0001628280-18-006004.txt : 20180507 0001628280-18-006004.hdr.sgml : 20180507 20180504183929 ACCESSION NUMBER: 0001628280-18-006004 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20180331 FILED AS OF DATE: 20180507 DATE AS OF CHANGE: 20180504 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FITBIT INC CENTRAL INDEX KEY: 0001447599 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPUTERS [3571] IRS NUMBER: 208920744 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37444 FILM NUMBER: 18809352 BUSINESS ADDRESS: STREET 1: 199 FREMONT STREET STREET 2: 14TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 BUSINESS PHONE: 415-513-1000 MAIL ADDRESS: STREET 1: 199 FREMONT STREET STREET 2: 14TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 10-Q 1 fitbitq1201810q.htm 10-Q Document

 
 
 
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
____________________________________________
FORM 10-Q
____________________________________________
(Mark one)
þ
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2018
or
 
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ________________ to ________________
Commission file number: 001-37444
__________________________________________
FITBIT, INC.
(Exact name of registrant as specified in its charter)
____________________________________________
Delaware
(State or other jurisdiction of
 incorporation or organization)
 
20-8920744
(I.R.S. Employer Identification No.)
 
 
 
199 Fremont Street, 14th Floor
San Francisco, California
(Address of principal executive offices)
 
94105
(Zip Code)
(415) 513-1000
(Registrant’s telephone number, including area code)

405 Howard Street, San Francisco, California 94105
(Former name, former address and former fiscal year, if changed since last report)

____________________________________________
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
Yes þ
No ¨
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Website, 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 þ
No ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
þ


Accelerated filer
¨
Non-accelerated filer
o
(Do not check if a smaller reporting company)
Smaller reporting company
¨
 
 
 
Emerging growth company
¨
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes ¨
No þ

As of April 26, 2018, there were 210,007,130 shares of the registrant’s Class A common stock outstanding and 31,284,263 shares of the registrant’s Class B common stock outstanding.



TABLE OF CONTENTS

 
 
Page 
Number
 
 
 
 
  
 
  
  
 
Condensed Consolidated Balance Sheets—March 31, 2018 and December 31, 2017
 
  
  
 
Condensed Consolidated Statements of Operations—for the three months ended March 31, 2018 and April 1, 2017
 
  
  
 
Condensed Consolidated Statements of Comprehensive Loss—for the three months ended March 31, 2018 and April 1, 2017
 
  
  
 
Condensed Consolidated Statements of Cash Flows—for the three months ended March 31, 2018 and April 1, 2017
 
  
  
 
 
  
  
 
  
  
 
  
  
 
  
  
  
 
  
  
 
  
  
 
  
  
 
 
 
 
 
 
 
 
 




NOTE ABOUT FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements, within the meaning of the Private Securities Litigation Reform Act of 1995, that involve risks and uncertainties. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans, and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect,” and similar expressions are intended to identify forward-looking statements. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:

continued investments in research and development, sales and marketing and international expansion and the impact of those investments;
trends in our operating expenses, including personnel costs, research and development expense, sales and marketing expense and general and administrative expense;
competitors and competition in our markets;
our ability to anticipate and satisfy consumer preferences;
our smartwatches and their market acceptance and future potential;
our ability to develop new products and services, including recurring non-device revenue offerings, improve our existing products and services, or engage or expand our user base;
potential insurance recoveries;
our ability to accurately forecast consumer demand and adequately manage inventory;
our ability to deliver an adequate supply of product to meet demand;
our ability to maintain and promote our brand and expand brand awareness;
our ability to detect, prevent, or fix defects;
our reliance on third-party suppliers, contract manufacturers and logistics providers and our limited control over such parties;
trends in our quarterly operating results and other operating metrics;
trends in revenue, costs of revenue and gross margin;
legal proceedings and the impact of such proceedings;
the impact of changes in tax law on our operating results;
the impact of our adoption of accounting pronouncements;
the effect of seasonality on our results of operations;
our ability to attract and retain highly skilled employees;
our expectations to derive the substantial majority of our revenue from sales of devices;
our expectations with respect to trends in our revenue, gross margin, research and development expenses, sales and marketing expenses, and general and administrative expenses;
our expectations with respect to shifts in advertising and marketing spend;
growing our sales of subscription-based services;
the impact of our acquisitions in enhancing the features and functionality of our devices;
the impact of foreign currency exchange rates;
releasing and shipping new products and services, and the timing thereof;
the sufficiency of our existing cash and cash equivalent balances and cash flow from operations to meet our working capital and capital expenditure needs for at least the next 12 months; and
general market, political, economic and business conditions, including potential changes in tariffs.

We caution you that the foregoing list does not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.

You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, operating results, and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. We cannot assure you that the results, events, and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.


3


The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make.

4


PART I. FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements
FITBIT, INC.
Condensed Consolidated Balance Sheets
(In thousands)
(unaudited)
 
 
March 31, 2018
 
December 31, 2017
 
 
 
 
 
 
 
 
Assets
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
378,360

 
$
341,966

Marketable securities
 
279,994

 
337,334

Accounts receivable, net
 
214,355

 
406,019

Inventories
 
145,373

 
123,895

Income tax receivable
 
77,746

 
77,882

Prepaid expenses and other current assets
 
59,109

 
97,269

Total current assets
 
1,154,937

 
1,384,365

Property and equipment, net
 
104,530

 
104,908

Goodwill
 
60,929

 
51,036

Intangible assets, net
 
29,797

 
22,356

Deferred tax assets
 
4,158

 
3,990

Other assets
 
14,750

 
15,420

Total assets
 
$
1,369,101

 
$
1,582,075

Liabilities and Stockholders’ Equity
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
132,910

 
$
212,731

Accrued liabilities
 
382,384

 
452,137

Deferred revenue
 
31,272

 
35,504

Income taxes payable
 
755

 
928

Total current liabilities
 
547,321

 
701,300

Long-term deferred revenue
 
5,176

 
6,928

Other liabilities
 
54,345

 
49,884

Total liabilities
 
606,842

 
758,112

Commitments and contingencies (Note 6)
 

 

Stockholders’ equity:
 
 
 
 
Class A and Class B common stock
 
24

 
24

Additional paid-in capital
 
976,022

 
956,060

Accumulated other comprehensive income (loss)
 
329

 
(9
)
Accumulated deficit
 
(214,116
)
 
(132,112
)
Total stockholders’ equity
 
762,259

 
823,963

Total liabilities and stockholders’ equity
 
$
1,369,101

 
$
1,582,075


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

5


FITBIT, INC.
Condensed Consolidated Statements of Operations
(In thousands, except per share amounts)
(unaudited)
 
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Revenue
$
247,865

 
$
298,942

Cost of revenue
133,742

 
180,643

Gross profit
114,123

 
118,299

Operating expenses:
 
 
 
   Research and development
89,336

 
87,758

   Sales and marketing
72,052

 
91,174

   General and administrative
36,088

 
30,746

Total operating expenses
197,476

 
209,678

Operating loss
(83,353
)
 
(91,379
)
Interest income, net
1,350

 
1,096

Other income, net
517

 
533

Loss before income taxes
(81,486
)
 
(89,750
)
Income tax benefit
(609
)
 
(29,671
)
Net loss
$
(80,877
)
 
$
(60,079
)
Net loss per share:
 
 
 
Basic
$
(0.34
)
 
$
(0.27
)
Diluted
$
(0.34
)
 
$
(0.27
)
Shares used to compute net loss per share:
 
 
 
Basic
239,431

 
226,511

Diluted
239,431

 
226,511

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

6


FITBIT, INC.
Condensed Consolidated Statements of Comprehensive Loss
(In thousands)
(unaudited)
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Net loss
$
(80,877
)
 
$
(60,079
)
Other comprehensive loss:
 
 
 
   Cash flow hedges:
 
 
 
Change in unrealized gain (loss) on cash flow hedges, net of tax benefit (expense) of $0 and $(202), respectively
664

 
(1,160
)
Less: reclassification for realized net gains included in net income, net of tax expense (benefit) of $0 and $(38), respectively

 
217

Net change, net of tax
664

 
(943
)
 
 
 
 
   Change in foreign currency translation adjustment

 
(271
)
   Change in unrealized loss on available-for-sale investments,
    net of tax
(326
)
 
76

Less reclassification for realized net gains

 
(9
)
Net change, net of tax
(326
)
 
67

Comprehensive loss
$
(80,539
)
 
$
(61,226
)

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


7


FITBIT, INC.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(unaudited)
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Cash Flows from Operating Activities
 
 
 
Net loss
$
(80,877
)
 
$
(60,079
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
Provision for inventory obsolescence
6,337

 
3,997

Depreciation
10,456

 
9,140

Write-off of property and equipment
7,259

 

Amortization of intangible assets
1,748

 
1,377

Stock-based compensation
23,641

 
22,493

Deferred income taxes
(1,799
)
 
(5,005
)
Other
(275
)
 
(183
)
Changes in operating assets and liabilities, net of acquisition:
 
 
 
Accounts receivable
191,982

 
282,917

Inventories
(27,307
)
 
27,193

Prepaid expenses and other assets
39,610

 
(976
)
Fitbit Force recall reserve
(132
)
 
(295
)
Accounts payable
(84,155
)
 
(176,619
)
Accrued liabilities and other liabilities
(70,147
)
 
(52,173
)
Deferred revenue
(6,010
)
 
(3,000
)
Income taxes payable
(173
)
 
351

Net cash provided by operating activities
10,158

 
49,138

Cash Flows from Investing Activities
 
 
 
Purchase of property and equipment
(12,616
)
 
(28,157
)
Purchases of marketable securities
(141,404
)
 
(129,661
)
Sales of marketable securities
50,795

 
4,256

Maturities of marketable securities
148,041

 
178,028

Acquisition, net of cash acquired
(13,646
)
 

Net cash provided by investing activities
31,170

 
24,466

Cash Flows from Financing Activities
 
 
 
Proceeds from issuance of common stock
992

 
2,581

Repayment of debt
(747
)
 

Taxes paid related to net share settlement of restricted stock units
(5,179
)
 
(3,127
)
Net cash used in financing activities
(4,934
)
 
(546
)
Net increase in cash and cash equivalents
36,394

 
73,058

Effect of exchange rate on cash and cash equivalents

 
(99
)
Cash and cash equivalents at beginning of period
341,966

 
301,320

Cash and cash equivalents at end of period
$
378,360

 
$
374,279


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

8

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements


1.    Basis of Presentation and Summary of Significant Accounting Policies
 
The accompanying condensed consolidated financial statements of Fitbit, Inc. (the “Company”) are unaudited. The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited financial statements of the Company. The accompanying condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information, and in management’s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company’s financial position, its results of operations, and cash flows for the interim periods presented. The results of operations for the three months ended March 31, 2018 are not necessarily indicative of the results to be expected for the full fiscal year or any other period.

The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the Securities and Exchange Commission (“SEC”) on March 1, 2018.

The Company’s fiscal year ends on December 31 of each year. The Company is on a 4-4-5 week quarterly calendar. There were 90 and 91 days in each of the three months ended March 31, 2018 and April 1, 2017, respectively.

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.

Use of Estimates
 
The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. The primary estimates and assumptions made by management are related to revenue recognition, reserves for sales returns and incentives, reserves for warranty, valuation of stock options, fair value of derivative assets and liabilities, allowance for doubtful accounts, inventory valuation, fair value of goodwill and acquired tangible and intangible assets and liabilities assumed during acquisitions, the number of reportable segments, the recoverability of intangible assets and their useful lives, contingencies, and income taxes. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.

Significant Accounting Policies

There have been no significant changes in the Company’s accounting policies from those disclosed in its Annual Report on Form 10-K, except for the policies described below in relation to the adoption of Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606), discussed below in the section titled “Accounting Pronouncements Recently Adopted.”

Revenue Recognition

The Company recognizes revenue upon transfer of control of promised goods or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services.

Products and Services

The Company derives substantially all of its revenue from sales of its wearable devices, which includes both connected health and fitness devices and accessories and smartwatches. The Company also generates a small portion of revenue from its subscription-based services. The Company considers delivery of its products to have occurred once controlled is transferred and delivery of services to have occurred as control is transferred. The Company recognizes revenue, net of estimated sales returns, sales incentives, discounts, and sales tax.

Arrangements with Multiple Performance Obligations

The Company enters into contracts that have multiple performance obligations that include hardware, software, and services. The first performance obligation is the hardware and firmware essential to the functionality of the connected health and fitness device or smartwatch delivered at the time of sale. The second performance obligation is the software services included with the products, which are provided free of charge and enable users to sync, view, and access real-time data on the Company’s

9

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


online dashboard and mobile apps. The third performance obligation is the embedded right included with the purchase of the device to receive, on a when-and-if-available basis, future unspecified firmware upgrades and features relating to the product’s essential firmware. In addition, the Company occasionally offers a fourth performance obligation in bundled arrangements that allows access to subscription-based services related to the Company’s Fitbit Coach offering.

The Company allocates revenue to all performance obligations based on their relative standalone selling prices (“SSP”). The Company’s process for determining its SSP considers multiple factors including consumer behaviors, the Company’s internal pricing model, and cost-plus margin and may vary depending upon the facts and circumstances related to each deliverable. SSP for the health and fitness devices and smartwatches reflect the Company’s best estimate of the selling prices if they were sold regularly on a stand-alone basis and comprise the majority of the arrangement consideration. SSP for upgrade rights currently ranges from $1.00 to $3.00. SSP for the online dashboard and mobile apps is currently estimated at $0.99. SSP for access to Fitbit Coach subscription-based services is based on the price charged when sold separately.

Amounts allocated to the delivered wearable devices are recognized at the time of delivery, provided the other conditions for revenue recognition have been met. Amounts allocated to the online dashboard and mobile apps and unspecified upgrade rights are deferred and recognized on a straight-line basis over the estimated usage period.

The Company offers its users the ability to purchase subscription-based services, through which the users receive incremental features, including access to a digital personal trainer, in-depth analytics regarding the user’s personal metrics, or video-based customized workouts. Amounts paid for subscriptions are deferred and recognized ratably over the service period, which is typically one year. Revenue from subscription-based services was less than 1% of revenue for all periods presented.

In addition, the Company offers subscription-based software and services to certain customers in the corporate wellness program, which includes a real-time dashboard, and the ability to create corporate challenges. SSP for the corporate wellness subscription is determined based on the Company’s internal pricing model for anticipated renewals for existing customers and pricing for new customers. Revenue allocated to the corporate wellness subscription is deferred and recognized on a straight-line basis over the estimated access period of one year, which is the typical service period. Revenue for corporate wellness software and services was less than 1% of revenue for all periods presented.

The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred when the amortization period would be one year or less. The Company applies a practical expedient to not consider the effect of a significant financing component as it expects that the period between transfer of control and payment from customer to be one year or less.

The Company accounts for shipping and handling fees billed to customers as revenue. Sales taxes and value added taxes (“VAT”) collected from customers which are remitted to governmental authorities are not included in revenue, and are reflected as a liability on the consolidated balance sheets.

Rights of Return, Stock Rotation Rights, and Price Protection

The Company offers limited rights of return, stock rotation rights, and price protection under various policies and programs with its retailer and distributor customers and end-users. Below is a summary of the general provisions of such policies and programs:

Retailers and distributors are generally allowed to return products that were originally sold through to an end-user under provisions of their contracts, called “open-box” returns, and such returns may be made at any time after the original sale.
All purchases through Fitbit.com are covered by a 45-day right of return.
Certain distributors are allowed stock rotation rights which are limited rights of return of products purchased during a prior period, generally one quarter.
Certain distributors and retailers are allowed return rights for defective products.
Certain distributors are offered price protection that allows for the right to a partial credit for unsold inventory held by the distributor if the Company reduces the selling price of a product.
    
The Company estimates reserves for these policies and programs based on historical experience, and records the reserves as a reduction of revenue and an accrued liability. Through March 31, 2018, actual returns have primarily been open-box returns. In addition, through March 31, 2018, the Company has had limited price protection claims. On a quarterly basis, the amount of revenue that is reserved for future returns is calculated based on historical trends and data specific to each reporting period. The historical trends consider product life cycles, new product introductions, market acceptance of products, product sell-through, the type of customer, seasonality, and other factors. Return rates can fluctuate over time, but have been sufficiently predictable

10

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


to allow the Company to estimate expected future product returns. The Company reviews the actual returns evidenced in prior quarters as a percent of related revenue to determine the historical rate of returns. The Company then applies the historical rate of returns to the current period revenue as a basis for estimating future returns. When necessary, the Company also provides a specific reserve for products in the distribution channel in excess of estimated requirements. This estimate can be affected by the amount of a particular product in the channel, the rate of sell-through, product plans, and other factors. The Company also considers whether there are circumstances which may result in anticipated returns higher than the historical return rate from direct customers and records an additional specific reserve as necessary. The estimates and assumptions used to reserve for rights of return, stock rotation rights, and price protection have been accurate in all material respects and have not materially changed in the past.

Sales Incentives

The Company offers sales incentives through various programs, consisting primarily of cooperative advertising and marketing development fund programs. The Company records advertising and marketing development fund programs with customers as a reduction to revenue unless it receives a distinct benefit in exchange for credits claimed by the customer and can reasonably estimate the fair value of the distinct benefit received, in which case the Company records it as a marketing expense. The Company recognizes a liability and reduces revenue for rebates or other incentives based on the estimated amount of rebates or credits that will be claimed by customers.

Refer to Note 10 for disaggregated revenue by geographic region, based on ship-to destinations.

Customer Bankruptcy

In September 2017, Wynit Distribution (“Wynit”) filed for bankruptcy protection under Chapter 11 of the United States Bankruptcy Code. Wynit was the Company’s largest customer, historically representing 11% of total revenue during the six months ended July 1, 2017 and 19% of total accounts receivables as of July 1, 2017. In connection with Wynit’s bankruptcy filing, the Company believed that the collectability of the product shipments to Wynit during the third quarter of 2017 was not reasonably assured. However, as of July 1, 2017, collectability of accounts receivables from Wynit was reasonably assured. 

The Company ceased to recognize revenue from Wynit, which totaled $8.1 million during the third quarter of 2017. Additionally, the Company recorded a charge of $35.8 million during the third quarter ended September 30, 2017 comprised of cost of revenue of $5.5 million associated with shipments to Wynit in the third quarter of 2017 and bad debt expense of $30.3 million associated with all of Wynit’s outstanding accounts receivables. The Company maintains credit insurance that covers a portion of the exposure related to its customer receivables. The Company recorded an insurance receivable based on an analysis of its insurance policies, including their exclusions, an assessment of the nature of the claim, and information from its insurance carrier. As of September 30, 2017, the Company had recorded an insurance receivable of $26.8 million, included in prepaid expenses and other current assets, associated with the amount it had concluded was probable related to the claim. The $26.8 million insurance receivable allowed the Company to recover $22.7 million of bad debt expense and $4.1 million of cost of revenue, resulting in a net charge of $9.0 million in the consolidated statement of operations comprised of net bad debt expense of $7.6 million and net cost of revenue of $1.4 million. The Company received $21.4 million of the insurance receivable during the fourth quarter of 2017 and the remaining $5.4 million in January 2018.

During the three months ended March 31, 2018, the Company released $12.4 million in outstanding product return and rebate reserves related to Wynit, as it believes the possibility of future claims associated with these reserves is remote. This reserve release resulted in a $12.4 million increase in revenue during the three months ended March 31, 2018.

Non-Monetary Transaction

The Company entered into an agreement with a third party during 2016 to exchange inventory for advertising credits and cash. The Company recorded the transaction based on the estimated fair value of the products exchanged. For the year ended December 31, 2016, the Company recorded $15.0 million of revenue and $7.0 million of associated cost of goods sold upon exchange of the products for advertising credits of $13.0 million and cash of $2.0 million. The $13.0 million of unused advertising credits remaining as of December 31, 2016 were recorded in prepaid expenses and other current assets, and other assets. Such credits are expected to be used over the contractual period of four years, and will be expensed as advertising services are received. During the three months ended March 31, 2018 and April 1, 2017, $0.1 million of credits were utilized in each of these periods. The Company’s prepaid and other assets related to unused advertising credits as of March 31, 2018 and December 31, 2017 were $12.1 million and $12.2 million, respectively.


11

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


Recent Accounting Pronouncements

Accounting Pronouncements Not Yet Adopted

In February 2016, the Financial Accounting Standards Board (the “FASB”) issued ASU 2016-02, Leases (Topic 842). ASU 2016-02 requires lessees to recognize right-of-use assets and lease liabilities for operating leases, initially measured at the present value of the lease payments, on the balance sheet. ASU 2016-02 will become effective for the Company on January 1, 2019, and requires adoption using a modified retrospective approach. The Company is currently evaluating the impact of this guidance on its consolidated financial statements. The Company anticipates that the adoption will have a material impact on its consolidated balance sheets, as it will now include a right of use asset and a lease liability for the obligation to make lease payments related to substantially all operating lease arrangements; however, the Company does not expect the adoption to have a material impact on its consolidated statements of operations.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to accounts receivable and available for sale debt securities. ASU 2016-13 will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value. ASU 2017-04 will be applied prospectively and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

Accounting Pronouncements Recently Adopted

In May 2014, the FASB, issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), which affects any entity that either enters into contracts with customers to transfer goods and services or enters into contracts for the transfer of nonfinancial assets. 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.

The Company adopted ASU 2014-09 effective January 1, 2018, utilizing the modified retrospective transition method. Prior periods were not retrospectively adjusted. Upon adoption, the Company recognized an immaterial cumulative effect of adopting this guidance as an adjustment to its opening accumulated deficit balance. The new standard may, in certain circumstances, impact the timing of when revenue is recognized for products shipped, and the timing and classification of certain sales incentives, which are expected to generally be recognized earlier than historical guidance. The Company believes the new guidance is materially consistent with its historical revenue recognition policy. In addition, ASU 2014-09 requires the presentation of sales returns reserve as a current liability. The Company’s sales return reserve was $82.6 million as of March 31, 2018, presented within “Accrued liabilities” and was $109.9 million as of December 31, 2017, presented within “Accounts receivable, net.”

The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three months ended or as of March 31, 2018 was as follows (in thousands):
 
Under ASC 605
Impact
Under ASC 606
 
 
 
 
 
 
 
 
Revenue
$
247,051

$
814

$
247,865

Accounts receivable, net
131,743

82,612

214,355

Deferred revenue
37,514

(1,066
)
36,448

Accrued liabilities
299,521

82,863

382,384

Accumulated deficit
(213,302
)
(814
)
(214,116
)

The impact to other financial statement line items was immaterial. Adoption of the standard had no impact to net cash from or used in operating, investing, or financing activities in our condensed consolidated statement of cash flows.

12

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)



In January 2016, the FASB issued ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. The Company has elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230). ASU 2016-15 provides guidance intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. ASU 2016-15 provides guidance in a number of situation including, among others, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, distributions received from equity method investees, and classifying cash receipts and payments that have aspects of more than one class of cash flows. ASU 2016-15 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The purpose of ASU 2017-01 is to change the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. ASU 2017-01 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In May 2017, the FASB issued ASU 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 was issued to clarify and reduce both (i) diversity in practice and (ii) cost and complexity when applying the guidance in Topic 718 to a change to the terms and conditions of a share-based payment award. ASU 2017-09 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In August 2017, the FASB issued ASU 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities. ASU 2017-12 amends the hedge accounting rules to simplify the application of hedge accounting standard and better portray the economic results of risk management activities in the financial statements. The standard expands the ability to hedge non-financial and financial risk components, reduces complexity in fair value hedges of interest rate risk, eliminates the requirement to separately measure and report hedge ineffectiveness, as well as eases certain hedge effectiveness assessment requirements. ASU 2017-12 becomes effective for the Company on January 1, 2019 with early adoption permitted. The Company early adopted this new standard in the first quarter of 2018. The adoption of this new standard did not have a material impact on the Company’s consolidated financial statements.


2.    Fair Value Measurements
 
The carrying values of the Company’s accounts receivable, accounts payable, and accrued liabilities approximated their fair values due to the short period of time to maturity or repayment.
 
The following tables set forth the Company’s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
 
 
March 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Money market funds
$
169,430

 
$

 
$

 
$
169,430

U.S. government agencies

 
74,922

 

 
74,922

Corporate debt securities

 
296,098

 

 
296,098

Derivative assets

 
833

 

 
833

Total
$
169,430

 
$
371,853

 
$

 
$
541,283

Liabilities:
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
430

 
$

 
$
430

Stock warrant liability

 

 
164

 
164

Total
$

 
$
430

 
$
164

 
$
594


13

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)



 
December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Money market funds
$
193,066

 
$

 
$

 
$
193,066

U.S. government agencies

 
79,624

 

 
79,624

Corporate debt securities

 
291,582

 

 
291,582

Total
$
193,066

 
$
371,206

 
$

 
$
564,272

Liabilities:
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
2,138

 
$

 
$
2,138

Stock warrant liability

 

 
208

 
208

Total
$

 
$
2,138

 
$
208

 
$
2,346

 
The fair value of the Company’s Level 1 financial instruments is based on quoted market prices in active markets for identical instruments. The fair value of the Company’s Level 2 financial instruments is based on observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data.

In addition, Level 2 assets and liabilities include derivative financial instruments associated with hedging activity, which are further discussed in Note 3. Derivative financial instruments are initially measured at fair value on the contract date and are subsequently remeasured to fair value at each reporting date using inputs such as spot rates, forward rates, and discount rates. There is not an active market for each hedge contract, but the inputs used to calculate the value of the instruments are tied to active markets.

There were no Level 3 assets as of March 31, 2018 and December 31, 2017. There were Level 3 liabilities as of March 31, 2018 and December 31, 2017. There have been no transfers between fair value measurement levels during the three months ended March 31, 2018 and April 1, 2017.

In 2017, the Company acquired an equity ownership interest in a privately-held company in exchange for $6.0 million in cash. This investment is accounted for using the cost method of accounting since the Company is unable to exercise any significant influence. Upon adoption of ASU 2016-01 on January 1, 2018, the Company elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. This investment has been recorded at historical cost, classified within “Other assets” on the Company’s consolidated balance sheet as of March 31, 2018 and December 31, 2017.
 
 
3.    Financial Instruments

Cash, Cash Equivalents and Marketable Securities

The Company’s marketable securities are classified as available-for-sale as of the balance sheet date and are reported at fair value with unrealized gains and losses reported, net of tax, as a separate component of accumulated other comprehensive income (loss) in stockholders’ equity. Because the Company views marketable securities as available to support current operations as needed, it has classified all available-for-sale securities as current assets. Realized gains or losses and other-than-temporary impairments, if any, on available-for-sale securities are reported in other income (expense), net, as incurred.

Investments are reviewed periodically to identify potential other-than-temporary impairments. No impairment loss has been recorded on the securities included in the tables below because the Company believes that the decrease in fair value of these securities is temporary and expects to recover up to, or beyond, the initial cost of investment for these securities.

The following table sets forth cash, cash equivalents and marketable securities as of March 31, 2018 (in thousands):

14

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Marketable Securities
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
117,904

 
$

 
$

 
$
117,904

 
$
117,904

 
$

Money market funds
169,430

 

 

 
169,430

 
169,430

 

U.S. government agencies
75,075

 

 
(153
)
 
74,922

 

 
74,922

Corporate debt securities
296,345

 
8

 
(255
)
 
296,098

 
91,026

 
205,072

Total
$
658,754

 
$
8

 
$
(408
)
 
$
658,354

 
$
378,360

 
$
279,994


The following table sets forth cash, cash equivalents and marketable securities as of December 31, 2017 (in thousands):
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Marketable Securities
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
115,028

 
$

 
$

 
$
115,028

 
$
115,028

 
$

Money market funds
193,066

 

 

 
193,066

 
193,066

 

U.S. government agencies
79,722

 
1

 
(99
)
 
79,624

 
6,595

 
73,029

Corporate debt securities
291,738

 
15

 
(171
)
 
291,582

 
27,277

 
264,305

Total
$
679,554

 
$
16

 
$
(270
)
 
$
679,300

 
$
341,966

 
$
337,334


The gross unrealized gains or losses on marketable securities as of March 31, 2018 and December 31, 2017 were not material. There were no available-for-sale investments as of March 31, 2018 and December 31, 2017 that have been in a continuous unrealized loss position for greater than 12 months on a material basis.

The following table classifies marketable securities by contractual maturities (in thousands):
 
March 31, 2018
 
December 31, 2017
 
 
 
 
Due in one year
$
251,177

 
$
319,112

Due in one to two years
28,817

 
18,222

Total
$
279,994

 
$
337,334


Derivative Financial Instruments

The Company operates in foreign countries, which exposes it to market risk associated with foreign currency exchange rate fluctuations between the U.S. dollar and various foreign currencies. In order to manage this risk, the Company may hedge a portion of its foreign currency exposures related to outstanding monetary assets and liabilities as well as forecasted revenues and expenses, using foreign currency exchange forward or option contracts. In general, the market risk related to these contracts is offset by corresponding gains and losses on the hedged transactions. The Company does not enter into derivative contracts for trading or speculative purposes.
 
Cash Flow Hedges
 
The Company has entered into foreign currency derivative contracts designated as cash flow hedges to hedge certain forecasted revenue and expense transactions denominated in currencies other than the U.S. dollar. The Company’s cash flow hedges consist of forward contracts with maturities of 12 months or less.

The Company periodically assesses the effectiveness of its cash flow hedges. Effectiveness represents a derivative instrument’s ability to generate offsetting changes in cash flows related to the hedged risk. The Company records the gains or losses, net of tax, related to its cash flow hedges as a component of accumulated other comprehensive income (loss) in stockholders’ equity and subsequently reclassifies the gains or losses into revenue and operating expenses when the underlying hedged transactions are recognized. If the hedged transaction becomes probable of not occurring, the corresponding amounts in accumulated other comprehensive income (loss) would immediately be reclassified to other income (expense), net. Cash flows related to the Company’s cash flow hedging program are recognized as cash flows from operating activities in its statements of cash flows. Prior to the

15

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


adoption of ASU 2017-12, the Company recorded the gains or losses related to the ineffective portion of its cash flow hedges, if any, immediately in other income (expense), net. For the period ended April 1, 2017, the ineffective portion of its cash flow hedges were $0.02 million.

The Company had outstanding contracts with a total notional amount of $138.7 million in cash flow hedges for forecasted revenue as of March 31, 2018, and no outstanding contracts that were designated in cash flow hedges for forecasted revenue as of December 31, 2017.

Balance Sheet Hedges

The Company enters into foreign exchange contracts to hedge certain monetary assets and liabilities that are denominated in currencies other than the functional currency of its subsidiaries. These foreign exchange contracts are carried at fair value, do not qualify for hedge accounting treatment, and are not designated as hedging instruments. Changes in the value of the foreign exchange contracts are recognized in other income (expense), net, and offset the foreign currency gain or loss on the underlying net monetary assets or liabilities.

The Company had outstanding balance sheet hedges with a total notional amount of $92.0 million and $141.2 million as of March 31, 2018 and December 31, 2017, respectively.
 
Fair Value of Foreign Currency Derivatives

The foreign currency derivative contracts that were not settled at the end of the period are recorded at fair value, on a gross basis, in the condensed consolidated balance sheets. The following table presents the fair value of the Company’s foreign currency derivative contracts as of the periods presented (in thousands):
 
 
 
March 31, 2018
 
December 31, 2017
 
Balance Sheet Location
 
Fair Value Derivative
Assets
 
Fair Value Derivative Liabilities
 
Fair Value Derivative
Assets
 
Fair Value Derivative Liabilities
 
 
 
 
 
 
 
 
 
 
Cash flow designated hedges
Prepaid expenses and other current assets
 
$
811

 
$

 
$

 
$

Cash flow designated hedges
Accrued liabilities
 

 
146

 

 

Hedges not designated
Prepaid expenses and other current assets
 
22

 

 

 

Hedges not designated
Accrued liabilities
 

 
284

 

 
2,138

Total fair value of derivative instruments
 
 
$
833

 
$
430

 
$

 
$
2,138


Financial Statement Effect of Foreign Currency Derivative Contracts

The following table presents the pre-tax impact of the Company’s foreign currency derivative contracts on other comprehensive income (“OCI”) and the condensed consolidated statements of operations for the periods presented (in thousands):

16

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


 
 
 
Three Months Ended
 
Income Statement Location
 
March 31, 2018
 
April 1, 2017
 
 
 
 
 
 
Foreign exchange cash flow hedges:
 
 
 
 
 
Gain (loss) recognized in OCI – effective portion
 
 
$
664

 
$
(958
)
Gain reclassified from OCI into income – effective portion
Revenue
 

 
755

Loss reclassified from OCI into income – effective portion
Operating expenses
 

 
(965
)
Gain recognized in income – ineffective portion
Other income, net
 

 
21

Gain recognized in income – excluded time value portion
Other income, net
 

 
183

 
 
 
 
 
 
Foreign exchange balance sheet hedges:
 
 
 
 
 
Loss recognized in income
Other income, net
 
(2,493
)
 
(3,046
)

As of March 31, 2018, all net derivative gains related to the Company’s cash flow hedges will be reclassified from OCI into revenue within the next 12 months.

Effect of Derivative Contracts on Condensed Consolidated Statements of Operations

The following table provides the location in the condensed consolidated statements of operations and amount of the recognized gains or losses to our derivative instruments designated as hedging instruments (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue
$
247,865

 
$
298,942

Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses
197,476

 
209,678

Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into revenue

 
755

Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into operating expenses

 
(965
)

Offsetting of Foreign Currency Derivative Contracts

The Company presents its derivative assets and derivative liabilities at gross fair values in the condensed consolidated balance sheets. The Company generally enters into master netting arrangements, which mitigate credit risk by permitting net settlement of transactions with the same counterparty. The Company is not required to pledge, and is not entitled to receive, cash collateral related to these derivative instruments.


17

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


The following tables set forth the available offsetting of net derivative assets under the master netting arrangements as of March 31, 2018 and December 31, 2017 (in thousands):

 
Gross Amounts Offset in the Condensed Consolidated Balance Sheets
 
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets
March 31, 2018
Gross Amounts Recognized
 
Gross Amounts Offset
 
Net Amounts Presented
 
Financial Instruments
 
Cash Collateral Received
 
Net Amount
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts assets
$
833

 
$

 
$
833

 
$
430

 
$

 
$
403

Foreign exchange contracts liabilities
430

 

 
430

 
430

 

 

 
 
Gross Amounts Offset in the Condensed Consolidated Balance Sheets
 
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets
December 31, 2017
Gross Amounts Recognized
 
Gross Amounts Offset
 
Net Amounts Presented
 
Financial Instruments
 
Cash Collateral Received
 
Net Amount
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts assets
$

 
$

 
$

 
$

 
$

 
$

Foreign exchange contracts liabilities
2,138

 

 
2,138

 

 

 
2,138





18

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)



4.    Balance Sheet Components

Deferred Revenue

Deferred revenue consists of deferred shipments in transit for which control has not yet transferred, deferred software, or amounts allocated to mobile dashboard and on-line apps and unspecified upgrade rights, and deferred subscription-based services for which payments have been received by the customer prior to revenue recognition of these performance obligations. The deferred shipments performance obligation is anticipated to be recognized within the next quarter. The deferred software and deferred subscription-based services performance obligations are anticipated to be recognized over the useful life or service periods of twelve to seventeen months.

Changes in the total short-term and long-term deferred revenue balance were as follows (in thousands):
 
March 31, 2018
 
 
Beginning balances
42,432

Deferral of revenue
7,380

Recognition of deferred revenue
(13,364
)
Ending balances
$
36,448


Revenue Returns Reserve
 
Revenue returns reserve activities were as follows (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Beginning balances
$
109,872

 
$
98,851

Increases
26,073

 
41,626

Write-offs/Returns taken
(53,333
)
 
(72,160
)
Ending balances
$
82,612

 
$
68,317


Increases in the revenue returns reserve include provisions for open box returns and stock rotations.

Inventories
 
Inventories consisted of the following (in thousands):
 
March 31, 2018
 
December 31, 2017
  
 
 

 

Components
5,006

 
3,825

Finished goods
140,367

 
120,070

Total inventories
$
145,373

 
$
123,895

 

19

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


Prepaid Expenses and Other Current Assets
 
Prepaid expenses and other current assets consisted of the following (in thousands):
 
March 31, 2018
 
December 31, 2017
  
 
 
 
 
 
POP displays, net
$
12,767

 
$
14,750

Prepaid marketing
9,103

 
6,074

Derivative assets
833

 

Prepaid expenses
14,070

 
24,204

Insurance receivable
900

 
37,300

Other
21,436

 
14,941

Total prepaid expenses and other current assets
$
59,109

 
$
97,269


Property and Equipment, Net
 
Property and equipment, net, consisted of the following (in thousands):
 
March 31, 2018
 
December 31, 2017
  
 
 
 
 
 
Tooling and manufacturing equipment
$
65,202

 
$
66,854

Furniture and office equipment
22,327

 
20,942

Purchased and internally-developed software
18,957

 
18,112

Leasehold improvements
63,374

 
58,431

Total property and equipment
169,860

 
164,339

Less: Accumulated depreciation and amortization
(65,330
)
 
(59,431
)
Property and equipment, net
$
104,530

 
$
104,908

 
Total depreciation and amortization expense related to property and equipment, net was $10.5 million and $9.1 million for March 31, 2018 and April 1, 2017, respectively.

Goodwill and Intangible Assets

The changes in the carrying amount of goodwill were as follows (in thousands). The increase in the carrying amount of goodwill during the three months ended March 31, 2018 was attributable to an acquisition in February 2018. See Note 11 for additional information.
 
Goodwill
 
 
 
Balance at December 31, 2017
$
51,036

Goodwill acquired
9,893

Balance at March 31, 2018
$
60,929


The carrying amounts of the intangible assets as of March 31, 2018 and December 31, 2017 were as follows (in thousands, except useful life). The increase in the carrying amount of goodwill during the three months ended March 31, 2018 was attributable to an acquisition in February 2018. See Note 11 for additional information.

20

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


 
March 31, 2018
 
December 31, 2017
 
Weighted Average Remaining Useful Life
(years)
  
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Developed technology
$
35,988

 
$
(10,394
)
 
$
25,594

 
$
30,588

 
$
(8,738
)
 
$
21,850

 
3.8
Customer relationships
3,918

 
(164
)
 
3,754

 

 

 

 
6.9
Trademarks and other
1,150

 
(701
)
 
449

 
1,278

 
(772
)
 
506

 
0.8
Total intangible assets, net
$
41,056

 
$
(11,259
)
 
$
29,797

 
$
31,866

 
$
(9,510
)
 
$
22,356

 
 

Total amortization expense related to intangible assets was $1.7 million and $1.4 million for the three months ended March 31, 2018 and April 1, 2017, respectively.

The estimated future amortization expense of acquired finite-lived intangible assets to be charged to cost of revenue and operating expenses after March 31, 2018 was as follows (in thousands):
  
Cost of Revenue
 
Operating Expenses
 
Total
 
 
 
 
 
 
Remaining 2018
$
5,602

 
$
579

 
$
6,181

2019
6,690

 
771

 
7,461

2020
5,910

 
588

 
6,498

2021
5,910

 
541

 
6,451

2022
1,236

 
541

 
1,777

Thereafter
246

 
1,183

 
1,429

Total finite-lived intangible assets, net
$
25,594

 
$
4,203

 
$
29,797


Accrued Liabilities
 
Accrued liabilities consisted of the following (in thousands):
 
March 31, 2018
 
December 31, 2017
 
 
Product warranty
$
71,975

 
$
87,882

Accrued revenue reserve from returns
82,612

 

Accrued manufacturing expense and freight
31,962

 
41,901

Accrued sales incentives
71,175

 
111,592

Accrued sales and marketing
21,741

 
44,401

Accrued research and development
5,276

 
8,983

Accrued co-op advertising and marketing development funds
21,688

 
30,408

Employee-related liabilities
18,204

 
33,266

Sales taxes and VAT payable
22,447

 
21,340

Inventory received but not billed
8,935

 
10,526

Accrued legal settlements and fees
8,365

 
36,693

Derivative liabilities
430

 
2,138

Other
17,574

 
23,007

Accrued liabilities
$
382,384

 
$
452,137


21

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


Product warranty reserve activities were as follows (in thousands)(1):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Beginning balances
$
87,882

 
$
99,923

Charged to cost of revenue
(2,481
)
 
18,937

Changes related to pre-existing warranties
(3,402
)
 
(2,440
)
Settlement of claims
(10,024
)
 
(25,961
)
Ending balances
$
71,975

 
$
90,459

 

(1) 
Does not include reserves established as a result of the recall of the Fitbit Force. See the section titled “Fitbit Force Recall Reserve” in the Company’s Annual Report on Form 10-K for additional information regarding such reserves.

Restructuring

In January 2017, the Company announced cost-efficiency measures to be implemented in 2017 that include realigning sales and marketing spend and improved optimization of research and development investments. In addition, the Company announced a reorganization, including a reduction in workforce. This reorganization impacted approximately 110 employees, or approximately 6% of the Company’s global workforce. The Company recorded $6.4 million in total restructuring expenses, substantially all of which were severance and related costs, in the first quarter of 2017. The Company completed the reorganization in the fourth quarter of 2017.

Accumulated Other Comprehensive Income (Loss)

The components and activity of accumulated other comprehensive income (“AOCI”), net of tax, were as follows (in thousands):

 
Unrealized Gains (Losses) on Cash Flow Hedges
 
Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Total
 
 
 
 
 
 
 
 
Balance at December 31, 2017
$
66

 
$

 
$
(75
)
 
$
(9
)
Other comprehensive income (loss) before reclassifications
664

 

 
(326
)
 
338

Amounts reclassified from AOCI

 

 

 

Other comprehensive income (loss)
664

 

 
(326
)
 
338

Balance at March 31, 2018
$
730

 
$

 
$
(401
)
 
$
329



5.    Long-Term Debt
 

2015 Credit Agreement
 
In December 2015, the Company entered into a second amended and restated credit agreement (the “Senior Facility”) with Silicon Valley Bank (“SVB”), as administrative agent, collateral agent, and lender, SunTrust Bank as syndication agent, SunTrust Robinson Humphrey, Inc. and several other lenders to replace the existing asset-based credit facility and cash flow facility. The Senior Facility allowed the Company to borrow up to $250.0 million, including up to $50.0 million for the issuance of letters of credit and up to $25.0 million for swing line loans, subject to certain financial covenants and ratios. The Company has the option to repay its borrowings under the Senior Facility without penalty prior to maturity. The Senior Facility requires the Company to comply with certain financial and non-financial covenants. The Senior Facility contains customary covenants that restrict the Company’s ability to, among other things, incur additional indebtedness, sell certain assets, guarantee certain obligations of third parties, declare dividends or make certain distributions, and undergo a merger or consolidation or certain other transactions. Obligations under the Senior Facility are collateralized by substantially all of the Company’s assets, excluding its intellectual property.

22

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)



In May 2017, the Company entered into a first amendment to the Senior Facility (the “First Amendment”), pursuant to which the aggregate amount the Company can borrow under the Senior Facility was reduced from $250.0 million to $100.0 million, with up to $50.0 million available for the issuance of letters of credit and up to $25.0 million available for swing line loans. In addition, pursuant to the First Amendment, the applicable margin in respect of the interest rates under the Senior Facility was amended to be based on the Company’s level of liquidity (defined as the sum of the Company’s aggregate cash holdings and the amount available under its revolving commitments) and range from, with respect to Alternate Base Rate loans, 0.5% to 1.0%, and, with respect to LIBOR loans, 1.5% to 2.0%. Among other changes, the First Amendment also removed the fixed charge coverage ratio covenant and the consolidated leverage ratio covenant, and added a general liquidity covenant requiring the Company to maintain liquidity of at least $200.0 million in unrestricted cash, of which $100.0 million in cash or cash equivalents must be held in accounts subject to control agreements with, and maintained by, SVB or its affiliates.
 
The Company was in compliance with the financial covenants under the Senior Facility as of March 31, 2018. As of March 31, 2018, the Company had no outstanding borrowings under the Senior Facility and had outstanding letters of credit totaling $36.9 million, issued to cover various security deposits on its facility leases.

Letters of Credit
 
As of March 31, 2018 and December 31, 2017, the Company had outstanding letters of credit of $36.9 million in each period issued to cover the security deposit on the lease of its office headquarters in San Francisco, California, and other facility leases.
 

6.    Commitments and Contingencies
 
Leases
 
The Company’s principal facility is located in San Francisco, California. The Company also leases office space in various locations with expiration dates between 2018 and 2024. The lease agreements often include leasehold improvement incentives, escalating lease payments, renewal provisions and other provisions which require the Company to pay taxes, insurance, maintenance costs or defined rent increases. All of Company’s leases are accounted for as operating leases. Future minimum payments under the Company’s noncancelable lease agreements as of March 31, 2018 were as follow (in thousands):

Remaining 2018
$
31,572

2019
46,786

2020
42,998

2021
41,384

2022
41,529

Thereafter
58,889

Total future minimum lease payments
$
263,158


 Rent expense is recorded over the lease terms on a straight-line basis. Rent expense was $9.6 million and $9.2 million for the three months ended March 31, 2018 and April 1, 2017, respectively.

Purchase Commitments

The aggregate amount of open purchase orders as of March 31, 2018 and as of this filing was approximately $234.0 million and $419 million, respectively. The Company cannot determine the aggregate amount of such purchase orders that represent contractual obligations because purchase orders may represent authorizations to purchase rather than binding agreements. The Company’s purchase orders are based on its current needs and are fulfilled by its suppliers, contract manufacturers, and logistics providers within short periods of time.

During the normal course of business, the Company and its contract manufacturers procure components based upon a forecasted production plan. If the Company cancels all or part of the orders, or materially reduces forecasted orders, it may be liable to its suppliers and contract manufacturers for the cost of the excess components purchased by its contract manufacturers. As of March 31, 2018, $21.4 million was accrued for such liabilities to contract manufacturers.

23

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)




Legal Proceedings

Jawbone. On May 27, 2015, Aliphcom, Inc. d/b/a Jawbone (“Jawbone”), filed a lawsuit in the Superior Court of California in the County of San Francisco against the Company and certain of its employees who were formerly employed by Jawbone, alleging trade secret misappropriation and unfair and unlawful business practices against all defendants, and alleging breach of contract and breach of implied covenant of good faith and fair dealing against the employee defendants. The complaint sought unspecified damages, including punitive damages and injunctive relief. On June 23, 2016, Jawbone filed a Second Amended Complaint, adding an additional employee defendant and related allegations.
On June 10, 2015, Jawbone and BodyMedia, Inc., a wholly-owned subsidiary of Jawbone (“BodyMedia”), filed a lawsuit against the Company in the U.S. District Court for the Northern District of California, alleging that the Company infringes certain U.S. patents. The complaint sought unspecified compensatory damages and attorneys’ fees from the Company and to permanently enjoin the Company from making, manufacturing, using, selling, importing, or offering the Company’s products for sale. The lawsuit was stayed pending resolution the investigation in the U.S. International Trade Commission (the “ITC”).

On July 7, 2015, Jawbone and BodyMedia filed a complaint with the ITC requesting an investigation into purported violations of the Tariff Act of 1930 by the Company and Flextronics International Ltd. and Flextronics Sales and Marketing (A-P) Ltd. The complaint makes the same patent infringement and trade secret misappropriation claims as the two earlier cases. The complaint seeks a limited exclusion order and a cease and desist order halting the importation and sale of the infringing products. The ITC instituted the investigation on August 17, 2015. As a result of motions, all of the patent infringement claims were dismissed from the case. A trial on the trade secrets allegations took place from May 9 to 17, 2016. On August 23, 2016, the administrative law judge concluded that the Company did not misappropriate any Jawbone trade secrets. On October 20, 2016, the ITC terminated the investigation in the ITC. Jawbone appealed the dismissal of the patent infringement claims to the Federal Circuit. Oral argument was scheduled for November 9, 2017.

On September 3, 2015, the Company filed a lawsuit against Jawbone in the U.S. District Court for the District of Delaware, alleging that Jawbone’s activity trackers infringe certain U.S. patents. This case was transferred to the U.S. District Court for the Northern District of California. The trial was scheduled for July 13, 2020. On September 8, 2015, the Company filed a complaint for patent infringement against Jawbone in the U.S. District Court for the Northern District of California, asserting that Jawbone’s activity trackers infringe certain U.S. patents. No trial date was set. On October 29, 2015, the Company filed a complaint for patent infringement against Jawbone in the U.S. District Court for the District of Delaware, asserting that Jawbone’s activity trackers infringe certain U.S. patents. That case was also transferred to the U.S. District Court for the Northern District of California. No trial date was set.

On November 2, 2015, the Company filed a complaint with the ITC requesting an investigation into violations of the Tariff Act of 1930 by Jawbone and Body Media. The complaint asserted that Jawbone’s products infringe certain U.S. patents. The complaint sought a limited exclusion order and a cease and desist order halting the importation and sale of infringing products. The ITC instituted the investigation on December 1, 2015. On December 23, 2016, the Company filed a motion to terminate the investigation, and the ITC terminated the investigation on February 1, 2017.

On December 8, 2017, the parties announced the global settlement of all of the outstanding civil litigation on confidential terms. Each of the pending cases has been dismissed with prejudice.

On August 12, 2016, the Company was notified by Jawbone that Jawbone had received a confidential subpoena from the U.S. Attorney’s Office for the Northern District of California requesting certain of the Company’s confidential business information that appeared to be related to Jawbone’s allegations of trade secret misappropriation. On February 17, 2017, the Company received a subpoena for documents from the same office. On February 1, 2018, the Company received a second subpoena for documents. The Company is cooperating with the U.S. Attorney’s Office.

Sleep Tracking. On May 8, 2015, a purported class action lawsuit was filed against the Company in the U.S. District Court for the Northern District of California, alleging that the sleep tracking function available in certain trackers does not perform as advertised. Plaintiffs seek class certification, restitution, an award of unspecified compensatory and punitive damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On January 31, 2017, plaintiffs filed a motion for class certification. Plaintiffs’ motion for class certification was granted on November 20, 2017. On April 20, 2017, the Company filed a motion for summary judgment. The Company’s motion for summary judgment

24

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


was denied on December 8, 2017. During the three months ended May 31, 2018, the parties have agreed to a settlement in principle, and are working on finalizing the terms and scope.

Heart Rate Tracking. On January 6, 2016 and February 16, 2016, two purported class action lawsuits were filed against the Company in the U.S. District Court for the Northern District of California, alleging that the PurePulse® heart rate tracking technology does not consistently and accurately record users’ heart rates. Plaintiffs allege common law claims, as well as violations of various states’ false advertising, unfair competition, and consumer protection statutes, and seek class certification, injunctive and declaratory relief, restitution, an award of unspecified compensatory damages, exemplary damages, punitive damages, and statutory penalties and damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On April 15, 2016, the plaintiffs filed a Consolidated Master Class Action Complaint and, on May 19, 2016, filed an Amended Consolidated Master Class Action Complaint. On January 9, 2017, the Company filed a motion to compel arbitration. On October 11, 2017, the Court granted the motion to compel arbitration. Plaintiffs filed a motion for reconsideration, and that motion was denied on January 24, 2018.
On or around February 20, 2018, plaintiffs filed a Second Amended Consolidated Master Class Action Complaint (“SAC”) on behalf of plaintiff Rob Dunn, the only plaintiff not ordered to arbitration, as a purported class action. The SAC alleges the same common law claims, as well as violations of false advertising, unfair competition, and consumer protection statutes of California and Arizona, and also seeks class certification, injunctive and declaratory relief, restitution, an award of unspecified compensatory damages, exemplary damages, punitive damages, and statutory penalties and damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On March 13, 2018, the Company filed a motion to dismiss for failure to state a claim and separately moved to strike plaintiffs’ class allegations as violating the class waiver in Fitbit’s Terms of Service. The hearing is scheduled for May 31, 2018.

The Company believes that the plaintiffs’ allegations are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of this litigation matter, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from this matter.

Securities Litigation. On January 11, 2016, a putative securities class action was filed in the U.S. District Court for the Northern District of California naming as defendants the Company, certain of its officers and directors, and the underwriters of the Company’s initial public offering (the “IPO”). On May 10, 2016, the Court appointed the Fitbit Investor Group (consisting of five individual investors) as lead plaintiff, and an Amended Complaint was filed on July 1, 2016. Plaintiffs allege violations of the Securities Act of 1933, as amended (the “Securities Act”), and the Securities Exchange Act of 1934, as amended, based on alleged materially false and misleading statements about the Company’s products between October 27, 2014 and November 23, 2015. Plaintiffs seek to represent a class of persons who purchased or otherwise acquired the Company’s securities (i) on the open market between June 18, 2015 and May 19, 2016; and/or (ii) pursuant to or traceable to the IPO. Plaintiffs seek class certification, an award of unspecified compensatory damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On July 29, 2016, the Company filed a motion to dismiss. The court denied the motion on October 26, 2016. On April 26, 2017, the Company filed a motion for summary judgment, which is still pending.

On April 28, 2016, a putative class action lawsuit alleging violations of the Securities Act was filed in the Superior Court of California, County of San Mateo, naming as defendants the Company, certain of its officers and directors, the underwriters of the IPO, and a number of its investors. Plaintiffs allege that the IPO registration statement contained material misstatements about the Company’s products. Plaintiffs seek to represent a class of persons who purchased the Company’s common stock in and/or traceable to the IPO and/or the November 2015 follow-on public offering (the “Secondary Offering”). Plaintiffs seek class certification, an award of unspecified compensatory damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On May 17, 2016, a similar class action lawsuit was filed in the Superior Court of California, County of San Francisco. The cases have now been consolidated in the County of San Francisco. On April 7, 2017, the Court granted a motion to dismiss the Section 11 claim based on the Secondary Offering and stayed the cases.
On January 8, 2018, the plaintiffs in the federal and class action cases filed their motion for preliminary approval of settlement of the putative federal and state class actions for $33.3 million, which the Company accrued for as of December 31, 2017. On January 19, 2018, the court entered an order preliminarily approving the proposed settlement, and on April 20, 2018, the court approved the final settlement.
On November 11, 2016, a derivative lawsuit was filed in the U.S. District Court for the Northern District of California derivatively on behalf of the Company naming as defendants certain of its officers and directors and as a nominal plaintiff the Company. The plaintiffs allege breach of fiduciary duty, unjust enrichment, section 14(a), and misappropriation based on the same

25

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


set of alleged facts in the federal and state securities class action litigation. On February 2, 2017, a second derivative lawsuit was filed in the U.S. District Court for the District of Delaware on the same allegations and also including claims for abuse of control, gross mismanagement, and waste. On June 27, 2017, another derivative law suit was filed in the U.S. District Court for the Northern District of California on the same allegations. The Courts have ordered a stay in all three cases.
On June 1, 2017 and June 9, 2017, two additional derivative lawsuits were filed in the Delaware Court of Chancery. Plaintiffs allege breach of fiduciary duty and insider trading against certain defendants who sold shares in the IPO and/or the Secondary Offering. On August 3, 2017, another derivative lawsuit was filed in the Delaware Court of Chancery on the same allegations. There is temporary stay in all three cases. On March 15, 2018, the three derivative lawsuits were consolidated and a Second Amended Complaint was filed on the same allegations of the individual complaints, alleging the same claims, and seeking the same remedy. On April 26, 2017, the Company filed a motion to dismiss for failure to state a claim.
On October 31, 2017, a seventh derivative lawsuit was filed in the Superior Court of California, Country of San Francisco, on the same allegations. The Company has not yet been served in that case.
On June 27, 2017, an individual investor lawsuit alleging violations of the Securities Act and state law claims for statutory fraud and unfair business practice was filed in the Superior Court of California, County of Alameda, naming as defendants the Company and certain of its officers. The allegations are based on the same set of alleged facts in the federal and state securities class action litigation.
The Company believes that the plaintiffs’ allegations in the derivative actions and individual action are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of these litigation matters, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from these matters.
Immersion. On July 10, 2017, Immersion Corporation filed a lawsuit against the Company in the U.S. District Court for the Northern District of California, alleging that certain Fitbit devices infringe on U.S. Patent Nos. 8,059,105, 8,351,299, and 8,638,301. On October 5, 2017, the Company filed a motion to dismiss on grounds the patents are not eligible subject matter for patents. On March 5, 2018, the Court granted in part and denied in part, granting as to the ‘301 patent, but denying as to the other two patents.
On July 10, 2017, Immersion Corporation also filed a lawsuit against the Company in the Shanghai Intellectual Property Court, alleging infringement of three Immersion Chinese patents. In addition to Fitbit, Inc., Immersion named Runtong, one of the Company’s former distributors in China. On August 23, 2017, two additional defendants were added, Fitbit Shanghai and Rkylin, a current distributor in China. In December 2017, the Company filed petitions to invalidate the patents. The invalidation proceedings as to all three patents were instituted. Hearings on two of the patents were held on April 16, 2018 and April 26, 2018; the third is scheduled for May 30, 2018.
The Company believes that the plaintiffs’ allegations are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of this litigation matter, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from this matter.
Other. The Company is and, from time to time, may in the future become, involved in other legal proceedings in the ordinary course of business. The Company currently believes that the outcome of any of these existing legal proceedings, including the aforementioned cases, either individually or in the aggregate, will not have a material impact on the operating results, financial condition or cash flows of the Company. With respect to existing legal proceedings, the Company has either determined that the existence of a material loss is not reasonably possible or that it is unable to estimate a reasonably possible loss or range of loss. The Company may incur substantial legal fees, which are expensed as incurred, in defending against these legal proceedings.
Indemnifications
In the ordinary course of business, the Company enters into agreements that may include indemnification provisions. Pursuant to such agreements, the Company may indemnify, hold harmless and defend an indemnified party for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification provisions. The Company has also entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers

26

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by Delaware corporate law. The Company also currently has directors’ and officers’ insurance.
 
7.    Stockholders’ Equity
 
Stock Option Exchange

On April 13, 2017, the Company filed its definitive proxy statement, submitting to stockholders a proposal for a stock option exchange program (the “Program”). The Program would allow the Company employees, including its executive officers other than its President, Chief Executive Officer, and Chairman, Chief Technology Officer, and Chief Financial Officer (“Eligible Employees”), to exchange out-of-the-money or “underwater” options to purchase shares of the Company’s Class A common stock or Class B common stock currently held by such Eligible Employees for a lesser number of restricted stock units (“RSUs”) that may be settled for shares of its Class A common stock, (“New RSUs”), under the Company’s 2015 Equity Incentive Plan (the “2015 Plan”). Each New RSU represents an unfunded right to receive one share of the Company’s Class A common stock on a date in the future, which generally is the date on which the New RSU will vest. Eligible Employees participating in the Program would receive one New RSU for every two “out-of-the-money” options that they exchange. The New RSUs would generally vest over the remaining vesting period of the exchanged option (subject to a one-year minimum vesting period). None of the members of the Company’s board of directors were eligible to participate in the Program. On May 25, 2017, the Company’s stockholders approved the Program at the 2017 Annual Meeting of Stockholders. The Company subsequently commenced the Program by filing a tender offer statement on Schedule TO with the SEC on June 21, 2017. The Program expired on July 19, 2017. A total of 3.7 million “underwater” stock options were tendered by the Eligible Employees, representing approximately 85% of the stock options eligible for exchange. On July 20, 2017, the Company granted an aggregate of 1.8 million New RSUs under the 2015 Plan in exchange for the “underwater” stock options tendered. The completion of the Program resulted in total incremental unrecognized stock-based compensation expense of $8.5 million, to be recognized over the greater of one year or the remaining vesting service period of the tendered stock options.

Equity Incentive Plans

In May 2015, the Company’s board of directors and stockholders adopted and approved the 2015 Plan. The 2015 Plan became effective on June 16, 2015 and serves as the successor to the Amended and Restated 2007 Stock Plan (the “2007 Plan”). The Company ceased granting awards under the 2007 Plan, and any outstanding stock options and RSUs granted under the 2007 Plan would remain subject to the terms of the 2007 Plan. As of March 31, 2018, 16.5 million shares of Class A common stock were reserved and available for future issuance under the 2015 Plan.

Stock Options
 
Stock option activity under the equity incentive plans was as follows:
 
Stock Options Outstanding
 
Number of
Shares Subject
to
Stock Options
 
Weighted–
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (1)
 
(in thousands)
 
 
 
(in thousands)
Balance—December 31, 2017
21,386

 
$
3.01

 
 
Granted

 

 
 
Exercised
(565
)
 
1.76

 
 
Forfeited or canceled
(134
)
 
4.76

 
 
Balance—March 31, 2018
20,687

 
3.03

 
$
50,820

 
 
 
 
 
 
Stock options vested and expected to vest—March 31, 2018
20,638

 
3.03

 
50,763

Stock options exercisable—March 31, 2018
17,145

 
$
2.62

 
$
47,238

 
(1) The aggregate intrinsic values of stock options outstanding, exercisable, vested and expected to vest as of March 31, 2018 were calculated as the difference between the exercise price of the stock options and the fair value of the Class A common stock of $5.10 as of March 31, 2018.


27

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


 Restricted Stock Units
 
RSU activity under the equity incentive plans was as follows:
 
RSUs
Outstanding
 
Weighted-
Average
Grant Date
Fair Value
 
(in thousands)
 
 
Unvested balance—December 31, 2017
19,188

 
$
9.13

Granted
10,199

 
5.20

Vested
(2,624
)
 
8.75

Forfeited or canceled
(1,119
)
 
8.94

Unvested balance—March 31, 2018
25,644

 
$
7.61

 

Employee Stock Purchase Plan

In May 2015, the Company’s board of directors adopted the 2015 Employee Stock Purchase Plan (the “2015 ESPP”), which became effective on June 17, 2015. A total of 3.8 million shares of Class A common stock were initially reserved for issuance under the 2015 ESPP. The 2015 ESPP allows eligible employees to purchase shares of the Company’s Class A common stock through payroll deductions at a price per share equal to 85% of the lesser of the fair market value of the Company’s Class A common stock (i) on the first trading day of the applicable offering period and (2) the last trading day of each purchase period in the applicable offering period. Except for the initial offering period, the 2015 ESPP provides for 6-month offering periods beginning in May and November of each year. The initial offering period began June 17, 2015 and ended in May 2016.

Warrant

On July 10, 2017, the Company issued a warrant to purchase 0.5 million shares of Class A common stock. The warrant is exercisable based on service and performance-based conditions and has an exercise price of $5.23 per share and a contractual term of ten years. As of March 31, 2018, 0.5 million warrants were outstanding.

Stock-Based Compensation Expense
 
Total stock-based compensation expense recognized was as follows (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Cost of revenue
$
1,098

 
$
18

Research and development
14,671

 
14,685

Sales and marketing
3,447

 
3,635

General and administrative
4,425

 
4,155

Total stock-based compensation expense
$
23,641

 
$
22,493

 
As of March 31, 2018, the total unrecognized stock-based compensation expense related to unvested stock options and RSUs was $167.6 million, which the Company expects to recognize over an estimated weighted average period of 2.3 years.
 
8.     Income Taxes
  
The Company is subject to income tax in the United States as well as other tax jurisdictions in which it conducts business. Earnings from non-U.S. activities are subject to local country income tax.

For the three months ended March 31, 2018, the Company recorded a benefit for income taxes of $0.6 million, for an effective tax rate of 0.8%. The effective tax rate for the three months ended March 31, 2018, was different than the statutory federal tax rate primarily due to the impact of a full valuation allowance on the Company’s U.S. deferred tax assets.


28

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


On December 22, 2017, the U.S. Tax Cuts and Jobs Act of 2017 (“2017 Tax Act”) was signed into law and includes several key tax provisions that affected the Company, including a reduction of the statutory corporate tax rate from 35% to 21% effective for tax years beginning after December 31, 2017, elimination of the carryback of net operating losses generated after December 31, 2017, and changes to how the United States imposes income tax on multinational corporations, among others.

In December 2017, Staff Accounting Bulletin No. 118 (“SAB 118”) was issued to address U.S. GAAP application when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects by the 2017 Tax Act. For the three months ended March 31, 2018, no changes have been made to the provisional amounts previously recorded. The Company will complete its analysis within the measurement period in accordance with SAB 118.

For the three months ended April 1, 2017, the Company recorded a benefit for income taxes of $29.7 million for an effective tax rate of 33.1%. The effective tax rate for the three months ended April 1, 2017 was different than the statutory federal tax rate, primarily due to research and development credits, non-deductible stock-based compensation expense, unrecognized tax benefits, the foregone benefit of a permanent domestic production activities deduction in prior periods, and the mix of income between United States and foreign jurisdictions.

The Company accounts for deferred taxes under ASC Topic 740, “Income Taxes” (“ASC 740”) which involves weighing positive and negative evidence concerning the realizability of the Company’s deferred tax assets in each jurisdiction. In evaluating its ability to realize the net deferred tax assets, the Company considered all available positive and negative evidence, including its past operating results and the forecast of future market growth, forecasted earnings, future taxable income, and prudent and feasible tax planning strategies. As of March 31, 2018, the Company maintains a full valuation allowance against all its U.S. deferred tax assets. No valuation allowance has been recorded against the Company’s foreign deferred tax assets. The Company will continue to assess the realizability of its deferred tax assets in each of the applicable jurisdictions going forward.

As of March 31, 2018, the total amount of gross unrecognized tax benefits was $33.9 million, of which $25.3 million would affect the effective tax rate if recognized. The Company does not have any tax positions as of March 31, 2018 for which it is reasonably possible that the total amount of gross unrecognized tax benefits will increase or decrease within the following 12 months.

9.    Net Loss per Share
 
The following table sets forth the computation of the Company’s basic and diluted net loss per share (in thousands, except per share amounts):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
Numerator:
 
 
 
Net loss
$
(80,877
)
 
$
(60,079
)
 
 
 
 
Denominator:
 
 
 
Weighted-average shares of common stock—basic for Class A and Class B
239,431

 
226,511

Effect of dilutive securities

 

Weighted-average shares of common stock—diluted for Class A and Class B
239,431

 
226,511

Net loss per share:
 
 
 
Basic
$
(0.34
)
 
$
(0.27
)
Diluted
$
(0.34
)
 
$
(0.27
)

The following potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands):

29

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Stock options to purchase common stock
12,320

 
22,718

RSUs
12,762

 
11,143

Diluted impact of ESPP
104

 
233

Diluted common stock subject to vesting

 
129

Total
25,186

 
34,223

 
10.    Significant Customer Information and Other Information
 
Retailer and Distributor Concentration
 
Retailers and distributors with revenue equal to or greater than 10% of total revenue for the three months ended March 31, 2018 and April 1, 2017 were as follows:
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
B
11
%
 
*

A
*

 
10
%
F
*

 
10

* Represents less than 10%.

Retailers and distributors that accounted for equal to or greater than 10% of accounts receivable at March 31, 2018 and December 31, 2017 were as follows:
 
March 31, 2018
 
December 31, 2017
 
 
 
 
B
21
%
 
13
%
C
*

 
17

E
*

 
11

 
* Represents less than 10%.

Geographic and Other Information
 
Revenue by geographic region, based on ship-to destinations, was as follows (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
United States
$
139,496

 
$
170,420

Americas excluding United States
16,100

 
19,968

Europe, Middle East, and Africa
64,538

 
87,772

APAC
27,731

 
20,782

Total
$
247,865

 
$
298,942

 
As of March 31, 2018 and December 31, 2017, long-lived assets, which represent property and equipment, located outside the United States were $32.4 million and $30.0 million, respectively.
 

30

FITBIT, INC.
Notes to Condensed Consolidated Financial Statements (Continued)


11.   Acquisitions

2018 Acquisition

In February 2018, the Company completed a purchase of Twine Health, Inc., a privately-held company, which was accounted for as a business combination, for total purchase price consideration of $16.7 million, of which $5.4 million was allocated to developed technology intangible assets, $3.8 million to customer relationships intangible asset, $9.9 million to goodwill, $1.6 million to deferred tax liabilities, $0.2 million to deferred revenue and $0.6 million to net assumed liabilities. The allocation of the purchase price consideration is provisional and the Company will complete its analysis within the measurement period pursuant to Accounting Standards Codification Topic 805, with any adjustments being recorded to goodwill. Approximately $2.6 million of the consideration payable to Twine Health, Inc. was held as partial security for certain indemnification obligations, and will be held back for payment until August 2019. The acquisition is expected to extend the Company’s reach into healthcare and lay the foundation to expand its offerings to health plans, health systems and self-insured employers, while creating opportunities to increase subscription-based revenue. The amortization period of the acquired developed technology and customer relationships are approximately four and seven years, respectively. Goodwill is not deductible for tax purposes.

2016 Acquisitions

In December 2016, the Company completed a purchase of certain assets from Pebble Industries, Inc., a privately-held company (“Pebble”), which was accounted for as a business combination, for total cash consideration of $23.4 million, of which $9.6 million was allocated to developed technology intangible assets, $14.4 million to goodwill, and $0.6 million to assumed liabilities. Approximately $3.5 million of the consideration payable to Pebble was held as partial security for certain indemnification obligations, and will be held back for payment until March 2018. The acquisition is expected to enhance the features and functionality of the Company’s devices. The amortization period of the acquired developed technology is approximately 5 years. Goodwill is deductible for tax purposes.

In December 2016, the Company completed a purchase of certain assets from Vector Watch S.R.L., a privately-held company (“Vector Watch”), which was accounted for as a business combination, for total cash consideration of $15.0 million, of which $3.9 million was allocated to developed technology intangible assets, $11.4 million to goodwill, and $0.3 million to assumed liabilities. Approximately $2.3 million of the consideration payable to Vector Watch was held as partial security for certain indemnification obligations, and will be held back for payment until December 2018. The acquisition is expected to enhance the features and functionality of the Company’s devices. The amortization period of the acquired developed technology is approximately 2.5 years. Goodwill is deductible for tax purposes.

In May 2016, the Company completed a purchase of certain assets from Coin, Inc., a privately-held company, which was accounted for as a business combination, for total cash consideration of $7.0 million, of which $3.9 million was allocated to in-process research and development intangible assets, and $3.1 million to goodwill. The acquisition is expected to enhance the features and functionality of the Company’s devices. In-process research and development is not amortized until the completion or abandonment of the related development. Goodwill is deductible for tax purposes.


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 
As discussed in the section titled “Note About Forward-Looking Statements,” the following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included under Part II, Item 1A below.


Overview
 
Our mission is to help people achieve positive health, wellness, and fitness outcomes by empowering them with intelligent insights, personalized guidance, and the motivation to reach their goals.

Fitbit is a technology company focused on delivering health solutions that impact health outcomes. The Fitbit platform combines wearable devices with software and services to give our users tools to help them reach their health and fitness goals,

31


augmented by general purpose features that add further utility and drive user engagement. Our wearable devices, which include health and fitness trackers and smartwatches, enable our users to view data about their daily activity, exercise and sleep in real-time. Our software and services, which include an online dashboard and mobile app, provide our users with data analytics, motivational and social tools, and virtual coaching through customized fitness plans and interactive workouts. In addition, our software and services drive user engagement and can be leveraged to provide personalized insights. Together, our devices, services, and software have helped millions of users on their health and fitness journeys be more active, sleep better, eat smarter, and manage their weight. Fitbit appeals to a wide spectrum of consumers by addressing key health and fitness needs with advanced technology embedded in simple-to-use products and services.
 
We generate substantially all of our revenue from sales of our wearable devices which includes both connected health and fitness devices and smartwatches. We sell our products in over 47,000 retail stores and in 86 countries, through our retailers’ websites, through our online store at Fitbit.com, and as part of our corporate wellness offering.

We started shipping the following products during the first quarter of 2018:

Fitbit Versa is our second smartwatch, that offers a new dashboard that simplifies how users access their health and fitness data, and includes advanced health and fitness features like 24/7 heart rate tracking, onscreen workouts, automatic sleep stages tracking, on-device music, and approximately four days of battery life. We began shipping Fitbit Versa in March 2018.

The following are financial highlights for the three months ended March 31, 2018 and April 1, 2017:
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 (in thousands)
Revenue
$
247,865

 
$
298,942

Net loss
$
(80,877
)
 
$
(60,079
)
Adjusted EBITDA
$
(46,226
)
 
$
(52,303
)
Devices sold
2,150

 
2,956


See the section titled “Key Business Metrics” for additional information regarding devices sold and adjusted EBITDA, including a reconciliation of adjusted EBITDA to net loss.

In February 2018, we completed a purchase of Twine Health, Inc., a privately-held company, which was accounted for as a business combination, for total purchase price consideration of $16.7 million. This acquisition is expected to extend our reach into healthcare and lay the foundation to expand our offerings to health plans, health systems and self-insured employers, while creating opportunities to increase subscription-based revenue.


Key Business Metrics
 
In addition to the measures presented in our condensed consolidated financial statements, we use the following key metrics to evaluate our business, measure our performance, develop financial forecasts, and make strategic decisions.

Devices Sold
 
Devices sold represents the number of wearable devices that are sold during a period, net of expected returns. Devices sold does not include sales of accessories. Growth rates between devices sold and revenue are not necessarily correlated because our revenue is affected by other variables, such as the types of products sold during the period, the introduction of new product offerings with differing U.S. manufacturer’s suggested retail prices (“MSRPs”), and sales of accessories and premium services.

Activations - Repeat and Re-Activated Users

We define an “Activation” as the first instance of a Fitbit device (excluding Aria, Aria 2, Flyer and other accessories) pairing to a user account during the three months prior to the date of measurement.  A “Repeat User” is defined as a Fitbit user who activated a Fitbit device to his or her account during the measurement period and activated a different Fitbit device to his or her account during a prior period. A “Re-Activated User” is defined as Repeat User who has not synced his or her prior device and taken at least 100 steps for 90 days or more prior to the measurement period with such device.  In the three months ended March 31,

32


2018, 37.6% of Activations came from Repeat Users, with Re-Activated Users representing 48.8% of those Repeat Users. In the three months ended April 1, 2017, 36.2% of Activations came from Repeat Users, with Re-Activated Users representing 40.0% of those Repeat Users.

We believe that the Activations metric is a potential indicator of repeat purchase behavior but not a guarantee of repeat purchase behavior.  Actual repeat purchase behavior may depend on a number of factors, including but not limited to our ability to anticipate and satisfy consumer preferences.

Adjusted EBITDA
 
To supplement our condensed consolidated financial statements presented in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”), we monitor and consider adjusted EBITDA, which is a non-GAAP financial measure. This non-GAAP financial measure is not based on any standardized methodology prescribed by U.S. GAAP and is not necessarily comparable to similarly titled measures presented by other companies.

We define adjusted EBITDA as net loss adjusted to exclude stock-based compensation expense, depreciation and intangible assets amortization, litigation expense (credit) related to matters with Aliphcom, Inc. d/b/a Jawbone, or Jawbone, interest income, net, and income tax benefit.

We use adjusted EBITDA to evaluate our operating performance and trends and make planning decisions. We believe that adjusted EBITDA helps identify underlying trends in our business that could otherwise be masked by the effect of the expenses and other items that we exclude in adjusted EBITDA. In particular, the exclusion of the effect of stock-based compensation expense and certain expenses in calculating adjusted EBITDA can provide a useful measure for period-to-period comparisons of our business. Accordingly, we believe that adjusted EBITDA provides useful information to investors and others in understanding and evaluating our operating results, enhancing the overall understanding of our past performance and future prospects, and allowing for greater transparency with respect to a key financial metric used by our management in its financial and operational decision-making.

Adjusted EBITDA is not prepared in accordance with U.S. GAAP, and should not be considered in isolation of, or as an alternative to, measures prepared in accordance with U.S. GAAP. There are a number of limitations related to the use of this non-GAAP financial measure rather than net loss, which is the nearest U.S. GAAP equivalent of adjusted EBITDA. For example, adjusted EBITDA excludes stock-based compensation expense, which has been, and will continue to be for the foreseeable future, a significant recurring expense for our business and an important part of our compensation strategy. Accordingly, adjusted EBITDA should be considered along with other operating and financial performance measures presented in accordance with U.S. GAAP.

The following table presents a reconciliation of net loss to adjusted EBITDA (in thousands):

 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
Net loss
$
(80,877
)
 
$
(60,079
)
Stock-based compensation expense
23,641

 
21,765

Litigation expense (credit)
765

 
(114
)
Restructuring

 
6,375

Depreciation and intangible assets amortization
12,204

 
10,517

Interest income, net
(1,350
)
 
(1,096
)
Income tax benefit
(609
)
 
(29,671
)
Adjusted EBITDA
$
(46,226
)
 
$
(52,303
)

Non-GAAP free cash flow

We define non-GAAP free cash flow as net cash provided by operating activities less purchase of property and equipment. We consider free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated by the business that can possibly be used for investing in our business and strengthening ​our balance sheet, but it is not intended to represent the residual cash flow available for discretionary expenditures. Non-GAAP free cash flow

33


is not prepared in accordance with U.S. GAAP, and should not be considered in isolation of, or as an alternative to, measures prepared in accordance with U.S. GAAP.

The following table presents a reconciliation of net cash provided by operating activities to non-GAAP free cash flow (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
Net cash provided by operating activities
$
10,158

 
$
49,138

Purchase of property and equipment
(12,616
)
 
(28,157
)
Non-GAAP free cash flow
$
(2,458
)
 
$
20,981

Net cash provided by investing activities
$
31,170

 
$
24,466

Net cash used in financing activities
$
(4,934
)
 
$
(546
)
 
Components of our Operating Results
 
Revenue
 
We generate substantially all of our revenue from the sale of our wearable devices, which includes both connected health and fitness devices and accessories and smartwatches. We also generate a small portion of our revenue from our subscription-based Fitbit Coach services and from our corporate wellness programs.
 
Cost of Revenue
 
Cost of revenue consists of product costs, including costs of contract manufacturers for production, shipping and handling costs, warranty replacement costs, packaging, fulfillment costs, manufacturing and tooling equipment depreciation, warehousing costs, write-downs of excess and obsolete inventory, amortization of developed technology intangible assets acquired, and certain allocated costs related to management, facilities, and personnel-related expenses and other expenses associated with supply chain logistics. Personnel-related expenses include salaries, bonuses, benefits, and stock-based compensation.

Operating Expenses
 
Operating expenses consist of research and development, sales and marketing, and general and administrative expenses.
 
Research and Development. Research and development expenses consist primarily of personnel-related expenses, consulting and contractor expenses, tooling and prototype materials, and allocated overhead costs.
 
Substantially all of our research and development expenses are related to developing new products and services and improving our existing products and services. To date, research and development expenses have been expensed as incurred, because the release of products and services for sale has been short and development costs qualifying for capitalization have been insignificant.
 
Sales and Marketing. Sales and marketing expenses represent a significant component of our operating expenses and consist primarily of advertising and marketing promotions of our products and services and personnel-related expenses, as well as sales incentives, trade show and event costs, sponsorship costs, consulting and contractor expenses, travel, point-of-purchase display expenses and related amortization, and allocated overhead costs.
 
General and Administrative. General and administrative expenses consist of personnel-related expenses for our finance, legal, human resources, and administrative personnel, as well as the costs of professional services, allocated overhead, information technology, bad debt expense, amortization of intangible assets acquired, and other administrative expenses.
 
Interest Income, Net
 
Interest income, net consists of interest expense associated with our debt financing arrangements, amortization of debt issuance costs, and interest income earned on our cash, cash equivalents, and marketable securities.
 
Other Income (Expense), Net
 
Other income (expense), net consists of foreign currency gains and losses.
 

34


Income Tax Expense (Benefit)
 
We are subject to income taxes in the United States and foreign jurisdictions in which we do business. These foreign jurisdictions have statutory tax rates different from those in the United States. Accordingly, our effective tax rates will vary depending on the relative proportion of foreign to U.S. income, the utilization of foreign tax credits, and changes in tax laws.

On December 22, 2017, the U.S. Tax Cuts and Jobs Act of 2017, or the 2017 Tax Act, was signed into law and includes several key tax provisions that affected us, including a reduction of the statutory corporate tax rate from 35% to 21% effective for tax years beginning after December 31, 2017, elimination of certain deductions, and changes to how the United States imposes income tax on multinational corporations, among others. We are required to recognize the effect of tax law changes in the period of enactment, such as re-measuring our U.S. deferred tax assets and liabilities as well as re-assessing the net realizability of our deferred tax assets. In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act, or SAB 118, which allows us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As we complete our analysis of the 2017 Tax Act, any subsequent adjustments to provisional amounts that we have recorded will be recorded in the period in which the adjustments are made.


Operating Results
 
The following tables set forth the components of our condensed consolidated statements of operations for each of the periods presented and as a percentage of our revenue for those periods. The period-to-period comparison of operating results is not necessarily indicative of results for future periods.
 
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
(in thousands)
Consolidated Statements of Operations Data:
 
 
 
Revenue
$
247,865

 
$
298,942

Cost of revenue(1)
133,742

 
180,643

Gross profit
114,123

 
118,299

Operating expenses:
 
 
 
Research and development(1)
89,336

 
87,758

 Sales and marketing(1)
72,052

 
91,174

General and administrative(1)
36,088

 
30,746

Total operating expenses
197,476

 
209,678

Operating loss
(83,353
)
 
(91,379
)
Interest income, net
1,350

 
1,096

Other income, net
517

 
533

Loss before income taxes
(81,486
)
 
(89,750
)
Income tax benefit
(609
)
 
(29,671
)
Net loss
$
(80,877
)
 
$
(60,079
)

(1)
Includes stock-based compensation expense as follows:
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 (in thousands)
Stock-Based Compensation Expense:
 
 
 
Cost of revenue
$
1,098

 
$
18

Research and development
14,671

 
14,685

Sales and marketing
3,447

 
3,635

General and administrative
4,425

 
4,155

Total stock-based compensation expense
$
23,641

 
$
22,493


35



 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
(as a percentage of revenue)
Consolidated Statements of Operations Data:
 
 
 
Revenue
100
 %
 
100
 %
Cost of revenue
54

 
60

Gross profit
46

 
40

Operating expenses:
 
 
 
Research and development
36

 
29

Sales and marketing
29

 
31

General and administrative
15

 
10

Total operating expenses
80

 
70

Operating loss
(34
)
 
(30
)
Interest income, net
1

 

Other income, net

 

Loss before income taxes
(33
)
 
(30
)
Income tax benefit

 
(10
)
Net loss
(33
)%
 
(20
)%
 

Revenue
 
Three Months Ended
 
Change
(dollars in thousands)
March 31, 2018
 
April 1, 2017
 
$
 
%
Revenue
$
247,865

 
$
298,942

 
$
(51,077
)
 
(17
)%

Revenue decreased $51.1 million, or 17%, from $298.9 million for the three months ended April 1, 2017 to $247.9 million for the three months ended March 31, 2018. A substantial majority of the decrease was due to a 27% decline in the number of devices sold, from 3.0 million in the three months ended April 1, 2017 to 2.2 million in the three months ended March 31, 2018. Smartwatches and connected health and fitness devices represented approximately 30% and 70% of our revenue for the three months ended March 31, 2018, respectively. We did not have any smartwatch revenue during the three months ended April 1, 2017. First quarter 2018 results continued to reflect lower demand for our connected health and fitness devices as consumers continued their migration to higher-end smartwatches, primarily in the United States and the U.K. The decrease was offset in part by a 16% increase in the average selling price of our devices, from $96 for the three months ended April 1, 2017 to $112 for the three months ended March 31, 2018, primarily due to sales of our recently introduced smartwatches, which have higher prices than our connected health and fitness devices. The decrease was also offset in part by $12.4 million in revenue from the release of outstanding product return and rebate reserves related to Wynit Distribution, LLC, or Wynit, a distributor who filed for bankruptcy protection in September 2017, as we believe the possibility of future claims associated with these reserves is remote. Revenue from new product introductions, or NPI, defined as new products shipped in the past 12 months, decreased by 67% to $83.6 million, or 34% of revenue, in the three months ended March 31, 2018, compared to the same period in the prior fiscal year. NPI revenue for the three months ended March 31, 2018 included Fitbit Ionic and Fitbit Versa, our new smartwatches, Fitbit Aria 2, and accessory Fitbit Flyer. Revenue from our direct channel, Fitbit.com, decreased by 18% to $31.0 million, or 12% of revenue, in the three months ended March 31, 2018, compared to the same period in the prior fiscal year.

U.S. revenue, based on ship-to destinations, decreased $30.9 million, or 18%, from $170.4 million for the three months ended April 1, 2017 to $139.5 million for the three months ended March 31, 2018. International revenue, based on ship-to destinations, decreased $20.2 million, or 16%, from $128.5 million for the three months ended April 1, 2017 to $108.4 million for the three months ended March 31, 2018, primarily due to decreases in revenue of 26% in the EMEA region, mainly driven by a 37% decline in the U.K., and 19% in the Americas excluding the United States region, offset in part by a 33% increase in the APAC region.


36


For the remainder of 2018, we expect revenue to decrease as compared to the full year 2017 as declines in connected health and fitness device revenue exceed growth from our recent smartwatch introductions.

Cost of Revenue
 
Three Months Ended
 
Change
(dollars in thousands)
March 31, 2018
 
April 1, 2017
 
$
 
%
Cost of revenue
$
133,742

 
$
180,643

 
$
(46,901
)
 
(26
)%
Gross profit
114,123

 
118,299

 
$
(4,176
)
 
(4
)%
Gross margin
46
%
 
40
%
 
 
 
 

Cost of revenue decreased $46.9 million, or 26%, from $180.6 million for the three months ended April 1, 2017 to $133.7 million for the three months ended March 31, 2018. The decrease was primarily due to the 27% decline in the number of devices sold during the three months ended March 31, 2018, compared to the same period in the prior year. Gross margin increased to 46% for the three months ended March 31, 2018 from 40% for the three months ended April 1, 2017, primarily due to the decrease in warranty costs associated with certain legacy products, the utilization of previously reserved component materials, and the recognition of $12.4 million in revenue due to the release of outstanding product return and rebate reserves related to Wynit described above, offset in part by an increase in excess and obsolete write-downs for certain legacy products due to the continued decline in the demand for connected health and fitness devices and an increase in accelerated depreciation of manufacturing and tooling equipment.

For the remainder of 2018, we expect our gross margin to trend lower due to our product mix shift from connected health and fitness devices to smartwatches and the absence of the one-time benefit from the release of outstanding product return and rebate reserves related to Wynit described above.

Research and Development
 
Three Months Ended
 
Change
(dollars in thousands)
March 31, 2018
 
April 1, 2017
 
$
 
%
Research and development
$
89,336

 
$
87,758

 
$
1,578

 
2
%

Research and development expenses increased $1.6 million, or 2%, from $87.8 million for the three months ended April 1, 2017 to $89.3 million for the three months ended March 31, 2018. The increase was primarily due to an increase of $2.1 million in consulting and contractor expenses and a $1.0 million increase in related travel expenses, offset in part by a $2.8 million decrease in personnel-related expenses despite a 5% increase in headcount mainly due to a shift of research and development personnel into lower-cost regions.

For the remainder of 2018, we expect our research and development expenses to remain relatively constant in absolute dollars and increase as a percentage of revenue as compared to the full year 2017.

Sales and Marketing
 
Three Months Ended
 
Change
(dollars in thousands)
March 31, 2018
 
April 1, 2017
 
$
 
%
Sales and marketing
$
72,052

 
$
91,174

 
$
(19,122
)
 
(21
)%
 
Sales and marketing expenses decreased $19.1 million, or 21%, from $91.2 million for the three months ended April 1, 2017 to $72.1 million for the three months ended March 31, 2018. The decrease was primarily due to a $16.0 million decrease in advertising and marketing expense related to the decline in our revenue and a $5.1 million decrease in customer service, consulting and contractor expenses, partially offset by a $1.1 million increase in allocated overhead related to information technology and facility costs.

For the remainder of 2018, we expect sales and marketing expenses to decrease in absolute dollars and decrease as a percentage of revenue as compared to the full year 2017.


37


General and Administrative
 
Three Months Ended
 
Change
(dollars in thousands)
March 31, 2018
 
April 1, 2017
 
$
 
%
General and administrative
$
36,088

 
$
30,746

 
$
5,342

 
17
%

General and administrative expenses increased $5.3 million, or 17%, from $30.7 million for the three months ended April 1, 2017 to $36.1 million for the three months ended March 31, 2018. The increase was mainly due to a $5.0 million increase in legal fees and a $1.8 million increase in personnel-related expenses mainly due to an 8% increase in headcount, partially offset by a $0.3 million decrease in consulting and contractor expense.

For the remainder of 2018, we expect general and administrative expenses to decrease in absolute dollars and decrease as a percentage of revenue as compared to the full year 2017.

Interest and Other Income, Net
 
Three Months Ended
 
Change
(dollars in thousands)
March 31, 2018
 
April 1, 2017
 
$
 
%
Interest income, net
$
1,350

 
$
1,096

 
$
254

 
23
 %
Other income, net
517

 
533

 
$
(16
)
 
(3
)%

Interest income, net increased $0.3 million, or 23%, from $1.1 million for the three months ended April 1, 2017 to $1.4 million for the three months ended March 31, 2018, primarily due to higher interest rates earned on cash, cash equivalents and marketable securities. Other income, net decreased primarily due to a decrease in foreign currency gains.

Income Tax Expense
 
Three Months Ended
 
Change
(dollars in thousands)
March 31, 2018
 
April 1, 2017
 
$
 
%
Income tax benefit
$
(609
)
 
$
(29,671
)
 
$
29,062

 
(98
)%
Effective tax rate
0.8
%
 
33.1
%
 
 
 
 

Income tax benefit decreased $29.1 million, from a benefit of $29.7 million for the three months ended April 1, 2017 to a benefit of $0.6 million for the three months ended March 31, 2018. Our effective tax rate was 0.8% and 33.1% for the three months ended March 31, 2018 and April 1, 2017, respectively. The decrease in our effective tax rate for the three months ended March 31, 2018 was primarily due to the impact of a full valuation allowance on our U.S. deferred tax assets.


Liquidity and Capital Resources
 
Our operations have been financed primarily through cash flow from operating activities, the net proceeds from the sale of our equity securities, and letters of credit under our credit facilities. As of March 31, 2018, we had cash and cash equivalents of $378.4 million and marketable securities of $280.0 million, approximately 85% of which is held on-shore by a U.S. legal entity.

Of our total cash, cash equivalents, and marketable securities, $101.3 million is held by our foreign subsidiaries. Our intent is to indefinitely reinvest our earnings from foreign operations and based on our current plans we do not anticipate that we will require funds generated from foreign operations to fund our domestic operations. In the event funds from foreign operations are needed to fund operations in the United States in the future, we may be required to accrue and pay additional taxes on repatriated funds at that time.

We believe our existing cash, cash equivalent, and marketable securities balances, and cash flow from operations, will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our levels of revenue, the timing and extent of spending on research and development efforts and other business initiatives, the expansion of sales and marketing

38


activities, the timing of new product introductions, market acceptance of our products, acquisitions, and overall economic conditions. To the extent that current and anticipated future sources of liquidity are insufficient to fund our future business activities and requirements, we may be required to seek additional equity or debt financing. The sale of additional equity would result in additional dilution to our stockholders. The incurrence of debt financing would result in debt service obligations and the instruments governing such debt could provide for operating and financing covenants that would restrict our operations.

Credit Facility
 
In December 2015, we entered into a second amended and restated credit agreement, or the Senior Facility, with Silicon Valley Bank, or SVB, as administrative agent, collateral agent, and lender, SunTrust Bank as syndication agent, SunTrust Robinson Humphrey, Inc. and several other lenders to replace the then existing asset-based credit facility and cash flow facility. The Senior Facility allowed us to borrow up to $250.0 million, including up to $50.0 million for the issuance of letters of credit and up to $25.0 million for swing line loans, subject to certain financial covenants and ratios. We have the option to repay our borrowings under the Senior Facility without penalty prior to maturity. The Senior Facility requires us to comply with certain financial and non-financial covenants. The Senior Facility contains customary covenants that restrict our ability to, among other things, incur additional indebtedness, sell certain assets, guarantee certain obligations of third parties, declare dividends or make certain distributions, and undergo a merger or consolidation or certain other transactions. Obligations under the Senior Facility are collateralized by substantially all of our assets, excluding our intellectual property.

In May 2017, we entered into a first amendment to the Senior Facility, or the First Amendment, pursuant to which the aggregate amount we can borrow under the Senior Facility was reduced from $250.0 million to $100.0 million, with up to $50.0 million available for the issuance of letters of credit and up to $25.0 million available for swing line loans. In addition, pursuant to the First Amendment, the applicable margin in respect of the interest rates under the Senior Facility was amended to be based on our level of liquidity (defined as the sum of our aggregate cash holdings and the amount available under our revolving commitments) and range from, with respect to Alternate Base Rate loans, 0.5% to 1.0%, and, with respect to LIBOR loans, 1.5% to 2.0%. Among other changes, the First Amendment also removed the fixed charge coverage ratio covenant and the consolidated leverage ratio covenant, and added a general liquidity covenant requiring us to maintain liquidity of at least $200.0 million in unrestricted cash, of which $100.0 million in cash or cash equivalents must be held in accounts subject to control agreements with, and maintained by, SVB or its affiliates.

We were in compliance with the financial covenants under the Senior Facility, as amended, as of March 31, 2018. As of March 31, 2018, we had no outstanding borrowings under the Senior Facility, as amended, and had outstanding letters of credit of $36.9 million issued to cover various security deposits on our facility leases.

Cash Flows
 
The following table summarizes our cash flows for the periods indicated (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
Net cash provided by (used in):
 
 
 
Operating activities
$
10,158

 
$
49,138

Investing activities
31,170

 
24,466

Financing activities
(4,934
)
 
(546
)
Net change in cash and cash equivalents
$
36,394

 
$
73,058

 
Cash Flows from Operating Activities
 
Net cash provided by operating activities of $10.2 million for the three months ended March 31, 2018 was primarily due to a decrease in net change in operating assets and liabilities of $43.7 million, which consisted of a decrease in account receivables due to the decline in sales and the shift in the presentation of sales returns reserve from within accounts receivable to within accrued liabilities upon adoption of ASU 2014-09 on January 1, 2018, and a decrease in prepaid expenses and other assets, offset in part by a decrease in accounts payables and a decrease in accrued liabilities as a result of lower operating activity during the current period, and an increase in inventory related to the launch of Fitbit Versa.

The net change in operating assets and liabilities was also impacted by non-cash adjustments of $47.4 million, primarily resulting from stock-based compensation expense of $23.6 million, depreciation and amortization expense of $12.2 million, and

39


write-off of property and equipment of $7.3 million, and provision for inventory obsolescence of $6.3 million, partially offset by a net loss of $80.9 million. Our days sales outstanding in accounts receivable, calculated as the number of days represented by the accounts receivable balance as of period end, decreased from 76 days as of December 31, 2017 to 61 days as of March 31, 2018 due to higher collections during the three months ended March 31, 2018 compared to the fourth quarter of 2017.
 
Cash Flows from Investing Activities
 
Net cash provided from investing activities for the three months ended March 31, 2018 of $31.2 million was primarily due to maturities and sales of marketable securities of $198.8 million, partially offset by purchases of marketable securities of $141.4 million, purchases of property and equipment of $12.6 million and the cash portion of an acquisition of $13.6 million, net of cash acquired.

Cash Flows from Financing Activities
 
Net cash used in financing activities for the three months ended March 31, 2018 of $4.9 million was primarily due to $5.2 million in net cash used for payment of taxes on common stock issued under our employee equity incentive plans and $0.7 million repayment of debt, offset in part by $1.0 million of proceeds from exercise of stock options.
 
Contractual Obligations and Other Commitments
 
Future minimum payments under our operating leases as of March 31, 2018 were $263.2 million.

The aggregate amount of open purchase orders as of March 31, 2018 and as of this filing was approximately $234.0 million and $419 million, respectively. We cannot determine the aggregate amount of such purchase orders that represent contractual obligations because purchase orders may represent authorizations to purchase rather than binding agreements.

During the normal course of business, we and our contract manufacturers procure components based upon a forecasted production plan. If we cancel all or part of the orders, or materially reduce forecasted orders, in certain circumstances we may be liable to our suppliers and contract manufacturers for the cost of the excess components purchased by our contract manufactures. As of March 31, 2018, $21.4 million was accrued for such liabilities to contract manufacturers.
 
We have recorded a liability for uncertain tax positions of $25.6 million as of March 31, 2018.
 
Off-Balance Sheet Arrangements
 
As of March 31, 2018, we did not have any off-balance sheet arrangements or holdings in variable interest entities.

Critical Accounting Polices and Estimates
 
Our management’s discussion and analysis of our financial condition and results of operations is based on our condensed consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenue generated and expenses incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

There have been no material changes to our critical accounting policies and estimates from those disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017 filed with the SEC on March 1, 2018, except for policies discussed in Note 1 of the notes to our condensed consolidated financial statements.
 

Item 3. Quantitative and Qualitative Disclosures about Market Risk
 
We are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate and foreign currency risks as follows:
 
Interest Rate Risk
 

40


Our exposure to changes in interest rates relates primarily to our investment portfolio. As of March 31, 2018, we had cash and cash equivalents of $378.4 million and marketable securities of $280.0 million, which consisted primarily of bank deposits, money market funds, U.S. government and agency securities, commercial paper, and corporate notes and bonds. The primary objectives of our investment activities are to preserve principal and provide liquidity without significantly increasing risk. Our investment policy specifies credit quality standards for our investments and limits the amount of credit exposure to any single issue, issuer, or type of investment.
 
To date, we have not been exposed, nor do we anticipate being exposed, to material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our condensed consolidated financial statements.
 
Foreign Currency Risk
 
To date, all of our inventory purchases have been denominated in U.S. dollars. Our international sales are primarily denominated in foreign currencies and any unfavorable movement in the exchange rate between U.S. dollars and the currencies in which we conduct sales in foreign countries could have an adverse impact on our revenue. A portion of our operating expenses are incurred outside the United States and are denominated in foreign currencies, which are also subject to fluctuations due to changes in foreign currency exchange rates. In addition, our suppliers incur many costs, including labor costs, in other currencies. To the extent that exchange rates move unfavorably for our suppliers, they may seek to pass these additional costs on to us, which could have a material impact on our gross margins. Our operating results and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates.
 
To partially mitigate the impact of changes in currency exchange rates on net cash flows from our foreign currency denominated revenue and expenses, we enter into foreign currency exchange forward and option contracts. We also hedge certain monetary assets and liabilities denominated in foreign currencies, which reduces but does not eliminate our exposure to currency fluctuations between the date a transaction is recorded and the date that cash is collected or paid. In general, the market risks of these contracts are offset by corresponding gains and losses on the transactions being hedged.

We had outstanding contracts with a total notional amount of $138.7 million in cash flow hedges for forecasted revenue transactions as of March 31, 2018. We had outstanding balance sheet hedges with a total notional amount of $92.0 million as of March 31, 2018. We assessed our exposure to movements in currency exchange rates by performing a sensitivity analysis of adverse changes in exchange rates and the corresponding impact to our results of operations. A hypothetical change of 10% in exchange rates would not have materially affected our operating results.


Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures. Our management has evaluated, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures (as defined in Rules 13-a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, as of March 31, 2018. Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of March 31, 2018, our disclosure controls and procedures were not effective as a result of the material weakness in our internal control over financial reporting, previously reported in Item 9A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, which has not yet been fully remediated.

Notwithstanding the material weakness, management, including our Chief Executive Officer and Chief Financial Officer, believes the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q fairly represent in all material respects our financial condition, results of operations and cash flows at and for the periods presented in accordance with U.S. GAAP.
 
Remediation Plans. As disclosed in Item 9A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, management determined that we did not maintain effective controls over the accuracy of the inputs in the sales order entry process. Specifically, we did not sufficiently execute controls over the review of data inputs in the sales order entry process to ensure accuracy of the price, quantity, and related customer data. This control deficiency did not result in a misstatement for the

41


year ended December 31, 2017; however, this control deficiency could result in a misstatement of revenue that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected. Accordingly, our management has determined that this control deficiency constitutes a material weakness that had not been remediated as of March 31, 2018.

We have identified and begun implementing changes to our internal control over financial reporting to remediate the control deficiencies that led to the material weakness. We have made progress toward remediating the material weakness by:

redesigning controls over the inputs of the sales order entry process, including the design of systematic checks and new reports to review inputs,
adding additional resources, and
enhancing existing order entry controls and procedures, including implementation of more robust review procedures for accuracy of sales orders.

The material weakness will not be considered remediated until the applicable measures have been implemented for a sufficient period of time and management has concluded, through testing, that the enhanced control is operating effectively.

Changes in Internal Control over Financial Reporting. There were no changes in our internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f)) during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. 



42


PART II
 

Item 1. Legal Proceedings
 
For a discussion of legal proceedings, see Note 6, “Commitments and Contingencies,” in the notes to our condensed consolidated financial statements. 

Further, we are and, from time to time, we may become, involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any other legal proceedings that in the opinion of our management, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition, or cash flows.

Item 1A. Risk Factors
 
An investment in our Class A common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our condensed consolidated financial statements and related notes, before making a decision to invest in our Class A common stock. Our business, operating results, financial condition, or prospects could be materially and adversely affected by any of these risks and uncertainties. If any of these risks actually occurs, the trading price of our Class A common stock could decline and you might lose all or part of your investment. Our business, operating results, financial performance, or prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are material.
 
Risks Related to Our Business

We operate in a highly competitive market. If we do not compete effectively, our prospects, operating results, and financial condition could be adversely affected.

The wearable device market is highly competitive, with companies offering a variety of products and services. Wearables can be broadly defined as connected health and fitness trackers, fitness watches, smartwatches and devices beyond the wrist. We expect competition in our market to intensify in the future as new and existing competitors introduce new or enhanced products and services that are potentially more competitive than our products and services. In terms of units sold, we have primarily operated in the connected health and fitness tracker segment of the wearables device market. The wearable device market has a multitude of participants, including specialized consumer electronics companies, such as Garmin, and traditional watch companies such as Fossil and Movado.

In addition, many large, broad-based consumer electronics companies either compete in our market or adjacent markets or have announced plans to do so, including Apple, Google, LG and Samsung. For example, Apple sells the Apple Watch, which is a smartwatch with broad-based functionalities, including some health and fitness tracking capabilities, and Apple has sold a significant volume of its smartwatches since introduction. Moreover, smartwatches with health and fitness functionalities may displace the market for traditional tracker devices. We also face competition from manufacturers of lower-cost devices, such as Xiaomi and its Mi Band device. In addition, we compete with a wide range of stand-alone health and fitness-related mobile apps that can be purchased or downloaded through mobile app stores.

We believe many of our competitors and potential competitors have significant advantages, including longer operating histories, ability to leverage their sales efforts and marketing expenditures across a broader portfolio of products and services, larger and broader customer bases, more established relationships with a larger number of suppliers, contract manufacturers, and channel partners, greater brand recognition, ability to leverage app stores which they may operate, experience manufacturing particular wearable devices, such as smartwatches, and greater financial, research and development, marketing, distribution, and other resources than we do.

Some of our competitors may aggressively discount their products and services in order to gain market share, which could result in pricing pressures, reduced profit margins, lost market share, or a failure to grow market share for us. In addition, new products may have lower selling prices or higher costs than legacy products, which could negatively impact our gross margins and operating results. Our competitors and potential competitors may also be able to develop products or services that are equal or superior to ours, achieve greater market acceptance of their products and services, and increase sales by utilizing different distribution channels than we do.

43



Furthermore, current or potential competitors may be acquired by third parties with greater available resources. As a result of such acquisitions, our current or potential competitors might be able to adapt more quickly to new technologies and consumer needs, devote greater resources to the promotion or sale of their products and services, initiate or withstand substantial price competition, take advantage of acquisition or other opportunities more readily or develop and expand their products and services more quickly than we do. If we are not able to compete effectively against our current or potential competitors, our prospects, operating results, and financial condition could be adversely affected.

If we are unable to anticipate and satisfy consumer preferences in a timely manner, our business may be adversely affected.

Our success depends on our ability to anticipate and satisfy consumer preferences in a timely manner. All of our products and services are subject to changing consumer preferences that cannot be predicted with certainty. In terms of units sold, we have primarily operated in the connected health and fitness tracker segment of the wearables device market. However, consumer preference has increasingly shifted to the smartwatch segment of the wearables device market. Although we are building out our smartwatch offerings, consumers may ultimately decide not to purchase our products and services as their preferences could shift rapidly to different types of wearable devices or away from these types of products and services altogether. Our future success depends in part on our ability to anticipate and respond to shifts in consumer preferences. If we do not anticipate such shifts in a timely manner, our reputation and business may be adversely affected.

Our newer products and services that have additional features or new product designs, such as Fitbit Ionic and Fitbit Versa, may also have higher prices than many of our earlier products and the products of some of our competitors, which may not appeal to consumers or only appeal to a smaller subset of consumers. In addition, although we intend to build out our recurring non-device revenue offerings, such as with a premium experience where features, insights and programs can be offered in paid membership model, it is possible that consumers may not be receptive to these new services. It is also possible that competitors could introduce new products and services that negatively impact consumer preference for our wearable devices, which could result in decreased sales of our products and services and a loss in market share. Accordingly, if we fail to anticipate and satisfy consumer preferences in a timely manner, or if it is perceived that our future products and services will not satisfy consumer preferences, our business may be adversely affected.

If we are unable to successfully develop, timely introduce, and effectively manage the introduction of new products and services or enhance existing products and services, our business may be adversely affected.

We must continually develop and introduce new products and services and improve and enhance our existing products and services to maintain or increase our sales. We believe that our future growth depends on continuing to engage and expand our user base by introducing new form factors, software services and other offerings. For example, in the first quarter of 2018, we started shipping Fitbit Versa, our second smartwatch and introduced Fitbit Ace, our activity tracker designed for kids ages 8 and older. In the first quarter of 2018, we also acquired Twine Health, Inc., a health coaching platform. The success of new or enhanced products and services may depend on a number of factors including, anticipating and effectively addressing consumer preferences and demand, timely and successful research and development, the success of our sales and marketing efforts, effective forecasting and management of product demand, purchase commitments, and inventory levels, effective management of manufacturing and supply costs, and the quality of or defects in our products.

The development of our products and services is complex and costly, and we typically have several products and services in development at the same time. Given the complexity, we occasionally have experienced, and could experience in the future, delays in completing the development and introduction of new and enhanced products and services, product costs that are higher than planned, or lower than expected manufacturing yields of new and enhanced products, which may adversely affect our revenue and gross margins.

If revenues decline, we may be forced to reduce costs and may not be able to compete effectively. Unanticipated problems in developing products and services could also divert substantial research and development resources, which may impair our ability to develop new products and services and enhancements of existing products and services, and could substantially increase our costs. Problems in the design or quality of our products or services may also have an adverse effect on our brand, business, financial condition, and operating results.

We must also successfully manage introductions of new or enhanced products. Introductions of new or enhanced products could adversely impact the sales of our existing products to retailers and consumers. For instance, retailers often purchase less of our existing products in advance of new product launches. Furthermore, we may experience greater returns from retailers or users of existing products, or retailers may be granted stock rotation rights and price protection. Moreover, consumers may decide to

44


purchase new or enhanced products instead of existing products. We may face challenges managing the inventory of existing products, which could lead to excess inventory and discounting of our existing products. In addition, new products may have lower selling prices or higher costs than legacy products, which could negatively impact our gross margins and operating results. We have also historically incurred higher levels of sales and marketing expenses accompanying each product introduction. Accordingly, if we fail to effectively manage introductions of new or enhanced products, our operating results could be harmed.

Our operating results could be materially harmed if we are unable to accurately forecast consumer demand for our products and services and adequately manage our inventory.

If we fail to accurately forecast consumer demand, we may experience excess inventory levels or a shortage of products available for sale. Our ability to accurately forecast demand for our products and services could be affected by many factors, including an increase or decrease in consumer demand for our products and services or for products and services of our competitors, product and service introductions by us and our competitors, channel inventory levels, sales promotions by us or our competitors, unanticipated changes in general market conditions, and the weakening of economic conditions or consumer confidence in future economic conditions. To ensure adequate inventory supply, we must forecast inventory needs and expenses and place orders sufficiently in advance with our suppliers and contract manufacturers based on our estimates of future demand for particular products. We face challenges acquiring adequate and timely supplies of our products to satisfy the levels of demand, particularly in connection with new product introductions, which we believe negatively affects our revenue. As we continue to introduce new products, we may face challenges managing the inventory of existing products. No assurance can be given that we will not incur additional charges in future periods related to our inventory management or that we will not underestimate or overestimate forecasted sales in a future period.

Inventory levels in excess of consumer demand may result in inventory write-downs or write-offs and the sale of inventory at discounted prices, which have caused and may continue to cause our gross margin to decline and could impair the strength of our brand. For example, during the fourth quarter of 2016, as a result of reduced demand, we recorded write-downs for excess and obsolete inventory, accelerated depreciation of manufacturing and tooling equipment, and recorded a liability to our contract manufacturers for unutilized manufacturing capacity and components. In addition, we offered, and recorded reserves for, additional rebates and promotions during the fourth quarter of 2016 to retailers and distributors. During 2017, we recorded additional write-downs for excess and obsolete inventory, accelerated depreciation of manufacturing and tooling equipment due to continued reduced demand, price protection on certain products, and rebates. Reserves and write-downs for rebates, promotions, excess inventory, tooling and manufacturing capacity are recorded based on our forecast of future demand. Actual future demand could be less than our forecast which may result in additional reserves and write-downs in the future or actual demand could be stronger than forecast which may result in a reduction to previously recorded reserves and write-downs in the future and increase the volatility of our operating results.

Conversely, if we underestimate consumer demand for our products, we may in future periods be unable to meet customer, retailer or distributor demand for our products. We may also be required to incur higher costs to secure the necessary production capacity and components if we underestimate demand and our business and operating results could be adversely affected, including damage to our brand and customer relationships.

Our quarterly operating results or other operating metrics may fluctuate significantly, which could cause the trading price of our Class A common stock to decline.

Our quarterly operating results and other operating metrics have fluctuated in the past and may continue to fluctuate from quarter to quarter. We expect that this trend will continue as a result of a number of factors, many of which are outside of our control and may be difficult to predict, including:

the level of demand for our wearable devices and our ability to maintain or increase the size and engagement of our community of users;
the timing and success of new product and service introductions by us and the transition from legacy products;
the timing and success of new product and service introductions by our competitors or any other change in the competitive landscape of our market;
the mix of products sold in a quarter;
the continued market acceptance of, and the growth of the market for, wearable devices, and evolution of this market into smartwatches and other form factors;
pricing pressure as a result of competition or otherwise;

45


delays or disruptions in our supply, manufacturing, or distribution chain;
errors in our forecasting of the demand for our products, which could lead to lower revenue or increased costs, or both;
seasonal buying patterns of consumers;
increases in levels of channel inventory resulting from sales to our retailers and distributors in anticipation of future demand;
increases in and timing of sales and marketing and other operating expenses that we may incur to grow and expand our operations and to remain competitive;
impact of sales and marketing efforts and promotions by competitors, which are difficult to predict;
insolvency, credit, or other difficulties faced by our distributors and retailers, affecting their ability to purchase or pay for our products;
insolvency, credit, or other difficulties confronting our suppliers, contract manufacturers, or logistics providers leading to disruptions in our supply or distribution chain;
levels of product returns, stock rotation, and price protection rights;
levels of warranty claims or estimated costs of warranty claims;
adverse litigation judgments, settlements, or other litigation-related costs;
changes in the legislative or regulatory environment, such as with respect to privacy, information security, health and wellness devices, consumer product safety, advertising, and taxes;
product recalls, regulatory proceedings, or other adverse publicity about our products;
fluctuations in foreign exchange rates;
costs related to the acquisition of businesses, talent, technologies, or intellectual property, including potentially significant amortization costs and possible write-downs; and
general economic conditions in either domestic or international markets, including potential changes in tariffs.
Any one of the factors above or the cumulative effect of some of the factors above may result in significant fluctuations in our operating results.

The variability and unpredictability of our quarterly operating results or other operating metrics could result in our failure to meet our expectations, those of any analysts that publish financial coverage of us, or investors with respect to revenue or other operating results for a particular period. If we fail to meet or exceed such expectations for these or any other reasons, the market price of our Class A common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.

If we fail to manage our operating expenses effectively, our financial performance may be negatively impacted.
    
Our success also depends on our ability to manage our operating expenses effectively. Our employee headcount and the scope and complexity of our business have increased significantly during recent years and we had 1,801 employees as of March 31, 2018. We have incurred significant net losses of $80.9 million in the three months ended March 31, 2018 and $277.2 million and $102.8 million in 2017 and 2016, respectively.

In addition, we are also investing in areas we believe will grow revenue and our operating expenses might increase as a result of these investments. The development of our products and services is complex and costly, and we typically have several products and services in development at the same time. Our research and development efforts may require us to incur substantial expenses to support the development of our next generation devices and other new products and services. Our research and development expenses were $89.3 million and $87.8 million, for March 31, 2018 and April 1, 2017, respectively.

We could also be required to continue to expand our sales and marketing, product development, and distribution functions, to upgrade our management information systems and other processes and technology, and to obtain more space for our expanding workforce. This expansion could increase the strain on our resources, and we could experience serious operating difficulties, including difficulties in hiring, training, and managing an increasing number of employees.

If our continued investments do not result in future revenue as expected, we may incur greater than expected losses and our liquidity position may be materially adversely affected.

46



Conversely, in the future, we may again need to strategically realign our resources, adjust our product line and/or enact price reductions in order to stimulate demand, implement additional restructurings and workforce reductions or downsize our facilities for our reduced workforce. Any such actions may result in the recording of special charges including inventory-related write-offs, workforce reductions, or other restructuring costs. Additionally, our estimates with respect to the useful life or ultimate recoverability of our assets, including purchased intangible assets and tooling, could also change and result in impairment charges.

If we are unable to operate efficiently and manage our costs, we may continue to incur significant losses in the future and may not be able to achieve or maintain profitability.

We may not be able to achieve revenue growth or profitability in the future.

Our historical revenue growth should not be considered indicative of our future performance. Our revenue has declined in recent periods and we expect our revenue growth to be slower than in the past or decline in future periods due to a number of factors, which may include slowing demand for our products and services, increasing competition, a decrease in the growth of our overall market, our failure, for any reason, to capitalize on growth opportunities, or the maturation of our business.

From 2014 to 2016, our annual revenue grew rapidly from $745.4 million to $2.2 billion. However, in recent quarters, our revenue growth has declined, and our historical growth should not be considered as indicative of our future performance. Although our annual revenue in 2016 was up 17% compared to 2015, our annual revenue in 2017 declined 26% compared to 2016, and our revenue in the three months ended March 31, 2018 declined 17% compared to the three months ended April 1, 2017. In future periods, we could again experience a decline in revenue, or revenue could grow more slowly than we expect, which could have a material negative effect on our future operating results.

Because we have only a limited history operating our business at its current scale, it is difficult to evaluate our current business and future prospects, including our ability to plan for and model future growth. Our limited operating experience at this scale, combined with the rapidly evolving nature of the market in which we sell our products and services, substantial uncertainty concerning how these markets may develop, and other economic factors beyond our control, reduces our ability to accurately forecast quarterly or annual revenue. As such, any predictions about our future revenue and expenses may not be as accurate as they would be if we had a longer operating history or operated in a more developed and predictable market. Failure to manage our future growth effectively could have an adverse effect on our business, which, in turn, could have an adverse impact on our operating results and financial condition.

In addition, we have not consistently achieved profitability on a quarterly or annual basis. For example, we recorded a net loss of $80.9 million in the three months ended March 31, 2018 and a net of $277.2 million in 2017. Lower levels of revenue and higher levels of operating expenses may result in limited profitability or losses.

Because some of the key components in our products come from a limited number or single source of supply, we are susceptible to supply shortages, long lead times for components, and supply changes, any of which could disrupt our supply chain.

Some of the key components used to manufacture our products come from a limited or single source of supply. Our contract manufacturers generally purchase these components on our behalf, subject to certain approved supplier lists. We are subject to the risk of shortages and long lead times in the supply of these components and the risk that our suppliers discontinue or modify components used in our products. In addition, the lead times associated with certain components are lengthy and preclude rapid changes in quantities and delivery schedules. We have in the past experienced and may in the future experience component shortages, and the predictability of the availability of these components may be limited. While component shortages have historically been immaterial, they could be material in the future. In the event of a component shortage or supply interruption from suppliers of these components, we may not be able to develop suitable alternate sources in a timely manner. In addition, some of our suppliers, contract manufacturers, and logistics providers may have more established relationships with our competitors, and as a result of such relationships, such suppliers may choose to limit or terminate their relationship with us. Developing suitable alternate sources of supply for these components may be time-consuming, difficult, and costly and we may not be able to source these components on terms that are acceptable to us, or at all, which may adversely affect our ability to meet our requirements or to fill our orders in a timely or cost-effective manner. Any interruption or delay in the supply of any of these parts or components, or the inability to obtain these parts or components from alternate sources at acceptable prices and within a reasonable amount of time, would harm our ability to meet our scheduled product deliveries to our customers and users. This could harm our relationships with our channel partners and users and could cause delays in shipment of our products and adversely affect our operating results. In addition, increased component costs could result in lower gross margins. If we are unable to buy these components in quantities sufficient to meet our requirements on a timely basis, we will not be able to deliver products and services to our customers and users, which could adversely impact our revenue, gross margins, and operating results.

47



Our future success depends on the continuing efforts of our key employees, including our founders, James Park and Eric N. Friedman, and on our ability to attract and retain highly skilled personnel and senior management.

Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel. In particular, we are highly dependent on the contributions of our co-founders, James Park and Eric N. Friedman, as well as other members of our management team. The loss of any key personnel could make it more difficult to manage our operations and research and development activities, reduce our employee retention and revenue, and impair our ability to compete. Although we have generally entered into employment offer letters with our key personnel, these agreements have no specific duration and provide for at-will employment, which means they may terminate their employment relationship with us at any time.

Competition for highly skilled personnel is often intense, especially in the San Francisco Bay Area where we are located, and we may incur significant costs to attract them. We may not be successful in attracting, integrating, or retaining qualified personnel to fulfill our current or future needs. We have, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. Fluctuations in the price of our Class A common stock may make it more difficult or costly to use equity awards to motivate, incentivize and retain our employees. The significant decline in the price of our Class A common stock in recent periods may adversely affect our ability to attract or retain highly skilled employees. Furthermore, there can be no assurances that the number of shares reserved for issuance under our equity incentive plans will be sufficient to grant equity awards adequate to recruit new employees and to compensate existing employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be severely harmed.

We spend significant amounts on advertising and other marketing campaigns to acquire new users, which may not be successful or cost effective.

We spend significant amounts on advertising and other marketing campaigns, such as television, cinema, print advertising, and social media, as well as promotional activities, to acquire new users and we expect to continue to spend significant amounts marketing our products and services to acquire new users and increase awareness of our products and services. In 2017 and the three months ended March 31, 2018, advertising expenses, excluding co-op advertising and rebates which are recorded as contra-revenue, were $226.3 million and $24.0 million, respectively, representing approximately 14% and 10% of our revenue, respectively. Co-op advertising costs were $45.0 million and $8.6 million for 2017 and the three months ended March 31, 2018, respectively. A significant portion of our advertising and marketing spend is typically incurred in the fourth quarter as part of our holiday promotions, as well as when new products are released. While we seek to structure our advertising campaigns in the manner that we believe is most likely to encourage people to buy our products and services, we may fail to identify advertising opportunities that satisfy our anticipated return on advertising spend as we scale our investments in marketing, accurately predict user acquisition, or fully understand or estimate the conditions and behaviors that drive user behavior. Particularly during the holiday season, there is significant competition for holiday spending; if competitors or other products offer more compelling promotions or products, we may not realize our expected sales or recover our advertising and promotional spend. If new products do not meet customer expectations, we may not recover our advertising and promotional spend for new product introductions. If for any reason any of our advertising campaigns prove less successful than anticipated in attracting new users, we may not be able to recover our advertising spend, and our rate of user acquisition may fail to meet market expectations, either of which could have an adverse effect on our business. There can be no assurance that our advertising and other marketing efforts will result in increased sales of our products and services.

Our current and future products and services may experience quality problems from time to time that can result in adverse publicity, product recalls, litigation, regulatory proceedings, and warranty claims resulting in significant direct or indirect costs, decreased revenue and operating margin, and harm to our brand.

We sell complex products and services that could contain design and manufacturing defects in their materials, hardware, and firmware. These defects could include defective materials or components, or “bugs,” that can unexpectedly interfere with the products’ intended operations or cause injuries to users or property. Although we extensively and rigorously test new and enhanced products and services before their release, there can be no assurance we will be able to detect, prevent, or fix all defects. For example, our products may fail to provide accurate measurements and data to users under all circumstances, or there may be reports or claims of inaccurate measurements under certain circumstances.

Failure to detect, prevent, or fix defects, or an increase in defects could result in a variety of consequences including a greater number of returns of products than expected from users and retailers, increases in warranty costs, regulatory proceedings, product recalls, and litigation, which could harm our revenue and operating results. For example, in 2016, we experienced an increase in

48


actual and estimated warranty claims of $108.5 million as compared to 2015, which caused a 4% decline in gross margin in 2016 as compared to 2015. We generally provide a 45-day right of return for purchases through Fitbit.com and a 12-month limited warranty on all of our products, though warranty duration and scope may vary by jurisdiction in compliance with applicable local law. The occurrence of real or perceived quality problems or material defects in our current and future products could expose us to warranty claims in excess of our current reserves. Moreover, we may offer stock rotation rights and price protection to our distributors. If we experience greater returns from retailers or users, or greater warranty claims, in excess of our reserves, our business, revenue, gross margin, and operating results could be harmed. In addition, any negative publicity or lawsuits filed against us related to the perceived quality and safety of our products could also affect our brand and decrease demand for our products and services, adversely affecting our operating results and financial condition.

We rely on a limited number of suppliers, contract manufacturers, and logistics providers, and each of our products is manufactured by a single contract manufacturer.

We rely on a limited number of suppliers, contract manufacturers, and logistics providers. In particular, we use contract manufacturers located in Asia, and each of our products is manufactured by a single contract manufacturer. Our reliance on a sole contract manufacturer for each of our products increases the risk that in the event of an interruption from any one of these contract manufacturers, including, without limitation, due to a natural catastrophe or labor dispute, we may not be able to develop an alternate source without incurring material additional costs and substantial delays. Accordingly, an interruption from any key supplier, contract manufacturer, or logistics provider could adversely impact our revenue, gross margins, and operating results.

If we experience a significant increase in demand, or if we need to replace an existing supplier, contract manufacturer, or logistics provider, we may be unable to supplement or replace such supply, contract manufacturing, or logistics capacity on terms that are acceptable to us, which may adversely impact our ability to deliver our products to customers in a timely manner. For example, for certain of our products, it may take a significant amount of time to onboard a contract manufacturer that has the capability and resources to build the product to our specifications in sufficient volume. Identifying suitable suppliers, contract manufacturers, and logistics providers is an extensive process that requires us to become satisfied with their quality control, technical capabilities, responsiveness and service, financial stability, regulatory compliance, and labor and other ethical practices. In addition, our contract manufacturers often make significant investments to build capacity based upon our forecasted production. If we experience a significant decrease in demand as compared to our forecast, our contract manufacturers may seek to renegotiate the terms of their commitments or choose to limit or terminate their relationship with us. Accordingly, a loss of any key supplier, contract manufacturer, or logistics provider could adversely impact our revenue, gross margins, and operating results.

We have limited control over our suppliers, contract manufacturers, and logistics providers, which subjects us to significant risks, including the potential inability to obtain or produce quality products on a timely basis or in sufficient quantity.

We have limited control over our suppliers, contract manufacturers, and logistics providers, including aspects of their specific manufacturing processes and their labor, environmental, or other practices, which subjects us to significant risks, including the following:

inability to satisfy demand for our products;
reduced control over delivery timing and product reliability;
reduced ability to oversee the manufacturing process and components used in our products;
reduced ability to monitor compliance with our product manufacturing specifications;
price increases;
insolvency, credit problems, or other financial difficulties confronting our suppliers, contract manufacturers, or logistic providers;
difficulties in establishing additional or alternative contract manufacturing relationships if we experience difficulties with our existing suppliers, contract manufacturers or logistic providers;
shortages of materials or components;
misappropriation of our intellectual property;
suppliers, contract manufacturers, and logistics providers may choose to limit or terminate their relationship with us;
exposure to natural catastrophes, political unrest, terrorism, labor disputes, and economic instability resulting in the disruption of trade from foreign countries in which our products are manufactured;

49


changes in local economic conditions in countries where our suppliers, contract manufacturers, or logistics providers are located;
the imposition of new laws and regulations, including those relating to labor conditions, quality and safety standards, imports, duties, taxes, and other charges on imports, as well as trade restrictions and restrictions on currency exchange or the transfer of funds; and
insufficient warranties and indemnities on components supplied to our contract manufacturers.

If there are defects in the manufacture of our products, we may face negative publicity, government investigations, and litigation, and we may not be fully compensated by our contract manufacturers for any financial or other liability that we suffer as a result.

We are, and may in the future, be subject to claims and lawsuits alleging that our products fail to provide accurate measurements and data to our users.

Our products and services are used to track and display various information about users’ activities, such as daily steps taken, calories burned, distance traveled, floors climbed, active minutes, sleep duration and quality, and heart rate and GPS-based information such as speed, distance, and exercise routes. We anticipate new features and functionality in the future, as well. From time to time, there have been reports and claims made against us alleging that our products do not provide accurate measurements and data to users, including claims asserting that certain features of our products do not operate as advertised. Such reports and claims have resulted in negative publicity, and, in some cases, have required us to expend time and resources to defend litigation. For example, in the first quarter of 2016, class action lawsuits were filed against us based upon claims that the PurePulse heart rate tracking technology in the Fitbit Charge HR and Fitbit Surge do not consistently and accurately record users’ heart rates. If our products fail to provide accurate measurements and data to users, or if there are reports or claims of inaccurate measurements, claims of false advertisement, or claims of inaccuracy regarding the overall health benefits of our products and services in the future, we may become the subject of negative publicity, litigation, including class action litigation, regulatory proceedings, and warranty claims, and our brand, operating results, and business could be harmed.

Our operating margins have declined and may continue to decline as a result of decreased revenues, increasing product costs and operating expenses.

Our business is subject to significant pressure on pricing and costs caused by many factors, including intense competition, new product introductions, the cost of components used in our products, labor costs, constrained sourcing capacity, inflationary pressure, pressure from users to reduce the prices we charge for our products and services, warranty claims, and changes in consumer demand. Costs for the components used in the manufacture of our products are affected by, among other things, energy prices, consumer demand, fluctuations in commodity prices and currency, and other factors that are generally unpredictable and beyond our control. Any change to pricing and costs could have an adverse effect on, among other things, our average selling price, the cost of our products, gross margins, operating results, financial condition, and cash flows. Moreover, if we are unable to offset any decreases in our average selling price by increasing our sales volumes or by adjusting our product mix, or if our sales volume declines and we are not able to reduce our costs, our operating results and financial condition may be harmed.

A substantial portion of our expenses are personnel related and include salaries, stock-based compensation and benefits, which are not seasonal in nature. Accordingly, in the event of revenue shortfalls, we are generally unable to mitigate a negative impact on operating margins in the short term. To the extent such revenue shortfalls recur in future periods, our operating results would be harmed.

Any insolvency, credit problems, or other financial difficulties impacting our retailers and distributors could expose us to financial risk.

Some of our retailers and distributors have experienced and may continue to experience financial difficulties. Insolvency, credit challenges, or other financial difficulties may impact our retailers and distributors and could expose us to significant financial risk. In addition, if the credit capacity of any retailer or distributor declines due to deterioration in their financial condition or increases in their outstanding payable balance to us, we may be subject to additional financial risk. Financial difficulties of our retailers and distributors could impede their effectiveness and also expose us to risks if they are unable to pay for the products they purchase from us. For example, Wynit Distribution, LLC, or Wynit, historically our largest customer, filed for bankruptcy protection in September 2017, which caused us to incur $7.6 million in net bad debt expenses and $1.4 million in net cost of revenues in 2017. Credit and financial difficulties of our retailers and distributors may also lead to a reduction in sales, price reductions, increased returns of our products, and adverse effects on our brand and operating results. We maintain credit insurance for the

50


majority of our customer balances, perform ongoing credit evaluations of our customers, and maintain allowances for potential credit losses on customers’ accounts when deemed necessary. Credit and financial difficulties may lead to an increase in our credit insurance premiums and make it more difficult or impossible to obtain sufficient coverage, which could increase our exposure and result in increased bad debt expense or additional write-offs. We also may not have sufficient insurance coverage to cover losses resulting from the credit and financial difficulties of our retailers and distributors. Any reduction in sales by our current retailers or distributors, loss of large retailers or distributors, or decrease in revenue from our retailers or distributors could adversely affect our revenue, operating results, and financial condition.

We depend on retailers and distributors to sell and market our products, and our failure to maintain and further develop our sales channels could harm our business.

We primarily sell our products through retailers and distributors and depend on these third-parties to sell and market our products to consumers. Any changes to our current mix of retailers and distributors could adversely affect our gross margin and could negatively affect both our brand image and our reputation. Our sales depend, in part, on retailers adequately displaying our products, including providing attractive space and point of purchase displays in their stores, and training their sales personnel to sell our products. Our retailers also often offer products and services of our competitors in their stores. If our retailers and distributors are not successful in selling our products or overestimate demand for our products or promote competing products and services more effectively than our products and services, our revenue would decrease and our gross margins could decline due to increased product returns or price protection claims. In addition, our success in expanding and entering into new markets internationally will depend on our ability to establish relationships with new retailers and distributors. We also sell and will need to continue to expand our sales through online retailers, such as Amazon.com, and through our direct channel, Fitbit.com, as consumers increasingly make purchases online. If we do not maintain our relationship with existing retailers and distributors or develop relationships with new retailers and distributors our ability to sell our products and services could be adversely affected and our business may be harmed.

In 2017 and the three months ended March 31, 2018, our five largest retailers and distributors accounted for approximately 43% and 30%, respectively, of our revenue. Of these retailers and distributors, Amazon.com accounted for approximately 13% of our revenue for 2017 and Best Buy Co., Inc. accounted for approximately 11% of our revenue for the three months ended March 31, 2018. No other retailers or distributors accounted for 10% or more of our revenue during these periods. Accordingly, the loss of a small number of our large retailers and distributors, or the reduction in business with one or more of these retailers and distributors, could have a significant adverse impact on our operating results. For example, Wynit, historically our largest customer at the time, filed for bankruptcy protection in September 2017. While we have agreements with these large retailers and distributors, these agreements do not require them to purchase any meaningful amount of our products.

Consolidation of retailers or concentration of retail market share among a few retailers may increase and concentrate our credit risk and impair our ability to sell products.

The electronics retail and sporting goods markets in some countries, including the United States, our largest market, are dominated by a few large retailers with many stores. These retailers have in the past increased their market share and may continue to do so in the future by expanding through acquisitions and construction of additional stores. This can further concentrate our credit risk to a relatively small number of retailers, and, if any of these retailers were to experience credit or liquidity issues, it would increase the risk that our receivables from these customers may not be paid. In addition, increasing market share concentration among one or a few retailers in a particular country or region increases the risk that if any one of them substantially reduces their purchases of our wearable devices, we may be unable to find a sufficient number of other retail outlets for our products to sustain the same level of sales. These situations also may result in pricing pressure to us. Any reduction in sales by our retailers would adversely affect our revenue, operating results, and financial condition.

Our success depends on our ability to maintain our brand. If events occur that damage our brand, our business and financial results may be harmed.

Our success depends on our ability to maintain the value of the “Fitbit” brand. The “Fitbit” name is integral to our business as well as to the implementation of our strategies for expanding our business. Maintaining, promoting, and positioning our brand will depend largely on the success of our marketing and merchandising efforts, our ability to provide consistent, high quality products and services, and our ability to successfully secure, maintain, and defend our rights to use the “Fitbit” mark and other trademarks important to our brand. Our brand could be harmed if we fail to achieve these objectives or if our public image or brand were to be tarnished by negative publicity. For example, there has been media coverage of some of the users of our products reporting skin irritation, as well as personal injury lawsuits filed against us relating to the Fitbit Zip, Fitbit One, Fitbit Flex, Fitbit Charge, Fitbit Charge HR, and Fitbit Surge products. We also believe that our reputation and brand may be harmed if we fail to

51


maintain a consistently high level of customer service. In addition, we believe the popularity of the “Fitbit” brand makes it a target for counterfeiting or imitation, with third parties attempting to sell counterfeit products that attempt to replicate our products.

In addition, our products may be diverted from our authorized retailers and distributors and sold on the “gray market.” Gray market products result in shadow inventory that is not visible to us, thus making it difficult to forecast demand accurately. Also, when gray market products enter the market, we and our channel partners compete with often heavily discounted gray market products, which adversely affects demand for our products and negatively impacts our margins. In addition, our inability to control gray market activities could result in user satisfaction issues, which may have a negative impact on our brand. When products are purchased outside our authorized retailers and distributors, there is a risk that our customers are buying substandard products, including products that may have been altered, mishandled, or damaged, or used products represented as new.

Any occurrence of counterfeiting, imitation, or confusion with our brand could adversely affect our reputation, place negative pricing pressure on our products, reduce sales of our products, and impair the value of our brand. Additionally, counterfeit and unauthorized grey market sales may result in secondary warranty replacement and service costs. Maintaining, protecting, and enhancing our brand may require us to make substantial investments, and these investments may not be successful. If we fail to successfully maintain, promote, and position our brand and protect our reputation or if we incur significant expenses in this effort, our business, financial condition and operating results may be adversely affected.

Our business is affected by seasonality and if our sales fall below our forecasts, our overall financial conditions and operating results could be adversely affected.

Our revenue and operating results are affected by general seasonal spending trends associated with holidays. For example, our fourth quarter has typically been our strongest quarter in terms of revenue and operating income, reflecting our historical strength in sales during the holiday season. We generated approximately 35%, 26% and 38% of our full year revenue during the fourth quarters of 2017, 2016 and 2015, respectively. Accordingly, any shortfall in expected fourth quarter revenue would adversely affect our annual operating results, as was the case in the fourth quarter of 2016. In addition, although we expect to achieve cash flow breakeven in 2018, we expect to incur net cash outflows in the second and third quarters of 2018, and positive cash flow in the fourth quarter of 2018.  Any shortfall in revenue, particularly in the fourth quarter of 2018, would negatively affect our ability to achieve cash flow breakeven in 2018, and may adversely affect our liquidity. We may also experience excess inventory levels or a shortage of products available for sale if we fail to accurately forecast consumer demand for the holiday season.

Furthermore, our growth rate in recent years may obscure the extent to which seasonality trends have affected our business and may continue to affect our business. Accordingly, yearly or quarterly comparisons of our operating results may not be useful and our results in any particular period will not necessarily be indicative of the results to be expected for any future period. Seasonality in our business can also be significantly impacted by introductions of new or enhanced products and services, including the costs associated with such introductions.

We collect, store, process, and use personal information and other customer data, which subjects us to governmental regulation and other legal obligations related to privacy, information security, and data protection, and any security breaches or our actual or perceived failure to comply with such legal obligations could harm our business.

We collect, store, process, and use personal information and other user data, and we rely on third parties that are not directly under our control to do so. Our users’ exercise and activity-related data and other personal information may include, among other information, names, addresses, phone numbers, email addresses, payment account information, height, weight, and information such as heart rates, sleeping patterns, GPS-based location, and activity patterns.

Due to the volume of the personal information and data we manage and the nature of our products, the security features of our platform and information systems are critical. If our security measures, some of which we manage using third-party solutions, are breached or fail, unauthorized persons may be able to obtain access to or acquire our users’ data. Furthermore, if third-party service providers that host user data on our behalf experience security breaches or violate applicable laws, agreements, or our policies, such events may also put our users’ information at risk and could in turn have an adverse effect on our business. Additionally, if we or any third-party, including third-party applications, with which our users choose to share their Fitbit data were to experience a breach of systems compromising our users’ personal data, our brand and reputation could be adversely affected, use of our products and services could decrease, and we could be exposed to a risk of loss, litigation, and regulatory proceedings.

Depending on the nature of the information compromised, in the event of a data breach or other unauthorized access to or acquisition of our user data, we may also have obligations to notify users about the incident and we may need to provide some form of remedy, such as a subscription to a credit monitoring service, for the individuals affected by the incident. A growing number of legislative and regulatory bodies have adopted consumer notification requirements in the event of unauthorized access to or

52


acquisition of certain types of personal data. Such breach notification laws continue to evolve and may be inconsistent from one jurisdiction to another. Complying with these obligations could cause us to incur substantial costs and could increase negative publicity surrounding any incident that compromises user data. Our users may also inadvertently disclose or lose control of their passwords, creating the perception that our systems are not secure against third-party access. While we maintain insurance coverage that, subject to policy terms and conditions and a significant self-insured retention, is designed to address certain aspects of cyber risks, such insurance coverage may be insufficient to cover all losses or all types of claims that may arise in the event we experience a security breach. In addition, any such security breaches may result in negative publicity, adversely affect our brand, decrease demand for our products and services, and adversely affect our operating results and financial condition.

Our failure to comply with U.S. and foreign laws related to privacy, data security, and data protection, such as the European Union’s new General Data Protection Regulation, which has broad scope, raised standards, and substantial penalties, and requires an adequate legal mechanism for the transfer of personal data outside of Europe, could adversely affect our financial condition, operating results, and our brand.

We are or may become subject to a variety of laws and regulations in the United States and abroad regarding privacy, data protection, and data security. These laws and regulations are continuously evolving and developing. The scope and interpretation of the laws that are or may be applicable to us are often uncertain and may be conflicting, particularly with respect to foreign laws.

In particular, there are numerous U.S. federal, state, and local laws and regulations and foreign laws and regulations regarding privacy and the collection, sharing, use, processing, disclosure, and protection of personal data. Such laws and regulations often have changes in scope, may be subject to differing interpretations, and may be inconsistent among different jurisdictions. For example, in April 2016, the EU Parliament adopted a new data protection regulation, known as the General Data Protection Regulation, or GDPR, which will become effective in May 2018. The GDPR will include operational requirements for companies that receive or process personal data of residents of the European Union that are more stringent than those currently in place in the European Union, and that will include significant penalties for non-compliance, including fines of up to €20 million or 4% of total worldwide revenue. The costs of compliance with, and other burdens imposed by, the GDPR may limit the use and adoption of our products and services and could have an adverse impact on our business.

Additionally, we rely on various legal mechanisms for transferring certain personal data outside of the European Economic Area, or EEA, including the EU-US Privacy Shield Framework, or Privacy Shield, and EU Standard Contractual Clauses, or SCCs. In November 2016, the US Department of Commerce approved our Privacy Shield self-certification, which is available on the Department’s Privacy Shield website. Both Privacy Shield and the SCCs are the subject of ongoing legal challenges in European courts. If we fail or are perceived to fail to meet the Privacy Shield principles or our obligations under the SCCs, or if any of these legal mechanisms for transferring data from the EEA are invalidated by European courts or otherwise become defunct, EU data protection authorities or the Federal Trade Commission could bring enforcement actions seeking to prohibit or suspend our data transfers or alleging unfair or deceptive practices. In such cases, we could be required to make potentially expensive changes to our information technology infrastructure and business operations, and we could face legal liability, fines, negative publicity, and resulting loss of business.

Certain privacy laws and regulations also apply to the collection of personal information from children, including the Children’s Online Privacy Protection Act, or COPPA, and GDPR. In the first quarter of 2018, we introduced Fitbit Ace, our first activity tracker designed for kids ages 8 and up and Fitbit family accounts. If these products no not comply with any applicable laws or regulations, we could be subject to claims, legal liabilities, penalties, fines, and negative publicity, which could harm our operating results.

We strive to comply with all applicable laws, policies, legal obligations, and industry codes of conduct relating to privacy, data security, and data protection. However, given that the scope, interpretation, and application of these laws and regulations are often uncertain and may be conflicting, it is possible that these obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Any failure or perceived failure by us or third-party service-providers to comply with our privacy or security policies or privacy-related legal obligations, or the failure or perceived failure by third-party apps with which our users choose to share their Fitbit data to comply with their privacy policies or privacy-related legal obligations as they relate to the Fitbit data shared with them, or any compromise of security that results in the unauthorized release or transfer of personal data, may result in governmental enforcement actions, litigation, or negative publicity, and could have an adverse effect on our brand and operating results.

Certain health-related laws and regulations such as the Health Insurance Portability and Accountability Act of 1996, or HIPAA, and the Health Information Technology for Economic and Clinical Health Act, or HITECH, may have an impact on our business. For example, in September 2015 we announced that we intend to offer HIPAA compliant capabilities to certain customers

53


of our corporate wellness offerings who are “covered entities” under HIPAA, which may include our execution of Business Associate Agreements with such covered entities. In addition, changes in applicable laws and regulations may result in the user data we collect being deemed protected health information, or PHI, under HIPAA and HITECH. Furthermore, because we accept payment via credit cards, we are subject to payment card association operating rules and certification requirements, including the Payment Card Industry Data Security Standard, or PCI DSS. If we are unable to comply with the applicable privacy and security requirements under HIPAA, HITECH, or PCI DSS, or we fail to comply with Business Associate Agreements that we enter into with covered entities, we could be subject to claims, legal liabilities, penalties, fines, and negative publicity, which could harm our operating results.

Governments are continuing to focus on privacy and data security and it is possible that new privacy or data security laws will be passed or existing laws will be amended in a way that is material to our business. Any significant change to applicable laws, regulations, or industry practices regarding our users’ data could require us to modify our services and features, possibly in a material manner, and may limit our ability to develop new products, services, and features. Although we have made efforts to design our policies, procedures, and systems to comply with the current requirements of applicable state, federal, and foreign laws, changes to applicable laws and regulations in this area could subject us to additional regulation and oversight, any of which could significantly increase our operating costs.

Cybersecurity risks could adversely affect our business and disrupt our operations.

The threats to network and data security are increasingly diverse and sophisticated. Despite our efforts and processes to prevent breaches, our devices, as well as our servers, computer systems, and those of third parties that we use in our operations are vulnerable to cybersecurity risks, including cyber-attacks such as viruses and worms, phishing attacks, denial-of-service attacks, physical or electronic break-ins, employee theft or misuse, and similar disruptions from unauthorized tampering with our servers and computer systems or those of third parties that we use in our operations, which could lead to interruptions, delays, loss of critical data, unauthorized access to user data, and loss of consumer confidence. In addition, we may be the target of email scams that attempt to acquire personal information or company assets. Despite our efforts to create security barriers to such threats, we may not be able to entirely mitigate these risks. Any cyber-attack that attempts to obtain our or our users’ data and assets, disrupt our service, or otherwise access our systems, or those of third parties we use, if successful, could adversely affect our business, operating results, and financial condition, be expensive to remedy, and damage our reputation. In addition, any such breaches may result in negative publicity, adversely affect our brand, decrease demand for our products and services, and adversely affect our operating results and financial condition.

Any material disruption of our information technology systems, or those of third-party partners and data center providers could materially damage user and business partner relationships, and subject us to significant reputational, financial, legal, and operational consequences.

We depend on our information technology systems, as well as those of third parties, to develop new products and services, operate our website, host and manage our services, store data, process transactions, respond to user inquiries, and manage inventory and our supply chain. Any material disruption or slowdown of our systems or those of third parties whom we depend upon, including a disruption or slowdown caused by our failure to successfully manage significant increases in user volume or successfully upgrade our or their systems, system failures, or other causes, could cause outages or delays in our services, which could harm our brand and adversely affect our operating results. In addition, such disruption could cause information, including data related to orders, to be lost or delayed which could---especially if the disruption or slowdown occurred during the holiday season---result in delays in the delivery of products to stores and users or lost sales, which could reduce demand for our merchandise, harm our brand and reputation, and cause our revenue to decline. Problems with our third-party data center service providers, the telecommunications network providers with whom they contract, or with the systems by which telecommunications providers allocate capacity among their users could adversely affect the experience of our users. Our third-party data center service providers could decide to close their facilities or cease providing us services without adequate notice. Any changes in third-party service levels at our data centers or any errors, defects, disruptions, or other performance problems with our platform could harm our brand and may damage the data of our users. If changes in technology cause our information systems, or those of third parties whom we depend upon, to become obsolete, or if our or their information systems are inadequate to handle our growth, we could lose users and our business and operating results could be adversely affected.

Our failure or inability to protect our intellectual property rights, or claims by others that we are infringing upon or unlawfully using their intellectual property could diminish the value of our brand and weaken our competitive position, and adversely affect our business, financial condition, operating results, and prospects.


54


We currently rely on a combination of patent, copyright, trademark, trade secret, and unfair competition laws, as well as confidentiality agreements and procedures and licensing arrangements, to establish and protect our intellectual property rights. We have devoted substantial resources to the development of our proprietary technologies and related processes. In order to protect our proprietary technologies and processes, we rely in part on trade secret laws and confidentiality agreements with our employees, licensees, independent contractors, commercial partners, and other advisors. These agreements may not effectively prevent disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. We cannot be certain that the steps taken by us to protect our intellectual property rights will be adequate to prevent infringement of such rights by others, including imitation of our products and misappropriation of our brand. Additionally, the process of obtaining patent or trademark protection is expensive and time-consuming, and we may not be able to file, apply for or prosecute all necessary or desirable patent applications or trademark applications at a reasonable cost or in a timely manner. We have obtained and applied for U.S. and foreign trademark registrations for the “Fitbit” brand and a variety of our product names, and will continue to evaluate the registration of additional trademarks as appropriate. However, we cannot guarantee that any of our pending trademark or patent applications will be approved by the applicable governmental authorities. Moreover, intellectual property protection may be unavailable or limited in some foreign countries where laws or law enforcement practices may not protect our intellectual property rights as fully as in the United States, and it may be more difficult for us to successfully challenge the use of our intellectual property rights by other parties in these countries. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights, and our failure or inability to obtain or maintain trade secret protection or otherwise protect our proprietary rights could adversely affect our business.

We are and may in the future be subject to patent infringement and trademark claims and lawsuits in various jurisdictions, and we cannot be certain that our products or activities do not violate the patents, trademarks, or other intellectual property rights of third-party claimants. Companies in the technology industry and other patent, copyright, and trademark holders seeking to profit from royalties in connection with grants of licenses own large numbers of patents, copyrights, trademarks, domain names, and trade secrets and frequently commence litigation based on allegations of infringement, misappropriation, or other violations of intellectual property or other rights. Companies and individuals may also be subject to criminal prosecution for trade secret theft under 18 U.S.C. section 1832. As we face increasing competition, the intellectual property rights claims against us and asserted by us have grown and will likely continue to grow. For example, we had been involved in litigation with Jawbone and under a related federal criminal investigation concerning alleged theft of Jawbone’s trade secrets, which is described in Note 6, “Commitments and Contingencies” in the notes to our consolidated financial statements.

We intend to vigorously defend and prosecute these litigation matters and, based on our review, we believe we have valid defenses and claims with respect to each of these matters. However, litigation is inherently uncertain, and any judgment or injunctive relief entered against us or any adverse settlement could materially and adversely impact our business, financial condition, operating results, and prospects. In addition, litigation can involve significant management time and attention and can be expensive, regardless of outcome. During the course of these litigation matters, there may be announcements of the results of hearings and motions, and other interim developments related to the litigation matters. If securities analysts or investors regard these announcements as negative, the market price of our Class A common stock may decline.

Further, from time to time, we have received and may continue to receive letters from third parties alleging that we are infringing upon their intellectual property rights. Successful infringement claims against us could result in significant monetary liability, prevent us from selling some of our products and services, or require us to change our branding. In addition, resolution of claims may require us to redesign our products, license rights from third parties at a significant expense, or cease using those rights altogether. We have also in the past and may in the future bring claims against third parties for infringing our intellectual property rights. Costs of supporting such litigation and disputes may be considerable, and there can be no assurances that a favorable outcome will be obtained. Patent infringement, trademark infringement, trade secret misappropriation, and other intellectual property claims and proceedings brought against us or brought by us, whether successful or not, could require significant attention of our management and resources and have in the past and could further result in substantial costs, harm to our brand, and have an adverse effect on our business.

We may experience difficulties implementing and maintaining our new enterprise resource planning system.

We recently implemented a new enterprise resource planning, or ERP, system. ERP implementations are complex and time-consuming, and involve substantial expenditures on maintenance activities and software. The ERP system is critical to our ability to provide important information to our management, obtain and deliver products, provide services and customer support, send invoices and track payments, fulfill contractual obligations, accurately maintain books and records, provide accurate, timely and reliable reports on our financial and operating results or otherwise operate our business. ERP implementations also require transformation of business and financial processes in order to reap the benefits of the ERP system; any such transformation involves risks inherent in the conversion to a new computer system, including loss of information and potential disruption to our normal operations. We may discover deficiencies in our design or implementation or maintenance of the new ERP system that could

55


adversely affect our ability to process orders, ship products, provide services and customer support, send invoices and track payments, fulfill contractual obligations, accurately maintain books and records, provide accurate, timely and reliable reports on our financial and operating results, or otherwise operate our business. Additionally, if the system does not operate as intended, the effectiveness of our internal control over financial reporting could be adversely affected or our ability to assess it adequately could be delayed.

The market for wearable devices is still in the early stages of growth and if it does not continue to grow, grows more slowly than we expect, or fails to grow as large as we expect, our business and operating results would be harmed.

The market for wearable devices, which includes both connected health and fitness trackers and smartwatches, is still evolving and unproven and it is uncertain whether wearable devices will sustain high levels of demand and wide market acceptance. Our success will depend to a substantial extent on the willingness of people to widely adopt these products and services. In part, adoption of our products and services will depend on the increasing prevalence of wearable devices driven by the introduction of new form factors, software services and other offerings. However, it is not certain whether consumers will respond to these new form factors, and if our offerings fail to satisfy consumer preferences, our business may be adversely affected.

Furthermore, some individuals may be reluctant or unwilling to use wearable devices because they have concerns regarding the risks associated with data privacy and security. If the wider public does not perceive the benefits of our wearable devices or chooses not to adopt them as a result of concerns regarding privacy or data security or for other reasons, then the market for these products and services may not further develop, it may develop more slowly than we expect, or it may not achieve the growth potential we expect it to, any of which would adversely affect our operating results. The development and growth of this market may not be sustained.

Our activation metric is only an indicator of potential repeat behavior. Therefore, you should not rely on the activation metric as a guarantee of repeat purchasing behavior.

Our activation metric tracks the first instance of a Fitbit device (excluding Aria, Aria 2, Flyer and other accessories) pairing to a user account during the three months ending on the date of measurement, as well as Fitbit users who previously activated another Fitbit device to his or her account.

The activation metric is only an indicator of potential repeat behavior. Actual repeat purchase behavior may depend on a number of factors, including but not limited to our ability to anticipate and satisfy consumer preferences. Therefore, you should not rely on our activation metric as a guarantee of repeat purchase behavior.

See the sections titled, “Management’s Discussion and Analysis of Financial Condition and Results of Operations-Key Business Metrics-Activations” in this Periodic Report on Form 10-Q for additional information.

Our business and products are subject to a variety of additional U.S. and foreign laws and regulations that are central to our business; our failure to comply with these laws and regulations could harm our business or our operating results.

We are or may become subject to a variety of laws and regulations in the United States and abroad that involve matters central to our business, including laws and regulations regarding consumer protection, advertising, privacy, intellectual property, manufacturing, anti-bribery and anti-corruption, and economic or other trade prohibitions or sanctions.

The manufacturing, labeling, distribution, importation, marketing, and sale of our products are subject to extensive regulation by various U.S. state and federal and foreign agencies, including the U.S. Consumer Product Safety Commission, or CPSC, FTC, FDA, Federal Communications Commission, and state attorneys general, as well as by various other federal, state, provincial, local, and international regulatory authorities in the countries in which our products and services are manufactured, distributed marketed or sold. If we fail to comply with any of these regulations, we could become subject to enforcement actions or the imposition of significant monetary fines, other penalties, or claims, which could harm our operating results or our ability to conduct our business.

 The global nature of our business operations also create various domestic and foreign regulatory challenges and subject us to laws and regulations such as the U.S. Foreign Corrupt Practices Act, or FCPA, the U.K. Bribery Act, and similar anti-bribery and anti-corruption laws in other jurisdictions, and our products are also subject to U.S. export controls, including the U.S. Department of Commerce’s Export Administration Regulations and various economic and trade sanctions regulations established by the Treasury Department’s Office of Foreign Assets Controls. If we become liable under these laws or regulations, we may be forced to implement new measures to reduce our exposure to this liability. This may require us to expend substantial resources or

56


to discontinue certain products or services, which would negatively affect our business, financial condition, and operating results. In addition, the increased attention focused upon liability issues as a result of lawsuits, regulatory proceedings, and legislative proposals could harm our brand or otherwise impact the growth of our business. Any costs incurred as a result of compliance or other liabilities under these laws or regulations could harm our business and operating results.

Our international operations subject us to additional costs and risks, and our continued expansion internationally may not be successful.

We have entered into many international markets in a relatively short time and may enter into additional markets in the future. Outside of the United States, we currently have operations in Australia and a number of countries in Asia and Europe. There are significant costs and risks inherent in conducting business in international markets, including:

establishing and maintaining effective controls at foreign locations and the associated increased costs;
adapting our technologies, products, and services to non-U.S. consumers’ preferences and customs;
variations in margins by geography;
increased competition from local providers of similar products;
longer sales or collection cycles in some countries;
compliance with foreign laws and regulations;
compliance with the laws of numerous taxing jurisdictions where we conduct business, potential double taxation of our international earnings, and potentially adverse tax consequences due to U.S. and foreign tax laws as they relate to our international operations;
compliance with anti-bribery laws, such as the FCPA and the U.K. Bribery Act, by us, our employees, and our business partners;
complexity and other risks associated with current and future foreign legal requirements, including legal requirements related to consumer protection, consumer product safety, and data privacy frameworks, such as the E.U. General Data Protection Regulation, and any applicable privacy and data protection laws in foreign jurisdictions where we currently conduct business or intend to conduct business in the future;
currency exchange rate fluctuations and related effects on our operating results;
economic and political instability in some countries, particularly those in China where we have expanded;
the uncertainty of protection for intellectual property rights in some countries and practical difficulties of enforcing rights abroad;
tariffs and customs duties and the classification of our products by applicable governmental bodies; and
other costs of doing business internationally.

Our products are manufactured overseas and imported into the United States, the European Union, and other countries and may be subject to duties, tariffs and anti-dumping penalties imposed by applicable customs authorities. Those duties and tariffs are based on the classification of each of our products and is routinely subject to review by the applicable customs authorities. We are unable to predict whether those authorities will agree with our classifications and if those authorities do not agree with our classifications additional duties, tariffs or other trade restrictions may be imposed on the importation of our products. Such actions could result in increases in the cost of our products generally and might adversely affect our sales and profitability.

These factors and other factors could harm our international operations and, consequently, materially impact our business, operating results, and financial condition. Further, we may incur significant operating expenses as a result of our international expansion, and it may not be successful. We have limited experience with regulatory environments and market practices internationally, and we may not be able to penetrate or successfully operate in new markets. We may also encounter difficulty expanding into new international markets because of limited brand recognition in certain parts of the world, leading to delayed acceptance of our products and services by users in these new international markets. If we are unable to continue to expand internationally and manage the complexity of our global operations successfully, our financial condition and operating results could be adversely affected.

To date, we have derived substantially all of our revenue from sales of our wearable devices, and sales of our subscription-based premium services have historically accounted for less than 1% of our revenue.

57



To date, substantially all of our revenue has been derived from sales of our wearable devices, and we expect to continue to derive the substantial majority of our revenue from sales of these devices for the foreseeable future. In 2016 and 2017, we derived less than 1% of our revenue from sales of our subscription-based premium services. However, in the future we expect to increase sales of subscriptions to these services. For example, in October 2017, we launched Fitbit Coach, our new premium guidance and coaching paid offering. If consumer reception is unfavorable or we are unable to successfully sell and market our premium services, we may be deprived of a potentially significant source of revenue in the future. In addition, sales of our premium services may lead to additional sales of our wearable devices and user engagement with our platform. As a result, our future growth and financial performance may depend, in part, on our ability to sell more subscriptions to our premium services.

We are regularly subject to general litigation, regulatory disputes, and government inquiries.

We are regularly subject to claims, lawsuits, including potential class actions, government investigations, and other proceedings involving competition and antitrust, intellectual property, privacy, consumer protection, accessibility claims, securities, tax, labor and employment, commercial disputes, and other matters. The number and significance of these disputes and inquiries have increased as our company has grown larger, our business has expanded in scope and geographic reach, and our products and services have increased in complexity.

The outcome and impact of such claims, lawsuits, government investigations, and proceedings cannot be predicted with certainty. Regardless of the outcome, such investigations and proceedings can have an adverse impact on us because of legal costs, diversion of management resources, and other factors. Determining reserves for our pending litigation is a complex, fact-intensive process that is subject to judgment calls. It is possible that a resolution of one or more such proceedings could require us to make substantial payments to satisfy judgments, fines, or penalties or to settle claims or proceedings, any of which could harm our business. These proceedings could also result in reputational harm, criminal sanctions, or orders preventing us from offering certain products, or services, or requiring a change in our business practices in costly ways, or requiring development of non-infringing or otherwise altered products or technologies. Any of these consequences could harm our business.

An economic downturn or economic uncertainty may adversely affect consumer discretionary spending and demand for our products and services.

Our products and services may be considered discretionary items for consumers. Factors affecting the level of consumer spending for such discretionary items include general economic conditions, and other factors, such as consumer confidence in future economic conditions, fears of recession, the availability and cost of consumer credit, levels of unemployment, and tax rates. As global economic conditions continue to be volatile or economic uncertainty remains, including economic conditions resulting from recent volatility in European markets, trends in consumer discretionary spending also remain unpredictable and subject to reductions. Unfavorable economic conditions may lead consumers to delay or reduce purchases of our products and services and consumer demand for our products and services may not grow as we expect. Our sensitivity to economic cycles and any related fluctuation in consumer demand for our products and services may have an adverse effect on our operating results and financial condition.

Our financial performance is subject to risks associated with changes in the value of the U.S. dollar versus local currencies.

Our primary exposure to movements in foreign currency exchange rates relates to non-U.S. dollar denominated sales and operating expenses worldwide. Weakening of foreign currencies relative to the U.S. dollar adversely affects the U.S. dollar value of our foreign currency-denominated sales and earnings, and generally leads us to raise international pricing, potentially reducing demand for our products. In some circumstances, for competitive or other reasons, we may decide not to raise local prices to fully offset the strengthening of the U.S. dollar, or at all, which would adversely affect the U.S. dollar value of our foreign currency denominated sales and earnings. Conversely, a strengthening of foreign currencies relative to the U.S. dollar, while generally beneficial to our foreign currency-denominated sales and earnings, could cause us to reduce international pricing, incur losses on our foreign currency derivative instruments, and incur increased operating expenses, thereby limiting any benefit. Additionally, strengthening of foreign currencies may also increase our cost of product components denominated in those currencies, thus adversely affecting gross margins.

We use derivative instruments, such as foreign currency forward contracts, to hedge certain exposures to fluctuations in foreign currency exchange rates. The use of such hedging activities may not offset any, or more than a portion, of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place. In addition, our counterparties may be unable to meet the terms of the agreements. We seek to mitigate this risk by limiting counterparties to major financial institutions and by spreading the risk across several major financial institutions.

58



Changes in our tax rates or exposure to additional tax liabilities could adversely affect our earnings and financial condition.

We are subject to income taxes in the United States and foreign jurisdictions in which we do business. These foreign jurisdictions have statutory tax rates different from those in the United States. Accordingly, our provision for income taxes is subject to volatility and could be adversely affected by earnings being lower than anticipated in countries where we have lower statutory rates and higher than anticipated in countries where we have higher statutory rates, by changes in foreign currency exchange rates, or by changes in the relevant tax, accounting, and other laws, regulations, principles, and interpretations, or by changes in the valuation of our deferred tax assets and liabilities. As we operate in numerous taxing jurisdictions, the application of tax laws can be subject to diverging and sometimes conflicting interpretations by tax authorities of these jurisdictions.

Uncertainties in the interpretation and application of the 2017 Tax Cuts and Jobs Act could materially affect our tax obligations and effective tax rate.

On December 22, 2017, the U.S. Tax Cuts and Jobs Act of 2017, or the 2017 Tax Act, was signed into law and includes several key tax provisions that affected us, including a reduction of the statutory corporate tax rate from 35% to 21% effective for tax years beginning after December 31, 2017, elimination of certain deductions, and changes to how the United States imposes income tax on multinational corporations, among others. The 2017 Tax Act requires complex computations to be performed that were not previously required in U.S. tax law, and preparation and analysis of information not previously required or regularly produced which will require significant judgment in interpreting accounting guidance for such items that is currently uncertain. We have provided our best estimate of the impact of the 2017 Tax Act in our year-end income tax provision in accordance with our understanding of the 2017 Tax Act. However, the interpretation of issued or future guidance on how provisions of the 2017 Tax Act will be applied or otherwise administered by the U.S. Treasury Department, the Internal Revenue Services, and other standard-setting bodies could be different from our interpretation. As additional regulatory guidance is issued by the applicable taxing authorities, as accounting treatment is clarified, as we perform additional analysis on the application of the law, and as we refine estimates in calculating the effect, our final analysis, which will be recorded in the period completed, may be different from our current provisional amounts, which could materially affect our tax obligations and effective tax rate. In addition, foreign governments may enact tax laws in response to the 2017 Tax Act that could result in further changes to global taxation that may affect our financial position and results of operations in the future.

If we are unable to protect our domain names, our brand, business, and operating results could be adversely affected.

We have registered domain names for websites, or URLs, that we use in our business, such as Fitbit.com. If we are unable to maintain our rights in these domain names, our competitors or other third parties could capitalize on our brand recognition by using these domain names for their own benefit. In addition, although we own the “Fitbit” domain name under various global top level domains such as .com and .net, as well as under various country-specific domains, we might not be able to, or may choose not to, acquire or maintain other country-specific versions of the “Fitbit” domain name or other potentially similar URLs. The regulation of domain names in the United States and elsewhere is generally conducted by Internet regulatory bodies and is subject to change. If we lose the ability to use a domain name in a particular country, we may be forced to either incur significant additional expenses to market our solutions within that country, including the development of a new brand and the creation of new promotional materials, or elect not to sell our solutions in that country. Either result could substantially harm our business and operating results. Regulatory bodies could establish additional top-level domains, appoint additional domain name registrars, or modify the requirements for holding domain names. As a result, we may not be able to acquire or maintain the domain names that utilize the name “Fitbit” in all of the countries in which we currently conduct or intend to conduct business. Further, the relationship between regulations governing domain names and laws protecting trademarks and similar proprietary rights varies among jurisdictions and is unclear in some jurisdictions. Domain names similar to ours have already been registered in the United States and elsewhere, and we may be unable to prevent third parties from acquiring and using domain names that infringe, are similar to, or otherwise decrease the value of, our brand or our trademarks. Protecting and enforcing our rights in our domain names and determining the rights of others may require litigation, which could result in substantial costs, divert management attention, and not be decided favorably to us.

Our use of “open source” software could negatively affect our ability to sell our products and subject us to possible litigation.

A portion of the technologies we use incorporates “open source” software, and we may incorporate open source software in the future. From time to time, companies that incorporate open source software into their products have faced claims challenging the ownership of open source software or compliance with open source license terms. Therefore, we could be subject to suits by parties claiming ownership of what we believe to be open source software or noncompliance with open source licensing terms. Some open source licenses may subject us to certain unfavorable conditions, including requirements that we offer our products

59


and services that incorporate the open source software for no cost or that we make publicly available all or part of the source code for modifications or derivative works. Additionally, if a third-party software provider has incorporated open source software into software that we license or obtain from such provider, we could be required to disclose or provide at no cost all or part of our source code that incorporates such licensed software. If a copyright holder that distributes open source software that we use or license or other third party were to allege that we had not complied with the conditions of the applicable license, we could be required to incur significant legal expenses defending against such allegations and may be required to release portions of our proprietary source code, subject to significant damages, re-engineer our products and services, enjoined from the sale of our products and services that contained the open source software if re-engineering our products or services cannot be accomplished on a timely basis, or take other remedial action that may divert resources away from our development efforts. Any of the foregoing could disrupt the distribution and sale of our products and services and harm our business.

We may engage in merger and acquisition activities, which could require significant management attention, disrupt our business, dilute stockholder value, and adversely affect our operating results.

As part of our business strategy, we may make investments in other companies, products, or technologies. For example, in 2016, we acquired assets from Coin, Inc., Pebble Industries, Inc., and Vector Watch S.R.L and in 2018 we acquired Twine Health, Inc. We may not be able to find suitable acquisition candidates and we may not be able to complete acquisitions on favorable terms, if at all. If we do complete acquisitions, we may not ultimately strengthen our competitive position or achieve our goals, and any acquisitions we complete could be viewed negatively by users or investors. In addition, if we fail to successfully integrate such acquisitions, or the technologies associated with such acquisitions, into our company, the revenue and operating results of the combined company could be adversely affected.

Acquisitions may disrupt our ongoing operations, divert management from their primary responsibilities, subject us to additional liabilities, increase our expenses, and adversely impact our business, financial condition, operating results, and cash flows. We may not successfully evaluate or utilize the acquired technology and accurately forecast the financial impact of an acquisition transaction, including accounting charges. We would have to pay cash, incur debt, or issue equity securities to pay for any such acquisition, each of which may affect our financial condition or the value of our capital stock and could result in dilution to our stockholders. If we incur more debt it would result in increased fixed obligations and could also subject us to covenants or other restrictions that would impede our ability to manage our operations. Additionally, we may receive indications of interest from other parties interested in acquiring some or all of our business. The time required to evaluate such indications of interest could require significant attention from management, disrupt the ordinary functioning of our business, and adversely affect our operating results.

There have been reports that some users of certain of our devices have experienced skin irritations, which could result in additional negative publicity or otherwise harm our business. In addition, some of our users have filed personal injury lawsuits against us relating to certain of our devices, which could divert management’s attention from our operations and result in substantial legal fees and other costs.

Due to the nature of some of our wearable devices, some users have had in the past and may in the future experience skin irritations or other biocompatibility issues not uncommon with jewelry or other wearable products that stay in contact with skin for extended periods of time. There have been reports of some users of certain of our devices experiencing skin irritations. This negative publicity could harm sales of our products and also adversely affect our relationships with retailers that sell our products, including causing them to be reluctant to continue to sell our products. In addition, some of our users have filed personal injury lawsuits against us relating to certain of our devices. While we do not believe that these lawsuits are material, due to the inherent uncertainties of litigation, we cannot accurately predict the ultimate outcome of any proceedings arising from such claims, and these actions or other third-party claims against us may result in the diversion of our management’s time and attention from other aspects of our business and may cause us to incur substantial litigation or settlement costs. If large numbers of users experience these problems, we could be subject to enforcement actions or the imposition of significant monetary fines, other penalties, or proceedings by the CPSC or other U.S. or foreign regulatory agencies and face additional personal injury or class action litigation, any of which could have a material adverse impact on our business, financial condition, and operating results.

We may be subject to CPSC recalls, regulatory proceedings and litigation in various jurisdictions, including multi-jurisdiction federal and state class action and personal injury claims, which may require significant management attention and disrupt our business operations, and adversely affect our financial condition, operating results, and our brand.

We face product liability, product safety and product compliance risks relating to the marketing, sale, use, and performance of our products. The products we sell must be designed and manufactured to be safe for their intended purposes. Certain of our products must comply with certain federal and state laws and regulations. For example, some of our products are subject to the

60


Consumer Product Safety Act and the Consumer Product Safety Improvement Act, which empower the CPSC. The CPSC is empowered to take action against hazards presented by consumer products, up to and including product recalls. We are required to report certain incidents related to the safety and compliance of our products to the CPSC, and failure to do so could result in a civil penalty.

Our products may, from time to time, be subject to recall for product safety and compliance reasons. For example, in March 2014, we recalled one of our products, the Fitbit Force, after some of our users experienced allergic reactions to adhesives in the wristband. These reactions included skin irritation, rashes, and blistering. The recall had a negative impact on our operating results, primarily in our fourth quarter of 2013, the first quarter of 2014, and the fourth quarter of 2015. We have provided and are continuing to provide full refunds to consumers who return the Fitbit Force. If returns of the Fitbit Force or other costs related to the recall are higher than anticipated, we will be required to increase our reserves related to the recall which would negatively impact our operating results in the future.

The recall was conducted in conjunction with the CPSC, which monitored recall effectiveness and compliance. In addition to the financial impacts discussed elsewhere in this Annual Report on Form 10-K, this recall required us to collect a significant amount of information for the CPSC, which takes significant time and internal and external resources.

A large number of lawsuits, including multi-jurisdiction complex federal and state class action and personal injury claims, were filed against us relating to the Fitbit Force. These litigation matters required significant attention of our management and resources and disrupted the ordinary course of our business operations. We have settled all of the class action lawsuits and related individual personal injury claims. In the fourth quarter of 2015, we received proceeds from the insurance policies that apply to these claims and related legal fees, and we recorded an accrual for liabilities arising under these claims that was immaterial and falls within the amount of the insurance proceeds received.

In addition, the CPSC previously conducted an investigation into several of our products. Although the CPSC did not find a substantial product hazard, there can be no assurances that investigations will not be conducted or that product hazards or other defects will not be found in the future with respect to our products. The Fitbit Force product recall, regulatory proceedings, and litigation have had and may continue to have, and any future recalls, regulatory proceedings, and litigation could have an adverse impact on our financial condition, operating results, and brand. Furthermore, because of the global nature of our product sales, in the event we experience defects with respect to products sold outside the United States, we could become subject to recalls, regulatory proceedings, and litigation by foreign governmental agencies and private litigants, which could significantly increase the costs of managing any product issues. Any ongoing and future regulatory proceedings or litigation, regardless of their merits, could further divert management’s attention from our operations and result in substantial legal fees and other costs.

Our Aria scales are subject to FDA and corresponding regulations, and sales of this product or future regulated products could be adversely affected if we fail to comply with the applicable requirements.

Medical devices, including our Aria scales, are regulated by the FDA and corresponding state regulatory agencies, and we may have future products that are regulated as medical devices by the FDA. The medical device industry in the United States is regulated by governmental authorities, principally the FDA and corresponding state regulatory agencies. Before we can market or sell a new regulated product or make a significant modification to an existing medical device in the United States, we must comply with FDA Quality Management System regulations, and must obtain regulatory clearance or approval from the FDA, unless an exemption from pre-market review applies. In addition, certain future software functionality, whether standalone or embedded in existing or future devices, may be regulated as a medical device and require pre-market review and approval by the FDA. The process of obtaining regulatory clearances or approvals to market a medical device can be costly and time consuming, and we may not be able to obtain these clearances or approvals on a timely basis, or at all, for future products. Any delay in, or failure to receive or maintain, clearance or approval for any medical device products under development could prevent us from generating revenue from these products. Medical devices are also subject to numerous ongoing compliance requirements under the regulations of the FDA and corresponding state regulatory agencies, which can be costly and time consuming. For example, under FDA regulations medical device manufacturers are required to, among other things, (i) establish a quality management system to help ensure that their products consistently meet applicable requirements and specifications, (ii) establish and maintain procedures for receiving, reviewing, and evaluating complaints, (iii) establish and maintain a corrective and preventive action procedure, (iv) report certain device-related adverse events and product problems to the FDA, and (v) report to the FDA the removal or correction of a distributed product. If we experience any product problems requiring reporting to the FDA or if we otherwise fail to comply with applicable FDA regulations or the regulations of corresponding state regulatory agencies, with respect to our Aria scales or future regulated products, we could jeopardize our ability to sell our products and could be subject to enforcement actions such as fines, civil penalties, injunctions, recalls of products, delays in the introduction of products into the market, and refusal of the FDA or other regulators to grant future clearances or approvals, which could harm our reputation, business, operating results, and financial condition.

61



If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.

We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, and the rules and regulations of the applicable listing standards of the New York Stock Exchange. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time-consuming, and costly, and place strain on our personnel, systems, and resources.

The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are also required to make a formal assessment and provide an annual management report on the effectiveness of our internal control over financial reporting, which must be attested to by our independent registered public accounting firm. In order to maintain the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, resources, including accounting-related costs and management oversight.

As disclosed in Item 9A of this Annual Report on Form 10-K, we did not maintain effective controls over the accuracy of invoicing gross revenue. This represented a material weakness that did not result in the identification of any adjustments to our annual or interim consolidated financial statements. A material weakness is defined as a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. As a result of the material weakness identified, our management concluded that our internal control over financial reporting was not effective as of December 31, 2017. Management is currently assessing a plan to remediate this material weakness. However, we cannot assure you that we will be able to do so in a timely manner and such remediation efforts could require increased management time and attention and resources.

Additional current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, additional weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to maintain or develop effective controls or any difficulties encountered in their implementation or improvement could harm our operating results or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the New York Stock Exchange.

Our business is subject to the risk of earthquakes, fire, power outages, floods, and other catastrophic events, and to interruption by manmade problems such as terrorism.

Our business is vulnerable to damage or interruption from earthquakes, fires, floods, power losses, telecommunications failures, terrorist attacks, acts of war, human errors, break-ins, and similar events. The third-party systems and operations and contract manufacturers we rely on, such as the data centers we lease, are subject to similar risks. For example, a significant natural disaster, such as an earthquake, fire, or flood, could have an adverse effect on our business, operating results, and financial condition, and our insurance coverage may be insufficient to compensate us for losses that may occur. Our corporate offices and one of our data center facilities are located in California, a state that frequently experiences earthquakes. In addition, the facilities at which our contract manufacturers manufacture our products are located in parts of Asia that frequently endure typhoons and earthquakes. Acts of terrorism, which may be targeted at metropolitan areas that have higher population density than rural areas, could also cause disruptions in our or our suppliers’, contract manufacturers’, and logistics providers’ businesses or the economy as a whole. We may not have sufficient protection or recovery plans in some circumstances, such as natural disasters affecting California or other locations where we have data centers or store significant inventory of our products. As we rely heavily on our data center facilities, computer and communications systems, and the Internet to conduct our business and provide high-quality customer service, these disruptions could negatively impact our ability to run our business and either directly or indirectly disrupt suppliers’ businesses, which could have an adverse effect on our business, operating results, and financial condition.

If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our operating results could be adversely affected.


62


The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Annual Report on Form 10-K. The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, inventories, product warranty reserves, business combinations, accounting for income taxes, and stock-based compensation expense. Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of securities analysts and investors, resulting in a decline in the price of our Class A common stock.

Our revolving credit facility provides our lenders with first-priority liens against substantially all of our assets, excluding our intellectual property, and contains financial covenants and other restrictions on our actions, which could limit our operational flexibility and otherwise adversely affect our financial condition.

In December 2015, we amended and restated our existing revolving credit facility and revolving credit and guarantee agreement into one senior credit facility. We further amended this agreement in May 2017. Our credit agreement restricts our ability to, among other things:

use our accounts receivable, inventory, trademarks, and most of our other assets as security in other borrowings or transactions;
incur additional indebtedness;
sell certain assets;
guarantee certain obligations of third parties;
declare dividends or make certain distributions; and
undergo a merger or consolidation or other transactions.

Our credit agreement requires us to maintain a minimum liquidity reserve. Our ability to comply with these and other covenants is dependent upon a number of factors, some of which are beyond our control.

Our failure to comply with the covenants or payment requirements, or the occurrence of other events specified in our credit agreement, could result in an event of default under the credit agreement, which would give our lenders the right to terminate their commitments to provide additional loans under the credit agreement and to declare all borrowings outstanding, together with accrued and unpaid interest and fees, to be immediately due and payable. In addition, we have granted our lenders first-priority liens against all of our assets, excluding our intellectual property, as collateral. Failure to comply with the covenants or other restrictions in the credit agreement could result in a default. If the debt under our credit agreement was to be accelerated, we may not have sufficient cash on hand or be able to sell sufficient collateral to repay it, which would have an immediate adverse effect on our business and operating results. This could potentially cause us to cease operations and result in a complete loss of your investment in our Class A common stock.

We are exposed to fluctuations in the market values of our investments.

Credit ratings and pricing of our investments can be negatively affected by liquidity, credit deterioration, financial results, economic risk, political risk, sovereign risk, changes in interest rates, or other factors. As a result, the value and liquidity of our cash, cash equivalents, and marketable securities may fluctuate substantially. Therefore, although we have not realized any significant losses on our cash, cash equivalents, and marketable securities, future fluctuations in their value could result in a significant realized loss, which could materially adversely affect our financial condition and operating results.

Regulations related to conflict minerals may cause us to incur additional expenses and could limit the supply and increase the costs of certain metals used in the manufacturing of our products.

We are subject to requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, which will require us to conduct due diligence on and disclose whether or not our products contain conflict minerals. The implementation of these requirements could adversely affect the sourcing, availability, and pricing of the materials used in the manufacture of

63


components used in our products. In addition, we will incur additional costs to comply with the disclosure requirements, including costs related to conducting diligence procedures to determine the sources of minerals that may be used or necessary to the production of our products and, if applicable, potential changes to products, processes, or sources of supply as a consequence of such due diligence activities. It is also possible that we may face reputational harm if we determine that certain of our products contain minerals not determined to be conflict free or if we are unable to alter our products, processes, or sources of supply to avoid such materials.

Risks Related to Ownership of Our Class A Common Stock

The market price of our Class A common stock has been and will likely continue to be volatile, and you could lose all or part of your investment.

The market price of our Class A common stock has been, and will likely continue to be, volatile. Since shares of our Class A common stock were sold in our IPO in June 2015 at a price of $20.00 per share, our stock price has ranged from $4.67 to $51.90 through March 31, 2018. In addition, the trading prices of the securities of technology companies in general have been highly volatile.

The market price of our Class A common stock may continue to fluctuate significantly in response to numerous factors, many of which are beyond our control, including:

overall performance of the equity markets;
actual or anticipated fluctuations in our revenue and other operating results;
changes in the financial projections we may provide to the public or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
recruitment or departure of key personnel;
the economy as a whole and market conditions in our industry;
negative publicity related to problems in our manufacturing or the real or perceived quality of our products, as well as the failure to timely launch new products that gain market acceptance;
rumors and market speculation involving us or other companies in our industry;
announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
lawsuits threatened or filed against us;
other events or factors, including those resulting from war, incidents of terrorism, or responses to these events; and
sales of shares of our Class A common stock by us or our stockholders.

In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. Stock prices of many companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. We are currently subject to securities litigation, which is described in Note 6, “Commitments and Contingencies” in the notes to our consolidated financial statements. This or any future securities litigation could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business.

Sales of substantial amounts of our Class A common stock in the public markets, or the perception that they might occur, could cause the market price of our Class A common stock to decline.

Sales of a substantial number of shares of our Class A common stock into the public market, particularly sales by our directors, executive officers, and principal stockholders, or the perception that these sales might occur, could cause the market price of our Class A common stock to decline.


64


As of March 31, 2018, there were 241.0 million shares of Class A and Class B common stock outstanding. All shares of our common stock are available for sale in the public market, subject in certain cases to volume limitations under Rule 144 under the Securities Act of 1933, as amended, or the Securities Act, various vesting agreements, as well as our insider trading policy.

In addition, as of March 31, 2018, we had stock options outstanding that, if fully exercised, would result in the issuance of 1.7 million shares of Class A common stock and 19.0 million shares of Class B common stock (which shares of Class B common stock generally convert to Class A common stock upon their sale or transfer). We also had RSUs outstanding as of March 31, 2018 that may be settled for 25.6 million shares of Class A common stock and 0.1 million shares of Class B common stock. As of March 31, 2018, all of the shares issuable upon the exercise of stock options or settlement of RSUs and the shares reserved for future issuance under our equity incentive plans, are registered for public resale under the Securities Act. Accordingly, these shares may be freely sold in the public market upon issuance subject to applicable vesting requirements.

In addition, certain holders of our capital stock have rights, subject to some conditions, to require us to file registration statements for the public resale of their shares or to include such shares in registration statements that we may file for us or other stockholders.

The dual class structure of our common stock has the effect of concentrating voting control with our founders and certain other holders of our Class B common stock, including our directors, executive officers, and significant stockholders. This will limit or preclude your ability to influence corporate matters, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval.

Our Class B common stock has ten votes per share and our Class A common stock has one vote per share. As of March 31, 2018, our directors, executive officers, and holders of more than 5% of our common stock, and their respective affiliates, held a substantial majority of the voting power of our capital stock. Because of the ten-to-one voting ratio between our Class B and Class A common stock, our co-founders, who currently serve as our chief executive officer and chief technology officer, and certain other holders of our Class B common stock collectively will control a majority of the combined voting power of our common stock and therefore are able to control all matters submitted to our stockholders for approval until the earlier of June 17, 2027 or the date the holders of a majority of our Class B common stock choose to convert their shares. This concentrated control will limit or preclude your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interest as one of our stockholders.

Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.

If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business, the price of our Class A common stock and trading volume could decline.

The trading market for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If industry analysts cease coverage of us, the trading price for our common stock would be negatively affected. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, our common stock price would likely decline. If one or more of these analysts’ cease coverage of us or fail to publish reports on us regularly, demand for our Class A common stock could decrease, which might cause our Class A common stock price and trading volume to decline.

We do not intend to pay dividends for the foreseeable future.

We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments. In addition, our credit facility contains restrictions on our ability to pay dividends.


65


Provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management, limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees, and limit the market price of our common stock.

Provisions in our restated certificate of incorporation and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our restated certificate of incorporation and restated bylaws include provisions that:

provide that our board of directors will be classified into three classes of directors with staggered three-year terms at such time as the outstanding shares of our Class B common stock represent less than a majority of the combined voting power of our common stock;
permit the board of directors to establish the number of directors and fill any vacancies and newly created directorships;
require super-majority voting to amend some provisions in our restated certificate of incorporation and restated bylaws;
authorize the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
provide that only the chairman of our board of directors, our chief executive officer, or a majority of our board of directors will be authorized to call a special meeting of stockholders;
provide for a dual class common stock structure in which holders of our Class B common stock have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our Class A and Class B common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter, or repeal our bylaws; and
establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.

In addition, our restated certificate of incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for: any derivative action or proceeding brought on our behalf; any action asserting a breach of fiduciary duty; any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our restated certificate of incorporation, or our restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, or other employees, which may discourage lawsuits with respect to such claims. Alternatively, if a court were to find the choice of forum provision contained in our restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, operating results, and financial condition.

Moreover, Section 203 of the Delaware General Corporation Law may discourage, delay, or prevent a change in control of our company. Section 203 imposes certain restrictions on mergers, business combinations, and other transactions between us and holders of 15% or more of our common stock.


Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
(a) Sales of Unregistered Securities

None.




Item 6. Exhibit Index


66


Exhibit
 
 
 
Incorporated by Reference
 
Filed
Number
 
Exhibit Description
 
Form
 
File No.
 
Exhibit
 
Filing Date
 
Herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
10.1
 
 
8-K
 
001-37444
 
10.1
 
3/26/2018
 
 
31.1
 
 
 
 
 
 
 
 
 
 
X
31.2
 
 
 
 
 
 
 
 
 
 
X
32.1#
 
 
 
 
 
 
 
 
 
 
X
101.INS
 
XBRL Instance Document.
 
 
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
 
 
 
 
 
 
 
 
X
101.CAL

 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
 
 
 
 
 
X
101.DEF

 
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
 
 
 
 
 
 
X
101.LAB

 
XBRL Taxonomy Extension Labels Linkbase Document.
 
 
 
 
 
 
 
 
 
X
101.PRE

 
XBRL Taxonomy Extension Presentation Linkbase Document.
 
 
 
 
 
 
 
 
 
X
    
# These certifications are deemed not filed for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.

SIGNATURES
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this Quarterly Report on Form 10-Q to be signed on its behalf by the undersigned, thereunto duly authorized.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
FITBIT, INC.
 
 
 
 
 
Date:
May 4, 2018
 
 
/s/ WILLIAM ZERELLA
 
 
 
 
William Zerella
 
 
 
 
Chief Financial Officer
(Principal Financial and Accounting Officer)

67
EX-31.1 2 exhibit311q12018.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

I, James Park, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Fitbit, Inc.;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant’s other certifying officer 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.
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 4, 2018
/s/ James Park
 
 
James Park
President, Chief Executive Officer, and Chairman
(Principal Executive Officer)



EX-31.2 3 exhibit312q12018.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 Zerella, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Fitbit, Inc.;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant’s other certifying officer 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.
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 4, 2018
/s/ William Zerella
 
 
William Zerella
Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-32.1 4 exhibit321q12018.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1
   
CERTIFICATIONS 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, James Park, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the Quarterly Report on Form 10-Q of Fitbit, Inc. for the fiscal quarter ended March 31, 2018 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), 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 Fitbit, Inc.  
 
 
Date: May 4, 2018
By:
/s/ James Park
 
 
James Park
 
 
President, Chief Executive Officer, and Chairman
(Principal Executive Officer)
 
I, William Zerella, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the Quarterly Report on Form 10-Q of Fitbit, Inc. for the fiscal quarter ended March 31, 2018 fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act 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 Fitbit, Inc.  
 
 
Date: May 4, 2018
By:
/s/ William Zerella
 
 
William Zerella
 
 
Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-101.INS 5 fit-20180331.xml XBRL INSTANCE DOCUMENT 0001447599 2018-01-01 2018-03-31 0001447599 us-gaap:CommonClassBMember 2018-04-26 0001447599 us-gaap:CommonClassAMember 2018-04-26 0001447599 2017-12-31 0001447599 2018-03-31 0001447599 2017-01-01 2017-04-01 0001447599 2017-04-01 0001447599 2016-12-31 0001447599 us-gaap:AccountingStandardsUpdate201609Member 2018-03-31 0001447599 us-gaap:AccountingStandardsUpdate201609Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-03-31 0001447599 us-gaap:AccountingStandardsUpdate201609Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-03-31 0001447599 us-gaap:AccountingStandardsUpdate201609Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-01-01 0001447599 us-gaap:AccountingStandardsUpdate201609Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-01-01 0001447599 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccountsReceivableMember 2017-12-31 0001447599 us-gaap:CustomerConcentrationRiskMember fit:CorporateDashboardToolMember 2018-01-01 2018-03-31 0001447599 us-gaap:AdvertisingBarterTransactionsMember 2018-01-01 2018-03-31 0001447599 us-gaap:MaximumMember 2018-01-01 2018-03-31 0001447599 us-gaap:AdvertisingBarterTransactionsMember 2016-01-01 2016-12-31 0001447599 us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2017-09-30 0001447599 us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2018-01-01 2018-01-31 0001447599 us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2017-07-02 2017-09-30 0001447599 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2017-07-01 2017-07-01 0001447599 us-gaap:SalesRevenueGoodsNetMember us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2017-07-01 2017-07-01 0001447599 us-gaap:AdvertisingBarterTransactionsMember 2018-03-31 0001447599 us-gaap:AdvertisingBarterTransactionsMember 2017-12-31 0001447599 us-gaap:CustomerConcentrationRiskMember fit:SubscriptionbasedPremiumServicesMember 2018-01-01 2018-03-31 0001447599 us-gaap:MinimumMember 2018-01-01 2018-03-31 0001447599 us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2017-10-01 2017-12-31 0001447599 us-gaap:AdvertisingBarterTransactionsMember 2016-12-31 0001447599 us-gaap:CustomerConcentrationRiskMember fit:WynitDistributionMember 2017-01-01 2017-09-30 0001447599 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccruedLiabilitiesMember 2018-03-31 0001447599 us-gaap:AccountingStandardsUpdate201609Member 2017-01-01 2017-04-01 0001447599 us-gaap:AdvertisingBarterTransactionsMember 2017-01-01 2017-04-01 0001447599 us-gaap:OtherAssetsMember 2017-01-01 2017-12-31 0001447599 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001447599 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001447599 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001447599 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001447599 us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0001447599 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001447599 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001447599 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001447599 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001447599 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001447599 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001447599 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001447599 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001447599 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:CorporateDebtSecuritiesMember 2018-03-31 0001447599 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-03-31 0001447599 us-gaap:MoneyMarketFundsMember 2018-03-31 0001447599 us-gaap:CashMember 2018-03-31 0001447599 us-gaap:ForeignExchangeContractMember 2017-12-31 0001447599 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-12-31 0001447599 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-03-31 0001447599 us-gaap:ForeignExchangeContractMember 2018-03-31 0001447599 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-03-31 0001447599 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001447599 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001447599 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-12-31 0001447599 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-03-31 0001447599 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-03-31 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-04-01 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember fit:OtherIncomeExpenseNetMember 2018-01-01 2018-03-31 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember fit:OtherIncomeExpenseNetMember 2017-01-01 2017-04-01 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-03-31 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember fit:RevenueMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-04-01 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember fit:RevenueMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-03-31 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-01-01 2017-04-01 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember fit:OtherIncomeExpenseNetMember 2018-01-01 2018-03-31 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember fit:OtherIncomeExpenseNetMember 2017-01-01 2017-04-01 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-03-31 0001447599 us-gaap:MoneyMarketFundsMember 2017-12-31 0001447599 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:CashMember 2017-12-31 0001447599 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-03-31 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-12-31 0001447599 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-03-31 0001447599 us-gaap:CashFlowHedgingMember 2018-01-01 2018-03-31 0001447599 us-gaap:CashFlowHedgingMember 2017-01-01 2017-04-01 0001447599 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-03-31 0001447599 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001447599 us-gaap:FurnitureAndFixturesMember 2018-03-31 0001447599 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-12-31 0001447599 us-gaap:EquipmentMember 2018-03-31 0001447599 us-gaap:LeaseholdImprovementsMember 2018-03-31 0001447599 us-gaap:EquipmentMember 2017-12-31 0001447599 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001447599 us-gaap:CostOfSalesMember 2018-03-31 0001447599 us-gaap:OperatingExpenseMember 2018-03-31 0001447599 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-03-31 0001447599 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001447599 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0001447599 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-03-31 0001447599 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-03-31 0001447599 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001447599 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001447599 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-03-31 0001447599 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-03-31 0001447599 us-gaap:AccumulatedTranslationAdjustmentMember 2018-03-31 0001447599 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001447599 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0001447599 us-gaap:AllowanceForSalesReturnsMember 2017-12-31 0001447599 us-gaap:AllowanceForSalesReturnsMember 2016-12-31 0001447599 us-gaap:AllowanceForSalesReturnsMember 2017-04-01 0001447599 us-gaap:AllowanceForSalesReturnsMember 2017-01-01 2017-04-01 0001447599 us-gaap:AllowanceForSalesReturnsMember 2018-01-01 2018-03-31 0001447599 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001447599 fit:TrademarksAndOtherMember 2017-12-31 0001447599 fit:TrademarksAndOtherMember 2018-03-31 0001447599 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-03-31 0001447599 fit:TrademarksAndOtherMember 2018-01-01 2018-03-31 0001447599 us-gaap:CustomerRelationshipsMember 2018-03-31 0001447599 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-03-31 0001447599 us-gaap:DevelopedTechnologyRightsMember 2018-03-31 0001447599 us-gaap:CustomerRelationshipsMember 2017-12-31 0001447599 us-gaap:EmployeeSeveranceMember 2017-01-01 2017-01-31 0001447599 us-gaap:BridgeLoanMember fit:A2015CreditAgreementMember 2017-05-03 0001447599 us-gaap:LetterOfCreditMember 2018-03-31 0001447599 us-gaap:LineOfCreditMember fit:A2015CreditAgreementMember us-gaap:MaximumMember us-gaap:BaseRateMember 2017-05-01 2017-05-31 0001447599 us-gaap:LineOfCreditMember fit:A2015CreditAgreementMember 2015-12-31 0001447599 us-gaap:LineOfCreditMember fit:A2015CreditAgreementMember 2017-05-01 2017-05-31 0001447599 us-gaap:LetterOfCreditMember fit:A2015CreditAgreementMember 2017-05-03 0001447599 us-gaap:LineOfCreditMember fit:A2015CreditAgreementMember us-gaap:MinimumMember us-gaap:BaseRateMember 2017-05-01 2017-05-31 0001447599 us-gaap:LineOfCreditMember fit:A2015CreditAgreementMember 2017-05-02 0001447599 us-gaap:LineOfCreditMember fit:A2015CreditAgreementMember 2018-03-31 0001447599 us-gaap:BridgeLoanMember fit:A2015CreditAgreementMember 2015-12-31 0001447599 us-gaap:LineOfCreditMember fit:A2015CreditAgreementMember 2017-05-03 0001447599 fit:A2015CreditAgreementMember us-gaap:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-05-03 0001447599 fit:A2015CreditAgreementMember us-gaap:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-05-03 0001447599 us-gaap:LetterOfCreditMember fit:A2015CreditAgreementMember 2015-12-31 0001447599 us-gaap:LetterOfCreditMember 2017-12-31 0001447599 us-gaap:PendingLitigationMember 2017-06-01 2017-06-09 0001447599 us-gaap:PurchaseCommitmentMember 2018-03-31 0001447599 fit:ImmersionMember us-gaap:PendingLitigationMember 2017-08-23 0001447599 2018-01-19 2018-01-19 0001447599 fit:ImmersionMember us-gaap:PendingLitigationMember 2018-03-05 2018-03-05 0001447599 fit:ImmersionMember us-gaap:PendingLitigationMember 2017-07-10 2017-07-10 0001447599 us-gaap:PurchaseCommitmentMember us-gaap:SubsequentEventMember 2018-05-03 0001447599 us-gaap:AccruedLiabilitiesMember us-gaap:PurchaseCommitmentMember 2018-03-31 0001447599 fit:PurePulseClassActionLawsuitMember us-gaap:PendingLitigationMember 2016-01-06 2016-02-16 0001447599 2016-05-01 2016-05-31 0001447599 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-03-31 0001447599 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-04-01 0001447599 us-gaap:CostOfSalesMember 2018-01-01 2018-03-31 0001447599 us-gaap:CostOfSalesMember 2017-01-01 2017-04-01 0001447599 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-03-31 0001447599 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-04-01 0001447599 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-04-01 0001447599 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-03-31 0001447599 us-gaap:RestrictedStockUnitsRSUMember fit:A2015EquityIncentivePlanMember fit:EligibleEmployeesMember 2017-04-14 2017-04-14 0001447599 us-gaap:RestrictedStockUnitsRSUMember fit:A2015EquityIncentivePlanMember fit:EligibleEmployeesMember 2017-07-20 2017-07-20 0001447599 fit:EmployeeStockOptionsAndRestrictedStockUnitsMember 2018-03-31 0001447599 us-gaap:RestrictedStockUnitsRSUMember fit:A2015EquityIncentivePlanMember fit:EligibleEmployeesMember 2017-07-19 0001447599 fit:EmployeeStockOptionsAndRestrictedStockUnitsMember 2018-01-01 2018-03-31 0001447599 us-gaap:CommonClassAMember 2018-01-01 2018-03-31 0001447599 us-gaap:CommonClassAMember 2017-07-10 0001447599 us-gaap:EmployeeStockOptionMember fit:A2015EquityIncentivePlanMember us-gaap:CommonClassAMember 2018-03-31 0001447599 us-gaap:EmployeeStockOptionMember fit:A2015EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2015-05-31 0001447599 us-gaap:EmployeeStockOptionMember fit:A2015EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2015-05-01 2015-05-31 0001447599 us-gaap:CommonClassAMember 2018-03-31 0001447599 us-gaap:RestrictedStockUnitsRSUMember 2018-03-31 0001447599 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-03-31 0001447599 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001447599 us-gaap:EmployeeStockMember fit:A2015EmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2017-01-01 2017-04-01 0001447599 fit:DilutedCommonStockSubjecttoVestingMember 2017-01-01 2017-04-01 0001447599 fit:DilutedCommonStockSubjecttoVestingMember 2018-01-01 2018-03-31 0001447599 us-gaap:EmployeeStockMember fit:A2015EmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001447599 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001447599 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001447599 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2017-01-01 2017-04-01 0001447599 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2017-01-01 2017-04-01 0001447599 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember fit:CustomerBMember 2018-01-01 2018-03-31 0001447599 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember fit:CustomerFMember 2017-01-01 2017-04-01 0001447599 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember fit:CustomerAMember 2017-01-01 2017-04-01 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:AsiaPacificMember 2017-01-01 2017-04-01 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2017-01-01 2017-04-01 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:EMEAMember 2018-01-01 2018-03-31 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-04-01 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember fit:AmericasExcludingUnitedStatesMember 2017-01-01 2017-04-01 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember fit:AmericasExcludingUnitedStatesMember 2018-01-01 2018-03-31 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-03-31 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember country:US 2018-01-01 2018-03-31 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:AsiaPacificMember 2018-01-01 2018-03-31 0001447599 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:EMEAMember 2017-01-01 2017-04-01 0001447599 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember fit:CustomerDMember 2017-01-01 2017-12-31 0001447599 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember fit:CustomerBMember 2018-01-01 2018-03-31 0001447599 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember fit:CustomerBMember 2017-01-01 2017-12-31 0001447599 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember fit:CustomerCMember 2017-01-01 2017-12-31 0001447599 us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2018-03-31 0001447599 us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2017-12-31 0001447599 fit:TwineHealthInc.Member 2018-02-01 2018-02-28 0001447599 fit:VectorWatchS.R.L.Member us-gaap:InProcessResearchAndDevelopmentMember 2016-12-31 0001447599 fit:TwineHealthInc.Member us-gaap:CustomerRelationshipsMember 2018-02-01 2018-02-28 0001447599 fit:PebbleIndustriesIncMember 2016-12-01 2016-12-31 0001447599 fit:TwineHealthInc.Member us-gaap:InProcessResearchAndDevelopmentMember 2018-02-28 0001447599 fit:CoinIncMember 2016-05-01 2016-05-31 0001447599 fit:VectorWatchS.R.L.Member 2016-12-31 0001447599 fit:TwineHealthInc.Member us-gaap:InProcessResearchAndDevelopmentMember 2018-02-01 2018-02-28 0001447599 fit:TwineHealthInc.Member 2018-02-28 0001447599 fit:TwineHealthInc.Member us-gaap:CustomerRelationshipsMember 2018-02-28 0001447599 fit:VectorWatchS.R.L.Member 2016-12-01 2016-12-31 0001447599 fit:PebbleIndustriesIncMember us-gaap:InProcessResearchAndDevelopmentMember 2016-01-01 2016-12-31 0001447599 fit:CoinIncMember 2016-05-31 0001447599 fit:PebbleIndustriesIncMember us-gaap:InProcessResearchAndDevelopmentMember 2016-12-31 0001447599 fit:CoinIncMember us-gaap:InProcessResearchAndDevelopmentMember 2016-05-31 0001447599 fit:VectorWatchS.R.L.Member us-gaap:InProcessResearchAndDevelopmentMember 2016-12-01 2016-12-31 0001447599 fit:PebbleIndustriesIncMember 2016-12-31 iso4217:USD fit:lawsuit xbrli:pure fit:investor fit:defendant fit:employee fit:patent iso4217:USD xbrli:shares xbrli:shares false --12-31 Q1 2018 2018-03-31 10-Q 0001447599 210007130 31284263 Large Accelerated Filer FITBIT INC 35800000 30408000 21688000 10526000 8935000 41901000 31962000 8983000 5276000 0 82612000 111592000 71175000 16000 15000 1000 8000 8000 270000 171000 99000 408000 255000 153000 18222000 28817000 3500000 2300000 2600000 679554000 658754000 679300000 291582000 79624000 658354000 296098000 74922000 9000000 P1Y 2 3700000 0.85 1 183000 0 0 138700000 -295000 -132000 22700000 4100000 1400000 100000000.0 200000000.0 2 13000000 P4Y 0 100000 2000000 7000000 13000000 12200000 12100000 14941000 21436000 12400000 0.99 3.00 1.00 0.85 8100000 5500000 141200000 92000000 212731000 132910000 30300000 406019000 214355000 131743000 82612000 928000 755000 452137000 382384000 299521000 82863000 44401000 21741000 36693000 8365000 59431000 65330000 -9000 329000 P2Y6M P7Y P4Y P5Y 956060000 976022000 22493000 18000 4155000 14685000 3635000 1098000 4425000 14671000 3447000 23641000 1377000 1748000 34223000 129000 233000 22718000 11143000 0 104000 12320000 12762000 25186000 1582075000 1369101000 1384365000 1154937000 193066000 371206000 0 0 564272000 169430000 371853000 0 0 541283000 291738000 79722000 296345000 75075000 0 0 319112000 251177000 337334000 0 0 291582000 79624000 0 0 291582000 79624000 264305000 73029000 279994000 0 0 296098000 74922000 0 0 296098000 74922000 205072000 74922000 337334000 279994000 200000 1600000 9600000 3900000 3900000 3800000 5400000 600000 300000 600000 301320000 374279000 341966000 115028000 193066000 27277000 6595000 378360000 117904000 169430000 91026000 193066000 0 0 193066000 169430000 0 0 169430000 73058000 36394000 5.23 500000 500000 16500000 3800000 24000 24000 -61226000 -80539000 0.19 0.11 0.10 0.10 0.13 0.17 0.11 0.21 0.11 0.01 0.01 180643000 209678000 133742000 197476000 0.01 0.005 0.02 0.015 -5005000 -1799000 42432000 36448000 7380000 35504000 31272000 36448000 37514000 -1066000 6928000 5176000 13364000 3990000 4158000 109900000 82600000 9140000 10456000 9100000 10500000 0 0 0 403000 0 430000 0 833000 0 833000 0 833000 0 833000 0 0 0 0 0 0 0 0 0 0 0 811000 22000 833000 0 2138000 0 0 2138000 146000 284000 0 0 430000 -3046000 -2493000 755000 -965000 0 0 21000 0 -958000 664000 2138000 0 2138000 0 2138000 430000 0 430000 0 430000 2138000 430000 0 0 2138000 0 0 430000 -0.27 -0.34 -0.27 -0.34 -99000 0 0.331 0.008 33266000 18204000 167600000 P2Y3M18D 0 0 0 P9M18D P6Y10M24D P3Y9M18D 9510000 772000 0 8738000 11259000 701000 164000 10394000 1429000 246000 1183000 6181000 5602000 579000 1777000 1236000 541000 6451000 5910000 541000 6498000 5910000 588000 7461000 6690000 771000 31866000 1278000 0 30588000 41056000 1150000 3918000 35988000 22356000 506000 0 21850000 29797000 449000 3754000 25594000 25594000 4203000 30746000 36088000 14400000 11400000 51036000 60929000 3100000 9900000 9893000 118299000 114123000 0 7259000 -89750000 -81486000 -29700000 -29671000 -609000 77882000 77746000 -176619000 -84155000 -282917000 -191982000 351000 -173000 -52173000 -70147000 -3000000 -6010000 -27193000 27307000 976000 -39610000 0 0 26800000 37300000 900000 22356000 29797000 1096000 1350000 120070000 140367000 123895000 145373000 3825000 5006000 3997000 6337000 9200000 9600000 758112000 606842000 1582075000 1369101000 701300000 547321000 0 2138000 208000 2346000 0 430000 164000 594000 36900000 36900000 0 25000000.0 50000000.0 250000000.0 25000000.0 50000000.0 100000000.0 250000000.0 33300000 2 2 5 3 2 0 0 208000 208000 0 0 164000 164000 -546000 -4934000 24466000 31170000 49138000 25500 10158000 -60079000 -80877000 30000000 32400000 15000000 664000 -326000 338000 0 209678000 197476000 -91379000 -83353000 263158000 41529000 41384000 42998000 46786000 58889000 31572000 23007000 17574000 15420000 14750000 -9000 0 -943000 664000 -271000 0 67000 -326000 664000 -326000 338000 0 -76000 326000 -217000 0 -38000 0 -1160000 664000 202000 0 49884000 54345000 533000 517000 -183000 -275000 3127000 5179000 129661000 141404000 7000000 23400000 15000000 16700000 6000000 0 13646000 28157000 12616000 6074000 9103000 97269000 59109000 24204000 14070000 5400000 21400000 2581000 992000 178028000 148041000 4256000 50795000 99923000 90459000 87882000 71975000 87882000 71975000 25961000 10024000 18937000 -2481000 -2440000 -3402000 164339000 66854000 20942000 58431000 18112000 169860000 65202000 22327000 63374000 18957000 104908000 104530000 7600000 21400000 234000000 419000000 0 0 0 0 0 747000 87758000 89336000 110 0.06 -132112000 -214116000 -213302000 -814000 247051000 814000 298942000 298942000 170420000 19968000 20782000 87772000 247865000 247865000 139496000 16100000 27731000 64538000 21340000 22447000 91174000 72052000 6400000 22493000 23641000 1119000 8.94 10199000 5.20 19188000 25644000 9.13 7.61 2624000 8.75 20638000 3.03 134000 0.05 0 50820000 21386000 20687000 3.01 3.03 47238000 17145000 2.62 0.02 0.00 5.10 P10Y 50763000 1800000 565000 8500000 823963000 66000 -75000 -9000 0 762259000 730000 -401000 329000 0 14750000 12767000 33900000 25300000 41626000 26073000 98851000 68317000 109872000 72160000 53333000 226511000 239431000 226511000 239431000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue returns reserve activities were as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increases </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write-offs/Returns taken </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53,333</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(72,160</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,612</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides the location in the condensed consolidated statements of operations and amount of the recognized gains or losses to our derivative instruments designated as hedging instruments (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue </font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197,476</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209,678</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into revenue</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into operating expenses</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(965</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table classifies marketable securities by contractual maturities (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">319,112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one to two years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,817</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,222</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279,994</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth cash, cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Marketable Securities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,345</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(255</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,026</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205,072</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">658,754</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(408</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">658,354</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">378,360</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279,994</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth cash, cash equivalents and marketable securities as of December&#160;31, 2017 (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Marketable Securities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,277</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">679,554</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(270</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">679,300</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">341,966</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements of Fitbit, Inc. (the &#8220;Company&#8221;) are unaudited. The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited financial statements of the Company. The accompanying condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information, and in management&#8217;s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company&#8217;s financial position, its results of operations, and cash flows for the interim periods presented. The results of operations for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the full fiscal year or any other period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on March 1, 2018. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s fiscal year ends on December 31 of each year. The Company is on a 4-4-5&#160;week&#160;quarterly calendar. There were&#160;90 and 91 days in each of the&#160;three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisitions</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2018 Acquisition</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the Company completed a purchase of Twine Health, Inc., a privately-held company, which was accounted for as a business combination, for total purchase price consideration of </font><font style="font-family:inherit;font-size:10pt;">$16.7 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;"> was allocated to developed technology intangible assets, </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;"> to customer relationships intangible asset, </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;"> to goodwill, </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> to deferred tax liabilities, </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> to deferred revenue and </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> to net assumed liabilities. The allocation of the purchase price consideration is provisional and the Company will complete its analysis within the measurement period pursuant to Accounting Standards Codification Topic 805, with any adjustments being recorded to goodwill. Approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of the consideration payable to Twine Health, Inc. was held as partial security for certain indemnification obligations, and will be held back for payment until August 2019. The acquisition is expected to extend the Company&#8217;s reach into healthcare and lay the foundation to expand its offerings to health plans, health systems and self-insured employers, while creating opportunities to increase subscription-based revenue. The amortization period of the acquired developed technology and customer relationships are approximately </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;"> years, respectively. Goodwill is not deductible for tax purposes. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2016 Acquisitions</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2016, the Company completed a purchase of certain assets from Pebble Industries, Inc., a privately-held company (&#8220;Pebble&#8221;), which was accounted for as a business combination, for total cash consideration of&#160;</font><font style="font-family:inherit;font-size:10pt;">$23.4 million</font><font style="font-family:inherit;font-size:10pt;">, of which&#160;</font><font style="font-family:inherit;font-size:10pt;">$9.6 million</font><font style="font-family:inherit;font-size:10pt;">&#160;was allocated to developed technology intangible assets,&#160;</font><font style="font-family:inherit;font-size:10pt;">$14.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;to goodwill, and&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">&#160;to assumed liabilities. Approximately </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of the consideration payable to Pebble was held as partial security for certain indemnification obligations, and will be held back for payment until March 2018. The acquisition is expected to enhance the features and functionality of the Company&#8217;s devices. The amortization period of the acquired developed technology is approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">5 years</font><font style="font-family:inherit;font-size:10pt;">. Goodwill is deductible for tax purposes.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2016, the Company completed a purchase of certain assets from Vector Watch S.R.L., a privately-held company (&#8220;Vector Watch&#8221;), which was accounted for as a business combination, for total cash consideration of&#160;</font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;">, of which&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">&#160;was allocated to developed technology intangible assets,&#160;</font><font style="font-family:inherit;font-size:10pt;">$11.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;to goodwill, and&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;to assumed liabilities. Approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of the consideration payable to Vector Watch was held as partial security for certain indemnification obligations, and will be held back for payment until December 2018. The acquisition is expected to enhance the features and functionality of the Company&#8217;s devices. The amortization period of the acquired developed technology is approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">2.5 years</font><font style="font-family:inherit;font-size:10pt;">. Goodwill is deductible for tax purposes.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2016, the Company completed a purchase of certain assets from Coin, Inc., a privately-held company, which was accounted for as a business combination, for total cash consideration of&#160;</font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;">, of which&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">&#160;was allocated to in-process research and development intangible assets, and&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;to goodwill. The acquisition is expected to enhance the features and functionality of the Company&#8217;s devices. In-process research and development&#160;is not amortized until the completion or abandonment of the related development. Goodwill is deductible for tax purposes.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s principal facility is located in San Francisco, California. The Company also leases office space in various locations with expiration dates between 2018 and 2024. The lease agreements often include leasehold improvement incentives, escalating lease payments, renewal provisions and other provisions which require the Company to pay taxes, insurance, maintenance costs or defined rent increases. All of Company&#8217;s leases are accounted for as operating leases. Future minimum payments under the Company&#8217;s noncancelable lease agreements as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follow (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,572</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,786</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,889</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">263,158</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;">Rent expense is recorded over the lease terms on a straight-line basis. Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$9.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and April 1, 2017, respectively.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:174%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Commitments </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate amount of open purchase orders as of March 31, 2018 and as of this filing was approximately </font><font style="font-family:inherit;font-size:10pt;">$234.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$419 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The Company cannot determine the aggregate amount of such purchase orders that represent contractual obligations because purchase orders may represent authorizations to purchase rather than binding agreements. The Company&#8217;s purchase orders are based on its current needs and are fulfilled by its suppliers, contract manufacturers, and logistics providers within short periods of time.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the normal course of business, the Company and its contract manufacturers procure components based upon a forecasted production plan. If the Company cancels all or part of the orders, or materially reduces forecasted orders, it may be liable to its suppliers and contract manufacturers for the cost of the excess components purchased by its contract manufacturers. As of March&#160;31, 2018, </font><font style="font-family:inherit;font-size:10pt;">$21.4 million</font><font style="font-family:inherit;font-size:10pt;"> was accrued for such liabilities to contract manufacturers.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings </font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Jawbone.</font><font style="font-family:inherit;font-size:10pt;"> On May 27, 2015, Aliphcom, Inc. d/b/a Jawbone (&#8220;Jawbone&#8221;), filed a lawsuit in the Superior Court of California in the County of San Francisco against the Company and certain of its employees who were formerly employed by Jawbone, alleging trade secret misappropriation and unfair and unlawful business practices against all defendants, and alleging breach of contract and breach of implied covenant of good faith and fair dealing against the employee defendants. The complaint sought unspecified damages, including punitive damages and injunctive relief. On June 23, 2016, Jawbone filed a Second Amended Complaint, adding an additional employee defendant and related allegations. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 10, 2015, Jawbone and BodyMedia, Inc., a wholly-owned subsidiary of Jawbone (&#8220;BodyMedia&#8221;), filed a lawsuit against the Company in the U.S. District Court for the Northern District of California, alleging that the Company infringes certain U.S. patents. The complaint sought unspecified compensatory damages and attorneys&#8217; fees from the Company and to permanently enjoin the Company from making, manufacturing, using, selling, importing, or offering the Company&#8217;s products for sale. The lawsuit was stayed pending resolution the investigation in the U.S. International Trade Commission (the &#8220;ITC&#8221;).</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 7, 2015, Jawbone and BodyMedia filed a complaint with the ITC requesting an investigation into purported violations of the Tariff Act of 1930 by the Company and Flextronics International Ltd. and Flextronics Sales and Marketing (A-P) Ltd. The complaint makes the same patent infringement and trade secret misappropriation claims as the two earlier cases. The complaint seeks a limited exclusion order and a cease and desist order halting the importation and sale of the infringing products. The ITC instituted the investigation on August 17, 2015. As a result of motions, all of the patent infringement claims were dismissed from the case. A trial on the trade secrets allegations took place from May 9 to 17, 2016. On August 23, 2016, the administrative law judge concluded that the Company did not misappropriate any Jawbone trade secrets. On October 20, 2016, the ITC terminated the investigation in the ITC. Jawbone appealed the dismissal of the patent infringement claims to the Federal Circuit. Oral argument was scheduled for November 9, 2017.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On September 3, 2015, the Company filed a lawsuit against Jawbone in the U.S. District Court for the District of Delaware, alleging that Jawbone&#8217;s activity trackers infringe certain U.S. patents. This case was transferred to the U.S. District Court for the Northern District of California. The trial was scheduled for July 13, 2020. On September 8, 2015, the Company filed a complaint for patent infringement against Jawbone in the U.S. District Court for the Northern District of California, asserting that Jawbone&#8217;s activity trackers infringe certain U.S. patents. No trial date was set. On October 29, 2015, the Company filed a complaint for patent infringement against Jawbone in the U.S. District Court for the District of Delaware, asserting that Jawbone&#8217;s activity trackers infringe certain U.S. patents. That case was also transferred to the U.S. District Court for the Northern District of California. No trial date was set.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 2, 2015, the Company filed a complaint with the ITC requesting an investigation into violations of the Tariff Act of 1930 by Jawbone and Body Media. The complaint asserted that Jawbone&#8217;s products infringe certain U.S. patents. The complaint sought a limited exclusion order and a cease and desist order halting the importation and sale of infringing products. The ITC instituted the investigation on December 1, 2015. On December 23, 2016, the Company filed a motion to terminate the investigation, and the ITC terminated the investigation on February 1, 2017.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 8, 2017, the parties announced the global settlement of all of the outstanding civil litigation on confidential terms. Each of the pending cases has been dismissed with prejudice.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 12, 2016, the Company was notified by Jawbone that Jawbone had received a confidential subpoena from the U.S. Attorney&#8217;s Office for the Northern District of California requesting certain of the Company&#8217;s confidential business information that appeared to be related to Jawbone&#8217;s allegations of trade secret misappropriation. On February 17, 2017, the Company received a subpoena for documents from the same office. On February 1, 2018, the Company received a second subpoena for documents. The Company is cooperating with the U.S. Attorney&#8217;s Office.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Sleep Tracking</font><font style="font-family:inherit;font-size:10pt;">. On May 8, 2015, a purported class action lawsuit was filed against the Company in the U.S. District Court for the Northern District of California, alleging that the sleep tracking function available in certain trackers does not perform as advertised. Plaintiffs seek class certification, restitution, an award of unspecified compensatory and punitive damages, an award of reasonable costs and expenses, including attorneys&#8217; fees, and other further relief as the Court may deem just and proper. On January 31, 2017, plaintiffs filed a motion for class certification. Plaintiffs&#8217; motion for class certification was granted on November 20, 2017. On April 20, 2017, the Company filed a motion for summary judgment. The Company&#8217;s motion for summary judgment was denied on December 8, 2017. During the three months ended May 31, 2018, the parties have agreed to a settlement in principle, and are working on finalizing the terms and scope.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Heart Rate Tracking.</font><font style="font-family:inherit;font-size:10pt;"> On January 6, 2016 and February 16, 2016, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> purported class action lawsuits were filed against the Company in the U.S. District Court for the Northern District of California, alleging that the PurePulse&#174; heart rate tracking technology does not consistently and accurately record users&#8217; heart rates. Plaintiffs allege common law claims, as well as violations of various states&#8217; false advertising, unfair competition, and consumer protection statutes, and seek class certification, injunctive and declaratory relief, restitution, an award of unspecified compensatory damages, exemplary damages, punitive damages, and statutory penalties and damages, an award of reasonable costs and expenses, including attorneys&#8217; fees, and other further relief as the Court may deem just and proper. On April 15, 2016, the plaintiffs filed a Consolidated Master Class Action Complaint and, on May 19, 2016, filed an Amended Consolidated Master Class Action Complaint. On January 9, 2017, the Company filed a motion to compel arbitration. On October 11, 2017, the Court granted the motion to compel arbitration. Plaintiffs filed a motion for reconsideration, and that motion was denied on January 24, 2018.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On or around February 20, 2018, plaintiffs filed a Second Amended Consolidated Master Class Action Complaint (&#8220;SAC&#8221;) on behalf of plaintiff Rob Dunn, the only plaintiff not ordered to arbitration, as a purported class action. The SAC alleges the same common law claims, as well as violations of false advertising, unfair competition, and consumer protection statutes of California and Arizona, and also seeks class certification, injunctive and declaratory relief, restitution, an award of unspecified compensatory damages, exemplary damages, punitive damages, and statutory penalties and damages, an award of reasonable costs and expenses, including attorneys&#8217; fees, and other further relief as the Court may deem just and proper. On March 13, 2018, the Company filed a motion to dismiss for failure to state a claim and separately moved to strike plaintiffs&#8217; class allegations as violating the class waiver in Fitbit&#8217;s Terms of Service. The hearing is scheduled for May 31, 2018.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company believes that the plaintiffs&#8217; allegations are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of this litigation matter, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from this matter.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Securities Litigation. </font><font style="font-family:inherit;font-size:10pt;">On January 11, 2016, a putative securities class action was filed in the U.S. District Court for the Northern District of California naming as defendants the Company, certain of its officers and directors, and the underwriters of the Company&#8217;s initial public offering (the &#8220;IPO&#8221;). On May 10, 2016, the Court appointed the Fitbit Investor Group (consisting of </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> individual investors) as lead plaintiff, and an Amended Complaint was filed on July 1, 2016. Plaintiffs allege violations of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and the Securities Exchange Act of 1934, as amended, based on alleged materially false and misleading statements about the Company&#8217;s products between October 27, 2014 and November 23, 2015. Plaintiffs seek to represent a class of persons who purchased or otherwise acquired the Company&#8217;s securities (i) on the open market between June 18, 2015 and May 19, 2016; and/or (ii) pursuant to or traceable to the IPO. Plaintiffs seek class certification, an award of unspecified compensatory damages, an award of reasonable costs and expenses, including attorneys&#8217; fees, and other further relief as the Court may deem just and proper. On July 29, 2016, the Company filed a motion to dismiss. The court denied the motion on October 26, 2016. On April 26, 2017, the Company filed a motion for summary judgment, which is still pending.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 28, 2016, a putative class action lawsuit alleging violations of the Securities Act was filed in the Superior Court of California, County of San Mateo, naming as defendants the Company, certain of its officers and directors, the underwriters of the IPO, and a number of its investors. Plaintiffs allege that the IPO registration statement contained material misstatements about the Company&#8217;s products. Plaintiffs seek to represent a class of persons who purchased the Company&#8217;s common stock in and/or traceable to the IPO and/or the November 2015 follow-on public offering (the &#8220;Secondary Offering&#8221;). Plaintiffs seek class certification, an award of unspecified compensatory damages, an award of reasonable costs and expenses, including attorneys&#8217; fees, and other further relief as the Court may deem just and proper. On May 17, 2016, a similar class action lawsuit was filed in the Superior Court of California, County of San Francisco. The cases have now been consolidated in the County of San Francisco. On April 7, 2017, the Court granted a motion to dismiss the Section 11 claim based on the Secondary Offering and stayed the cases.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 8, 2018, the plaintiffs in the federal and class action cases filed their motion for preliminary approval of settlement of the putative federal and state class actions for </font><font style="font-family:inherit;font-size:10pt;">$33.3 million</font><font style="font-family:inherit;font-size:10pt;">, which the Company accrued for as of December 31, 2017. On January 19, 2018, the court entered an order preliminarily approving the proposed settlement, and on April 20, 2018, the court approved the final settlement.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 11, 2016, a derivative lawsuit was filed in the U.S. District Court for the Northern District of California derivatively on behalf of the Company naming as defendants certain of its officers and directors and as a nominal plaintiff the Company. The plaintiffs allege breach of fiduciary duty, unjust enrichment, section 14(a), and misappropriation based on the same set of alleged facts in the federal and state securities class action litigation. On February 2, 2017, a second derivative lawsuit was filed in the U.S. District Court for the District of Delaware on the same allegations and also including claims for abuse of control, gross mismanagement, and waste. On June 27, 2017, another derivative law suit was filed in the U.S. District Court for the Northern District of California on the same allegations. The Courts have ordered a stay in all three cases.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 1, 2017 and June 9, 2017, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> additional derivative lawsuits were filed in the Delaware Court of Chancery. Plaintiffs allege breach of fiduciary duty and insider trading against certain defendants who sold shares in the IPO and/or the Secondary Offering. On August 3, 2017, another derivative lawsuit was filed in the Delaware Court of Chancery on the same allegations. There is temporary stay in all three cases. On March 15, 2018, the three derivative lawsuits were consolidated and a Second Amended Complaint was filed on the same allegations of the individual complaints, alleging the same claims, and seeking the same remedy. On April 26, 2017, the Company filed a motion to dismiss for failure to state a claim. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On October 31, 2017, a seventh derivative lawsuit was filed in the Superior Court of California, Country of San Francisco, on the same allegations. The Company has not yet been served in that case.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 27, 2017, an individual investor lawsuit alleging violations of the Securities Act and state law claims for statutory fraud and unfair business practice was filed in the Superior Court of California, County of Alameda, naming as defendants the Company and certain of its officers. The allegations are based on the same set of alleged facts in the federal and state securities class action litigation.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company believes that the plaintiffs&#8217; allegations in the derivative actions and individual action are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of these litigation matters, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from these matters.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Immersion.</font><font style="font-family:inherit;font-size:10pt;"> On July 10, 2017, Immersion Corporation filed a lawsuit against the Company in the U.S. District Court for the Northern District of California, alleging that certain Fitbit devices infringe on U.S. Patent Nos. 8,059,105, 8,351,299, and 8,638,301. On October 5, 2017, the Company filed a motion to dismiss on grounds the patents are not eligible subject matter for patents. On March 5, 2018, the Court granted in part and denied in part, granting as to the &#8216;301 patent, but denying as to the other </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> patents.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 10, 2017, Immersion Corporation also filed a lawsuit against the Company in the Shanghai Intellectual Property Court, alleging infringement of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> Immersion Chinese patents. In addition to Fitbit, Inc., Immersion named Runtong, one of the Company&#8217;s former distributors in China. On August 23, 2017, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> additional defendants were added, Fitbit Shanghai and Rkylin, a current distributor in China. In December 2017, the Company filed petitions to invalidate the patents. The invalidation proceedings as to all three patents were instituted. Hearings on two of the patents were held on April 16, 2018 and April 26, 2018; the third is scheduled for May 30, 2018.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company believes that the plaintiffs&#8217; allegations are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of this litigation matter, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from this matter.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other. </font><font style="font-family:inherit;font-size:10pt;">The Company is and, from time to time, may in the future become, involved in other legal proceedings in the ordinary course of business. The Company currently believes that the outcome of any of these existing legal proceedings, including the aforementioned cases, either individually or in the aggregate, will not have a material impact on the operating results, financial condition or cash flows of the Company. With respect to existing legal proceedings, the Company has either determined that the existence of a material loss is not reasonably possible or that it is unable to estimate a reasonably possible loss or range of loss. The Company may incur substantial legal fees, which are expensed as incurred, in defending against these legal proceedings.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnifications</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the ordinary course of business, the Company enters into agreements that may include indemnification provisions. Pursuant to such agreements, the Company may indemnify, hold harmless and defend an indemnified party for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification provisions. The Company has also entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by Delaware corporate law. The Company also currently has directors&#8217; and officers&#8217; insurance.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Customer Information and Other Information </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Retailer and Distributor Concentration</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retailers and distributors with revenue equal to or greater than 10% of total revenue for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and April 1, 2017 were as follows: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"> * Represents less than 10%. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retailers and distributors that accounted for equal to or greater than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of accounts receivable at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017 were as follows: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">E</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Represents less than 10%.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Geographic and Other Information</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic region, based on ship-to destinations, was as follows (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas excluding United States</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East, and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,731</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,865</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298,942</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017, long-lived assets, which represent property and equipment, located outside the United States were </font><font style="font-family:inherit;font-size:10pt;">$32.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Term Debt </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2015 Credit Agreement</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2015, the Company entered into a second amended and restated credit agreement (the &#8220;Senior Facility&#8221;) with Silicon Valley Bank (&#8220;SVB&#8221;), as administrative agent, collateral agent, and lender, SunTrust Bank as syndication agent, SunTrust Robinson Humphrey, Inc. and several other lenders to replace the existing asset-based credit facility and cash flow facility. The Senior Facility allowed the Company to borrow up to </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;">, including up to $</font><font style="font-family:inherit;font-size:10pt;">50.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the issuance of letters of credit and up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;"> for swing line loans, subject to certain financial covenants and ratios. The Company has the option to repay its borrowings under the Senior Facility without penalty prior to maturity. The Senior Facility requires the Company to comply with certain financial and non-financial covenants. The Senior Facility contains customary covenants that restrict the Company&#8217;s ability to, among other things, incur additional indebtedness, sell certain assets, guarantee certain obligations of third parties, declare dividends or make certain distributions, and undergo a merger or consolidation or certain other transactions. Obligations under the Senior Facility are collateralized by substantially all of the Company&#8217;s assets, excluding its intellectual property.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the Company entered into a first amendment to the Senior Facility (the &#8220;First Amendment&#8221;), pursuant to which the aggregate amount the Company can borrow under the Senior Facility was reduced from </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$100.0 million</font><font style="font-family:inherit;font-size:10pt;">, with up to </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;"> available for the issuance of letters of credit and up to </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;"> available for swing line loans. In addition, pursuant to the First Amendment, the applicable margin in respect of the interest rates under the Senior Facility was amended to be based on the Company&#8217;s level of liquidity (defined as the sum of the Company&#8217;s aggregate cash holdings and the amount available under its revolving commitments) and range from, with respect to Alternate Base Rate loans, </font><font style="font-family:inherit;font-size:10pt;">0.5%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.0%</font><font style="font-family:inherit;font-size:10pt;">, and, with respect to LIBOR loans, </font><font style="font-family:inherit;font-size:10pt;">1.5%</font><font style="font-family:inherit;font-size:10pt;">&#160;to </font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;">. Among other changes, the First Amendment also removed the fixed charge coverage ratio covenant and the consolidated leverage ratio covenant, and added a general liquidity covenant requiring the Company to maintain liquidity of at least </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;"> in unrestricted cash, of which </font><font style="font-family:inherit;font-size:10pt;">$100.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash or cash equivalents must be held in accounts subject to control agreements with, and maintained by, SVB or its affiliates.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company was in compliance with the financial covenants under the Senior Facility as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding borrowings under the Senior Facility and had outstanding letters of credit totaling </font><font style="font-family:inherit;font-size:10pt;">$36.9 million</font><font style="font-family:inherit;font-size:10pt;">, issued to cover various security deposits on its facility leases.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Letters of Credit</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017, the Company had outstanding letters of credit of </font><font style="font-family:inherit;font-size:10pt;">$36.9 million</font><font style="font-family:inherit;font-size:10pt;"> in each period issued to cover the security deposit on the lease of its office headquarters in San Francisco, California, and other facility leases.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">POP displays, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">833</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Insurance receivable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,436</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,941</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,269</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the total short-term and long-term deferred revenue balance were as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balances</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferral of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,364</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,448</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Loss per Share </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the Company&#8217;s basic and diluted net loss per share (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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 1, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(80,877</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(60,079</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares of common stock&#8212;basic for Class A and Class B</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">226,511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of dilutive securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares of common stock&#8212;diluted for Class A and Class B</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,431</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">226,511</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;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;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options to purchase common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,143</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted impact of ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted common stock subject to vesting</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,186</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,223</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying values of the Company&#8217;s accounts receivable, accounts payable, and accrued liabilities approximated their fair values due to the short period of time to maturity or repayment. </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth the Company&#8217;s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">833</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">833</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,430</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">371,853</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">541,283</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock warrant liability</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">594</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">371,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">564,272</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock warrant liability</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,346</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the Company&#8217;s Level 1 financial instruments is based on quoted market prices in active markets for identical instruments. The fair value of the Company&#8217;s Level 2 financial instruments is based on observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, Level 2 assets and liabilities include derivative financial instruments associated with hedging activity, which are further discussed in Note 3. Derivative financial instruments are initially measured at fair value on the contract date and are subsequently remeasured to fair value at each reporting date using inputs such as spot rates, forward rates, and discount rates. There is not an active market for each hedge contract, but the inputs used to calculate the value of the instruments are tied to active markets.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> Level 3 assets as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017. There were Level 3 liabilities as of March 31, 2018 and December 31, 2017. There have been </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> transfers between fair value measurement levels during the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and April&#160;1, 2017.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017, the Company acquired an equity ownership interest in a privately-held company in exchange for </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash. This investment is accounted for using the cost method of accounting since the Company is unable to exercise any significant influence. Upon adoption of ASU 2016-01 on January 1, 2018, the Company elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. This investment has been recorded at historical cost, classified within &#8220;Other assets&#8221; on the Company&#8217;s consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2017.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is subject to income tax in the United States as well as other tax jurisdictions in which it conducts business. Earnings from non-U.S. activities are subject to local country income tax. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the&#160;three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company recorded a benefit for income taxes of&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, for an effective tax rate of&#160;</font><font style="font-family:inherit;font-size:10pt;">0.8%</font><font style="font-family:inherit;font-size:10pt;">. The effective tax rate for the&#160;three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">,&#160;was different than the statutory federal tax rate primarily due to the impact of a full valuation allowance on the Company&#8217;s U.S. deferred tax assets.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the U.S. Tax Cuts and Jobs Act of 2017 (&#8220;2017 Tax Act&#8221;) was signed into law and includes several key tax provisions that affected the Company, including a reduction of the statutory corporate tax rate from 35% to 21% effective for tax years beginning after December 31, 2017, elimination of the carryback of net operating losses generated after December 31, 2017, and changes to how the United States imposes income tax on multinational corporations, among others.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) was issued to address U.S. GAAP application when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects by the 2017 Tax Act. For the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, no changes have been made to the provisional amounts previously recorded. The Company will complete its analysis within the measurement period in accordance with SAB 118.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the&#160;three&#160;months ended&#160;April&#160;1, 2017, the Company recorded a benefit for income taxes of&#160;</font><font style="font-family:inherit;font-size:10pt;">$29.7 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for an effective tax rate of&#160;</font><font style="font-family:inherit;font-size:10pt;">33.1%</font><font style="font-family:inherit;font-size:10pt;">. The effective tax rate for the&#160;three&#160;months ended&#160;April&#160;1, 2017&#160;was different than the statutory federal tax rate, primarily due to research and development credits, non-deductible stock-based compensation expense, unrecognized tax benefits, the foregone benefit of a permanent domestic production activities deduction in prior periods, and the mix of income between United States and foreign jurisdictions.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for deferred taxes under ASC Topic 740, &#8220;Income Taxes&#8221; (&#8220;ASC 740&#8221;) which involves weighing positive and negative evidence concerning the realizability of the Company&#8217;s deferred tax assets in each jurisdiction. In evaluating its ability to realize the net deferred tax assets, the Company considered all available positive and negative evidence, including its past operating results and the forecast of future market growth, forecasted earnings, future taxable income, and prudent and feasible tax planning strategies. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company maintains a full valuation allowance against all its U.S. deferred tax assets. No valuation allowance has been recorded against the Company&#8217;s foreign deferred tax assets. The Company will continue to assess the realizability of its deferred tax assets in each of the applicable jurisdictions going forward. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the total amount of gross unrecognized tax benefits was&#160;</font><font style="font-family:inherit;font-size:10pt;">$33.9 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$25.3 million</font><font style="font-family:inherit;font-size:10pt;"> would affect the effective tax rate if recognized. The Company does not have any tax positions as of March 31, 2018 for which it is reasonably possible that the total amount of gross unrecognized tax benefits will increase or decrease within the following </font><font style="font-family:inherit;font-size:10pt;">12 months</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Instruments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash, Cash Equivalents and Marketable Securities</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s marketable securities are classified as available-for-sale as of the balance sheet date and are reported at fair value with unrealized gains and losses reported, net of tax, as a separate component of accumulated other comprehensive income (loss) in stockholders&#8217; equity. Because the Company views marketable securities as available to support current operations as needed, it has classified all available-for-sale securities as current assets. Realized gains or losses and other-than-temporary impairments, if any, on available-for-sale securities are reported in other income (expense), net, as incurred. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Investments are reviewed periodically to identify potential other-than-temporary impairments. No impairment loss has been recorded on the securities included in the tables below because the Company believes that the decrease in fair value of these securities is temporary and expects to recover up to, or beyond, the initial cost of investment for these securities. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth cash, cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Marketable Securities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,345</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(255</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,026</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205,072</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">658,754</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(408</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">658,354</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">378,360</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279,994</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth cash, cash equivalents and marketable securities as of December&#160;31, 2017 (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Marketable Securities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(171</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,277</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">679,554</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(270</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">679,300</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">341,966</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gross unrealized gains or losses on marketable securities as of&#160;</font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;December&#160;31, 2017&#160;were not material. There were no available-for-sale investments as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and December&#160;31, 2017 that have been in a continuous unrealized loss position for greater than 12 months on a material basis.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table classifies marketable securities by contractual maturities (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">319,112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one to two years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,817</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,222</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279,994</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in foreign countries, which exposes it to market risk associated with foreign currency exchange rate fluctuations between the U.S. dollar and various foreign currencies. In order to manage this risk, the Company may hedge a portion of its foreign currency exposures related to outstanding monetary assets and liabilities as well as forecasted revenues and expenses, using foreign currency exchange forward or option contracts. In general, the market risk related to these contracts is offset by corresponding gains and losses on the hedged transactions. The Company does not enter into derivative contracts for trading or speculative purposes.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash Flow Hedges</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has entered into foreign currency derivative contracts designated as cash flow hedges to hedge certain forecasted revenue and expense transactions denominated in currencies other than the U.S. dollar. The Company&#8217;s cash flow hedges consist of forward contracts with maturities of 12 months or less.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company periodically assesses the effectiveness of its cash flow hedges. Effectiveness represents a derivative instrument&#8217;s ability to generate offsetting changes in cash flows related to the hedged risk. The Company records the gains or losses, net of tax, related to its cash flow hedges as a component of accumulated other comprehensive income (loss) in stockholders&#8217; equity and subsequently reclassifies the gains or losses into revenue and operating expenses when the underlying hedged transactions are recognized. If the hedged transaction becomes probable of not occurring, the corresponding amounts in accumulated other comprehensive income (loss) would immediately be reclassified to other income (expense), net. Cash flows related to the Company&#8217;s cash flow hedging program are recognized as cash flows from operating activities in its statements of cash flows. Prior to the adoption of ASU 2017-12, the Company recorded the gains or losses related to the ineffective portion of its cash flow hedges, if any, immediately in other income (expense), net. For the period ended April 1, 2017, the ineffective portion of its cash flow hedges were </font><font style="font-family:inherit;font-size:10pt;">$0.02 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had outstanding contracts with a total notional amount of </font><font style="font-family:inherit;font-size:10pt;">$138.7 million</font><font style="font-family:inherit;font-size:10pt;"> in cash flow hedges for forecasted revenue as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding contracts that were designated in cash flow hedges for forecasted revenue as of December&#160;31, 2017. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Balance Sheet Hedges</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into foreign exchange contracts to hedge certain monetary assets and liabilities that are denominated in currencies other than the functional currency of its subsidiaries. These foreign exchange contracts are carried at fair value, do not qualify for hedge accounting treatment, and are not designated as hedging instruments. Changes in the value of the foreign exchange contracts are recognized in other income (expense), net, and offset the foreign currency gain or loss on the underlying net monetary assets or liabilities. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had outstanding balance sheet hedges with a total notional amount of </font><font style="font-family:inherit;font-size:10pt;">$92.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$141.2 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017, respectively. </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Foreign Currency Derivatives</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The foreign currency derivative contracts that were not settled at the end of the period are recorded at fair value, on a gross basis, in the condensed consolidated balance sheets. The following table presents the fair value of the Company&#8217;s foreign currency derivative contracts as of the periods presented (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="18" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Fair Value Derivative </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" 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;">Fair Value Derivative Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Fair Value Derivative </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">Fair Value Derivative Liabilities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash flow designated hedges</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash flow designated hedges</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hedges not designated</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hedges not designated</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">284</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total fair value of derivative instruments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">833</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Statement Effect of Foreign Currency Derivative Contracts</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the pre-tax impact of the Company&#8217;s foreign currency derivative contracts on other comprehensive income (&#8220;OCI&#8221;) and the condensed consolidated statements of operations for the periods presented (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="10" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Income Statement Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Foreign exchange cash flow hedges:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain (loss) recognized in OCI &#8211; effective portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(958</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain reclassified from OCI into income &#8211; effective portion</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss reclassified from OCI into income &#8211; effective portion</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(965</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain recognized in income &#8211; ineffective portion</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, 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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain recognized in income &#8211; excluded time value portion</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, 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="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Foreign exchange balance sheet hedges:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss recognized in income</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, 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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,493</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,046</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, all net derivative gains related to the Company&#8217;s cash flow hedges will be reclassified from OCI into revenue within the next 12 months.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Effect of Derivative Contracts on Condensed Consolidated Statements of Operations</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides the location in the condensed consolidated statements of operations and amount of the recognized gains or losses to our derivative instruments designated as hedging instruments (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue </font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197,476</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209,678</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into revenue</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into operating expenses</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(965</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Offsetting of Foreign Currency Derivative Contracts</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company presents its derivative assets and derivative liabilities at gross fair values in the condensed consolidated balance sheets. The Company generally enters into master netting arrangements, which mitigate credit risk by permitting net settlement of transactions with the same counterparty.&#160;The Company is not required to pledge, and is not entitled to receive, cash collateral related to these derivative instruments.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth the available offsetting of net derivative assets under the master netting arrangements as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017 (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Gross Amounts Not Offset in Condensed Consolidated Balance Sheets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2018</font></div></td><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;">Gross Amounts Recognized</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;">Gross Amounts Offset</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;">Net Amounts Presented</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Financial Instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Collateral Received</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">833</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">833</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="24" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Gross Amounts Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Gross Amounts Not Offset in Condensed Consolidated Balance Sheets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Recognized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Offset</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amounts Presented</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Financial Instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Collateral Received</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued ASU 2016-02, Leases (Topic 842). ASU 2016-02 requires lessees to recognize right-of-use assets and lease liabilities for operating leases, initially measured at the present value of the lease payments, on the balance sheet. ASU 2016-02 will become effective for the Company on January 1, 2019, and requires adoption using a modified retrospective approach. The Company is currently evaluating the impact of this guidance on its consolidated financial statements. The Company anticipates that the adoption will have a material impact on its consolidated balance sheets, as it will now include a right of use asset and a lease liability for the obligation to make lease payments related to substantially all operating lease arrangements; however, the Company does not expect the adoption to have a material impact on its consolidated statements of operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued&#160;ASU 2016-13,&#160;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to accounts receivable and available for sale debt securities. ASU 2016-13 will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04,&#160;Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.&#160;ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value of a reporting unit&#8217;s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment charge based on the excess of a reporting unit&#8217;s carrying amount over its fair value. ASU 2017-04 will be applied prospectively and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is currently evaluating the impact of this guidance on its consolidated financial statements. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Recently Adopted</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB, issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), which affects any entity that either enters into contracts with customers to transfer goods and services or enters into contracts for the transfer of nonfinancial assets. 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. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted ASU 2014-09 effective January 1, 2018, utilizing the modified retrospective transition method. Prior periods were not retrospectively adjusted. Upon adoption, the Company recognized an immaterial cumulative effect of adopting this guidance as an adjustment to its opening accumulated deficit balance. The new standard may, in certain circumstances, impact the timing of when revenue is recognized for products shipped, and the timing and classification of certain sales incentives, which are expected to generally be recognized earlier than historical guidance. The Company believes the new guidance is materially consistent with its historical revenue recognition policy. In addition, ASU 2014-09 requires the presentation of sales returns reserve as a current liability. The Company&#8217;s sales return reserve was </font><font style="font-family:inherit;font-size:10pt;">$82.6 million</font><font style="font-family:inherit;font-size:10pt;"> as of March 31, 2018, presented within &#8220;Accrued liabilities&#8221; and was </font><font style="font-family:inherit;font-size:10pt;">$109.9 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2017, presented within &#8220;Accounts receivable, net.&#8221;</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three months ended or as of March 31, 2018 was as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 605</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,051</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,066</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">382,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(213,302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(214,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact to other financial statement line items was immaterial. Adoption of the standard had no impact to net cash from or used in operating, investing, or financing activities in our condensed consolidated statement of cash flows.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. The Company has elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230). ASU 2016-15 provides guidance intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. ASU 2016-15 provides guidance in a number of situation including, among others, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, distributions received from equity method investees, and classifying cash receipts and payments that have aspects of more than one class of cash flows. ASU 2016-15 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-01,&#160;Business Combinations&#160;(Topic 805): Clarifying the Definition of a Business. The purpose of ASU 2017-01 is to change the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. ASU 2017-01&#160;became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU 2017-09,&#160;Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 was issued to clarify and reduce both (i)&#160;diversity in practice and (ii)&#160;cost and complexity when applying the guidance in Topic 718 to a change to the terms and conditions of a share-based payment award. ASU 2017-09 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued ASU&#160;2017-12,&#160;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities. ASU 2017-12 amends the hedge accounting rules to simplify the application of hedge accounting standard and better portray the economic results of risk management activities in the financial statements. The standard expands the ability to hedge non-financial and financial risk components, reduces complexity in fair value hedges of interest rate risk, eliminates the requirement to separately measure and report hedge ineffectiveness, as well as eases certain hedge effectiveness assessment requirements. ASU 2017-12 becomes effective for the Company on January 1, 2019 with early adoption permitted. The Company early adopted this new standard in the first quarter of 2018. The adoption of this new standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Summary of Significant Accounting Policies</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements of Fitbit, Inc. (the &#8220;Company&#8221;) are unaudited. The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited financial statements of the Company. The accompanying condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information, and in management&#8217;s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company&#8217;s financial position, its results of operations, and cash flows for the interim periods presented. The results of operations for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the full fiscal year or any other period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on March 1, 2018. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s fiscal year ends on December 31 of each year. The Company is on a 4-4-5&#160;week&#160;quarterly calendar. There were&#160;90 and 91 days in each of the&#160;three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;1, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. The primary estimates and assumptions made by management are related to revenue recognition, reserves for sales returns and incentives, reserves for warranty, valuation of stock options, fair value of derivative assets and liabilities, allowance for doubtful accounts, inventory valuation, fair value of goodwill and acquired tangible and intangible assets and liabilities assumed during acquisitions, the number of reportable segments, the recoverability of intangible assets and their useful lives, contingencies, and income taxes. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant Accounting Policies </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no significant changes in the Company&#8217;s accounting policies from those disclosed in its Annual Report on Form 10-K, except for the policies described below in relation to the adoption of&#160;Accounting Standards Update (&#8220;ASU&#8221;) 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">,&#160;discussed below in the section titled &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Pronouncements Recently Adopted</font><font style="font-family:inherit;font-size:10pt;">.&#8221; </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes revenue upon transfer of control of promised goods or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Products and Services</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company derives substantially all of its revenue from sales of its wearable devices, which includes both connected health and fitness devices and accessories and smartwatches. The Company also generates a small portion of revenue from its subscription-based services. The Company considers delivery of its products to have occurred once controlled is transferred and delivery of services to have occurred as control is transferred. The Company recognizes revenue, net of estimated sales returns, sales incentives, discounts, and sales tax. </font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Arrangements with Multiple Performance Obligations</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into contracts that have multiple performance obligations that include hardware, software, and services. The first performance obligation is the hardware and firmware essential to the functionality of the connected health and fitness device or smartwatch delivered at the time of sale. The second performance obligation is the software services included with the products, which are provided free of charge and enable users to sync, view, and access real-time data on the Company&#8217;s online dashboard and mobile apps. The third performance obligation is the embedded right included with the purchase of the device to receive, on a when-and-if-available basis, future unspecified firmware upgrades and features relating to the product&#8217;s essential firmware. In addition, the Company occasionally offers a fourth performance obligation in bundled arrangements that allows access to subscription-based services related to the Company&#8217;s Fitbit Coach offering.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company allocates revenue to all performance obligations based on their relative standalone selling prices (&#8220;SSP&#8221;). The Company&#8217;s process for determining its SSP considers multiple factors including consumer behaviors, the Company&#8217;s internal pricing model, and cost-plus margin and may vary depending upon the facts and circumstances related to each deliverable. SSP for the health and fitness devices and smartwatches reflect the Company&#8217;s best estimate of the selling prices if they were sold regularly on a stand-alone basis and comprise the majority of the arrangement consideration. SSP for upgrade rights currently ranges from </font><font style="font-family:inherit;font-size:10pt;">$1.00</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$3.00</font><font style="font-family:inherit;font-size:10pt;">. SSP for the online dashboard and mobile apps is currently estimated at </font><font style="font-family:inherit;font-size:10pt;">$0.99</font><font style="font-family:inherit;font-size:10pt;">. SSP for access to Fitbit Coach subscription-based services is based on the price charged when sold separately.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts allocated to the delivered wearable devices are recognized at the time of delivery, provided the other conditions for revenue recognition have been met. Amounts allocated to the online dashboard and mobile apps and unspecified upgrade rights are deferred and recognized on a straight-line basis over the estimated usage period.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers its users the ability to purchase subscription-based services, through which the users receive incremental features, including access to a digital personal trainer, in-depth analytics regarding the user&#8217;s personal metrics, or video-based customized workouts. Amounts paid for subscriptions are deferred and recognized ratably over the service period, which is typically one year. Revenue from subscription-based services was less than </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of revenue for all periods presented.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, the Company offers subscription-based software and services to certain customers in the corporate wellness program, which includes a real-time dashboard, and the ability to create corporate challenges. SSP for the corporate wellness subscription is determined based on the Company&#8217;s internal pricing model for anticipated renewals for existing customers and pricing for new customers. Revenue allocated to the corporate wellness subscription is deferred and recognized on a straight-line basis over the estimated access period of one year, which is the typical service period. Revenue for corporate wellness software and services was less than </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of revenue for all periods presented.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred when the amortization period would be one year or less. The Company applies a practical expedient to not consider the effect of a significant financing component as it expects that the period between transfer of control and payment from customer to be one year or less.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for shipping and handling fees billed to customers as revenue. Sales taxes and value added taxes (&#8220;VAT&#8221;) collected from customers which are remitted to governmental authorities are not included in revenue, and are reflected as a liability on the consolidated balance sheets.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Rights of Return, Stock Rotation Rights, and Price Protection</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers limited rights of return, stock rotation rights, and price protection under various policies and programs with its retailer and distributor customers and end-users. Below is a summary of the general provisions of such policies and programs:</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" 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:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retailers and distributors are generally allowed to return products that were originally sold through to an end-user under provisions of their contracts, called &#8220;open-box&#8221; returns, and such returns may be made at any time after the original sale.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" 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:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All purchases through Fitbit.com are covered by a 45-day right of return.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" 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:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain distributors are allowed stock rotation rights which are limited rights of return of products purchased during a prior period, generally one quarter.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" 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:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain distributors and retailers are allowed return rights for defective products.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" 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:0px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain distributors are offered price protection that allows for the right to a partial credit for unsold inventory held by the distributor if the Company reduces the selling price of a product.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company estimates reserves for these policies and programs based on historical experience, and records the reserves as a reduction of revenue and an accrued liability. Through&#160;</font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, actual returns have primarily been open-box returns. In addition, through </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company has had limited price protection claims.&#160;On a quarterly basis, the amount of revenue that is reserved for future returns is calculated based on historical trends and data specific to each reporting period. The historical trends consider product life cycles, new product introductions, market acceptance of products, product sell-through, the type of customer, seasonality, and other factors. Return rates can fluctuate over time, but have been sufficiently predictable to allow the Company to estimate expected future product returns. The Company reviews the actual returns evidenced in prior quarters as a percent of related revenue to determine the historical rate of returns. The Company then applies the historical rate of returns to the current period revenue as a basis for estimating future returns. When necessary, the Company also provides a specific reserve for products in the distribution channel in excess of estimated requirements. This estimate can be affected by the amount of a particular product in the channel, the rate of sell-through, product plans, and other factors. The Company also considers whether there are circumstances which may result in anticipated returns higher than the historical return rate from direct customers and records an additional specific reserve as necessary. The estimates and assumptions used to reserve for rights of return, stock rotation rights, and price protection have been accurate in all material respects and have not materially changed in the past.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Sales Incentives</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers sales incentives through various programs, consisting primarily of cooperative advertising and marketing development fund programs. The Company records advertising and marketing development fund programs with customers as a reduction to revenue unless it receives a distinct benefit in exchange for credits claimed by the customer and can reasonably estimate the fair value of the distinct benefit received, in which case the Company records it as a marketing expense. The Company recognizes a liability and reduces revenue for rebates or other incentives based on the estimated amount of rebates or credits that will be claimed by customers.</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Refer to Note 10 for disaggregated revenue by geographic region, based on ship-to destinations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Customer Bankruptcy </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2017, Wynit Distribution (&#8220;Wynit&#8221;) filed for bankruptcy protection under Chapter 11 of the United States Bankruptcy Code. Wynit was the Company&#8217;s largest customer, historically representing </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> of total revenue during the six months ended July 1, 2017 and </font><font style="font-family:inherit;font-size:10pt;">19%</font><font style="font-family:inherit;font-size:10pt;"> of total accounts receivables as of July 1, 2017. In connection with Wynit&#8217;s bankruptcy filing, the Company believed that the collectability of the product shipments to Wynit during the third quarter of 2017 was not reasonably assured. However, as of July 1, 2017, collectability of accounts receivables from Wynit was reasonably assured.&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company ceased to recognize revenue from Wynit, which totaled </font><font style="font-family:inherit;font-size:10pt;">$8.1 million</font><font style="font-family:inherit;font-size:10pt;"> during the third quarter of 2017. Additionally, the Company recorded a charge of </font><font style="font-family:inherit;font-size:10pt;">$35.8 million</font><font style="font-family:inherit;font-size:10pt;"> during the third quarter ended September 30, 2017 comprised of cost of revenue of </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> associated with shipments to Wynit in the third quarter of 2017 and bad debt expense of </font><font style="font-family:inherit;font-size:10pt;">$30.3 million</font><font style="font-family:inherit;font-size:10pt;"> associated with all of Wynit&#8217;s outstanding accounts receivables. The Company maintains credit insurance that covers a portion of the exposure related to its customer receivables. The Company recorded an insurance receivable based on an analysis of its insurance policies, including their exclusions, an assessment of the nature of the claim, and information from its insurance carrier. As of September 30, 2017, the Company had recorded an insurance receivable of </font><font style="font-family:inherit;font-size:10pt;">$26.8 million</font><font style="font-family:inherit;font-size:10pt;">, included in prepaid expenses and other current assets, associated with the amount it had concluded was probable related to the claim. The </font><font style="font-family:inherit;font-size:10pt;">$26.8 million</font><font style="font-family:inherit;font-size:10pt;"> insurance receivable allowed the Company to recover </font><font style="font-family:inherit;font-size:10pt;">$22.7 million</font><font style="font-family:inherit;font-size:10pt;"> of bad debt expense and </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;"> of cost of revenue, resulting in a net charge of </font><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;"> in the consolidated statement of operations comprised of net bad debt expense of </font><font style="font-family:inherit;font-size:10pt;">$7.6 million</font><font style="font-family:inherit;font-size:10pt;"> and net cost of revenue of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">. The Company received </font><font style="font-family:inherit;font-size:10pt;">$21.4 million</font><font style="font-family:inherit;font-size:10pt;"> of the insurance receivable during the fourth quarter of 2017 and the remaining </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;"> in January 2018. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the three months ended March 31, 2018, the Company released </font><font style="font-family:inherit;font-size:10pt;">$12.4 million</font><font style="font-family:inherit;font-size:10pt;"> in outstanding product return and rebate reserves related to Wynit, as it believes the possibility of future claims associated with these reserves is remote. This reserve release resulted in a </font><font style="font-family:inherit;font-size:10pt;">$12.4 million</font><font style="font-family:inherit;font-size:10pt;"> increase in revenue during the three months ended March 31, 2018. </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Non-Monetary Transaction</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company entered into an agreement with a third party during 2016 to exchange inventory for advertising credits and cash. The Company recorded the transaction based on the estimated fair value of the products exchanged. For the year ended December 31, 2016, the Company recorded&#160;</font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of revenue and </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;"> of associated cost of goods sold upon exchange of the products for advertising credits of </font><font style="font-family:inherit;font-size:10pt;">$13.0 million</font><font style="font-family:inherit;font-size:10pt;"> and cash of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">. The&#160;</font><font style="font-family:inherit;font-size:10pt;">$13.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;of unused advertising credits remaining as of December 31, 2016 were recorded in prepaid expenses and other current assets, and other assets. Such credits are expected to be used over the contractual period of&#160;</font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> years, and will be expensed as advertising services are received. During the three months ended March 31, 2018 and April 1, 2017, </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> of credits were utilized in each of these periods. The Company&#8217;s prepaid and other assets related to unused advertising credits as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017 were </font><font style="font-family:inherit;font-size:10pt;">$12.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued ASU 2016-02, Leases (Topic 842). ASU 2016-02 requires lessees to recognize right-of-use assets and lease liabilities for operating leases, initially measured at the present value of the lease payments, on the balance sheet. ASU 2016-02 will become effective for the Company on January 1, 2019, and requires adoption using a modified retrospective approach. The Company is currently evaluating the impact of this guidance on its consolidated financial statements. The Company anticipates that the adoption will have a material impact on its consolidated balance sheets, as it will now include a right of use asset and a lease liability for the obligation to make lease payments related to substantially all operating lease arrangements; however, the Company does not expect the adoption to have a material impact on its consolidated statements of operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued&#160;ASU 2016-13,&#160;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to accounts receivable and available for sale debt securities. ASU 2016-13 will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04,&#160;Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.&#160;ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value of a reporting unit&#8217;s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment charge based on the excess of a reporting unit&#8217;s carrying amount over its fair value. ASU 2017-04 will be applied prospectively and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is currently evaluating the impact of this guidance on its consolidated financial statements. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Recently Adopted</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB, issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), which affects any entity that either enters into contracts with customers to transfer goods and services or enters into contracts for the transfer of nonfinancial assets. 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. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted ASU 2014-09 effective January 1, 2018, utilizing the modified retrospective transition method. Prior periods were not retrospectively adjusted. Upon adoption, the Company recognized an immaterial cumulative effect of adopting this guidance as an adjustment to its opening accumulated deficit balance. The new standard may, in certain circumstances, impact the timing of when revenue is recognized for products shipped, and the timing and classification of certain sales incentives, which are expected to generally be recognized earlier than historical guidance. The Company believes the new guidance is materially consistent with its historical revenue recognition policy. In addition, ASU 2014-09 requires the presentation of sales returns reserve as a current liability. The Company&#8217;s sales return reserve was </font><font style="font-family:inherit;font-size:10pt;">$82.6 million</font><font style="font-family:inherit;font-size:10pt;"> as of March 31, 2018, presented within &#8220;Accrued liabilities&#8221; and was </font><font style="font-family:inherit;font-size:10pt;">$109.9 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2017, presented within &#8220;Accounts receivable, net.&#8221;</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three months ended or as of March 31, 2018 was as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 605</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,051</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,066</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">382,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(213,302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(214,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact to other financial statement line items was immaterial. Adoption of the standard had no impact to net cash from or used in operating, investing, or financing activities in our condensed consolidated statement of cash flows.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. The Company has elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230). ASU 2016-15 provides guidance intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. ASU 2016-15 provides guidance in a number of situation including, among others, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, distributions received from equity method investees, and classifying cash receipts and payments that have aspects of more than one class of cash flows. ASU 2016-15 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-01,&#160;Business Combinations&#160;(Topic 805): Clarifying the Definition of a Business. The purpose of ASU 2017-01 is to change the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. ASU 2017-01&#160;became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU 2017-09,&#160;Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 was issued to clarify and reduce both (i)&#160;diversity in practice and (ii)&#160;cost and complexity when applying the guidance in Topic 718 to a change to the terms and conditions of a share-based payment award. ASU 2017-09 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued ASU&#160;2017-12,&#160;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities. ASU 2017-12 amends the hedge accounting rules to simplify the application of hedge accounting standard and better portray the economic results of risk management activities in the financial statements. The standard expands the ability to hedge non-financial and financial risk components, reduces complexity in fair value hedges of interest rate risk, eliminates the requirement to separately measure and report hedge ineffectiveness, as well as eases certain hedge effectiveness assessment requirements. ASU 2017-12 becomes effective for the Company on January 1, 2019 with early adoption permitted. The Company early adopted this new standard in the first quarter of 2018. The adoption of this new standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tooling and manufacturing equipment</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and office equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,942</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased and internally-developed software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(65,330</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(59,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,530</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued revenue reserve from returns</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued manufacturing expense and freight</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales incentives</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,175</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,983</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued co-op advertising and marketing development funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,688</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee-related liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,266</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales taxes and VAT payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory received but not billed</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,935</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued legal settlements and fees</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,365</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">382,384</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">452,137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components and activity of accumulated other comprehensive income (&#8220;AOCI&#8221;), net of tax, were as follows (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Cash Flow Hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency Translation Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Available-for-Sale Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(326</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">664</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(326</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">338</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at March 31, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">730</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(401</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">329</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options to purchase common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,143</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted impact of ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted common stock subject to vesting</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,186</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,223</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the pre-tax impact of the Company&#8217;s foreign currency derivative contracts on other comprehensive income (&#8220;OCI&#8221;) and the condensed consolidated statements of operations for the periods presented (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="10" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Income Statement Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Foreign exchange cash flow hedges:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain (loss) recognized in OCI &#8211; effective portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(958</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain reclassified from OCI into income &#8211; effective portion</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss reclassified from OCI into income &#8211; effective portion</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(965</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain recognized in income &#8211; ineffective portion</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, 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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain recognized in income &#8211; excluded time value portion</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, 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="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Foreign exchange balance sheet hedges:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss recognized in income</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, 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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,493</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,046</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth the available offsetting of net derivative assets under the master netting arrangements as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017 (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Gross Amounts Not Offset in Condensed Consolidated Balance Sheets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2018</font></div></td><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;">Gross Amounts Recognized</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;">Gross Amounts Offset</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;">Net Amounts Presented</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Financial Instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Collateral Received</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">833</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">833</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="24" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Gross Amounts Offset in the Condensed Consolidated Balance Sheets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Gross Amounts Not Offset in Condensed Consolidated Balance Sheets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Recognized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Amounts Offset</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amounts Presented</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Financial Instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Collateral Received</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange contracts liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the Company&#8217;s basic and diluted net loss per share (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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 1, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(80,877</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(60,079</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares of common stock&#8212;basic for Class A and Class B</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,431</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">226,511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of dilutive securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares of common stock&#8212;diluted for Class A and Class B</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,431</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">226,511</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.34</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;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;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized was as follows (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,671</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,685</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,425</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,641</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,493</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth the Company&#8217;s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">296,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">833</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">833</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,430</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">371,853</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">541,283</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock warrant liability</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">594</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,066</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">371,206</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">564,272</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock warrant liability</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,346</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The increase in the carrying amount of goodwill during the three months ended March 31, 2018 was attributable to an acquisition in February 2018. See Note 11 for additional information. </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Useful Life </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(years)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><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;">Gross</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;">Accumulated Amortization</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;">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></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,918</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(164</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.9</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(701</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,056</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,259</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,797</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,866</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,510</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,356</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the fair value of the Company&#8217;s foreign currency derivative contracts as of the periods presented (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="18" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">Fair Value Derivative </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" 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;">Fair Value Derivative Liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Fair Value Derivative </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">Fair Value Derivative Liabilities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash flow designated hedges</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash flow designated hedges</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hedges not designated</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hedges not designated</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">284</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total fair value of derivative instruments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">833</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Future minimum payments under the Company&#8217;s noncancelable lease agreements as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follow (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,572</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,786</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,889</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">263,158</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The increase in the carrying amount of goodwill during the three months ended March 31, 2018 was attributable to an acquisition in February 2018. See Note 11 for additional information.</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Goodwill</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill acquired </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,929</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consisted of the following (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Components</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,367</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,070</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145,373</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,895</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three months ended or as of March 31, 2018 was as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 605</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Under ASC 606</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,051</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,066</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">382,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(213,302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(214,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the pre-tax impact of the Company&#8217;s foreign currency derivative contracts on other comprehensive income (&#8220;OCI&#8221;) and the condensed consolidated statements of operations for the periods presented (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="10" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Income Statement Location</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Foreign exchange cash flow hedges:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain (loss) recognized in OCI &#8211; effective portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(958</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain reclassified from OCI into income &#8211; effective portion</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss reclassified from OCI into income &#8211; effective portion</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(965</font></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain recognized in income &#8211; ineffective portion</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, 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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain recognized in income &#8211; excluded time value portion</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, 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="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:22px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Foreign exchange balance sheet hedges:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss recognized in income</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income, 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 colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,493</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,046</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty reserve activities were as follows (in thousands)</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charged to cost of revenue </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,481</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,937</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes related to pre-existing warranties</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlement of claims </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,024</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,961</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,975</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,459</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;">&#160;</font></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:26px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:26px;" 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:2px;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">Does not include reserves established as a result of the recall of the Fitbit Force. See the section titled &#8220;</font><font style="font-family:inherit;font-size:8pt;font-style:italic;">&#8212;</font><font style="font-family:inherit;font-size:8pt;">Fitbit Force Recall Reserve&#8221; in the Company&#8217;s Annual Report on Form 10-K for additional information regarding such reserves.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU activity under the equity incentive plans was as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance&#8212;December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,119</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance&#8212;March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,644</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity under the equity incentive plans was as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares&#160;Subject</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">to</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#8211;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,386</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or canceled </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(134</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;March 31, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,687</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options vested and expected to vest&#8212;March 31, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,638</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options exercisable&#8212;March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></font><font style="font-family:inherit;font-size:8pt;"> The aggregate intrinsic values of stock options outstanding, exercisable, vested and expected to vest as of </font><font style="font-family:inherit;font-size:8pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:8pt;"> were calculated as the difference between the exercise price of the stock options and the fair value of the Class A common stock of </font><font style="font-family:inherit;font-size:8pt;">$5.10</font><font style="font-family:inherit;font-size:8pt;"> as of </font><font style="font-family:inherit;font-size:8pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:8pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense of acquired finite-lived intangible assets to be charged to cost of revenue and operating expenses after </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">771</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,451</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,236</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,183</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,429</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total finite-lived intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,594</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,203</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,797</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic region, based on ship-to destinations, was as follows (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas excluding United States</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East, and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,538</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,731</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,865</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298,942</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retailers and distributors with revenue equal to or greater than 10% of total revenue for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and April 1, 2017 were as follows: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"> * Represents less than 10%. </font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retailers and distributors with revenue equal to or greater than 10% of total revenue for the three months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and April 1, 2017 were as follows: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"> * Represents less than 10%. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retailers and distributors that accounted for equal to or greater than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of accounts receivable at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2017 were as follows: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">E</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Represents less than 10%.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Option Exchange</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 13, 2017, the Company filed its definitive proxy statement, submitting to stockholders a proposal for a stock option exchange program (the &#8220;Program&#8221;). The Program would allow the Company employees, including its executive officers other than its President, Chief Executive Officer, and Chairman, Chief Technology Officer, and Chief Financial Officer (&#8220;Eligible Employees&#8221;), to exchange out-of-the-money or &#8220;underwater&#8221; options to purchase shares of the Company&#8217;s Class A common stock or Class B common stock currently held by such Eligible Employees for a lesser number of restricted stock units (&#8220;RSUs&#8221;) that may be settled for shares of its Class A common stock, (&#8220;New RSUs&#8221;), under the Company&#8217;s 2015 Equity Incentive Plan (the &#8220;2015 Plan&#8221;). Each New RSU represents an unfunded right to receive </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> share of the Company&#8217;s Class A common stock on a date in the future, which generally is the date on which the New RSU will vest. Eligible Employees participating in the Program would receive one New RSU for every </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> &#8220;out-of-the-money&#8221; options that they exchange.&#160;The New RSUs would generally vest over the remaining vesting period of the exchanged option (subject to a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year minimum vesting period). None of the members of the Company&#8217;s board of directors were eligible to participate in the Program. On May 25, 2017, the Company&#8217;s stockholders approved the Program at the 2017 Annual Meeting of Stockholders. The Company subsequently commenced the Program by filing a tender offer statement on Schedule TO with the SEC on June 21, 2017. The Program expired on July 19, 2017. A total of </font><font style="font-family:inherit;font-size:10pt;">3.7 million</font><font style="font-family:inherit;font-size:10pt;"> &#8220;underwater&#8221; stock options were tendered by the Eligible Employees, representing approximately </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the stock options eligible for exchange. On July 20, 2017, the Company granted an aggregate of </font><font style="font-family:inherit;font-size:10pt;">1.8 million</font><font style="font-family:inherit;font-size:10pt;"> New RSUs under the 2015 Plan in exchange for the &#8220;underwater&#8221; stock options tendered. The completion of the Program resulted in total incremental unrecognized stock-based compensation expense of </font><font style="font-family:inherit;font-size:10pt;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;">, to be recognized over the greater of one year or the remaining vesting service period of the tendered stock options. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity Incentive Plans</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2015, the Company&#8217;s board of directors and stockholders adopted and approved the 2015 Plan. The 2015 Plan became effective on June 16, 2015 and serves as the successor to the Amended and Restated 2007 Stock Plan (the &#8220;2007 Plan&#8221;). The Company ceased granting awards under the 2007 Plan, and any outstanding stock options and RSUs granted under the 2007 Plan would remain subject to the terms of the 2007 Plan. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">16.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Class A common stock were reserved and available for future issuance under the 2015 Plan. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity under the equity incentive plans was as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares&#160;Subject</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">to</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#8211;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,386</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or canceled </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(134</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;March 31, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,687</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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options vested and expected to vest&#8212;March 31, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,638</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options exercisable&#8212;March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></font><font style="font-family:inherit;font-size:8pt;"> The aggregate intrinsic values of stock options outstanding, exercisable, vested and expected to vest as of </font><font style="font-family:inherit;font-size:8pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:8pt;"> were calculated as the difference between the exercise price of the stock options and the fair value of the Class A common stock of </font><font style="font-family:inherit;font-size:8pt;">$5.10</font><font style="font-family:inherit;font-size:8pt;"> as of </font><font style="font-family:inherit;font-size:8pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:8pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU activity under the equity incentive plans was as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance&#8212;December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,119</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance&#8212;March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,644</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2015, the Company&#8217;s board of directors adopted the 2015 Employee Stock Purchase Plan (the &#8220;2015 ESPP&#8221;), which became effective on June 17, 2015. A total of </font><font style="font-family:inherit;font-size:10pt;">3.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Class&#160;A common stock were initially reserved for issuance under the 2015 ESPP. The 2015 ESPP allows eligible employees to purchase shares of the Company&#8217;s Class&#160;A common stock through payroll deductions at a price per share equal to </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the lesser of the fair market value of the Company&#8217;s Class A common stock (i) on the first trading day of the applicable offering period and (2)&#160;the last trading day of each purchase period in the applicable offering period. Except for the initial offering period, the 2015 ESPP provides for 6-month offering periods beginning in May and November&#160;of each year. The initial offering period began June 17, 2015 and ended in May 2016.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warrant</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 10, 2017, the Company issued a warrant to purchase </font><font style="font-family:inherit;font-size:10pt;">0.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Class A common stock. The warrant is exercisable based on service and performance-based conditions and has an exercise price of </font><font style="font-family:inherit;font-size:10pt;">$5.23</font><font style="font-family:inherit;font-size:10pt;"> per share and a contractual term of </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">0.5 million</font><font style="font-family:inherit;font-size:10pt;"> warrants were outstanding. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized was as follows (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,671</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,685</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,425</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,641</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,493</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the total unrecognized stock-based compensation expense related to unvested stock options and RSUs was </font><font style="font-family:inherit;font-size:10pt;">$167.6 million</font><font style="font-family:inherit;font-size:10pt;">, which the Company expects to recognize over an estimated weighted average period of </font><font style="font-family:inherit;font-size:10pt;">2.3</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Components </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue consists of deferred shipments in transit for which control has not yet transferred, deferred software, or amounts allocated to mobile dashboard and on-line apps and unspecified upgrade rights, and deferred subscription-based services for which payments have been received by the customer prior to revenue recognition of these performance obligations. The deferred shipments performance obligation is anticipated to be recognized within the next quarter. The deferred software and deferred subscription-based services performance obligations are anticipated to be recognized over the useful life or service periods of twelve to seventeen months.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the total short-term and long-term deferred revenue balance were as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balances</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferral of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,364</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,448</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Returns Reserve </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue returns reserve activities were as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increases </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write-offs/Returns taken </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53,333</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(72,160</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,612</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increases in the revenue returns reserve include provisions for open box returns and stock rotations.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consisted of the following (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Components</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,367</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,070</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145,373</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,895</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Prepaid Expenses and Other Current Assets</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">POP displays, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,103</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">833</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Insurance receivable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,436</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,941</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,269</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, Net </font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following (in thousands): </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tooling and manufacturing equipment</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and office equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,942</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased and internally-developed software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(65,330</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(59,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,530</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total depreciation and amortization expense related to property and equipment, net was&#160;</font><font style="font-family:inherit;font-size:10pt;">$10.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and April 1, 2017, respectively.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Intangible Assets </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill&#160;were as follows (in thousands). The increase in the carrying amount of goodwill during the three months ended March 31, 2018 was attributable to an acquisition in February 2018. See Note 11 for additional information.</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Goodwill</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill acquired </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,893</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,929</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts of the intangible assets as of&#160;</font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;and December&#160;31, 2017 were as follows (in thousands, except useful life). The increase in the carrying amount of goodwill during the three months ended March 31, 2018 was attributable to an acquisition in February 2018. See Note 11 for additional information. </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Useful Life </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(years)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><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;">Gross</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;">Accumulated Amortization</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;">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></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,918</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(164</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.9</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(701</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,056</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,259</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,797</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,866</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,510</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,356</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amortization expense related to intangible assets was&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended&#160;</font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and April&#160;1, 2017, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense of acquired finite-lived intangible assets to be charged to cost of revenue and operating expenses after </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">771</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,451</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,236</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,183</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,429</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total finite-lived intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,594</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,203</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,797</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Liabilities</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued revenue reserve from returns</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued manufacturing expense and freight</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales incentives</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,175</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,983</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued co-op advertising and marketing development funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,688</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee-related liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,266</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales taxes and VAT payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory received but not billed</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,935</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued legal settlements and fees</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,365</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">382,384</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">452,137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product warranty reserve activities were as follows (in thousands)</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April 1, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charged to cost of revenue </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,481</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,937</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes related to pre-existing warranties</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlement of claims </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,024</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,961</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,975</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,459</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;">&#160;</font></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:26px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:26px;" 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:2px;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">Does not include reserves established as a result of the recall of the Fitbit Force. See the section titled &#8220;</font><font style="font-family:inherit;font-size:8pt;font-style:italic;">&#8212;</font><font style="font-family:inherit;font-size:8pt;">Fitbit Force Recall Reserve&#8221; in the Company&#8217;s Annual Report on Form 10-K for additional information regarding such reserves.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restructuring</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the Company announced cost-efficiency measures to be implemented in 2017 that include realigning sales and marketing spend and improved optimization of research and development investments. In addition, the Company announced a reorganization, including a reduction in workforce. This reorganization impacted approximately </font><font style="font-family:inherit;font-size:10pt;">110</font><font style="font-family:inherit;font-size:10pt;"> employees, or approximately </font><font style="font-family:inherit;font-size:10pt;">6%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s global workforce. The Company recorded </font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;"> in total restructuring expenses, substantially all of which were severance and related costs, in the first quarter of 2017. The Company completed the reorganization in the fourth quarter of 2017.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Income (Loss)</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components and activity of accumulated other comprehensive income (&#8220;AOCI&#8221;), net of tax, were as follows (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Cash Flow Hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency Translation Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Available-for-Sale Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(326</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from AOCI</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">664</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(326</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">338</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at March 31, 2018 </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">730</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(401</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">329</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. The primary estimates and assumptions made by management are related to revenue recognition, reserves for sales returns and incentives, reserves for warranty, valuation of stock options, fair value of derivative assets and liabilities, allowance for doubtful accounts, inventory valuation, fair value of goodwill and acquired tangible and intangible assets and liabilities assumed during acquisitions, the number of reportable segments, the recoverability of intangible assets and their useful lives, contingencies, and income taxes. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> EX-101.SCH 6 fit-20180331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2401403 - Disclosure - - Accounting Pronouncements Recently Adopted (Details) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2431401 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2425403 - Disclosure - - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2414410 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2414413 - Disclosure - Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Balance Sheet Components - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Balance Sheet Components - Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Balance Sheet Components - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Balance Sheet Components - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Balance Sheet Components - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2414411 - Disclosure - Balance Sheet Components - Product Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2414412 - Disclosure - Balance Sheet Components - Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Balance Sheet Components - Revenue Returns Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Customer Bankruptcy & Non-Monetary Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Commitments and Contingencies - Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Financial Instruments - Additional Derivative Information (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Financial Instruments - Amortized to fair value (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Financial Instruments - Contractual maturity dates (Details) link:presentationLink link:calculationLink link:definitionLink 2410409 - Disclosure - Financial Instruments - Offsetting of Foreign Currency Derivative Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 2410408 - Disclosure - Financial Instruments - Schedule of Derivative Contracts on Consolidated Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Financial Instruments - Statement of Operations and Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Financial Instruments - Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - - Financial Position, Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2422401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 2325301 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Significant Customer Information and Other Information link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Significant Customer Information and Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Significant Customer Information and Other Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2419404 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2419405 - Disclosure - Stockholders' Equity - Stock Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 fit-20180331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 fit-20180331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 fit-20180331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Organization, Consolidation and Presentation of Financial Statements [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Tooling and manufacturing equipment [Member] Equipment [Member] Furniture and office equipment [Member] Furniture and Fixtures [Member] Purchased and internally-developed software [Member] Software and Software Development Costs [Member] Leasehold improvements [Member] Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total property and equipment Property, Plant and Equipment, Gross Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Depreciation and amortization expense Depreciation, Amortization and Accretion, Net Schedule of deferred revenue Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Schedule of accounts receivable reserves Schedule Of Accounts Receivable Reserves [Table Text Block] Schedule Of Accounts Receivable Reserves [Table Text Block] Schedule of inventories Schedule of Inventory, Current [Table Text Block] Schedule of prepaid expenses and other current asset Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Schedule of goodwill Schedule of Goodwill [Table Text Block] Net change, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of intangible assets (excluding goodwill) Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of estimated future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of product warranty reserves Schedule of Product Warranty Liability [Table Text Block] Schedule of accumulated other comprehensive income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Debt Disclosure [Abstract] Long-Term Debt Debt Disclosure [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance, beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Balance, end of period (in shares) Options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance, weighted average exercise price, beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Balance, weighted average exercise price, end of period (in dollars per share) Options exercisable, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options vested and expected to vest, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Options outstanding, aggregate intrinsic value, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Options vested and expected to vest, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Fair value of the Class A common stock (in dollars per share) Share Price Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities Available-for-sale Securities, Debt Securities, Current Accounts receivable, net Accounts Receivable, Net, Current Inventories Inventory, Net Income tax receivable Income Taxes Receivable, 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) Deferred tax assets Deferred Tax Assets, Net, Noncurrent 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 Accrued Liabilities, Current Deferred revenue Deferred Revenue, Current Income taxes payable Accrued Income Taxes, Current Total current liabilities Liabilities, Current Long-term deferred revenue Deferred Revenue, Noncurrent Other liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 6) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Class A and Class B common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Earnings Per Share [Abstract] Schedule of basic and diluted net income (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of antidilutive securities excluded from earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Investments, Debt and Equity Securities [Abstract] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of accumulated other comprehensive income [Member] Reclassification out of Accumulated Other Comprehensive Income [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Accumulated net gain (loss) from cash flow hedges attributable to parent [Member] Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign currency exchange contract [Member] Foreign Exchange Contract [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Revenue [Member] Revenue [Member] Revenue [Member] Operating expenses [Member] Operating Expense [Member] Other Income, Net [Member] Other Income (Expense), Net [Member] Other Income (Expense), Net [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as hedging instrument [Member] Designated as Hedging Instrument [Member] Not designated as hedging instrument [Member] Not Designated as Hedging Instrument [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash flow hedges [Member] Cash Flow Hedging [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Gain (loss) recognized in OCI – effective portion Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net Gain (loss) reclassified from OCI into income – effective portion Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Gain (loss) recognized in income – ineffective portion Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net Gain recognized in income – excluded time value portion Derivative Instruments, Gain (Loss) Recognized In Income, Time Value Portion Derivative Instruments, Gain (Loss) Recognized In Income, Time Value Portion Gain (loss) recognized in income Derivative, Gain (Loss) on Derivative, Net Statement of Cash Flows [Abstract] Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss Net Income (Loss) Attributable to Parent Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Provision for inventory obsolescence Inventory Write-down Depreciation Depreciation Write-off of property and equipment Impairment of Long-Lived Assets Held-for-use Amortization of intangible assets Amortization of Intangible Assets Stock-based compensation Share-based Compensation Deferred income taxes Deferred Income Tax Expense (Benefit) Other Other Operating Activities, Cash Flow Statement Changes in operating assets and liabilities, net of acquisition: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Fitbit Force recall reserve Increase (Decrease) In Product Recall Reserve Increase (Decrease) In Product Recall Reserve Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Income taxes payable Increase (Decrease) in Income Taxes Payable Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of marketable securities Payments to Acquire Available-for-sale Securities, Debt Sales of marketable securities Proceeds from Sale of Available-for-sale Securities, Debt Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Repayment of debt Repayments of Debt Taxes paid related to net share settlement of restricted stock units Payments Related to Tax Withholding for Share-based Compensation Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Effect of exchange rate on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Cost of revenue [Member] Cost of Sales [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Remaining 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Net Finite-Lived Intangible Assets, Net Risks and Uncertainties [Abstract] Significant Customer Information and Other Information Concentration Risk Disclosure [Text Block] Schedule of available for sale securities including fair value and gross unrealized losses Available-for-sale Securities [Table Text Block] Schedule of derivative instruments in statement of financial position, fair value Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block] Schedule of cash flow hedging instruments, statement of operations Schedule of Other Derivatives Not Designated as Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Schedule of derivative contracts on consolidated statement of operations Schedule of Derivative Contracts on Consolidated Statement of Operations [Table Text Block] Schedule of Derivative Contracts on Consolidated Statement of Operations [Table Text Block] Schedule of cash flow hedging instruments, comprehensive income Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block] Schedule of offsetting of foreign currency derivative contracts Schedule of Derivative Instruments [Table Text Block] Income Statement [Abstract] Revenue Revenues 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 Total operating expenses Operating Expenses Operating loss Operating Income (Loss) Interest income, net Interest Income (Expense), Nonoperating, Net Other income, net Other Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax benefit Income Tax Expense (Benefit) Net loss Net loss per share: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Shares used to compute net loss per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Concentration Risk [Table] Concentration Risk [Table] Nonmonetary Transaction Type [Axis] Nonmonetary Transaction Type [Axis] Nonmonetary Transaction Type [Domain] Nonmonetary Transaction Type [Domain] Advertising Barter Transactions [Member] Advertising Barter Transactions [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] WynitDistribution [Member] WynitDistribution [Member] Wynit Distribution [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue [Member] Sales Revenue, Goods, Net [Member] Accounts Receivable [Member] Accounts Receivable [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer Concentration Risk [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk, percentage Concentration Risk, Percentage Unrecognized revenue, net Unrecognized Revenue, Net of Adjustments Unrecognized Revenue, Net of Adjustments Allowance for Doubtful Accounts Receivable Accounts Receivable Charge Recorded Accounts Receivable Charge Recorded Unrecoverable inventory Unrecoverable Inventory Costs Unrecoverable Inventory Costs Accounts receivable for shipments made in the quarter Accounts Receivable, Gross Insurance proceeds receivable, accounts receivable Insurance Settlements Receivable, Accounts Receivable Insurance Settlements Receivable, Accounts Receivable Probably insurance proceeds Insurance Settlements Receivable Insurance proceeds receivable, inventory Insurance Settlements Receivable, Inventory Insurance Settlements Receivable, Inventory Charges offset by insurance recorded Charges Offset By Insurance Recorded Charges Offset By Insurance Recorded Bad debt expense Provision for Doubtful Accounts Cost of revenue Inventory Expense, Net Of Insurance Recovery Inventory Expense, Net Of Insurance Recovery Proceeds from insurance settlement Proceeds from Insurance Settlement, Operating Activities Release of product return and rebate reserves Release of Product Return and Rebate Reserves Release of Product Return and Rebate Reserves Nonmonetary transaction, gross operating revenue recognized Nonmonetary Transaction, Gross Operating Revenue Recognized Nonmonetary transaction, cost of goods transferred Nonmonetary Transaction, Cost of Goods Nonmonetary Transaction, Cost of Goods Nonmonetary transaction, advertising credit received Nonmonetary Transaction, Advertising Credit, Amount Nonmonetary Transaction, Advertising Credit, Amount Nonmonetary transaction, cash received Nonmonetary Transaction, Cash Received Nonmonetary Transaction, Cash Received Nonmonetary transaction, remaining advertising credit Nonmonetary Transaction, Remaining Advertising Credit Nonmonetary Transaction, Remaining Advertising Credit Nonmonetary transaction, advertising credit, expected period of use Nonmonetary Transaction, Advertising Credit, Expected Period Of Use Nonmonetary Transaction, Advertising Credit, Expected Period Of Use Nonmonetary transaction, advertising credit utilized during the period Nonmonetary Transaction, Advertising Credit, Utilized During the Period Nonmonetary Transaction, Advertising Credit, Utilized During the Period Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Research and development [Member] Research and Development Expense [Member] Sales and marketing [Member] Selling and Marketing Expense [Member] General and administrative [Member] General and Administrative Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Total stock-based compensation Allocated Share-based Compensation Expense Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Twine Health, Inc. [Member] Twine Health, Inc. [Member] Twine Health, Inc. [Member] Pebble Industries, Inc [Member] Pebble Industries, Inc [Member] Pebble Industries, Inc [Member] Vector Watch S.R.L. [Member] Vector Watch S.R.L. [Member] Vector Watch S.R.L. [Member] Coin, Inc [Member] Coin, Inc [Member] Coin, Inc [Member] 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] In Process Research and Development [Member] In Process Research and Development [Member] Customer Relationships [Member] Customer Relationships [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Cash paid for acquisition Payments to Acquire Businesses, Gross Intangibles acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Assumed liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Consideration held as security for indemnifications obligations Business Combination, Consideration Transferred, Held As Security For Indemnification Obligations Business Combination, Consideration Transferred, Held As Security For Indemnification Obligations Amortization period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Due in one year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Due in one to two years Available-for-sale Securities, Debt Maturities, Year One To Two, Fair Value Available-for-sale Securities, Debt Maturities, Year One To Two, Fair Value Total Available-for-sale Securities, Debt Securities New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Under ASC 605 Calculated under Revenue Guidance in Effect before Topic 606 [Member] Impact Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Subscription-based Premium Services [Member] Subscription-based Premium Services [Member] Subscription-based Premium Services [Member] Corporate Dashboard Tool [Member] Corporate Dashboard Tool [Member] Corporate Dashboard Tool [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Accrued liabilities [Member] Accrued Liabilities [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Reserves and accruals, returns and allowances Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances Estimated selling price Revenue Recognition, Estimated Selling Price Revenue Recognition, Estimated Selling Price Net cash provided by financing activities Net cash provided by operating activities Best estimated selling price on upgrade rights Revenue Recognition, Best Estimated Selling Price On Upgrade Rights Revenue Recognition, Best Estimated Selling Price On Upgrade Rights Available-for-sale securities in continuous loss position for one year or more, gross unrealized losses Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Prepaid expenses and other current assets [Member] Prepaid Expenses and Other Current Assets [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Fair Value Derivative Assets Derivative Asset, Fair Value, Gross Asset Fair Value Derivative Liabilities Derivative Liability, Fair Value, Gross Liability Acquisitions Business Combination Disclosure [Text Block] Fair Value Disclosures [Abstract] Schedule of fair value of assets and liabilities measured on recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Unrealized Gains (Losses) on Cash Flow Hedges [Member] Currency Translation Adjustments [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized Gains (Losses) on Available-for-Sale Investments [Member] Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] AOCI Attributable to Parent [Member] AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Balance, beginning of period Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Amounts reclassified from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Balance, end of period Commitments and Contingencies Disclosure [Abstract] Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Other Assets [Member] Other Assets [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring [Member] Fair Value, Measurements, Recurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] 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] U.S. government agencies [Member] US Government Agencies Debt Securities [Member] Corporate debt securities [Member] Corporate Debt Securities [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] Assets: Assets, Fair Value Disclosure [Abstract] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Available for sale securities Derivative assets Derivative Asset Total Assets, Fair Value Disclosure Liabilities: Liabilities, Fair Value Disclosure [Abstract] Derivative liabilities Derivative Liability Stock warrant liability Mandatorily Redeemable Preferred Stock, Fair Value Disclosure Total Financial and Nonfinancial Liabilities, Fair Value Disclosure Transfers between fair value levels Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net Deferred Revenue [Roll Forward] Movement in Deferred Revenue [Roll Forward] Beginning balances Deferred Revenue Deferral of revenue Deferred Revenue, Additions Recognition of deferred revenue Deferred Revenue, Revenue Recognized Ending balances Derivative Instruments and Hedging Activities Disclosure [Abstract] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Financial Instruments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment [Member] Purchase Commitment [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] PurePulse Class Action Lawsuit [Member] PurePulse Class Action Lawsuit [Member] PurePulse Class Action Lawsuit [Member] Immersion [Member] Immersion [Member] Immersion [Member] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Pending Litigation [Member] Pending Litigation [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Rent expense Operating Leases, Rent Expense Remaining minimum amount committed Purchase Commitment, Remaining Minimum Amount Committed Loss contingency, number of lawsuits filed Loss Contingency, New Claims Filed, Number Loss Contingency, Patents Found Not Infringed, Number Loss Contingency, Patents Found Not Infringed, Number Loss contingency, individual investors named as lead plaintiffs Loss Contingency, Number of Plaintiffs Settlement amount award to other party Litigation Settlement, Amount Awarded to Other Party Patents allegedly infringed, number Loss Contingency, Patents Allegedly Infringed, Number Loss Contingency, Number of Additional Defendants Loss Contingency, Number of Additional Defendants Loss Contingency, Number of Additional Defendants Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Product warranty Product Warranty Accrual, Current Accrued revenue reserve from returns Accrued Revenue Reserve Accrued Revenue Reserve Accrued manufacturing expense and freight Accrued Manufacturing Expense And Freight, Current Accrued Manufacturing Expense And Freight, Current Accrued sales incentives Accrued Sales Incentives, Current Accrued Sales Incentives, Current Accrued sales and marketing Accrued Marketing Costs, Current Accrued research and development Accrued Research and Development Accrued Research and Development Accrued co-op advertising and marketing development funds Accrued Advertising And Marketing Costs, Current Accrued Advertising And Marketing Costs, Current Employee-related liabilities Employee-related Liabilities, Current Sales taxes and VAT payable Sales and Excise Tax Payable, Current Inventory received but not billed Accrued Inventory Received Not Billed, Current Accrued Inventory Received Not Billed, Current Accrued legal settlements and fees Accrued Professional Fees, Current Derivative liabilities Derivative Liability, Current Other Other Accrued Liabilities, Current Accrued liabilities Net Loss per Share Earnings Per Share [Text Block] Stockholders' Equity Shareholders' Equity and Share-based Payments [Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Cash flow hedges: Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax [Abstract] Change in unrealized gain (loss) on cash flow hedges, net of tax benefit (expense) of $0 and $(202), respectively Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Less: reclassification for realized net gains included in net income, net of tax expense (benefit) of $0 and $(38), respectively Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Net change, net of tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Change in unrealized loss on available-for-sale investments, net of tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Less reclassification for realized net gains Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Numerator: Earnings Per Share, Basic [Abstract] Denominator: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Weighted-average shares of common stock—basic (in shares) Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted-average shares of common stock—diluted (in shares) Net loss per share: Earnings Per Share Reconciliation [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning Unvested balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited or canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Ending Unvested balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Beginning Unvested balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in 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 Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited or canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Ending Unvested balance (in dollars per share) Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entities [Table] Entities [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Class A [Member] Common Class A [Member] Common Class B [Member] Common Class B [Member] Entity Information [Line Items] Entity Information [Line Items] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Measurements Fair Value Disclosures [Text Block] 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 [Member] Employee Severance [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Expected number of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated Number of positions eliminated in the period, percent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Severance costs Severance Costs Schedule of stock option activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of restricted stock unit activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of stock-based compensation expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance at the beginning of the period Goodwill acquired Goodwill, Acquired During Period Balance at the end of the period Basis of Presentation and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Income tax benefit Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedules of concentration of risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Components Inventory, Work in Process and Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventories Revenue [Member] Sales Revenue, Net [Member] Geographic Concentration Risk [Member] Geographic Concentration Risk [Member] Customer B [Member] Customer B [Member] Customer B [Member] Customer A [Member] Customer A [Member] Customer A [Member] Customer F [Member] Customer F [Member] Customer F [Member] Customer C [Member] Customer C [Member] Customer C [Member] Customer D [Member] Customer D [Member] Customer D [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States [Member] UNITED STATES Americas excluding United States [Member] Americas Excluding United States [Member] Americas Excluding United States [Member] Europe, Middle East, and Africa [Member] EMEA [Member] APAC [Member] Asia Pacific [Member] Non-US [Member] Non-US [Member] Long-lived assets including property and equipment Long-Lived Assets Line of Credit Facility [Table] Line of Credit Facility [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 2015 Credit Agreement [Member] 2015 Credit Agreement [Member] 2015 Credit Agreement [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Line of Credit [Member] Line of Credit [Member] Letter of Credit [Member] Letter of Credit [Member] Swing Line Loan [Member] Bridge Loan [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Base Rate [Member] Base Rate [Member] London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Credit facility, borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Credit facility, amount outstanding Long-term Line of Credit Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Covenant, minimum unrestricted cash Line of Credit Facility, General Liquidity Covenant, Unrestricted Cash, Minimum Line of Credit Facility, General Liquidity Covenant, Unrestricted Cash, Minimum Covenant, cash and cash equivalents held in accounts subject to control agreements Line of Credit Facility, General Liquidity Covenant, Cash and Cash Equivalents Held in Accounts Subject to Control Agreements Line of Credit Facility, General Liquidity Covenant, Cash and Cash Equivalents Held in Accounts Subject to Control Agreements POP displays, net Prepaid Supplies Prepaid marketing Prepaid Advertising Derivative assets Derivative Asset, Current Prepaid expenses Prepaid Expense Insurance receivable Insurance Settlements Receivable, Current Other Prepaid Expense And Other Assets, Miscellaneous, Current Prepaid Expense And Other Assets, Miscellaneous, Current Total prepaid expenses and other current assets Derivative [Table] Derivative [Table] Derivative [Line Items] Derivative [Line Items] Derivative, notional amount based on forecasted revenue Derivative, Notional Amount Based On Forecasted Revenue Derivative, Notional Amount Based On Forecasted Revenue Derivative, notional amount Derivative, Notional Amount Developed technology [Member] Developed Technology Rights [Member] Trademarks and other [Member] Trademarks And Other [Member] Trademarks And Other [Member] Gross Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Weighted Average Remaining Useful Life (years) Finite-Lived Intangible Asset, Useful Life Intangible assets, net Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash [Member] Cash [Member] Money market funds [Member] Money Market Funds [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Available-for-sale debt securities, amortized cost Available-for-sale Debt Securities, Amortized Cost Basis Available-for-sale debt securities, gross unrealized gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, Net Of Tax Amount of unrealized gain, net of tax in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale. Available-for-sale debt securities, gross unrealized losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, Net Of Tax Amount of unrealized loss, net of tax in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale. Cash, cash equivalents, and available-for-sale securities, amortized cost Cash, Cash Equivalents, And Available-for-sale Securities, Amortized Cost Cash, Cash Equivalents, And Available-for-sale Securities, Amortized Cost Cash, cash equivalents, available-for-sale securities, fair value Cash, Cash Equivalents, Available-for-sale Securities, Fair Value Cash, Cash Equivalents, Available-for-sale Securities, Fair Value Total Valuation and Qualifying Accounts Disclosure [Table] Valuation and Qualifying Accounts Disclosure [Table] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves [Domain] Valuation Allowances and Reserves [Domain] Revenue Reserve [Member] Allowance for Sales Returns [Member] Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts Disclosure [Line Items] Movement in Valuation Allowances and Reserves [Roll Forward] Movement in Valuation Allowances and Reserves [Roll Forward] Beginning balance Valuation Allowances and Reserves, Balance Increases Valuation Allowances and Reserves, Additions for Adjustments Write-offs/Returns taken Valuation Allowances and Reserves, Deductions Ending balances Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Employee Stock Option [Member] Employee Stock Option [Member] Diluted Impact of ESPP [Member] Employee Stock [Member] Diluted Common Stock Subject to Vesting [Member] Diluted Common Stock Subject to Vesting [Member] Diluted Common Stock Subject to Vesting [Member] Common Stock [Member] Common Stock [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2015 Employee Stock Purchase Plan [Member] 2015 Employee Stock Purchase Plan [Member] 2015 Employee Stock Purchase Plan [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Remaining 2018 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total future minimum lease payments Operating Leases, Future Minimum Payments Due Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Beginning balances Standard and Extended Product Warranty Accrual Charged to cost of revenue Standard and Extended Product Warranty Accrual, Period Increase (Decrease) Changes related to pre-existing warranties Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Settlement of claims Standard and Extended Product Warranty Accrual, Decrease for Payments Ending balances Change in unrealized gain (loss) on cash flow hedges, tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Reclassification for realized net gains included in net income, tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Basis of Presentation and Summary of Significant Accounting Policies Basis of Accounting, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Title of Individual [Axis] Title of Individual [Axis] Relationship to Entity [Domain] Relationship to Entity [Domain] Eligible Employees [Member] Eligible Employees [Member] Eligible Employees [Member] 2015 Equity Incentive Plan [Member] 2015 Equity Incentive Plan [Member] 2015 Equity Incentive Plan [Member] Employee Stock Options And Restricted Stock Units [Member] Employee Stock Options And Restricted Stock Units [Member] Employee Stock Options And Restricted Stock Units [Member] Unfunded right to receive stock on a date in time in the future (in shares) Deferred Compensation Arrangement with Individual, Unfunded Options Deferred Compensation Arrangement with Individual, Unfunded Options Out-of-the-money options Deferred Compensation Arrangement with Individual, Out-Of-The-Money Options Deferred Compensation Arrangement with Individual, Out-Of-The-Money Options Minimum vesting Deferred Compensation Arrangement with Individual, Minimum Vesting Deferred Compensation Arrangement with Individual, Minimum Vesting Underwater options tendered Deferred Compensation Arrangement with Individual, Underwater Options Tendered Deferred Compensation Arrangement with Individual, Underwater Options Tendered Underwater options tendered, percent Deferred Compensation Arrangement with Individual, Underwater Options Tendered, Percent Deferred Compensation Arrangement with Individual, Underwater Options Tendered, Percent Stock issued in exchange (in shares) Stock Issued During Period, Shares, Conversion of Units Stock issued in exchange Stock Issued During Period, Value, Conversion of Units Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Percent of share price available to employees Share-based Compensation Arrangement by Share-based Payment Award, Market Price After Discount, Purchase Date Share-based Compensation Arrangement by Share-based Payment Award, Market Price After Discount, Purchase Date Unrecognized compensation expense related to unvested options Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Unrecognized compensation expense related to unvested options, estimated weighted average period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Number of securities called by each warrant Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Exercise price of warrant (in usd per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Warrants outstanding Class of Warrant or Right, Outstanding Offsetting Liabilities [Table] Offsetting Liabilities [Table] Offsetting Liabilities [Line Items] Offsetting Liabilities [Line Items] Gross Assets Recognized Gross Amounts Offset in the Condensed Consolidated Balance Sheets Derivative Liability, Fair Value, Gross Asset Net Amounts Presented in Condensed Consolidated Balance Sheets Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Financial Instruments Derivative Liability, Not Offset, Policy Election Deduction Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Cash Collateral Pledged Derivative, Collateral, Right to Reclaim Cash Net Amount Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Offsetting Assets [Table] Offsetting Assets [Table] Offsetting Assets [Line Items] Offsetting Assets [Line Items] Gross Amounts of Recognized Assets Gross Amounts Offset in the Condensed Consolidated Balance Sheets Derivative Asset, Fair Value, Gross Liability Net Amounts Presented in Condensed Consolidated Balance Sheets Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Financial Instruments Derivative Asset, Not Offset, Policy Election Deduction Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Cash Collateral Received Derivative, Collateral, Obligation to Return Cash Net Amount Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election EX-101.PRE 10 fit-20180331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2018
Apr. 26, 2018
Entity Information [Line Items]    
Entity Registrant Name FITBIT INC  
Entity Central Index Key 0001447599  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Mar. 31, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Common Class A [Member]    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   210,007,130
Common Class B [Member]    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   31,284,263
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 378,360 $ 341,966
Marketable securities 279,994 337,334
Accounts receivable, net 214,355 406,019
Inventories 145,373 123,895
Income tax receivable 77,746 77,882
Prepaid expenses and other current assets 59,109 97,269
Total current assets 1,154,937 1,384,365
Property and equipment, net 104,530 104,908
Goodwill 60,929 51,036
Intangible assets, net 29,797 22,356
Deferred tax assets 4,158 3,990
Other assets 14,750 15,420
Total assets 1,369,101 1,582,075
Current liabilities:    
Accounts payable 132,910 212,731
Accrued liabilities 382,384 452,137
Deferred revenue 31,272 35,504
Income taxes payable 755 928
Total current liabilities 547,321 701,300
Long-term deferred revenue 5,176 6,928
Other liabilities 54,345 49,884
Total liabilities 606,842 758,112
Commitments and contingencies (Note 6)
Stockholders’ equity:    
Class A and Class B common stock 24 24
Additional paid-in capital 976,022 956,060
Accumulated other comprehensive income (loss) 329 (9)
Accumulated deficit (214,116) (132,112)
Total stockholders’ equity 762,259 823,963
Total liabilities and stockholders’ equity $ 1,369,101 $ 1,582,075
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Income Statement [Abstract]    
Revenue $ 247,865 $ 298,942
Cost of revenue 133,742 180,643
Gross profit 114,123 118,299
Operating expenses:    
Research and development 89,336 87,758
Sales and marketing 72,052 91,174
General and administrative 36,088 30,746
Total operating expenses 197,476 209,678
Operating loss (83,353) (91,379)
Interest income, net 1,350 1,096
Other income, net 517 533
Loss before income taxes (81,486) (89,750)
Income tax benefit (609) (29,671)
Net loss $ (80,877) $ (60,079)
Net loss per share:    
Basic (in dollars per share) $ (0.34) $ (0.27)
Diluted (in dollars per share) $ (0.34) $ (0.27)
Shares used to compute net loss per share:    
Basic (in shares) 239,431 226,511
Diluted (in shares) 239,431 226,511
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Statement of Comprehensive Income [Abstract]    
Net loss $ (80,877) $ (60,079)
Cash flow hedges:    
Change in unrealized gain (loss) on cash flow hedges, net of tax benefit (expense) of $0 and $(202), respectively 664 (1,160)
Less: reclassification for realized net gains included in net income, net of tax expense (benefit) of $0 and $(38), respectively 0 217
Net change, net of tax 664 (943)
Change in foreign currency translation adjustment 0 (271)
Change in unrealized loss on available-for-sale investments, net of tax (326) 76
Less reclassification for realized net gains 0 (9)
Net change, net of tax (326) 67
Comprehensive loss $ (80,539) $ (61,226)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Statement of Comprehensive Income [Abstract]    
Change in unrealized gain (loss) on cash flow hedges, tax $ 0 $ (202)
Reclassification for realized net gains included in net income, tax $ 0 $ (38)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Cash Flows from Operating Activities    
Net loss $ (80,877) $ (60,079)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Provision for inventory obsolescence 6,337 3,997
Depreciation 10,456 9,140
Write-off of property and equipment 7,259 0
Amortization of intangible assets 1,748 1,377
Stock-based compensation 23,641 22,493
Deferred income taxes (1,799) (5,005)
Other (275) (183)
Changes in operating assets and liabilities, net of acquisition:    
Accounts receivable 191,982 282,917
Inventories (27,307) 27,193
Prepaid expenses and other assets 39,610 (976)
Fitbit Force recall reserve (132) (295)
Accounts payable (84,155) (176,619)
Accrued liabilities and other liabilities (70,147) (52,173)
Deferred revenue (6,010) (3,000)
Income taxes payable (173) 351
Net cash provided by operating activities 10,158 49,138
Cash Flows from Investing Activities    
Purchase of property and equipment (12,616) (28,157)
Purchases of marketable securities (141,404) (129,661)
Sales of marketable securities 50,795 4,256
Maturities of marketable securities 148,041 178,028
Acquisition, net of cash acquired (13,646) 0
Net cash provided by investing activities 31,170 24,466
Cash Flows from Financing Activities    
Proceeds from issuance of common stock 992 2,581
Repayment of debt (747) 0
Taxes paid related to net share settlement of restricted stock units (5,179) (3,127)
Net cash used in financing activities (4,934) (546)
Net increase in cash and cash equivalents 36,394 73,058
Effect of exchange rate on cash and cash equivalents 0 (99)
Cash and cash equivalents at beginning of period 341,966 301,320
Cash and cash equivalents at end of period $ 378,360 $ 374,279
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Summary of Significant Accounting Policies
 
The accompanying condensed consolidated financial statements of Fitbit, Inc. (the “Company”) are unaudited. The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited financial statements of the Company. The accompanying condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information, and in management’s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company’s financial position, its results of operations, and cash flows for the interim periods presented. The results of operations for the three months ended March 31, 2018 are not necessarily indicative of the results to be expected for the full fiscal year or any other period.

The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the Securities and Exchange Commission (“SEC”) on March 1, 2018.

The Company’s fiscal year ends on December 31 of each year. The Company is on a 4-4-5 week quarterly calendar. There were 90 and 91 days in each of the three months ended March 31, 2018 and April 1, 2017, respectively.

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.

Use of Estimates
 
The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. The primary estimates and assumptions made by management are related to revenue recognition, reserves for sales returns and incentives, reserves for warranty, valuation of stock options, fair value of derivative assets and liabilities, allowance for doubtful accounts, inventory valuation, fair value of goodwill and acquired tangible and intangible assets and liabilities assumed during acquisitions, the number of reportable segments, the recoverability of intangible assets and their useful lives, contingencies, and income taxes. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.

Significant Accounting Policies

There have been no significant changes in the Company’s accounting policies from those disclosed in its Annual Report on Form 10-K, except for the policies described below in relation to the adoption of Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606), discussed below in the section titled “Accounting Pronouncements Recently Adopted.”

Revenue Recognition

The Company recognizes revenue upon transfer of control of promised goods or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services.

Products and Services

The Company derives substantially all of its revenue from sales of its wearable devices, which includes both connected health and fitness devices and accessories and smartwatches. The Company also generates a small portion of revenue from its subscription-based services. The Company considers delivery of its products to have occurred once controlled is transferred and delivery of services to have occurred as control is transferred. The Company recognizes revenue, net of estimated sales returns, sales incentives, discounts, and sales tax.

Arrangements with Multiple Performance Obligations

The Company enters into contracts that have multiple performance obligations that include hardware, software, and services. The first performance obligation is the hardware and firmware essential to the functionality of the connected health and fitness device or smartwatch delivered at the time of sale. The second performance obligation is the software services included with the products, which are provided free of charge and enable users to sync, view, and access real-time data on the Company’s online dashboard and mobile apps. The third performance obligation is the embedded right included with the purchase of the device to receive, on a when-and-if-available basis, future unspecified firmware upgrades and features relating to the product’s essential firmware. In addition, the Company occasionally offers a fourth performance obligation in bundled arrangements that allows access to subscription-based services related to the Company’s Fitbit Coach offering.

The Company allocates revenue to all performance obligations based on their relative standalone selling prices (“SSP”). The Company’s process for determining its SSP considers multiple factors including consumer behaviors, the Company’s internal pricing model, and cost-plus margin and may vary depending upon the facts and circumstances related to each deliverable. SSP for the health and fitness devices and smartwatches reflect the Company’s best estimate of the selling prices if they were sold regularly on a stand-alone basis and comprise the majority of the arrangement consideration. SSP for upgrade rights currently ranges from $1.00 to $3.00. SSP for the online dashboard and mobile apps is currently estimated at $0.99. SSP for access to Fitbit Coach subscription-based services is based on the price charged when sold separately.

Amounts allocated to the delivered wearable devices are recognized at the time of delivery, provided the other conditions for revenue recognition have been met. Amounts allocated to the online dashboard and mobile apps and unspecified upgrade rights are deferred and recognized on a straight-line basis over the estimated usage period.

The Company offers its users the ability to purchase subscription-based services, through which the users receive incremental features, including access to a digital personal trainer, in-depth analytics regarding the user’s personal metrics, or video-based customized workouts. Amounts paid for subscriptions are deferred and recognized ratably over the service period, which is typically one year. Revenue from subscription-based services was less than 1% of revenue for all periods presented.

In addition, the Company offers subscription-based software and services to certain customers in the corporate wellness program, which includes a real-time dashboard, and the ability to create corporate challenges. SSP for the corporate wellness subscription is determined based on the Company’s internal pricing model for anticipated renewals for existing customers and pricing for new customers. Revenue allocated to the corporate wellness subscription is deferred and recognized on a straight-line basis over the estimated access period of one year, which is the typical service period. Revenue for corporate wellness software and services was less than 1% of revenue for all periods presented.

The Company applies a practical expedient to expense costs to obtain a contract with a customer as incurred when the amortization period would be one year or less. The Company applies a practical expedient to not consider the effect of a significant financing component as it expects that the period between transfer of control and payment from customer to be one year or less.

The Company accounts for shipping and handling fees billed to customers as revenue. Sales taxes and value added taxes (“VAT”) collected from customers which are remitted to governmental authorities are not included in revenue, and are reflected as a liability on the consolidated balance sheets.

Rights of Return, Stock Rotation Rights, and Price Protection

The Company offers limited rights of return, stock rotation rights, and price protection under various policies and programs with its retailer and distributor customers and end-users. Below is a summary of the general provisions of such policies and programs:

Retailers and distributors are generally allowed to return products that were originally sold through to an end-user under provisions of their contracts, called “open-box” returns, and such returns may be made at any time after the original sale.
All purchases through Fitbit.com are covered by a 45-day right of return.
Certain distributors are allowed stock rotation rights which are limited rights of return of products purchased during a prior period, generally one quarter.
Certain distributors and retailers are allowed return rights for defective products.
Certain distributors are offered price protection that allows for the right to a partial credit for unsold inventory held by the distributor if the Company reduces the selling price of a product.
    
The Company estimates reserves for these policies and programs based on historical experience, and records the reserves as a reduction of revenue and an accrued liability. Through March 31, 2018, actual returns have primarily been open-box returns. In addition, through March 31, 2018, the Company has had limited price protection claims. On a quarterly basis, the amount of revenue that is reserved for future returns is calculated based on historical trends and data specific to each reporting period. The historical trends consider product life cycles, new product introductions, market acceptance of products, product sell-through, the type of customer, seasonality, and other factors. Return rates can fluctuate over time, but have been sufficiently predictable to allow the Company to estimate expected future product returns. The Company reviews the actual returns evidenced in prior quarters as a percent of related revenue to determine the historical rate of returns. The Company then applies the historical rate of returns to the current period revenue as a basis for estimating future returns. When necessary, the Company also provides a specific reserve for products in the distribution channel in excess of estimated requirements. This estimate can be affected by the amount of a particular product in the channel, the rate of sell-through, product plans, and other factors. The Company also considers whether there are circumstances which may result in anticipated returns higher than the historical return rate from direct customers and records an additional specific reserve as necessary. The estimates and assumptions used to reserve for rights of return, stock rotation rights, and price protection have been accurate in all material respects and have not materially changed in the past.

Sales Incentives

The Company offers sales incentives through various programs, consisting primarily of cooperative advertising and marketing development fund programs. The Company records advertising and marketing development fund programs with customers as a reduction to revenue unless it receives a distinct benefit in exchange for credits claimed by the customer and can reasonably estimate the fair value of the distinct benefit received, in which case the Company records it as a marketing expense. The Company recognizes a liability and reduces revenue for rebates or other incentives based on the estimated amount of rebates or credits that will be claimed by customers.

Refer to Note 10 for disaggregated revenue by geographic region, based on ship-to destinations.

Customer Bankruptcy

In September 2017, Wynit Distribution (“Wynit”) filed for bankruptcy protection under Chapter 11 of the United States Bankruptcy Code. Wynit was the Company’s largest customer, historically representing 11% of total revenue during the six months ended July 1, 2017 and 19% of total accounts receivables as of July 1, 2017. In connection with Wynit’s bankruptcy filing, the Company believed that the collectability of the product shipments to Wynit during the third quarter of 2017 was not reasonably assured. However, as of July 1, 2017, collectability of accounts receivables from Wynit was reasonably assured. 

The Company ceased to recognize revenue from Wynit, which totaled $8.1 million during the third quarter of 2017. Additionally, the Company recorded a charge of $35.8 million during the third quarter ended September 30, 2017 comprised of cost of revenue of $5.5 million associated with shipments to Wynit in the third quarter of 2017 and bad debt expense of $30.3 million associated with all of Wynit’s outstanding accounts receivables. The Company maintains credit insurance that covers a portion of the exposure related to its customer receivables. The Company recorded an insurance receivable based on an analysis of its insurance policies, including their exclusions, an assessment of the nature of the claim, and information from its insurance carrier. As of September 30, 2017, the Company had recorded an insurance receivable of $26.8 million, included in prepaid expenses and other current assets, associated with the amount it had concluded was probable related to the claim. The $26.8 million insurance receivable allowed the Company to recover $22.7 million of bad debt expense and $4.1 million of cost of revenue, resulting in a net charge of $9.0 million in the consolidated statement of operations comprised of net bad debt expense of $7.6 million and net cost of revenue of $1.4 million. The Company received $21.4 million of the insurance receivable during the fourth quarter of 2017 and the remaining $5.4 million in January 2018.

During the three months ended March 31, 2018, the Company released $12.4 million in outstanding product return and rebate reserves related to Wynit, as it believes the possibility of future claims associated with these reserves is remote. This reserve release resulted in a $12.4 million increase in revenue during the three months ended March 31, 2018.

Non-Monetary Transaction

The Company entered into an agreement with a third party during 2016 to exchange inventory for advertising credits and cash. The Company recorded the transaction based on the estimated fair value of the products exchanged. For the year ended December 31, 2016, the Company recorded $15.0 million of revenue and $7.0 million of associated cost of goods sold upon exchange of the products for advertising credits of $13.0 million and cash of $2.0 million. The $13.0 million of unused advertising credits remaining as of December 31, 2016 were recorded in prepaid expenses and other current assets, and other assets. Such credits are expected to be used over the contractual period of four years, and will be expensed as advertising services are received. During the three months ended March 31, 2018 and April 1, 2017, $0.1 million of credits were utilized in each of these periods. The Company’s prepaid and other assets related to unused advertising credits as of March 31, 2018 and December 31, 2017 were $12.1 million and $12.2 million, respectively.

Recent Accounting Pronouncements

Accounting Pronouncements Not Yet Adopted

In February 2016, the Financial Accounting Standards Board (the “FASB”) issued ASU 2016-02, Leases (Topic 842). ASU 2016-02 requires lessees to recognize right-of-use assets and lease liabilities for operating leases, initially measured at the present value of the lease payments, on the balance sheet. ASU 2016-02 will become effective for the Company on January 1, 2019, and requires adoption using a modified retrospective approach. The Company is currently evaluating the impact of this guidance on its consolidated financial statements. The Company anticipates that the adoption will have a material impact on its consolidated balance sheets, as it will now include a right of use asset and a lease liability for the obligation to make lease payments related to substantially all operating lease arrangements; however, the Company does not expect the adoption to have a material impact on its consolidated statements of operations.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to accounts receivable and available for sale debt securities. ASU 2016-13 will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value. ASU 2017-04 will be applied prospectively and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

Accounting Pronouncements Recently Adopted

In May 2014, the FASB, issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), which affects any entity that either enters into contracts with customers to transfer goods and services or enters into contracts for the transfer of nonfinancial assets. 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.

The Company adopted ASU 2014-09 effective January 1, 2018, utilizing the modified retrospective transition method. Prior periods were not retrospectively adjusted. Upon adoption, the Company recognized an immaterial cumulative effect of adopting this guidance as an adjustment to its opening accumulated deficit balance. The new standard may, in certain circumstances, impact the timing of when revenue is recognized for products shipped, and the timing and classification of certain sales incentives, which are expected to generally be recognized earlier than historical guidance. The Company believes the new guidance is materially consistent with its historical revenue recognition policy. In addition, ASU 2014-09 requires the presentation of sales returns reserve as a current liability. The Company’s sales return reserve was $82.6 million as of March 31, 2018, presented within “Accrued liabilities” and was $109.9 million as of December 31, 2017, presented within “Accounts receivable, net.”

The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three months ended or as of March 31, 2018 was as follows (in thousands):
 
Under ASC 605
Impact
Under ASC 606
 
 
 
 
 
 
 
 
Revenue
$
247,051

$
814

$
247,865

Accounts receivable, net
131,743

82,612

214,355

Deferred revenue
37,514

(1,066
)
36,448

Accrued liabilities
299,521

82,863

382,384

Accumulated deficit
(213,302
)
(814
)
(214,116
)


The impact to other financial statement line items was immaterial. Adoption of the standard had no impact to net cash from or used in operating, investing, or financing activities in our condensed consolidated statement of cash flows.

In January 2016, the FASB issued ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. The Company has elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230). ASU 2016-15 provides guidance intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. ASU 2016-15 provides guidance in a number of situation including, among others, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, distributions received from equity method investees, and classifying cash receipts and payments that have aspects of more than one class of cash flows. ASU 2016-15 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The purpose of ASU 2017-01 is to change the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. ASU 2017-01 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In May 2017, the FASB issued ASU 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 was issued to clarify and reduce both (i) diversity in practice and (ii) cost and complexity when applying the guidance in Topic 718 to a change to the terms and conditions of a share-based payment award. ASU 2017-09 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In August 2017, the FASB issued ASU 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities. ASU 2017-12 amends the hedge accounting rules to simplify the application of hedge accounting standard and better portray the economic results of risk management activities in the financial statements. The standard expands the ability to hedge non-financial and financial risk components, reduces complexity in fair value hedges of interest rate risk, eliminates the requirement to separately measure and report hedge ineffectiveness, as well as eases certain hedge effectiveness assessment requirements. ASU 2017-12 becomes effective for the Company on January 1, 2019 with early adoption permitted. The Company early adopted this new standard in the first quarter of 2018. The adoption of this new standard did not have a material impact on the Company’s consolidated financial statements.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
 
The carrying values of the Company’s accounts receivable, accounts payable, and accrued liabilities approximated their fair values due to the short period of time to maturity or repayment.
 
The following tables set forth the Company’s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
 
 
March 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Money market funds
$
169,430

 
$

 
$

 
$
169,430

U.S. government agencies

 
74,922

 

 
74,922

Corporate debt securities

 
296,098

 

 
296,098

Derivative assets

 
833

 

 
833

Total
$
169,430

 
$
371,853

 
$

 
$
541,283

Liabilities:
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
430

 
$

 
$
430

Stock warrant liability

 

 
164

 
164

Total
$

 
$
430

 
$
164

 
$
594


 
December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Money market funds
$
193,066

 
$

 
$

 
$
193,066

U.S. government agencies

 
79,624

 

 
79,624

Corporate debt securities

 
291,582

 

 
291,582

Total
$
193,066

 
$
371,206

 
$

 
$
564,272

Liabilities:
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
2,138

 
$

 
$
2,138

Stock warrant liability

 

 
208

 
208

Total
$

 
$
2,138

 
$
208

 
$
2,346


 
The fair value of the Company’s Level 1 financial instruments is based on quoted market prices in active markets for identical instruments. The fair value of the Company’s Level 2 financial instruments is based on observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data.

In addition, Level 2 assets and liabilities include derivative financial instruments associated with hedging activity, which are further discussed in Note 3. Derivative financial instruments are initially measured at fair value on the contract date and are subsequently remeasured to fair value at each reporting date using inputs such as spot rates, forward rates, and discount rates. There is not an active market for each hedge contract, but the inputs used to calculate the value of the instruments are tied to active markets.

There were no Level 3 assets as of March 31, 2018 and December 31, 2017. There were Level 3 liabilities as of March 31, 2018 and December 31, 2017. There have been no transfers between fair value measurement levels during the three months ended March 31, 2018 and April 1, 2017.

In 2017, the Company acquired an equity ownership interest in a privately-held company in exchange for $6.0 million in cash. This investment is accounted for using the cost method of accounting since the Company is unable to exercise any significant influence. Upon adoption of ASU 2016-01 on January 1, 2018, the Company elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. This investment has been recorded at historical cost, classified within “Other assets” on the Company’s consolidated balance sheet as of March 31, 2018 and December 31, 2017.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments
3 Months Ended
Mar. 31, 2018
Investments, Debt and Equity Securities [Abstract]  
Financial Instruments
Financial Instruments

Cash, Cash Equivalents and Marketable Securities

The Company’s marketable securities are classified as available-for-sale as of the balance sheet date and are reported at fair value with unrealized gains and losses reported, net of tax, as a separate component of accumulated other comprehensive income (loss) in stockholders’ equity. Because the Company views marketable securities as available to support current operations as needed, it has classified all available-for-sale securities as current assets. Realized gains or losses and other-than-temporary impairments, if any, on available-for-sale securities are reported in other income (expense), net, as incurred.

Investments are reviewed periodically to identify potential other-than-temporary impairments. No impairment loss has been recorded on the securities included in the tables below because the Company believes that the decrease in fair value of these securities is temporary and expects to recover up to, or beyond, the initial cost of investment for these securities.

The following table sets forth cash, cash equivalents and marketable securities as of March 31, 2018 (in thousands):
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Marketable Securities
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
117,904

 
$

 
$

 
$
117,904

 
$
117,904

 
$

Money market funds
169,430

 

 

 
169,430

 
169,430

 

U.S. government agencies
75,075

 

 
(153
)
 
74,922

 

 
74,922

Corporate debt securities
296,345

 
8

 
(255
)
 
296,098

 
91,026

 
205,072

Total
$
658,754

 
$
8

 
$
(408
)
 
$
658,354

 
$
378,360

 
$
279,994


The following table sets forth cash, cash equivalents and marketable securities as of December 31, 2017 (in thousands):
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Marketable Securities
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
115,028

 
$

 
$

 
$
115,028

 
$
115,028

 
$

Money market funds
193,066

 

 

 
193,066

 
193,066

 

U.S. government agencies
79,722

 
1

 
(99
)
 
79,624

 
6,595

 
73,029

Corporate debt securities
291,738

 
15

 
(171
)
 
291,582

 
27,277

 
264,305

Total
$
679,554

 
$
16

 
$
(270
)
 
$
679,300

 
$
341,966

 
$
337,334



The gross unrealized gains or losses on marketable securities as of March 31, 2018 and December 31, 2017 were not material. There were no available-for-sale investments as of March 31, 2018 and December 31, 2017 that have been in a continuous unrealized loss position for greater than 12 months on a material basis.

The following table classifies marketable securities by contractual maturities (in thousands):
 
March 31, 2018
 
December 31, 2017
 
 
 
 
Due in one year
$
251,177

 
$
319,112

Due in one to two years
28,817

 
18,222

Total
$
279,994

 
$
337,334



Derivative Financial Instruments

The Company operates in foreign countries, which exposes it to market risk associated with foreign currency exchange rate fluctuations between the U.S. dollar and various foreign currencies. In order to manage this risk, the Company may hedge a portion of its foreign currency exposures related to outstanding monetary assets and liabilities as well as forecasted revenues and expenses, using foreign currency exchange forward or option contracts. In general, the market risk related to these contracts is offset by corresponding gains and losses on the hedged transactions. The Company does not enter into derivative contracts for trading or speculative purposes.
 
Cash Flow Hedges
 
The Company has entered into foreign currency derivative contracts designated as cash flow hedges to hedge certain forecasted revenue and expense transactions denominated in currencies other than the U.S. dollar. The Company’s cash flow hedges consist of forward contracts with maturities of 12 months or less.

The Company periodically assesses the effectiveness of its cash flow hedges. Effectiveness represents a derivative instrument’s ability to generate offsetting changes in cash flows related to the hedged risk. The Company records the gains or losses, net of tax, related to its cash flow hedges as a component of accumulated other comprehensive income (loss) in stockholders’ equity and subsequently reclassifies the gains or losses into revenue and operating expenses when the underlying hedged transactions are recognized. If the hedged transaction becomes probable of not occurring, the corresponding amounts in accumulated other comprehensive income (loss) would immediately be reclassified to other income (expense), net. Cash flows related to the Company’s cash flow hedging program are recognized as cash flows from operating activities in its statements of cash flows. Prior to the adoption of ASU 2017-12, the Company recorded the gains or losses related to the ineffective portion of its cash flow hedges, if any, immediately in other income (expense), net. For the period ended April 1, 2017, the ineffective portion of its cash flow hedges were $0.02 million.

The Company had outstanding contracts with a total notional amount of $138.7 million in cash flow hedges for forecasted revenue as of March 31, 2018, and no outstanding contracts that were designated in cash flow hedges for forecasted revenue as of December 31, 2017.

Balance Sheet Hedges

The Company enters into foreign exchange contracts to hedge certain monetary assets and liabilities that are denominated in currencies other than the functional currency of its subsidiaries. These foreign exchange contracts are carried at fair value, do not qualify for hedge accounting treatment, and are not designated as hedging instruments. Changes in the value of the foreign exchange contracts are recognized in other income (expense), net, and offset the foreign currency gain or loss on the underlying net monetary assets or liabilities.

The Company had outstanding balance sheet hedges with a total notional amount of $92.0 million and $141.2 million as of March 31, 2018 and December 31, 2017, respectively.
 
Fair Value of Foreign Currency Derivatives

The foreign currency derivative contracts that were not settled at the end of the period are recorded at fair value, on a gross basis, in the condensed consolidated balance sheets. The following table presents the fair value of the Company’s foreign currency derivative contracts as of the periods presented (in thousands):
 
 
 
March 31, 2018
 
December 31, 2017
 
Balance Sheet Location
 
Fair Value Derivative
Assets
 
Fair Value Derivative Liabilities
 
Fair Value Derivative
Assets
 
Fair Value Derivative Liabilities
 
 
 
 
 
 
 
 
 
 
Cash flow designated hedges
Prepaid expenses and other current assets
 
$
811

 
$

 
$

 
$

Cash flow designated hedges
Accrued liabilities
 

 
146

 

 

Hedges not designated
Prepaid expenses and other current assets
 
22

 

 

 

Hedges not designated
Accrued liabilities
 

 
284

 

 
2,138

Total fair value of derivative instruments
 
 
$
833

 
$
430

 
$

 
$
2,138



Financial Statement Effect of Foreign Currency Derivative Contracts

The following table presents the pre-tax impact of the Company’s foreign currency derivative contracts on other comprehensive income (“OCI”) and the condensed consolidated statements of operations for the periods presented (in thousands):
 
 
 
Three Months Ended
 
Income Statement Location
 
March 31, 2018
 
April 1, 2017
 
 
 
 
 
 
Foreign exchange cash flow hedges:
 
 
 
 
 
Gain (loss) recognized in OCI – effective portion
 
 
$
664

 
$
(958
)
Gain reclassified from OCI into income – effective portion
Revenue
 

 
755

Loss reclassified from OCI into income – effective portion
Operating expenses
 

 
(965
)
Gain recognized in income – ineffective portion
Other income, net
 

 
21

Gain recognized in income – excluded time value portion
Other income, net
 

 
183

 
 
 
 
 
 
Foreign exchange balance sheet hedges:
 
 
 
 
 
Loss recognized in income
Other income, net
 
(2,493
)
 
(3,046
)


As of March 31, 2018, all net derivative gains related to the Company’s cash flow hedges will be reclassified from OCI into revenue within the next 12 months.

Effect of Derivative Contracts on Condensed Consolidated Statements of Operations

The following table provides the location in the condensed consolidated statements of operations and amount of the recognized gains or losses to our derivative instruments designated as hedging instruments (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue
$
247,865

 
$
298,942

Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses
197,476

 
209,678

Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into revenue

 
755

Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into operating expenses

 
(965
)


Offsetting of Foreign Currency Derivative Contracts

The Company presents its derivative assets and derivative liabilities at gross fair values in the condensed consolidated balance sheets. The Company generally enters into master netting arrangements, which mitigate credit risk by permitting net settlement of transactions with the same counterparty. The Company is not required to pledge, and is not entitled to receive, cash collateral related to these derivative instruments.

The following tables set forth the available offsetting of net derivative assets under the master netting arrangements as of March 31, 2018 and December 31, 2017 (in thousands):

 
Gross Amounts Offset in the Condensed Consolidated Balance Sheets
 
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets
March 31, 2018
Gross Amounts Recognized
 
Gross Amounts Offset
 
Net Amounts Presented
 
Financial Instruments
 
Cash Collateral Received
 
Net Amount
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts assets
$
833

 
$

 
$
833

 
$
430

 
$

 
$
403

Foreign exchange contracts liabilities
430

 

 
430

 
430

 

 

 
 
Gross Amounts Offset in the Condensed Consolidated Balance Sheets
 
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets
December 31, 2017
Gross Amounts Recognized
 
Gross Amounts Offset
 
Net Amounts Presented
 
Financial Instruments
 
Cash Collateral Received
 
Net Amount
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts assets
$

 
$

 
$

 
$

 
$

 
$

Foreign exchange contracts liabilities
2,138

 

 
2,138

 

 

 
2,138

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
Balance Sheet Components

Deferred Revenue

Deferred revenue consists of deferred shipments in transit for which control has not yet transferred, deferred software, or amounts allocated to mobile dashboard and on-line apps and unspecified upgrade rights, and deferred subscription-based services for which payments have been received by the customer prior to revenue recognition of these performance obligations. The deferred shipments performance obligation is anticipated to be recognized within the next quarter. The deferred software and deferred subscription-based services performance obligations are anticipated to be recognized over the useful life or service periods of twelve to seventeen months.

Changes in the total short-term and long-term deferred revenue balance were as follows (in thousands):
 
March 31, 2018
 
 
Beginning balances
42,432

Deferral of revenue
7,380

Recognition of deferred revenue
(13,364
)
Ending balances
$
36,448



Revenue Returns Reserve
 
Revenue returns reserve activities were as follows (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Beginning balances
$
109,872

 
$
98,851

Increases
26,073

 
41,626

Write-offs/Returns taken
(53,333
)
 
(72,160
)
Ending balances
$
82,612

 
$
68,317



Increases in the revenue returns reserve include provisions for open box returns and stock rotations.

Inventories
 
Inventories consisted of the following (in thousands):
 
March 31, 2018
 
December 31, 2017
  
 
 

 

Components
5,006

 
3,825

Finished goods
140,367

 
120,070

Total inventories
$
145,373

 
$
123,895


 
Prepaid Expenses and Other Current Assets
 
Prepaid expenses and other current assets consisted of the following (in thousands):
 
March 31, 2018
 
December 31, 2017
  
 
 
 
 
 
POP displays, net
$
12,767

 
$
14,750

Prepaid marketing
9,103

 
6,074

Derivative assets
833

 

Prepaid expenses
14,070

 
24,204

Insurance receivable
900

 
37,300

Other
21,436

 
14,941

Total prepaid expenses and other current assets
$
59,109

 
$
97,269



Property and Equipment, Net
 
Property and equipment, net, consisted of the following (in thousands):
 
March 31, 2018
 
December 31, 2017
  
 
 
 
 
 
Tooling and manufacturing equipment
$
65,202

 
$
66,854

Furniture and office equipment
22,327

 
20,942

Purchased and internally-developed software
18,957

 
18,112

Leasehold improvements
63,374

 
58,431

Total property and equipment
169,860

 
164,339

Less: Accumulated depreciation and amortization
(65,330
)
 
(59,431
)
Property and equipment, net
$
104,530

 
$
104,908


 
Total depreciation and amortization expense related to property and equipment, net was $10.5 million and $9.1 million for March 31, 2018 and April 1, 2017, respectively.

Goodwill and Intangible Assets

The changes in the carrying amount of goodwill were as follows (in thousands). The increase in the carrying amount of goodwill during the three months ended March 31, 2018 was attributable to an acquisition in February 2018. See Note 11 for additional information.
 
Goodwill
 
 
 
Balance at December 31, 2017
$
51,036

Goodwill acquired
9,893

Balance at March 31, 2018
$
60,929



The carrying amounts of the intangible assets as of March 31, 2018 and December 31, 2017 were as follows (in thousands, except useful life). The increase in the carrying amount of goodwill during the three months ended March 31, 2018 was attributable to an acquisition in February 2018. See Note 11 for additional information.
 
March 31, 2018
 
December 31, 2017
 
Weighted Average Remaining Useful Life
(years)
  
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Developed technology
$
35,988

 
$
(10,394
)
 
$
25,594

 
$
30,588

 
$
(8,738
)
 
$
21,850

 
3.8
Customer relationships
3,918

 
(164
)
 
3,754

 

 

 

 
6.9
Trademarks and other
1,150

 
(701
)
 
449

 
1,278

 
(772
)
 
506

 
0.8
Total intangible assets, net
$
41,056

 
$
(11,259
)
 
$
29,797

 
$
31,866

 
$
(9,510
)
 
$
22,356

 
 


Total amortization expense related to intangible assets was $1.7 million and $1.4 million for the three months ended March 31, 2018 and April 1, 2017, respectively.

The estimated future amortization expense of acquired finite-lived intangible assets to be charged to cost of revenue and operating expenses after March 31, 2018 was as follows (in thousands):
  
Cost of Revenue
 
Operating Expenses
 
Total
 
 
 
 
 
 
Remaining 2018
$
5,602

 
$
579

 
$
6,181

2019
6,690

 
771

 
7,461

2020
5,910

 
588

 
6,498

2021
5,910

 
541

 
6,451

2022
1,236

 
541

 
1,777

Thereafter
246

 
1,183

 
1,429

Total finite-lived intangible assets, net
$
25,594

 
$
4,203

 
$
29,797



Accrued Liabilities
 
Accrued liabilities consisted of the following (in thousands):
 
March 31, 2018
 
December 31, 2017
 
 
Product warranty
$
71,975

 
$
87,882

Accrued revenue reserve from returns
82,612

 

Accrued manufacturing expense and freight
31,962

 
41,901

Accrued sales incentives
71,175

 
111,592

Accrued sales and marketing
21,741

 
44,401

Accrued research and development
5,276

 
8,983

Accrued co-op advertising and marketing development funds
21,688

 
30,408

Employee-related liabilities
18,204

 
33,266

Sales taxes and VAT payable
22,447

 
21,340

Inventory received but not billed
8,935

 
10,526

Accrued legal settlements and fees
8,365

 
36,693

Derivative liabilities
430

 
2,138

Other
17,574

 
23,007

Accrued liabilities
$
382,384

 
$
452,137


Product warranty reserve activities were as follows (in thousands)(1):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Beginning balances
$
87,882

 
$
99,923

Charged to cost of revenue
(2,481
)
 
18,937

Changes related to pre-existing warranties
(3,402
)
 
(2,440
)
Settlement of claims
(10,024
)
 
(25,961
)
Ending balances
$
71,975

 
$
90,459

 

(1) 
Does not include reserves established as a result of the recall of the Fitbit Force. See the section titled “Fitbit Force Recall Reserve” in the Company’s Annual Report on Form 10-K for additional information regarding such reserves.

Restructuring

In January 2017, the Company announced cost-efficiency measures to be implemented in 2017 that include realigning sales and marketing spend and improved optimization of research and development investments. In addition, the Company announced a reorganization, including a reduction in workforce. This reorganization impacted approximately 110 employees, or approximately 6% of the Company’s global workforce. The Company recorded $6.4 million in total restructuring expenses, substantially all of which were severance and related costs, in the first quarter of 2017. The Company completed the reorganization in the fourth quarter of 2017.

Accumulated Other Comprehensive Income (Loss)

The components and activity of accumulated other comprehensive income (“AOCI”), net of tax, were as follows (in thousands):

 
Unrealized Gains (Losses) on Cash Flow Hedges
 
Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Total
 
 
 
 
 
 
 
 
Balance at December 31, 2017
$
66

 
$

 
$
(75
)
 
$
(9
)
Other comprehensive income (loss) before reclassifications
664

 

 
(326
)
 
338

Amounts reclassified from AOCI

 

 

 

Other comprehensive income (loss)
664

 

 
(326
)
 
338

Balance at March 31, 2018
$
730

 
$

 
$
(401
)
 
$
329

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long-Term Debt
3 Months Ended
Mar. 31, 2018
Debt Disclosure [Abstract]  
Long-Term Debt
Long-Term Debt
 

2015 Credit Agreement
 
In December 2015, the Company entered into a second amended and restated credit agreement (the “Senior Facility”) with Silicon Valley Bank (“SVB”), as administrative agent, collateral agent, and lender, SunTrust Bank as syndication agent, SunTrust Robinson Humphrey, Inc. and several other lenders to replace the existing asset-based credit facility and cash flow facility. The Senior Facility allowed the Company to borrow up to $250.0 million, including up to $50.0 million for the issuance of letters of credit and up to $25.0 million for swing line loans, subject to certain financial covenants and ratios. The Company has the option to repay its borrowings under the Senior Facility without penalty prior to maturity. The Senior Facility requires the Company to comply with certain financial and non-financial covenants. The Senior Facility contains customary covenants that restrict the Company’s ability to, among other things, incur additional indebtedness, sell certain assets, guarantee certain obligations of third parties, declare dividends or make certain distributions, and undergo a merger or consolidation or certain other transactions. Obligations under the Senior Facility are collateralized by substantially all of the Company’s assets, excluding its intellectual property.

In May 2017, the Company entered into a first amendment to the Senior Facility (the “First Amendment”), pursuant to which the aggregate amount the Company can borrow under the Senior Facility was reduced from $250.0 million to $100.0 million, with up to $50.0 million available for the issuance of letters of credit and up to $25.0 million available for swing line loans. In addition, pursuant to the First Amendment, the applicable margin in respect of the interest rates under the Senior Facility was amended to be based on the Company’s level of liquidity (defined as the sum of the Company’s aggregate cash holdings and the amount available under its revolving commitments) and range from, with respect to Alternate Base Rate loans, 0.5% to 1.0%, and, with respect to LIBOR loans, 1.5% to 2.0%. Among other changes, the First Amendment also removed the fixed charge coverage ratio covenant and the consolidated leverage ratio covenant, and added a general liquidity covenant requiring the Company to maintain liquidity of at least $200.0 million in unrestricted cash, of which $100.0 million in cash or cash equivalents must be held in accounts subject to control agreements with, and maintained by, SVB or its affiliates.
 
The Company was in compliance with the financial covenants under the Senior Facility as of March 31, 2018. As of March 31, 2018, the Company had no outstanding borrowings under the Senior Facility and had outstanding letters of credit totaling $36.9 million, issued to cover various security deposits on its facility leases.

Letters of Credit
 
As of March 31, 2018 and December 31, 2017, the Company had outstanding letters of credit of $36.9 million in each period issued to cover the security deposit on the lease of its office headquarters in San Francisco, California, and other facility leases.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
 
Leases
 
The Company’s principal facility is located in San Francisco, California. The Company also leases office space in various locations with expiration dates between 2018 and 2024. The lease agreements often include leasehold improvement incentives, escalating lease payments, renewal provisions and other provisions which require the Company to pay taxes, insurance, maintenance costs or defined rent increases. All of Company’s leases are accounted for as operating leases. Future minimum payments under the Company’s noncancelable lease agreements as of March 31, 2018 were as follow (in thousands):

Remaining 2018
$
31,572

2019
46,786

2020
42,998

2021
41,384

2022
41,529

Thereafter
58,889

Total future minimum lease payments
$
263,158



 Rent expense is recorded over the lease terms on a straight-line basis. Rent expense was $9.6 million and $9.2 million for the three months ended March 31, 2018 and April 1, 2017, respectively.

Purchase Commitments

The aggregate amount of open purchase orders as of March 31, 2018 and as of this filing was approximately $234.0 million and $419 million, respectively. The Company cannot determine the aggregate amount of such purchase orders that represent contractual obligations because purchase orders may represent authorizations to purchase rather than binding agreements. The Company’s purchase orders are based on its current needs and are fulfilled by its suppliers, contract manufacturers, and logistics providers within short periods of time.

During the normal course of business, the Company and its contract manufacturers procure components based upon a forecasted production plan. If the Company cancels all or part of the orders, or materially reduces forecasted orders, it may be liable to its suppliers and contract manufacturers for the cost of the excess components purchased by its contract manufacturers. As of March 31, 2018, $21.4 million was accrued for such liabilities to contract manufacturers.


Legal Proceedings

Jawbone. On May 27, 2015, Aliphcom, Inc. d/b/a Jawbone (“Jawbone”), filed a lawsuit in the Superior Court of California in the County of San Francisco against the Company and certain of its employees who were formerly employed by Jawbone, alleging trade secret misappropriation and unfair and unlawful business practices against all defendants, and alleging breach of contract and breach of implied covenant of good faith and fair dealing against the employee defendants. The complaint sought unspecified damages, including punitive damages and injunctive relief. On June 23, 2016, Jawbone filed a Second Amended Complaint, adding an additional employee defendant and related allegations.
On June 10, 2015, Jawbone and BodyMedia, Inc., a wholly-owned subsidiary of Jawbone (“BodyMedia”), filed a lawsuit against the Company in the U.S. District Court for the Northern District of California, alleging that the Company infringes certain U.S. patents. The complaint sought unspecified compensatory damages and attorneys’ fees from the Company and to permanently enjoin the Company from making, manufacturing, using, selling, importing, or offering the Company’s products for sale. The lawsuit was stayed pending resolution the investigation in the U.S. International Trade Commission (the “ITC”).

On July 7, 2015, Jawbone and BodyMedia filed a complaint with the ITC requesting an investigation into purported violations of the Tariff Act of 1930 by the Company and Flextronics International Ltd. and Flextronics Sales and Marketing (A-P) Ltd. The complaint makes the same patent infringement and trade secret misappropriation claims as the two earlier cases. The complaint seeks a limited exclusion order and a cease and desist order halting the importation and sale of the infringing products. The ITC instituted the investigation on August 17, 2015. As a result of motions, all of the patent infringement claims were dismissed from the case. A trial on the trade secrets allegations took place from May 9 to 17, 2016. On August 23, 2016, the administrative law judge concluded that the Company did not misappropriate any Jawbone trade secrets. On October 20, 2016, the ITC terminated the investigation in the ITC. Jawbone appealed the dismissal of the patent infringement claims to the Federal Circuit. Oral argument was scheduled for November 9, 2017.

On September 3, 2015, the Company filed a lawsuit against Jawbone in the U.S. District Court for the District of Delaware, alleging that Jawbone’s activity trackers infringe certain U.S. patents. This case was transferred to the U.S. District Court for the Northern District of California. The trial was scheduled for July 13, 2020. On September 8, 2015, the Company filed a complaint for patent infringement against Jawbone in the U.S. District Court for the Northern District of California, asserting that Jawbone’s activity trackers infringe certain U.S. patents. No trial date was set. On October 29, 2015, the Company filed a complaint for patent infringement against Jawbone in the U.S. District Court for the District of Delaware, asserting that Jawbone’s activity trackers infringe certain U.S. patents. That case was also transferred to the U.S. District Court for the Northern District of California. No trial date was set.

On November 2, 2015, the Company filed a complaint with the ITC requesting an investigation into violations of the Tariff Act of 1930 by Jawbone and Body Media. The complaint asserted that Jawbone’s products infringe certain U.S. patents. The complaint sought a limited exclusion order and a cease and desist order halting the importation and sale of infringing products. The ITC instituted the investigation on December 1, 2015. On December 23, 2016, the Company filed a motion to terminate the investigation, and the ITC terminated the investigation on February 1, 2017.

On December 8, 2017, the parties announced the global settlement of all of the outstanding civil litigation on confidential terms. Each of the pending cases has been dismissed with prejudice.

On August 12, 2016, the Company was notified by Jawbone that Jawbone had received a confidential subpoena from the U.S. Attorney’s Office for the Northern District of California requesting certain of the Company’s confidential business information that appeared to be related to Jawbone’s allegations of trade secret misappropriation. On February 17, 2017, the Company received a subpoena for documents from the same office. On February 1, 2018, the Company received a second subpoena for documents. The Company is cooperating with the U.S. Attorney’s Office.

Sleep Tracking. On May 8, 2015, a purported class action lawsuit was filed against the Company in the U.S. District Court for the Northern District of California, alleging that the sleep tracking function available in certain trackers does not perform as advertised. Plaintiffs seek class certification, restitution, an award of unspecified compensatory and punitive damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On January 31, 2017, plaintiffs filed a motion for class certification. Plaintiffs’ motion for class certification was granted on November 20, 2017. On April 20, 2017, the Company filed a motion for summary judgment. The Company’s motion for summary judgment was denied on December 8, 2017. During the three months ended May 31, 2018, the parties have agreed to a settlement in principle, and are working on finalizing the terms and scope.

Heart Rate Tracking. On January 6, 2016 and February 16, 2016, two purported class action lawsuits were filed against the Company in the U.S. District Court for the Northern District of California, alleging that the PurePulse® heart rate tracking technology does not consistently and accurately record users’ heart rates. Plaintiffs allege common law claims, as well as violations of various states’ false advertising, unfair competition, and consumer protection statutes, and seek class certification, injunctive and declaratory relief, restitution, an award of unspecified compensatory damages, exemplary damages, punitive damages, and statutory penalties and damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On April 15, 2016, the plaintiffs filed a Consolidated Master Class Action Complaint and, on May 19, 2016, filed an Amended Consolidated Master Class Action Complaint. On January 9, 2017, the Company filed a motion to compel arbitration. On October 11, 2017, the Court granted the motion to compel arbitration. Plaintiffs filed a motion for reconsideration, and that motion was denied on January 24, 2018.
On or around February 20, 2018, plaintiffs filed a Second Amended Consolidated Master Class Action Complaint (“SAC”) on behalf of plaintiff Rob Dunn, the only plaintiff not ordered to arbitration, as a purported class action. The SAC alleges the same common law claims, as well as violations of false advertising, unfair competition, and consumer protection statutes of California and Arizona, and also seeks class certification, injunctive and declaratory relief, restitution, an award of unspecified compensatory damages, exemplary damages, punitive damages, and statutory penalties and damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On March 13, 2018, the Company filed a motion to dismiss for failure to state a claim and separately moved to strike plaintiffs’ class allegations as violating the class waiver in Fitbit’s Terms of Service. The hearing is scheduled for May 31, 2018.

The Company believes that the plaintiffs’ allegations are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of this litigation matter, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from this matter.

Securities Litigation. On January 11, 2016, a putative securities class action was filed in the U.S. District Court for the Northern District of California naming as defendants the Company, certain of its officers and directors, and the underwriters of the Company’s initial public offering (the “IPO”). On May 10, 2016, the Court appointed the Fitbit Investor Group (consisting of five individual investors) as lead plaintiff, and an Amended Complaint was filed on July 1, 2016. Plaintiffs allege violations of the Securities Act of 1933, as amended (the “Securities Act”), and the Securities Exchange Act of 1934, as amended, based on alleged materially false and misleading statements about the Company’s products between October 27, 2014 and November 23, 2015. Plaintiffs seek to represent a class of persons who purchased or otherwise acquired the Company’s securities (i) on the open market between June 18, 2015 and May 19, 2016; and/or (ii) pursuant to or traceable to the IPO. Plaintiffs seek class certification, an award of unspecified compensatory damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On July 29, 2016, the Company filed a motion to dismiss. The court denied the motion on October 26, 2016. On April 26, 2017, the Company filed a motion for summary judgment, which is still pending.

On April 28, 2016, a putative class action lawsuit alleging violations of the Securities Act was filed in the Superior Court of California, County of San Mateo, naming as defendants the Company, certain of its officers and directors, the underwriters of the IPO, and a number of its investors. Plaintiffs allege that the IPO registration statement contained material misstatements about the Company’s products. Plaintiffs seek to represent a class of persons who purchased the Company’s common stock in and/or traceable to the IPO and/or the November 2015 follow-on public offering (the “Secondary Offering”). Plaintiffs seek class certification, an award of unspecified compensatory damages, an award of reasonable costs and expenses, including attorneys’ fees, and other further relief as the Court may deem just and proper. On May 17, 2016, a similar class action lawsuit was filed in the Superior Court of California, County of San Francisco. The cases have now been consolidated in the County of San Francisco. On April 7, 2017, the Court granted a motion to dismiss the Section 11 claim based on the Secondary Offering and stayed the cases.
On January 8, 2018, the plaintiffs in the federal and class action cases filed their motion for preliminary approval of settlement of the putative federal and state class actions for $33.3 million, which the Company accrued for as of December 31, 2017. On January 19, 2018, the court entered an order preliminarily approving the proposed settlement, and on April 20, 2018, the court approved the final settlement.
On November 11, 2016, a derivative lawsuit was filed in the U.S. District Court for the Northern District of California derivatively on behalf of the Company naming as defendants certain of its officers and directors and as a nominal plaintiff the Company. The plaintiffs allege breach of fiduciary duty, unjust enrichment, section 14(a), and misappropriation based on the same set of alleged facts in the federal and state securities class action litigation. On February 2, 2017, a second derivative lawsuit was filed in the U.S. District Court for the District of Delaware on the same allegations and also including claims for abuse of control, gross mismanagement, and waste. On June 27, 2017, another derivative law suit was filed in the U.S. District Court for the Northern District of California on the same allegations. The Courts have ordered a stay in all three cases.
On June 1, 2017 and June 9, 2017, two additional derivative lawsuits were filed in the Delaware Court of Chancery. Plaintiffs allege breach of fiduciary duty and insider trading against certain defendants who sold shares in the IPO and/or the Secondary Offering. On August 3, 2017, another derivative lawsuit was filed in the Delaware Court of Chancery on the same allegations. There is temporary stay in all three cases. On March 15, 2018, the three derivative lawsuits were consolidated and a Second Amended Complaint was filed on the same allegations of the individual complaints, alleging the same claims, and seeking the same remedy. On April 26, 2017, the Company filed a motion to dismiss for failure to state a claim.
On October 31, 2017, a seventh derivative lawsuit was filed in the Superior Court of California, Country of San Francisco, on the same allegations. The Company has not yet been served in that case.
On June 27, 2017, an individual investor lawsuit alleging violations of the Securities Act and state law claims for statutory fraud and unfair business practice was filed in the Superior Court of California, County of Alameda, naming as defendants the Company and certain of its officers. The allegations are based on the same set of alleged facts in the federal and state securities class action litigation.
The Company believes that the plaintiffs’ allegations in the derivative actions and individual action are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of these litigation matters, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from these matters.
Immersion. On July 10, 2017, Immersion Corporation filed a lawsuit against the Company in the U.S. District Court for the Northern District of California, alleging that certain Fitbit devices infringe on U.S. Patent Nos. 8,059,105, 8,351,299, and 8,638,301. On October 5, 2017, the Company filed a motion to dismiss on grounds the patents are not eligible subject matter for patents. On March 5, 2018, the Court granted in part and denied in part, granting as to the ‘301 patent, but denying as to the other two patents.
On July 10, 2017, Immersion Corporation also filed a lawsuit against the Company in the Shanghai Intellectual Property Court, alleging infringement of three Immersion Chinese patents. In addition to Fitbit, Inc., Immersion named Runtong, one of the Company’s former distributors in China. On August 23, 2017, two additional defendants were added, Fitbit Shanghai and Rkylin, a current distributor in China. In December 2017, the Company filed petitions to invalidate the patents. The invalidation proceedings as to all three patents were instituted. Hearings on two of the patents were held on April 16, 2018 and April 26, 2018; the third is scheduled for May 30, 2018.
The Company believes that the plaintiffs’ allegations are without merit, and intends to vigorously defend against the claims. Because the Company is in the early stages of this litigation matter, the Company is unable to estimate a reasonably possible loss or range of loss, if any, that may result from this matter.
Other. The Company is and, from time to time, may in the future become, involved in other legal proceedings in the ordinary course of business. The Company currently believes that the outcome of any of these existing legal proceedings, including the aforementioned cases, either individually or in the aggregate, will not have a material impact on the operating results, financial condition or cash flows of the Company. With respect to existing legal proceedings, the Company has either determined that the existence of a material loss is not reasonably possible or that it is unable to estimate a reasonably possible loss or range of loss. The Company may incur substantial legal fees, which are expensed as incurred, in defending against these legal proceedings.
Indemnifications
In the ordinary course of business, the Company enters into agreements that may include indemnification provisions. Pursuant to such agreements, the Company may indemnify, hold harmless and defend an indemnified party for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification provisions. The Company has also entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers to the fullest extent permitted by Delaware corporate law. The Company also currently has directors’ and officers’ insurance.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stockholders' Equity
Stockholders’ Equity
 
Stock Option Exchange

On April 13, 2017, the Company filed its definitive proxy statement, submitting to stockholders a proposal for a stock option exchange program (the “Program”). The Program would allow the Company employees, including its executive officers other than its President, Chief Executive Officer, and Chairman, Chief Technology Officer, and Chief Financial Officer (“Eligible Employees”), to exchange out-of-the-money or “underwater” options to purchase shares of the Company’s Class A common stock or Class B common stock currently held by such Eligible Employees for a lesser number of restricted stock units (“RSUs”) that may be settled for shares of its Class A common stock, (“New RSUs”), under the Company’s 2015 Equity Incentive Plan (the “2015 Plan”). Each New RSU represents an unfunded right to receive one share of the Company’s Class A common stock on a date in the future, which generally is the date on which the New RSU will vest. Eligible Employees participating in the Program would receive one New RSU for every two “out-of-the-money” options that they exchange. The New RSUs would generally vest over the remaining vesting period of the exchanged option (subject to a one-year minimum vesting period). None of the members of the Company’s board of directors were eligible to participate in the Program. On May 25, 2017, the Company’s stockholders approved the Program at the 2017 Annual Meeting of Stockholders. The Company subsequently commenced the Program by filing a tender offer statement on Schedule TO with the SEC on June 21, 2017. The Program expired on July 19, 2017. A total of 3.7 million “underwater” stock options were tendered by the Eligible Employees, representing approximately 85% of the stock options eligible for exchange. On July 20, 2017, the Company granted an aggregate of 1.8 million New RSUs under the 2015 Plan in exchange for the “underwater” stock options tendered. The completion of the Program resulted in total incremental unrecognized stock-based compensation expense of $8.5 million, to be recognized over the greater of one year or the remaining vesting service period of the tendered stock options.

Equity Incentive Plans

In May 2015, the Company’s board of directors and stockholders adopted and approved the 2015 Plan. The 2015 Plan became effective on June 16, 2015 and serves as the successor to the Amended and Restated 2007 Stock Plan (the “2007 Plan”). The Company ceased granting awards under the 2007 Plan, and any outstanding stock options and RSUs granted under the 2007 Plan would remain subject to the terms of the 2007 Plan. As of March 31, 2018, 16.5 million shares of Class A common stock were reserved and available for future issuance under the 2015 Plan.

Stock Options
 
Stock option activity under the equity incentive plans was as follows:
 
Stock Options Outstanding
 
Number of
Shares Subject
to
Stock Options
 
Weighted–
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (1)
 
(in thousands)
 
 
 
(in thousands)
Balance—December 31, 2017
21,386

 
$
3.01

 
 
Granted

 

 
 
Exercised
(565
)
 
1.76

 
 
Forfeited or canceled
(134
)
 
4.76

 
 
Balance—March 31, 2018
20,687

 
3.03

 
$
50,820

 
 
 
 
 
 
Stock options vested and expected to vest—March 31, 2018
20,638

 
3.03

 
50,763

Stock options exercisable—March 31, 2018
17,145

 
$
2.62

 
$
47,238


 
(1) The aggregate intrinsic values of stock options outstanding, exercisable, vested and expected to vest as of March 31, 2018 were calculated as the difference between the exercise price of the stock options and the fair value of the Class A common stock of $5.10 as of March 31, 2018.

 Restricted Stock Units
 
RSU activity under the equity incentive plans was as follows:
 
RSUs
Outstanding
 
Weighted-
Average
Grant Date
Fair Value
 
(in thousands)
 
 
Unvested balance—December 31, 2017
19,188

 
$
9.13

Granted
10,199

 
5.20

Vested
(2,624
)
 
8.75

Forfeited or canceled
(1,119
)
 
8.94

Unvested balance—March 31, 2018
25,644

 
$
7.61


 

Employee Stock Purchase Plan

In May 2015, the Company’s board of directors adopted the 2015 Employee Stock Purchase Plan (the “2015 ESPP”), which became effective on June 17, 2015. A total of 3.8 million shares of Class A common stock were initially reserved for issuance under the 2015 ESPP. The 2015 ESPP allows eligible employees to purchase shares of the Company’s Class A common stock through payroll deductions at a price per share equal to 85% of the lesser of the fair market value of the Company’s Class A common stock (i) on the first trading day of the applicable offering period and (2) the last trading day of each purchase period in the applicable offering period. Except for the initial offering period, the 2015 ESPP provides for 6-month offering periods beginning in May and November of each year. The initial offering period began June 17, 2015 and ended in May 2016.

Warrant

On July 10, 2017, the Company issued a warrant to purchase 0.5 million shares of Class A common stock. The warrant is exercisable based on service and performance-based conditions and has an exercise price of $5.23 per share and a contractual term of ten years. As of March 31, 2018, 0.5 million warrants were outstanding.

Stock-Based Compensation Expense
 
Total stock-based compensation expense recognized was as follows (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Cost of revenue
$
1,098

 
$
18

Research and development
14,671

 
14,685

Sales and marketing
3,447

 
3,635

General and administrative
4,425

 
4,155

Total stock-based compensation expense
$
23,641

 
$
22,493


 
As of March 31, 2018, the total unrecognized stock-based compensation expense related to unvested stock options and RSUs was $167.6 million, which the Company expects to recognize over an estimated weighted average period of 2.3 years.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
3 Months Ended
Mar. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
  
The Company is subject to income tax in the United States as well as other tax jurisdictions in which it conducts business. Earnings from non-U.S. activities are subject to local country income tax.

For the three months ended March 31, 2018, the Company recorded a benefit for income taxes of $0.6 million, for an effective tax rate of 0.8%. The effective tax rate for the three months ended March 31, 2018, was different than the statutory federal tax rate primarily due to the impact of a full valuation allowance on the Company’s U.S. deferred tax assets.

On December 22, 2017, the U.S. Tax Cuts and Jobs Act of 2017 (“2017 Tax Act”) was signed into law and includes several key tax provisions that affected the Company, including a reduction of the statutory corporate tax rate from 35% to 21% effective for tax years beginning after December 31, 2017, elimination of the carryback of net operating losses generated after December 31, 2017, and changes to how the United States imposes income tax on multinational corporations, among others.

In December 2017, Staff Accounting Bulletin No. 118 (“SAB 118”) was issued to address U.S. GAAP application when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects by the 2017 Tax Act. For the three months ended March 31, 2018, no changes have been made to the provisional amounts previously recorded. The Company will complete its analysis within the measurement period in accordance with SAB 118.

For the three months ended April 1, 2017, the Company recorded a benefit for income taxes of $29.7 million for an effective tax rate of 33.1%. The effective tax rate for the three months ended April 1, 2017 was different than the statutory federal tax rate, primarily due to research and development credits, non-deductible stock-based compensation expense, unrecognized tax benefits, the foregone benefit of a permanent domestic production activities deduction in prior periods, and the mix of income between United States and foreign jurisdictions.

The Company accounts for deferred taxes under ASC Topic 740, “Income Taxes” (“ASC 740”) which involves weighing positive and negative evidence concerning the realizability of the Company’s deferred tax assets in each jurisdiction. In evaluating its ability to realize the net deferred tax assets, the Company considered all available positive and negative evidence, including its past operating results and the forecast of future market growth, forecasted earnings, future taxable income, and prudent and feasible tax planning strategies. As of March 31, 2018, the Company maintains a full valuation allowance against all its U.S. deferred tax assets. No valuation allowance has been recorded against the Company’s foreign deferred tax assets. The Company will continue to assess the realizability of its deferred tax assets in each of the applicable jurisdictions going forward.

As of March 31, 2018, the total amount of gross unrecognized tax benefits was $33.9 million, of which $25.3 million would affect the effective tax rate if recognized. The Company does not have any tax positions as of March 31, 2018 for which it is reasonably possible that the total amount of gross unrecognized tax benefits will increase or decrease within the following 12 months.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
Net Loss per Share
Net Loss per Share
 
The following table sets forth the computation of the Company’s basic and diluted net loss per share (in thousands, except per share amounts):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
Numerator:
 
 
 
Net loss
$
(80,877
)
 
$
(60,079
)
 
 
 
 
Denominator:
 
 
 
Weighted-average shares of common stock—basic for Class A and Class B
239,431

 
226,511

Effect of dilutive securities

 

Weighted-average shares of common stock—diluted for Class A and Class B
239,431

 
226,511

Net loss per share:
 
 
 
Basic
$
(0.34
)
 
$
(0.27
)
Diluted
$
(0.34
)
 
$
(0.27
)


The following potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Stock options to purchase common stock
12,320

 
22,718

RSUs
12,762

 
11,143

Diluted impact of ESPP
104

 
233

Diluted common stock subject to vesting

 
129

Total
25,186

 
34,223

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Customer Information and Other Information
3 Months Ended
Mar. 31, 2018
Risks and Uncertainties [Abstract]  
Significant Customer Information and Other Information
Significant Customer Information and Other Information
 
Retailer and Distributor Concentration
 
Retailers and distributors with revenue equal to or greater than 10% of total revenue for the three months ended March 31, 2018 and April 1, 2017 were as follows:
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
B
11
%
 
*

A
*

 
10
%
F
*

 
10

* Represents less than 10%.

Retailers and distributors that accounted for equal to or greater than 10% of accounts receivable at March 31, 2018 and December 31, 2017 were as follows:
 
March 31, 2018
 
December 31, 2017
 
 
 
 
B
21
%
 
13
%
C
*

 
17

E
*

 
11

 
* Represents less than 10%.

Geographic and Other Information
 
Revenue by geographic region, based on ship-to destinations, was as follows (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
United States
$
139,496

 
$
170,420

Americas excluding United States
16,100

 
19,968

Europe, Middle East, and Africa
64,538

 
87,772

APAC
27,731

 
20,782

Total
$
247,865

 
$
298,942


 
As of March 31, 2018 and December 31, 2017, long-lived assets, which represent property and equipment, located outside the United States were $32.4 million and $30.0 million, respectively.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions
3 Months Ended
Mar. 31, 2018
Business Combinations [Abstract]  
Acquisitions
Acquisitions

2018 Acquisition

In February 2018, the Company completed a purchase of Twine Health, Inc., a privately-held company, which was accounted for as a business combination, for total purchase price consideration of $16.7 million, of which $5.4 million was allocated to developed technology intangible assets, $3.8 million to customer relationships intangible asset, $9.9 million to goodwill, $1.6 million to deferred tax liabilities, $0.2 million to deferred revenue and $0.6 million to net assumed liabilities. The allocation of the purchase price consideration is provisional and the Company will complete its analysis within the measurement period pursuant to Accounting Standards Codification Topic 805, with any adjustments being recorded to goodwill. Approximately $2.6 million of the consideration payable to Twine Health, Inc. was held as partial security for certain indemnification obligations, and will be held back for payment until August 2019. The acquisition is expected to extend the Company’s reach into healthcare and lay the foundation to expand its offerings to health plans, health systems and self-insured employers, while creating opportunities to increase subscription-based revenue. The amortization period of the acquired developed technology and customer relationships are approximately four and seven years, respectively. Goodwill is not deductible for tax purposes.

2016 Acquisitions

In December 2016, the Company completed a purchase of certain assets from Pebble Industries, Inc., a privately-held company (“Pebble”), which was accounted for as a business combination, for total cash consideration of $23.4 million, of which $9.6 million was allocated to developed technology intangible assets, $14.4 million to goodwill, and $0.6 million to assumed liabilities. Approximately $3.5 million of the consideration payable to Pebble was held as partial security for certain indemnification obligations, and will be held back for payment until March 2018. The acquisition is expected to enhance the features and functionality of the Company’s devices. The amortization period of the acquired developed technology is approximately 5 years. Goodwill is deductible for tax purposes.

In December 2016, the Company completed a purchase of certain assets from Vector Watch S.R.L., a privately-held company (“Vector Watch”), which was accounted for as a business combination, for total cash consideration of $15.0 million, of which $3.9 million was allocated to developed technology intangible assets, $11.4 million to goodwill, and $0.3 million to assumed liabilities. Approximately $2.3 million of the consideration payable to Vector Watch was held as partial security for certain indemnification obligations, and will be held back for payment until December 2018. The acquisition is expected to enhance the features and functionality of the Company’s devices. The amortization period of the acquired developed technology is approximately 2.5 years. Goodwill is deductible for tax purposes.

In May 2016, the Company completed a purchase of certain assets from Coin, Inc., a privately-held company, which was accounted for as a business combination, for total cash consideration of $7.0 million, of which $3.9 million was allocated to in-process research and development intangible assets, and $3.1 million to goodwill. The acquisition is expected to enhance the features and functionality of the Company’s devices. In-process research and development is not amortized until the completion or abandonment of the related development. Goodwill is deductible for tax purposes.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies
The accompanying condensed consolidated financial statements of Fitbit, Inc. (the “Company”) are unaudited. The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited financial statements of the Company. The accompanying condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information, and in management’s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company’s financial position, its results of operations, and cash flows for the interim periods presented. The results of operations for the three months ended March 31, 2018 are not necessarily indicative of the results to be expected for the full fiscal year or any other period.

The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the Securities and Exchange Commission (“SEC”) on March 1, 2018.

The Company’s fiscal year ends on December 31 of each year. The Company is on a 4-4-5 week quarterly calendar. There were 90 and 91 days in each of the three months ended March 31, 2018 and April 1, 2017, respectively.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.
Use of Estimates
Use of Estimates
 
The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. The primary estimates and assumptions made by management are related to revenue recognition, reserves for sales returns and incentives, reserves for warranty, valuation of stock options, fair value of derivative assets and liabilities, allowance for doubtful accounts, inventory valuation, fair value of goodwill and acquired tangible and intangible assets and liabilities assumed during acquisitions, the number of reportable segments, the recoverability of intangible assets and their useful lives, contingencies, and income taxes. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements.

Recent Accounting Pronouncements
Recent Accounting Pronouncements

Accounting Pronouncements Not Yet Adopted

In February 2016, the Financial Accounting Standards Board (the “FASB”) issued ASU 2016-02, Leases (Topic 842). ASU 2016-02 requires lessees to recognize right-of-use assets and lease liabilities for operating leases, initially measured at the present value of the lease payments, on the balance sheet. ASU 2016-02 will become effective for the Company on January 1, 2019, and requires adoption using a modified retrospective approach. The Company is currently evaluating the impact of this guidance on its consolidated financial statements. The Company anticipates that the adoption will have a material impact on its consolidated balance sheets, as it will now include a right of use asset and a lease liability for the obligation to make lease payments related to substantially all operating lease arrangements; however, the Company does not expect the adoption to have a material impact on its consolidated statements of operations.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to accounts receivable and available for sale debt securities. ASU 2016-13 will become effective for the Company on January 1, 2020 and early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 simplifies the subsequent measurement of goodwill by eliminating the second step of the goodwill impairment test. The second step measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. Under ASU 2017-04, a company will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value. ASU 2017-04 will be applied prospectively and is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company is currently evaluating the impact of this guidance on its consolidated financial statements.

Accounting Pronouncements Recently Adopted

In May 2014, the FASB, issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), which affects any entity that either enters into contracts with customers to transfer goods and services or enters into contracts for the transfer of nonfinancial assets. 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.

The Company adopted ASU 2014-09 effective January 1, 2018, utilizing the modified retrospective transition method. Prior periods were not retrospectively adjusted. Upon adoption, the Company recognized an immaterial cumulative effect of adopting this guidance as an adjustment to its opening accumulated deficit balance. The new standard may, in certain circumstances, impact the timing of when revenue is recognized for products shipped, and the timing and classification of certain sales incentives, which are expected to generally be recognized earlier than historical guidance. The Company believes the new guidance is materially consistent with its historical revenue recognition policy. In addition, ASU 2014-09 requires the presentation of sales returns reserve as a current liability. The Company’s sales return reserve was $82.6 million as of March 31, 2018, presented within “Accrued liabilities” and was $109.9 million as of December 31, 2017, presented within “Accounts receivable, net.”

The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three months ended or as of March 31, 2018 was as follows (in thousands):
 
Under ASC 605
Impact
Under ASC 606
 
 
 
 
 
 
 
 
Revenue
$
247,051

$
814

$
247,865

Accounts receivable, net
131,743

82,612

214,355

Deferred revenue
37,514

(1,066
)
36,448

Accrued liabilities
299,521

82,863

382,384

Accumulated deficit
(213,302
)
(814
)
(214,116
)


The impact to other financial statement line items was immaterial. Adoption of the standard had no impact to net cash from or used in operating, investing, or financing activities in our condensed consolidated statement of cash flows.

In January 2016, the FASB issued ASU 2016-01, Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. The Company has elected to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230). ASU 2016-15 provides guidance intended to reduce diversity in practice in how certain transactions are classified in the statement of cash flows. ASU 2016-15 provides guidance in a number of situation including, among others, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, distributions received from equity method investees, and classifying cash receipts and payments that have aspects of more than one class of cash flows. ASU 2016-15 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The purpose of ASU 2017-01 is to change the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. ASU 2017-01 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In May 2017, the FASB issued ASU 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 was issued to clarify and reduce both (i) diversity in practice and (ii) cost and complexity when applying the guidance in Topic 718 to a change to the terms and conditions of a share-based payment award. ASU 2017-09 became effective for the Company on January 1, 2018. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In August 2017, the FASB issued ASU 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities. ASU 2017-12 amends the hedge accounting rules to simplify the application of hedge accounting standard and better portray the economic results of risk management activities in the financial statements. The standard expands the ability to hedge non-financial and financial risk components, reduces complexity in fair value hedges of interest rate risk, eliminates the requirement to separately measure and report hedge ineffectiveness, as well as eases certain hedge effectiveness assessment requirements. ASU 2017-12 becomes effective for the Company on January 1, 2019 with early adoption permitted. The Company early adopted this new standard in the first quarter of 2018. The adoption of this new standard did not have a material impact on the Company’s consolidated financial statements.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
The impact to revenue, accounts receivable, deferred revenue, and accrued liabilities as a result of applying ASU 2014-09 for the three months ended or as of March 31, 2018 was as follows (in thousands):
 
Under ASC 605
Impact
Under ASC 606
 
 
 
 
 
 
 
 
Revenue
$
247,051

$
814

$
247,865

Accounts receivable, net
131,743

82,612

214,355

Deferred revenue
37,514

(1,066
)
36,448

Accrued liabilities
299,521

82,863

382,384

Accumulated deficit
(213,302
)
(814
)
(214,116
)
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2018
Fair Value Disclosures [Abstract]  
Schedule of fair value of assets and liabilities measured on recurring basis
The following tables set forth the Company’s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
 
 
March 31, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Money market funds
$
169,430

 
$

 
$

 
$
169,430

U.S. government agencies

 
74,922

 

 
74,922

Corporate debt securities

 
296,098

 

 
296,098

Derivative assets

 
833

 

 
833

Total
$
169,430

 
$
371,853

 
$

 
$
541,283

Liabilities:
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
430

 
$

 
$
430

Stock warrant liability

 

 
164

 
164

Total
$

 
$
430

 
$
164

 
$
594


 
December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
Money market funds
$
193,066

 
$

 
$

 
$
193,066

U.S. government agencies

 
79,624

 

 
79,624

Corporate debt securities

 
291,582

 

 
291,582

Total
$
193,066

 
$
371,206

 
$

 
$
564,272

Liabilities:
 
 
 
 
 
 
 
Derivative liabilities
$

 
$
2,138

 
$

 
$
2,138

Stock warrant liability

 

 
208

 
208

Total
$

 
$
2,138

 
$
208

 
$
2,346

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2018
Investments, Debt and Equity Securities [Abstract]  
Schedule of available for sale securities including fair value and gross unrealized losses
The following table classifies marketable securities by contractual maturities (in thousands):
 
March 31, 2018
 
December 31, 2017
 
 
 
 
Due in one year
$
251,177

 
$
319,112

Due in one to two years
28,817

 
18,222

Total
$
279,994

 
$
337,334

The following table sets forth cash, cash equivalents and marketable securities as of March 31, 2018 (in thousands):
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Marketable Securities
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
117,904

 
$

 
$

 
$
117,904

 
$
117,904

 
$

Money market funds
169,430

 

 

 
169,430

 
169,430

 

U.S. government agencies
75,075

 

 
(153
)
 
74,922

 

 
74,922

Corporate debt securities
296,345

 
8

 
(255
)
 
296,098

 
91,026

 
205,072

Total
$
658,754

 
$
8

 
$
(408
)
 
$
658,354

 
$
378,360

 
$
279,994


The following table sets forth cash, cash equivalents and marketable securities as of December 31, 2017 (in thousands):
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
Cash and Cash Equivalents
 
Marketable Securities
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
115,028

 
$

 
$

 
$
115,028

 
$
115,028

 
$

Money market funds
193,066

 

 

 
193,066

 
193,066

 

U.S. government agencies
79,722

 
1

 
(99
)
 
79,624

 
6,595

 
73,029

Corporate debt securities
291,738

 
15

 
(171
)
 
291,582

 
27,277

 
264,305

Total
$
679,554

 
$
16

 
$
(270
)
 
$
679,300

 
$
341,966

 
$
337,334

Schedule of derivative instruments in statement of financial position, fair value
The following table presents the fair value of the Company’s foreign currency derivative contracts as of the periods presented (in thousands):
 
 
 
March 31, 2018
 
December 31, 2017
 
Balance Sheet Location
 
Fair Value Derivative
Assets
 
Fair Value Derivative Liabilities
 
Fair Value Derivative
Assets
 
Fair Value Derivative Liabilities
 
 
 
 
 
 
 
 
 
 
Cash flow designated hedges
Prepaid expenses and other current assets
 
$
811

 
$

 
$

 
$

Cash flow designated hedges
Accrued liabilities
 

 
146

 

 

Hedges not designated
Prepaid expenses and other current assets
 
22

 

 

 

Hedges not designated
Accrued liabilities
 

 
284

 

 
2,138

Total fair value of derivative instruments
 
 
$
833

 
$
430

 
$

 
$
2,138

Schedule of cash flow hedging instruments, statement of operations
The following table presents the pre-tax impact of the Company’s foreign currency derivative contracts on other comprehensive income (“OCI”) and the condensed consolidated statements of operations for the periods presented (in thousands):
 
 
 
Three Months Ended
 
Income Statement Location
 
March 31, 2018
 
April 1, 2017
 
 
 
 
 
 
Foreign exchange cash flow hedges:
 
 
 
 
 
Gain (loss) recognized in OCI – effective portion
 
 
$
664

 
$
(958
)
Gain reclassified from OCI into income – effective portion
Revenue
 

 
755

Loss reclassified from OCI into income – effective portion
Operating expenses
 

 
(965
)
Gain recognized in income – ineffective portion
Other income, net
 

 
21

Gain recognized in income – excluded time value portion
Other income, net
 

 
183

 
 
 
 
 
 
Foreign exchange balance sheet hedges:
 
 
 
 
 
Loss recognized in income
Other income, net
 
(2,493
)
 
(3,046
)
Schedule of derivative contracts on consolidated statement of operations
The following table provides the location in the condensed consolidated statements of operations and amount of the recognized gains or losses to our derivative instruments designated as hedging instruments (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in revenue
$
247,865

 
$
298,942

Total amounts presented in the condensed consolidated statement of operations in which the effects of cash flow hedges are recorded in operating expenses
197,476

 
209,678

Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into revenue

 
755

Gains (losses) on foreign exchange contracts designated as cash flow hedges reclassified from OCI into operating expenses

 
(965
)
Schedule of cash flow hedging instruments, comprehensive income
The following table presents the pre-tax impact of the Company’s foreign currency derivative contracts on other comprehensive income (“OCI”) and the condensed consolidated statements of operations for the periods presented (in thousands):
 
 
 
Three Months Ended
 
Income Statement Location
 
March 31, 2018
 
April 1, 2017
 
 
 
 
 
 
Foreign exchange cash flow hedges:
 
 
 
 
 
Gain (loss) recognized in OCI – effective portion
 
 
$
664

 
$
(958
)
Gain reclassified from OCI into income – effective portion
Revenue
 

 
755

Loss reclassified from OCI into income – effective portion
Operating expenses
 

 
(965
)
Gain recognized in income – ineffective portion
Other income, net
 

 
21

Gain recognized in income – excluded time value portion
Other income, net
 

 
183

 
 
 
 
 
 
Foreign exchange balance sheet hedges:
 
 
 
 
 
Loss recognized in income
Other income, net
 
(2,493
)
 
(3,046
)
Schedule of offsetting of foreign currency derivative contracts
The following tables set forth the available offsetting of net derivative assets under the master netting arrangements as of March 31, 2018 and December 31, 2017 (in thousands):

 
Gross Amounts Offset in the Condensed Consolidated Balance Sheets
 
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets
March 31, 2018
Gross Amounts Recognized
 
Gross Amounts Offset
 
Net Amounts Presented
 
Financial Instruments
 
Cash Collateral Received
 
Net Amount
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts assets
$
833

 
$

 
$
833

 
$
430

 
$

 
$
403

Foreign exchange contracts liabilities
430

 

 
430

 
430

 

 

 
 
Gross Amounts Offset in the Condensed Consolidated Balance Sheets
 
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets
December 31, 2017
Gross Amounts Recognized
 
Gross Amounts Offset
 
Net Amounts Presented
 
Financial Instruments
 
Cash Collateral Received
 
Net Amount
 
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts assets
$

 
$

 
$

 
$

 
$

 
$

Foreign exchange contracts liabilities
2,138

 

 
2,138

 

 

 
2,138




XML 32 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components (Tables) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Schedule of deferred revenue
Changes in the total short-term and long-term deferred revenue balance were as follows (in thousands):
 
March 31, 2018
 
 
Beginning balances
42,432

Deferral of revenue
7,380

Recognition of deferred revenue
(13,364
)
Ending balances
$
36,448

 
Schedule of accounts receivable reserves
Revenue returns reserve activities were as follows (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Beginning balances
$
109,872

 
$
98,851

Increases
26,073

 
41,626

Write-offs/Returns taken
(53,333
)
 
(72,160
)
Ending balances
$
82,612

 
$
68,317

 
Schedule of inventories
Inventories consisted of the following (in thousands):
 
March 31, 2018
 
December 31, 2017
  
 
 

 

Components
5,006

 
3,825

Finished goods
140,367

 
120,070

Total inventories
$
145,373

 
$
123,895

 
Schedule of prepaid expenses and other current asset
Prepaid expenses and other current assets consisted of the following (in thousands):
 
March 31, 2018
 
December 31, 2017
  
 
 
 
 
 
POP displays, net
$
12,767

 
$
14,750

Prepaid marketing
9,103

 
6,074

Derivative assets
833

 

Prepaid expenses
14,070

 
24,204

Insurance receivable
900

 
37,300

Other
21,436

 
14,941

Total prepaid expenses and other current assets
$
59,109

 
$
97,269

 
Schedule of property and equipment
Property and equipment, net, consisted of the following (in thousands):
 
March 31, 2018
 
December 31, 2017
  
 
 
 
 
 
Tooling and manufacturing equipment
$
65,202

 
$
66,854

Furniture and office equipment
22,327

 
20,942

Purchased and internally-developed software
18,957

 
18,112

Leasehold improvements
63,374

 
58,431

Total property and equipment
169,860

 
164,339

Less: Accumulated depreciation and amortization
(65,330
)
 
(59,431
)
Property and equipment, net
$
104,530

 
$
104,908

 
Schedule of goodwill
The increase in the carrying amount of goodwill during the three months ended March 31, 2018 was attributable to an acquisition in February 2018. See Note 11 for additional information.
 
Goodwill
 
 
 
Balance at December 31, 2017
$
51,036

Goodwill acquired
9,893

Balance at March 31, 2018
$
60,929

 
Net change, net of tax $ (326) $ 67
Schedule of intangible assets (excluding goodwill)
The increase in the carrying amount of goodwill during the three months ended March 31, 2018 was attributable to an acquisition in February 2018. See Note 11 for additional information.
 
March 31, 2018
 
December 31, 2017
 
Weighted Average Remaining Useful Life
(years)
  
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Developed technology
$
35,988

 
$
(10,394
)
 
$
25,594

 
$
30,588

 
$
(8,738
)
 
$
21,850

 
3.8
Customer relationships
3,918

 
(164
)
 
3,754

 

 

 

 
6.9
Trademarks and other
1,150

 
(701
)
 
449

 
1,278

 
(772
)
 
506

 
0.8
Total intangible assets, net
$
41,056

 
$
(11,259
)
 
$
29,797

 
$
31,866

 
$
(9,510
)
 
$
22,356

 
 
 
Schedule of estimated future amortization expense
The estimated future amortization expense of acquired finite-lived intangible assets to be charged to cost of revenue and operating expenses after March 31, 2018 was as follows (in thousands):
  
Cost of Revenue
 
Operating Expenses
 
Total
 
 
 
 
 
 
Remaining 2018
$
5,602

 
$
579

 
$
6,181

2019
6,690

 
771

 
7,461

2020
5,910

 
588

 
6,498

2021
5,910

 
541

 
6,451

2022
1,236

 
541

 
1,777

Thereafter
246

 
1,183

 
1,429

Total finite-lived intangible assets, net
$
25,594

 
$
4,203

 
$
29,797

 
Schedule of accrued liabilities
Accrued liabilities consisted of the following (in thousands):
 
March 31, 2018
 
December 31, 2017
 
 
Product warranty
$
71,975

 
$
87,882

Accrued revenue reserve from returns
82,612

 

Accrued manufacturing expense and freight
31,962

 
41,901

Accrued sales incentives
71,175

 
111,592

Accrued sales and marketing
21,741

 
44,401

Accrued research and development
5,276

 
8,983

Accrued co-op advertising and marketing development funds
21,688

 
30,408

Employee-related liabilities
18,204

 
33,266

Sales taxes and VAT payable
22,447

 
21,340

Inventory received but not billed
8,935

 
10,526

Accrued legal settlements and fees
8,365

 
36,693

Derivative liabilities
430

 
2,138

Other
17,574

 
23,007

Accrued liabilities
$
382,384

 
$
452,137

 
Schedule of product warranty reserves
Product warranty reserve activities were as follows (in thousands)(1):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Beginning balances
$
87,882

 
$
99,923

Charged to cost of revenue
(2,481
)
 
18,937

Changes related to pre-existing warranties
(3,402
)
 
(2,440
)
Settlement of claims
(10,024
)
 
(25,961
)
Ending balances
$
71,975

 
$
90,459

 

(1) 
Does not include reserves established as a result of the recall of the Fitbit Force. See the section titled “Fitbit Force Recall Reserve” in the Company’s Annual Report on Form 10-K for additional information regarding such reserves.
 
Schedule of accumulated other comprehensive income
The components and activity of accumulated other comprehensive income (“AOCI”), net of tax, were as follows (in thousands):

 
Unrealized Gains (Losses) on Cash Flow Hedges
 
Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Total
 
 
 
 
 
 
 
 
Balance at December 31, 2017
$
66

 
$

 
$
(75
)
 
$
(9
)
Other comprehensive income (loss) before reclassifications
664

 

 
(326
)
 
338

Amounts reclassified from AOCI

 

 

 

Other comprehensive income (loss)
664

 

 
(326
)
 
338

Balance at March 31, 2018
$
730

 
$

 
$
(401
)
 
$
329

 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum payments under the Company’s noncancelable lease agreements as of March 31, 2018 were as follow (in thousands):

Remaining 2018
$
31,572

2019
46,786

2020
42,998

2021
41,384

2022
41,529

Thereafter
58,889

Total future minimum lease payments
$
263,158

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of stock option activity
Stock option activity under the equity incentive plans was as follows:
 
Stock Options Outstanding
 
Number of
Shares Subject
to
Stock Options
 
Weighted–
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (1)
 
(in thousands)
 
 
 
(in thousands)
Balance—December 31, 2017
21,386

 
$
3.01

 
 
Granted

 

 
 
Exercised
(565
)
 
1.76

 
 
Forfeited or canceled
(134
)
 
4.76

 
 
Balance—March 31, 2018
20,687

 
3.03

 
$
50,820

 
 
 
 
 
 
Stock options vested and expected to vest—March 31, 2018
20,638

 
3.03

 
50,763

Stock options exercisable—March 31, 2018
17,145

 
$
2.62

 
$
47,238


 
(1) The aggregate intrinsic values of stock options outstanding, exercisable, vested and expected to vest as of March 31, 2018 were calculated as the difference between the exercise price of the stock options and the fair value of the Class A common stock of $5.10 as of March 31, 2018.
Schedule of restricted stock unit activity
RSU activity under the equity incentive plans was as follows:
 
RSUs
Outstanding
 
Weighted-
Average
Grant Date
Fair Value
 
(in thousands)
 
 
Unvested balance—December 31, 2017
19,188

 
$
9.13

Granted
10,199

 
5.20

Vested
(2,624
)
 
8.75

Forfeited or canceled
(1,119
)
 
8.94

Unvested balance—March 31, 2018
25,644

 
$
7.61

Schedule of stock-based compensation expense
Total stock-based compensation expense recognized was as follows (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Cost of revenue
$
1,098

 
$
18

Research and development
14,671

 
14,685

Sales and marketing
3,447

 
3,635

General and administrative
4,425

 
4,155

Total stock-based compensation expense
$
23,641

 
$
22,493

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share (Tables)
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
Schedule of basic and diluted net income (loss) per share
The following table sets forth the computation of the Company’s basic and diluted net loss per share (in thousands, except per share amounts):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
Numerator:
 
 
 
Net loss
$
(80,877
)
 
$
(60,079
)
 
 
 
 
Denominator:
 
 
 
Weighted-average shares of common stock—basic for Class A and Class B
239,431

 
226,511

Effect of dilutive securities

 

Weighted-average shares of common stock—diluted for Class A and Class B
239,431

 
226,511

Net loss per share:
 
 
 
Basic
$
(0.34
)
 
$
(0.27
)
Diluted
$
(0.34
)
 
$
(0.27
)
Schedule of antidilutive securities excluded from earnings per share
The following potentially dilutive common shares were excluded from the computation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
Stock options to purchase common stock
12,320

 
22,718

RSUs
12,762

 
11,143

Diluted impact of ESPP
104

 
233

Diluted common stock subject to vesting

 
129

Total
25,186

 
34,223

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Customer Information and Other Information (Tables)
3 Months Ended
Mar. 31, 2018
Risks and Uncertainties [Abstract]  
Schedules of concentration of risk
Revenue by geographic region, based on ship-to destinations, was as follows (in thousands):
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
United States
$
139,496

 
$
170,420

Americas excluding United States
16,100

 
19,968

Europe, Middle East, and Africa
64,538

 
87,772

APAC
27,731

 
20,782

Total
$
247,865

 
$
298,942

Retailers and distributors with revenue equal to or greater than 10% of total revenue for the three months ended March 31, 2018 and April 1, 2017 were as follows:
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
B
11
%
 
*

A
*

 
10
%
F
*

 
10

* Represents less than 10%.
Retailers and distributors with revenue equal to or greater than 10% of total revenue for the three months ended March 31, 2018 and April 1, 2017 were as follows:
 
Three Months Ended
 
March 31, 2018
 
April 1, 2017
 
 
 
 
B
11
%
 
*

A
*

 
10
%
F
*

 
10

* Represents less than 10%.

Retailers and distributors that accounted for equal to or greater than 10% of accounts receivable at March 31, 2018 and December 31, 2017 were as follows:
 
March 31, 2018
 
December 31, 2017
 
 
 
 
B
21
%
 
13
%
C
*

 
17

E
*

 
11

 
* Represents less than 10%.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
- Accounting Pronouncements Recently Adopted (Details) - USD ($)
3 Months Ended
Jan. 01, 2018
Mar. 31, 2018
Apr. 01, 2017
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Net cash provided by financing activities   $ (4,934,000) $ (546,000)  
Net cash provided by operating activities   10,158,000 49,138,000  
Best estimated selling price on upgrade rights   0.99    
Revenue   247,865,000 298,942,000  
Accounts receivable, net   214,355,000   $ 406,019,000
Deferred revenue   31,272,000   35,504,000
Accrued liabilities   382,384,000   452,137,000
Accumulated deficit   (214,116,000)   (132,112,000)
Accounting Standards Update 2014-09 [Member] | Accrued liabilities [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Reserves and accruals, returns and allowances   82,600,000    
Accounting Standards Update 2014-09 [Member] | Accounts Receivable [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Reserves and accruals, returns and allowances       $ 109,900,000
Accounting Standards Update 2016-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Net cash provided by operating activities     25,500  
Deferred revenue   36,448,000    
Minimum [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Estimated selling price   1.00    
Maximum [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Estimated selling price   $ 3.00    
Subscription-based Premium Services [Member] | Customer Concentration Risk [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Concentration risk, percentage   1.00%    
Corporate Dashboard Tool [Member] | Customer Concentration Risk [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Concentration risk, percentage   1.00%    
Advertising Barter Transactions [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Nonmonetary transaction, advertising credit utilized during the period   $ 100,000 $ 0  
Under ASC 605 | Accounting Standards Update 2016-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenue $ 247,051,000      
Accounts receivable, net   131,743,000    
Deferred revenue   37,514,000    
Accrued liabilities   299,521,000    
Accumulated deficit   (213,302,000)    
Impact | Accounting Standards Update 2016-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenue $ 814,000      
Accounts receivable, net   82,612,000    
Deferred revenue   (1,066,000)    
Accrued liabilities   82,863,000    
Accumulated deficit   $ (814,000)    
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Customer Bankruptcy & Non-Monetary Transactions (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jul. 01, 2017
Jan. 31, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Apr. 01, 2017
Sep. 30, 2017
Dec. 31, 2016
Concentration Risk [Line Items]                
Release of product return and rebate reserves     $ 12.4          
WynitDistribution [Member] | Customer Concentration Risk [Member]                
Concentration Risk [Line Items]                
Unrecognized revenue, net         $ 8.1      
Allowance for Doubtful Accounts Receivable         35.8      
Unrecoverable inventory         5.5      
Accounts receivable for shipments made in the quarter         30.3   $ 30.3  
Insurance proceeds receivable, accounts receivable         22.7   22.7  
Probably insurance proceeds         26.8   26.8  
Insurance proceeds receivable, inventory         4.1   4.1  
Charges offset by insurance recorded             $ 9.0  
Bad debt expense         7.6      
Cost of revenue         $ 1.4      
Proceeds from insurance settlement   $ 5.4   $ 21.4        
WynitDistribution [Member] | Revenue [Member] | Customer Concentration Risk [Member]                
Concentration Risk [Line Items]                
Concentration risk, percentage 11.00%              
WynitDistribution [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]                
Concentration Risk [Line Items]                
Concentration risk, percentage 19.00%              
Advertising Barter Transactions [Member]                
Concentration Risk [Line Items]                
Nonmonetary transaction, gross operating revenue recognized               $ 15.0
Nonmonetary transaction, cost of goods transferred               7.0
Nonmonetary transaction, advertising credit received               13.0
Nonmonetary transaction, cash received               2.0
Nonmonetary transaction, remaining advertising credit     $ 12.1 $ 12.2       $ 13.0
Nonmonetary transaction, advertising credit, expected period of use     4 years          
Nonmonetary transaction, advertising credit utilized during the period     $ 0.1     $ 0.0    
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Dec. 31, 2017
Assets:      
Available for sale securities $ 279,994,000   $ 337,334,000
Liabilities:      
Transfers between fair value levels 0 $ 0  
U.S. government agencies [Member]      
Assets:      
Available for sale securities 74,922,000   73,029,000
Corporate debt securities [Member]      
Assets:      
Available for sale securities 205,072,000   264,305,000
Fair Value, Measurements, Recurring [Member]      
Assets:      
Money market funds 169,430,000   193,066,000
Derivative assets 833,000    
Total 541,283,000   564,272,000
Liabilities:      
Derivative liabilities 430,000   2,138,000
Stock warrant liability 164,000   208,000
Total 594,000   2,346,000
Fair Value, Measurements, Recurring [Member] | U.S. government agencies [Member]      
Assets:      
Available for sale securities 74,922,000   79,624,000
Fair Value, Measurements, Recurring [Member] | Corporate debt securities [Member]      
Assets:      
Available for sale securities 296,098,000   291,582,000
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]      
Assets:      
Money market funds 169,430,000   193,066,000
Derivative assets 0    
Total 169,430,000   193,066,000
Liabilities:      
Derivative liabilities 0   0
Stock warrant liability 0   0
Total 0   0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | U.S. government agencies [Member]      
Assets:      
Available for sale securities 0   0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Corporate debt securities [Member]      
Assets:      
Available for sale securities 0   0
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]      
Assets:      
Money market funds 0   0
Derivative assets 833,000    
Total 371,853,000   371,206,000
Liabilities:      
Derivative liabilities 430,000   2,138,000
Stock warrant liability 0   0
Total 430,000   2,138,000
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | U.S. government agencies [Member]      
Assets:      
Available for sale securities 74,922,000   79,624,000
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate debt securities [Member]      
Assets:      
Available for sale securities 296,098,000   291,582,000
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]      
Assets:      
Money market funds 0   0
Derivative assets 0    
Total 0   0
Liabilities:      
Derivative liabilities 0   0
Stock warrant liability 164,000   208,000
Total 164,000   208,000
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | U.S. government agencies [Member]      
Assets:      
Available for sale securities 0   0
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Corporate debt securities [Member]      
Assets:      
Available for sale securities $ 0   0
Other Assets [Member]      
Liabilities:      
Cash paid for acquisition     $ 6,000,000
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Amortized to fair value (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Apr. 01, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]        
Cash and cash equivalents $ 378,360 $ 341,966 $ 374,279 $ 301,320
Available-for-sale debt securities, gross unrealized gains 8 16    
Available-for-sale debt securities, gross unrealized losses (408) (270)    
Cash, cash equivalents, and available-for-sale securities, amortized cost 658,754 679,554    
Cash, cash equivalents, available-for-sale securities, fair value 658,354 679,300    
Total 279,994 337,334    
U.S. government agencies [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Cash and cash equivalents   6,595    
Available-for-sale debt securities, amortized cost 75,075 79,722    
Available-for-sale debt securities, gross unrealized gains   1    
Available-for-sale debt securities, gross unrealized losses (153) (99)    
Cash, cash equivalents, available-for-sale securities, fair value 74,922 79,624    
Total 74,922 73,029    
Corporate debt securities [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Cash and cash equivalents 91,026 27,277    
Available-for-sale debt securities, amortized cost 296,345 291,738    
Available-for-sale debt securities, gross unrealized gains 8 15    
Available-for-sale debt securities, gross unrealized losses (255) (171)    
Cash, cash equivalents, available-for-sale securities, fair value 296,098 291,582    
Total 205,072 264,305    
Cash [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Cash and cash equivalents 117,904 115,028    
Money market funds [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Cash and cash equivalents $ 169,430 $ 193,066    
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Unrealized Loss Position (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Investments, Debt and Equity Securities [Abstract]    
Available-for-sale securities in continuous loss position for one year or more, gross unrealized losses $ 0 $ 0
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Contractual maturity dates (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Investments, Debt and Equity Securities [Abstract]    
Due in one year $ 251,177 $ 319,112
Due in one to two years 28,817 18,222
Total $ 279,994 $ 337,334
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Additional Derivative Information (Details) - Foreign currency exchange contract [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Dec. 31, 2017
Not designated as hedging instrument [Member]      
Derivative [Line Items]      
Derivative, notional amount $ 92,000   $ 141,200
Cash flow hedges [Member] | Designated as hedging instrument [Member]      
Derivative [Line Items]      
Derivative, notional amount based on forecasted revenue 138,700   $ 0
Other Income, Net [Member] | Cash flow hedges [Member] | Designated as hedging instrument [Member]      
Derivative [Line Items]      
Gain (loss) recognized in income – ineffective portion $ 0 $ 21  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
- Financial Position, Fair Value (Details) - Foreign currency exchange contract [Member] - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Fair Value Derivative Assets $ 833 $ 0
Fair Value Derivative Liabilities 430 2,138
Designated as hedging instrument [Member] | Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair Value Derivative Assets 811 0
Fair Value Derivative Liabilities 0 0
Designated as hedging instrument [Member] | Accrued liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair Value Derivative Assets 0 0
Fair Value Derivative Liabilities 146 0
Not designated as hedging instrument [Member] | Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair Value Derivative Assets 22 0
Fair Value Derivative Liabilities 0 0
Not designated as hedging instrument [Member] | Accrued liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair Value Derivative Assets 0 0
Fair Value Derivative Liabilities $ 284 $ 2,138
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Statement of Operations and Other Comprehensive Income (Details) - Foreign currency exchange contract [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Designated as hedging instrument [Member] | Cash flow hedges [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) recognized in OCI – effective portion $ 664 $ (958)
Other Income, Net [Member] | Designated as hedging instrument [Member] | Cash flow hedges [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) recognized in income – ineffective portion 0 21
Gain recognized in income – excluded time value portion 0 183
Other Income, Net [Member] | Not designated as hedging instrument [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) recognized in income (2,493) (3,046)
Reclassification out of accumulated other comprehensive income [Member] | Accumulated net gain (loss) from cash flow hedges attributable to parent [Member] | Revenue [Member] | Designated as hedging instrument [Member] | Cash flow hedges [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) reclassified from OCI into income – effective portion 0 755
Reclassification out of accumulated other comprehensive income [Member] | Accumulated net gain (loss) from cash flow hedges attributable to parent [Member] | Operating expenses [Member] | Designated as hedging instrument [Member] | Cash flow hedges [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) reclassified from OCI into income – effective portion $ 0 $ (965)
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Schedule of Derivative Contracts on Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Derivative Instruments, Gain (Loss) [Line Items]    
Revenue $ 247,865 $ 298,942
Cost of revenue 133,742 180,643
Cash flow hedges [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Cost of revenue $ 197,476 $ 209,678
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Offsetting of Foreign Currency Derivative Contracts (Details) - Foreign currency exchange contract [Member] - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Offsetting Liabilities [Line Items]    
Gross Assets Recognized $ 430 $ 2,138
Gross Amounts Offset in the Condensed Consolidated Balance Sheets 0 0
Net Amounts Presented in Condensed Consolidated Balance Sheets 430 2,138
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Financial Instruments 430 0
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Cash Collateral Pledged 0 0
Net Amount 0 2,138
Offsetting Assets [Line Items]    
Gross Amounts of Recognized Assets 833 0
Gross Amounts Offset in the Condensed Consolidated Balance Sheets 0 0
Net Amounts Presented in Condensed Consolidated Balance Sheets 833 0
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Financial Instruments 430 0
Gross Amounts Not Offset in Condensed Consolidated Balance Sheets, Cash Collateral Received 0 0
Net Amount $ 403 $ 0
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Deferred Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Deferred Revenue [Roll Forward]  
Beginning balances $ 42,432
Deferral of revenue 7,380
Recognition of deferred revenue (13,364)
Ending balances $ 36,448
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Revenue Returns Reserves (Details) - Revenue Reserve [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance $ 109,872 $ 98,851
Increases 26,073 41,626
Write-offs/Returns taken $ (53,333) (72,160)
Ending balances   $ 68,317
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Components $ 5,006 $ 3,825
Finished goods 140,367 120,070
Total inventories $ 145,373 $ 123,895
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
POP displays, net $ 12,767 $ 14,750
Prepaid marketing 9,103 6,074
Derivative assets 833 0
Prepaid expenses 14,070 24,204
Insurance receivable 900 37,300
Other 21,436 14,941
Total prepaid expenses and other current assets $ 59,109 $ 97,269
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Dec. 31, 2017
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 169,860   $ 164,339
Less: Accumulated depreciation and amortization (65,330)   (59,431)
Property and equipment, net 104,530   104,908
Depreciation and amortization expense 10,500 $ 9,100  
Tooling and manufacturing equipment [Member]      
Property, Plant and Equipment [Line Items]      
Total property and equipment 65,202   66,854
Furniture and office equipment [Member]      
Property, Plant and Equipment [Line Items]      
Total property and equipment 22,327   20,942
Purchased and internally-developed software [Member]      
Property, Plant and Equipment [Line Items]      
Total property and equipment 18,957   18,112
Leasehold improvements [Member]      
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 63,374   $ 58,431
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Goodwill [Roll Forward]  
Balance at the beginning of the period $ 51,036
Goodwill acquired 9,893
Balance at the end of the period $ 60,929
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]      
Gross $ 41,056   $ 31,866
Accumulated Amortization (11,259)   (9,510)
Net 29,797   22,356
Intangible assets, net 29,797   22,356
Amortization of intangible assets 1,748 $ 1,377  
Developed technology [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross 35,988   30,588
Accumulated Amortization (10,394)   (8,738)
Net $ 25,594   21,850
Weighted Average Remaining Useful Life (years) 3 years 9 months 18 days    
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross $ 3,918   0
Accumulated Amortization (164)   0
Net $ 3,754   0
Weighted Average Remaining Useful Life (years) 6 years 10 months 24 days    
Trademarks and other [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross $ 1,150   1,278
Accumulated Amortization (701)   (772)
Net $ 449   $ 506
Weighted Average Remaining Useful Life (years) 9 months 18 days    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Remaining 2018 $ 6,181  
2019 7,461  
2020 6,498  
2021 6,451  
2022 1,777  
Thereafter 1,429  
Net 29,797 $ 22,356
Cost of revenue [Member]    
Finite-Lived Intangible Assets [Line Items]    
Remaining 2018 5,602  
2019 6,690  
2020 5,910  
2021 5,910  
2022 1,236  
Thereafter 246  
Net 25,594  
Operating expenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Remaining 2018 579  
2019 771  
2020 588  
2021 541  
2022 541  
Thereafter 1,183  
Net $ 4,203  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Product warranty $ 71,975 $ 87,882
Accrued revenue reserve from returns 82,612 0
Accrued manufacturing expense and freight 31,962 41,901
Accrued sales incentives 71,175 111,592
Accrued sales and marketing 21,741 44,401
Accrued research and development 5,276 8,983
Accrued co-op advertising and marketing development funds 21,688 30,408
Employee-related liabilities 18,204 33,266
Sales taxes and VAT payable 22,447 21,340
Inventory received but not billed 8,935 10,526
Accrued legal settlements and fees 8,365 36,693
Derivative liabilities 430 2,138
Other 17,574 23,007
Accrued liabilities $ 382,384 $ 452,137
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Beginning balances $ 87,882 $ 99,923
Charged to cost of revenue (2,481) 18,937
Changes related to pre-existing warranties (3,402) (2,440)
Settlement of claims (10,024) (25,961)
Ending balances $ 71,975 $ 90,459
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Restructuring (Details) - Employee Severance [Member]
$ in Millions
1 Months Ended
Jan. 31, 2017
USD ($)
employee
Restructuring Cost and Reserve [Line Items]  
Expected number of positions eliminated | employee 110
Number of positions eliminated in the period, percent 6.00%
Severance costs | $ $ 6.4
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period $ 823,963  
Net change, net of tax (326) $ 67
Balance, end of period 762,259  
Unrealized Gains (Losses) on Cash Flow Hedges [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period 66  
Other comprehensive income (loss) before reclassifications 664  
Amounts reclassified from AOCI 0  
Net change, net of tax 664  
Balance, end of period 730  
Currency Translation Adjustments [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period 0  
Other comprehensive income (loss) before reclassifications 0  
Amounts reclassified from AOCI 0  
Net change, net of tax 0  
Balance, end of period 0  
Unrealized Gains (Losses) on Available-for-Sale Investments [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period (75)  
Other comprehensive income (loss) before reclassifications (326)  
Amounts reclassified from AOCI 0  
Net change, net of tax (326)  
Balance, end of period (401)  
AOCI Attributable to Parent [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period (9)  
Other comprehensive income (loss) before reclassifications 338  
Amounts reclassified from AOCI 0  
Net change, net of tax 338  
Balance, end of period $ 329  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long-Term Debt (Details) - USD ($)
1 Months Ended
May 31, 2017
Mar. 31, 2018
Dec. 31, 2017
May 03, 2017
May 02, 2017
Dec. 31, 2015
Letter of Credit [Member]            
Line of Credit Facility [Line Items]            
Credit facility, amount outstanding   $ 36,900,000 $ 36,900,000      
2015 Credit Agreement [Member] | Line of Credit [Member]            
Line of Credit Facility [Line Items]            
Credit facility, borrowing capacity       $ 100,000,000.0 $ 250,000,000.0 $ 250,000,000.0
Credit facility, amount outstanding   $ 0        
Covenant, minimum unrestricted cash $ 200,000,000.0          
Covenant, cash and cash equivalents held in accounts subject to control agreements $ 100,000,000.0          
2015 Credit Agreement [Member] | Letter of Credit [Member]            
Line of Credit Facility [Line Items]            
Credit facility, borrowing capacity       50,000,000.0   50,000,000.0
2015 Credit Agreement [Member] | Swing Line Loan [Member]            
Line of Credit Facility [Line Items]            
Credit facility, borrowing capacity       $ 25,000,000.0   $ 25,000,000.0
2015 Credit Agreement [Member] | Minimum [Member] | London Interbank Offered Rate (LIBOR) [Member]            
Line of Credit Facility [Line Items]            
Stated interest rate       1.50%    
2015 Credit Agreement [Member] | Minimum [Member] | Line of Credit [Member] | Base Rate [Member]            
Line of Credit Facility [Line Items]            
Basis spread on variable rate 0.50%          
2015 Credit Agreement [Member] | Maximum [Member] | London Interbank Offered Rate (LIBOR) [Member]            
Line of Credit Facility [Line Items]            
Stated interest rate       2.00%    
2015 Credit Agreement [Member] | Maximum [Member] | Line of Credit [Member] | Base Rate [Member]            
Line of Credit Facility [Line Items]            
Basis spread on variable rate 1.00%          
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Details)
$ in Thousands
Mar. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remaining 2018 $ 31,572
2019 46,786
2020 42,998
2021 41,384
2022 41,529
Thereafter 58,889
Total future minimum lease payments $ 263,158
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended
Mar. 05, 2018
patent
Jan. 19, 2018
USD ($)
Jul. 10, 2017
patent
Jun. 09, 2017
lawsuit
May 31, 2016
investor
Feb. 16, 2016
lawsuit
Mar. 31, 2018
USD ($)
Apr. 01, 2017
USD ($)
May 03, 2018
USD ($)
Aug. 23, 2017
defendant
Loss Contingencies [Line Items]                    
Rent expense             $ 9.6 $ 9.2    
Loss contingency, individual investors named as lead plaintiffs | investor         5          
Settlement amount award to other party   $ 33.3                
Pending Litigation [Member]                    
Loss Contingencies [Line Items]                    
Loss contingency, number of lawsuits filed | lawsuit       2            
PurePulse Class Action Lawsuit [Member] | Pending Litigation [Member]                    
Loss Contingencies [Line Items]                    
Loss contingency, number of lawsuits filed | lawsuit           2        
Immersion [Member] | Pending Litigation [Member]                    
Loss Contingencies [Line Items]                    
Loss Contingency, Patents Found Not Infringed, Number | patent 2                  
Patents allegedly infringed, number | patent     3              
Loss Contingency, Number of Additional Defendants | defendant                   2
Purchase Commitment [Member]                    
Loss Contingencies [Line Items]                    
Remaining minimum amount committed             234.0      
Subsequent Event [Member] | Purchase Commitment [Member]                    
Loss Contingencies [Line Items]                    
Remaining minimum amount committed                 $ 419.0  
Accrued liabilities [Member] | Purchase Commitment [Member]                    
Loss Contingencies [Line Items]                    
Remaining minimum amount committed             $ 21.4      
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Jul. 20, 2017
Apr. 14, 2017
May 31, 2015
Mar. 31, 2018
Jul. 19, 2017
Jul. 10, 2017
Employee Stock Options And Restricted Stock Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense related to unvested options       $ 167.6    
Unrecognized compensation expense related to unvested options, estimated weighted average period       2 years 3 months 18 days    
Common Class A [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of securities called by each warrant           500,000
Exercise price of warrant (in usd per share)           $ 5.23
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period       10 years    
Warrants outstanding       500,000    
Common Class A [Member] | 2015 Equity Incentive Plan [Member] | Employee Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for future issuance (in shares)       16,500,000    
Common Class A [Member] | 2015 Employee Stock Purchase Plan [Member] | Employee Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for future issuance (in shares)     3,800,000      
Percent of share price available to employees     85.00%      
Eligible Employees [Member] | 2015 Equity Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unfunded right to receive stock on a date in time in the future (in shares)   1        
Out-of-the-money options   2        
Minimum vesting   1 year        
Underwater options tendered         3,700,000  
Underwater options tendered, percent         85.00%  
Stock issued in exchange (in shares) 1,800,000          
Stock issued in exchange $ 8.5          
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Balance, beginning of period (in shares) | shares 21,386
Granted (in shares) | shares 0
Exercised (in shares) | shares (565)
Canceled (in shares) | shares (134)
Balance, end of period (in shares) | shares 20,687
Options exercisable (in shares) | shares 20,638
Options vested and expected to vest (in shares) | shares 17,145
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]  
Balance, weighted average exercise price, beginning of period (in dollars per share) $ 3.01
Granted, weighted average exercise price (in dollars per share) 0.00
Exercised, weighted average exercise price (in dollars per share) 0.02
Canceled, weighted average exercise price (in dollars per share) 0.05
Balance, weighted average exercise price, end of period (in dollars per share) 3.03
Options exercisable, weighted average exercise price (in dollars per share) 3.03
Options vested and expected to vest, weighted average exercise price (in dollars per share) $ 2.62
Options outstanding, aggregate intrinsic value, end of period | $ $ 50,820
Options exercisable, aggregate intrinsic value | $ 50,763
Options vested and expected to vest, aggregate intrinsic value | $ $ 47,238
Fair value of the Class A common stock (in dollars per share) $ 5.10
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
3 Months Ended
Mar. 31, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Beginning Unvested balance (in shares) | shares 19,188
Granted (in shares) | shares 10,199
Vested (in shares) | shares (2,624)
Forfeited or canceled (in shares) | shares (1,119)
Ending Unvested balance (in shares) | shares 25,644
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Beginning Unvested balance (in dollars per share) | $ / shares $ 9.13
Granted (in dollars per share) | $ / shares 5.20
Vested (in dollars per share) | $ / shares 8.75
Forfeited or canceled (in dollars per share) | $ / shares 8.94
Ending Unvested balance (in dollars per share) | $ / shares $ 7.61
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Stock Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation $ 23,641 $ 22,493
Cost of revenue [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation 1,098 18
Research and development [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation 14,671 14,685
Sales and marketing [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation 3,447 3,635
General and administrative [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total stock-based compensation $ 4,425 $ 4,155
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Income Tax Disclosure [Abstract]    
Income tax benefit $ 609 $ 29,671
Effective income tax rate 0.80% 33.10%
Unrecognized tax benefits $ 33,900  
Unrecognized tax benefits that would impact effective tax rate $ 25,300  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share - Schedule of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Numerator:    
Net loss $ (80,877) $ (60,079)
Denominator:    
Weighted-average shares of common stock—basic (in shares) 239,431 226,511
Effect of dilutive securities (in shares) 0 0
Weighted-average shares of common stock—diluted (in shares) 239,431 226,511
Net loss per share:    
Basic (in dollars per share) $ (0.34) $ (0.27)
Diluted (in dollars per share) $ (0.34) $ (0.27)
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
- Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 25,186 34,223
Employee Stock Option [Member] | Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 12,320 22,718
Restricted Stock Units (RSUs) [Member] | Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 12,762 11,143
Diluted Impact of ESPP [Member] | Common Stock [Member] | 2015 Employee Stock Purchase Plan [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 104 233
Diluted Common Stock Subject to Vesting [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 129
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Customer Information and Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2018
Apr. 01, 2017
Dec. 31, 2017
Concentration Risk [Line Items]      
Revenue $ 247,865 $ 298,942  
Geographic Concentration Risk [Member] | Non-US [Member]      
Concentration Risk [Line Items]      
Long-lived assets including property and equipment $ 32,400   $ 30,000
Revenue [Member] | Customer Concentration Risk [Member] | Customer B [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%    
Revenue [Member] | Customer Concentration Risk [Member] | Customer A [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage   10.00%  
Revenue [Member] | Customer Concentration Risk [Member] | Customer F [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage   10.00%  
Revenue [Member] | Geographic Concentration Risk [Member]      
Concentration Risk [Line Items]      
Revenue $ 247,865 $ 298,942  
Revenue [Member] | Geographic Concentration Risk [Member] | United States [Member]      
Concentration Risk [Line Items]      
Revenue 139,496 170,420  
Revenue [Member] | Geographic Concentration Risk [Member] | Americas excluding United States [Member]      
Concentration Risk [Line Items]      
Revenue 16,100 19,968  
Revenue [Member] | Geographic Concentration Risk [Member] | Europe, Middle East, and Africa [Member]      
Concentration Risk [Line Items]      
Revenue 64,538 87,772  
Revenue [Member] | Geographic Concentration Risk [Member] | APAC [Member]      
Concentration Risk [Line Items]      
Revenue $ 27,731 $ 20,782  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 21.00%   13.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage     17.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer D [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage     11.00%
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2018
Dec. 31, 2016
May 31, 2016
Dec. 31, 2016
Mar. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]            
Goodwill         $ 60,929 $ 51,036
Twine Health, Inc. [Member]            
Business Acquisition [Line Items]            
Cash paid for acquisition $ 16,700          
Goodwill 9,900          
Deferred tax liabilities 1,600          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue 200          
Assumed liabilities 600          
Consideration held as security for indemnifications obligations 2,600          
Twine Health, Inc. [Member] | In Process Research and Development [Member]            
Business Acquisition [Line Items]            
Intangibles acquired $ 5,400          
Amortization period 4 years          
Twine Health, Inc. [Member] | Customer Relationships [Member]            
Business Acquisition [Line Items]            
Intangibles acquired $ 3,800          
Amortization period 7 years          
Pebble Industries, Inc [Member]            
Business Acquisition [Line Items]            
Cash paid for acquisition   $ 23,400        
Goodwill   14,400   $ 14,400    
Assumed liabilities   600   600    
Consideration held as security for indemnifications obligations   3,500        
Pebble Industries, Inc [Member] | In Process Research and Development [Member]            
Business Acquisition [Line Items]            
Intangibles acquired   9,600   $ 9,600    
Amortization period       5 years    
Vector Watch S.R.L. [Member]            
Business Acquisition [Line Items]            
Cash paid for acquisition   15,000        
Goodwill   11,400   $ 11,400    
Assumed liabilities   300   300    
Consideration held as security for indemnifications obligations   2,300        
Vector Watch S.R.L. [Member] | In Process Research and Development [Member]            
Business Acquisition [Line Items]            
Intangibles acquired   $ 3,900   $ 3,900    
Amortization period   2 years 6 months        
Coin, Inc [Member]            
Business Acquisition [Line Items]            
Cash paid for acquisition     $ 7,000      
Goodwill     3,100      
Coin, Inc [Member] | In Process Research and Development [Member]            
Business Acquisition [Line Items]            
Intangibles acquired     $ 3,900      
XML 72 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ^5I$P?(\\#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,$% @ #Y6D3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " /E:1,ZQOVO.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+;2@,Q$(9?17*_.WM0J6&;&\4K!<&"XEU(IFWHYD RLMNW=S>V M6T0?P,O,_/GF&YA.!:Y\Q)?H T8RF*Y&V[O$55BS/5'@ $GMT9U"^,22:=P^I4,IV/ -3M/?FOO'S:/3#15O2JJFZ*ZWM0KWM[QMOF8 M77_X782MUV9K_K'Q65!T\.LNQ!=02P,$% @ #Y6D3)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " /E:1,]]N/A(<" B"0 & 'AL+W=O-6H<7K=ME%*G#A==,/8B6 M-^;-2Z9O+W MEE?BO@XA?%MX*L\7;1>BS:IE9_Z-Z^_M7II9-$0YEC5O5"F:0/+3.GR$Y0X* M2W"('R6_J]$XL*4\"_%B)Y^/ZY#8C'C%#]J&8.9QXSM>53:2R>-7'S0<-"UQ M/'Z+_M$5;XIY9HKO1/6S/.K+.BS"X,A/[%KI)W'_Q/N"TC#HJ__";[PR<)N) MT3B(2KG?X'!56M1]%)-*S5Z[9]FXY[U[DT!/PPFT)]"!0)/_$N*>$ \$<(2H MR\R5^H%IMEE)<0]D]V^US#8%+&.SF0>[Z/;.O3/5*K-ZVY!5=+-A>L2V0] 1 M @9$9&(/ A03V%*/3O\5V/F(&!>(T0IB1X]'] 2G)R@]+!2Z3H3*9)U-,9'S$C$"."N0>'::M@D!F>J5 M)0J?/VF6+0*9Z98%*K'P^@=P(T/RW@\!X$8%WZET^JT" MWZL4""$YQ'/UXG8%WXUTII$!]R/D[ZX7=QOX7O+K+;QZ8Z!%0K-ILM'HQ*FY M/+O#604'<6W=.IY,0FIN$R(-) MY6(N+,.DXB=MA[D9R^[4[B9:M/V-)!JN19L_4$L#!!0 ( ^5I$R'*NC] M,00 'L3 8 >&PO=V]R:W-H965T&UL?9C;;N,V$(9? MQ?#]KCC#DQC8!FHO%BW0 L$6;:^5F(F-E2Q74N+MVY>2O88],\R-=? _Y#\\ M?*2X.+7=]WX7XS#[T=2'?CG?#XR'],]+VS75D!Z[UZ(_ M=K':3D%-7:!2KFBJ_6&^6DSO'KO5HGT;ZOTA/G:S_JUIJNZ_=:S;TW(.\Y\O MONU?=\/XHE@MCM5K_#,.?QT?N_147$O9[IMXZ/?M8=;%E^7\%WC8:!P#)L7? M^WCJ;^YG8RI/;?M]?/AMNYRKT5&LX_,P%E&ERWO2TH^_KT4.K_6.0;> MWO\L_>N4?$KFJ>KCIJW_V6^'W7)>SF?;^%*]U<.W]O1KO"1DY[-+]K_']U@G M^>@DU?'VN922K#35C_-U?YBNI_,_3E_"Y "\!. U ,R' ?H2 MH$E <78VI?JE&JK5HFM/L^[<6\=J'!3PH%-C/H\OI[:;_DO9]NGM^PK-HG@? MR[E(UF<)WDKN%1M!8:^2(M5_-8&B"9SB]6V\D^.U&*^G>',;[TD29XF?)(=) MHGVIG2*9"#(#P67<&-&-X6Y*XN8LL3?5H \AD);?<)G67FLCN[&B&\O=!.+& M.X&B!O/ MJO'>&T?,2*JR1-E+*7HIN12/.O V]^ ML"9H,N\V@DZ71KM,/X&2*:6X(X8IQ:M2:>30*2[K@BHSCC+!4UI3*P'D+VJ4)#]21(+0E M*I^;8S*:P;%5V.2RDG$*G*>&\A0X*D%CRHHFQ74(Z&_X?.](ABIPJAI*5># MU&5:2NAB+.B,1;@9U?>.9+0"9ZNA; 4.39UR9[LN06:MRNP.4"8KB\ JTR(QHS&U-.5;KVKY'CTH*G M.P1!Y?+M(S,5.5,-92IR6EJC:3-N!)D)99D;.S)5D5/54*HBQZ53KJ2S<"/H MO"T!,GLHE+F*G*N&MG06?3B,BUKDQ1Y!2UC%H"'MG>2Q!]RFR5M0Q0S0%* MV;C6G(V?TB<6 *6$)$S+8W8::!FDFH/44FQI 9 .T=(6$G1I=0Q.9QS)(-4< MI)9]HB/[^)8W/))0W/ 4-Z<@X['4'U7WNC_TLZ=V&-IF.O9X:=LAID+5YY3A M+E;;ZT,=7X;QUJ?[[GP<='X8VN/EJ*NXGK>M_@=02P,$% @ #Y6D3.JG MJ)!T P ) X !@ !X;"]W;W)KWW[J2U#7[65=.MPY.UYX+;E'V9:V;KC1-T.K#.GR$ART7/6% ?"WUM9NU@[Z4 M9V.^]YWW^W7(>D6ZTCO;ARCR4NQ\Y4W? ;["Z= M-?44Q4FIBY_CLVR&YW6*_TJC"7PB\!O!Y?X704P$\8<0#\6/RH92WQ2VV*Q: M-,D'R$\!D$;HC(!;]E MX%2&G",Z_SO!%B.2C,X@R!K$P!A.4C))FE 2%D[,\K 5,LC06M)B75I%B-\-2D. W$ MP#W8EH(IGBVLM"352+S2,=)0/IB")!8\"R@+12PATK? M0P&[XYV"6*'=0^$RF2Q\88"V4< ^*GT?!>R0=RG+?#T$BKO=O/!-!MI(06(] ML:]'HJ_9G6+.YWQ%!"YE;'$WT]8,"GF[3!8BT(8*V%%]+\@GC)IK9?CCMJ1Q[JC]W^83YGQX:MJB']E0.>(87/)#3'LBQ!TK? SGV-BZR6(!? M$H'C:0)+9TO: SGV0.5[(,?N1BLB<)2B:':VKG5['*XA7; SE\;VQ]C9Z.VJ M\\C[L[DWGKLKT'AA^1-FO#]]+-ICV73!L['NY#^6WI /7MOQ_06CN@?Q2UYC]WI"*WI8^].\+K^6Y$&HA6"U:?";?B/C>[IB< M!4.48UF3AI>T\1@Y+?TUG&]AJ @:\:,D-SX:>\K*GM(W-?E\7/I *2(5.0@5 M LO'E6Q)5:E(4L>O/J@_Y%3$\?@>_:,V+\WL,2=;6OTLCZ)8^IGO'_1=R)96$*R4RQX%67/]ZAPL7M.ZC2"DU?N^>9:.?MS[^G>8F MH)Z !H+,_2]"V!/"!R'2YCMEVNH'+/!JP>C-8]W;:K'Z*. \E,4\J$5=._V? M=,OEZG65P45P57%ZR*:#H!'D@0AD\"$#"0S20S,UL;,($R 6TGJ5)+:2F)#26IE 88.&X%@ZE:1.55DMHK$ M4)']1SULS"R/)EY,[A22VT*,[V>3/RV'C9BA=&(_0N#>\L 6DIE['MAY0F34 M;>M IF@\Y1:0_3\,^DQSXIBHY*)#Q:ZSS,8 M6EIR8&H)72=2'.:F&@1\0(W7C)I'UG402\4[1NH&3 M<&3'&!%_4J"\CUW?O3J>Z[)2QH&2J"4E? ?UHST);:$I2EXS:&3-&T= $;M/ M_N$8&KP%_*RAE[.]8RHY<_YBC"]Y['I&$%#(E(E ]'*!(U!J FD9O\>8[I32 M$.?[:_1/MG9=RYE(.'+ZJ\Y5%;M[U\FA(!U5S[S_#&,]H>N,Q7^%"U --TIT MCHQ3:;].UDG%V1A%2V'D=5CKQJ[]&/]*VR;@D8 G@A^^2PA&0G C[&SQ@S); MZD>B2!()WCMB^%DM,3WA'P)]F9EQVKNS9[I:J;V7Y-&/T,7$&2'I ,$SR V! M=/ I ][*D.(5'?^;X+A&A(_;&8+-&@++#V;\/=[F[S;Y.\O?S>]@(3$=( \6 MTEB(MRABC;C#WALRPDT9X5I&L) 1_E?&&G$7[!#(,W&(JWXYN"IH%T:J566EUU[>!=T":%)=KG^^SHAR[$SXZI?( GOV.\X]N/!RW/3 M?N_VWO>S'W5U[.[G^[X_W25)M]W[NNP^-2=_#+\\-VU=]N&V?4FZ4^O+W1A4 M5PD:DR5U>3C.5\OQV6.[6C:O?74X^L=VUKW6==G^L_95<[Z?P_S]P=?#R[X? M'B2KY:E\\7_X_MOIL0UWR;65W:'VQ^[0'&>M?[Z?/\#=AO(A8%3\>?#G[N9Z M-J3RU#3?AYM?=_=S,SCRE=_V0Q-E^'KS&U]50TO!Q]]3H_-KGT/@[?5[ZU_& MY$,R3V7G-TWUUV'7[^_G^7RV\\_E:]5_; '9._ M.!M3_5SVY6K9-N=9>WE;IW*8%'!'83"WP\-Q[,;?0K9=>/JV*NPR>1O:F23K MBP1O)'!5)*'Q:P^H];!&$8X?.]A(15KH/9": XWQ=)M#JL=;-=Z.\?8FWO$Q MN$C<*#F.DD5N4 M<+6<'"BA&:H%,8XZ"*5N)VI(K26$&H+VCZ3"'-$)6U,F* MDJP ?#]%!:U@0W5EN2=-B$58K!%3.EU1H2N(E2&QF88JFN-#D5E,(W1%G:ZH MT!7$RE#*5)L;409I.I<;C,U&G; H"0O -VG4T!DJ,S&5_G?%BCI<48$KG[!K ME- D "=0)F5H;19Y8Z2CE8RR6",K@W0:DE)I M\P2(*N*/B.JH@PS2-+@G0< MDH)#X#@DI8!T8O-25)&W39&_TB2]("_')M''+1(%;[=N7\9RRFVV;UV,_G'/=/+V>A3[@<'C'GJ_A;G,YT?S9 MS.6 ]?>R?3D&PO M=V]R:W-H965T&UL?5/;;MLP#/T501]0)4IZ06 ;:#H4&[ ! M08=MSXI-VT(ET9/DN/O[2;+C>9VQ%XND>0X/*2H;T+ZZ%L"3-ZV,RVGK?7=@ MS)4M:.%NL ,3_M1HM?#!M0USG051)9!6C&\V=TP+:6B1I=C)%AGV7DD#)TM< MK[6POXZ@<,CIEEX#+[)I?0RP(NM$ U_!?^M.-GAL9JFD!N,D&F*ASNGC]G#< MQ_R4\%W"X!8VB9V<$5^C\ZG*Z28* @6ECPPB'!=X J4B49#Q<^*D<\D(7-I7 M]N?4>^CE+!P\H?HA*]_F](&2"FK1*_^"PT>8^KFE9&K^,UQ A?2H)-0H4;GT M)67O/.J))4C1XFT\I4GG,/%?8>L /@'X.P ;"R7E'X07169Q(':BFV_"YCET@TY1S''+[,F3-88)]+\+421_X/G*_#=ZL* M=PF^^TOA_3K!?I5@GPCV_VUQ+>?A71&VF*D&VZ1M@I3-35BA-CRPV5%0^VC>!]N.:S8Z'KOI!;'Y M&1>_ 5!+ P04 " /E:1,9"NC_[,! #2 P & 'AL+W=O.IALILS M"95<$)^#\:4N:!(2 @F5"PK";U=X "F#D$_CUZ))UY"!N#V_JG^*M?M:+L+" M \J??>VZ@MY14D,C1ND>Z_C/LTW:;;0]@E\(?"5]F_" MM+VVY(+.OVSL?X/HP*>2W/@1ZOP'6PT)C0O']_YLYC&;#8?#\H/8^HW+/U!+ M P04 " /E:1,J(FE=K,! #2 P & 'AL+W=O(,R*7[ M]P.29MD6]0M@X_?\;$P^H7FV'8 C+UKUMJ"=<\.1,5MUH(6]P0%Z?].@T<)Y MT[3,#@9$'4%:,7XXO&-:R)Z6>?2=39GCZ)3LX6R(';46YM<)%$X%3>BKXTFV MG0L.5N:#:.$KN&_#V7B+K2RUU-!;B3TQT!3T/CF>LA ? [Y+F.SF3$(E%\3G M8'RJ"WH(@D!!Y0*#\-L5'D"I0.1E_%PXZ9HR +?G5_8/L79?RT58>$#U0]:N M*^@=)34T8E3N":>/L-1S2\E2_&>X@O+A08G/4:&R<275:!WJA<5+T>)EWF4? M]VF^N4T6V#Z +P"^ NYB'C8GBLH?A1-E;G B9N[](,(3)T?N>U,%9VQ%O//B MK?=>RR3E.;L&HB7F-,?P;[/$O9CLGR1LTU,-IHW39$F%8Q\G>>-=!_:>QS?Y$SY/^Q=A6ME;W\V\YC-AL-A^4%L_<;E;U!+ P04 M" /E:1,GF>[?[ ! #2 P &0 'AL+W=OC=)M0*D;*HHE5IIE:KMLQ<&L.(+M9X-UK[X%".1-*^-SVH;0'1CS90M:^!O;@<$_M75:!'1=PWSG M0%2)I!7CF\T=TT(:6F0I=G)%9ON@I(&3([[76K@_1U!VR.F67@,OLFE##+ B MZT0#WR'\Z$X./3:K5%*#\=(:XJ#.Z%W@$I:(0EO%[TJ1SRDA*P$^#U9,*EJ+%VWA*D\YATK_2 MU@E\(O /!#8F2I5_%D$4F;,#<>/L.Q&O>'O@.)LR!M,HTC\LWF/T4FQWMQF[ M1*$)S_V^(: MYNY#$K:8J0;7I&WRI+2]29N\B,X+^\#3G;S#QVW_)EPCC2=G&_!FT_QK:P-@ M*9L;7*$6']CL**A#-._1=N.:C4ZPW?2"V/R,B[]02P,$% @ #Y6D3/3\ M$)6T 0 T@, !D !X;"]W;W)K&UL?5/;CM,P M$/T5RQ^P;MU"2Y5$VBY"((%4+6)Y=I-)8JTOP7::Y>\9.]D0(.+%]HSGG#DS M'F>#=<^^!0CD12OC<]J&T)T8\V4+6O@[VX'!F]HZ+0*:KF&^F\C_$IX$G"X!=G$BNY6OL6%"*%B_C+DW:A_&&'R;8.H!/ #X# MCBD/&Q,EY>]%$$7F[$#GCCVIHS.U(ITA^(]>F_%=G?(V"T233'G M,88O8^8(ANQS"KZ6XLS_@?-U^&Y5X2[!=W\H/*X3[%<)]HE@_]\2UV+>_96$ M+7JJP35IFCPI;6_2)"^\\\#>\_0FO\/':?\B7".-)U<;\&53_VMK Z"4S1V. M4(L?;#84U"$>#WAVXYB-1K#=](/8_(V+7U!+ P04 " /E:1,GP86)K(! M #2 P &0 'AL+W=OX4]=/ZF1J.%\Z9IF.T-B"J"M&(\26Z8%K*C M119])U-D.#@E.S@98@>MA?EQ!(5C3G?TW?$DF]8%!RNR7C3P%=RW_F2\Q1:6 M2FKHK,2.&*AS>K<['-,0'P.^2QCMZDQ")6?$EV \5CE-@B!04+K (/QV@7M0 M*A!Y&:\S)UU2!N#Z_,[^*=;N:SD+"_>HGF7EVIS>4E)!+0;EGG!\@+F>:TKF MXC_#!90/#TI\CA*5C2LI!^M0SRQ>BA9OTRZ[N(_3S36?8=L /@/X KB->=B4 M*"K_*)PH,H,C,5/O>Q&>>'?@OC=E<,96Q#LOWGKOI=BE2<8N@6B..4XQ?!VS M1##/OJ3@6RF._"\XWX;O-Q7N(WS_F\)_Y$\W"=)(D/ZWQ*V8/U6R54\UF"9. MDR4E#EV27/D1:OT'6PP% MM0O'#_YLIC&;#(?]_(/8\HV+GU!+ P04 " /E:1,&'.O1+0! #2 P M&0 'AL+W=OE-: MK9)(W2($$DBK(NBS-YDD5GT)MK,I?\_824. B!?;,YYSYLQXG(_6O?@.()!7 MK8PO:!="?V3,5QUHX6]L#P9O&NNT"&BZEOG>@:@32"O&=[MW3 MI:)DGW]F5 MN1V"D@;.COA!:^%^GD#9L:![^N9XDFT7HH.5>2]:^ KA6W]V:+&%I98:C)?6 M$ =-01_VQU,6XU/ =PFC7YU)K.1B[4LT/M4%W45!H* *D4'@=H5'4"H2H8P? M,R==4D;@^OS&_B'5CK5FXIF8O_#%=0 M&!Z58([**I]64@T^6#VSH!0M7J==FK2/T\U=-L.V 7P&\ 5PG_*P*5%2_EX$ M4>;.CL1-O>]%?.+]D6-OJNA,K4AW*-ZC]UKNLT/.KI%HCCE-,7P=LT0P9%]2 M\*T4)_X/G&_##YL*#PE^^$-AMDV0;1)DB2#[;XE;,;=_)6&KGFIP;9HF3RH[ MF#3)*^\RL \\O&PO=V]R:W-H965TM_ -W/?^;+S%%I9:*-!6H"8&FH+> M[X^G+,3'@!\"1KLZDU#)!?$E&)_K@NZ"()!0N<# _7:%!Y R$'D9/V=.NJ0, MP/7YC?UCK-W7;-)UAVX!D!B0+X!#SL"E15/[('2]S@R,Q M4^]['IYX?TQ\;ZK@C*V(=UZ\]=YKN<]N>;,/3385IA*=_*+S;)L@V";)(D/VWQ*V8PU])V*JG"DP;I\F2"@<=)WGE M70;V/HEO\AX^3?M7;EJA+;F@\R\;^]\@.O!2=C=^A#K_P19#0N/"\&UL?5/MCIP@%'T5P@,L#N.TVXF:[.QFTR9M M,MFF[6]&KTH6Q *.V[?O!1UK6M,_P+V<<^X'EVPT]M6U )Z\:=6YG+;>]T?& M7-F"%N[.]-#A36VL%AY-VS#76Q!5)&G%>)*\8UK(CA99])UMD9G!*]G!V1(W M:"WLKQ,H,^9T1V^.%]FT/CA8D?6B@:_@O_5GBQ9;5"JIH7/2=,1"G=.'W?&4 M!GP$?)_BV2KGFJP39PF1THS='&25]YE8!]X M?),_\&G:OPC;R,Z1B_'XLK'_M3$>,)7D#D>HQ0^V& IJ'X[O\6RG,9L,;_KY M!['E&Q>_ 5!+ P04 " /E:1,DG\JH;,! #2 P &0 'AL+W=O,)IILSJB? MV7;:D@.F MV>_UZ@O5JU\0LPP[PW;X8A']$^NP[ DQ>MC"MHYWU_8LQ5'6CA M[K '$VX:M%KX8-J6N=Z"J!-(*\9WNS=,"VEHF2??Q98Y#EY) Q=+W*"UL#_/ MH' LZ)Z^.IYDV_GH8&7>BQ:^@/_:7VRPV,)22PW&233$0E/0A_WIG,7X%/!- MPNA69Q(KN2(^1^-C7=!=% 0**A\91-AN\ A*1:(@X\?,29>4$;@^O[*_3[6' M6J["P2.J[[+V74'O*:FA$8/R3SA^@+F>(R5S\9_@!BJ$1R4A1X7*I954@_.H M9Y8@18N7:9-TW2#3'G*<8OHY9(EA@7U+PK11G_@^<;\,/FPH/ M"7[X0^%AFR#;),@20?;?$K=BLK^2L%5/-=@V39,C%0XF3?+*NPSL T]O\CM\ MFO;/PK;2.')%'UXV];]!]!"D[.[""'7A@RV&@L;'X]MPMM.838;'?OY!;/G& MY2]02P,$% @ #Y6D3/3D_L*U 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7;R;1"O;4C91E$JMM$K4]IFUQQ<% M& ?P.OW[ '98J]DZV&DR&V5TJ87T>0.&1T M2S\=SVW=N.!@>=J)&E[ ?>].QEML9BE;!=JVJ(F!*J-WV\-Q%^)CP(\6!KLX MDU#)&?$U&%_*C&Z"()!0N, @_':!>Y R$'D9;Q,GG5,&X/+\R?X8:_>UG(6% M>Y0_V](U&;VEI(1*]-(]X_ $4SU[2J;BO\(%I \/2GR. J6-*REZZU!-+%Z* M$N_CWNJX#^--DDRP=0"? 'P&W,8\;$P4E3\()_+4X$#,V/M.A"?>'KCO31&< ML17QSHNWWGO)M_M]RBZ!:(HYCC%\&3-',,\^I^!K*8[\'SA?AR>K"I,(3_Y0 M>+U.L%LEV$6"W7]+7(NY^2L)6_14@:GC-%E28*_C)"^\\\#>\?@FO\/':?\F M3-UJ2\[H_,O&_E>(#KR4S94?H<9_L-F04+EPO/%G,X[9:#CLIA_$YF^ 0 04 !D !X;"]W;W)K&UL=53;;IPP$/T5BP^(6>\"Z0J0LHFB5FJE5:JFSUX8+HJ-J6V6 M].]K&Y92XKY@S_C,.3.#Q^DHY)MJ #1ZYZQ36=!HW1\Q5D4#G*H[T4-G3BHA M.=7&E#56O01:NB#., G#&'/:=D&>.M]9YJD8-&L[.$ND!LZI_'T")L8LV 4W MQTM;-]HZ<)[VM(;OH'_T9VDLO+"4+8=.M:)#$JHL>-@=3XG%.\!K"Z-:[9&M MY"+$FS6^E%D0VH2 0:$M S7+%1Z!,4MDTO@UJ( S<5_A2LP [>9&(U",.6^J!B4%GQF,:EP M^CZM;>?6<>:_A?D#R!Q -@%X$G*9/U%-\U2*$E.C!1)_\(I%7)/I($(<;$1_F/YV,O2*QAX!L1'R8O5\D\8HD M'H+#1L2'B38B>'4%.;0W@R+M6C4UI[5Q[8,SF-6AA[["%QO\IT6CAO&LJ9EL# MHH@DK1A?K79,"]G0+(FQD\D2[)R2#9P,L9W6POP]@L(^I6MZ#3S+JG8AP+*D M%17\ O>[/1GOL4FED!H:*[$A!LJ4/JP/QVW 1\ ?";V=V21TAU,V\>Q'_2MM MF0A&$<1__GBK8]>LO5NE[!+ M$!HQQP'#YY@)P;SZE((OI3CR_^A\F;Y9K' 3Z9MY=KY?%M@N"FRCP/93B_N; M%I<_0-02P,$% @ #Y6D M3#1\('BV 0 T@, !D !X;"]W;W)K&UL;5/; M;MP@$/T5Q <$KW>;35>VI6RBJ)4::96JR3-KCVT48%S Z^3O"]AQK-0OP SG MG+DP9 .:5]L"./*FI+8Y;9WK#HS9L@7%[15VH/U-C49QYTW3,-L9X%4D*N"@Q59QQOX#>Y/ M=S+>8K-*)11H*U 3 W5.;S>'XR[@(^!9P& 79Q(J.2.^!N-GE=,D) 022A<4 MN-\N< =2!B&?QM])D\XA W%Y_E!_B+7[6L[^M032H^%<7?QEWHN _CS7X_T=8)Z41( M9\)-C,/&0#'S>^YXD1DD2,R.85Y]#I&LACNE_]'2=OEW-H]1]L-B34+ASW_FS&,1L-A]WT@]C\C8M_4$L#!!0 ( ^5I$SV MAZVD]0$ ,L% 9 >&PO=V]R:W-H965TN7V'<\+W>. M?N6#*_7IYK[3@DXHIA=/W<6U:MPZ3_IV&$\*) M$*X(9#1RE3]33;-$BL&3X]EWU/[%FU-HSB:W27<4[ILI7IGL+=O$84)N5FC" MG$=,N,3,"&+49XL0LSB'_]%#G!ZA%4:.'BW=HP@7V*("6R>P_:?%:-4BAMGB M)CO49(<([%8F&&:/F^Q1DSTB$*],,,P!-XE1DQ@1.*Y,$,PAP$T.J,D!$=BL M3!#,1YT<49,C8K*^VQAF?;O(XC%QD)4;(\K+1=^Z$;;(SI/J,72/\2]\''/? MJ*R:5GE7HC-I-U#AB4VFYCLY?C?!D#+;II=))Y?F=_ M %!+ P04 " /E:1,*NKMS'," #," &0 'AL+W=O5[_*DRHV_M+W3G!FUTJ]\.XS# DEOC=D_Q5N4&FXB41K''DE M[=,[7J7B]<"B0ZG96_\N&_ON!OZ[&^Y !P?ZOP[1X!"-#B2VR?>1V50_,L7R M3/#.$_W?:IDI"K*.]&(>C=&NG?VFLY7:>LO),LZ"FR$:,+L>0Z>8$1%H]E&" M8A([^N!.WPOL'Q')"E>(T"0BZQ]- Z0I3A"C!+$EB-^M0N*L H99X"()*I(@ M!*DC@F&6N,@"%5D@!"M'!,&L0EPD1452A( X(AB&XB)+5&2)$$2."(:)<9$5 M*K)""-P?CV%F?CP)\4T6/E!,2F?89#TFM9C&8CY$U$'M$=1BIM+)S(8G2#IN M&:*@F3HDZ*[?$HI0N)6(@'0'FM'!]SZ)$ JW&%'03#42_(@@C_N?AFX]HJ"9 M@B3X*4$>CP :NB6)@MR:#"8]H 9QL>U2>D=^;90Y;2?6L25OJ>DACGUG6K7M M+?]H^C[_C8E+V4COP)7N4+:/G#E7H&,,GW2,A;Y:C),*SLH,4ST6?7_M)XJW MP]TA&"\P^5]02P,$% @ #Y6D3,\&UL=5-A;]P@#/TKB!]0\\V)AO1/-L6P)$7K3J;T]:Y_LB8+5O0 MPMY@#YV_J=%HX;QI&F9[ Z**(*T83Y);IH7L:)%%W]D4&0Y.R0[.AMA!:V%^ MG4#AF-,=?74\RJ9UP<&*K!<-? /WO3\;;[&%I9(:.BNQ(P;JG-[OCJ M)PFC79U)J.2"^!R,SU5.DY 0*"A=8!!^N\(#*!6(?!H_9TZZ2 ;@^OS*_C'6 M[FNY" L/J'[(RK4Y/5!202T&Y1YQ_ 1S/>\HF8O_ E=0/CQDXC5*5#:NI!RL M0SVS^%2T>)EVV<5]G&YNTQFV#> S@"^ 0]1ADU#,_(-PHL@,CL1,O>]%>.+= MD?O>E,$96Q'O?/+6>Z\%3^XR=@U$<\QIBN&KF-T2P3S[(L&W)$[\'SC?AN\W M,]Q'^'ZMGOY'/]TD2"-!^E>)AS96#O M>7R3/^'3M'\5II&=)1=T_F5C_VM$!SZ5Y,:/4.L_V&(HJ%TXWOFSF<9L,ASV M\P]BRS&UL=53;;MP@$/T5Q <$F_4ZTIW\?P([K;LF+888SY\S@&;))JA?= ACT)GBO<]P:,QP(T64+ M@ND;.4!O3VJI!#/65 W1@P)6^2#!"8VBE C6];C(O.^DBDR.AG<]G!32HQ!, M_3D"EU..8_SA>.J:UC@'*;*!-? ,YN=P4M8B*TO5">AU)WNDH,[Q?7PXI@[O M ;\ZF/1FCUPE9RE?G/&MRG'D$@(.I7$,S"X7> #.'9%-XW7AQ*ND"]SN/]B_ M^MIM+6>FX4'RWUUEVAS?851!S49NGN3T"$L]>XR6XK_#!;B%NTRL1BFY]E]4 MCMI(L;#85 1[F]>N]^LTG]PF2U@X@"X!= VX\SID%O*9?V&&%9F2$U+SW0_, M_>+X0.W=E,[IK\*?V>2U]5X*&D<9N3BB!7.<,72#B5<$L>RK! U)'.E_X30< MO@MFN//ANZUZDH0)DB!!X@F2?TJ,KTH,83[) K ]2\0Y02P,$% @ M#Y6D3*L3"ES& 0 -P0 !D !X;"]W;W)K&UL M;51M;Z0@$/XKA!]0E%W;[49-NKTT=TF;;'JYWF=6QY<4Q *N[;\OH/6\+5^$ M&9YYGIF!,1VE>M4-@$'O@G=JS M&GZ#^=,?E;7(PE*V CK=R@XIJ#)\%^\/B<-[P$L+HU[MD:OD).6K,WZ5&8Y< M0L"A,(Z!V>4,]\"Y([)IO,V<>)%T@>O]%_N#K]W6?,->38#07_PAGX!;N,K$:A>3:?U$Q:"/%S&)3$>Q]6MO.K^-TVMX4SNE;X<]L\MIZSSF- M;U)R=D0SYC!AZ H3+PABV1<)&I(XT&_A-!R^"6:X\>&;M7H2A0FV08*M)]C^ M5^+NHL00YC8LD@1%DN\$-+H0"6$N.TE6%R= U?[):E3(H?/CLO(N4W%'_<7_ M@T\C]<14W78:G:2QS\=?P4+P:'RKCMC=VKZ2U/AI']/*9D M^5?DGU!+ P04 " /E:1,]'P/?+8! #2 P &0 'AL+W=O80_: MW]1HE'#>- VSO0%119*2C.]V-TR)3M,BB[Z3*3(_KF>.R:U@4'*[)>-/ +W._^9+S%%I6J4Z!MAYH8J'-ZMS\)UVCL=]W&ZN4EGVC:!SP2^$&YC'#8%BIE_%4X4F<&1F*GWO0A/O#]PWYLR M.&,KXIU/WGKOI>"<9^P2A&;,<<+P%6:_()A77T+PK1!'_A^=;].3S0R32$_6 MT:^3;8%T4R"- NF'$I-/)6YATD]!V*JG"DP3I\F2$@<=)WGE70;VCL8=/ MT_Y3F*;3EIS1^9>-_:\1'?A4=E=^A%K_P19#0NW"\8L_FVG,)L-A/_\@MGSC MXA]02P,$% @ #Y6D3),H2(-$! M14 !D !X;"]W;W)K&ULE9A=;^LV#(;_2N#[UB)%^:-( JQIAPW8@.(,VZ[=1&F" M8\>9[39G_WZRXV:Q207U36.[+RG2UD-1FI_*ZGN]L[:9_2CR0[T(=DUS? C# M>KVS15;?ET=[ZV>@OK8V6S36=4Y"$J%85%MC\$RWGW[*5:SLOW M)M\?[$LUJ]^+(JO^?;1Y>5H$$'P^^+9_VS7M@W Y/V9O]@_;_'E\J=Q=>/&R MV1?V4._+PZRRVT7P$SP\4]H:=(J_]O947UW/VE1>R_)[>_/K9A&H-B*;VW73 MNLCL]JNROSO_:;9+8(DF&WL M-GO/FV_EZ1?;)V2"69_];_;#YD[>1N+&6)=YW?V=K=_KIBQZ+RZ4(OMQ_MT? MNM]3[__33#; W@ O!D W#71OH+]J0+T!?=7 ] 9F9!"><^]>YE/69,MY59YF MU7D^'+-VVL&#<9]KW3[LOD[W/_<^:_?T8XEHYN%'ZZC7/)XU.-!$0\U*T P5 M3UQATJ'D67#R?RRAR^.2#(K)8&>O!X'&L@,M.M"= QHX2$:9GC5QISETFCM* M-2FE1@D+0D/1M6X0$8D1$8L(U.BUK$,R8DA&>$GC MD,Z:]&HD=9^F\BB1.$K$1HE@-$C$TD&*D\CPQ 5EFJ2$WLQC,::89SY./.8C M 6G#8WJ.V?0@%2E(O3$E8DP)BXGT**:$Q:0!8^0A"4(7.7DC2L6(4A[1J!:L M4CY0@CKA$#US)1D$'7MC B77.<6B,F9S"A\(%<^4 H?7H,7"^Z3CK!]N5X4Y:+&O"JAAH]+N0B!&9"RG*% M 5YB6,K/O2@>%-US(J$,R(6>93>!PLO7D"3ATV%8PSU(L M X<<.%:8D$.D(R+_@H0R0B@A1!X7GM9A D(H(X020N,:@QPA\(PBLX,2.Y'' MA\$YD9#1O*<>M]V.ON4[5]=[*@+=T:QDN M+7 S[JDU7X] 0TS:OY>2":,OK$DDK$FQ 7\33#**Q-AZEEOR;&LGH$LRNL319=.4.)')K4\I8TD" MEFP/SK>8KC6^L1L@F5_B2QZ?HGR3>0+YIBF/_2%I>#FI7?X'4$L#!!0 ( ^5I$RT4L05DP, M L1 9 >&PO=V]R:W-H965T>K,U)7&K7J[F\F<2:H@+/ 3-JW7P.>-)CC#OT3/G+N/??:/@?# MZB2;[^U!B,[Y495UNW8/77>\\OUV>Q!5WGKR*&KUSUXV5=ZIR^;%;X^-R'=# M4%7Z% 3KX=Y3LUG)UZXL:O'4..UK5>7-SVM1RM/:9>[[C2_%RZ'K M;_B;U3%_$5]%]^WXU*@K_YQE5U2B;@M9.XW8K]V_V-5C. 0,B'\*<6HOSIV^ ME6.?O R_/W[/=#\ZJ9 MY[P5-[+\M]AUA[6;NLY.[//7LOLB3P]"-Q2[CN[^LW@3I8+WE2B.K2S;X=?9 MOK:=K'0654J5_QB/13T<3SK_>Q@.(!U YP 6_38@U 'ATH!(!T1+ V(=$"\- MX#J +PU(=$"R-"#5 >G2@$P'9$: /\[?L"!N\R[?K!IY,33!\"GF!F&2*>868*:(.X PBKE' M1.D4\VF.B;,IY&%!FD>$^97'5^-Z'ER"@TM#@G#23H 3A#!!."2()@F8,:HC MA@4#J!Y C+P(TT20)@(TA!/$,$&\O%$.$W!006C,/)\WFGH,LR20)0$LD<$R M8AB[8 EC+\4T*:1) 8VYC-,Y3>S%F"6#+!E@,51YGX%F L\8V(=L/K 3U*28 M'H9\) #E)*9V@WD]1%YB:O,CV+0@B[$Q4%!J%L0 $_=2LZ"/8-."L!DP @5E M9D$T9XH\9M;S 6I:#K86!KR%!R;1"$HN>"P&R+"S,& MG)E-1_-V$H];B+ # ML7A&Q,GDB8%5VIR28:-BP*E,HAL&K"KV#*>Y0RBRUX,MC0%/XS;I8KMBZ7+W M9MB+&#"CT%#1-0)Q2[>$78: RW"+:Q+V!6++NR7+8QTH>=8M G'+FB8L40(2 MC2PJ)ZP_BOZ@6ZPLFBN+N&'9CQIT:13,-B]86(2$9>[(-"B^- H+"Y8+(;ED M)DLR8V$621&6%($M0!*8-.F,QK+I(JPZ H)*S.TA@:>[VA\:L#L+C,R:L_D\ M6X8FQ!(.@803@^86@FP\6./Y',QXV[SHPQ^:31ETV;4K(OWC?ZC\3_)TW M+T7=.L^R4Z]NPPO67LI.J'2!IV;\(/+=^:(4^ZX_3=1Y,[Z>CQ>=/.I/#_[Y M^\?F?U!+ P04 " /E:1,N#FFQ6L% ";(0 &0 'AL+W=OHEMI3AT3F'GB%'TNI>':OU>>R\VJ M>*^SP]$\EXOJ/<_3\K\'DQ7G]9(L/T]\/[SMZ_9$M%F=TC?SIZG_.CV7S5%T MB;([Y.98'8KCHC2OZ^4]N7M2HAW0(?X^F'-U]7W1EO)2%#_:@]]VZV7<9F0R MLZW;$&GS\6$>39:UD9H\_AV"+B_7; =>?_^,_DM7?%/,2UJ9QR+[Y["K]^ME MLESLS&OZGM7?B_.O9BA(+!=#];^;#Y,U\#:3YAK;(JNZOXOM>U47^1"E225/ M?_:?AV/W>1[B?P[# ^@P@%X&$#$Y@ T#V-< /CF #P/XUP#9=:LOI>O-4UJG MFU59G!=E/[VGM/T5D3O>='_;GNR:W?VO:4_5G/W84,57T4<;:, \]!AZA2$V MXLE%4"4NF*C)X)(&16D\4#> ?8E'%R'T* L0Q),$@[U@W7AF52%Q X#\"X MMP*H43-[C.HPQP&CM>9Q'(_*<9&,*<8LI)64@$D)4%6" T@80(*J1JU_Z#'B M*M=1-8_2J<93A8))*#>)Q!,@@0&2\,G5,( .F%SMM$%Q3:D[MP#(8JJ]4TMB MS-X8M(5X0G@$@(0WAD#RWA,:T)H!=%TRC46L0',05'+6H+WMP80F#+2'>D)@ M2A,^HSV8@$2 +-BX/<*IF4C=% W: Z":Q5+ZVX.)30"S$T?\76HGC/DOA>E+ M$'_%^%+*N93@I.D5Z & 2D[M7Y.=&)8%@G3!(X\$"P,!RI#(<6TNX_'DNCA* M6.(MBV)AH$@8QI0<0/9O#BQ$ $?CB92PT% 2\!,80-:\HK41X"CC?@90K%P4 M*%?BF7V*-8;.V#50K#$T9-\P@ +6%H34DOKW#13K%D6ZI3TAL,)0.:,Y6#DH M4 ZW.:X<4"UCG8#N("@1B5\Y*%8.FKB):5\(K!Q4A[>'8:(S1/3QXL(0T?'B M@J#3BPO#=&>([N/%A;DT]ET%$Y@A H]%A;G["6_Y 'JC?(^70++@41:&98$! M67#6%>:2W:EI"F(G@H6 (2$84Y"YNQ(GD2F(G0B6$X8V+,YLW_0B3Y,0.Q$L M2@R(DO;LNQF6#S;#D# L'RS$DC!W0^&T8PIBVUXL0AR(D/;LLSF6"S[#AG"L M!3S$AG"7X([OGH+8B6#N\A";P=T= %,D$":2]G MF >):2]#S(.\;1XF(78BF.@RQ#Q(=/<3W/8!N*D[4=+S0"/$1DAW0X)3*&0H/'?B%-8#A0R%KZ.8R\;#S+S6[=>V@+)_7: _J(O3\"I$ M='D?8_,_4$L#!!0 ( ^5I$PQ1I)2P0, #81 9 >&PO=V]R:W-H M965T76NFV_MT9@N^%$65;L.CUUW MNHNB=GUB=3V7\.=5-FG;ULGJ+VU)AL/QB5102,)5&9Y56X60WW'IK- MJG[NBKPR#TW0/I=EUOR\-T5]7H<\?+WQ,7\Z=OV-:+,Z94_FD^D^GQX:>Q5= MO.SSTE1M7E=!8P[K\ V_>R=8;S @ON3FW,[.@SZ5Q[K^UE_\NU^'K&=D"K/K M>A>9/;R8K2F*WI/E\7UR&EYB]H;S\U?O[X?D;3*/66NV=?$UWW?'=9B&P=X< MLN>B^UB?_S%30C(,INP_F!=36'C/Q,;8U44[_ :[Y[:KR\F+I5)F/\9C7@W' M\^3_U8PV@,D +@8\_JV!F S$M0;Q9!!?:R G ^D81&/N0S'?9EVV637U.6C& M?CAE?=OQ.VD?UZZ_.3R=X3];S];>?=D(QE?12^]HPMR/&)AA8(G8$@BYA+S% M$*F7D'>$E_@7)K)Y7)(!,AD8'(A%,D [$*0#,3B(YPR44XP1H@9(-<90J4B8 M4Q$"%G.=)$Y5*&\Q*+@HDHXB MZ#CMB%UPAFD#S0$HR)5T^!$PK\"5. MZR+'PHC$8SN!%MK@B4(K%*,H!RQLP*_[NF%.X))XO %>(PGFV[#0X@7Z+[8LM-X(K#=X MT\+0!H(GVC:"NVLA<';AF+A+_&BVO>R_*/R7-4]YU0:/=6=WJL-^\E#7G;$^ MV:VM\M%D^\M%80Y=?ZKL>3/NY,>+KCY-7RFBRZ>2S?]02P,$% @ #Y6D M3-?'.*6L 0 S , !D !X;"]W;W)K&UL?5/; M;MP@%/P5Q <$VR1-M+(M-:ZJ1FJE5:JVSZQ]O$;AX@"[3OZ^@%G+65EY,9S# MS#"#H9RT>;$#@$-O4BA;X<&Y<4>(;0>0S-[H$91?Z;61S/G2'(D=#; NDJ0@ M199](9)QA>LR]O:F+O7)":Y@;Y ]2FX!&6Y5LA 7^&O^:ZA 1\!?SE,=C5'(G82[EE/ M/R#EN<,HA?\)9Q >'ISX/5HM;/RB]F2=EDG%6Y'L;1ZYBN.4]"^T;4*1",5" MR&\_)=!$H%<$,CN+4;\QQ^K2Z F9^6>-+-R)?$?]8;:A&<\NKOFTUG?/-BF (T"MQ]BY%9*^U Z^6W?C+,_BGM10" M>A>F]WYNY@LV%TZ/Z>V0Y0'7_P%02P,$% @ #Y6D3&TN>Q?J 0 \@0 M !D !X;"]W;W)K&UL?93A;ILP%(5?!?D!ZAC# M2") 6JFJ3=JDJ-.ZWPY< JK!S'9"]_:S#4$4V/[$]N6M)*!/TF1RST.J=X+6&7LWFGNWD+,2;77PM$K2S0, AUS:!F>$&&7!N M@PS&[S$33:^TQOG\GO[L>C>]G)F"3/!?=:&K!.V15T#)KER_B/X+C/V$R!N; M_P8WX$9N2A[%NW=B/^7?;ML$?#?YD(,%_#70T MT(4!#V2NU2>F61I+T7MR^+,Z9L\$.5*SF;DMNKUSSTRWRE1O*25^C&\V:-0\ M#AI_IEDHL@U%.$FP 9@H_$T*W_GIS$\HW0Z@FP'4!00?VJ"+-@9-Y#3M"$E( M%"UZ6F^AP."R8L[6,THC28( Z?/W@;?F;S4K?+.0IN#[(Y;*80&$[E[,)F5 MN8"F!8=2VVEDYG+X#(>%%MUXP^#IFDO_ E!+ P04 " /E:1,$V3.5D0" M 7!P &0 'AL+W=OV.FS 0?!7$ M YPQ'X%$!.F2J&JE5CI=U?:W0S8!G<'4=L+U[6L;PA%PHON#[65F/+O@==HR M_B8* .F\5[06:[>0LEDA)/("*B*>6 .U>G-DO")2+?D)B88#.1A219'O>0M4 MD;)VL]3$7GB6LK.D90TOW!'GJB+\WP8H:]1NB_R*\"E7U"[M :!4(C4!P(Q#;!2*K0&1QD$PJW6%B@ZD-9JF.L#>I MQ1R%0^R/8#=N%E8W"XN;I5T@M@K$GZ]'8A5(Y@[\2::;#A.-,PV2>%:09%:0 M.[586ITL+4[N_.'8LY\B[_/5P'<.(K:X\*+7M>O2'3'=E_"#\5-;"V3.I>I?I,$?&)"B+ MWI/ZH(6ZI88%A:/4TUC->=>JNX5D37\-H>$NS/X#4$L#!!0 ( ^5I$R4 M2$EED0( +4* 9 >&PO=V]R:W-H965T4%D0\L8J6ZLV9\8)(->471U2JYG3LIRR@I8B8Z7%Z7EC?T+K'79U@$'\SNA==,:63N7 V*N> M?#MM;%&_Y'&!R FP#:YQN .!O<1.P 1M!!'"6A58% %-O%> M3X4/$W@@@6<(_!Y!,$BCQD0&4QI,[ U2W8TQ+BS#!V7X@(QP(*/&!)TM?,\= MR!AC,/)B6$D *@D )1%,$(($X7)+(I @6F!)-,HS1FAP%F/,A"4Q*"->8$D\ MLT4M8@[1$[$"1:P $1-V(A>N4W>Y'VBBU-$"1QK0W%G,0OI"X&I'>($G#:B[ M"_+#H90Q:$H*?&\@Z.)835# -8_\#S@#%RN"JG7D3#"^%$;W\!@S=1YPU:-P MB37A^_^1.4A?"'Q[(.#Z\*8HX,I'\0>,@>L6084[,F;U_G',0?K?1[C\L;O MEP;4_7KAV!](@4#C;XO3Z1]T0_>#\$M6"NO I&I%3,-P9DQ2Q>@^J;12U4.V MDYR>I1Y&:LSK1JJ>2%8U3:+3=JK;_U!+ P04 " /E:1,1A7DXY4" !N M"0 &0 'AL+W=OQ9L M+H&(1$I25:W42M%6;9\=X@2T@*GM)-N_KVT((7#H[K[$%^:,YQQ[8B=7QE]$ M1JFT7LNB$DL[D[)>.(Y(,UH2\<1J6JDO1\9+(M60GQQ1%_-[1@UZ6-[-O$R9^Q%#[X>EK:K%=&" MIE)3$-5X!ODF^4F50_$4E6"6=7BS>[51-]*-#"4\5,]:2I MG?FFLA5J]K+R/)0X%TW48C8-!O,"VS$BB.$5/# ) MS\3[#TE@F, '"7Q#X#T0>#!! !($@ )_4,8&,S>8RF#"<(#9CC&S.(A@)2&H M) 24!##!'"28O[\6$4@0C17@P8YO&DS0R],=5&*,P!.G+@95Q$ =PH&*^$T5 M8P2*)HJ!7-A@+B!D/D$QX5'T_BU!H ?7" ,JHJ'/\2C;&?9C;U 3".:Y?C@A M"+8L@CP[87H$FQ9]P+4(MBT"?.N[P[($;QX3 #(/)ER'8-\BP+C^Q(E'L'/1 M!ZR+8.\BP+SC@D2C?ZE10<:061P.*^+T;JF2\I.YT(65LG,E]7W0F^T>#6NL M;[G!_$8_)LSM=Z=I7B+?"3_EE;#V3*H[U-QT1\8D52+=)[5?F7K\=(."'J7N MSE6?-R^ 9B!9W;YNG.Z)M?H'4$L#!!0 ( ^5I$Q:#T8D)@( 4& 9 M >&PO=V]R:W-H965TU=!B_D![Z.27,V4M%G+++A[O&>"33FJ)%_I^XK6XZ=PRU[$# M*W-Z%:3IX, WR!;R"^]P&Y@X+.UHYP<*7U1F\^GPO65("!0"<6 Y>L&>R!$ M$4D9/T=.=RJI$N?K._M'[5UZ.6(.>TI^-"=1%V[F.B9D\(QX1P2I"U_Y: MQ@3TEA!I\T:9MOH!"USFC X.,X?58_5/!%LDFUFIH.Z=_B;=:,R _(K9I>FXN-TW^\C=02P,$% M @ #Y6D3"8-"<=_ @ ] D !D !X;"]W;W)K&ULC9;;CMHP$(9?)BM-9J(E@M6CPB?PDXE>S97(4]%X.145J7M#:8^2X]#^AUPU*E8%6_"Y( MR^_ZG@IE1^F[&GP[+/U0$9&2[(5R@65S)1M2ELJ3Y/AKG/K]FLKPOG_S_D4' M+X/984XVM/Q3',1YZ>>^=R!'?"G%&VV_$A-0ZGLF^N_D2DHI5R1RC3TMN?[U M]ANV-?YO9K!!9 RBW@ EDP:Q,8@M@Z CTZ%^Q@*O%HRV M'NMVJ\'J3X%>8YG,O9K4N=/?9+1(@(I(FT?#RA&',2@@U@[2 8.9E88G2;3FEIKDCBT G$U$8ISF"0!21* M)+-(.DUZMXK-,:480*0@1 I Y!9$ZBSAIL/5C*=C!I+, )*Y13)[@L35C"0D M S$R%R.UEEAG#W=E2C& R$&('(! %D3^$,)5C._)'.28NZO>@_]P.Q4U-S;42%O&PO M=V]R:W-H965T,"B;M_/RZNYR9\"7!XS_N<0PSEQ,6K[ !4\,[H('=AI]2X M14C6'3 B[_@(@]YIN&!$Z:5HD1P%D)--8A3A*,H1(_T05J6-'415\K.B_0 ' M$<@S8T3\W0/ETRZ,PX_ <]]VR@1058ZDA5^@7L:#T"NTN)QZ!H/L^1 (:';A M0[S=%T9O!;][F.1J'IA.CIR_FL7WTRZ,3$% H5;&@>CA H] J3'29;S-GN&" M-(GK^8?[D^U=]W(D$AXY_=.?5+<+-V%P@H:8^\G"8&[^!UR :KFI M1#-J3J7]#>JS5)S-+KH41M[=V ]VG-Q.?C^G^1/PG("7!.QZ<2!;^5>B2%4* M/@7"G?U(S%\<;[$^F]H$[5'8/5V\U-%+E619B2[&:-;LG0:O-/&B0-I]06 ? M8H]OTI,L]QLDWAH3:Y!\,BC\!JG7(+4&Z2>#S5633E-8S6 U*4X3[,=D7DSF MP=Q?89PF6V&*9!/Y*;F7DM]2\NB*DM]0OL1)DJ=^3N'E%!Y.?,4I;@Y-0]+- M%0:M/D8&HK774 8U/P_V"5A%EYO^@.W'_%_NGHF?1+3]((,C5_I*V ^WX5R! M+B:ZT_UV^F5:%A0:9::%G@MW/]U"\7%^>M#R_E7_ %!+ P04 " /E:1, M'YO/MB<" #J!0 &0 'AL+W=OK./B598 RGNK62.W?JE4NT%(%B745#[R%AK]YLQ%394^B@N2K0!ZLDDU M0S@("*IIU?AY9F,'D6?\JEC5P$%X\EK75/S9 >/=U@_]>^"YNI3*!%">M?0" M/T"]M >A3VAD.54U-++BC2?@O/6?PLT^-7@+^%E!)R=[SS@YN;=%QC\)+XWF/\&-V :;I3H&@5GTCZ]XBH5KP<6+:6F;_U:-7;M!OY[ MFCL!#PEX3-"U_Y<0#0G1>T)LS??*K-5/5-$\$[SS1/]GM=1\$^$FTLTL3-#V MSK[3;J6.WO*(X S=#-& V?48/,&$(P)I]K$$=I78X47ZK,!^B4C6[@J1TT1D M\Z,/)B(W0>PDB"U!_($@GG6AQZ06T_1="-:K=.YE"5NO5LD_&I8XU20.-:?@I^I^)2-=([&!P5F:;ZKWHQT]_4+P= M)BL:QWO^%U!+ P04 " /E:1,:Z#?^^..L5P5JM1[V&*NJ!4[5 M@QB@-V\:(3G59BG/6 T2:.U(G.$X#!\QIUV/RMS5CK+,Q46SKH>C#-2%OY3?V3 MRVZRG*B"@V"_NEJW!=JAH(:&7IA^$>-GF/.D*)C#?X4K, .W3LP>E6#*/8/J MHK3@LXJQPNG;-':]&\=9_T;S$^*9$"^$*/DO@V(.L[)%=W;NG4FK3/5:DL)TR\PL3O$0%['CDQ4_BC._ /$*$">0O(NQV\28,)G#] Z3FF;?)+D'D=V_LB1>*XG' MRM/&RH1)5[M$27AW\ BWDWKMI/=V5@*3G?0N=)2D)",;.QY83'9/ MV]/!J]ZS=\$W*L]=KX*3T*:-7;,U0F@PDN&#T6S-];,L:3C,SE]-/."VT M&.;[!2^77/D74$L#!!0 ( ^5I$PL,SB>0@( !@' 9 >&PO=V]R M:W-H965T/3DSWF&IEOP2B8$3?#)!'8U '.=1A]L^K"NSM^=UQ:Z2MCW9 M\T!&JDWHKH:\(7\)/+7L.=J%2TNI[8CO6A9'W!R MWH2?DN==J?5&\-J24:SF@:[DP-B;7GP[;<)8 Q%*CE([8#7F6>J6J%V;W6*DBJZ::-9LYTT M8*4!'Q4[CR);))$"6"B EP*8^'05GP#D-TB]!JDQ@!_*L""WDP8937]/DB.K M%(\*HBSVPT O#/3 I!;,I,E6:F]/3%2K,MG7]'IK[;TH)Q524" M>6G!1*LS2M\9/S"_M+T(#DRJX\X<2F?&)%&.\9.JK%'7U+*@Y"SU%*DYGP[K M:2'9,-]#T7(9UO\ 4$L#!!0 ( ^5I$Q"S"\;U0( +X* 9 >&PO M=V]R:W-H965TJH5_ MU+J:!8':'D7!U9VL1&G^V<4/XI?03]5#;79!YV67 M%:)4F2R]6NP7_CV:;5!J#1SB=R8NJK?V;"K/4K[8S??=P@\M(Y&+K;8NN'F< MQ5KDN?5D>/QMG?I=3&O87[]Y_^J2-\D\^MQ-[?LKUH[Q\ M$VU"S/?:['^(L\@-W#(Q,;8R5^[7VYZ4ED7KQ5 I^&OSS$KWO+3^W\Q@ ]P: MX,[ Q/[(@+0&Y-V ?FA 6P,Z, B:5)PV&Z[Y(UAZ#=D M3AA,@H!Y$F=/KO),8 <4=$"= WKE8$!RU6!BARD;H:(TB<)!+A",$I+"=!A( MAXWI)(,XJP;#>G&^1(R0(1T QE)*)NXX NE$8SITP"8:A4$A92,V("P-)^XJ M!MG$@#AH0"<&XK!PP&8=CZXJ13W0%9<$Y)( 7##L( 4=I+>_N2B$:SR\X=UM M07U!(H;#0:EN(%B4,#I!:*+I($ 4,N$";"KW"']"%K@E('*++&24+\8$QT-9 M %B8THF+1G"+04"/2::4A=L"8I^0!2YE!-3R6!:@3).4C62!8 A-R0)7,X+* M>:+Y([@(4?()6> R1.DMLJ2C?A$1$M.A+&,82\8=-^A]Q M1']R I+RM/)7: M?@M[I]T0=H_M$# X7Z'9NAFEWMTTD]U/7A^R4GG/4IL1PPT">RFU,"S#.W-M M1S-,=IM<[+5=QF9=-Q-5L]&R:J?%H!M9E_\!4$L#!!0 ( ^5I$P P+XK MY@$ *,$ 9 >&PO=V]R:W-H965T0/6',))$2 M-FJ:J56BK;J]MF!X:*U,;5-V/Y]?6$IF] 7[!F?.>>,L9U- M7+S*%D!Y;XSV,D>M4L,18UFVP(A\X /T>J7F@A&E0]%@.0@@E2UB%(>^GV!& MNAX5F+$[+./Q%%BDSPR1-N[P=B?G%P#/7>E"9IM\*N:?-29Z]%=$@R?#5$,^;D M,.$*$RP(K-D7B7!+XA3>E4=QLDT0;7J,+$'TP>-^FV"W2;"S!+L/!(>;)AUF M;S&]Q<2!'_W'9[PI$V_(I#'5(&(C&7@_IE7SL[=5<99<;^!C:0_8/[J[O=R*:KI?>A2M]5.V!JCE7H,WX M#[K;5K\82T"A5F:ZUW/A[HT+%!_F)P$O[U+Q%U!+ P04 " /E:1,O;AZ MOV0# "X#@ &0 'AL+W=OMFL/9;KI;RJ+"W$8^E4USQ/RC\;D$I/9U5 MO>"MEY?D)+X+]>/R6.J9UWLYI+DHJE063BF.*_Q%5E6>](\?G=.W7[/VG X?O?^J0E>!_.< M5&(KLU_I09U7;N0Z!W%,KIEZDK?/H@N(N4X7_5?Q*C(-KYGH/?8RJYI?9W^M ME,P[+YI*GKRUS[1HGK?._[L9;D [ ]H;M,F9-/ [ [\W@."?!D%G$!@&7AM* MDYM=HI+ULI0WIVQ?[R6IJP@6@<[^OEYLDMW\I]-3Z=77M1_#TGNM'76838NA M \P'PM/>^RTHML6&6N9TO,'61K!X#-DA3AA.PD?C]!M[?Q0GQ1T$J(.@<1", M'/A&HEH,;S!%@PF L- (Q4;Y$(4A3H:A9!A")C#(M!@VV.8.@%J)16 Q X*S M"5$V(<*&&6Q":QL:\Y@;9! 4]=E$:CA*AMMDC!>PX;.X(*AI+A'*);*X "$& MFT40L0'"E(/./$$R(#D!Z(R#U('&)XE8N!V&B[@_Q0C7*?!G'*8.-*P'RIA-R+=+ M&"(V<;8!USW A(^;A##05."XI &F:?&$"UR'(/R/"L75 Q#YL"N4VPH>@U6@ MMH!,91Y7#[#E RE.6S_N(+0JP49-<<'E S#]L,HRMO/"F<4EGLN%XD)$R8R* M1$ !F=H'5RMJJU5 IFX^N+Y0.K\B*2X(%!,$LR*I+0@ S/C4[*BM!T#YQ#&E MN!Q0[*2;1=F!1D7)"9AT,!2?R@ZN&A13#;,N.]#H7A98%TP;Q,C$%Y+B^D.Q MBY!5F#8H(&;0WN#ZGHORU+1&E;.7UT+5M^#!:M]^/=#Z^F^L;V"Q;9NH#S=M M3_YV+LVXC^TDFCJH>&PO=V]R:W-H M965T#,:K)%(W5=5*K;3:JNVU M-W$2M( I.,GV[6M^@@@>K[@)V)R9,T/\@5E=5?W6G*34WGN1E\W:/VE=/09! MLSO)0C0/JI*EN7)0=2&T&=;'H*EJ*?9=4)$'$(9)4(BL]#>K;NZYWJS46>=9 M*9]KKSD7A:C_/%+)M, ME5XM#VO_$WG< FL#.L7O3%Z;R;G7MO*JU%L[^+9?^V%;D9O)U/%W2.J/GFW@]/R6_4O7O&GF531RJ_(_V5Z?UG[J>WMY$.=T/UW>9&YD;>5&(^=RIONU]N=&ZV*(8LII1#O_3$KN^-UR'\+PP-@"( Q M@- / Z(A()H%!'UE7:N?A1:;5:VN7MW_6Y5H%P5YC,S-W+63W;WKKIEN&S-[ MV= P6@67-M&@>>HU,-' O6*+*.)1$I@"QBH K0*Z^&@2'W' $T1H@JAOHZ^@ M["L(23IKI%>QB2@A*<%]*.I#NPSQO0V?V=@B1A.'38S:Q(@-A#,;6Y10GN(V M"6J38#9D9F.+$AH[NF&H#<-L9DOHR181QAANDZ(V:9>!WBUE.G-);1<*''?A MJ NW7"(>SURXW3!GG,V@X=9J!(CB!"^&A#B^(=*T SWB> *0Y? 1'%\"B_ ; M9-/[$B>ARPH'G41+"$142<)#AQ...L%8MR!$5#$G+B><=H+B/N<047W@A -/ M4.+G*"(J I%K8>+,$[: 1H(\&:C+!X>>V-3;/!(;>XAC3AU../C$)I^&CF(! MIQ7"Y:@!3BN01:@-LKO%PAS/.7"\DVU:$=(0%6..MP/@2 .&M 4:HHI3Q]L. M<*(!)7K.&:**J:LC'&A @9YCAJC<1CC/D"R@#!"<21HYC'",G-> M]WOT?J!5-7Q_!.-'T.8_4$L#!!0 ( ^5I$S9N5N'Z ( !$+ 9 M>&PO=V]R:W-H965T^'H*I,*"$BJ?*BCC>K MH>^IW:S,V99%K9_:J#M75=[^?=2EN:YCB-\[GHOCR?8=R6;5Y$?]0]N?S5/K M6LDMR[ZH=-T5IHY:?5C''^%A"Z(/&!2_"GWM9N]17\J+,:]]X^M^'9.>2)=Z M9_L4N7M<]%:799_)Z&_URUG>N];#B1J^32)YHTCZ.&SC3T7K%%%.E-DCB &P5%*>@0SV;Q0"6> M@*$)V)" WY6AO#)&C1PT]:"1D,G4*R54*:D4Q6$X"L,1F,R#&37I?!@JP)_7 M4$5PD!0%24,0(!Y(&@S!(!,^2*CBD!' 800*(Q 8\&!$,(P$")8H5 % FBVL MD41I)$+C%?TH@W$H2.XQ;T,5YWQI:A0*HQ 8YL&H8)B42N&QA"*5*8:C9"A* MAJ!P#R5#YD4H[[AM0Q4C\T-Y!P,$=R>"X*2^/9%P/RA*N.]1H8PQ*L0"T()= M @(D?" ()XAR+GT@1 :,+YQPP)T3* (4&#A%]@7SCQ6B I+2I0G"C1@0)P;? MB2?1'0\3 4^H8D)D"]L9<"^&T(RI"A8L]%G.B(\3BMQR+>UGW) A=&0@_DF' MT&R=!\I@/XF(?SO M#BCKMV[@W@//]:62.N 5>4MP.&_=QV"S3S7> M '[5T(O9W-%.CHR]Z,77T];UM2"@4$K-0-1P@SU0JHF4C#\CISN5U(GS^9W] ML_&NO!R)@#VCO^N3K+9NZCHG.),KE<^L_P*CG\AU1O/?X 94P;425:-D5)BG M4UZ%9,W(HJ0TY'48Z]:,_X<-A=43?B6 3JLTL==#LG7FGW H5O14XR'+OIHE&S&[ H!DFF!">8I]* M(%N)'5JEH_\+[->(*+-7"*TF0I,?SDT@WTZ K038$. 901BEBUT8,(G!M :3 M)FFZM+)&95F&0KN8R"HF6HG!*%B(&3#1K,PGA-,%:K]&!6D6)G8QL55,;!&S M\+R+UV)"["]WQH)"&+]S3(E53&(1$R[$).LR@>\CO%!C@:$HB]^YV*E53KJ^ M-?'RH-+5?4B"+(D6:M:HS,>K;\";?=0-\(OI?\(IV;65^O.91:<6^XAT4UC$ M=ZKU#IWRC6;HV]\)O]2M<(Y,JI9C&L.9,0E*I/^@=JM2OXII0>$L]311XN J3+554K MM5)T5:^_'5@^=#:FM@G7MZ]M""61^R?V+K,S.X[7V23DNVH!-/K@K%=YT&H] M'#!690N3-!%>6:J.0Z\ZT2,)=1X\ M1X=C:O$.\-;!I#9[9)V>UZMTX+_[7,7T"6 K(6D"?G919RG7^BFA:9%!.2 M\]D/U/[%T8&8LREMTAV%^V::5R9[*6(29_ABB1;,<<:0&TRR8K#A7T6(3^1( M/ 2IGV#O[7+O"/8W! ]^@MA+$#N"^(;@\<[FC$D8* K](HE7)/&(/-V) M>##[_XBD7I'40Q#=B7!$.LG'#H5 IQMX-YB:[SM\S<5?L M'WP>WN]4-EVOT%EHBS5@4&N[?3![.4_-'&@Q+ \" M7E^EXB]02P,$% @ #Y6D3/+E 4=+ P 4 \ !D !X;"]W;W)K&ULC9=O;YLP$,:_"N)]"C[S+U42J.VQJO+F[U*4\CSWF?\V\%3L]JH;"!:S0[X3/X3Z>7AL]%-PR;(I*E&W MA:R]1FSG_@.[7_&HFV B?A7BW%[=>UTISU*^= ]?-W,_[%8D2K%678I<7TYB M)2M6LOQ=;-1^[F>^MQ';_%BJ)WG^ M(H:"8M\;JO\F3J+4X=U*M,9:EJWY]=;'5LEJR**74N6O_;6HS?4\Y'^;1D^ M80)<)FCMCR;P80)_GV!V,^A79DK]E*M\,6ODV6OZMW7(.U.P>ZXW<]T-FKTS M_^EJ6SUZ6D0<9L&I2S3$+/L8N(IAEXA 9[]( "6Q!#3=$ECAB'A**W"R"&[F M\YLB.)T@(A-$)D%TDR"R=J&/24U,;6(RX-/$H1.3.C'2R1)+I@^)KV0F'*R@ M58S6DJ3T.A)R'0E1;VPM)$$+21, UXM)29V4T$GH!!F9(!O_9J=D@NF(-SM% ME2:.1;*0AB@D5%*;HI"0B1PZ#E@9H9/9.@SIA X5DM<'!O]WZ1 SKA@:6L9' MF' (NG$A=Y5#L\THN!TN9C2V+!YO0T83QRCD;",RS)RK5IHW1@&'C)B.5J&A M9-D8&V:C56AR&487VQ"CZQ !FER@R+5-")A\WO> M[(JZ]9ZETEV2Z66V4BJAUQC>Z5W8Z_;V\E"*K>IN4WW?]#U>_Z#D8>A?@TL3 MO?@'4$L#!!0 ( ^5I$S&Z=9V'0, %X. 9 >&PO=V]R:W-H965T M?,0X-<%TY_ C8.??<#_M<\/S$^)O84RJ]]ZJLQ<+?2]G$:F&?!>(AE.RT495&> P3(.*%+6_G.NY9[ZF\HK8V_MX-MFX8=M1+2D:]E2$'4[TGM:EBV3BN.O M(?5[GZWAY?.9_5$GKY)Y)8+>L_)/L9'[A3_SO0W=DD,I7]CI*S4));YGLO]. MC[14\#82Y6/-2J%_O?5!2%89%A5*1=Z[>U'K^\GPG\U@ VP,<&^ TD\-(F,0 M?1C$GQK$QB!V-4B,0>(:4FH,4E>#S!AD(X.@JZY>K@'%LB@UEU&'R)P4F/"11_[P1#3E9X2A!' M0R?W4\PHC < D0PA7R!'\1#S"&%&/$\0)H4SCL"R1IH@'A!D,$$,$L2:(!H0 MS&""!"1(@ CR42"'(2?@^'G#FN:3UQ97* 0;@@A4*-)1PBG M"4V*-/1F:3\(\!:-O2&')1EZ _O0'<* M]A" 0L;1>Y[$,'21K'#+C2@Y")G MR]YR00[#@AL& CI&8FGS"!8X2J\H#BQQE+D4)[/J:5PD.ZR_E#WAW\OI!^*ZH MA??*I/K>UE_%6\8D5;&$-VJ%]^JPUP]*NI7M8Z:>>7?BZ0:2->8T%_1'RN5_ M4$L#!!0 ( ^5I$RM")>N# ( ,T% 9 >&PO=V]R:W-H965TX-,__S=C;!<#%V^R!E#>>\LZN?=KI?H=0K*JH:7RB??0Z94+ M%RU5>BBN2/8"Z-D&M0SA($A02YO.+PL[=Q1EP6^*-1TBMX;6"0 MB[YG*CEQ_F8&W\Y[/S ) 8-*&0>JFSL\ V/&2*?Q9_+T9Z0)7/8?[E]L[;J6 M$Y7PS-GOYJSJO9_YWADN],;4"Q^^PE1/['M3\=_A#DS+32::47$F[=>K;E+Q M=G+1J;3T?6R;SK;#Y/\(E"%(5QBMT@X@01:Q'_S\E7G*V()&GVP8[$3D[L MX.!@Q=F*",[SS,U)G)S$Q0E7G*V(A%%&W)S4R4E='+SB;$4DC''NYF1.3F8M MR/*X!F2%R3:8.,NR#S"Y$Y-O,4FRPN2;TX83?=[6OP052$P, ,8- 9 >&PO=V]R:W-H965T7ZV/C^8G7K\V>,>'\*?*R6;A[(:H+SVO6>U;09L8K5LHG6UX7 M5,AFO?.:JF9THTE%[F'?C[R"9J6[G.N^IWHYYP>19R5[JIWF4!2T_GO)I[+)"E8V&2^=FFT7[A=T\8B)(FC$ MSXR=FK-[1Z7RPOFK:MQO%JZO1L1RMA9*@LK+D:U8GBLE.8[?1M3M8BKB^?V; M^HU.7B;S0ANVXOFO;"/V"S=QG0W;TD,NGOGICIF$B.N8[+^R(\LE7(U$QECS MO-'_SOK0"%X8%3F4@OYIKUFIKZ?V24P,#29@0\ = ?L?$@)#"-X)Z$-": CA MU C$$,C4")$A1%,)L2'$4PF)(213":DAI%,)R'^KG#_U/:&NV._5QH&>B.TL MT=/NB@JZG-?\Y-2M;)(7:4P7"FL%8*>0@PK!+!"H!7"GL*@CG)@#@( M5HAAA7AZI1-8(0'&,'#(=3)ZGQB.D<(Q4B"&Y4VI%PHN/O[T3)%M 4/_S_76 M@"8DBRSN0Q@($UHT+/Y#P2?2M3@% 59)R'#!'GO%EJ[%+ AR2S1)9+(,@SZ3#72D=IQM89AJV& O[ MXT"I;]&P& NCZ0ECVYX%N6:0\(,!Q6<)A\BR?V"+M3"PMZ6651=;K(7#3R1L M\0V&?#.L, :V&8QFPQI[9Q]QZH3SC=:[K&R<%R[D%Z'^:-MR+IB4]&=2&ULE5?K;ILP%'X5 MQ ,$SN&:*HFTIFLV:9.J3=M^T\1)4 %GX"3=V\\&EX$YL/1/P.2[^!S\ 5Y< M>?E2'1D3UFN>%=72/@IQNG.<:GMD>5+-^(D5\I\]+_-$R&%Y<*I3R9)=3S5HK[V5*X6_"RRM&!/I56=\SPI_]RSC%^7-MAO%[ZEAZ-0%YS5 MXI02CER6I5=FK.B2GEAE6R_M#_ W08C1:@1/U-VK3KGEBKEF?,7 M-?B\6]JNFA'+V%8HB40>+FS-LDPIR7G\UJ)VZZF(W?,W]<>Z>%G,W8/CEGXAN_?F*ZH,"V=/5?V(5E$JYF(CVV/*OJ7VM[K@3/M8J< M2IZ\-L>TJ(]7K?]&HPFH"=@2P)\D>)K@W4KP-<'_1_ F"8$F!"T!@TE"J GA MK5.*-"$R"$[3W?IV/20B62U*?K7*9L6=$K6PX2Z2"V*K+M;WO_Y/WK%*7KVL M_#DNG(L2TIC[!H,]C-?'K"F,W\<\4)B@C_DXQ!BS>:14PCYF0V&B%N/(CK1M M0;(M6 OX/8&8%O!( :\6\'H"/%4Q'4,@<@A@>E&@D<<-T#$$(H,I\$:A^D9 M>33BR*N*" X$I@L.7$8ZBG2VT"-<0M.% HV]=^D (A% B/L^CS@,H!=-K$:D M\X=4_N:F%P4:ZQT=4AR^_@(TWN7W&M1;!U,)0SK-2*09P?2*AA\.\2PPC)S. M-Z3:F'Q-RD-:5-8S%_)SM/YHW',NF%1T9W+>1[D7:@<9VPMU&LGSLMD0- /! M3WJSX[0[KM5?4$L#!!0 ( ^5I$PU<4>?WP( ,+ 9 >&PO=V]R M:W-H965TYZRN4KWJDQ F>JNK1J_CDS'M M79+HW4G47"]D*QK[YB!5S8WMJF.B6R7XWDVJJX0@E"4U+YMXLW)CCVJSDF=3 ME8UX5)$^US57?[>BDM=UC./;P%-Y/)EN(-FL6GX4/X5Y;A^5[25#E'U9BT:7 MLHF4.*SC>WRW):2;X!2_2G'5HW;4+>5%RM>N\VV_CE&7D:C$SG0AN'U./#QH/S&[BN'V+_L4MWB[FA6OQ(*O?Y=ZYS#]SPS_Y=T9XSMB]V;7#;JM<.]L\MJ.7C:,D%5RZ0)Y MS;;7D)$&#XK$1A\0!$)LR60Z(Q0.0,$#9SR+IX:@9"8$Z,E[3(!D:9AL+RI&R=(%FO$^AKV+*0!*0Q#]J"LP;' , M.)R&#O>BY9BR0'/[!EL< QZGH<>]* #-G3%L= PXG89.]Z+E^P.:N5LQ['4, MF)V&9O>B#X)@NV/ [S3TNQ>-/SFRR.;."#8\!AR?AH[WHGP$8J@@,Y\=@2U/ M ,NGH>7)U/(,Y=G,YA'8\@0#I/!_VHO&:TIS,G>-$?AF(,#-D(8W YG>#&P1 M7@S)J :IA3JZZDM'.WEN7.DW&ATJO'M7X"7_Y7UY^(.K8]GHZ$4:6PFY>N4@ MI1$V%[2P.WNR%>G0J<3!=,W80)4C)5E4KM=)JJVVO'>($M("I[83MV]),%8\IYKZM&[MU"J7;K>3(O6$WEAK>LT6\N7-14Z:FX>K(5 MC)ZM4UUYV/5N[Z)B%4L5T:"ZL>=/;&J,DHZCC^#J#LRC>-T_%#_8I/7R9RH9$^\ M^EV>5;%W$]J%=U_9D!!QG2'[[^S.*FUN(M&,G%?2_COY32I>#RHZ ME)J^]\^RL<]NT'^XP0YX<,"C0V =O!YD(_],%.Z#]^2\T>HRW6WR8W MB_93V'*E7[QD)PYUW-T*#S;&WP1,;-%IX6GU$8 AQQ MW$A)8( !C#*Q M\$$@@@5"4""T N$'@7B69&]#K$W3)YFB)($Q!,20)09',PQ98GR4IC F C$1 MD$TRPT0+S"<,%)-O%*+2.XF%$ @,@<% "@=&7#$5ST"*AZ,B_'P6BZ7_$FFF^1 M-[E-:R:NMH]()^>WQC:QR>K8JP[8WL;_S?M&]X.*:]E(Y\25OM/MS7OA7#$= MC+_1)[S0O76<5.RBS##68]$WF'ZB>#LT3V_LX-D_4$L#!!0 ( ^5I$S? MJCPY=P( *\( 9 >&PO=V]R:W-H965T+^!-O,SNX, M69:DI>R5YX0(XZTJ:[XQ78=F!5N*C---%G!Y8F]"K*HB8'9O!K56'V=T=*VFY,9-X/7HI++M2!E28- MOI ?1/QL#DSNK('E5%2DY@6M#4;.&W.+GO

7E1O:D+!63K.-/3VH..57@>'UG_ZS%2S%'S,F>EK^+D\@W M9F0:)W+&UU*\T/8+Z07YIM&K_T9NI)1P58G,D=&2ZU\CNW)!JYY%EE+AM^Y: MU/K:]OSW,#C Z0.<(4#F_E^ VP>X[P&>%M]5IJ5^P@*G":.MP;JGU6#UIT#/ MKC0S4X?:.WU/JN7R]);Z?IA8-T748W8=QAEAT("P)/N0PH%2[)Q9N/.88#]' M^#&?1 1P00>2.!I N^!()ZXT&%"C:D[&6[@H8D4 .5XL0L7XX/% M^+-B/-N'"0*0(%AO1P@2A"OLZ##^2"BRXVCB!@!:*"0""XGFA00V3!"#!/%Z M*Y --XB]PHP>]"#4"\+IGP.&10L/%RUT+ ),66A(!';D%CD?L 5N.>2NL<6= MZ74]+YRZ J "=\D4N($1T,&!LT !MQWR/V *W'@H6&-*,'M%>)[C3TT!4,B? MFF*-7O,581<]$;F1T6LMU MU=#I,W:VCQL3D?*>FL1X?[S3=*/^.V:6HN7&D M0@XA/2K.E HBB[2?I&6Y_'H8-B4Y"[4,Y9IU([3;"-KTGP?6\(V2_@-02P,$ M% @ #Y6D3'A?IA\5 @ N@4 !D !X;"]W;W)K&UL?53MCILP$'P5Q .<">;C$@'2)5752JT47=7VMT,V@,[&U#;A^O:U M#<=1S,[,;O-G Q8NL 93WRF@K<[]6JCL@),L:&)$/O(-6W]RX8$3I MHZB0[ 20JTUB%(5!D"!&FM8O,AL[BR+CO:)-"V?AR9XQ(GX?@?(A]W?^6^"Y MJ6IE JC(.E+!-U#?N[/0)S2S7!L&K6QXZPFXY?[3[G!*#=X"?C0PR,7>,Y5< M.'\QA\_7W ^,(:!0*L- ]'*'$U!JB+2-7Q.G/TN:Q.7^C?VCK5W7HFB)P$D26(%@3IN@DC)+60UD*28+^J8XL)]TGZ MCV;%3B?QQDF<1"LK+DR\LN+")&XCB=-(XB!(5T:23;T8[X/ +9,Z95*'S.-* M)MVV-<8;&;3XY!F(RDX'Z96\;Y7YN!;1>0 ]A>;)K.)'/9C&.?).,TZUKT14 M32N]"U?Z0=IG<^-<@389/.B.UWJ0S@<*-V6VJ=Z+<9R,!\6[:5*B>5P7?P!0 M2P,$% @ #Y6D3,<;OPE@ @ K < !D !X;"]W;W)K&ULC55=CYLP$/PKB/<&\VD2$:1+JJJ56BFZJNVSDVP".H.I[83K MOZ]M",>!$]U+L#>SLS.+\68MXR^B )#.:T5KL78+*9N5YXE# 141"]9 K?XY M,5X1J;;\[(F& SF:I(IZ 4*)5Y&R=O/,Q'8\S]A%TK*&'7?$I:H(_['G6D#/\!/FKV7&U\P:68UE!+4I6.QQ.:_?)7VU]DV 0OTMH MQ6CM:"M[QE[TYMMQ[2*M""@/UC?V+,:_, M[(F +:-_RJ,LUF[J.D$;PF1,=\I,U8_$TGRC+/6 MX=W;:H@^%/XJ5,T\Z*#IG?E/N14J>LWC9)EY5TW48S8=)AAA_ 'A*?:A1& K ML0EFZ<'[ MLY(E[:*X16$Z')#\?Y&-D)(BM!9 BB$0&.)DWH(-A :@/YE*(4 MXXD5"RQ!"-^Q$UO5Q!8[=SJ>6 F2F9T83WJ^Z3#Q2&@0+J/0G_BQP((D]N_( MP58YV"(GG,C!LSIHHN01XIV(U"HBM8B8ON/T8SVQP![T9&F5LYR]8QS;\WUD M_W#1_,PFTP^WPZ3CTX@6X<3VU@X+\!T]=RX2?ZX'3_7X']-CA*,[K@)^ M-N- . =VJ:6^34;18>0\!?J.G,0W>A29N_.-IIMC/P@_E[5P]DRJ&]C&ULE5;M MCILP$'P5Q ,4$J+)Y80VKUYL1XA:6:\K,G&D[P MT015U(.^'WD5+FLW2\W:GF2T=C?@>0OKC @EN=046#VN9$ M9;%V$]LS .4^^JB7K,ML/ .PP8$)YB'[: MBVV].A('(W/N@T&0#!S0L!,U8)I0HD_0V&MR@V '[#%7G8 M+;$%3?7ZP=B4*0BB.4OL)0PL-9S,W%/ 7G@@_( E]M(#T1)+HHG:<=U8( ". M3[UW=\E7A)]-/Q1.SBZUU-?IW>K0@_J>P*]>TP3"@Y23V,U9AW#;2;2-;T'P?>\(62_0-02P,$ M% @ #Y6D3$_P*7R4 P %A$ !D !X;"]W;W)K&ULE5C;CILP$/T5Q 6YX5U:+-L-P%U:&4R:8QRK, AV$4Y$E:^/-I,_=4SJ?JJ+.TD$^E5QWS/"G_ M+62FSC,?^>\3S^ENK^N)8#X])#OY4^I?AZ?2C(*>99/FLJA257BEW,[\1S19 MT; V:!"_4WFN+NZ].I07I5[KP;?-S ]KCV0FU[JF2,SE))<=B7,F3M_::%LWUW/&_F\$&N#/ O8%9^S,#TAF0 M#P/ZJ0'M#.B'0=1DJPVER\&AMQ88)O@>HFEC6!BX 5 MXG""@+D@C3VYL@]A @H2T(: 7A!$@TPM6@AO($6[!N5QQ ;1 C 1"XIA;QCH M#;.\83&!"2*0(+H_'QPDX( '=) 0;D5*, W#P5\+H,(P=#@3@\[$@#..UT. M!.+^=* 0%EMH^8!)/%0; (JH8QV'J!$0:^2@ 7YB/"(:&$Y(7([VB4 8C%W MK .K#MFR8W'LH("E@MB(:&&QH.B>:&V0.UI84P@2E7!0P$I \8AH82T@<7NK MZS W]SH(]\EFAV%M85LV3#B"PK!L,+H_+QB6#<:W\])AV$6\B @JHF'% W \ MI-CE$:Q"# A,( <%+#!,1^0%%ABVBY&=%V;'&Z%A*5A","$BA^ QK%8,"%&X M7CA8B)B/R HL1&S7)#LKL15N1)FULP"PF'/N"@E6-;95S82C92"P#$EX?U8( M+$-B5R\K*QWF:L_@G Q@2P@6\MB1%0)KFMB:9L)1D(FCLQS16A)8A,2NT3RN()#5/ 87A\-/ MN#Y<#N87:+)LC^@?-.T7@Q])N4N+RGM1VAQ=FP/F5BDMC8_A@WEY]C+9](-, M;G5]R\U]V9[4VX%6A^XK1-!_"IG_!U!+ P04 " /E:1,Z(EP01L$ "G M%0 &0 'AL+W=O:WOCSX"G MYRS_6>RE+*U?29P6,WM?ELYE$Q;?L*-/J/]LL3Z*R.LUW3G',9;1I M@I+8(=?UG20ZI/9\VEQ[S^?3[%3&AU2^YU9Q2I(H_V\AX^P\LYG]=>'[8;B\ZQ M50_E(\M^UB>_;V:V6UV-9&;J-37'[/SK])-2#/MM3H_Y"?,J[D=265QSJ+ MB^:OM3X599:H+%4I2?2K_3VDS>]9Y?\*PP&D N@24'G?"N J@%\#@IL!0@6( M:P"_&>"I .\:X-\,\%6 ?PT0-P,"%1 , IRVN\WM6D5E-)_FV=G*VQEWC.J) MS9Z":D*LZXO-_6_^5]VQHKKZ.?===^I\UHF49M%JJ*,1Y/4U+[J&@JO&J6JX M%$*HD 5I"7R7]4V6NH9$V->L4!X:%#LBSRO0]!5O0&$8,8>MYTT\[U7*<0(! M$X@F@>@DX(/;\MI*@D:2*H^0!F-]TU4><[F/:_%@+9Y6B^\*G,"'"?SQW0A@ M@D#OAC:3 VV@S \ZJI[-!-I,[C9]T4J\CDL8FDQ":!*";@Y=0LV%^287YF+X M7>#C#^EW-2,R^A@6&09\@J$/TWS,XX%KR#,CX#,9^I ^'K,11I=Q8!0:4F!X MF1@_X1EFC@'HF+9X>SKS>5/E7-; MU"\<R Y>$:N52BK@_WC$889D(PFUX),<,<@KT0]$JNY9NHK1IZ/0)X# MY)F./ ?(,R/R'"//QR#/=9JU]KS<$?6+P0%Y@Y,4( MY%="?\H'1N*%X>/W/O$KH1//F=$'DRP R<0,*3!_XH%O6X')$H@LK:WZYRV8 MK4YG:RB1^:[9"2RL=79*RWH[HW/ULMOX3/76TN#Z@CVMVCW#:YIV"_//*-\= MTL+ZR,HR2YKMI6V6E;(JTOU6]7,OH\WE));;LCX,JN.\W3IL3\KLJ+9%G M[/Q_4$L#!!0 ( ^5I$R^"YTF@X@ )LT @ 4 >&POY-9\Z#9% ONYWL]_K>M#]'FW+>I_ M^\W]X;#_YG>_JU?WV2ZM!^4^*^"735GMT@/\6=W]KMY76;JN[[/LL-O^;C0< MSGZW2_/B-]&QR/]ZS*[+8W'XM]_,1J/?_/N_UOF__^OAWU^5J^,N*PY16JRC MU\4A/SQ&;PH>,R^+Z#*J[],JJ__U=X=__]??X3O\WCCZH2P.]S6\L\[6S5]_ M2*M!-$[B:#1,%LT?K_;PXVC6_6/'$O[K;5YDT9M#MJO_WY['/V1W>7VH4MC' MC^DN:S[UW9N/W[[Y&+WY\;KG_6LX@2K=PK3K['/T']EC\[GK8U7A*7V7URMX M[C^SM,*=1Z_20VNVR\MD=#E.>J;Z+M]F570-[]V556N>MVEUET57JU4&3\$S M:WZ^^9B[M8^/^];\R?#R__2^\#ZK\G+=NW:]N/_K?_VOKMMQP]AS^ Z^;,%' M\TF9M_/9_],ZJRMX=T>_+@& BAJN#3[5Y39?TQU^ MFV[38I7!/("8->#43S>OHHL7+Z,745Y$'^_+8PW3ML\P6SDLFO=!)"P(QORF M]7-:WQ-.K_!#]M=C_BG=PO.M2>#&?\X.Z>TVB^IL=:SR0][&=@!()!UU5&6K M#$:"I^.HR [-Y]X4GV".LNH8XDVQ*G=9=$@_FT&:#[VOLGV:KZ/L\QZ/L:8= ME(=[P)A5L-_FBQ_+ P#9Z6?>5T Q*[A\'!1/9(\0UKF/[\MR_9!OM^U- 'S< MY7A8/$?GVZ^R308+6=-FN]?RCO9T:B_=O^FM;_/T-M_27;6NWEW6/GWL.F3X MO3K"ZLP8O3NH,KC08VL(?YE9[S3AE9R8[&U9W%T>LFH7K9^8ED_MQ% \YXD' M$(_S ]X[P]8*F!B@>U:LX.'HXL?RD$6SEXVWD/]^4^_35?9OOP$&6V?5I^PW M_QXUQR9BS%*YK\G,#L\MK%3J!0N06G*BDE,C:.TKFR]SI$7 MPN80/RZ!:JS2?0Z;[;CRCJS0'^X6LL-]&[/3)+.!]+6UEN"0AL_ 3! M);=S-%_7=VBS+$ZM-C AV[PO2Y!EH/E]D#W]Q7<2;2ORDW[V&6' MQ9TCC2V8^@" F58KIOIKF&);$H%K@2GP ;Z%'9'^#F[W?59D* [A0^EZEQ%U0&GDG"_P7EZ>+?-X].H;L!_M2.;9 M;,N'Z#Y;WW6@R/4]<&^$#M"'0%':YG^#/=R!@B3T,"H+EI?,( 1KN!@#,-&% MP/E+_.'%D!#EQ<5H.'H9 W;7^VR%R+)MB_=977^#\@_2_!P(+&LX +.16P]. MAVM"TK7:'D&[P@7CMP;X=4&RCNA"5A8N:+QX8CT(T2LZ%#MJ_[$A]Y5VDZ[\D\=X):?.U3FF]1@+B$T2]KH$[PX*>,1ZI/K0M/ M\]S#[! $#&AU8?M7@_S%^Q1%GWL@L: !G8\"7P:E'>?SX2OAK L4SCH47-QW ML+CS51WSRJ8J=Y'G%U<(NMU*B8.W&BDB $()8MS6T$3X%C_380%?_93C)F\? M#;]*W>@M8O$>7ZCUV'+1;.#E6]AW5J\ _EOL\%4&T+#*Z;2;O_T95*OLLMQL M\(CVG;I(6PTNJT/^-[X\>"MOJA^=(NCE;8H7A!P"KJIS+4Z^/\4HB>-V R>) M5>84:3&T%R/I.=1-5[#!F@38?F7EBY3"[E/X+C_< I'^KJQ YX9QT^TV$K'] M#%W(#']"D?CQ7+AZ"M+?$*T[#>GOCR#7P:6>#SGZ!N'C[AP5G\7"_<>Z.Z_PC_BXO4J ,IX^X*E=9MI8W\KH^DL4& MUWA"+_L D/FHTLHZNVVK2Z(AYZC3LF(E1(D$+3BNPV'KY!V4@:M\A4_1=&BV M;8.W.Q>2!9$KN_WUG\F/3->!^M?$6E;GVH=>;S8@/>#JLL\L*D1HF'1,Z)PQ M>HU147H F>HN+PIX ;!_Q MMQL0:8A)PBT(/<+EO ?VMNHXRG?575H(58X-']21@ZE@> $_T),,F^R78G^) M)0.C!1:Q0A:0%H_XR\HQ[I5EW!NWMCI@X4Q"8Y1H!M$%$,,(U?31\/?7/"3] ME?S^981 ?"S2XQJ8VWI \_9,=2M&4/).X,6] HJ/5E1GXHR 8@$X9* .P65^ MPN4A,N+L,D'O>O$96=K@U.8[W[]/07:C>??(:I@OT@C5FI;\D!_NHSM6BK>/ M^$NVQ]6D_N3W%6!7OM\R:\3E_%3D3C2B-5[M8%>K-+J0H_QI<#.(OK^Z>N\. MDP4-T(7SG5EI[GTA,<$!3+!+B_2.EB_F$YAA#WHZ/B+B'" '\#TOE ,_QOO( MF7K">LH"]E+@T,@>4:0G$F)?*."*ZAIA#I>&N]JD>>7/KG'T;BU^\?M227Y. M3+X^;OG&2F>SB3UJ;YAHRUQZ%(S::!HAA% XZQS,O7RXK[(LVK&3*D,G5?0# MF4?4+46@6Y0'M\E\B^QE3<+RITRWIK, V;[-2 8A^NS.XPB'O&$?QR-Z0^![ M. D1('CE)R'R:72L06C>KG%V=.X1\2Z+OQR+%1$&@LT#H]T3 ^$QPX8!,G!Q M&5D1@+[D!0-\UT5>%<41!@$^!Y(HTGP0JG91,KS\#W\"9O-\SBW$CN&A+?S@ MUGKCI 3V.RIG(?-L34*W8LG-ZVN''_ UWZ%<(1]L&_B"!9&2:99$K"R%0?"! M8(0H9X4TFEQ.+J?10Y;]'/WUF%8 A0 :*V0Y:WD%0.4KH!W;2&E@J+"?I*B=ERS8SU13A>L039F(P-$_H-Y"SR(F;]Z]OE\(]@LQK-H4T MRPB28DDFW1<$ B:THNHP*:Q)K =D/U9R;P @,!) 5]UX]"&MT(/^&$<@71W= M);$D6NZ%5A,#P @&@ZV(R-:NWF;4YS M)_XX.5#6%R*O#-.V&KIQ0X,^=NKD-"\\"^L' 1VWNN7##GQ-RLF]^CU [>1(O)@YSHK(_CH' M *U4$@) ] ##8]1'("C\5$;XN$L?D5G@(Q7"(\#),^%V<(Y\"9#H,;\HH]J\ MLO)6@BZN8N4F'=%L,$ YI%/]7"A&K02$,<>-W'@@ *VJ_!8%SPSM9# 4(0Y" MM9Q(NF:H)N',+^D&8P#2"AC'3WL\(\>*KFY^PE4'C6"XU MEUBK)818) @)1 ?6&8T; ]/, >&']+"Z5[;@>/2V+D7G(-Z CVY1GJX49(-%XUIQ>P#S!--B M!/2G9,?6>\"U(7%BG1*'V.M9PD40=IQ2J1QX8[?W6[S.U$M[/)0#R& %RF:L9Y GK:[T\'V9K#2#$:/JK!V M#^0&V"]LL2XW!_Y$ZPVN;Y-7]:%G0#K+>S^20&"UHS\ YC(">R5]&U$?4F5C M@IY/03%AGH-9O7&\51:AX&*(8>-!\Z)K-,NOGUBU[MJ#C?-).)U!05,Q$!]W MEL$-"MI(L^XI@(YLHP7A+?#@BJ"P?BQ6(-KDV4-L4)'\(9>T;*#U:51VVBFK(&I=(;H_%&FE+:G&3I?0M60;DSO V^VF=%9"[[E+< ]O#Y7Y[1 FSNLL+B2%!L;U"'KO/*'12!(E[7H:$6>75 MZKC#PVC<#VG+0D40?@>T)17FGF"FEGFJH-&YJUN,+5&NH7C5N(^H!HY#V<=O4Y"1J4&M MX7(P9\42-#'W%\E@.,3C>C'&#^$A/46:D/#X83WO!*QZ,1PLEV8XCUX!CIS" MM3R$?3Y-(<-KHE%\F#4K_F32N!(]6[',8:IG)TVQ2Q1?$0E:[$8EC]AS!#H: M"8 KF$;5X@!OZ(@G _A4-15V(7C+BD%(0P>XP4!%76U,$(VX1Q%I\_A*H!B%XNGT\Y"N< MX Z.E=B03.KIH+X/5P1 !O/!9>)=E^KP)C6$SO*AK'XNCZC(ZE62"XX,(F;? MIR\$P!5 \-&?OYR/G+O3!&"?CWL,\2!*D8E=,= +3V'0 PC$6SHMT'6BY+>! M:(](R6RG:0'OY[T, 5U3JI1E14M2X+(*S<"A(L<2804*!Q+-!Z"61( !P0"D M=RT]* TD*<&/6(TA%@31"7FP8P- @DJ!Y"ZD;!VSVUWAR2M#)/^2(4/G\34^ M7Y!J5OF>\ J(9/8 FA?]D'T67XD_%MR-CH"/P-/^5W_G+;IQUDZ^GBP(VC&T ML(N'P='"*I)-AM<&0!N8+:O.)7?"SQ?";R!N[?=;THCA 30QX]K0(K#.Q9"K M86XH@A#$EK<$L*G3O5A^3MUMH)H)L,DJ)[$AL?#Z@!HYI@?UKNAA(5W!#3US MC>A*4B;/]^(\YVE@'//N>A0>8%;*6 "2[:T@]\+?9(FWV>$!F5.7=89 4H(0 MB-:X$V"/U1.[4@\!D<;[?+\G\@UCPF6N23[:9&CER$GI#XP]J9.. 6U5L1;1 MC"VW*2DZ_*W*NW^Z^NB,:"LT); [S:Z\-AH>L)G\()ATAR!?"-M)CX?[4GU( MXLFS@6S.:$"Z'HVTDAW5B-F,_^&<_] QH:84X>B#Z7XY_F! M6 ( $*G>5^5!#'H=#!H])0?5 FO&&1Z8[>V5#ER9@5FXVON!05_*T$P.4 )B MN;-]\K-$I\6VP48NP!E,/A.W!G#1V^,!43V@;R#%7Q*W'T3?LG62K$\^]@ / M2YSA+&[5Q$I1ZT=3=.53]T<>#3&.(7X08(Z M0 !H(O0\B9DJN*#D4;BMR#F%BV5-S=EN8G3P&;,K9E=>WI:?U:+JC$S.YJY. M%6=O!SD/555TEB$73#<'H02Z2C&+Z%&@CVWO K5TZ2QZ#X VT(&0OX%CG])H M,KU\%D;>.E8]S$[@,NC6!Y9B!.;CUS5[5PI"9EDYPPXVS)IE!;(D5H,W["!U:SKC" CQL@XDL@8&%3WXA$E^!;V%S!X@ MMH"XQ4I;0<#F'5?WV99NB)08@UEYZ'>%$8ZKK&ZKG\PD9#,AA?;NP."4Q3A<1,/&3$24/+!!N"3YIQEL M&X[M&&/1V)O%6$(J%OL\,=""E"W%,7VH)=7V#&W/%&.&[M.U@]S6]:ZV:;Z# MH=^AN.#=^6(H\WY?NUTVSKHC9\U!;&JZ(52KT^U*TJ6ZSOQ04?@!T3FT+8I: MN'*&#W8S$A085:X]@A,K!$)@LQN@#(^K+4?9/K@?T0(0(,+ M2:HYAI0#6AAENSYN,,F,+1-[Q*\5.UW9V@:\Q]XTGIK:<'P<#E^*[L0!4NA* M0*NOJ,(A5&:H0,*YD,C 1$Q 1+ !+F;EHC.WHB0XDZ!3/]A MKW JX$]C.^HOJJ$CC"Z%9W]B#0%=W0F[+Z^8MJJ XT+,4+\7L.+!D M,N-$ 8"=]NP M?JD$#]@)S1,6K0NW.,-2\%K."E8;RB4*;E./7U$<:)Y40 / M[HYY8_W1)9I)9B_YZZ11C]@I.OMP1W@>(.6X6 2);:I%Q?C$E) M9TFF9L[H4)03"E+&>-1C[!DE4J5O+F">4' MWJ$_&5'W>QW"5GMC[&"YRIH=JNR6 V\KP7<#&H&IR)A/C!S@7M;#8IT#8Y" M6IF3"\P_&U:[*8T\&;*LFM?IW1W:-2WO@!?O,KSM_3VA[QT)/&Y=J(E?$G_! MIM!JS]$SDAQ) CE@X3-V9\K'3=+H^-C\_L MDKW*(I;@J[0[/%^DG09)D;I3',4?0&_ZA$?;WESY*^R:YH@I"1+ M'3\1/ T#5&@HM4/2?<#C+Q:#)-H!4N$Y/[7E0>3+(&P;(@S3$L1A#0' /-CQ M=+!X>G@&'8]%XZ$ D/KVULP<@N1]&G\ZF+KAX51*S/Q35W['G0I/Z[Y/#JE= M4Q:1LW?2)H:#<>\L$L,40F?IZ]ATWFUX864%QF7=M\A8)<5B[N!:FY!F3ZNE,NKLI/N4HK4*(K@$1:3QMF MFKKI^NG-XAV/9@90X\".N3^W)$[< @XC1^<'6@QFR$JX24H2T2TMH1$P0>?! M5Q:NK'/]SDX7JFH2*0LCC 9S-P)LM@7DE*L^,82@C6VQR-<4]X!Z?,&)ZXKH MR\'0++)MS@T25DRR2(#A.&8G!LX',X^ !6=.=Y #!QS[4@GL0A. W[D,!? MY[$:=.HLFR&:<+QFLS =EL=B#! MB)JIRHWL0,"(,2MM;<>G1W8(&T^>V0#DON+RAQ+ P_]HT^8:$<.T@K82)V" M<,BP*2XLB2)+,=$B#LV\[AD-"+,Y@>AB,'#\,RQ($VZ:VR/F2R(M0Z%G1CN,)Y)[AMI\* G MHUO" 4!ES&3L"Z2%.K^QNCZ.Z=:XC)'8T$7*#*KRR(+8>V;VZOS $J%#=.YY MQ*:=!15C:%+($&17=&"@U' -BS#?JE:':=T72<=GVSPX2Y9.W";?8BKFY]HR,OA*([>9N2ZDNR&Q63T M%IHILJQNZ <4TE!NT$<7).T0%;:I.XB\OK@"_4YB7RZA_#OXYFC"D$6'#"D7 M#RN^\CI68A>X>L/E"^Q3C@Y[\_-/F?,1.0.49[1\_TMUL_<0:XB#QJJI4<^MUJJ!Z&;"ZU*G($I:;468P Q?1A-& MG"><43BQ@YR<8K4XP.771/HW@6HP[P6V^>5P@C4@-,.QOOS>)F)R23Z%L^D0 MX.P&%K?--X^ZUH]HZL/#<2^^<3 SL--$-;^I+C%$6P C JT0=ETNZ.VC2SAV M!D%.-JD/V=Y%JNCC!EB!P!V"[!1Z0>9!4T?72U11"@V^>$65N8QMWA*44^/: M/5K3C!O8I^T#^:'C\M9GHKWZY"#ZB'$J(+)#D[P87JIAHTK=P)24\SE-M8N^6ZJYOHU+Z*]- MN1B.KW'"5S)EYCN(7O=C65!BPZ^D?WI)^) CE-)#:W:HT?PAZY__FFC\C,30 M-U@Y@;!]XK$];J#[%R:TNH0LNN,Z$B67HGT1DK.MPT(F@N"9,^)7E+!&)=@ G!I M#%JP1;54'.I:\49-V!B7),;S9CUD%6OY %$(4FC", !R=[IH>ALJ$"N^$Y0B MUZ(:/ 1!"DYDKW+;"H(N*#0W,_'T,@1)1&&11U26907M?%@?Z6=- SY>[S;( MLD%Q)=>X!1.SH <80E%@Q,.3<>>U&!3,KS@\,EP.5@VQN\HKW-BBLZZ_:Y.P$?/B'Q80=PE+,>MZNPNC;9= M09$#%B@B!K$/) ,2*>R-G:C35%;=MA8\D11I/<=J7I"E7PJ*@NRIAR=%R&4]'"0ZYF(VC,?P[7DRB MCBKLT<4(U+[Q< 0#7N""7^(WDSA)<(KP$B6ZJ2TQ1)0\DF,?%3I*3S0'+"<8 MEX0C:N@U*DHSO"NH2O)!6;DJA$ZMCGV11LK1ZBI/R+Z#JJ\H2>"O\97!FIK+ M*349R[AW:K719?3N$Y&[Z.+F>'M@T]5H>IF@ F,+9B!X-Q1G8T+S*JG_\JTM M?,.T]KAG:5%IT=4N,,2PVVSH*+Z-+ MD7U;8)FECS7GKY = ZN,8424!C>R=[U^PE\G+=EP\.+L/Z7NQP M(['"!^/U8N53*T)SD:NM! LY:L:_V&MBE(11($+292LE-=*FO8&/DRU( 4NC M6[2KHEX+LO&MA$O%G#?O*KJR=< 66S5>?7(MQD%(J\MUE=PD01P69074,BW! M)$?%E?WP7.C=O9 'MVA?'<00@1WJ'B1@8:X$C73J>&^S5?H\:_3BOQ/TSS4S MP5*_U5N\]K?H70O#*1#G:T!S8UP"WIM[:V+J1I#Z:L=J7[('W\Q#RETII(9C M%QNC.&A"HV&-DBIK5\BU2%XU>CR)[RD"%AVKK8?CV8/E>K698!"LZY_L8L6: M*(.& M"0?ERDP7^^H=/7N3Y2^9E6LMAFWW&!Q\T1-\!FR5G;M&<(:3 Q-$SR#1= M6.H_&U,&V5US\']1L#"9B" M>WK=Q1 M>O)0'#^.%/OZGIHWYM(ZZ#!=B0\G;C(V4M4^7BT0/@5K)('D%<3\,RX7LE7G@F@297?YZ$[S M@_M2^LV=,#^@'_VS1#!Q1*A57]9'1ZOK>P1-'_Q">;OD4Z;V!H\1)1((K98B M;&1](*[ @=+(_ '"Q)W37PG;J&J13V"VD0O6AU20!46+GZT?I=I@3Q^=3^+E:-3\\]J5G&AX8-V#H^4L M'BX7K;\]9U'!2Y]8C,?!9]ZCW#::-/\\YT:3>+H8M?YV]^26A_O8]C>)DO.CXYMR[&@T7 M]%_[KG1D_!7_&D]F3#9:@91-2J%WV$TQ;)VMOQY+I&QRD5J_K&#A(I/OV5SB M324M2]&Y*QJ=L2)CRLF+_1%EGX-+>)3EGKG.OC+2X2CA.^C8$B.0O%X&S7NH MCG 13AO;S#!:,OO\T,+F=X,)8)R@NBJKJKPMN2GS[:-]2"X"<[P;+@H]P9Z* MU!H#9:IH=Y]U,^KY7H1?$2^#4=+(N\N2NT:+F^-./ ;XT MS^V0:ZB1!;2@7T!1.MJL,'%V5&DPD([2<+L\IV$3(I[ F50-RZI_(8ZQIL>\!>S M,#E$@^+SVEJ,:<)14$?!P++6&0?^4]NB6]VEYRA?C3Y'Y^-DNXU=A_>JJ^.Z:]?S"H4L'/PU0X%ILW)"7^MT MDJ'S(687Q&O;;ZL@S-9N;V:"+K=Y9U^XIG,!G;KM%J"I4P[#\PQ8C6_4$; G M8I&-WIG"?#G"5-^SS45C]EJK$LAU*^D"I/+FH/;TH._N\-H#"7:<)[^5SU7:[=&&QK>TWB P&R"AX MF-E:U'K)*\?('J(JF\<(Q(F,2UD_M0%,Z6K%@+;I2NGZ-^AV; 8G,4BV%7"[ MA]L. ##!,Q)XO\Y\.EI+5J_#V> UMWR*,P[:*5 (YW$/?Y'0>YL]EL4Z%A$F MY^)6DDYER*>O,F5#H3M,(%$M4OR!BCSC M&5P(3N,5\MET$<^GN$=4<"\FH.>^E*_']/5X#I]F:+$8S9?QCQ=1,@5XFR<$+FRP&C6:3>#R<>G"!\:<$%PF:;BY& M\R'#"WP_'I+];9+$2[;PC.?Q>,SPWTF+BGO]@7.GY%.5$FIXM0-34U4[W M)G_.5-[W3ZS#U:X%^1F+$S7[HFO;1*+"=U0P6:PIR4CU++(1._< F8B[Z;.3 M ?HD#,IJ\,F@.]_<]PE+\=@W MHA[Q6M!WR&XB=L)9J0$KCXF?TI;GR ^M@1]=O8X@.\[F[^\T<[VW?YISU>'@ M0+!-1:/:R1T%Y6:R^MQ_6FK'H<1.KB&GP?QT !*2S-NU%Q+6JJB]!8?$H'*S M07\, 72%Z;4E[ZVE HC(1H>W#K30T-OG,__0]L!I!\9V1((!I M'+I$HF %)PWI(O=UHY 9A>S9X@"MT^N<>)VA:2&5PL8N;DA=NUV%K -A MG_W$XJ4.7YN':7'; MJ+@B8(@ WEU%CB)00@X8*J_-(CS-X^9H][^33BLUD0.[KV$Z'8MG +?PY[-R M7>D#5[:="I%Q*$X'PC9Z@P#YV/3@MHL-<)5O*$WH(,W)7!VOD'9H6U#N0/J, M,^/*\OENEZUSCHO@] JODKMP[4Y%5^A%)\2V48FG&L4=Q+U+2&7/25'VK,;')QCN\NPY.]P.WXHQ[X:,>1U,T*;W*?]S M0H-98).K/26\..?>V2S-M\CS#%@N/FR5_)'$D!.+)8,G50YK6"IC-/;%>0S&>M,8A]6:YRP[L M#NV.TO49T57N,A0=N5CS]D+W[6D<"NW#BHE/H=-RU"CY\R*9)*8XR_FJ7;., MB[$;8,*(G,:UGH8-@OS8=5R=0IY'2+QZ#F1WU4ZR8NW*'3$UTQM4KX<%.5(; M6;V6&NBG&ULW6V%T:9A.6&J$)/4$%IRW9^\":+6/>;Y>&A*>MZ7$>=KH-K\& MR>WI_M'$FGSMZXZ]6V06"'Y_;B$H2F%+>HQ,^NG43%VI:LUULGSACZUP-'"!QUQ[ W;#7K;E%NG_0L*"6N';?% WK;@TW)>NY3B$XAM MLN:?1!;XXQ($^* :P)ORA.FQL8'$@C;D#]PRK(8Q\0P9=%;Y#!@:;YOM-?A^UY;D7 MT8R"ZRZ64[1FTS"!G$YB,HY!'MK%,Z?$K.&))JK9)0C[&SC'%/#YTLQNT+[>+DW[B#:R^A M/?S%*)XLT0MR,8Z'$\R-O>J1?K$*%;J3/1ZQ0O(L-8L$#:Y^&GY1DSZ$J)VD'\P15Y#VU.G/OC:V[DO;>O!1JQ\[HTBCN M6 7IYYAN#I^6BW@Y&?VC++'##),LY_%DCI[ 93R;+\1M=L%7^S(JBU.ZQ!/6 MR3/0QA+17VGJCD-HD-IWWL#W+%G F2M5!LAIH.U3GL;TE;]%6R%.7R0Z6!,ER\C8SSMX^:-:.:79AS&YCM M7 DLBN+BV+N*RMZVBBAQF1B)#,0NMEN\PUBK2XE]GBO@V$;I=.E8\!Z]9%1; MI.$\Z*9(9V5Z^)B<,@"&!EN1&^5>"NS,Z#W;YS@4FR21W=C:[I;A4^&BAWD$ M.E'=& %+BOI1SANAL?!PP ^>/72N]4>L7RI?O7?DKS\Z#5;B[O6#YFK[03KD M1:-9JN(T#O,^NM6!R;!#6/&C6>RT@1OXN2O0XQ_AIMKP](]_6:?TV].?SKP\ M5OM";;*5^8'?-D,H0^/"M4NX//$%G"0!H72 M<4=:Q-Y+JY#'[&!SU$U%'^WL2_%A:5?W*!">ZZ,K!#\CG/M?IZBQ4V;+Z[! M9N3?IJCO6F"&T]A^RF<=3<_RN5WFJ06YHM_'.ML##NG/<*T74SB$,>G+4@*VL1QV0R!%"9@[X^A%,=BJ:6FS7!74RF\7B. MPD,R@D&64V<_I)[?__N/69.[;?IHX02X-KC^6Q. MVXGGTZ%;F>_,MHP3$(80NH(P+%F?3;9M[0K&Q-,;3>+1<(("0KOGR7(XQ/II M&!?()S5* ,UG^.IRDLC!G]TA@;)E8;U+Q)!Y/)HML4PJ4#H)6, XSCW[U5 2 M"7[+_&_DX_HE3_YC66Y]-\#BB(TH.97*S4H!M7!.A'4S0.Y)]!V@2G[0H@HE M-D[-S NC43P>S6$",B:\=QV:24-"Q8J:9EU*ST'+?))%O)Q2U!W&YE%%_WOJ M;FSK;\R 4,"53Q=P'_XBN@Z,XI<7,XQCG@!Q6<*(=?U-HZ@=W"$&U:GO+>5 M72D) SL?CY$474R7--W+4W=#A' 23SE'&CXM75[NZ7DTX,GHA-T[XFFD'*/M M^(5>PZ5I\8#$[>G.%J&W,"BH[2MM*VU >6$5,MV.@M&^JO1)OL/BAVUS\]1X MSTKQH_*,!ZZ@Y;KX%IS1)]&L>=B78C&(;F!0;I>82(L6U]W4].(RYZ0R='KH M0"W ^"0> L7PQZKYA "4R[%]N[%Z0#3 G=$RK%.ALK#+^'07].STS=.7$U-M M[OW!"FC_U!?V)!G\.?IWR%;W1;DM[QY1XIO&RP7E,R3 ZY<3"E$?3>,IQQT/XRG_NJ#@ M=_H1BT8 MQHL?%M.HB0HO8#Z4(,LL<14EH2$S#'E3/2Y/6>#);:+6F?(:"U# M2^($)KF8#Y$(3B9+^&(TAT'G*OSR6@ MB"&F7Q4W"^M<,\4\"C6@DF\9:*^?.-BVL0/6G[B"/F>!-]J]]40L/P0@C6-9R0A3.<"-[::#)#H%R, MX?\3));L;#]YF@J'#I]0 AQ[&%3WOHV,Z'+Y_Z+2K_2JDU(?2 /F2;RHZY$U.@M0F= 40!A<1$L->[_;9\S+)+)0_V^C"M P3_\1@D\9FT]#ZD MGV4??[KZJ(6=D/Q,)G,<>SP9.N7/=%'4]BXP-EK\81-C.".@TJ#L.LC)[M V MX=P//,T&FU!A?MH4M?P92 0]U6+0<,L60-9$@/!,00 &Y6XXG'>"YPM7P!D@ M?(KO=H#9LVT%0+1?1K^0P4 &[2A)4@Z8[3F]-$W=*0OD.F@=@ ;N789_D98 MSBZSS])'739(*4-C@ 4J5(W7B SE)O !22-'Y+3#$5>R!BHT2SIM#PXIEP!A MP+KP-%YI2H;:%USW1^ # $"LNS=JD(N#6OKEXE_?Y8?;G"S/6(6> M"^Q,DI@9;TDV+Z&-"<<3NY#6"'"6_#!RX(H[C7S@:G@8>@:R$@#MY7^<$*,B M[!M>T:%0,13=*>9EHX%=*4QGI57?UHM;@W#3Q,L,5<>R^GG#MRP]0>V+$GF%0_JR<=@O&_AB)O2,BP6%O\]^ MVQ>L=;J\^GZFACMA$K.1$0M-6R/85K+C*:XH7[ M ,^NDH2-AC5<&%+JYK5.2H;I;$<[" 1O,70%<6@2]W7QEN*S2,WR]C=3*%=[ MDI^5::&-#DQ46Y@8\Y0IMI4/?/'61Q>T\K6E>N?R^0+7=C^$2C6$_0]U<[CU&96K'3 M(>ZGIA^>[PQLFW+>9 5ZNKY+5Y1WYF(Y*9SB!KZ#<3'L>)L]PC$6/SLE$/1@$MWEXJ5>QWZ925Y;=8V^V!2V1$+T;3HN:J%4;N/-^C" M8\Z7N,JC]/IJ[8 ME':^1GI:46L&+$O#S;FHDZF^'S0CB,6[#O=UA\1C!_\BZZU,H!=)6%6C/V:8 MV/S.K*G_\BE=R5$!8F6WC]T"2.?QRI%P8#!%Z@E MBRY$++7<=-?2@^;%],J5ON))W_Y8(:8>PKYJZ=T="MN'S'=E,V(1UH 4(M&/ M-&DM!;:%138H">)^,@QI"Y>J8KH0/!RV)?UR^M)H;]J@- U1VYX,JTC!$?(- M29ET*7QY1^'8:I,S=G)?//PDH4$^M',-2VX;_2J;L,7EC_$ #FKW-7452MUMJ6U$P2\PY&D;C8+M8_ DRW>5Y&O0E M/!SNPPS*1NKO65(!;KB9?=FF1*3'XD\OQC/3NRZVS3HH'$E+H$@A&DQJHK(W MM;9 =2(>-WP?1&_]9"I\/R--LWD$I[>!2:+!!K"N*-:-E13+YF[$>!3L1,D8 M]QF7Y&%QW=]GZ5I4: *(&V QWZ$&C]5LL?+B-@>*7>1I;/Q!S1-IJBG7GCAQ MO2IMI(0)SL]Z^#RUZ/00;SE*Z&,'*99FJY2H)UO*ZTCC#4\=1Z-S*1(W/@P] MV'J?Q52)J8J9* M2$!67+V6I$OEDY6LL1*DNF)1KLUJZ5 ILC HC)O6QO.EF/D=^]U0H=P! W:! MFYZ8-,<'B7^%"V1.VSKH[@:0@2VG9E\Q#ZQR2R>+V;L"IN,XJ5Z MP"8)V>S)\06?IQP!H/ZNZ2)>+)R;*]QD>*'HSYJ-XV2*@8-PPNKTD::N7"=2 M"06_RIV"*!\;\0O]0AQ/*[6\@G'(J;JTS48Y_&3T]W"J:OQ09!'\8Y>4S&E' M!8J._ 95KCH1%Z%9W3GVQMBR[Z!NV%9?C,:39GK^)+&\I.T#-J(ZIP]S;>.L M6[B')9!!O;ELT1XE/2>HBF85.JW@V7P=ZW'YM],C0&Z>U(C;'[8;]9+>/4KV".K5KHSVJX.X= MEO0]Q_'>H?5E56O>8%5K7+-MFU)KWY1!],H'GQ3HP4 Y!C0*XGS:]*QISU]K ML_..=5 +OV,5V(EYPT>JFFTKCTBG9.K;LTT+5P3(@,4*BY:3XEJ1(JYJ A]G MS!JXZU*LK9+,'/I@?J"+OF6/(KW;^Z]J18JAXWMG.MI'VA;G/O OCD MTKI'ZQ;W8D @&VU!""8>2]("$?*#XBAE[_AOR8WZGGLIDGSXQ_3A%E8YB-Z) M[CZ/Q=IYM]2?=Q9(>5OKXX#<)+>L$T?ZF/N,F%NC@1? MZ$0X5M(/4V4 [V,[%JPJ!.("8!*:APXM4'.V$9;$G'L'>&S)S 4];U277'ZC M\Y"\K/XX^P-8QG@IE^X)PS6Q0DHKH\8LB"3>Y8I[N42R\YX^C^B.'VGS+]34)/_T)E=*CJ M/*QQ0V#SQR, Q&@<2TM4!1&%A!LVC5^)7>!:%Q*3J8*B$JQYKKV#P =&QZA1 MY3IY,E2@U,/6$&*(1CF0\C N%GL0;#V=7\(YIJ0[=[NA^TNP,Q- M!;U7N=@M&>B55OQ84DN/PO\>H(,%3*T>[4??(%'.?&,UF@C31,Z[Z96V:\0( M#'NUZ0&^*K)'5PN.8BM)P6?&7,O22\VN[]&&3MB#U]PCV>!UX:8CZ^>&HWO7PUDK723,1 MT"#F;F-8=J4Z [SUO>OHY&"X?EM>(TBJ29KCAVO @RLX72J!+ZE1US@BFM0NH(^HD=H<>1D"[Z"]'Z;JC54.:!$O;'P;7 MS2U4%%."M=+L[U:'DKVN=GH\<^EPTGWF@L_PW,"CX7X/7%(>E]-+SSENM9EG M:S)_7N?5"F@,+(]6TOH+K,5XQ$+=/E6AL0HT$&9GG_83S-P0-'J\,L= M_(^EG SU2Z'CP:*7%E66O_HI](#<+[SUCSB*@SDR$/[2@-=_N@Z91^>=[O.8 M^KFLO"E21"13-!DB'[S2X.:Y.]'IR>/N$"#_CESVJSBL\PHDRF+?V9B=@'DU M+XVY+\&/\I3V)+%SG#W)?$J36I,8TN^6L["."XD<,!&0^*V$&H9%5HQT$%1W M!31"KYQ= /#A#;?%@5'('#F(7HM22;.*5$P"E6]\XX4*@M]]E0%;SU>9E022 M4==A/G I E8M#*1:$"3GC(OU3L-%@@JV+T')]>(,@>.5*",.?-^Q,^!,E+:H M9XP$72I%L!JGT=N872XUBV)$95+Q7=QTB\ 968M+Y/3+O'3 'FKF7:XMK^:DIW3:L^Z*JU@K")*$#/K\"7XV>N MQ8!4=^#8/,[!P'+F[XFT IFO28>1[>(P+GZ3#.)$^80&12EW5]CTZ_)(J)HV MF_!5]!"5W!V0O4AIT.+!!%QWF0("OZ7T)&4;D*IL?-YH2EUGV2["(%I>%84' ML:HL4>W>B[OWI]&@S'AQ'6=C#U#7=_H-@IT[BN).ZG'B!5@6$)^=%-=E$8'[O= $]&@.Q92G<:!Z=#]R]U+(3 M@%-QU;J&Z]@>IZP(P$L.X]OF?W,3DTN+^/4*+G$0_2%#2SL%OB@V!Q<[8R[! MY@1'?F:.=SR43R"ZZ+F_-JJ_/U;9^^.V!CJ>S">_1W=^Q>%.'O]-BJG#<4UB M(T,8![VOCA6[O=A/B!G OL&"'[<.* &MB"2O'9^%J*&Q;=,2RHLNW@*#C#VJ M@H2.&*#S\@QJ* '!&5I%;O-#Y24;U4V3 M1LP.'I/28_SF]$#O3W((1#) P;64RE2!/3WH0R&9=6E5DU@2X-]1F&U:@1B^ MMLGQ2EH[KJ?ET#C[MESL_I4S(>.J;C-0E38(HVXVC+8'%E!(QE19 $'Q/U*3 M$]2QA,;[\Y*^I]U$5N*OKZZ%WAB;[7,HSR]$8QHR.T4Q5/G? $7585:78N;] M'QKTR]$@=BZS+:VI$[116W1#[@P"8B_Z[[&6V(&LN PKPBNXTRZVF>?85'RJ MRG^V%$XW(T!I5"4/9-JFFQYY2/-/5!1:4C6=9/61@VTV@(Q4\HQ!&]DKA:@W M[8=67 H5FG:GUO9R@X56FM42T3#VQ[S+=N60'O$*H_8^7NP#X#TZ4P MD/Z\>O?U\EU4I#O.,C).<'M2<3-R@'5F"?18Y\!3 /EJ;_RAL+<'++M6U7V& M!&V]NS_>;O.5]V,&GL/W[P+/(3'M86A8P8VF^WV9._8H2/$E".4L\,G\:H=HK^6WNX%O):M%WRYAY*<6PFZA5J2ZMM^Z6! M"F_#'#-/DKG"W#?[N,EFDW,WO[_66I]^W(D=-_:Q4[RZM8W^$8Z%$=YYC8=! M^MQI:W/J\9,(WB+;I\*\XD: MUP^ ?F7\RU'K/DH-L"H4+RJ.A*4RD*.17<3-B0/P.M9M$+^WR*_B*BXU6\3U M[44(> Y=^5I"T6W3)EF>:W#FA2)V%Q*[WXBM?O+)SA*4?8D!F".P$]8L+\ 5UPPI% 7<>!\PM#[Q.]->A<1R]+I\X[J/1P@!G5&IH)V(-QT['2M"+\7@P MMBF?+N7415N9V-S>SHE64%[:[3/CT'S95!VM?C?Y5O>CJA)"9,F%I75K MX- MLW8P!8_AD@B+P/$8>K^M*&_[6/1!]M<([WY\V&=@&[%GW,DTSN(3FK4 S( : M1VZ-6<7,P'BV;[$%'Z6[ 4%[1<&CZ^/A$4T@1"*R C9USW>@U8>2R44J8FTK M["U 'C+%U)GZ?4F,W7 S[#8J,(3V:53;4"OSEBU%>.?V^]H;[8H#"384J,]J MV/'T60*N"%UNCYQ?(%F:L31'@5/CSND>MA_0T&;"CQTA2PNFZN&VHE\>4GNV MJ.8%&$I(M%KJ4J*"Q)%!0F.GCB&&))Y+81C<(7WA+; /I8V2;E]:X#F1[;GK M\"SF'C,GJLZ;8@;;49A MXPW&IZ^S^S;[MWORLBI*ZP*9;5]6N)Y3MR36LZFEI_Q,[XT$C)GET+Z0^%#_ M[D0@%YGJ5'T7KE,'GBTU[*HU5_PYP8\5(-3Z\;D*R)EFP< 'X#V^J30BN#_K M2L\0DJJV@!,_A9R^L(IVTB 9BLJQR=P2=M9-8KI,+5^@/WDR[@WOK-\YH_*F M2H]KFX/22COY9?;'+2^S2G;!57:\BU#J#]FAL/HID)=9 IFZ7<(]7,_+I-J1S<'0.)9HKY]PHD MD=$'()DEI2@5I]I@HZ?357HJN1($3IQV)%5TR71>A*+4^#49M@5\W7G@G7[X M^7&;H_G$90F;:W"!_%R^!"]@6<.FP_2,.1Y*M[B-%>)';))[B*C+'XOPA=6XNIV^ W_Q^'W MBSG\J/9C*Q:4PD_X8>P7C%0BWU')"H?'4F;A-EM17U\ HG(K0I96"[SCNAD. MGN3-$DOELD@*:*RI=NJM0$'-+823N')CG3<7:(]QY;"2FEJ^@CH," M0H50*BU[M*'JIV7#9O'G1L6I4YNTD(2"L&S(55HPR5PT3";%RLP."*A[9/,NV^40><4F3%8?>H>:Y3F5M9%!C?)6 M\["0CJZS76$*K+YY$D0["N!).U93%\7AG=:@R<.)3.48*N/AG'*4].\'"B?C M 7D@0&XJ:0.J^&Z+:@.+!$RF"C]?QN4,'XEZ2I_G^HB:.;LC]>0TM[3UXB"Z M$3P3FZ2K>(,(0 DDIG\TT%/T;%9W*0^2 >#KB0C9&P5/?:%O:3L M$[G-\*(^"!Q<<]GP&[3&2=7=]PK6_<7 [.2Z5%Y"1#]%[[@"F?,_?>=\DWIM\&3T0-E,MX9!D^W+Q7B"@0B.?L]61EN] 2$O.IERZ!WOH M4E91C()XMH%#TE#4BB7D,' M=*G1L-^&WQM,08F?:M("3VMO16X;F1LBD M?#V9R@<"($E$ ^"1[,74@]=T1B>ME+;RO)O!HDNDZ@6BNLI.OI=\SNR/'D6& MZUR>NDYBP6@%'73='V6F4"];5M3IU1#[[$9T4+P?K%#Z2*JBG%@3@EO *C+K MHP-Z1G:]/)G/[PU7[2NY5:[FW"?)'Y3ZD+ZT$PVZ5K)S84J+IK3\2^QPYJK* MA<.\Q&1C;T'8D6+>BT[-D?46G+AN5CQ\+2*SU M">L-B1) ?BEI>_)#EFG@H643(3]$R1SS, G'$? RE^BJ0]\^:M6X-#I0T7@. M,S$Q-G#&-Z+91Q_?^83#F]?7'*.(EGGG5K=TG2I#VDA&5Y'A2KISP/+'IJ]9 M+R6TC$;N@%?KQ>$VV,<>>VF#04F\Q=3U&PD'=W=+T.] V,6B=>:GN8B-PI3& MPR#)P<)MSB& )UJ.^B#D.!ZAQM8S3T,/PJ2.9U;DUMM@K59\%-+A;L5Z-7S& M L"NNS5-H.T!K$!C6K^]6)C6G?&)#MEP'*GT-4',(^0L^Y ][)^M6W!W'>Q\ MT$W?:U,$?=J-BN$07E?@Y(?@RSW$-9H50C#"O =XSB&@G=K"S^K2NC(K7NEM\IR,C- YD6% M3F9*5$$:.LFU!;7:19]T9=\[T' 0"-:U_"6,QA7.\"]F#'^N0"V52JP;#0J_ M:0SZSISNCTZ6NN'-W?CC"M_2[IX$PT #M,DGR+75"C6P]Q7BS96C/F\*D,V* M.E]A[Q)JT/ZRU0HM_%-ZQ$@CF':O'.P?M\!N.>/!,(F^%PAHMJC1!:VCB^D, M>^DD@_D,FW-MLIR+/DKM2'PB&6/#L@D^$<[>@ 2@NK/%'"<>4[N0>#$:!K=3 M$P61>T4K@9T_PT\D2-1N O-^T R?>*"+43RCOGR+P7S:BPAQDBSIF>6D;PU-^)W&LPDV1YP/9HF3 M>I1-J+Y(%/F+&*+P/T<@3\[0TJE>W[Q_[_4T5ECZ&:2OT&8%P\6S2+_D_VP? M/1- LM]'[W&!AH/CGVR","*@+VCZE2KXX;["0CYHS*Q**DTJQ76Q8339543H M$242@!X+R)163!7U6_XB7)3\DA ESUF/253A3C :5+9.U4-C^Y*XR',1RY @ M7(Q>\K+2]NMR2JC0T MW\'T(>W@F3,V!&E#NFB43M77VCDYCI,VP):),XEMN<.TV2#Z,S?Q['#0ATY$ M:GR0:L_/ -:&9\L_O&H=(P_8EP\&%@,R$Z?+S MU$3C!SDJ3^M1*+C'^6QN"O)WA?:S""2-[60AK&HBH+JVY0_"_$$%8-[O]>*VS6D0#R+;),SA?=#,U%[,0SNGFS.A1$6<.N5 MV%6&@P7V;,*#[7C@_,8-,5>G$-'XP/X#%H!=^*=$1KK1 >EWG 2R/KI,+@TE M0.\\NK&()VO8%9 7;C36W82++@1]BEQ/$>;AEF^-8GHCRSSH'83&ZZ,D7OVQ MO'4YOT2/+KPX-J='388OUUC,[PIU,6+T*P?5D!>\=OTD?\ZH(8KUI7(]-CKV M,/^MKV>P4RKT3+T/S]\9@N=8.G(EOS772K<)CQ'2&C;.?N:.OD22IV.G7@%C M>;Q-63FA;K:^XPI[Q-D>322C;UP*P96^W;#*>_%6A1B+919K[CFOF(W!0T_@DGU; MI72]KC#\@$#G^ZNK]RJ*L0__/BOHTCC/$N/9M,02AA!%V+^MRY',)U=H"!7'O+3 +@4K_Q MC6G':,Z70:560["%]^<1K:)T]TM[IHCT'98/%"QW2. "%3 (//N4<^R9$KI& M@S*.CI M42LS/)DZ=^T_V!-!K<-WXO@6@1DW7ZU]5S.YX9/;:C2B^1)*/%H: MH_Q)0CP>#Y(OH\2A\/1L,ARWZ7!O+W3N0%;'Q/Y$]:(8WR?DES@4=W!J.38) MA,&XM#LT:NMI$OUWI?D!A78HDZQL-Q7#>=>VJSJWA!5MQ5=@V.6?R3G*5Z26 MFX:44)"J"S)/$0H'C? (;<:WX>Y5CM^XCI)7-]<@.^YAP?,)Z"I:-,/(,NJ" M<'W"X0UXUI,<%D4XQ+!F.8R4)VS?IH6""@KMA#\R:M:ZXOKE&0DJXA? &GC: M5[9'L>W@F)'VE+.G0#0U$WXL 02^9:W,I03NT#5LB$1:[BJCD 5C9#Z]QV8, MPQ[UYE;,H;>U29L<$PDEVOY=53Y@NT332"<3(2_61V'M4AZ38SXY;?JXUD8 M&Z V[,!$UKY-F:.2+@$,(.O7UNQ!:*_&^I3,8QNRX+;[A9T?R\X!7)%<3[S: M(>LV!)S0H'.&#JHL,6O('E$,J+O!3V)F>L&M;3$)9?2[4M@7.E].GBUK63X( MCK,O>\D0JTU A&TOK](U[AQ-3::T1-D0D6;+:IM>YQNC((<'%HH#%#Z&L$,P M+_6CVIM"2N.T$^K=K9X5<>]*)HDT6L&:+)=;X_-&E=-[]3S5J*G?.Y:?FS=QC?8J!AV TR>A=OX7PXL)C4=C17>IZ>0,C<2MT M$W@0Q>L");L^PJB8E_3&*DT 19308;]MCO(AKW]FB>"G0O0> NH3(:-?-&_T M@50OZ2;PRN0Q79?D=JO"Q[2@@TFSDD[;;/ETW@L80:,_2*1/ANS-H /4I[^B MS6:C@6G]?#!#=2KZ;?0O@-C_ LN#C]_QAW^!W;K0ORU+!KR#P:ES8-M(T-_U MJ=-P8CF'X!%K@$'.Z<'-6YU'K_&?Y.2.O\\PAFA_ M+]RG"X+X,D$'O_//HC4!:PQY]\-]OK^D"/I:[2%U_$L;XD/EZ 7L%:CT$@,7 MDODPG@"YN,(TLA6FW'Q6DA:^E,SB9#A$'^]RMHA>'S'G,8Y^R-=K## #H9M% MZJL-#A/-)O%TO(@6\W@^'T57[Z^N,55]CHQA&,\7(Z$8+Z+19!XO9A0QL%S$ MR\GH6?VVMV5Q=[GEC@&BEV@O8ZU6M=?D3/)(_?68[SFH6QM!HTLE7V<==BN" MI!?CD6ESB6.\&-O6[XT^L4WJ;/[VK2;-@TQSJU=_@I+9L>22_3>H MT9E*PVPS9J)FW=^DL\L*)%,)I9D9DPL5F:?-AN-;O7R"&_(JH%_ M^$!UU,(*=E@K7+RPSG.TJ"DO((\,GBD@8MUZ,\8&R$O[(G:]1#D;?DF,>5Z2 M8)P^9#)#8C3DCSJ?5(I/@#4,AT.)!-9PQ%Q?,YJK;2 ]QUUVTZGSS>O04E<$ M5NHO-\C9FHS&'GN#3DJ*JKLNUSY+APTI"TQD?^"NH8"6:RQ1Q(D?MQGK_:+5 MFL,&#;'1OMF!4:8IDY,>&435,-#(MFJ7F M#Q[=K:0(DSV=$^,IER7"\]BZ).MALI3;,XA+?FD?Q429/MTU]+@4#CDG[FDS M*_4T;]-'4>V.A>1"TU![H_UO*D =2:)VJ)M8ICUJLI)5!5KHD"Z['^'[37_)C<5 M!+:ZPJ*=B$T.AV[,I;,(@ 1.HY+]?%*G>[.O]_<"8#X=SME"UE"2S@^%( MITA"016C&,,!]XZ56KBE^T]ZVBA,)4:^$O'RNH%<4_$^ABAT$GU^.63Y$T7D M17].#W"&-X,/@[?G((I]Z^^++LDT$!$]NEBSY%>@2_($NHR?BRXC\\I3Z!(< M_J^+-!9\_DGQ9C3X,LS1&+HO1YKK$JNS_%UE_!YTF'\)-N3%)94[J.M^-V8' M*W4A!;\S%,%8T(^>_+[?YBLJ\ZZ>7S>$_2L "'14'/ E M*"2VTA$!:'E%SMUP)'2* MO,)>T8NCL%$$=1(J<&BT@6(2-D4SV1=\H(T:1RG K[ASL.=8<:74FFX2(SBPB,\JE8Q^P7J>A?,* M'=ERYX'^YDU>8ZRB9A12ZAI9)C6>_*O0L;[W1492NGUXYR_:@M*EP3X]$(4# ME =N]E1E%."D9>OS[I! R?+]D*'.29UML8]E,KS\#W\"9O-\SATF0R[YX%-V MO6,,%^4*1\#T6!P/]^5BR5X'#;*DZFI'.2\#?,&"ZJ"IXCCI"+$W,;&4"3^Y MG%Q.HP,*T^=[3 M&2KRH7?>X;4Y08L[P4,+#YE@MR9MC=2R\7!? B6\+!\0=M#ND*_SM&(9EYSA M<&:J"%"3;EM34SB!);P:*@FXW=S&3RQ;O9:8ZI9!M_D[E^NNN F5R$+/.X86 MZ?>1BE*]IC8$V%7\R=P*N+ XR/^V%($)>-"0O2J3UFSBOL%P;H^+SUDTS6@) M#.&YE"ZG^+3'$^NCT,+;1[NIM JBYM5B*B$03-$EO4GJU%+& %"58^5*ITJF M7-UX5+(K0.SU<3;-1,2XD>1GR[.R=$T6.&ON]:$ZW+7X>'L ZNQ F0K.P8(P MB,_-VYQ&958Y4*WIY,1=+O<72K_-E3C5;\U]6XWD*Q%\!RIQ=*PSW.J6#YNCB4!>6>7:WL)&5@XP(/5(3)]9&Q>QXJA' M%;FP)I<#&*D9C459?/9FK5547%TJ"4Y]!MRVD/U#AC 3"+M5R8W1Z87G/G_B MEQ^!]?\G2*)7DE_8<.6(RN3D< MQ=';C'I57(A9?C)Z.; />!)#>799(\6$"KY@W1,,A+#P1Q9@"X6(!":Z/$NE M&8HF)XI?8:U5/=1U%R3Q\;!:^LP5TPYD^7#Y8E @<&O$SAL^4IJF%\3XI+2N MVSQE?2)A.-8W>Y*ZHD FY##,DJ*KEW3%?:U)$ M3LCP%,R&L:R%%ETQE2;=XNDP^JL]MN8+SI4;;V(I=*X;^> X="IU?V /#@PD M]RV$ R^W>\./XU?AW5IJ;RHIHKH#LS< *2(*SJRB_CUF(&"61F@D<7%Z+#.' M!X/^D/./)=3UO+!/)AJN^^(1%O"OA7=8A\QC\INB/E3GX=80QQPY?1A!'+UEP/UT%.7OMZ?+\FTK\Q+8-=/D,'L,TOAQ.T MFRBSKB^_MS(%1ZPHG$V' &560J@R(HU(.2YK"1M_\ =*.I#ME>J[QXWP'J@FEX?&R_(/&BE['J)0OMN MV6":5N8RMDC)0]$K%6$(GT+OIM/GW,!>U<4L*F(++D:7:*^W./XD:03F2E+G MF:#!I"<[ECSRZP4UM+IKM"S N%7NN]:[PM9ZJ%,M6H#=#L.+4ZL[!6IGU$G, MZWPLL-4-3$E9$S<6HKY;(A7&*,$G\F2TC/[L"PP2_F5]$\O^=QRA!*X MN&;-@^8/6?_\UT3C?GF014F8TPB$8OZ?>&R/&^@^N1R"Z*)19V+QY_1S"4;4 M\$?'76;#F7. I9(R)H6!*14$(5E*,-M:P:MPV)4;%L5N5+%1>L=+T6B"BIL< ME'W#.$N9OHPIB671Y"""]"+RFM:"5>:MGEP8D$I(M+!,!%D;;" M^$Y0FN_$;DT0I.!$N1QN6]SM3_KT8H#*'G- ->Y*AB")" /GC5O4^^[8CF%M M%V']<'5:>7= 6&X.Q95<(VOAY XE&OVW[@![6Q#PR;ASYH+[VK98+/=XWJ[2 MLAF\PSP3[=$W]!ATMX@#:'4BI]'^O#$F,.>(^8;=D=IGPBD9W698.X(;@-*$ M%C:,K"M=)S9!_Q()IVE^TE'1*+J:"9AR*[CH13*TL8,]?1=/3M$4>M$1Q6NJ:N^"CE9X+B'T@&9!(86_LA&_#=9AL%N$Z'=+\ MDTNWG VG)&?"KNR7,\?;.&IX.,4J'8MD8J*(^TXL2F 9\\DX6HSB63**1L!( MQ],I7$8C#G,\CZSZ&4TGL63"0;:MH\)F_!,1PD.N9B-HS'\.UY, M\-$6U;D8@=HW'HY@P M<\$O\9A(GR4SR6OPE2O?7ML0 I3%[HCF M@.4$$[KAB-I]BGX6,SR>!?NW4#XHR5[';2]4K8ZE=QA]+-U2B)ZZ-%U\X5CU MV=<"IYSWIC4UEU-J\C#I49.CR^@=E6'81A#<4 M9V-"\RJI__*MM>$RK3WN65KT\13,M\M-%!B@C983AQ3,&-2E'KKUIQIMW1)C MZGVQ=11>1O>%W_""3+.&=>G3$-$S1QG@IJZ_D?ZINA:6[<=JP,?:B,R^\*X#HCE+=(1SG+EP..Y;E!%V"/9 M-2APS21=TA&=@13OEL -01P690747,-M.2KVAN.YT+M[(0^FV4:J .:)P*ZD M!A+8$KG(?%_TON-ME?M[TAJ]^.\$_7/-3+#4[F26"Q?Q#\3Y&M#<&)=>2<<% MWE3J1A!7(84.RU)0J.L&Z,X:.+ QYRZ'Q^8:Y&\:O1X*? B32!5 M#:Q<,I%(2)[KV1"X0;"N?[*+%6O"R4M=QD%5N4M./PT*S2'=&0,[=HKH^OP&2K,?-XKO(?059M6I5H5&HJU0O,QO[)(,%SMU/ D(QB MP%?U>_/Y_"%;4Y-#Q?$$_QR$(@02,(<<];GEW'R(%8?L>8N0I[4S0[0G59L(>$,:.V MD([V56^[IC%K<=%GV(N$:UC@2+X(6*8E/4CI5LM)S6$JF??'"C92O!6O%@B? M@C5W$S/%^-B7K/((/Q\\+>5$:#XS=^/BV3?3-#F?=M@*80_MQCVN&?,4DA[$ ML\ ,Y.X52\!*R)74C^O#T^#]OQ>N_GVB=C^B_-Z.V77-+6 ,[-'0;ZI.N6&0 M"O[!@QH>UA4-]C]6BW]NJT7S3DWU<*-SGP=A#>=;=R23BQ$I"Q,BC'51.N&K M45BF)B'/%Y;ICQ(V*CE+_&3HMA$J=KE<'S!8#3H9MQB7'Y3<,30Z!W4(0.RQ M!4L-R'M+@R3R[TC^'4OF/!LPOL$: -FCUL':4!/G%U$RPR(L0_BD13KL)_V5 M8@GOT$/(R06IQ&FY1^>3>#D:-?^\=I4J&YYV]^!H.:,RO\V_7[4BY_2)Q7@< M?-;J 'XCXWD2+Z;C8"/321*/%F-KM_G&3F+AQ[[7/!K\FZ5;K17MHU::U7*2 MV83^TQ4V1\7?8&7+24=2P=?ZI,+[C3_/N=$DGBY&K;_= M/;GEX3V-AN%"I[-)/)J/GGU/HS@9+SJ^.?>N1L,%_=>^*QT9?\6_QI-9BZ)U M6A_/H6<=,2GF2'V8BR$*2.U\;2^JOK>6@)HSJ)LW]M0"-Q+&Z2:EP =?BGR' MF4W\RQ-$J W$KXZD1+F^17!\TR1.YG.\?.P 8S*/(-JU4,IWO_1(EY@GXA% M/!J9$B ALLEHLT8&-EX/'FJ-!A:5V*VL: <^0G#X0^V1GAS^YV) M167+OZ?K^,E?Q_=4UZ_UM41A&09(EC\2C/##:[/"'_SJ3-X!/08X!!K8#41U/L M@*,L >C(<#2#"\%I/$C,IHMX/L4](GY>3 !-7\K78_IZ/(=/LZ&!GK\/S+3A M_Q\/;.#H1HM>L-%?V\]U@8W0\1;8R/?-W_O!9AG/ 2*2Z&*)I>^$T][0IQ8X6G@ID(4AQJ7>5!>+""](1F_+T330*<1R M;A$Z0VX\8R* ^SRL=7/QB3XXY+Z1Y@8O2_%IE)CE='H5F7W<$E\'!1"K*F! M[Z[?^#QDB?%YRCG>ER[Z--9V5'^3@M3> ^E0]61=N._D#%S067A#**&I&<3('R!%44?9K!GWGD@D<_CE)9TFM^G3=9M^-48U1U(\KX>U<:AI-.0[9 MDC.&=$5+#SE\R^CX]- )J,*M"PUSW?52]>#:2V@/?\%]<%Y&%\"W)QVVGQ[6 M&>!0?WS(<_%<_-.4$J0P?CI-L1?CR)1HXK:#Z#FJJ(UF0KVU24S%'/ $%TOA"A_(*OEK*Y-RU*Z, WO-O6]"?H3]5!LWZEJ3L.(:1L M7\&GNUCAJ>'*S0:#-R1H]BR^^P4V76]V">?C#@9-RZ-O?;C#A@$5/L;=@$T^ M6;?AH+ON;!._6>.[$F1X1TORM0T4$ZXM)@3"=MT8 9-$_2CGC=!8>#C@!T_K M.M>*E;OUJ_<.E[O-8B0G7\/]H+N+JC1(](T?I$/6,"J+2N3CT,+;+6=.AAV, MSH]FY5UKX\#/73:1?X2;:L/3/_YEG5*<3G\Z\_)8,0G5E):-MTOG"+76:^=" M=^;;Z#+ZZ>95=/$"K008$J*(>UJV"=UNS6>-'Y2CQ?#($RV8V/8A#H> MS]#C]YH[![NA7XAO\:3]NR-74ZLNM+/F-5V@$=[O(RV>.H]GUS=O']B+* '! M8#''CM4@RRRF"2I4%8G2>33[;VF,P M91H/A[-H'"]&4R0C.>@/FA:53(8 '?,H&6%GBZ&(?6:Y>)Z3:3R>(_%.1C#( M32)1\,)4G()?#7HM1P.,0@ ;9VLP(T2( $S M?'4Y2>2&SCWFFAR8L-XEHL,\'LV6IV^OJ\!Z^ZZZR[ 76&+[E[R>CR7P6,FM MVJ7%<8,^+W+/NUG)DP"'27@X W2?1-\!)N<'#7H"],880__""'MJS+%V/>HY MVN=[K558LJK W*A+7P&R+C>'!U1,$E"-IN3R0L<85=RX+[?4?,/'Q\V = !< M3!?4.D5OJ^O R'&SF*$#9P+D9@DCUJ#/A^$;<-' ]%U 4%"[\@)V/AXC<;J8 M6E]&)NR'2B+7\A_)I.3Q)^S45MS/F1ZM#JS[8SIUVF;Q2L*8G6*^B2=17SL915?2R>A#A@W9J)<%ER5ZFV] NB%G]$L5I WJ7%E,06GX MC$=>=55]!3%I&B\7Y+Q,@%LNN971:!I/V=$]C*?\ZX(\7?0C!K@ &1\L?)^: ML,+Y.%ZBWSHAR6Q,#M(^C\!LL(P^5NDZ0PYD*7T2)S#)Q7R(B#^9+.&+T1P& MQ38=+Z,I\/SA8.%8>JNZ*I,$D(6&4_*T)?#Z=,GK7\;S)4.,4C/M6U=*Q+Z!;PK2ZZ,I9+[)@*BA)*0.9- YIXQ8G97,%!@Y/;_0Q MI^-L&UC^O_:NK+>-(PG_%3[8NTXP8CB\F046H"4JJT"R"-%VL##R,!(IF5B* M$GC$UL(_?JNJ[^FNGAD>#A;(BPYRNJ>/ZJKJ.KX2&2W5 @A5B72E"!N+]$AU M*S;#T++D&IVD2Q*LTT,YW4W2?BJB8;M)=]"H]7HI:/OM;BKP2X <82N0Z$!_ M'V!<3#-5'X*& !]VZ,DF$@3P,?PP37J]GL 8%%-KMKM(0/T6_&SKLD_QU50T MHVD?U9B6II>"BT3>@>771/%]7 =5]D0*MP:*@W'WTF300[-GOY?T^TWM9C.9 MS^(*0_8X=:^1>K\ZGJI-3D&1I$IAX"MB9CB20;>))VX 1U:URZ>&XZ!2&%0* MY[$S:.:>,T$.1#X84YK"V4_:5H\L3C$H2KUN#;08V'7U\-W3R=,S\&E@LYOY MVFA;ZA5V>Q%8 "_M NT!W\-8CI$H*3$[44A/]O9A=!#HN:T6*)[=VH1F("JR MXDL^#M]K+')@*NUV#_MNM1NU"XVIIW._%) 0](WH"C")%JP1\-YFUWA'9P\$ M6:Z2RR3>,\*=88A)!R^\71#@3+P:&I2$94(HWFDOZ?2PD!KRX]2816)OX3(-9H]T+8 M!51X)-Z10 @1X!_2EVRL9%8C--E@?S?B]0H 8#>LW+""A:7)LA4M"N$KJIEZ MJ0%5XQ:ER6+S'3,&%S&^SRA=%NQLJ]\0)K/@)LC7B6*JM$*4%=XQ< /";7D=4 MR$0%[#JR4,)[?SM#UXOE-+J3GC9TU&OG4*M)&03 T(8:&S;O91IJUW] ]52_ MBP?$O#=V5>KE7 %OVJ3( D_U+U $X;RQ\E1L,-)2D;SG0I^\ @7G/LF.=8VR\4ODCO7Q:WN&J" ^7A#Y\ $8=<52Y MY.]1OZ=10L,.7 -(B6QWDUZ_*W3'=C,9*)41%!$47:0IPM\=U *-@MCI ]?7 M>J$[R1S((RB W19<1GQS D9WHXUDMEK_G>(@@2N4V2T;M5?SDV#O^8>L==<0 M"U*U$E6RJV4M=5%?6A;JVC MK[/5W1S6:DRX"L.'!^3,&^07<+->8NU<$1Z' BHOP=U_Y5&2Y\5G*:@Z]2DJ ML@[GZ!<4JU(0V2=9#6A:>].AH)BT#BHAR)3[&>$S8I47HDU\(J6RO6U\PGU[ MCCB;#= (>_ABO QT&DF_V"\+6MD!4PVXV8&?:4>%F1>NQ2N\]77;J3!WM0=>">QW,P':2R7&)Z(R M?0FY%BYQ[ZI2NFAYF2 Z*RUB\]DKB![2/L)#R)5+=W8\(;32YXWUO0P,VX$6 M0*:BEO6T^MG4DT?;*0B-7D^HP%WT1>+A.9MA&O]2/%VMMKV89=G*]B.-3Z@K MO $^1G^:N)RJ0KO@>^B=SU@O:&I MZFA5 ;63K994:+0D23X_(9:@P!;4O:LE$6M$XL]]2X!N(Y3)AU8C6L>6'"'* MFP+//=:^4!T"4Q0$IWZB1[G80%Z"6"4DV\C/W*RE M("G:+;V/)LY]-!F/T4T'!&*^=CI=&VU4HKR9^&%MT06IDH):V&HGS:;'Q6Q0 M >VHL N?&W!I^],B3B>/ DEX4RX%D2NXF)&_"JM7*ZQ^,]MD\P7BUTI,.N&G M>UI)9"0E:4'9$B4TX-0\8*U?A2&:-EZ3@* WJ*/#GN?CC1S1^J9R0!>%!R1G4_UJ'XG40 ,I._<>BU0@B]'L6G'#L MK#?_XKPT3*1X#<<-?ISB5'NU$?Y*8S/.,Y*3*AC<;\YHN>S8P7Q_OV;+>JTA M!^TK?S$<%93S(A2205&I?;I$_,\+Q/_\/:184LRV3(^8(F\, 7=Z@9)XY33^ MT_5LL9 E! 64^?;Y 9W(HLA'R/GFUZ'Y0(B9&G+ETQ7MW.^U;T%GB/K:Y_'2 MS*[A7K(%(2"9HDZZR-(!QJ6#;!7EC\#YXW61?H]U, M_-KKX]7L<0Y-)@K-W)J]%N&GCNR]0? I[A7NHP)="G0K_ Q4V_S3:;W1>.UW MH;)_SX!P;ZEX$89N[3NTH>64?"O0F][;V)A9LM_[/:/F_N7FI_ MRQZ?_U&#=3RY4@OIK'R @8K@ZRN!C^T=XU^W"\U./1ZD>(TB*,]V8FK-J6GU;"C OLM%M"7V,'3GVZ,U6?+L (PZ^@RUSCE#NSNT 74I* M\P_A5& >,+:WL8-]:_HS00J52$G=E_:DKC3(QZ-OCDG674.*5>VTZ=R.//XCL+2\CV/(3/F';;0JSX2E2\8HQXOE2"'T M-[\X+ >5PBM9'#X*U\*L9^(L*%8%4AAUK'+J@<'X--=4Z%GQ50)-6% M7!\;PTN,- M:RL[OW9A'DLP5%K,5SC[@V1N(YA8O/IL_V%Z[S?>0 Q] MO2(L_[8JCI!*!_@@,ZGZQBJSX1BE4SGKVD7H M$N?RU(DCEW!WQZ?I\LO 9^%ZX=Y6& MOY?4*^+*O@\@7\)UNZF0Q>*>)-T"HY@>K)&0*=B'/LOE6C]GJ]SN!(R_Q]M< MLVJ[(C+^?RUN #[RV.O,N^Q7SMX;8J1ZW2K MX'2.S?JM,=G0PU'&+, "A'2]81T,>\.-A:(_?.ROLM!C\>'M@&7&%&X]PGOR M0&;C!=*?[Q71ZQ/99&7Q*=Y?.6+*V=?2(:RS'F&.-XSKAX4\.S'E@I0L,&#AA MOIL_!Q+&/:"4"SYF@0^!J C]56GM+-2HD4&-0G:[PVK)WA+@XN@#=#J-LN48 M7);GTZV&EN7SIABT%IM)50Q(QFI,<5@RKED5@#*N#P:JC \L8PE%0V*5E3NZ M00&O,WGBJ#O=:M;GE+]@.U=H0 7=SI;3>(=1AJC!<'9F(^<"7>>2 $W\#@L5 M%L^:SX!9!;0FG_P#4%<<050#X\JW;LF*40,529_V:U-@I)[04"%$-PY2%C>H MKNPV;:A^F^U@OT'L+*[7HD%&*,3$_$I( =?3(JE':C&Y.3[8M;-JV0=H?S= MML+\E''0OD/M)!P<:)L 31=",'%M"B&8N(9Y#*;X9AZ)R5=,"J"8N GQ8$S5%!.BEM\4$%)U@K-5\HE=.'KT=2-R>O(O M231B,+Y._/5#@0#C,9$"3Y:$1/)V+8"'5.D&A!=X=3KLA52D4YO,D,%C>WWS MB89UI]'(/3NNNRXU' =RFN]-H6RI[5O M->[E[^(-I4%'J PZ.\*31Z%@5K.@2!5K&,.K:AQ7R_>8ZT0X&JH?#<+^&>9, MHV,RC0K='U;D??:UG.Z6N%I;5,%*E"K&I5I4P7**A__L@J+DK5,4/.\_N1'W9&$.1S][+9Q,-I6O02/)-<(SJ'4,%Y>0$ MM+GC8*/1\J^^?5JM1'+]7?8,G_H*TRG(MV6&)U:A,V$XC@9J05<(W^1.%:KT MJFE^GBV(\^G4#"O;G$SQ3PL+M*KZ>I3=P,*>)E^$81_6]_(I6^[>43ZG#T?Y MM)S"V;O 6_=MMOP/VGQG9"'%.,0WEQ=OKV]^X+/W-E)\0&M,SL3@14^"UCN^ MU-AIJ&$"@V_>HB)# XYGDJV!3V848/-'MIJ+4@^!$3=V&W$NTW'OQ6V&Q.U. MP]ACX>*P="<>HER2AZ'3^'-G&!A[/E_?@<[\;PRQNU+A<&4M+26 VJH._QVJ MH@(FPQT$IP^2EZ'1$5Z&YVP34)-(*4P'44<$90NF,N>/Z6:+^=FBF]XB^[+> M^MDOEE3JSDE6/GE7Z//9;1UA&^@AII_A\\HD+T8DH)1RW*R&VXX/%_ MAFL%M+B_1V656S7K)B)E8X:J(4$*D-;UG*U\236>">_-):C8#YF38%8\=*/< MRUU:U^[G"U+KF6T;PT$8;Q=KC8,F$%HOQ=-.H%7Y@5T\/LY6ZUQN7-6)G=H3 M&Q-]KT&]AEL].18OEO=X"YK!74/>3+[5PJ= M*BXE*2A.VJ[\2^2F 8/N@EV.OHC'R17X9Y'$E5<(>HBAMUU.#N.6C/.V[PN=BHPLA36FG7 23V49_5"XT^BD])^*DCC4150(W))8[7()9*JV'R]WI*! M!U=6G'YO28N&[(Y(\ZG]1CX6=BRB'X)6$[1@:F\"-2N+F;<1_4Y(_QXMYL*C MI4:RKK[\#!]Y@Z!I_'7@PQ*-XFAWIU(+5+"5S-4*]11NLI190M8\#$F55CVY M2Y'-N=YN3I[N3^#ADT?*WF'8A-+I)1:;;RL-9:40JL@70F#2(')HE0XX,R./ MLD9)L8)(@L*.J:/I(O/EVI04@0[M#17^JWV!" A!\\%[@SI9/:+)]"U^'H%U M72NV;F/3[FX@M3<"B#\\; 5&6^99"^"YQ-.G&K"VQ,-AXVVIIM<^:'.E=C&8 MY3+]'&GC$[].50[QNR1E>)J!"_S,D\X4PPE7ZXBXEL13^(Z2W6GZ.E2'B@0/ MU5_Y-?7)N+CW "$?:N E:/W0KW)PS5E ]/Q*!9Q8P65A.XSU$)U]I1[/R^&A MEULQ1M@%E960U&,>]?2:D"2,2K[O(/*TRF8"_85OC= 8-5]\]R2O/HE?.*%L MI&L>*;T4X["4>9=#:R\C5Y73G ?XI>^!)IC!<_J?A[9KR*JKNBG]F\!!J M:HSI,!6;6OM;L26_W14[BNU^Q:ZB:K-#';N'C!V X)QF%(]1'+C+P>K[%D & M\I\U%@7 _]GL-;X0 &O4%5$![RD>JOIJCW3FFPPOV&1?&==9W[\SMUKUU/_4 ML3EA?[1@]%_ZN+SCU1A@+$FDR@D3:EJ [D: '[Q 1V($=NHJ F,8(1HU<77O(NB ME*Y6LC=U4BY<;/^B;BI9_[AW.CU;Y:L^RH(!+,?=L3) 9>;YBX']CT!'4B+X M\N3#)!ZT).K62E $4P>B7$+)CMB:]F-O(Q2U=^=#MO.T$3+&'N"5YU7F4VXG M#]81HI YQ1>.\8;"B@_'>&E1W8BC3!2K3T3\IOMBOY8[)2$'X7PY MG3TNK>*M3[<+&3_B1W?Q"PID=+&L$=#T6N0UZ[O568F[E[]C)A,O>K6'$[-M\B;:DY[4W:ZERXHR4JH][5>#K=CRXR7H MK8[*DJ[?49)SAMUBGBP8[%DP#E%7!Q1"D@>M9ZY*HAU80K#"4I%DT_-=HG*! M&]5=IR;;EWERA,S_>I]SS+%$=!-:W_U#WN7_3#R]^'MD^ZTR!CZL77UN1/,; M?P20L\.'G%X>/J/ICHX \@A>;=/)/2^DU[88&WW,5A?3>\&R)E01WN(6)$VQ MXS%M9 0_FUZ6;O420S.CY15:ZG\E6_HZ-\49JJFZ-4NTP0@.]D<#'LS[68M> M(H*#_0FGI&:7MN#PUR=^!%!+ P04 " /E:1,:Y:R-'8$ <* #P M 'AL+W=O2%_"B] M]L)6XMXI#T7[$OU4W[1-(Q'D>P+R/2_D'U([\4G6K1)_*>E;UTV7X!'<"0%W MP@RG#<08+6N(BCZX]GNT4P+ME+MS]^%OTS]A99N=-=_1Q0LJ:"]X^6ZL>9X] M*M>(*_44,!6I$G:7-(T.?3?V$P%F;]#F64$GJT'342J)F5VR";9XV=JZ5,[_ M(J[_:4'+F(TR2,RLD+4I;*/$H_PR;"]*&#&S,6ZAWAOKO=@I!_-!.H7)*$O$ MS)K8Z&>CH:R$)=:J]0&:SJ$%%L:D/!$SB^)# 6/,Z_X^9J*T$#-[@917?((Q M*4'$S(:@,4\Q)B6+F-D6(Y85[V#G40]F$Z\0YC4D9)F(URS'9'NYQ23/+3%7,4D7)-,J5K$KPE22C7 M),RNF8D/16';?BA"T+0&KHNW:/2@"HQ)Z2>94C\)UD]"Z2?AWJ",Q?4K%:2N M,2:EGX1;/T?C.@R%QKJ@_\/9$4H_Z23ZF8F_C5.RUAB3\D_*[)\QS"[ .XFG M4$KY)V7VSVBGEZ4>+GY3,B?&[)^9^ 9Z;_>KX-_$UXF%,2D#I?X"P'!N2M= X*OV),2C_Y%$FX M;G,!M\4=EGE.Z2=GUL\(9A>%G"YP),K)EP.X4W%4:Z[PSC>G]),SZP>?Y1V/ M0Y1U$I=M]V+7&*CBM;IH \MBC$IZ^3, MUB&SP\L%?F&%DL^263[X)!*%2?4V/#$F)9]E+Y]Y7]A?GI>JTD:5M_ (#_<+ M61?W3G0?^[/^+.\.YZJVKE=P[\[<6-F_\M;5<7A;[_)_4$L#!!0 ( ^5 MI$RQ!/BZ& ( .PD : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/% MVA[QZ.Y^ZO*G:4H8O(>1MF\Y-ONN'U$V_[/OQ MW)3IZW@(0[-];0XIR'I=AW$^HWI^FL]PVU?BRB]7J1S,>4ME4X>T4?O7C M:VY3*CE<+O%N6C#=\CZD_UG?[_?';?K:;W^>4U<^J/B[H H?!\ERD-"#=#E( MZ4&V'&3T(%\.E!< QG7_"2$-5_K M"+B.?*\C #ORQ8Z [,@W.P*T(U_M"-B.?+LL-GK71PS9?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P%Z M"U]O!7HK7V\%>BM?;P5ZZPW.2M!A"5]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\% M>BM?;P5Z*U]O WH;7V\#>AM?;P-Z&U]O WK;#AM?;P-Z&U]O M WH;7V\#>AM?;P-Z&U]O!WH[7V\'>CM?;P=Z.U]O!WH[7V\'>OL-WE6BEY5\ MO1WH[7R]'>CM?+T=Z.U\O1WH[7R]:Z!WS=>[!GK7?+WKF=ZY;<:T^U[&8W?( MUR[Y9_BG-3.XMG7*9^NG^F=)FVI'#YO/K?[NA)AI,,$+RWC"V MTYWS;C3/%=?/6T=AM&F;+LRR*D9WQ5@H*FI-R*VC+E46UKH2TK59EJHA8P=,^'EC?Y[N>UR3]W5)?XIF%XNZH-(6 MKVVZ)0_.DRE#113;)@^5\50^15]WRX^\<^/C@VE38[9IV+<%^>ERQ&U#^P,, ME6-.CFE;T+Y10V'WR?\U\',W%-;3V/E4];'>\W@ITCQ5 ^L7'O,1J=\Z)94' M#4^M3_?#OEF_&K[O>^%?Q<"&P__>^O%R") <$B2' LFA07),07*<@^2X ,EQ M"9*#3U""H(C*44CE**9R%%0YBJHD)9AV/>FKK[+D !D;V-0&UL4$L! A0#% @ #Y6D3.L;]KSO M*P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0# M% @ #Y6D3)E&PO=V]R:W-H965T&UL4$L! A0# M% @ #Y6D3(Q, !@ ( !M0L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #Y6D3'_BC(_M M 0 Y 0 !@ ( !C18 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #Y6D3&0KH_^S 0 T@, !@ M ( !>Q\ 'AL+W=O[?[ ! #2 P &0 M @ %-(P >&PO=V]R:W-H965T&UL4$L! A0#% @ #Y6D3)\&%B:R 0 MT@, !D ( !'R< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #Y6D3%[=+"BT 0 T@, !D M ( !WBP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #Y6D3+K/D!7> 0 04 !D ( !GS( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #Y6D M3/:'K:3U 0 RP4 !D ( !BS@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #Y6D3-)]@9+3 0 G 0 M !D ( !4#\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #Y6D3),H2(-$! M14 !D M ( !1$4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #Y6D3#%&DE+! P -A$ !D ( !*U, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #Y6D3!-D MSE9$ @ %P< !D ( !)UL 'AL+W=O&PO=V]R:W-H965T3CE0( &X) 9 " 6I@ !X;"]W;W)K&UL4$L! A0#% @ #Y6D3%H/1B0F @ !08 !D M ( !-F, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #Y6D3!^;S[8G @ Z@4 !D ( ! M>&H 'AL+W=O&PO=V]R:W-H965T0@( !@' 9 M " ?1N !X;"]W;W)K&UL4$L! A0#% M @ #Y6D3$+,+QO5 @ O@H !D ( !;7$ 'AL+W=O&UL4$L! A0#% @ #Y6D3 8&& K\ M @ $ T !D ( !,7H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #Y6D3/$F2\?= 0 H00 !D M ( ! H, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #Y6D3*T(EZX, @ S04 !D ( ![(L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#Y6D3#5Q1Y_? @ PL !D ( !OY0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #Y6D3'A?IA\5 @ MN@4 !D ( !(IT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #Y6D3$_P*7R4 P %A$ !D M ( !L:0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ #Y6D3&N6LC1V! '"@ \ M ( !$S@! 'AL+W=O7!E&UL4$L%!@ !& $8 '!, !]! 0 ! $! end XML 74 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 220 314 1 false 91 0 false 9 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.fitbit.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.fitbit.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.fitbit.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 3 false false R4.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.fitbit.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 4 false false R5.htm 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://www.fitbit.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.fitbit.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.fitbit.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 7 false false R8.htm 2104100 - Disclosure - Fair Value Measurements Sheet http://www.fitbit.com/role/FairValueMeasurements Fair Value Measurements Notes 8 false false R9.htm 2110100 - Disclosure - Financial Instruments Sheet http://www.fitbit.com/role/FinancialInstruments Financial Instruments Notes 9 false false R10.htm 2114100 - Disclosure - Balance Sheet Components Sheet http://www.fitbit.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 2115100 - Disclosure - Long-Term Debt Sheet http://www.fitbit.com/role/LongTermDebt Long-Term Debt Notes 11 false false R12.htm 2116100 - Disclosure - Commitments and Contingencies Sheet http://www.fitbit.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 2119100 - Disclosure - Stockholders' Equity Sheet http://www.fitbit.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 2122100 - Disclosure - Income Taxes Sheet http://www.fitbit.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2125100 - Disclosure - Net Loss per Share Sheet http://www.fitbit.com/role/NetLossPerShare Net Loss per Share Notes 15 false false R16.htm 2128100 - Disclosure - Significant Customer Information and Other Information Sheet http://www.fitbit.com/role/SignificantCustomerInformationAndOtherInformation Significant Customer Information and Other Information Notes 16 false false R17.htm 2131100 - Disclosure - Acquisitions Sheet http://www.fitbit.com/role/Acquisitions Acquisitions Notes 17 false false R18.htm 2201201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.fitbit.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.fitbit.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 18 false false R19.htm 2301302 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.fitbit.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.fitbit.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 19 false false R20.htm 2304301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.fitbit.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.fitbit.com/role/FairValueMeasurements 20 false false R21.htm 2310301 - Disclosure - Financial Instruments (Tables) Sheet http://www.fitbit.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.fitbit.com/role/FinancialInstruments 21 false false R22.htm 2314301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.fitbit.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.fitbit.com/role/BalanceSheetComponents 22 false false R23.htm 2316301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.fitbit.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.fitbit.com/role/CommitmentsAndContingencies 23 false false R24.htm 2319301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.fitbit.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.fitbit.com/role/StockholdersEquity 24 false false R25.htm 2325301 - Disclosure - Net Loss per Share (Tables) Sheet http://www.fitbit.com/role/NetLossPerShareTables Net Loss per Share (Tables) Tables http://www.fitbit.com/role/NetLossPerShare 25 false false R26.htm 2328301 - Disclosure - Significant Customer Information and Other Information (Tables) Sheet http://www.fitbit.com/role/SignificantCustomerInformationAndOtherInformationTables Significant Customer Information and Other Information (Tables) Tables http://www.fitbit.com/role/SignificantCustomerInformationAndOtherInformation 26 false false R27.htm 2401403 - Disclosure - - Accounting Pronouncements Recently Adopted (Details) Sheet http://www.fitbit.com/role/AccountingPronouncementsRecentlyAdoptedDetails - Accounting Pronouncements Recently Adopted (Details) Details 27 false false R28.htm 2401404 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Customer Bankruptcy & Non-Monetary Transactions (Details) Sheet http://www.fitbit.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesCustomerBankruptcyNonMonetaryTransactionsDetails Basis of Presentation and Summary of Significant Accounting Policies - Customer Bankruptcy & Non-Monetary Transactions (Details) Details 28 false false R29.htm 2404402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.fitbit.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.fitbit.com/role/FairValueMeasurementsTables 29 false false R30.htm 2410402 - Disclosure - Financial Instruments - Amortized to fair value (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsAmortizedToFairValueDetails Financial Instruments - Amortized to fair value (Details) Details 30 false false R31.htm 2410403 - Disclosure - Financial Instruments - Unrealized Loss Position (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsUnrealizedLossPositionDetails Financial Instruments - Unrealized Loss Position (Details) Details 31 false false R32.htm 2410404 - Disclosure - Financial Instruments - Contractual maturity dates (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsContractualMaturityDatesDetails Financial Instruments - Contractual maturity dates (Details) Details 32 false false R33.htm 2410405 - Disclosure - Financial Instruments - Additional Derivative Information (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsAdditionalDerivativeInformationDetails Financial Instruments - Additional Derivative Information (Details) Details 33 false false R34.htm 2410406 - Disclosure - - Financial Position, Fair Value (Details) Sheet http://www.fitbit.com/role/FinancialPositionFairValueDetails - Financial Position, Fair Value (Details) Details 34 false false R35.htm 2410407 - Disclosure - Financial Instruments - Statement of Operations and Other Comprehensive Income (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsStatementOfOperationsAndOtherComprehensiveIncomeDetails Financial Instruments - Statement of Operations and Other Comprehensive Income (Details) Details 35 false false R36.htm 2410408 - Disclosure - Financial Instruments - Schedule of Derivative Contracts on Consolidated Statement of Operations (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsScheduleOfDerivativeContractsOnConsolidatedStatementOfOperationsDetails Financial Instruments - Schedule of Derivative Contracts on Consolidated Statement of Operations (Details) Details 36 false false R37.htm 2410409 - Disclosure - Financial Instruments - Offsetting of Foreign Currency Derivative Contracts (Details) Sheet http://www.fitbit.com/role/FinancialInstrumentsOffsettingOfForeignCurrencyDerivativeContractsDetails Financial Instruments - Offsetting of Foreign Currency Derivative Contracts (Details) Details 37 false false R38.htm 2414402 - Disclosure - Balance Sheet Components - Deferred Revenue (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsDeferredRevenueDetails Balance Sheet Components - Deferred Revenue (Details) Details 38 false false R39.htm 2414403 - Disclosure - Balance Sheet Components - Revenue Returns Reserves (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsRevenueReturnsReservesDetails Balance Sheet Components - Revenue Returns Reserves (Details) Details 39 false false R40.htm 2414404 - Disclosure - Balance Sheet Components - Inventories (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components - Inventories (Details) Details 40 false false R41.htm 2414405 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Details 41 false false R42.htm 2414406 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails Balance Sheet Components - Property and Equipment, Net (Details) Details 42 false false R43.htm 2414407 - Disclosure - Balance Sheet Components - Goodwill (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsGoodwillDetails Balance Sheet Components - Goodwill (Details) Details 43 false false R44.htm 2414408 - Disclosure - Balance Sheet Components - Intangible Assets (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsIntangibleAssetsDetails Balance Sheet Components - Intangible Assets (Details) Details 44 false false R45.htm 2414409 - Disclosure - Balance Sheet Components - Estimated Future Amortization Expense (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsEstimatedFutureAmortizationExpenseDetails Balance Sheet Components - Estimated Future Amortization Expense (Details) Details 45 false false R46.htm 2414410 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails Balance Sheet Components - Accrued Liabilities (Details) Details 46 false false R47.htm 2414411 - Disclosure - Balance Sheet Components - Product Warranty (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsProductWarrantyDetails Balance Sheet Components - Product Warranty (Details) Details 47 false false R48.htm 2414412 - Disclosure - Balance Sheet Components - Restructuring (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsRestructuringDetails Balance Sheet Components - Restructuring (Details) Details 48 false false R49.htm 2414413 - Disclosure - Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.fitbit.com/role/BalanceSheetComponentsAccumulatedOtherComprehensiveIncomeLossDetails Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) Details 49 false false R50.htm 2415401 - Disclosure - Long-Term Debt (Details) Sheet http://www.fitbit.com/role/LongTermDebtDetails Long-Term Debt (Details) Details http://www.fitbit.com/role/LongTermDebt 50 false false R51.htm 2416402 - Disclosure - Commitments and Contingencies - Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Details) Sheet http://www.fitbit.com/role/CommitmentsAndContingenciesOperatingLeasesFutureMinimumPaymentsDueFiscalYearMaturityDetails Commitments and Contingencies - Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Details) Details 51 false false R52.htm 2416403 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.fitbit.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 52 false false R53.htm 2419402 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.fitbit.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 53 false false R54.htm 2419403 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) Sheet http://www.fitbit.com/role/StockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock Option Activity (Details) Details 54 false false R55.htm 2419404 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details) Sheet http://www.fitbit.com/role/StockholdersEquityRestrictedStockUnitActivityDetails Stockholders' Equity - Restricted Stock Unit Activity (Details) Details 55 false false R56.htm 2419405 - Disclosure - Stockholders' Equity - Stock Compensation Expense (Details) Sheet http://www.fitbit.com/role/StockholdersEquityStockCompensationExpenseDetails Stockholders' Equity - Stock Compensation Expense (Details) Details 56 false false R57.htm 2422401 - Disclosure - Income Taxes (Details) Sheet http://www.fitbit.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.fitbit.com/role/IncomeTaxes 57 false false R58.htm 2425402 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted EPS (Details) Sheet http://www.fitbit.com/role/NetLossPerShareScheduleOfBasicAndDilutedEpsDetails Net Loss per Share - Schedule of Basic and Diluted EPS (Details) Details 58 false false R59.htm 2425403 - Disclosure - - Antidilutive Securities (Details) Sheet http://www.fitbit.com/role/AntidilutiveSecuritiesDetails - Antidilutive Securities (Details) Details 59 false false R60.htm 2428402 - Disclosure - Significant Customer Information and Other Information (Details) Sheet http://www.fitbit.com/role/SignificantCustomerInformationAndOtherInformationDetails Significant Customer Information and Other Information (Details) Details http://www.fitbit.com/role/SignificantCustomerInformationAndOtherInformationTables 60 false false R61.htm 2431401 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.fitbit.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 61 false false All Reports Book All Reports fit-20180331.xml fit-20180331.xsd fit-20180331_cal.xml fit-20180331_def.xml fit-20180331_lab.xml fit-20180331_pre.xml http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 78 0001628280-18-006004-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-18-006004-xbrl.zip M4$L#!!0 ( ^5I$S7]>&1M)P! *J^' 0 9FET+3(P,3@P,S,Q+GAM M;.R]67<;1[(@_#SS*_SI^9.=^^+3UW-R=:M'$F4MW>.G>R"@2%8;!-@%0!+G MUT]D84=A)P "9/6]%DF@ELC8(S(RXF__Z\==^Z=O6='+NYW_>H5_1J]^RCK- M;BOOW/S7JR^?7IM/[LV;5__KM__YM__O]>O_8S^^_]V]_^EY:%TSUJ):H6O2D"VI&AG'658^[,?7HIW_ MFO[]":#N]'YM=@>=?O'P7Z]N^_W[7W_Y)7WU-OEUR8RO+E]\#7Z3+V?SEV8_F[?+KTS=+GG^=]R?7?__^ M_6?X^VO>_[G9O4L7*T2GE^:=;UFOO_SIP^_2+73^^7FORPB6<^\H[^P6-W Y MHK^,KAC?T,X[?ZVY.GW]M='+QI=W&GFSMQRF\JLE2^YT.YW!W?)WM/K%+_V' M^^P7N.@U7)45>7-RW^:;YF\HLNN5*Q&_P+?C"WMY<_D2X(NT #R_@%[_OEAQ M/7RSY(9![_5-HW$_N>>ZT?M: C+Z8@F2X)NBV\YZ2^\IOUE^4\+#\IO*;Y;= MU"^RFY5XTK_ ]^-+TQ>M!7F8X'/XY=RE_:67\N&E_=E+\W4,VNGU&YWFA.5^ M5%CT.RVOQEKK7\IO)Y?V6LLNA,?B7_[/N[>?FK?976-Z<;[YXM<3:'[[G__C M;^E=O_;*+SYFUS^5[_[UMN0[$.378PG^&>!X-?HVD>&_7O7RN_LVK.B7])2A MDFMV._WL1_^G'$"./MWZ!_[SLT_O&5\"*CCO/Z0/QI_DK?39=9X5/Y5@9',K M&+.E>_._7_V&8!V,2:[UWWY9O+E\QR^++QF]XQYDJMN:?2M@H.A[L 2_)3 3 M.R$\OGWZW/S1Y'WC#T:868ZJ-R6FB+DO\C81_SV2 MJ/_^U(>G)IOEVHU>[^KZ4[_;_,O\R'N3*USW[J[;*;^V[[*[KUEQ,E1/\)C= M)!#+CX:?M>#-/^[;>3/O#V'ZJ97#)4-3/8+\UY5K>_7;^)+JXO[VR]+G#\'Y MI0+/#MPPE(C^B+CL-1&358^^>5+BFN=,7'/!Q(V)NO(/=HX:;F;9\C4F,PKK M,,L&W7[FRU[0TX]?MB^IC?^X ),F=S-I,@D&.IQ)&PG&N7/(PK(/(QCB[/6! M.)(^F-@NT_KWH-=/NKH7N\7[[+MIEH$MQ.5CM>4(FF5S]II/W\T;;W"<\-?I MH0\ET&YP-VC#W]^R<'V=-?N?BP;0+WT_[X,UVLUT7=;ZTFEEQDE"VAM))^5J)ZWD3PGH1UG68\HK*PBK+;13E3X=)ME_;?= M(8&7/:[W,6MF^;?&UW;VXD6,'5C$5M&@ DV%""?Q'@^>5I]NF<[L @$".OVB M7/O'O/>7??C\<)_->VY Q^Y=5E2N76!I(&MKT.Q?%9^RXEO>'#[D.N_#2XK[ M+MR6^4;O]FL7:/JYVVU?%CNO0=2,>[0>4P=BVV5X?O4;(/K7=8@^6UU^T+WN M93S^OMNYZW8R@.2A-):-9B)+AJ!X+0(,MG%[*C0@![%7WK7^'>W&%_.@FK<#P MB9QZI%]3=*24<,VG-9\^95;FT!8;5.\?1XI6:ZY^D5P-^A?^G^Q0N#:KK@^R M02#_(/\8M&=W!Y90S6:=YNU=H_AKJZ1@+2&/D9 Y7#\N^5>+ZJ%%=9<:4WGH MO;Q'B.JG1COKC?=SQ_EI\+77+/+[=%\Z_=WZ4&1W^>!N=-V%L=$9&;O5NYW;H?QL MLR5/L8&5=Y['!M;L.EX0@<&VU>FP"]5CY^JT8[23TWZ$_351>VP7Y+$=_'#G M*,]_+(^M5FPO5+'M>D#]H'G^$YR2VZ^FN!ADK;=YXVO>SOOYI84ESZ6F>"D1 M+C/E,NI9,:N]Z]/Y%WHZ_ZPZ?"QAK-HY/$OG\ S99J[.>0%=\+9F'ODN:_0&1:G18Y']9Y ZI2Y_WLR5J:Y@4!0@LI?%=-NA M5SS_,%X'M<\7_-\ M)1N;XI?>U;7/OO9-IQ7^,P!L?DHWE-F0A2ZUXQ.MQW7G(8O/V !?MA"\6'-7VZ9: M"%ZF)7AVT=US$Z8ZI*O%N]Z?>PF^8[U55WNS^[<>N "AKV7R(F3R8#Q_E#&M M!^;YNN"P3BV^-)ZO"\OK*.M2>;Y.+M29NO,)Y2]!VY]M*/_)^5 M8;M J:G]G(OR[6MM_X(CAEK;U^)=[\O4DOZ,]F4N0>C/-H*KA;X.YFJAO\R- MJ5KHZYVO6NC/.9E32V@M#\]$'IZ=$:RS6;7E>X'9K-DJXQ3/;QK%']E_3CHM"Z,_JL7.#- M:.D*7PR!TW?/CZC355TN(6<==@^W?VOT\V_@X/7ZQ2"!FZ9WS+O5W2++;SKA M1_,VS=_MM$9?9:W+XK?C#.DX'X;? 9+E1)["L(3*ERMJLV9RHZA]*++[1MX* M/^X!9^ S=EIE,WT'\6QR%&=ZZM?"=UCAVQ[SM3A>LK,S*XZULW-NSL[127[9 M&MA/Q-#T1I=.7WE9'%EKY$=HY"WXX'+%=:?8I!;76EQK<:U3";5PUJF%6A2? MC>6L4PTO4SQ?;N;OC"SCLQ:^VA(^]ZS>)8E:[82^1-$[%R?TX**X9'[Z 65I MV:-ZOS?RSMMNKVR.;SW:M"_N@;Y&=P-V@F(HF>>^S_ICJL2B>S=%W57QQZ#1 MSJ\?8-VSU+BT:K_ST33[B<1\^5)%)BY#"^X R1J!G)E:OU0B#P3!8^1Y"N+C M!/I 2UFK#N:,_:/UP?&,(!BZHN\!AF'PAS#\_^2)D^]F;L@ZK9G+V M9S7!@?VCMIJKK.9UWO_ODKF'%XTD%/BJMANUW7@BNP$\^>L:GCR1[E*[Z:X% MC_\PNDO6NJO67;7NJG57[7==CNZJ]4ZM=TZ4<3Q'AZ5.4:YU6#YFW[+.H,Y* MUIJRUI1/YJ'-"6&=B*P3D2=RB&O;6-O&VC;6MK&VC;5M/!O;>"9Q8YTLJM5\ MK>9?F$-\)*'?O0R[WG ZQW+.'2NIG]%U MCJD./BXBQS2^J*X*KQ-.3^/8+A[HKWLH-YZTA_+1.S;4/=0ON8?ZT=FC;K'] M3 A9#\VXC*$91V>$EQ,$7PJ7UB'<&81PYRW A^T?7 MP+<"U %_PM),7T%/K M?&3J7%M:79*AJ?GTY?+I4?H];;&S]UA'YI(Y\*@V_QFEN[<\EU>STOFSTE/7 M&RQ:SP]%%Y[0?_C0!FTW2CS=IT7:AY21FF.:3]WK_O=&D<%EXU]]FG'<+6]P MW5[_PA)O6RQ^RC5;K_XRS=6B^[\+8\1!T,?D7UGBYTK\OD=]FC5YVVVVWWMS=%]UO97W3 MN]7.+OJ_IK";\@-;XOD6L)/ZV$']V&;U-EGQR7J^M/C?:EN?%;52Q7 M5G>YJGM7PBXOUGY6U-V]'OU\2;QD]V#G4R6?BT:G-TR"FM:_![W^Y5GLW4OG MURSZA>P6+-K\?4XC?>D46:.=_]^L]:;S+1LB<9QA?^X"QK/.^# M:L_BK,XQ6>@0AJGFHDO@HK,R:@=BN]JN/9E=>W;LM/[LZ//EH_W/S#XC!EH, MP6ON.7/N.64^IK9,%V69SITU:E_Y['WELV:A.@]XJCS@*?=K:X_CC]6_/"&?/" M69T26]+;O6:>2V&>_D_>PMQ%VM-QW0:C?YUW9F>KVLW[,/9>\K MEWIT+K1=*8]2@,N>-6\[W7;WYN%C?G-[:?6G.RQ]ML/(VK5?KH.Z+U.DCO 0 MNK6RNT;Q5Q+ ,J)_QIR06J.O6O#EDG\VAUF3_YS)?XIJUGVL@AOT^MV[K)@] MVO\2+,*:=;\0G^*1#%2KD).HD+-BF<>8G%KA/('"N0 #5(ZH[S[/QJ=F:E2J4M9LS\H4EU2M]>?YA#G3]7?W;>[ M#UGV"62D2%G$RR+_AF7.G*Q?OLZSS:WC0UJ0H:X@[QH/B$Z%O\A:>3\VFGD; MUC+'%+;(6S?9VVZC,T3'C!7YVI_VOYN$.0:>SX?/,S=%EEU>74<5&5/66<3& M.I[9X9557 Y#J-7(/-6F( =;=;PTW!J^>YOU^UEQ=3V\Y/EPT+)U7:37X2>* M9"MRYIUL?M'[*Y*I84M=@N>G;#5^Y'>#NX7K_MDH\@;X A]!<\XKMT:O_/ 9 ML5<%SV>IHG8QZV,BSTP:FZ7R@5ZSR",S.G^.24[G)?#=O 1^\#B3STZX.HUH MUR)X>5X"/TH$\Q2&I>:^"^&^R^:]XZRL[EE&J+>J'BY M&Q6'3D'L'-/5>N]%Z[U#QW-+^>\)8[.WW4ZKVWD# !9?&YV_KJZO,WAANNSM M&WOU\;(8]^5&3UN1L1:8 VPLU@)S+($YZ=;?\Q68G3;XZHSUB\]8']K#KM2L MUJ5 IU0F1]FQ_<>@DR'\NORA9V*C?GY3EM:FADF#^:KC#UFGE7=NIM=<%G67 MK6U*WQ6+.UW66NR6M8;+]?1M!Y_T.RB:MXU>YKIW=WG9^2K\:+8')8:ZG1N0 MA+OI5_-,4KGSLKADYY7/L-"*I5]D-F^H\JD9W QZ?4*7: @'2YVX$&_N[K*B M-Q&;%Z90QJ@86O\%7!S(US@S]37O[JK7Y+ ;Y*H\%3%H% ]8GXP?]M7>Y3DS MK+?5W@N7/UI[C_#UK@'J!_%:4FM)7YHVO*2&2 MCSOCUU'BKZMP-]=)>BGR#L2X=9@Z=2A$&2N(US'[BL4FIP)6GWT8M&'YY?'R M9KK@;>-[;U!)EK]$-V,C=EZ XR'*,]]B6\<#+B>OL3B8XS'DZ')W%+].[@<^ M^_A7[%9S*PY]_FU)!]IMIEQ_RMIM8#/3:4'H_%?VO.==;UKLZ>+/)^\-)W=G ME=2:(J57 'VCIC1#D_MOX"+OF7/EV6V6O$+TC)[ M,$T=V[Q,5MG#(-7ZY2GURQ,;I5$UH+DO\C:>%GB:[XVB5=F$*ILVYLU^UOK4 M[S;_^M+)^[V/G[XL[@JT&YWWC;MIRK6LAAW.703R) 1]R])%"_=]SOOM[.KZ M3:>5?\M; Z#/^ &AG9?M0<>]("_,BYY#YIQCM!J;A]HFF*'%3&GR2F(8[:2BIY\W)6 M\OJXN7#BB:O[LJ7TL!%QA5DN6@I*7MAUK1>Y'_QFIL!,UQJVUK#/3C,NKDO,+.R"W-UU.\/"DLOBC)5KF]T$ M65S-:WEIXGE)XUE/DV8L0GZ_G/$A-=RU"M0@]=Q&:\^/Y M;C74_!@S1&9]O>?,^V?&!\?NR;K9A5^;N[L4JAXZ+WF^1-V8IZOI^B*2+Y6^ M7#47G%ZZ#]V?:UG%GP&(6GE[D&+S3UES4)0'2HFV463V8?D#5CO3QW&CAUF&!&JW W_VEK@3,V^_&,X\'G%6 M^.7/T"-?QAJ+WMB6:S]L!<.35W2>4!4DR?;IJZPU@_%/@Z__SIK]?O>?H&OA M6;5T3J0S2QNU;)VC;&U7Y5O+U^/EZQ05P+6,G5/"H):Q6L;JI%SM(SX?^7KA/N(Y MR-;"SK;KEE6I14G6CWGO+_M@LT[S]JY1S->CE!V(/F;?LLX@>Y\M=O-<\IC* M1JD;]/K=NZRH7+OPK'>-?W>+\<73/.3X$WM9EO#R1C+5(/FN1C"_.2EZ\2%Y8S6@MDCN*Y&G+I\]$ M))_("22S;RQL?&DV0FV8MH4>2T(WT.G2T MN4CMF3D5B^2N!?9"!+;9'/F/1G&2+)W1^6F7$Z8\[?PCB59:00F,,'OJYA<: ZS%LEZ'["6T O:!SP'@;WLO$Z]Z?"R)/7DFP[GD*V1 M?["]1-0T2Q<$>*>9Y=\:7]O9TU6\^>8M6#6@OGL+.9S$$Q7"^9S%TSWH@1SL4_ZJ9,W[[N=+Y>_ M9W_6>9,9%!^/J8_=RW^VVW?-HS6/GEGS\E%&(&9?BT&CF,[OL8->WLEZ/=/\ MSR#OY0F]$Y_B\W?XZN]9H]V_?=-I_GQ9#+9B84-3NG1EIPM!R6XA*'E-U&$- MJIA15NLXX)]9L]\M_M7H-V\__?SQY[<_+ZBFF*?:IK?YMZSUI@,,6D[<-;U> MUN_9AZ$?4PYJF556;SH?BFX37O@QZV6-HGEK8$G9MZS=O4^H?49^^@?LW9IJGJW^?V%6>;#*LYC,_0:A+\,?>Z' MZMQG38C3X%^*MV+]#]E7P.Z;3FN0VM9E/:#F,V+3E:L[$4^4RFU[GA '#IK? MS.M"HIY(&[X<4W]V>O%\#/V"PCN(H1?E$%)0>/#OE@K/=?/.\U)RVB89:H]4:[8+R+8]34#5/'U8%OB0^/JR./FP@4O-U7=-R^;'8 M0=R69\&H3U "<&";/0!9**DZZ+5F27*7-7J#(OLM[W49P?+7+Y_\^!GCKZ9/ M30]9\LAVXWMOD/>7/38A;_3USH_M#!;Y9WSK:-'PZ\X/S3O?LAXHG57 CK_? M^<&M[!HD#NBRZLF3"W9^=#::5K?JR>/O=W[P/>B'U0 /O]WYHYM> MLO"L\5>3I6W S/ EJQEZ%1"+CVUE>6H,V&DEM1+;C9N?1N+^,;N>.Z_]:JC' M&\W^:X0$,8H:Y37R01COO?"&D*BCDUA$T'.-=@]8J/+P\1O=H"C21WFOV6C_ M";8Q# W,%B]71A#./5,L>J^=08J,7VZQ$>K5;Z_'*F[=F\:0^&YS<#>YX$.I M^R)\UML&#]$IS(.-AF%+C,=*D1$H\(L_YM^;'CU^72CM MI\O2(8XVF.7LQ__.'K9Y+X[(,2^C=\P8RQ"68^H[(CV;]S)6OFD!C.D4SU+K M]:X&_62A4[O..9B&NW;$W!=YFXCJD9S2';VZ+I\TO\U6OF'HK8Z\JI]:63._ M Y&%Q[Z/,TOT2M ,DV1\;U@-_=XL6K*4"D/R#;IAQ=^CSS?]Z2,8\ 9]_':1;JTSU MFL]B2%HO*$618RNH0#+P*4]IXF9XJG2O*5]OOVR#D1G,%8.L95K?LJ(/ M(4CG!F+/=XWBKZP/O[MNK]\;6<9Y'(X.#,Y!3^=,/^'6,&5-H)Q1;ZAFP3"O M M>4:%F!'C&D9J'?$JI#K .8<^4Z..9.&\7,=6M((AEAA!"IM 8MQ84U5G*,$1$*:8VK0@ZK)8=8RSA/ MUIC+D^U&"*(]":"4F,6" MT?@XK&V8J$+H(W^^8=P5J'.Z:-(3HFNKH H:"E5I9@61U0P*)":")P MA4O70E>VD'Q3>@6@5/8SF%Y88C5WUA/#'4A]BH@H: 2,A"=8550TQEQ7P%P. MR9[@KF7(@)0@P4:J_%]U>[TNGR!KM_/_"GXV\\S[K7UU_;OS8 MD09166G )"J#P<8X)OA,B!PK*@'/R-@!@#WZPN==U.3@0N23G@[Z-OQG .[U MS&OF8Z'BOINB@GE0EGBP<[Z38CSBI!1TX(Y0K4.DSE@O-5>*"QD0LEB!6H)H0@@_YB*I745ZB$2/7ODLM$=?^8GY MR)+(,$6!41XX!0W/O2>4"A:$P>!B5[21?+P^N@Q\/EK1Z^0Y,\R5 HLI,=$* MV11O1:LB8[+"JEI?$&;7:GKAHK?)D_384<8$,N/LEP_ 7Y4P&3U>.YUTY2>6 MT;378!6H/3"=C&D)OAD9Z7J(-V+%&?L,O#Y:!EE*OJH$; J!$!*2_!R M\0BURBA7BY^_MZ-C;SX9Z,]V#'21]C+ M@(GW%I03 O\3%/U(.K4-HAJL*D+(RD7O!.B15KM.%X%K9"(%I\%SQ*,3FEH< MC+#@/@44634'K!26AUWMN%#(=>^^IEJ O-MQW4XO;V7#;8C/1:/3N\X@?F[] M/6NW3&_TEH?8+=(&XETG35\I+[WZVLYOAN>XYM!P\#8LJS8VB%&$R\!Y4(A: MJQCS!G[1"E-NA:J$A64:=XS-XR#B_-&\ZO#9*B0K$[V*0@@D"0'3Z'$$?6\- M8I)S5;6?A#XW)!^F5^ J_'I&9; J<$8HJ(3((B: 6_@!#IIPN()?<3+\ND;O M-OV7K-XW4#B=?@]LX&HU9.ZZ13\9E;0?M>-FAM(!.R6$-D(B+Z-DXWC<"OBY MB 4A->=L@H='07JDY:XS!%I#O(QEB#PJJ[4/!.FQ4\I!F566RY4\Q7)7/F%/ M\TZI0M(:".0X!X5,0%&S<;4 P[;B+ )99]7'?B >88$G]K$E MW&X-)@;^&5/:(&T>D9H>[1@2:NQ0TQ3; V.6'BA)HESKKFN"!;3 MY&":J2P\@I5>][*^?7C3Z0W OVFN+\[:,,;BJ8NSF#368P@&%7&!(X,$MI.= M0E+U!#2:M8\;$#)&G,^&/B"XB:DJHER2*>#2F[)R\7N>/-6R#GS0:+_+._G= MX.Z?6:^_6 (Y1.FP!!)/M;OYWBA:%41^S!(2FN6\]V[SKS3ZO??QTY<%-'YH M-SJI &^"0 /OX$,>GFSHIHL6[ON<]]O9U?44[,D# OBQZ:Q4&)TKF'#TU-ED M04@"CK<+1N$0E+$44:\1LQ)[JU_]]@'_.<3P(S"W%_*O!BD5!EF%W+S)]@=BI M^ [6IQ@]Y7.6/EE004,OB/YCT'[ ^G))-1^N1F2#9I:D&C/LT[YI22DK%/:( MQR64HG)&91T&S8L:"[6K3P3VI%9TI4;E90C:80'/1=)2*03X 31&.9* MO\:'U]#/BA^2;B-,[TF^ZP$\I?5RM**/)D1P0,$R<0'6B5/G@& J,&6QG2O< M'LL:WHM:8NFE??>T99 \C)M.2BF\26?[P0?ZG-]E MI;?V(>4:NIUESAB>K91?]OSD9\W1*G93]68G_$C5AC<9.&7@D347IUBO!=4^ M_#UKW8!!GNTZ-N_R@4<:V]WOH^L6'C[ZU&<] *0QR?1-WSW\/&N9WNC2*1 + MCQIB:G)BY&VWV9C+'%[U;[-B>-&H?G4R1WIU)!B5B=$0!O^!&\E2C90EB$0; M=2KKK.Z@T!EE_"@2'XU35,TI1^ 4R9A*FL0)8WF,T4H15."42>NB-)6]MF,Q MR?MN^AP4XUTZ6&(;/5 ]G42^9J/7GQ3(KD\HO1R66.F)B:@T!1EG&@RZLV#% MP<]2F!(3",&H6A@_M=XKE4M Q@>BN>58 M<^:4DC1@[R*6GA!!*GF,UW#M9"W;P?38%8R/#JY8 9:&..\PDSHM RGCM,3< M,&P,C;)RZ. UB-K>*Q@E:CYE?? 62XZ=GJ^KGKA;I@OI.6>U$'&,AI%CL(8FY:!":^> M]-H:F1.D3'$X^F#J5J1@9B:Q^"U;=E#X_(_!(@B=F)#!21V19#9X-BXU\EZ9 MJJ/,YK"X#5K&2'R;=[+NM8, +._#N_,VQ(R_9YVL:+3?YA!!MLHCVO#$1J>? M[$^CTUK(BJ?=^KPS9O5/@Z__SIK]?K_G$>9/A\M]J)<*Z<;9A/3:40KX[,FBJ$#<>:T(EI(B#?;:)K)XL'E1B>H. M\V/(L@))$WQW4P%+)^7,LT[SX7V9>^I>FU8K'SHV?MQ[J+$UH>:XN M:$UP%."8,T[I;,7#3,^E43)[!TR,D?>^V[GK=K)^HW@HBWT AN2D3L^)CQBC M] VK:GNA6?7RIU4T]\SC;:/H9\7,Q9L2R$2E_@R:.\$I\4$A,NGP80WR%3<+ MT]D=KYV6NR..DFI/+#IL$7-U_:6WTHD\"L*F/,2Q8@S<)*UH#)KYJ:4*S@ / M_?:!_;D3/I8L;4?D?.GG9;VP+T]7]V^SX:.6Q@DGYBAK2<2((6\#99AJCP@B M!$6$HHF.KPJ$'[?P8Z'OB/RURKMTT:.T[0Q&(("B$A3)L5^$@ZE6G>\NCGOA M,%F*<7>% IYX;B<:,9CZBMX(ELUENS2]R C"ZXO]>_=[NM M)1VZ3H\+S[1TR*(4\,=TYB_Z2;EF.@92J0+9 A?3%:Y'QFPF;5 MP&ZV_^<)T!*$AMB"4*XUYP*[R/48+>GL5:56>AO;MGJYAT.3/#&:B*(@1%91 MAR-6@0L[J7[%%E=JB# A9X&FV03F"= D+++>2TL-M4$YRLPDB>(%9U7%3#:K MYLUH^E!D]XV\->V?4FXU#!L/O\M[S:S=;H#K/]BO.864.M#(836&<0%V)@KB M)'8*M BXR$N"<,VF9SQWA>UP:UI;S,T=!P?-82P-)U)9BTP$%X1Y&J.F5<. M&16/7M/'K)T2C=WK2:*Q/R@@VFI]S+XV^N/^(FOZ.:[B.NY,VE.P1F+BK/68 M@#L*'(> :H%7*FBH^# MTS*N M*2DK6H:%'-O5L\S>-P9C257+8;M\"@I*)1(#QI^P((F(FB/J#>9$V"C9VDJD MHV)_3.*4LAKO;(^XXWW63ZF8?P]Z_6KJ]4)RX!8T.:<&6XA>$.<.!35Q*; @ M%0=5S7H46^!D'GW@8>K QBPTXWN).MR6;W!G3%0!6@B?+H@Y!:V MP-<(H$DC5U")91?7?=QW0K 0V*;.?. G(J$M5G5@<)<$9M!4]=K2A-QZ*P"0KE0V@H,-^ND^39PI&7N8#';#!B6@PL+U==;LETF+O*)67:/='#8R M*8O,1W[([X.\E3;BWW2&-]MTFBS[W+W/FP*)#761V(1(E%>:"^:-4$$K2JB4 MD1J*(6:LZ@HL&:U)4RF&R^%;6$DSLUG_>Y9UUA(G'5A/7OB61))1(I+: 0=N M3.I.:,AD3XQR4G'!IKU7]Z#1L,-S6L 3# M& K"\$J*7!.U".YR,/:$=9URLB($,--<*7#:D'.6ITRV,@&#B1>R>JBSJIFV MAO5MWOB:J@7R/?$*2I238#E&TG!JJ<8<0DAKO'$0^OMJ,10GF,IEX%8AV1/< MM!5"U#\%2%G8 26LM/*B0[[P;RV M@X2CE'&OJ>;E7 VKE44X1,F39JHV,R?@]#P*9F#=ZZS7*Z/3F.W;W!RL4U0Z M1&44]RC-H('(SH-SS;VUIAJJ"*&7LL8*:!X#]SIL>^Q9H$QH#C&+]UP9I)3T MP0D?I9=5EJ9BJ8G=#NQQKS^?W1< 3RG>\'L[*^48A''8#V@H]D7W/BOZ#RGI M.VX?L<<0!($U4XHI*5**QRGKG; >8W"GF0#_NI(BTZR:&#@(W*?!Q=HY 1#: MD8#!Q%O+%=4: 86#L9B!?J"X8EY$*@P\)2[*+<:4/2^RVS1)-&7#DNNV?R=D MZM-.)RAM@2,3QNI Z;B/(U*Z4H/UNA*/[P+;09>UEI)*./ 0=$K_&B2X4)/, MB(G"5T)#2@ZX+B!BD;76S '^5SG8)&N9E%R^R;[TLNM!^VU^7=U#NJC9T#/H MMT$&8PBG03-&F417OWT@?XIWL_C>'VE'0_Y!^@<^"N_C%.'L M(;AJV2E!T@8G"=,QM2-4$&19!+K,1&U]\!BP+?^L<7U@'D=(1NN)\-P3*E*R M@*?>FI(% CZ"L:-BW[/%^K(*Q+W:O)X6ZS1ZK)@)5$M0+58(<,F9I)$&K*6A M@'5^#*Q/*OD_-')XA&O\=-& 4&28+%+5/@3AF,AQ7T!B'M<&435W,( MN1;\B^5P[ 7J6OL)?DU47FM+I*22>8!W,K=W_C3$$%0I$"$[@]INI_/Q6:O< M][>+I0&CTJJ=C[1B!%YLP$R*U.8\Q=!A;/R#=M7FE00TYT*LL15@AUO*5NT# MIAM1/? ZRLE)&^)QD1*#' ,ETS@SR9%688((6'2UQ<3E8&%T9BDYU*T[D.Y> MN=OV;=Q585/SC32RBBNN?>2!)Q6(5BF MU@F6:>UYQ C\PG$P#?Z)JFYP,W)!//(8K8(UX"*UO&40!H(UMI:S29HA+BGQ M9$+BRT'-WEK%"T:$ MZ ?T/D\(>>< QCIG*HDC(FGPXMZ[IP> >.N(HF@",8 MD O@=4R<+N9X927 #XMIZ=V7,I-*2Z?ZYQW[W?U&"])KF2?<:XY338VVS& J M@#A1LB7U!'*!&&OA>0SD&Y OA72@B3FR3G/EI,;(1V&4HD8)3ZN.GF1J7\@[ M_;R5MP=)*TY;_H8?S?:@!7%6T;U+1!OT1X\*C2*=6NE]R(J2K*O.,V\@#:@. MS*VAQ&)M>; 4Q_')HPC>_:Q+/^E>R0A9\.H/ ?K)<#'='WS<6^S#\@=, GN? MOBIE[2X=I>\V_YJT6AAUQ-VT[4>TD-)P&:CWA#$M)LVYHV/$+B$.7LRWUJ19 M),WX'7.5_L\HT(31PU16&F!Q<246F'$$N+45'E>5M0+I#")(&[>@'PRBP0%@RHL)@'^ MELOD$[%:.L_5BB*:!K6C8+E&R6SJP$D$QSB@P+V2RT(73,H.E35%S]>*RB@P M]ZE,V::\.\E4$R84<;C5E ML@*2=1NPTE*KTZ1.$HU3WGANR3B=!G]5(0&O 2_6IJZ 9*\"3N6\T30H2JQ/ M(ULC,V/4Q!ALI4X04\4JM9"SK]\!KG6(0BH"]T4M56H;AH37DT'$AM%0/3"( M.=.+YPK6PS699Y4.GK>[O4&QHA<@K7S0"UY*M2&0#D*'FL![AT!Q!'E)WI251M5 M4XD)NBC4TJ=";30A..J$$YQHH4IS/*ETH-539C5*EZ%TH=F'XT%;;&S 44:. MT['7,4ZEK#;\/#U.C\M32J>Z2A6]TM8RJ]/HQ'&Y5M2HLJG"!2.2'%5<9P\; M7;*1,DFH?3J-Z"T.@G@F?4"@#;"P::Z74^F<7@ ,GU C7C!. MY[-=#*(LYWUD/O62X@2X=EP80HVOU,2>'J7'7;^62&H(D\"^$AX@E (7<>P3 M(NLJX0MGF*A]Q'4\K3=VBU3F-3\[>&[.O&WT\N5Q\WS_DJ,/?::16*2MLC)U M9(]<&Y[V_:.W 9C&+!GZC"5=V'W:<=GG@[)'#WP6SCJ"E4728QY2_V-PDIUE M-,D5LM56OUHN5G _*?)./V3<.!TM 05OG _4!.JH!/7.#(DVF*K#"Y$&9?R9 MH.S1_);.2_K 4KLFYQS5X'O8$GL4:]+[A7(9!=]!+#=T: M93_S=';O0W=XP 63=W#%;>^J>-OMW&3%S-&_MRN:0K'5+H*2&*(E':)FS!.+ M)4)Z6@:W/F@ZUA*>"$\+6;N%P=$*2R+ \==,\+)F4 &6D Y4>(QEY8S&^> I M<>6[1G_TU[_R_FW>N>ID?V:-8F*#=TRM4AV=\8( OWB%0J!ZW/\4='*U^SA- MO:C6J^K=P#WFPM>V,I &W!Z(4912/*9];\E3"9%4-K7=J2I<#JPAGV3AT[]V M['N0VAMHZI 3F'/J)9J4RVM":?78 )64LAV6./WK8(NYI!3#B5T$F7II$*X( M981;%PQ#2D:J@J;2,+HV7*G)> 0R/MIMD2A2*R"LPIAR')W5BC$PWX: GZSX MVIC^DBEZ[ 35J073FI2<49$'S*U@&@P*)X0HCGADKE*[#[%BVKM]-GKV;,GY M: &%L,(@ :&_T80[HHSF@1&J(:YP3E4S)%(+\HP,Z+$S64Q0<#\%RQRGG MD@NE<8P6)[^.80@;GZNZ/5LR/EH^+482=*S5*#(N?=3@P7NA@T$&0CIS]@;T M$J6(*&0Y<<92IK@1#G2BUUI3KIB3SE<.:9^KM;MPUG>8HM2"4CGMN88P /YD M5&E'"'-15**!#<5OB)HL5S="=%UMH"1NE/":BM.+,@I2*8.L)2Z+'$L(V-H4F89JV6!-1G/ MW7A)AUQ0G$H:E916*1S->'A$E+@25ST7BIYMI+RG*XB]YLJDR2Y$*T:0(Q11 M)X4A$3-7*10G6E0ZLM3D/$4I<2&4*FXETQOV,"_ M*,*>;<2\IP&U2LO4,U)!Q!:#LU)-ACDJ&_;;&*[)^(3RB774V@:/M)6:,$Y= MF/0T2@T3SYVBERA%$%(H#SHP50P0XB$L\N-R0:5-=8C(N5J["V=]JI(12L-; M5#!4$@?_C8,[PD(E_W1.INE$B0\/SK35!DLNG"(.PN&Q=PTXJ^[[$\31XN&! MBT'1XUT=XV@T7%&+)).!!T0F$X#UDDG'I^4GM]? =+#WRN)@!?;<*JK@#YHV M)*U,YTHK?ODC"C_Z? MVEFR-#OJ4>VZ=U_SX?S.CY/QMF]:<'5^G3FRL!W@[NL-7K\ MS!<^N\[@L_&)3(-2&2A4&Z4DRT9DUC0\@PDV*ZA)T]Q='BSF M@J7#&%2G08@!.?#RJ7<5SY.SRZ;F*L_R,"[.2C0[P\"%Q)J3Y%[*X"D3R7() M$QT#>U:9,7=$+)_ D3P(EE?X'RMQ+*CU:280UY@J@SQBU"8%53GVH$*C;@"=C9-7I)$Z8?*8OUK=$N^[[U M7:,H'O+.S8J#2V)-J%EU0F7,76YEC]B?H1V[W;C+E3J4"-45)IRAJF- M$1B18,Q1ZM=5.>:=OEB86'^FBW_7[60/PWD:<=!I;3R]S8FA7 1D,>.<$2W3 MC#5-G<$LV"4]9:J-RYX"$:?9CK#("HDM]9&6([JMPQ@B9A0<*"W@EFK*EBP< MM+P$W#QZ'P*TH#+:IL(+RS%V2CJC* XX*&24K)2K"J[YDV!I77H>8T0"YL1I M;;D")Q.6I"*&GQA\=EL-RZ2BXFF,T^RFTV'4(=ACXB-PMA$RII)%J\8[DXXS M7IWA@L&@L4M8_([JT!$.H1S6Z6QUQ!HI.^D#Y3S15;M0;;'U%(@X4:9;J#J^*A7!4OS+BM98!"IHYB*I^@H^&1=W[Q$J:.]Q"B"=K5$:RRH M)AX^H\*@_2WTAMY'YX/Z)^L*1Y&E7-& 8Q"<[O9X?RH^+'RCB$BJZJ#1I]<&%W:V8+6'R"0Q"JP?X!Y'92%^U*/*8@;*H%)NL[5O<#&H M?S)%C+3Q3)@879K8I[&%$&+21MU5:PJ>#\J?KL5D&A*/K#:2IS2<9';2U%_! MQQ5%$2&H@X-7"8"L9&W?0UVD^U&FUP8>LR+NM-YUF 4L!KW[X M%E:!3Y2F&02PQAC6[UF4KEIB M)2GBVR3,=H;\),C8,+L#6QK &J1=$L$)1H:EZE3/B4IC>6,U!0P>^S;A\N.0 MD;8VKZ[_!;%4H]._*C[F-[?]\",KFGDO^U#DS6SR96_T;0]7MC[D'_0?@_8# M1A,QF0R!&;V@'/2R9 #,<&NU*C9D-H0T5&&#('ST3EJ*E(@8I80K_)T:2,XC M;CRFY-5O_&="9Y"WSTHWHNK]($$.ZYO643;:[:QE'T*C>3M_[0G0-E_X8:+% M8 .Q#XX;%C3E/N&-LA!2!+YD6 Q?V#-Z])HW(O *C%:_T4F_FLG;__7JWXQR%[]],O>8)1YSYEI M>50H!B9Z-HI3S6CM/'5LRB*U-@H$W3?NBWM5/H#L&(:4@[01%[ MHDW:U/262&!$3<%[ AE=-L@5BPHK[HK0PU$C$8.757''HL>NLP$/0141&;5@ M=@QWU*+4+=4DBZ.C(TQXNVPV9*7BZE!$V6.75M-R7T))Q!EWPIF(IX,)8JQ$ M/@N=4A9?OAM@:SM5:*P(=C+M>H,:HQ 3B/'A$\EBM5/%3H#=%]EMUNF!U(+X M=N^R]UG_ZOISX\?.;BOX7=:)"#:!6NG!BJK)F2OCB*_L3;T6F"PFK5>#LS?4 M&_Q+$:Q4F"HG/+=22M I= RUTK)2Y_E:(4[U?E"7ZK$8UI#DO;_ YTH?-&ZR M>=]PB&N2G!PTLP.S>+M]L&"%;N\:Q;S$FF8SC9I+X54&WN[7=K8@]$N>5%$\ MXW++RK7+3O:-+Y[.F?W7 R -HJI^D7\=3+76*E]5!"*--)PAH1PQQJ')C#0; MI9IEG4[I1D$0_#/6LR18C=NGH$$Z,M0;'4+YO=MM]8 ASIX*5%@21!"@:9 + M6""'QZ(0S/STD!DJX"-28=G@Z[UH\"3H'W^R(5"C@&F,M0S&H*"L0H&,U7L$ M?626HQW5:-^ ]K@>[5[ZU$"7,&:LS/?=!^#EI_ M_(G=P/",$LR U4UJM14\):DCC 6-@QGW@2['/*TQOQGS;CWF+8W>QS0&%W.' M'1+>C7M\1*;)"@TO:\QOQKQ?C_E N+#(*\JULQ1;)4PZUA>DC:GRS3^1;1TZ MQY>-^0W:)D3KE2$L,7[0.!AE1*EML&4T"+(4\^1L,7\VYG4#VKV(W#D?"992 M,8T\80K0[K1%S,95+OT9H'UO?'THNJU!LW]5?,J*;WESFI&9EH U>K=?NRG/ MT^VV-VCJ*+5UD1(?%.'41F+&R0C++&9+T8>>)?H^#;[VFD5>)K^^-GI9ZT.1 MW>6#N]%U2TKIYA6O$]QS\/"B3\=KI*%CDQ>XTLN=C?T0V8.8?UE;AFV2)P%9 M23T-,2#).8_))1U;9K?DF I62#"ZD(:8 6 WR&9IZK,"-'J_3&5 Y#@H$]^_ M-_).FD!D'_Z>M6[RSLWL,)MWLJOKX04+^F7^[?/I\N$- MYJ;(LNE!U,F=']-&\'RI<^-'?C>X6[AN=A%SE\-2RP^KN)^?.88Q IY3Q%A' MM()_ P=7Q8,%#2XROMQFSNJJ;3'\3*F2=XY!%6=1JJX6 !-E+BK05BY1!6P* M3UUOEE,%\4.2Y0V@OLAZ_719N6?3FEJA)1ODB3"(G@/KO^UV6MU."?[71N>O MJ^OK++7G@OK%7'S?A'DD2C97&DH#A=QF#B@GW$#))B0E:CGNR"O7KT'@1 MR-^-PQ^)?(+!P<"$!$H8!TL84#IP[T'E$V^,6>6#KF3\[;$_["0TW$KYW/@1 M?MQGG5X& 5$&J-O9M^+4(0V>'X0CEOM 3"2>:S#P3J1CP)7]L]<<+;3XWP#1 MHX#?X(=$@RQ65GB(IM*I5P@*@F(8O"")F475734LM7XL\$M=DTW[I]:G3BG. M.!0,(!DI%6VR9Y$* 8YVI9X<_ E*ED*ZU'?8 -FZ#53&HT_=/V2@+I"R\9T> M0<:"L!6G!CYF:D_(3*M5'E?O[4YI*SW3!G%,HV(\4,\"0)GV(ZDCLCH/>;AY MOA+("21KH-VK%< M1W8$(05("V72$QX#LU)02GB01K,(GE5U;"F1:QGR<7!.DV>M?T-,7+KQL5N\ MS[Z/LFG@G4,0W(%?F\,"V64I-[CH4ZJ5:A2MWI?[%FC1U H Z4WG:SGRCEA% MK3(1[OVWFS#)*&Q9]N.%L7 M JMAA>?GHM&9Z34Q#:#:S>$,WB^=5FI --S5'>2M5'_RIC.\V6;7W2+[W+W/ MFP*)34=+I/%:<:FP J>&>IWZTPZI$5.%6/4$+,='E*!+HH;/2R\& +%9_WN6 M==;2PW1:YAJ\CBWI(HS6$H(NYM/P6_!\4-!#NC"T!!W,[&1\3>2,501::+)6GJ=P[ GL.DU,E !^!XMFD3(>24:$ M'V(5#XQCN1:M6P$[^3'NUK(RG[D:;J^E8\00X !$%7')N;+^?YQBX%? MQI^-W.E1A6*J$0:%6 P ](]9?U!TRD_:[>[WI)XV3/0ZO )F%05L&^T$R:?; M+.N_[0Y5\%:;>ZM[ BL)2C)*%XF4E#FD-'BN0@*3@5>(*F/F,-*+W1(/A^!3 MD>VX=G,_LA6#N293&\@&$1$.0FB;-J>1$TF4AF0+03I4\4(466R.=2RJW1< M<;G"W0]/*,LQ,P611]%C*BB'W3I6,VM:?KV[:':9$@TH!0< M/D8%Y\*DD9B!*VY MLQ[6<\NDTQI,A@E&6N!:@!9*D>($2+9P7V6LQXVZ84C#A=7U]?PI[EIY+ \UVVG MB+-HM,M*\O?=_J?!UW^GJ*C[KM&#+^#C9#A,.D9U4]J6#UV(IQY"&RZJ:*@3 M\A6U*B+.F27@>1$(2BPF6&,K0] J5I-#6^#RL)@Y!UJ'6,6V*@_@:F^B\HUQ88Y"71$5"G=0*K^VNL[B&W=9W(AHS3R%&0*F=)W.$ M4261&=/8XVIW'$77ZI9'+/*B&]U0QC1$ CB,)P*/-;0VHGIF[EP1^&3M M:@!U-A*I96J2)S2/@HX[!7&C0Z6 [*S9\,DZT&!'A'*!\N E>2X30$X]Q"1 M. C1 @OIF(PAU?97:V!;N@&Q)8AK,_J2FX!8#$%$SI4Q!D>B(PJ!:&YPQ0': MA,.U<$Y=S*NO[?RFC+P_=X=II%3>^'1!-./4>\TM49HC@93T5IA@4D_G*!9[ MK*P@U*;5'0HGIPJF!?C#44@9DN^'O;?.CAT# G'U27!2MA5)-S3;C?SN27E$ M>H&Q-S9J33G&06O$-&6.4DN9C-N9^'4K.P0N3N4T*L.XE#4Z)\3EO M%PVI9)P/A(N9P'5![ZSGBKU3[@?$Y>2J4?VVSWIP;164\>=9R_1&ETY?N;$G MM4JGTZP+V'!I+)A$+9EA!G$'#L!VL M'4T9,X((2 Q'BO+M].;9$.%#D=TW\O$F4-KKN>K?9L7(S ]M_D7*BA84<<*= M2OTJD C6QB6I\L?H#,48>GCDOE2B[: AAD&&".B3 HEK.C*&1.91Z:"D>MLQQG T1 MSEIQ/T96*-7$4)]FTQMN0E0.=)B F#)PQ*FHU#6JU'FRIM5)1,A1!T8E"&+2 M1B)@ XPZI#7%5RL M3H =!!E;%I1[9DN2L=?MC),APJST#Y<80 MY]X+C4#I.^R5),32:AUE3:Z3RA3WE% +CI M;"ERUHK^,5+$(=8"-:^EXI$#Z:PDPZ%YVH#>KS8SJ,EU4I'"DDMDD9=:>XZ\ M AVG%/7"L4"YJDXL/POR''/W.W@*CDF4U$@&SJ1.%2VC,-F *=B^%'0?I(R[ M9%UUII^M.0QS'KPU^6[8L&,RHF%.<%(+F5)$AA>-!&?2$'(=/:Q,!3M,6B!$ MJDN0R$5DC&/:F$HJ^C5%*\WP"NP^DA3JI9#"@5I\LV]2_;D\*KEW#GJWP#FBTMV:7T3'PQ7Y/$R(,+[\:]*^N9RE1 MFL3JL(DY,/=]R (L$]B'DWW2#=W.LA.LX^<")XP)D1AHBJVKXH]!HYU?IZ'3 MLP38. -;(V\<%L#U,H"D>.6T4I$P[@(W45?'X/'%IDW'8?A:J,Y/J,;77-UG MJ5%KFM]7:N%:PM;N84ADP/8+*PU)!<8JI#S5)FL?X>)&>*6M MUD0Z'B!NE5%JG_IU4B0PEGIEPC;H^O>D,G_:FDRT\+S64N$M=88:3B(? M3%[:R7J]SUDO<+V#=2)"5%X(;&C@7MMK5;1(&ZIP#RJJIM$5E4D MG8 GSH@9CY?(>H"+X[PB*@Q9'"NRC IV?$579H MVPCY9?+;:F,I:)I\),$^"DX9Z"U%4S,L%:SA"E7Z'K_6E5YYAR?N%,4*"X2(BF3+J.=)$(+!HB CO M7%4OG3\JGZS_A=7&I %*(+P.H1"Q-ZI$I: A\B4#E"Z$-Y^L%89W"NPD%4@$ MC3"*:9A]B5"+4XN1[<[J' 65QUTW(V 1E.-42IOJ?XQ4(:T;8TLUKA(5:": M! Y\YB*W9(?*METAGDI@V67V:0^<2^(4T,T9C%)R-%J$HJ+6"(4$EW(WO;]L M98? Q8E\"N*9TQ+T-E@^QT4PE,>Q3^&)WJ[5SR%P\4QZ"2.0AZSX=-LHLC35M;G-E 4R1VF/$7**$Q : MT',*B#Q:@R%(+AB,\:M>_?8:_4SD="E+8=D#V.H8A5E@(10)-D(0(H)/IU 4 MH=1X8%$AD7:+=2USP%+V"&!]WA[TL]:NN(U&^Y2=)<1A)&D (Q+&7K_%DNV) MVQ$T>P&\'K]*Q;2W[#W3BL8TFH*)L4[%8-GVQ.\R@,OL^]7U6.+20-:KLJ^B MZ;32CU3?\:W13L'&[M-6K6 J\$A2FRSXQ03K-0=FAO^EU'EUTVE^7.DNP!UN M41OFMQAIE0S4V.!=&L6G))8V$N&PYCRL]>P>MY[)CLGGQH]T9U*.>6< !![5 M#2V=-%HET?S\3A^ K8 XV$GAC +%@V@T7%@)IF?V[/!TKB^E>'%-V\!VJ!55 MZ3/GCH CDKH_8V>Y1<%P!>%(V9E5JQ!T6+HBA-2C5W1WW^X^9%FYPS=W_G._ MOK^@1D%GX30Z%[164,*/YY!H*:N'F"DE"^,'-P+T2.C7!<0R@EV R-U(QI@A M0E$Y-L@^,%EQ6[ B"V-A]X+^4U9\R]/9PJ$MR5IINS'K]$IJO>]VOF6]M$?Z M/8W7^MSM-]JSW[MN+XT7^#/K3W."W M$1I(2*D;))H-9ZLW3L[XCJ>#%U5FS6/ M+D>#%=8RKQP36"#L\5AA*O!;USD5+P-=:'93Q%$?4P\MJQ6V(2#F'6(<_#+@ M-"[7=70Z%;)R ""R6^I\*4/KEX.SRW3=E]ZV?6@_3:_SC;JLM4/Z=F'=XU_ M=PN7ZI0GF@Z :65WC>*OR9GYBD(S/D0!7JLFJ3&_E-CHTLR8"#H-:0,*3<^K MLVU6\J0KGQ10#7I]\-:*V0JKJD9GEFCC'24F,AHM=4I)Q$!5.<.,QQ80(/[$ MZ!UAEX@#G_;6NO=9ZW/6O.UTV]V;A[(O>A4/5D4,O$ Y#3$$$!H-SO*0$1C7 M1 >Z)]'8X7>3$G][ C%'5UDSSG1'!Q,Y9TR1C,TUID09X9*?P6(">8=I-T! M/,+RCB#N*ZZ0F'/)=$D.(7&DUT 8=7>:U*29X*NK73$REZQ$1L1N3,Z M]2-UP1E2:@S.-3B$Z]+;EX^PC0IE58Y$&4X]UA;^H10B;_@Y269"$%/IB"D7 M=FN>'G5K]WMQH%YHX8,45+) A!_OI@=E;84G,"98MH2#?4ZJQQJ)9405*<(+ MI=F7C[5]]0_@"EO#.3<<' 1L+%%4:H=I8)A14JGHPXCJ4^%NYI;121]SW<^* M/[-&$>&&'1-MWH8T;S'-VV)!:17C6!,9%GA%L# CVRNB#9 ><\$['9M-V9*K MZT^-]N8^(@Q!H*."9U%)*Y$W?ER588RO3NP@"PV/G@.VEA\R7FWK@B2IQB)X M"A&2IL9@/TGD,%T)MC%6].EQ]A',4]YI9<75=:&T)\2D0<"11BP(\0&T5XVF^@K.8F[1##Y&9 MU5[9RA8 %VC[<.-2T;>C[#DP812\S/_'WILV-XXD":*?W_L5M-KMM6XS93;B MCJC:'K.( -"3\^K(JL> $]0O 1*5";FJ)1$ M$G3W\#O\X-RG @>!)591"-IC;5A"2"/"A3#^,H3HX4'!2V= M!F7#);$JYJ31Q$*44D_ ^>F:YB7,&$]!Q<:*$*%="DK':5R_'&0+ GO?')]+ MV5/LV"41Z4@)BI0GN&&1,^S;B5)#7*PE\<8;RBAK2A!_B@YOB5#CV9&FBDKX M'R>]8EP*3R+-<98OV"E-C)'-)CK)Q9/1!"#/A.:Y#%)$O" IY]JX-';@ '); M"XV7LCGA6)@CTH673:0CA084"Y;-*2XU$9%*#+C,3DM)4[ _6X9I=D!Y+D3/)#?,& X. M2,3 ?;.*I=(EI)8;T#?-+$0+8B2'2LP$0FH3%Q$2@9L#@0 M9*>)I()&,1?.Z^9@5_5\G!1Z;8Z[DG2:I11$6FJF96HHU6J^>B0A/&[(/P-- M<;!G'N!Y,NS/E_2G3EB2QC'!!<9QJL!^SN>]QWA%VXQ2U,':\ 5I\92,/FZOAA@G7Q3&3!$O>1HGL?3.1,+9.8\XKIL" M$QUA,EN@RRXS:%T M,4.>F;5?1.2IBEDLB:=@'"#PCK1VM M2>HCB!13O:C)C\'?;P@\1<8_%/*#*P@?A?L9*XF(C]"S\>"B"A^,NN%@U.VN_7N72XB3#3I8[42F M7&DG@[W\\DVXZ":$RJ985+@Z!X!'AI/P2U3FL?-QB-0V1=.AJ?( MMI."Q(:K1%N?6DFPWB+8\$2E=,OB$09,_DK(<:J$&R(3D&A0^J#V.8'_@N.7 M&IEHL *:-[(_5(C#:VM:I$G+MP?:L-A(KZC5*4B$-$XO;+]/&F40EXSUL14@ MJ;2)MZ#*>8+]HG'JYTD-PYAN6'M.HX,K0#8P_WL^PB$/.%QX< ^?*J>3T)9? M WIT W*4RA1"-,\3PW!1(B%*SDN>:9PTM#J+U$;%SQZ(G@3\GD9C)7"6W>_#024JL]9X0EB2158PYA7C$1(1+ MQV;L^S0\=D_/ GOEL5A$XJ1:IH74*9\/I M'2"SCT]M+(2/ ^I(M _2@NA(Y80%GN9R*8-"],8#L4F@#?)!_$,V^2J9M6C M59YPFBCJ#84@RL9:6F\Q9<*)ELI9VY@@9O3&&L1=T*Q!C7F"]Y,Q$/%HHT(C M9YV)I(Y=3&V,V0"^Z#L2S7MC0C3=&&RQ\O4'0[6'="Y5,0AS'#.E$JQ"\W/XY'M\&05^;[W_,A=B3_=H)IEI)* M(I5QW GL.+-PQ!Y<2&Y3%G.ZJT'X((!:P& /Q6-G*):?415KD:2))ARB!*7 MGE'PEQKF2VTV@1R/1W#NYBMTMDVD+(<7)&7R1]@\\>303$"K?(.G,+R MY_$(,9V,A\,P)WZ:3_+R>"GPUH$7#*;%,N.QE#IR9#ZBQJJH86C>:*,V(OTS MHO-B5-NGX.*$1YI9SA,B""X"T]CT38E/*#7-"\(WR%3RY:@&'Z^=10>^Y*': M;F(XI]H(Y=HS!Q%8;)EO MK@T&#^MD6'-LB<^+T")_G$]J$L<<;?^)0U_&.EM*;;X5P% MX@0H=S;UJ9B15&'_L[^[D>WW M<8E.^3[[TH3X 'X%[QUB6BH5D%=PCCXVJA8EI;6Q\\VUG?@2:3#!;JB>B,(^ M,PI>?^0T]T8H"%8BE[C4*FD2"O\'N#15(B<;ZWU;PN QSCG@'"RN!/.&): Z MA-+.8M20.*^) .3X%KT!/B%1!V)Q+#?M0F3/:41".<1USRQD(M3&$*\_ $X,8% QO MXW*&B88V/Q2VUE#:-X!.QS(!NT0<)!AHML3[!=H<(PB\MFKPHZ,&H'@CS>?'? M%]+1!#2$-SQ.P"W1''/LQB@G>.R(]4T76T7 W<^(?YS?Y!.(LNM=P,>G9R%X MEBXV"N)C$<.Q4E#\!+R7Q,F$T(9C\";,;=V-WP9,3T1@WPF!DP A+*.@]<$D M,4NDQ9KHE$7:JBT<*B/2*@+O1O"FZ7ARBGC%E&F0+A>EB@G&(J-DC&TQH4$6 M-$S39BEB]HG7"D!/@'P/V1-PO(2.O=(D%2EU0&K0VU9:'G'PUYI74* 5]LG% MP8"_G^00M@_FQS3O6ZV%J K?CSX+%5MPV%-/$T=%!!Y$9*06<:P90[^^D5,R MJN%ZG@#F.1#=_?C49C25]KI=%)&BQ]_P!+>Y&*>6A^GH.J4)7&4 MFD3BU90''W$%[S( LY[Q>C+ YT9_GZ*$<)^#/9=>)0(XP,4N43'5&J_7@1+/ MBWXY@U?Z^8=\.ATN]JCL"&W9RH4Q?&XTK1(M.+WK+X@3,9$N"02-N7&":'FDQ8A&/2-@@TJ=<.( M[B+(X:0[:= M+E.S>*^*'07^EG&Q)V*Q*WE@ MDI0G$"-QKZ2 B-8PE^A$2$*CL.N8R!:688S[ C$KA&)T="XQ$H:4^(- M:3H&C2JN$W (J=/UUQ/I6ZA&ZYK.01DYLB<1H*1]=7 M)Z#WK=":Q"1"'TE[K2$^418X)U);9C] &,V,X'++S\T!ZI_CR>_HQ8[[>,\_&OR:??X)U]T4 ,X3 MV#<-407VH\5,)&!1"?*SC['*R4G3S'UI^@@U#P:P;?1VG0QG";6I$31.K4A MV7LF?1)#< @?1T7J>X\EP1R&8-8*DU#A'J ,E M(TR2&-(L+S$-:[4)P[$0[LLU8KFK2CPS22P$TZ ZM%9IFIB8:Z4:X9ID[!@( M?\3X+4QC1]_^F"J_50\XP4XL:U-P73!?#= Q8'2@))-$R&8:R= -[VLK&"? MN868JW 2P:@ IU SIPGC5(-N03AU I :VQQ8NSG1?S^<>W8)/Z[E*"A^D^"( M1A4SZVEJY[ULP)1-$BH(XLAZUO^1K.&^79@[VJ=4!/HV!2Z+L74T56)>T!); M'C>H)<'(\6-! F*&^?]WX^$ @C#2+T M)X6+#JOQ","GI485!!(_OZ5-(]XL1E81V8P7=^\2>>KJ$X@UB.4"4QPQ-Q&X M"\(NZF*D;UHEKAA]E)Z[ 5Q,LX^+LC\MK1-*7@L\:4Q532*'5L438:Z:C9/1J],(7/2XY8ZC0%+X-)RE-G= RN M\)SCXM@W E/*-JIMSD>/EI>=OYC&I!)]X0@X#AQ,G'EK4O"+(9KU7..\JQ?1 MF"T3]\4T9FRHMXE@0N*>-J$333D2-R%*&2L:YFASY^BKH?"+*4SBK1+<21)9 M8G"*3!*Y0&$CO-#-^NK-\>?/3N'SD@/K@$F"2SD@JI L CL=!7+$X'$:VU"8 MF_V'QY!CE/]RXR?Y8+,F==-:5.\!\,(VI#5*8\90F7$A:>'AHOJ O9WD@6N;-%C?9X;EW0DV>J6> MP]&F.O6*DL1#K.,L,/!.T[,?^SEF/V5_%/>S>S>>3,:?081\]@"O;(N!Q6%< MZR;%X#;_<9R-SD>;&+QK2E2<)EBIFUI&4Q6Q.#+<1RD\KME*7%4]O7V$2/N( M\>Q$W"8NYR DBTW,G4]2$NN(<$IZC-E() M%9(XF[H(YQ !&9E4"AS(1_GQ9>E8F2+L^(S8I4BV)5<^CX2# MCDR45BKBEDNK4VK!EP8)3P4W$6FZCB2Z+%K2RR$ECI!PQGM"(W!3(Q&+)!CO M6!$I("0\L[*<%K>AG&Q9)F3OL;,B[!'.!Q_'H>+Q?3;9H&5]._4?V0B[RXEY MU'N-E8A3&D<1!+&6:1-98!$.H5CD%!?-TEK&FNGU(X!]GPS*OAN'T M\0T_9I_+68-A5G"89M/9^N"<]_EH$*KDY^_9QS,$>V2M)XH"-_ T-CQ%FH+? M)SQ$!:LT'5;@ -^L$'0_79Y*1A"S_YB-\HB\"?^8,Q'".JUP;H*RJ(^,@.#5 MX;0M@GW3@IGS$B*\X9>;]_ 9^./-3;F%FX+F)F_"'(D='CPA-%$D==Z&O4#$ M8?\=COY.'=%T]5:\"(N^QQ.P3X\CTH!L!QKOLREF#>QPF-_F@^&7=Z,;3![L M.%KV'[/A%Q+MDXYW]UB&NCC%,[$ QO72.^8-UTED<$(<%A>J--6),'PUTG\( MF(**>91P>VBQGXHIJ*7!S^/I/B*"ZOP)4V:1N PJ*FL$29R(K,RZ-M*8D M324'7WX]\IE3\7$YVDV+52+^E(T&&?9(#+_\F@_ 8&)QZOM)778?+GZ_J2O) M5$D(F[Q/'8LH#E%A/(VX$(1+^&NS^W;%2IY&RE=P&"^6D-=<>,XC;([#)@/* M#;8#P6$8. VE=Z6+'K5DDBG5AM&%>.&65(G.IP&$D:1PG?-7'YJSV, M%U/UABAF74)C;$K'&H,H\J'*@'EBO&PFES:N:2_^1,Y,OH0S)WQ,J;8*NWIK MQ1);\&8,;2Y.:)U\/^=3"&'NWD_&GXI!/G!??BMQ%$1:C+)1'Q# 1,FGTR8X M\(A @)(X*51*L:F?IO/EP7$,KEIS@L-&D<_AL+6%T;[^9:>Y9 Q7V8@T]8F) M*9EW6\8Z;G#[&PY:ZGPHO0OIA:<=$K@6U."<$JI M%RHQ0H'_H;C7,B9^+DH>6Q\:]49FLT3S<.!:1 E.::$G[>!?LW)Z7R4;)C_G MG^NQ0#BAP8_]2G>N:=?EFSY,4==-!N5O#Z#RJ6K*4?#M9)6 M&H+]E)(RR>?U[3BRMQF(X!R/EZ39O@&"!@?B2":$Y$HE-!%^/H?<6='L(2$1 M$2VQP7+PX/&3?+2E"3646&*44RE)R:+8$ZQ=(S;'>N2-7=9K !P!V1YZ^LB# M2A!&$ND@Y!+&)CS1<9H0G0C:K"%XHW'SR8&0C4?]JGY_V[",1BW5 :,%_IZ/ M;R?9PUW1WS=<8#$!?OF1;-V)!.A^VS;U?JTNR\>,6*4)6#EEK :^BR,&-..< M@S5OQ*'U?)Y5XFS0X#CZK-4T72!]C,5)8I%70II(@#N@$@WT84PDS/NDX;SA M^.BCZ',_'N73;/+EXR0;E5FXL0I3>A?26D\) F]S?#LJ_CO?,G-9_B=?U<+; MG]H@I1U\RB?3HH3O<-EDFD]6WKR/+-:"/05*",\X%=PQK19**J6J(51$;&&; MXU%?I=TO_:(:@PHOXVU?<5-4FQ"JALZ/V1_KTT/>9\U6GZ7Z:+)-U=GDQ_UOHTD.5/QO MM&#HF06)KNF];XD5U3H6B;9)0@0.XY&4$X^;U"$$B^+FZ$Q&Y5=*R' ?CV^; MY'?YJ"P^U<.#][9P&"\<3H;$NT]'C75,F"0ECKC8;JG:W7!(OQX"!AU5;15: M.KE[J"=2=$LA?N2:@^GPV&$=9KC&X,:ENC%'- X]Z)SK$S7%F(F1EUD5'"+HFK=#-G3R7;#)8.A.L$5##C\RELI#ZR M+QY7N5 #[&Q%"E%@V#+HA?*)Q"'L*&@W4G##-3\1O#N%)^'V\F^2G'&#"A)=&\Y3#3\8J M(Y(4>P%_^ EM):7<\1@$D#GP>1P<7Q(E M<(!4-+ 36NN3Q&\)X+'8_9K?@PL\P)*RM"@AKD4:'3DVRB1*LCA6%IQC:XC# M > I#@F)$LFB!H^"XE3T:"RW KJ&;9C?V9A8?-+D" [65:O$)X1 >&X2.#V9 M,I4DDA,%YJ#9YJ\-TB,7'DS#07"<4X*#8)/H"-+)#72$&]!(!)LR:*B#"TI0'N!A G M0+E[2@=-B-0*TY!".=Q,(M-()K$!3X&G6U;/;2ZO.0S*+4$5NC[V4U8,T3=/ MQQ/XI5L\]+--!%K M >[GH<4>SQ4])!4K!5&IPM52.DZ9QOFHAL8X*')7D/7,=(CS2?$IK&!M"X M2H8KH].4@I,,OJ7C4J<.0NV4^.9>YT:V[+G0!T[*B]M1I93[JUE/.]J>7SB= M)V(I$R^U=-8"=X!^9F(Q[$O29CA'-U8/EZ#4OMTT6,:HP5=W F(K!O&( MY[@!%]U5XY-3U$^G@WM6S/=MXI5..K 9D2,2_/G(41Q28PU7DGC2G([43!5?/.Z7 M=,.A/07^(LPE:<0@"@%O=Y&WB7S\))W]%5#["7<>FG,&L9P$MG581B#P JFN MQTJ$;KJ&WQ(CGW@+PE*=,.5P6KQ'"&566 M6B"?-T)#5+:8^YG@7?N)-K=%4F[>NBQ10P5H?_'OZK#@EYME8'"RM\8]T, 0 M-+.)L"RRL?$.?/@$J_,T:6Y,V;S#.!FM'G$@9-20L ME%=I&(;R=Y729U3F,AY":I8V[U3='&+WCP7].PNQ=SJB92KBUQ*:>QYY('B\FF8&0/0_' M'$B3I2CR,HUTZD72<8GS+D(?%R6B#2E6N"N\#B1*4DYX-=L>-";=0"/0G(J MO+NNE$24PI%Q"*S35 CPVI4Q)O(L-2(!R!MG(4 !BE/A7=V"M+8>Z?C2?*N3 MR$9*,5#*Q(%2(8N!^M0TIZP*MN5^X%%PG@+XODW5>)T+3D?$E4>WS(E("0'* MP"8BEJHY#W6;^WHXX%OZ(^9)K458?#3Q#8]( M&=L=ZG 'B:+IIZ7.)4@\?? M@)PWD3@$M);PV7,F3'EG(R)L)*30D<*V4.!QA5.208";^26JMHC L?@LRPFJ MI,,8--(_B^D=+J& IV!,MM@-B1H/SC'XM;%S,> 8\S!6$<&Y[@K32$N M![7KMU1%T'6>.Q72\V"[S[A$J86 $'&U-3BEWG!B5>13PQO;B4# S-FP M_3BV_?^:%9/\\:M7G/)V_!)DXF7LE=0.?"Y)B8V35*:I9: 6<2-O<^>8D9)L M1?- $%O%;I\\$J-HBJ/I$B_2.'&4:JF(EM80YG2S!)83'O&S8>=FX#OD99F7 MH9-CS_RMY>C.^F/A*641XI_YO"4_+D:@N/?M2/7@,))4@8XEB9;@7*LD8LX: ML'U BT922&WVH^Q#Y8EH\SCO ]KPWP/1?I]?PPF\&PUFN"3P''JG8Q) MS+E6D=%&@O?!G*'$\=A%#6FF;+-5Z=)H\(^\/QU/_IE-^WW>R@@ MJ:-)9!C85AV#-VE]0I$"!@(LQERST[[1E716"H HI_GU!.3W\4JUA&5IA(RCC&^11*>^DTB1OU<_),IQZ" M:O1CZE>V=.KML564@)/NA7-I"BZ6!2\+@ER?Q@3\+!.1AJM^& X-N-K#9X]U MDBX6/DHB,$1"* <65Y*$NB@!YK2$-IH?"#9O'WHTQZ'U?H)AP/3+>V"[J1T- M\(+KX227GC -GF$JF&-.)"D$Y]Q&6CC QVMI&DA13<1V)W$_<&VAM"^G:8@! MIE-*&B,,YT:ECB4<1SB*9'UY>^TC2;+GG Y#:9(_9,5@I1/UR*6&"6Z7%RZ1 MW@CAE,&E<1!J*2M3ZYO]'S+:*)QM G L>#L3!MH;Z86(M(\%,1J,L-0045@G MN?7-1@=#(G8\>'4\"S1>49DG%5 GTH#GC]NT@9I10HV+XH1HREC8O-?@;' ] MI=D&\"Z0GHS!3HJ;A,3>>V,8T-TQBZLM(%BCEV MBFH-ZIZ"/*806$>N.6T!HI&-N2S'PC_NY_D@%":]&Y6S27 J%F.I]PWD6)^: M?=0D @^.^?@>,ZR[YQ#\E/UK/)F_N5PX=__\ G2(B[(J4M@Z$7;-R:&@I9I!WX*JGV M!%3VG,A>-FNI0[O,N:A/YTB.SSD*PA+0^=206#"=FL2ED70F MY5XQU1SW0)2.J'X4RY,!?P9*[.OE,!"4>L$XF N1IC$<-N7.#I#J2H'@ZWAS[A7+\&,J'0-@N M=ON*M;0$"\\YV"LNP'A94$,..\(8#HE7#8TJ(F5$F^@-9OWI/[,)Z.'IE] A MEPV;'HWGK0J!\<-H" M=0H.N-0$-*D3 +4&-(0V).4<(N1F.^FA!&Z U0HF.WLX8VYB$3N?0*!OA="1 M)9HYI2U/#$32IQ[!"9C,\QO'3W5,O=!"X$Y[@[&))9+IZ)42,6L(A'N&L8Y5#*,VVCV)4<1W8Q%GPAZ*#]Y-^I/L,4\ MSJM_C^^7Y=.[;1&N2YQ!YU9463SLRF4@?Q[AW@W&)1:C4+:R9 MCU5#] $WWHC$CH.Q903WC?E4D9161*FE1B3@__$TG@M7XFA#N-XP'AVBI0]' M<'MZ=LOMS3Z#XWFJ0(I2L)$$>-!:PWRD''CL$0YD:OAX1'+&&J['#G">"/AR M"\]CG]V2>5B\MF]ILW16:-P5YR/A#*;166+Q%H.8R#>1EU*+AI*\,-S3V01@ MGDTP_9D6?^!/^_K.I 9CAN$:("Z8\M80<.]%A#&M V]_R[ PWF#G"R-#F&N" MI2SO[A\FXT_5Y.(]= #G6^*(;<-!N&.P,@(<71&CX31>-?OOA.:LH9,OC X? MQC?3SUG@AOF/,2XD&()R*W[Q6%YLUV9>'^PF:#3N$$F(,Z',49*%Q;Z9-)' ! M$*'%D.$6S"=#K(DEX#(Z*2+W4";@N"4^]QG*3YJ0$R5CCLO72 MZ/!TS98DE!.\)*<0Y2F&]P5*)5P#AT0JE4W?1YO-8H"G4^7G_,@4@2(@V.A[ MN>8K,0RHZF/N?$BI9&5BG@+ MI$] /\?-&0T$EZPZ!2]8BM"]5DV PRTYU62X M:E%P]?ITLZ1H4Y;W%HDU9YYM$+ )4/)'?S@+RSC'H]MI/KE?OK2^LK/QR3U$ MUM)&+$H)2%$"P9H&)4F(3I(D I\P;:Y)VG)Y>"SUSDCZ9R0< 4-*$^VKSI38 M$$5 =@E-*$T,R/!CA:N70;F*<%C6S,Y(O*7)FEV78475-/D$_VF:M/77MY!> MKIHOT)L)$#WED4L29AFH!N!9AU/5A&V2GA/3*NDWNUY#K^NX7]1YV?5FQ5<[ M[4;C/#8&%(U(K$0"ILO.Y_E+'^_:+/AD^EP^L9\P[$9 .,(2$R7 OD+&B5&I MT7%,K$Q2C%J^8<*>..I&Q9B6!.F/. 2\"?@(*8>8G3'LP56V$?-]0Q0]9=*- MM0+WI,3:I5P("!Q!LTIE(A/'BBK=F'-U/G+.RQ]^N3FMB4I;B2B J>9#K]W ME3FNYX0X824H/+4+EZ=*.,Z=P%TDC@ICM9A?>T>T>9>IE=J85+\3GB< ON^B M0CI*TDCJ%"M/G $WEU.54&FLX?$6P UC\F3 IY-9?QI:S^'==5LAQN'5JOI? M;MZ/JR:9,AD6]T6PRXV"3A4*.AX?AN,O>?X!8 QE M>UN$FZPF-6U"B2$"''P5<6="=R3S6$7/.5M;+Y/7CX:@E*P3Y@1\GTZQ2GG M?_N;FO*\Y%M=V^=B[87#K6-2Q7',&/44J1>[*$KE6JW7*& "2N5M))]*O#74 MURDY!:+(% O@([E/$P7B("+-G%4*/&PC.)6QCAN^ MR1O"Z&;2>S],3\5@YQ8#%U''09>&<>HZ,HS:A!$91ZF&5[9<+Q-.R*;H/P,& MS[%^'2IJXF /S@;&V.DW\ MEF&_A+'H!3CM-9U37,"K.+LW=_GTQP./#&P&4Z85&CJ+'A6 M$:7<5B>FC1/-W0MO-.%/.JX ^J[.A^A5'L8O&^9E_5@("#?.^Y#;B+U+57?$7[&W+$T@6M$BC7'J?B1)F,ZC!4N;[6I? M,9$.V#P;!'7RY?__["L8CX6,+,J%2')>MF>0):3;00>RQL5[E M6Z(HWH;9>]!@_:Q"=]H@4%:QQ'N-@&L[1$N.8J M%6*,W S+OQUJ+TQ.663OLSXFI_8I"&M39[VQD8P%-0I+ Z41(O7*$E#KS;HP MI;]=_;"(I7]*[+[J' _6* 5JIJ!IO>::^M2*<,U@E38-'Q(TM'H*8?2@A.<2$1;Z3P9W4MB=XK*3T2E)G!3$QI7;>\9(P%C4M M*&$;'2][P'D2Y#NW,'LNP*#1R%GK'!<^E8M]'E$2-[F6\HUKN&,@SX?#*N'_ M$W!EOK*Z^_@>(\Z-IL9ZSD&=I891M9CD#FY58UR<(62CHO5Q8$X%>=]E'$ZT MXS%>)$8A6ZC Z\,DE3 R)DESS"&-!#T)Y/H2)]3 DN>\8ENM#(N5X8[0F%N+ MT]S25 N&ET3&)A(XTMSOR05$0^$29Q3O@X,CIA)$Z5:*YMIDQN3%56%O7Q+W0AJ/V>3056&\6Z$C%1=R&,%R\>[;/3+0[C#2\>3FQP] ME7=UQG*O.0O/;5B>P*M%/[@\X_[OZ/V4OW[X;5^;5T*)]9:2R%$)G!CS9*'C MP)"L)KI*Q*_$JUYB#J#>66CSK$>"313_S(O;.P# HKS=YG_'EL08#'>:%9-_ M9,/9HZJNK=.B:P;),"<<;H7U*018C&D_3]U:LMGO"Q0+^$.,_-;P9SRN@^CV M/"<9OK=\$XC0N2K2$ M3"-M%<9_7NK8,&_3A9FUIP4(I2OI<.G&=,"]Q&!?E_/'$IS(6 M.J6&B)1'TFL]ERO72,>LQE5*//]Q/8]PU5^=_)%/^D6)2"'['."JFE#?8 MSB.UBZ7Q8DY*H\1:.<$B4F MJ>%#D7I6"A[.I-NIN\JGQ"A..4FD3WBJ\:(G M7;B4*.V/\6GT-FI#;[:!E06_<<]Z!VCR01CDCMCF>)&)1B_Q);A M:AR<2] <&1_IC4K"LR%R)FKMR*_LV.3_!;"FJ=8"J:$B"S3 MJ6#&F51%AK#:4BCX:',,B*(MQQXG(_J\U#Y%?QJL=@';2V5,TPC'O2X*>U+G M$K7-M59D8W/T)2JUE&-#G4A2O;!1@IC'% 1]*^ES$KDU MO5$>%I3F9XEG#&>I3TP$5LVGW!!@Z$5^5>O-E;IK\> DN!^'44)\Z!9A*+%-B ML9$ZB;C>W.*W>J=,-G'>#M+U?I&^;B0;%_'Q@5GQ19UJV"[PRTW(JZZWK8:M M0^'E1;WJLD+5*^Y3(()@L4S3&"A P;M.8A]1($[RW;^])]'_V4"W#<1:H58S M%;9NI=GFOD6\RH'1 M3;'2@"CPT*W'*QQ@9Z\U\S';EI0A>K-B\RB2'GP8X<4-NW%\EM0SR6-@0!)K M(02@%*EY]8LU<:*W("@V&GB.A_( ' -G?GO\9K@E!E@NPL4ON&R2 @@L5@FG MUE#6J(;6XC!FVT[.QCG@ &5X1X7QD6L^P9Y)JU2TIB?*N6%T>,)DPQ=3,,^ M+JU3"Y$X;C;D@DE@$FE4S!NEV6_4%JWR MBVE<:-^@"=MB75Z4($_02)&R*1?64HZ[[@T7:3S?6Z8Y]XVUAV]X1"X)^Q-5 M$O6*)9K*U!@+3JMBQBP2248D#47,Z$4)P2DZB0B:1BIQG*G8@R**K;/SE .P M0&.&R^'8SG#(T&;?Z=[!>3' D#"9*&)](@B(VMP-2!+FFAL5>+"%JU#5WWL8 M++NTHE?.I=;1A(-6) F)F&-SK0@>6W-O#552[84%I;(_OAVA7'[,_G#Y*+_9 M=->W@K;J^\+W@^T$E>V]1NLI4I6"[YLH+ZA+>,.25!NW5D%[!(P#(/UXETW_ M.9Z%]2$ 2S7Q"20,WO(K<.%QB% :ZS0US-K()]0R:JU$1(QB. FGX<33:JG# M?D3V0+F*)SK\E= ,P3A@OV"Y[& L5\9R/=8>N)#%W4]J1%J+=]6K;,M?\^EL M,MJGG%-PEIC%B7^QHCN-!FBM-V;>'81J"[11*T;QF40L284&KBS7/SC8I2#%TLV)_82F)P+.PB4G>J:18C4.3TG,2)PH[1S]N)M'&;-1\6'1?#&68\0R)VYG\ML/8(G)[S@['VRJB M&3>I%!RSC5(I,&E<.;!M=-L5S>%G]SARX(]__Z%_!_*(J?_YYK!?\WY>?,([ MMH5F"1LL "$WA,CR<>R6O)ABXSAUQ*7*@P/CA9^;(I-ZRK[[M_\UG/XP*#[U MRNF78?ZW[V[@D6]NLOMB^.7[C\4]1(0_YY][OX[OL]$/X;42PHCO2?0P_>&[ M_W4[_6'CX\-BE+^Y"^A_3VCTIQ\0OC?9L+@=?8_.8''SI?I3,1J 7_@]HP]_ M//I<_/LVN(K173XIIEL_5\\AZDTJ#0O_!LKU,HQMP@:TWN=\ K^7O9LQ*L6R M]^=BU)O>C6 ^BHM M\/?5AX[&$^#0'^:?F8X?\,%_+!\<]IGT^OEP6+_G;]]%WX7?2XCHYK\??["? MB\'T#GX$G*['DT$^>=,'4F4/9?[]_(?5^''SLE__+2&_AQ] ML4YQT%G-@M?CZ71\_\.:>*%F696=U=^K]Z_]:1)D#O^R%\P5@1X#(#>@1;Z_ M*P8@Q*VJLO^5W3_\\#_ [_UAITI:I_D"7/7=;EK5DEU3@CS\T2O'PV+0^Q_5 M KN3:+E5R%>HM:(T\/X[GZS@K4\C%WXL_/:Y4IK7X^&@>L['NTF>]WZ"U^[* M7@(J=G H&3O>>R+OL1?@O28MZV\)=K/Q%1?%JC_A^J<>(U<]].&.H/@S<.3A M5.S8]1MA5_LP*8:]BEO55ZY4:U]<=#Q.]0'R M/UQG_=]O)^/9:("A]WCR_?_H]_/\YN8%N',ST&^3E"Z_+4:XH:MW7=UHE"\I MQ8\2_5+(]3_;HLY>]CHTQCN<&('Y6J4&B3?[V MW6@\RK_[ZP+/YV"*;SBR[73-MZUKC+[2@G2JYFP.S[H,Z=?NV+P;]2=Y5N9E M[Q1?FY[!USXB@="^^%!Y%2G6EOACLQB8?0GO5D.%%Q7#/PMVQ5AKING)A%LRWOG< MX]9Y\R]="'I!IO ;$EY%KX"*G? ^B_ ^-:A[[18XJ:J!V\Y4KW,= ZX;C&=8 MU]=:()]/M5;!1B]F-OX;:_:WOW_+S__[K:0TBFZTEXYL8D/N489NW M'^-2Z?ZT'(_@QT#P;+[G'%MVQS>_/.3U!/RCVTYBG1H>Q=P:$7,96<&)HY0" M1YE(II%Z\;:3J.6BD(]W>=U/@CYBU9CQ,!E_*@: RA1>!,)56VE#LTEH4QW@ M5N$P9&U!??C:FOQE;WS3&R].H)>-!KWL'D\=7\ G+)OZ>[=9 6\93^!;2KQT MF(Y[X]FD-U@<-GSK8BL,_'D^^@6[8( S;A'FU7>TU1&S*8R;W2X'G&S7,?.D MCADE7K9I)'K5+2^O"OE76F#[XCYSUS'3=9L,Z]5+V M'G">R A3)P?F<3;2./"ISW<%^#7XV3R,7 R9GGY6WO60-T(^)B][V:3*\( % M#M\UJ>>:/%E1U*?7%:T_B;=?PS4CY>I*2]%:#O_23_^IZ?FN.JEMIZ33-=^, MKC'ZRO"N&>^L'E?G6)W!L:J?,;KMY7_@(JRC*KOV%V4^X>A>M+:2&'7%5=>@ M\.KB[Q=W!;Y>F:"1N9*JM53TUR(37?;@<=K^/51F_+FJR_A+;SSJW8PG.7P5 M6)O^'2Y;#-4TH1!GHS"C8;G :N%NS.*F@#?<3,;WO5_\.S!AT_$\.W .*?UZ MV@4J;:8IH>\/YN$+1!'+='P MTE-<^\JHI]Q8%QLWW^?$?!)]$]T,"^M:]NZSR>]Y]==R0=#>]9>%L9YE0WC3 M=/[*&=H)&I5@K[R! $AZ6XPJ(+/9=#S_0Z4WPE\NM\?@A(3"D:[@MNNROLU^N<=TS68+L[[8?/BG.^^D4KOEY^$_FIJM+V[$O]ZE!D1?4=J:=?I:1*);:K"S!>@\&K:M M\::/G<2K&%CY?'-/G^)=OXZ!J%29*V/XRU/T57!>ER2XT"1!IR4[+7G.! 53 M5XQU6O+9/.,43@$MU+X=[AWN'>Z7B/LK+21\\=BVJVK=,;OX'KS= O>!^'$Y;2L$ZYBN8[H= M3/?WR;@L>[^-)CE\(_)>Z.GNF*]COI=@OA_#)(&.^SKN>P;N2[-BTOM'-CQJ M[E+'S&=.UV3 MTS&DZKBJXZJ.JSJN>@VDZKBJXZJ.JSJN>@VDZKBJXZH7'4EP>?6_YRP0Q$3/ M2TKGQ3>(=NW!:_U71%V9J+WJVTL_??Q 3M]T M^J;3-YV^Z?1-IV\Z??-UZYLNENIT3:=K.EW3Z9I.UW2ZIM,U7XNNZ>*HK';T'.2\"<@VI=Z7$+O!H[Z+$,D3Z'9RTZ\D^:*LZ@M2;J4TSZW@>[L\%P,)U<='+1R44G%YU[T6 MZ^N1KNX2IA.Q3L3.*F)_)H(]&VLMV>1\5\&M"^1?.LGK).\OL M6B==G71UKF,G8IV(=0;L$J6KJX[[P8\G#^-)-LU[@_QZNK)*Z"R"]M5M6C;R MBO'VDHW=JN7N,NQ;EZGFAK%.FCIIZJ3IQ&0B%<]FGKJ<8B=N7WDE!SI\D6G- M1%T*\W]\KZ]9OQ]M'U*M_XY2-F^?I-"7RG1WMB0DRGZ*CCO MW*Y$=XG8:ECQ3)KS3CYU^[/1CIQ]?O7[\,X\N0$6>=.OQ*GBU*[/N M%.C%,66G0-L-PUD7AG=N9J[O'/ROO MKL)_>_E_S8I/V1"@*'O9:%"/F*X_,&^CZ65E;WS3B_-^?G^=3Y9JG9&K'HV( MZOVY&/6F=^-9"<\H__)]&X3J TSYY%&RK#QE3>?>K^/[K&%)@;*W MQ:@",IM-Q_,_5&8[_.5S,9C>P;N!$+4" .$>9@]E_OW\AQ\V!7H)]VHQR;*J MB&^M 3J\'J6"B9,_[5<[6S5CC=/3/JY>]-L[W#O<.]P[W+]&W%])]_#%1:D+ M<-D+5,+OH>7N,*#A5^G3"(@?"[]]KARKZ_%P4#W'WH.7"6\9]/RXG+853'5, MUS'=#J;[^V1.GTM6KXI."]OMD.VPR_#7AD=.Y;K6*YCN4LE5<=R'AJ M$&+8521;6Z=S*:=];@/=V>&O6";.8&$ZN>CDHI.+3BXZN?@*Y:+SH3J9Z&2B MDXE.)CJ9Z/RGBUO%^=HS5[^]_?"V=XMR.KK/X>/9;3[J']%F?=2VZ#9)^J+" MILR5HJVMO/WJ,\2O2-9>K\7Z>J2+=(+5"58G6&=80F?,LW'642OF+D4>NRUR MG>"=R5^4M+U]$YU9ZZ2KDZ[%Y^25,*(3KDZX.N$Z@^EB5Q$]O]OXM4A75PSW M@Q]/'L:3;)KW!OGU=&6_T#D$[=7)$S7D2K'6JMDOY=#/;94ZX_,5RP1IS7OK MQ*$3AU)>.Z\3E*Q<7]*B$;NTV]E*8OS,AG4R<+A/JBBK5B40G M$IU(S$5"\BL6=9%&&PFK ].;^K6GLCZ.I]FP+8[9NR;^%)%ZW:OEVVL^WT?; MIW2GGX.49[@%4^9*B/8NF4^FZ*O@O'.[$MTM6J5J2M-8UU"G(3D%V M"O(B>+53D"U>/E 570XYC[JV>!6\VI48=PKTXIBR4Z#MQN$LN@ =^BHXKW,S M.RWY6GBUTY+MT9)QVWP>:3X%%WP-A^U^J_RX^ 20=(=U^S6_^]ET:TXCH_R3_ MYV/\7:\8P!^R_O0-B3C5.K:2IK&TL2,R@=\H34T:Q\33[_YMXQQ6:?JQN,_+ MWL_YY]ZOX_OL<96[\O%A,6DROB^E5[]VH_[;WYRD\;3Y B48_^.JQB[^0'_[2RR9Y;S;*9H,"'ONV MA]__R%=>9T/XRKQ7WN7YM)=->W'>S^^O\TF/D:L>G)[JW65E[SK/1ST0JN(3 M@CD9W_<0BOH+'H4;WU.#5P'Q"!&V?OXN^Y17W_LPR1\ HT&O&(4G3 8!Y,_% M]*YWFX_R238$)ELP*'RR@.<^#(%CX+,(SF^C /$'_)X H[T'K/I9 M[\\K) USAOYN[?LUHMZ,)_"4*;S]?@7B8@1_O\^FQ7ATU]D >3#@?!7.IB@#[ #;> 1XC?#QP]X$A7." M+ZQ]8 3'59;9Y$L #S&\R8K)DHX;Q[ &SQ*)AW%95!@40/E)7LZ&U0F.'X"Z M^$I9(=?/RKL>>CSEXOOF)(%W%N-!B:=5PA?/^6[KPQ8?GMY-\KQW#S)S5_9R MX(=!KZ$ 3Y&XG[))_V[I0=6\W&QD.N790;I&X^F"]O !H,( N&@*\C&G^!SQ MZ1BXN)?_\9#W@ZS,CVD&9W]3E&#W>E_ !O3@[W! O3&\.*F)^7:G,=BEX5[< M4CU%_4:7I'[+N_%L., CG.19D&[XS+]FHSXR-,07EC N[3U ;#DC_Y=-KH-(-P798FXK6K$#XE?TX7PZG< M\.SL? YO8KLZ7V.#$@]IA1%0+^49'!F^H=+-]5-Z17AOUN-O^!NQU)J?\_SW MY6__-C+#0 0I?+7JS_30]1KF(3;K/_^>9\/I717=7N$[(,H$ MKVGX!3 :#GJUWW;5^WQ7@!WY#-%H'>'5WC3^H7==:R%\^UP-754>$I;%+[\6 MGMZOW+5B4(!MPVV,=9HR!]@JQ-N!4+SEK0)8G<<05'SP M?,&K'>1@=R#4@U_R_MUH/!S?8G@T!?>RP/1=5I8Y1J[MX,/>ZG;Q0;\<)&9\ M#T[3)!]6\>I=\5 V<&@+!?/6M(["[7@\^ S/; M&\E:V#N,@O\DGF-:99G_T MAD5V70Q#0-(6S-%;>CZ8)\#EHUG>GD<(X+9/XA'F],IR=@\0KU"X3L954ELK M0-37.Y5D@:F=\:<"8T-0J(CXJHY';ELH^I!&RN!M7\";#$%G'>'>YQFZA2$S M5>4X\$O+60:_ [Q+MQ,S=!AC0!CCQX/BIJ@A_3A^*/H]'8FK*I;%KUY)B$&< MCA^>Y)@EK/317!3>]NP#(/!'<1^,RX[KM9..C[9\?$OXZL-9/XV'[ MF[A'! MIA4-2CD83_CW <*VD(JH(OXJ4=C/)YAZP+15?C]:DG=\#3[#:L(O'.MU7CT- M;US"Q^';PQ'B60U[=G8+]$>[;^9IWH5[A6RSR'T!L."$Y.N@#>$S#CHY<"UXR_YI Q.!E"U#W!42=@'3+O,1E6F!!YKJ0QIUNT6*-!B ME8G;43U TLF%Q<H+%^-%_Z:PXC'PS79ZV+G%XKI%NE#/(;#8KJY9:G<_.JN\'U^C9+U;C0 MN"?!Q=L=[*WEGJM/KZ:?GQ@+ADNLS0BP=7^ M1QI+4/!MD$U9W-=3@T.V\:0 M\)8/8R6/O1IL@?UK&_2VPX(UR+?&!K9]#P/"=/%"WG&M>Y[7(Z[NQJJ+L7T. M\>@N5#,$WQ:\3G!(*P_UIKYC!(T/(.ZXQ@>9@FBM?*+;"6!E9XR/1.6'M?*L M=?=ME^OV:FQMYRPLG(5_@&C .?XSFX((?7C[Z]L?#W445C_YVMP%(MY&K\1= M8"WG*R_072"OV%U@+^DNM)]5.Q_+@8G?DJ^5G\ =6Y TUWH!B] 06#1;>8SLU#D(6:KM9'085NN6D^ M@YEE;\GY'83G5/WO]I-V"6.=-*]-!1U9+ATXK:!)&*=VPG\8]X MVUB>?@=U><2\@%+INB\(C/E-UB^"D@3-,[JE^^ 4WK%/99FY+4! M[,,_Q2>\950<:X3YTE'_&PKAY34?84_0*)BF_KA$N"=8.1-:'28UC.$6'<-'T/I@ M&K:=4DW8<.N]Z:;5O41SQ.!!Z0SM'UCE47$_NU]@"K8)W+1'#2#XR7T$-/1! M-@F>E:T5!YZU,!U+\!'8FS'X2Y][?P[E-L!]<*3E7[Y_-?)ZSA@&I2*?K,&_ M*X)9>>I:6SQ^9O,9JU];M>NM=743?,_BP:%9%V*7X;!^S]^^B[X+OZ/JF/]^ MO#=PGTUNP4$.0&:SZ7C^AVJR0?C+YV(PO8-W V'J'ND^\$OV4.;?SW]8I5CH M>5["O3IP>]$WS;>.23]\9'<%DF)_VM^8O;5WO$;I:1^GXEF__IQ3S%_[$/-? M<[0>J->W*L=GW)5P\=L?VYM=\831%)@.TASZ4P26?4SKS.L7>S?JNU?HMW'G;K M!@/?=H.!6W7/)+LBHKU@N!L,?*!.?7PP\*5=SK[BV^5VRV$/J;8Y[5X-/H.U M@R.P'T6YG)"!(^Q#=41E6L#?NZ^G 9;328:XOD&\>];V\G^6TV#2TTLZK@>?R X\L7+0OH?>A&GR2]:S69DW/GZ??5GY=#:;WHTG M=>=5F#6T>/\D"U69\'6CWC5.&LAD68CS3'$6?QC1-+[% MV?7]>E!8^,IZ]E=YA].KYR/BDU:J3"S=&<"]5".K8_[6W/+O5\ MTQMK:\@A;;M5>=X5-YG5Q=9!\ZUT_/;JR?5;4#Y9'+;%/R>&36U+Z@6#MM,) M/>MHKNU.Z(]@-(>]]]A&E@_")+Z+1^T\![.1J2-R7C/^4J/4MI_7?V2?KP'9 MIMB>I#=^J=MW55!PXJIGA\7#'2C.>B;EX*_7?\UZ]7>NS>VH_[8^LJ/:5Y'U MAMGGY1@.5.2=\R'%O"RYL"KD2/P<$R#*H7.)1^*EJ M?-V"0?CJ>?]I(&/E:Y]QPF/;?MR<2B2:2]F<2HB;&P^^_ 2J-UMVP ,+@\OT M9OP9>Z]P9FD!+T^"<&P3Q<43=@OC-DF:+]C"W5EQ@7/^@"$K*9T[5C]#$ "X MC9:OK\GOJB1A9+7^]!OT8(%_YM(:ON@!SO(PUL07\U&93<> _2HO9J"C)Z/\ M2[D2.O5N4/P7>\Y6E07&91 K9N@,HD(8_6N\OKVG^MA]]CN >[7B((5?4=3A MGS(?#L,/(*+80XT_ HWF(VP?[5:K7>G*52VS83UK=GXLZ+J5TPSU$^ ZJ"8A ME^/AK!J7&Y9U?UX5 )RG=FJ A<@NA6*Q^PG.+C1TYM6BN6S48(LJ^8"L"<_X5(SK(<3SH.AC M-BEN;GJV$F!B6(3V<%-2TB&083(>84)@G;M^G [>-MZ"&R@KB820Z?<\@/9G M^^;]7ZJWKPLXB%>U2 NDX#ZOU=P#GL H M$4=\Y$VEDN>_XWR087$?=@A":#BQ$UJU@@A:%8O MHL,ON!_/)Q%53;=AYOL6TM6$":[/H"A1!ZRN?43JP+.!NC@'J=8LJZ0N5ZTK M:,SQ[QCY]_/J$>@E&M2C-9PR&/_Y$/&%^0^9N $6/N!%5/ 50,_U_C4;W(:Q M3:$'>M"T%(,B[%E;/^X\#(J?2\H:K.';?^E/Q]7$I=6O1YI7B<%L.\UK!0KO M>]M;RN'# SA4]?MK\F6'T!M(@N](1=:F>JSEJ6^S \03?[Z>"0IQ,VR7^S^.: M.C@6HB)1/EU73N;9*?$(ZYT!_8_XI 7OA<$:;3/@=@J_&EWS-2C+A:FBA['R M<3[KH9[JIL?<"R[SIK]7Z@O?[5>&6M'.F7U\6YZWFU3^7#3NK- MP:/Q;-2OC^YV.+X.34M)CD$"(4_>YV^5D991YZTFWJ 4TM MA&15(FY%_ZXJ5CA03,[VN MI$70QDN=J%;%U6K@S?SN\,%Q%>MI)V[ _! M 0MQ!$C5:H:[=C:>[0JB#)A/:\P7LU5[V:>LJ,;&P??.=<^-1-80L#.?#C]05W6LW=X]>C%RM3 J\F05ZUM=X\UQJ17.L MQ!GD^7T/>;B";()ZH+KLRT9!T;!%'?'#DB(;_F28L-ZDSRH15V'<_:G 0[<0 M6DZK.KAE2!+5'F9(1X8:Y_F?=GJ[59',_3UB@]G):J3M8S5Y.SX4( ,!+RK M-GTOX.EE%=>6XG&4)+:FM^=^VEWVJ9YJ&&Q0MNJC <_6TS"'^=6B!/#S>!*8 M'2$M<(SP?R^^.#0(A&BC#X?9JI*^:)W\2HHZ_CW'^KE?,?*:*^OV"CSF0BLK M+Z^ZPUFX#'+N^[7R?=//XW;@WFU2ZFN.YS8J[V>3_/UL6-:>(%'\!UQ3"@^= MA*!Y;FU6%BPL+$J8/5].JPOH(+']_FQ2U8=7?3V]60DV:%4G+I]=KMF> %G( M3MQ7-*DO(S#)!Y2!Z W^7<^KS ?;0C '3ULS#MD04Q:UE:LNO*N"EV"CIL4R M_$<<9O?5J-EI7IT(/G VG=N7QZWB2O5(E1Z!=TTJ\U>9H5,,Y\)6YG]@Y4BV M^J=M!G50@XN?A:=@5J:^OKQDJUNW[HC5*&V+W?5P.M@<&:*6G[#$=M+SX2AL M=51^F24;#:[03*#U(6;^W/I!HY5JG4.?N.8=F /L;ZA'A9/$.[+K8CI9QDGS MQ#DAZX]!,LT] /S+[@>]W^F7H,"MK(*8)[= S.LWK1OU.6*45X;Z]00YOU03 M_4-?[5+IUQZ2WNJ^-2JV#N:JU9JD#W:MU 2I>)W?9<,;E*O%M_9^'5^#@S0: M58<\'H$R7+Z(:C/D3VL/:'F^5]72C^U&HG+C (!:3ZZ4'!RC,5O2BQN9B]"* M-RG^&]3*O#*P'-=5"IW>;%=O5MU:U07E9E:DJ8[JE&30#W#,0VR4@#\'@XFI M+>27VL8]9+7AOA]_JG@3/8C?5[7R*D(U1[ P(Z^112/\CFZ"+@0XK-R]G5P.+UZ*O7G)19-!7.>>P:&?93 M7BX=R.W\L<89&,<5. 8>F!N_Y:JNO07/<1"J33X5MV/0Y^7P2UTDN^8 5VKM M;<_5[6O3]9Q>[1=CR=079.W;?-F^N)+8OP?!S"=7FY^>C>;M.:AQ[BO!6 @[ MJ(9Q688=,$/X 0T/F.O;<+F%?P#!O^F%34Z5I0V-=*'*JGUD76SE7M[\DJH3BMBL?*Y7>OQ8'+E.+3([W>".!$ M8U2NU,VOLO[59K-!E7NO^](&Q21L'2R75Z1A>\5G@!O?L^-BHD!+B^L\9M= M_F4E<:-N]_TO:W6[\Q0LB=8O;A#I[.%A7"R8B[?6&"5G44V=,B9P7/68_I@K>QN, M,2$WL.O6[_!T@,C&)0NUZE.TG%O@8$=LXV[[>=#BLA6]''_@('P9@S T.J>= M:_&$JJ]4X_!SK'">^?C#GQ)K+,<_(^DI MMO_)"*7'H^'H>0^;(E+)W$L=TY1*/0AL^_/]''_SPMNX6Z,5'%X/QI<2%6-'$@B]A=3!7X$/QEY]0GV=0 =F8460B#)BE7:@0FBM MDC:%*0"O ]7>V#AYZS"PD>4 ;TE]MW*FCXS^V0Q^4XZ]/IR"G"BP1?\['I#E ML*NX:?$;:6'%E1TP:M/SZ@#+"SRB_!A_%+*$W^TC55WH=?!K$FJG):GI $A4 M)H]=N+^ ?HK46\ON;>#6+1:AN#/16[[K$WPX?]<1 :?K_;FK_#"6+]#7_;[U MOQ1JD?UU 3-R5]6]15^3$M1U1IM;2&>5:^(2[>T)3&P*"GDD7;0P1V@0 AX, M$E?>SA$5,9@3XQ P:.G6I+U4(P)IQIR[NQ,9]Y@[G?&@U6(*_&DXK+F5?*Y- MN$J(6S?#5',J+O'S.(?*]8;5+>TY&'6(VM29RQ,3\5N"-0ASP.;./B3K&/&X MA+'E$0LA#)4IS!@6L>E^WWF_\SA>2 ?7#0" Q%;@-HML-6O;Q/ OQXT8F5EQO.#(;1SI=TA;(HP 3,89]2P,=9>H\7$20C M5 2;FAK\T3FK/'HKK=&YE#M9X9YT(0(89 -^R5_,20^3IO3.BXA=QX MQ$'.\8O0PTU/=%5J2V5#%5]J?KU2"FF;M$>D/LIL1WK R"0./9!&Z+8$J,UD M)&\+1] M:3@X;ZJ4@CD!.AWZHKAS;E<8BU/:8AGU*U$L%DD*I"XU-6H7G]ROLB;6<0A[ M9T WW!2:[%8*R5F7P\U0\=?8DUA/);:CSU-DJQK\LK[E)@$/'R:*U32Q?KL/ MHGQ"Y7#!')K'":YG':X[MX#'KD0USZP]D8I^:TR\=75,JK[&E6RH2!(OW)I% M6I&N1!GEE]3YS;2-IZG\F !;&M\_U['RQ.O-#6JJM(0YY!ZH,D 51<\M3#=] M$CX^P5!*EHT<[S'^; YE:C(JQ#VY+\&.TBJYS>>VB93[P9Y=";G*G_\"GU"I MA931&\9A6$0F3!*9C=V*34M%FEYN&5^$<+1C^;A?:55QJEP[-.BP>-V[!:VL MT];!IE?J%G .^>>&JI&2!79:N.WJ"EYIM7P'K[=]"8^KL%-W%FV>>K/]:0;G MJU<2R(N#K>FVLR<\5K=4MJY(@XYM!O1G4X7@ MMQAP^,SK'9][_1YH3V?>\+CO#<[/#3F<>2=#^*K7KP1M'C]/&8%/IN>'MJD/ MJ?%O)XH$)1#[#:&RSD;_5%2Y%!'3J97@JG@5#:_J7\1\"0RE-A%T='-EO_+, M,Y:E6\]UP4E.?H8-VJD\$"=T[W5??=@HN^TR.W+@=)6 *S6S'J,F,O&?05)? M\>I]*@.J;P448FI_?R9?.PA[PAR'=BK5..J*EB #I)ZS=H R16U'E:3QJ:RM MB-AJ"#\O,UB^%Z%J([Z JA-33;M(+;C *M<_IJPFDC#PG%%&?J[ 3"Y7%(5J MMTE>6L!H]\%/&'MA&62!)\@UOGR_!R)!I9V>>G M*G1T<).,U\::]3>--V\!W.(1SIR&<'=$=?T>Q7U,4 MY+?J&5%VC@%H,#/7Z?"O1^#.K4#387"D_!A_ 481A]:58/21D,IZNSS#OADG M8W/9M]Q+8*'+AN%SX2HB -3&BY+\T7]L%&%2].[-^4X@L0^ "A2 5?Q M'E[2;;H*:/&E38;W,DF^]*+%AP?T!;P/5423)5L&2@2P>%2$BX Q6\# H*GV MZ.8L\@/RPD56-L94/'(J)F%\MQBP>2C^&VL?V&XD1#@/;-*E-G3WV T5K4J< MTH<.]4<3J4IF&%V:0(9 MS.4I,C@; 4'76_1.@I*S\"HO5*9&RW816'O/(3[!U+.H"$)YN/%GB_=K-_,8 M]Z@B/UV(:U/AJ^QZ4XH-PPW(*^X"R32AT<9W^MD)UZ2&%N5 U9'$\HD*Z1E,CXPB[ >*=(?-0YK&6)EYKP4 HZ/ MEY9!E"$C36TOP+PH%W&TB>68%F"&T&?R!S6DG<>IK893]DJR$B7O4EN!+QPV M0)1JXN1QNS%5\S6!<9;"'1!8]I6S/611L(*8:O@M,TE\M !WP0=-M!4Z"\SA M%50BI%AWR9#WFX1N$KHMO.^A+97!P#=4K_N+VW]&* M"%"5K3I#WS\T2,XW*^U;\H$1@Q3BI.'Q]J #ZP:WP*'\,')1%S.80N5VE;'5 M(4!IQ2B"'^3OP0+I09H:C"_NY7QK:)/;O0H]@ERI)4S=^2JZL;,Y]WO89(8W M*(_<>>1__^7/F3ZXD7+^WFF7=Q&-+XD2;D"2 J"N NT#T0$F?X-M?0AC__O? M_OW?_E*^"=-%-N+R2Z"_KWB>2 L^?%&3O[ZYOD)[YK_Z__/MZHT(QO %4.K! M57]X#\S=_6V#I+I?]!KJ<%K^I M._$EGLEH+9=^6G^;S279_ M52A2@7=C,4/*$0'>+].\C5^_]Q,Q7&KRGC^]7YUAK2-,VP!M_;X.NE[+V"HM MZGNY6FO/'S^[@YH>>)4.ZWU\IA@X-5':*@SM,W]]TWM#GS48A?GGY[/DNV"< M3N%/V)-M1NX#<.1SJS9). MCG]ZO /ZRB;M=DLG&[Z_V]>WN_I'3F1UV_L*@B,_<['7_6QM._>KA+ >OZFG MR_V6.'X5XL5BC]\\#"E+6;F-._\A* 1+_)\>_>]%D%Q)9*MAY9,)4 ^T5DOV M;R0??C7RX2/*AZ>"D3%O(\P;[ #SEB%I9R&IM31%JQ"UVN3Z&1#O%)0?0>88 M=H'NX/?38 S:2+T)H8S.6T3GBGJ[9RRWNUC: *S:+Y(8>QA[7@B=YS$D ,// M(^E_-\%U:*[&R?O_X_M*32:MT@PW1[0/#SLHGJ.AU FP%X*'X%LK?/K]K<&G M1([F %0[_OS42O39,\;^"NGN_S4.GK90$+[W[/HV&XFV_9)@%[5),"88A$); MSG53NF"#X1530[]7-QCV6SMC^V@-!*_9/F(];2ORJ$4$U2U!M9^$59\$VWO* M7S6P_Q$N7__I\07_+*D5B(F>KSF8BH0_CYP8VV*03L12?5I@T\ M$,-FFICZ/D9TVZ2\M9%L2_M]&84OJV;@1X7JE:99BT-:K*0VDX42*L"/;HV+F]U1IJ>+HGX[60 QM(:P#[D?4T MCD#:AL!I$3UU2Q+M)V%M(?5I7RCK21%(#>+J4TMR'9U5XFDV]8(^%-;TXO76 MZ*1]R:D^%92[J&[V=Q7?)'(^#?S51>3: /,NUC4SE@P$VNLP]Y=IC7'ML)Y@WY&)-KR:&[Q74'F-TYMIC76>YKR]RJWVXTUT. M]_JPAZ^UUB#:'U& >79?L0GSP\U]&J;%UGNG_U2;(O<89G7B6F)X[AV=GS0. MD[:<_HN\V'SKU\[XD]9C&_.::I1.SSL:<"6&YI2=_=)I+K!AK8^-*W_DW3I? MJN8TFDKS# 6Z :(Z\?J]VFBJ+4??M)AF:;S/)''NG9_4YJ_=%Y)@TWE=1&B6 MQ'/EB5\I+UQ\E-HV2;^8H/AI@J2:"W';-JV=''G'P_KN1O9=I6/S<0L":W^H MZ^S4.ST=,'6QP?0T@^GSQ64C!+7;D)0&LL"!KH;U!60_ IZVH <;52V247M' M4CWO]*P^4?5*2*HQH^RLZ[+L&_:U;@:=AH!.XSC#".U-R&WM2=06>]6-JXG' M8+O)W443H&R ]QV=>F__?N__<5YGE@I/?\9_O+OB^> D49( M1U_4Y*]OKJ\0+_^K_S_?KMZ(8 Q?2#\].#NZ/+Z^/#O_>'EZ-K@X_7!]?=6_ MNA@,KL^O+_L?SS^^^=L"[;I0>"1M=A7SWCGI?P,\![# X)@3[1?0PW89020C M/Y AC E?S*@B0!!A%(RACZ)#!3 /_'P9ST!,&=(*X.N[:1R&]P?Q702CZ6P$ MA!7()%#Z4%R$(0R5JL2W[\ )1QI. %.P:8"1#&%V@.=4WBHQ4BH2*@QFF*:M MQB_ HK58X6+/E1JE*Q#L"8AS'ZN'XD &(F>#0>_GKRH*XD0 .PK"(+TO?NG__$[E4?(7O M87SQ#QF&ZEY\D-%W\=8=X!\?W)<\K((AQ\!RL:>21/D-LY.V1&4>8.4@&^PW MN-005YUXXFL6?4L MF8&&$3?1V.PG9#YYL\7SWR)1P$PYTC\1S:;3Q-U[XE/ MD7]( VIU2W/$5!7%#*^Q>1/H$^F!LRB!QURH]O%?R=&D6'5%MM4#%'MZG4!)QX3C1C,%[>DU9E M\! FU")#@J '%W$8Z1U,&3&'B4+X/$_P9QAG)M,L68OZ"5I$P'$6<1^UM-", MNF(_N L0>@6":13A$R1 99(M!+A1"4J&V.0751XTAI/!\%"FB^D]Q6O,DD M:*&I4L4O\0@$A:D+9)3<(!F+N4Q24&(],59^*,$H!'$#)F,TUMA4;B:_E^\7 MW>A,92'"9CRS&V3V,_@75@SO^*YZ2E_D\YL].;KQH?C=6=-Z!,!UE5P:<':, MQ9!0"4]ABW!&(3&Z!=6]"F(+EC+P/2 #( 78 6YC'[W)7 MX 3&X?& *C$)$I"NI$F0M@!?KL*3127BFEZ[R%^KZ@/S+$%F38,9QPJ9@3>@ MD@!&*B3$+*K0+ C=J)"CH-":+Q!L0 _-_Z MT')^3;X3D)&H/:@'%0'4X:TY@4JL*JO?K>/[(6C=)!C" +2!,7&)L0+A3FY5 M>DUGLP>@EU)^@J>)NW0\(D2=&;] 34[O8W#6P0BZ!RS("6OTSNK M*$4WBOB#1?4<)K"OBQ#@@:XAL#FT$E_P+ZN*U7+,OLV2 M6K(,T5\^??C]2ZTP[-<%P](+4!*F(']4NC7C^+ M;ZVQ.0E^H.DZ!:)7I! G8"P;^Z#0CPL:JKAJ0[7R8:-Q OM!RA5@>),U79)U M,:C1^Y'J%A3_&6BAI(F6+V%KXA1FE+JF9L1_&M0N"Y%C9E%N1"AC^WNX=*.V MM%6&X[J)9:(-@/_BN=S*D%SO,W27 .?JA"UO-+][AJ;,&@2AZ672!-A&T3( M#Y-L 4]\_<<'G >YKIQ,0%R@*.F0)M^]>U;7Q$?!C*>-EG5 "A!Q8,,'ECT% M#UAZW;B\/10=N66N6E536=/%:A37PR'P@AI,>++'G^0*0LK'7;@O+BO:*4:Z MXD\UW2*?')[7[=@$0\$HL20:Q:U,@CC3Z#,GCY88JWFLD9N!;HO_%,Y?E%4; M<[9N.21V>'?T2XE;Y@;I==P;<4S.ZIB<16;Z,!NJ:\OU,R 4UDJ"[CB'1^+Q M$CLBLWB!%>56-C$@W!MQ)]"U?-3BY/A?F4P( ##V5QF)ZP3EOO9C3UP"JDWB M) JDT=V,/?$LEK8%2ASU+R\'IQ?]B[/>Q]X5!DY<'>>A$A]ZU\.]B[&QL!/JQQS#;+1S MH( O"=F"!$\RZ@)-<6C&NV*:$""M++0AJ(&IK@48=R'8K O!<+>%^$\ZW4:@ M4YOGPL2;EI8M-K&+7-454'T8>ETM]\Y)1XQT#R!=$: V?&V%V3="1IO0,YF8 MG)T%U&Q%<=)](N*.(-LBT*R>?+P;]W>KB[JW&52,58Q5.V5@KZCXX>??/V.H MY#R4]]H3D7K89/9@PS,Q?VK":C.\F)O^ MW'#3GSIA>8Q!)^>[!V@G$(^MY99&F#*39";9I$?PU!N<,)/'%V=CJ\'GP\'7P\.KKJ M'0W@B\'ER?GQ]=X5>;DTI3Y%8$K^4#TUH:=QDAZDV#B'&F1@&QWZ-+8 QWJW M"/&\W9'I,B:U+?RB:RO[LIQ/OEC4Y0E K@B8UA:&,463S2)EEL;Y%T9'H&\: MJ!US5$OMF-/>3LNG#,ZX?$H'U,0G)]QNJ7[%TSU<;2V@TE%,M*SV9.>IS=O/ M G^ZFM@E.+[VR[ /"B1U%&!M6]O_D=WX\-[1P#L:UM:TNBV'S6[\YI)$T+R0 MU,7#6AA-T-'^Q&R<>L,S#MG8EI3J/'U]47Y\$P6F7=MDR9IOA-;V+9KC;7_H M#4]JB_%]*GQ*9'HN@':(;^]V+A*[3K$?;<>$YVN5?"?#=S(["R4]\8Z.:JL" MRWQ;V"^2@3M'OU9Y5\GGE%_8O+L^8KZM=TC*L]>K^I5/P2:XV=%P3!9KE'!+<4>6+[J;*A@+E^ MH;8#DSBQK:>P'566RERQ7=?@<21UX-.5UC@(,^Q7$,$AA?DA:3JDRM45M1%6 M\]3YW72!Y%X&\Q;W,CC=<3G_0:>;$71J\QVY FEK+X/3=MOOS5^\?9LF2HE? MX;>I%A^QX7 S1BMCW@+FM>,2>*/[N [<$-?E?]H6E#FFX96@\\4\"4+1:... MU^$G7&-]9C.5R!0VW @R;Q&J7> "K0'6_K)/QC@.M\G?^\UZ;>JBT(V-F'VX MMVANSPU.AK75<]O[1)4.*[GM$0>OB+P&)]YQG\F+ M-?V2DB_8M*NV4IETF8;]_$0 MP3)QD^^D^$Z*[Z1: !^N?[:VC"!>,6U-0+Y(O6B[;[@;95S:$R+9.QPV5,OJ M)2#;[]!*-K>:"OIC5L>L[@FL;E!;Q@BSNF;-S\ZKE=ZXN!;NT^PH%. M4[4WFUG<;DM+ MR-ME2':GFA\7IVRCQDPC:49[])WVQ]XPP%WGFPEDNP9 MBW^%U#48>*JK%R??;/J[[_\.=,'-U+.WW^4203XI#^KY"LF:GR#[7X(P93YV[__ MVU_RAZYED/Q#AIFZ"K0?QCI+E"X>!/A%"*0O:O+7-]=7&(_Y7_W_^7;U1@1C M^$+ZZ<'9U>#HZOKJXOS\I']]='(Z.#O_>'4Q&%R?7U]<7%^?O_G; M!= #Z2 M^+#JS)I*_J&/2\%["!U!X!&_*HG F:DHU>+!4WS::K<4Q=.VU"1?)LD]9@+= M(E2I="KF#EW&,Z#3^\*8//U9"^G[<8;03I2O@ELD J_\ D)WB<=N(QG"F8\CBYGL9):M.7:$& EO@; MO(J5S.]%G, :8$(\_$,^_!__YOGW(R-HNO[ MKSX3\V4);HQVS?:FW4K:6JOP\!?4A4NHUE9.G3V%C'9/1[O:8FP9[=J&=MU) MTB6<%+6YL!D5VX:*K<*V9UT#=T3O6T1 ZR0ZKMF+N(\M%-H$*L8JQBK&*L:J M+H"*L8JQJBO]A+H>N7BAM4IU(WW/M@G!+EA.K0'6_IJVMM+H[D]-Y"7=G+N'0UKJ[?6EK/$]SC] MI5O^EK;@SJOD YRWS;R >0'S N8%S N8%S O8/N@9A?"$STPG?*,#E/R!L5^8%ZCH?AZLAL=,C[WQ06W@Y M4Q=3%U,7"S F,28Q%F!MI*Y7?\M[&2?S.)&I$F,U@K>Q_ G5PFF"S#I'3>SD M9"?G%L1/Y^AB<'[B]RGPVH)B[)3K@*1[/21Z5F.?*29-)DTF39:> M3**OG$3WA@3KE([[3EH;WF<=;X6HN%U6ZUO1U!;&_&00=KZC4&N9BS,68BS$7:Y2+'1_UO<$9 MZV'=B+?HNL?LE[+_*==JW;F<: _.M0YPC'&,<8QQG0!<:X#%&/<:,.[59_$Y M(;-.._M=&O=M@#,OZ!@OX+ILS .8![QN'L#Z /,"Y@7, M"U@?X%3<9T'V:QK[W\6=3!()+^>NA?N7.+0XI8A3BCBEJ(WRG4F42;0-)+I- M[&(2WG<2[I\<[1PS7PWI,FERPFXSI+?OI,4)NYRPVRI?UNL)L^9D$?:IM]*G MSER,N=@N_/G,O79&G!9R_;U]E&VWK:TJJP<]ZI\)D> MD 2=6Q !"S6?W4&C.)G)L$)8?7RF&)B *7P5AO:9O[[IO:'/@"E^_GD%5+X% M,Z7%;^I.?(EG+E01J][3AZYN^W^G7N[UZWGQ7-O^\FYN=N3[7B]R-)=-& MUZ']XPU#%1J^%O5!UJFD'G#1ISLC+D=Q.,Z3-GTU&ZE$#/N>&/3ZIR_05+J) M>;N^BG\TN;H!U'M^CO56D?$7=:O"$JK]NFP+ONMAM'LZVM76N)C1CM'N,;03 MM5588VQC;'L VYX5XM01Y6X1 :TSZ!B&Z0XN;@?7V@PJQBK&*L8JQJHN@(JQ MBK%JYX7C6I3JTJ1_[8(:+W,]X%VSM1:A6^L QQC'&,<8UPG M098C'&O >-> M?3W@7^-(W8N93+ZK5$P *;@6\,TKK??5/Q]ZO9.3NK;>EK/$]SA'L5O^EK;@ MSJOD UP#E'D!\P+F!P/9!S2Z$UU(3^(_#KX?B!KE2-%/PNKQ1 MD?^\;D.OL"9:$\6&]KTV&CN.:W 9"IBZF+!1B3&)-8UTB, M!=@V2^=VWQ*[C)-YG,A4B;$:P=O*SY+G-GY],IEUCIK8R"\ M[QV?U99IRS3!--%YFF!9P73!=,&R8CN6!S?MX+*G]5XXOYZRIS5?5W/I4Y;Q MS,&8@VV1@PU/^]Z@QQR,.1ASL!9@'G.P-GA+F(LQ%V,NQEQLBUSL^.3(&YS6 MYMMB#O8RSUB+8F":!.PO@1P%(=W.WL MF5SLH<4X1_K/3*?!Y-Y\%43 1+X"AZ(A/0I]<1\K\4D3D2 NT(2<@<[%,]=U> )JXI'6B6WB(GPR#R# M7V,8-(&19;'D)ZY5:HU?RFCLYM%X"Z-4WX$/.H#CD$G^.GSCO(V3PAXJTWKX MC%FE73(L-A4R4>YNX!D?MC!2P"V2)!Y11?6Q&-V[#]G#&,M4'C:&G(.:D;-V M4M_V!CX!(H%(3(,X\@I478T]<,)^F(VQ%'Z1I+4:J>']&+[$,[X+TJF8JO$- M2%V#LD%Z[XF[:>!/"4TF64+H,PZTGVFD!$"SWP!+Q?!07#TZ4X*T LN387@O M9DKJ+($A 5=XHR(.'W8?@)+0!13M#E\6V> @O_*8#08(%'%$&GL#@$#*@DK M3M0\!HD*>Z%!,HU_6LS7&6X)_IW'J4 ,!^H "KN3R3C_B)/B1N,LLH\0)\%- M:!'!:W*!KHE$:6:$8;D'3XRRE'9E)\^T63,0LI^%N#;\L<*<%N$&9TJO5"GZ MY;17HY3J.E69,[W#_RRM^27C17$MPU@"'Q8$KA$W:AGZ5YGXTU*[&/8],>CU ME^WU%RT;R>9*^6HV4LG2'*D'^F)2D!G4.D=+L]A499S4!AH"0MQS%5R0&?_* I*TD0#I"3)=Q'<18.8TF(.@ M28&(=$I:*NJ:(,)5> ^["#%$QHP OZD?/FBV(-50R-6",7\Z.>P)>"H$=:8> M%(1E^E)/#P5PA@!5H%O8&-$8?)(^27( ^[ * -&TX#-SU0ZC>QC^"L\ MXJL*)&&8+"(%&$2Q^J$2/]"HG=S#LS=1, '5'">+)D#C\.ZA^&,>H\X6SU%G MP^$OOOZ!)W1RT.NCJO.?,LIDDD1 K M3)0< ZA \X.3G05FO27OT:@?F4T'4090@LF"!,?R1##!S7AB'F9D4)@GS,%K M&%AG(4%FDL0SUQP@$Z5X#HZ!7!*P!F*"J+/$D;%@2+=QK1A9V#'.<5DE2,L9 M*ELZ4\GATI%.I39*)#R3Q@F-C5OT@)1!?,+!6.T6EI;;>X/>S[^3 M,FOD:_%U_^=BTQ5HR&&,R*F_ 6?[$,;^][_]^[_])7_P4P1,1'V3/\H'B^=( M0X8/7]3DKV^NKW"+_]7_GV]7;P!%X O FX/CDX_#BZO+X?G1Z6#8&QY=?[C^ M<'4Q&%R?7Y_WAL,/;_ZVP()=,'P+9H".OZD[\26>R?4NYJ$X9]<(' '0@76V091.2]A]@ MA@(!?TW1K$/*O5-A2!1LG#CPY#]!']/CP/(N>,^8P0$RSVB<^75492ED(LC%2D\ X)4K\4BBD'B#N%RERO<.36A4Y/93+0,9/_.*)4_V L_*<>^ 3XX#V&>">A@YO$E; V::@?9U M+R8*M#]@;P4$0#^D 5 M(PX[5K ,<@'"7$:38W-S:QOX/2HUR<' .)DY?X./P@*.)OQ.(:VA;D:L9Y::\H]&L>QM^5+>$:]_5/>' /(EO TTR MV]QN$#TB@I1HY-G7R-#_R:%W(G-X M[!Y.$TV3FR"*:(8)V&'+&K<']EV YID[M2^3Y!Y3*_"+"(R*> Z[(YL+=&<- M^[T!MFYN9-:.B_#);3%8Y32^6Z'S /7%VMP3Y+H1+&-&!AXMB=03LWV$)@P+ M#.O&*$A,8UMUZ90T1N<+)SB9 *44CHH/P#U52E+#_C=$E61 M76WN%,9CL-XL0_W[Q<5G(>?S$(QHPLR[J8J(2F[ MJ9L_'&L=.EN0-2*8(%: M2])D@0QFEHO?2C#L1Z'R@"K5'#3@,5U!2L"M^_^%N=^69(B>IBPUJ/8.M>U$ M21T;W\58I3 079C 4[!3,ZGCJ4'2\U4"CT4N0AO:U'AWB2^X3.906.VOD\Y6 M#\!?D'CI_Y[)<2%="SZ(%\PS!)3&4[@-XDR'I:)HE)9T2+=\PIMA9\L=J>*3^Z.%Y^N]IGWP:S M8G!^>%JK75$N<(OVQ7!XV-^)@?&R@]] S?>6]7R0*XJN\N@R'2^ZXCGQ#1^$ M08 A*>@K&1L-#'F]QKHO!R;*!AF1BK01)NH'_@US9!%BXTT4_*_5^BU&:H.R M MU [1;("K9%\"F9C)2)+QF"FC11P:9ZWV.FV9<*(/ TF [ %G#XFQ /&_ MX >.:K$_O]U;<"E%=,\ W""J>I*:XX=ULY/.\\-OE3LPW\A I!77:%1XI0-X M+"Z^7HIO\1PPX_2HY[G7!*Z7UKTF<+4L?!O>JVI9QF$8W<;AK4(7(X "M150 MO ,B8$222-V8F!D0S6.\-$+W(N@R47X_!8I0&/ROK7_T4.S:"E.8+NXP(,5% MP4,!*J6RQC9&Q*"8M\,3R>)\N5Z7KAJV*ASP2@263A>,Z$3-M;Y']ND:8;B$ MN=2NN6,NFW1!=$A,/CTR$9,LQTV5 ^/ MTI#R/,D0[PRI@DI#_(=,R% :RPWUW13T7HS\N6A PFW/+S@#S1BU8_V0KT7> MX!,IG2*>R%H'"]@9*P=8<25GAUR'LSF+7#G+"LT4U7TC6? AK5=3""[^(6JP M1&2M'#SVJK/_)K9&!8:#->B1[SS'KEL%O^C&%:JAK13K(UC;"I<-?$CK]>H) M&MUU:\B@6Y[7['F'C1BY59,.?WPXK#?(XR[.PK%UZ]$YK%"(@XDH3Z'*2*K. M"_R&6#Z)*J3]E?%GJ#04UW^!+IT3]_BFE1SH;7P17B!K \&$@U+X]5C9OQV; M>Q(CET6V5 L4^P/K\:C','EF\,!#,0'5V($BS.53=*5&Z44T_I6$/C+MCQ0+ M\U7YP+M1=XBF^%^! M" MJDXGI!J6S1&518O$>G\)N3+^*OCDK0:X+D%-LAA,H!B*@,&(.@/4?:#@T M*QB0%U?#OBH)"B;E8"FI@1RB* '(M!J+&Z.*8\J&N=7)W_/,I<\$)81'"X%U MSB4)-72'Q)$-CP-[-IM1[L#8QJS@SXF:*C#&;G-#1[S%\"@^@.V4Z6JXXVV@[M;"S $2ZN,ZF^,6!#Q _B)KR5F1&BDUQMT%)F[/ M!;9K,I;0KLZ4#YI;!E^J@,34)P-'!"F!XP#]50>IFN$%%MY+%%&.N@QS=.\H M5D_M'BF&-=KD*0-;ZY)Z1X=&IP6_X$K99MCB!H2C)=@#0[S%Q#ERW&$P:$B> M#1-W.D&=+<6_, #U$5PA4[?\3&BVPLRU40H.YMC[Z7$><$;T@Z^!%@?_7:8U M^"50Z"8J],A"#0RBY>Q%79T-7BN6CS2 J(DW7^3/\3'57F1S^$3W;R-U'T=C MS^8943Z6"0@FIV818&N]RI69&+&WG$M;J/TY S8N3! G/BD6^%_BX:YBL99C M=\&XQEMAP+LXT[ 5_>Y]+1CG*TQS>(HB7JGC@$?JGC%^=J>)\*X[K!0NZ.,S MQ<#F$'P5AO:9O[[IO:'/>B[]_//S30@XX9L@,HN461KG7Y@Z'?3-73!.I_ T M ,)6"/ !F>10ZBG-JK>93>=?O_4.^\=-0Z3MIP^OL<]X?=$ M$V@]MC&O64::>CM/MQT#F-\POV%^P_R&^0WS&^8W^\UOV)9B7L.\AGD-\QKF M-0]PA6NNNQ-H?ZN)+&"8Q)K%&2>QM_WBX-=0JT:2YJ^#:"?(=4QY37A.J MXY%W/ABP7&/J8NIBU9%)C$FL8R3& HRCXYX'PLLXP992*;:B&J5.*Z%&"*V! MRI,[I;?!^8DW/*K/V?@(?-J"-$U+-19>KYBFECN,,34Q-3$UO="9.#C>FGAB MGR*3VYY'UUU1KP4L\D6W'IW 50ZS9@;:.J1D!EJO&3YD,YS53.:2S"692ZZ! MY? 4N.1);15-F$LREV0NV0I<92Y9XY7UZ;EW?LZZY-9OPO^<2H#+RN>=OYU] MA4&D#FP3U?Z@]]/N-_;0XIQ3^&>FTV!R;[X*(F"YZ?MA;UYO&]AO4R4F<0AL M'T&<@,S__O.) O@4S -5OZDY\B6=R M29("9&^"R"Q29FFR\=]X[[YWWOH][[TCV<.NL MU&*YPQU$PC\"RX?-@"6]ZNQE ,37Z-.=4:Q&<3@VXUS,0,N$1\;B,M9I7<84 M(QTCW0-(]_ MZ[X^KOFFH%G48Y1CEV@HJ1CE&.4:Y3L*148Y1CE&NK:!B ME*L!CMQS[H%ZT%)/=TFZK:\Y7E_,\ 8AP:V)^NWWC[W>H+XLW+:?/K['V0U[ MHB:T'MN8URPC#?>/87[#_(;Y#?,;YC?,;YC?[ ^_85N*>0WS&N8US&N8US"O M85ZS+[R&[2CN3/H"$/X*0+NW117$!(ZZD9:D+X'93EN#],^'7N^DMG8Z;3GM MI@4TR^$]IHD&) S3!=,%TP73!=/%'M(%ZU!,$TP33!-,$TP3K#^UKA5GUSU7 M?QQ^/10W2*?13,'K\D9%_C/2K)_5+;I.D.Z4V$[/O=-!;2UO]]Y#W"%:ZZ[$ MVA_JZC-A,6$Q8370A.[\?&N8]:P6UN<#9')4V]P>LHDP23!))&3Q,F1-^RQI5&'P^J)[LVS MKKNROL6I#.O"F$?;Q+^$I+K=6KZ^Y//'8+M)=GH3H&S@%NSTW#L^KN^2^<40 M[03F-:U*\"T:<#[KVJ(3 MN,HAQLQ 6X>4S$#KM<.'O1;PT$Y@'JN9S"6[@JO,)>N#Y?"H[YW75\*#N21S M2>:2KV, =H81"I ]N2M#_H_?2S M \5_9CH-)O>[!^0SUTM?!1&P^/3]L#>OM\_JMZD2@,=:BRQ*%$S\OVHL;F00 M:1$G(H0?%/P5V8K->-1.FHJ0\-OD 5GQDA7]*A-_6HXY['MBT.LOIX%L)M9D M-"X_7"E?S48J69KUM/SF3B5*1'$*D$AA?!D>"H =?&=_$/)6!B$"Z& 2)P=: M J2"Z%;I%*L%65");D%(K >,2*<8!*'H%"" B , MJ?NAU#J8(*FO9@"C>SKT1/II!F<&AY?_\A8P(IT"*@ >Z7?OZP"##_M6R=I- M.Z-4=$D$E LY_.Q.$\7)3(855:B/SQ0#6UBH,+3/_/5-[PU]!O'MYY]7@/M; M, -(_*;NQ)=X)I5%1*-?M1JD5RL;9RMC"I\>YF26=]G]Z7)M9J7#9+6WX^F"WT[^FS7<^ M4??L9:SQ;"-CN%CL\+$$^(JIL6PS- #)AZ&WQ&8W@!]]NC-\=A2'8T>!$6OU M%HY)9Z2K'^ER7584NOWSC=TV\[]%9+3:S7'=>FZC>+D=O&LSJ!BK&*MJ!M7S M&!C I$VW'$VZ0:\R]-$(L-7%/9CMNZ32UI?[X>Z'E12YX[[7KR]MM/6G_R+O M%E^KME,C:#VV,:^I7&WVS[U^GVOH-Z?N[*U6D\8BO8M)N6FF3T4#;H3=IKZ? M>6=/]PP\+XI@?\,!VF^V[ER([V^UB/Z9-ZBOP\N^D$1C-C=7BN"H0HXJW%IQ MJ'/O_)RC"MNA1K"3@+DD<\GV<4F.O>;8ZU6A>SN'VJ-QA7DLY:"^.SKS$1]_ M'X"B&_AKPQ&2X%:FP:T2UT$D(Q]C7C]%.DTR"AC>;&,/Q(W6N-?]"7R]C&? M#>Y%/%?8CT&C VT2)["J"%A%%J5)H+0G[J:!/Q7JQSS&L/@@10>;"8P52:"_ M"ZEU# >9JK&X"])I.426)"KR[^%5?RJC&R6HZ\,DS#!N%N.BM1BI] XCJ5-8 M#O6:'6. 9R(P#OM6)@%&52^,!VLZ!)P1Q/;,6B()@Z?30-."/!HMW]Q,WHNI M&L,#4LSCA,*QXPEL8VG@>[/'+(%=)BJD#<'P<9;J%-:# <(S..A4)O>X9X7Q M[;#,,)"C("Q2 ^Y4&.*_.+@O-0Z2J%L59=6P <*,B.+?0;-<]$&?Q\)-6Y7LBP(#\":S=!#'#E'H>F[V9_ ?: M49$ @2,3\&"P1$8:QL!CHRR L+C&![&) &*9@(D@GG'):&7DV,4//Q)L\&? M>J[\+#0/S;.$T.OEH>\EDF\I\K$=?)9&NI1Z*JY!,Q?_@8?U[ M.#T%"B9T!LPGA%XBTY48/E8:'B+B@P%\/!8TF P-:21(PXI\T &EY;95)N'R MB K-P=A1/ O,X('+#44,9&KS2A;X:(50_V_> O[TYQ5K@TWH0*?(&W/&4^Z+ M^+J3YP /.1DLB0B5;C!KI?/"NTE,!=D=Q&,T*$(CEHAW(QZ <:!\1- (OLME MWN*Y'XJ/E<<2-0>98)*W7!P/"B6M@D9&]-TC9AMQ! +>")@4N;R19*18%!/K M!?F4"Q@4757! K0!0MYL9B$[SQ,@B'%/J?SAN0.NVB/2(N9IS4#481-[>$WZ M?C;+S%N&?/#G1$V![LQVX;,2;W&V=[A\G<;^]RDHLBK1#@2$^E>&^T>JU=E( MPT>8(:2UEVE$*S9@N(I+]$8+0ZCE*@)H7E8U JM/)>$]_KA"' N9* +6382Y M9Z <3-9(;M"W<%]:S)-X1 D^ L4W;&/_ 3&-]I$53.0,U0&Z12?![>[. N! M61L 4(5Y@QZ M21+/'/ CJ&X-GX,=(T*!_I.CBZQ\4;WW0 M'U3U48/4N(\52+&P1^ S.7$NZJZ+..Z) + ZNO>NQ*3&[K$2U_DK^H=]D#,!&$(\]4R8AWZ)0N@!55I7+&1 M%K0&"<@,JBIR&3A$^,-PD]KR@O_4'YX=GM:*)!5QE6,U&B^KU+5N9#A[)&)J M&2J*ZP'R:IRA#&OB((XN_>SS6)_"?;@,A+8269>YQ!I#]8,,9>0K\76J0'W; MT%CE\]B :Y-QJZNV;>%YBH3"NK6J!&G4 MNDQ"/K]OY,MZ8+$XK2]!C44-+Q43&23B5H:9\L <)C7W7QF >W)/S,,Z!7WR M=%+V/Q9H0"W/,$MI2U]4;?I] M>G6IVO2./_6/^H?U6@-=T=[$PV5IT &"SG2TSL+[#:CXM;I_UV@KURA _I$S M\VO+;R]S?EM>9K(.L^6"/4_QQ9>6!$IQ]$B&1B\@WRC)4M?UD0MC\LTL: ]4 MH\D4#*,"35XNZ6&V,8IH\I53Y 7I"14&;F_+%JL,%6Y6DN7%9/FJ5KFWGK9O MP]/*G>E\*E@8UR=J:7VB?CT%BH8;%MD9=+I$T'F7%\][Y[VW?N\=K0I3JP;5 MBFQFAL^K@D^QW--VYZ9R%35&L^HD];Q5)?25I=Z0;==3#1,-+O&Q-5$\TMY!\M( MRDC:3B1ESE[[03-%O6J*>@';[ZB)V9JJP PJ!M4^E.7>B/6U&8Z,$4 MK)K:C).Z>&2+X-HZ+TWM7++UQ?.Y=8+[WEF_WS@\VG+R^!Y77V4^PWQF^WRF MR$T9-$]N;<$ YC?,;YC?,+]A?L/\AOD-\QOF-YLZ&O?+$=:T/W&_H'7A^TFF M*@6$=LF?]TQ^[6_WM08XK>E*[O!LQ^!45M(JFGMB.GJ%=/5 MX.R(Z8GIB>F)Y133%=-5:^EJX/6'M17!?RT4Q5?\ZWJK46_):B\RI\68T_*4 M79#-@^TF:6%-@+*!VAO# MX>ZAV0FL:UHO9@[)')(Y9/LXY-&PMWMH=@+KF$,RA^P*KC*'[)"SE#DEW]K"'*"%0:0.;*7M_J#WT\\.%/^9Z328 MW)NO@@@89OI^B/B]<\BV9 /F(S[^/DAA2M^,=!U$,O(#&8JOJ4P5^OS%Q\E$ M^2G>"5S'":PV$I>4MN;?NSV-+F' 1/J/7!$\M/M.'TVO9MSZ-E5B$H<@\(%! M"Z([,4^4QDL8D4[IPT$J?XA@-I?F=/#;RQ@^1O>%)GGZLX9AS*GY^:DY5SM^ M?FHBCO*<1!@B45,5:7/W Y^5>)N/..C]_/OEI^)3_^=WE,Z(<\-88TQPQ'O9 MB'@A%4'2.2)I7&0\5PEULJ5UF9W "QNN>,G]UIHCB9R; B6/OX3#&P.3E?A:%]YJ]O>F_H,X@#/_^\ M CF^!3.EQ6_J3GR)9W))WYO)Y":(S")EEL;Y%T:YI&_N@G$ZA:V:UV[;CN'#\'D$/L5R3]L=F-5\ ]!OTT0I\2O\-M7B M(R@13\Z28=[5N%^JJ?ZT+S3]F\?&3T:;+VV[7V*?M''F??7S/NZ5_#SD_%4F M_E0,^YX8]/JU>?<8(QDC7XJ1%_,D"(5!R-,]E]NM:5G(H&)0[4-#T<[V#&6L M8JS:=2?:&:P^5&V*OVCHBI:&'2L_-K8XS:!V 7 M098C'&O >->))SW1@;3>W^7023>AK'6 M[T0"\O@F@M_' K[\_?*3* (J^C\+1?$P&!PQCQ-VGKXFPZ.E\-F (-M"?IM' MQRX H0N-!D].:JLVU)9SQ/>XZ@GS .8!3]STV_/CS>^Z%O9=(GJ'3O\=>Y)J MTF)!?0VEUL$D 5VDL0S4F&#*(WS<-YFU=G7!?(OZE9%F6+C?HO&_=IZ7TV@ MWMX5T-OWXMQ,8DQBSX#3Z?$QDQ8["I\*PE]BK=NB8NT79'\WN6'13=$JC[T& MVV?LG>/?#:A(;:$(]J8Q76S@63K97+%ASQ*[.2J>)>=B=(6F$T3L3MI0":(D M? -:3T0J9:NW14)@?ZQ>=BRQ8XE)K-DJ57VF+/8KU:M@J1]^F(WAYS2 7TRW M!G8J[4*?8IZ^Q[8S^Y28+I@NEM_KG]76YF)?Z.%%^=XMMA1LQN Q]DY)3$0 M&8CM &)7$XM:!<36 (XQ\35CXNOV-CPWY7PD0QGY2NBI4FG=:>>[I^V=TS/# MIR9^MQNVMG/X,/XP_G!9E@8C/9<\\G5YVE\)'#FDH^O86J/;U'S$QRO-W\I&;ZOZNF&' ML,NBQ=>EV^+K:Z7%U^]%BZ\NP&(_6,_J=G'Q;3!6IEU<:!L]"$MVSVW6ADW> MY PDU5]YCK:]Z ]QB+WRN)> M66V]&ME!WZQ=8R.W(V*DVSK2O<*.0R<[#P=J_QUQFT#%6,58Q4$(6[LT^!:G M,K2N%RWFB=(HA,9/]>,LN''@K;MI 'H-OFM*-9"G9\F9*Q/CX4G&9J[<<[LQ MH]@@FK+U6;"U%3!^%+>[4-EX<'3JG=50@N:UY$#SC7O=2@GSFE?#:\[/O/.C M ?.:)C4N5JP:4*SB38I>[G&B\?FI=W2Z>4#1GB4;M]_^WKDJL+\T,>B=>R>G MM;FB]X4FV'OP<%$A;=K:*?T.0W@F2QUEXSS IQJ8L22Y'H_K:H)*]R=$EBON ML4W<2D&X/R3&K1S8!&R?=&03;UORL"V(Q69>>Z1;Y^B"Z_9SOM3NDA8:R% P M'_'Q2KK)[Y.)5BG)Q7@B\K(SEUF2J,B_7YF#TKJM-7@06TQ_^5:F>.6.<"T" MTGF*,P#=1J4F#\3Y-@SD* B#-$#/=BI 8=9:3&20F-+$^A%O>J6TD#X4[D)N M5 1J4QC>"XJZTT:7FDD-'S!IC1!')@FJ:90VXED/_ R6

V'AR@?\BC2@&#GS,3V-EJWE#->>X0+F,DGO#TM9Y:XU MT"**82;UKRQ(3-K)V%S+OM%J3 M1=-2N#D')[X@I36\BMM#1$!;?HO0>P&8T, M&&$)2B_909-)I(3@5X#-LY%*EN8X;2*7J_-H:^.(]S8=;2:3FR RBY19&N=? M&"V4OFD@8VUP5$O*VN!DMUE;W/^_RXC=\_:S+BV>D[PK2=S13 MICW.MG[_M2>I_IU,W L;-F9\&+F5NZ8\Q@=KY7XE*W=CUQZC):/E(VCY6YPZ MJ%DK6G:$A3;DEUX-_!>G"KXQ[6\"] M2[R;O2SO9K^82UMF?8Q^VQ6[>V:9/M2P9M,BEIJSUQFJ)KP\EW2=>N3 MIC>OFO94;.M"U;2SX>;=$E]+NGR'V$_KG+S,9UXWG^'*-\QOF-\POV&]AOD, M\QGF,_O"9XZ&/>8SS&>8SS"?8?N)^0WS&^8W>\%OCGIL/ST5 !T)N=S1E913 M'^P9&/5X;<<-X+C3VHXU6@QM.?VF!37+XSVF!ZX!S'3!=,%R@NF!Z8'I@>F! MZ8'U)J8+I@NFBZTYJBKU<[=-.4^@EKR&\K";8>G,;KA,'U>/9+3L$%IR]HA[7:V340NC]@P]#@-EM/N.>U^;U2%UF,;\QOF-\QOF-\POV%^P_R& M^0WS&^8WS&^8WS"_87[#_(;Y#?.;=F,;\QOF-UP^L;DK*RZ?6'UOX/6'9W71 M5EO.OVF1S9)YCRF""YXP73!=L*1@BF"*8$G!=,%TP73!=,%TP1I4T^ZJ/Z=R M%*J5SZ_X^R]_SO3!C93S]Y^B6Z53*HOP*;I2H_0B&O\JD^^*QOOXKRQ([[\J M/TO([0,_7@)$91!]2R3BQP5%,5\%V@]CG27J&T#K0QC[W__V[__VEWR.W]3= MA>]C)C*\\3F)(_C35S3GYS@,_'OSW^)=#7O_LO_K_\^WJ MC0C&\(7TTX/AA\OKBP^]H[.STY/>]>5QOW]T<74Q&%R?7U]>7IQ?O/G;PC&Z M1_(MF"DM8%7B2SR3Z\G6>3T,(G60UWX<]'[Z>1$MZ'. MV!KV?KR^^?B@^]G]^)P*M,SBYBZ]_T- 'O8$G M?E%2 ^MX^RV>![XX.QJ\.Q3N$R)1P#$3>"14P!GAWS2&[VRM-T%B\2">'&1: MV000 :N"AV%8U[TN)G$BXKE*)*V=?M>>""+X58;AO9C!-\!NQT*FM.6YJ:LD M;F68*1%/Z$LS[%S>$TYZ(C:5/4>V5J+&6HD+Z[\+PE",8,$S)=1DHOPTN%6T M&E,3= :"\AX'^D\9$=1-DQ-*?'HIOSO"!%B!P$E@T[%3AE@P8< D!/.*G9H?PW$T6C&DS,%< T/3= MHI"3 @]T"E\0%*HS2< -/YC#CW!24PO+8O$$C*G$=8H9%G'!H?(%K)BO EB MM]3PC!DEBN_@]/PP&^-@A >XAP(/"'QR 1'N"\#'(Z I28L"A)K)[XN'"W - M:0WPL\Y&L-_(8@K\9Q&3A$P2O-JA-W\6T_A.@9[D58YX' -((N!BZ@<>5A4P M,,DSP%("'[=LUP(/'#;%9@;G'>>3M6\ ^.1_9I%R>22P.\OB2DNCX 3]H5=^ MN[*&UL$E#DW7OQJV%.^!R>>/5)P)"5 QX*9W;@9_%M,+:, M4(H(=#7$L""A08&;J%#<30-_6O*<6NM"PJV!X&3L>]&@R0%:D_YQH@5L"Z<$288U;Y+>=H9&] M('*+!EBW=XG.<\PZ/>@=.>3]*0)A<1, 4NJ#O\?QF' .\>=W0OJ.].?];EX'=!.J5!?!"\!#M)=;G,TD'KR)\\%'\ M;B25@X(Y?$NG-!BR-5!?9>2NV9_*Y 8U.RR,;=4\]<,''?3152ZMZ18Y'9!V MN=-#=T$Y3T+=C2 R+_4Y9#< 9> 3568E(T!+4$.0A:*^,%M[6AIK?$\"[K^L5$]#\7']8R.IL\G+5>R?GIX$UZ963#"5SCS MF!1$,W]5\3W=IN;:&4[4>5:Z#.JM>Q",BP?0R+H0.@.[SA\^R-%?)@M"].B@!T;O%S"<(A %DR2>84,"&RA'#/\2U@IZ6U(HQR>]DW>>U5HE\4=4 M,H%/P/F#K4>20 4D=*DX)/)"T"7]ZK!^,2S\!C]$>@(O($,S*JM6R6W@HZ*] M;IA!I8$Q[2H %O!:=TF59D1)^AR !4XF(,*&UCC>86DLGX/"Z:[J4)F M5\RL47C, A1:9@.H%.?KQS47>P6I !+/BBB:+%&3D$!(@A68)Y@+26$B&RB; MG\R2C/Y/PX+P(IB',&_@1#H:P,1:+:^&F>_V-E!QT%C_J4-UCFY1E<5GGLC2 M( S^-Y>X:YQ.A'W&+IPI.&^PACXG 1PVR/X S_U. 7JC15=YCU0,! ":3W_, MX>U#=;"G/6#!%['GWUR*QK-A'@"ZMDW MN#"BU9QP ^UN"^D$"'><(3WI:3"?J[%Q #I#D/D< BN!(_!E;H7G*T#3%ZD: M91P 1!=\,5&EI0Y[OE$1UDX&V(^4NP2T;0.%Y I@ LBE<8+7? 4 JVK9".P' MV(GA%0B9 LZPL?Q\PGO#1N" H]3P6H2X,W@.#=>S,*>KJT/Q"4]K'!AT<+&U M\$\X;MH"' 8,@&99$N&_R&[,X>=Z9.D,K&RIPH[=48I![F"43;48DU5Q-C@\ M$?!8"(NN943<(&S^5YG B0\+XIWGO0$(^( DCG<>]*0$I:\;@EXZZPG9ZMMP MOW=^>-[$CI=ZZSRZZ44OD@?HFUO6M/7.F$8WX$&2DW=XDS#,O2[]W7 W!8P=T'^T.V>,VHE]@3?61S#G38"8UR&E?"4 M/CY3#$QQ"B!7PM ^\], MTRD\#8"Q94A]K/8_U^I]_L=2G$"Y[I5=+_N]E5$V3T]1,FLZ.OGI\2"7E0$S M=D\;OK[CZ7GU6YN^(QES[8W4X\X52TZQW E^*4YZQPS36F#ZB307!F;M"'KR M5)AVE%.VILXPEV1F4#&H=@@J9F",:@PJ!E5G0?4\!@8P:5-]J2;SD.PU]C-0 MKG8T:WUI(2XN54G'.SKU>L?]QF'2EM/']]J6N]IZH#')N.^=]8^87)A M+F'.3I[C_GW=)/-\Y7:_=-AUP1(OL:/VKGI"?]CW3H^&=1%36\Z\!C&SOV=^ M-O!.^@,^\E=TY(/^D3<\KDUF[LN9L]]G#6"O%L+4FB"B6D&Y4^H:GGK';,,U MPFGW!TG>]KW>R9-C C:VY$J>TIQM5SMFO6,4>I#/G'A'1[75.MM[/L.&[W)J M!"O#H R?GWO'@]JN*-IRW&P /6SSGIVPF^,U'?D0SGQX5IM:OB]GSC;O>G&Y MF#G+ZNB#%LV@/_2&O=H\B6S3O$8DVL;M-R/0'B,0^K;[??:LU(-$3ZH0.TUD:MYZJ9RY8IZ8@(7*@+XH"E;O"Q4@B6!\UIJMKA>44ED*L!4'XO=;*N8BWG[-1JDI MH3TX/NAC9E=5F5$R3&< U@E*98OC$R=V*(*H\9:WSZ6JH7?,NV4+@0*FV E,5A_ MF%'9*O.$*6NE;7D)I#A#I".L$$.CSY/ 5\5S2(28RPEKH!I)2)] AD7]B0!Q MBRKA4%%>'0#:R,395,$NY$P9Q$@,=&2%GP2Z9"CC8%Q"8&4]Z71-U1LNF-BB M#0!_N,AN8*;'V -6[?SJLO-+9.?7IDJ)J9,W&/;>N660C\MJT&7=IB@U!5"H M%,LX@Z\ '"K1ALK@#41>>A#KFQ=ZE3SHO(T!!=Z=VZ9<;%HXFN&G$N6.\.*@52L"W#; MC/00>$?*E\_K0'"V2T;3&3+=!S[SU!K7?:?&]8><=BY+VM'ESWD_C]XQ:"*7 M(-.<$M=7:A*45>2ER(B< M*4F)NC"5GG.*!U,E/HET35AM:V=2\X]2%W)U:>U,X-9N[I<[9@)C EM'8+;X M[8/$=>X0%QXI&&U$5 =?4VS@Y7Z5B_73_AE6D/?!,*2"952V'XP%4\3OK6^-U0QG_HQE_E>\H9,V/F(%@AX=.!4S(Y<*J'9D:T KE&O M&,.LM,MJL,U!V4J"QM1&7X?]85<-L 44C>05W2]L$5E;438O"ZS57.+#95

3)SS]%5@< MR>@H=5:#,P,A/:=;Y]7@>G#RX?3T\N3DHC\\.[\ZNCRUW3H_G%U\Z#7>K;,F M=DP?EZJ!?9"@OR-*?5[T'G[-9C-$=_C-@66E;:>%YHN%4;G"#:J>5D]C MDZN.00-7'2@IB"+)+;'Z_F 521JO@&BYW:I]C.YBD<*-,XQ2NC!U^4<1R'9E<]'XHY.D?$:V8. FM\6*FL&JZ>.N M](_#KX?B[Q<7GRM =5OTN!YV[,-CO5S452AR)'J%_8(>$]%CML.BIJ:'9?%\ MXVM#(SLPM>WC"/9E*@NC$RM+J,U3Y85(8?4P=D[':1,UZ=[>Q%J@/ER MXZ7+ADDC-\TO9K]Z&F?AV+1UD$3=\,X_0Z73 MPC[FO65@"3.PU\@?XG#$KQ\O*[PPCFPE]\+$[PPV;!V=F] F5K/S"AI0"U,' M$:BYJ(0CPP>6VL&A)BB.#HX.CDNN>:?4]_*3-56P_8@,%9HB- CP0NQ#4SYW M;KIZGO?%6-Z3W*59#5U(<7VT.B#I9W M$*O>'4>%CN^JU(6K9@,=8P5\VX\/#1R^^8B//]Q#\0]S__810(4^FY?;T@\" MO@/F=1/ZG;$1R_Y=SZ+#):NR, "=MMVEES9O;:_RDS0WFUIGL[FA.M-FT#1/ M(_*>Y35_4(M38S=FJU3_GK-HVZ>GU&E)M;27O6".H46X?GT4L#&ZK[B>$]1P M3;Y)V3>H&H-F>W;IHBMXV1/,6+YEF[3*HW 3F+3(#HTG&0<9Z,4K*J"EYJ SBB- 13%O(O3W+B=I*5/ MAPT L)VF[;;*CRM78D"+>3J9,=!Q&&-0:W,-4L;;& R@H#:M;JP1;\Q%'PO2 MY@Y\XV)?,2\\&U#T*FXU-, N(G3\( ^"@;/ 9NRI_$$RPD\S\B$8D]0GDV8< M3+"KIO7F8'1 @3!F#)V!WF:>4B0_9I+ZVQ4>9WNG^ R\W5#:-"6Z]T[6/.+& MW=!:Z]8Q;%<2 1LMU:P([Q#+DW "6->9^Z[S,C\LAT(K,@,5P_7N 8\ZJ\_3 MPDU0C#=6VD^"$7I_%7!0'(HXO^U)FU9OH$J%P$&DK_8R2HL_*'ZYXBPH+GJM MLR!O0_R :K$Q&1#XG]WFN!Z#RPWJT'ZFM0M9$^IHO$6VEZ\#JH8 L4&[[I= MP&WT*-@3Y&Z@DL!V,J\V$3PZ:V!'#=*5D_S0*(SVZI '1\WY_\I6P[K0V#-L M^>SV3*>.ZG&(?S;3QMP-?BB[E]N([2=W+N_N@6Q;;:F3;:RA^,]YVVP*#[!' MU!E/W'[3O+F&U^0&!#4L-3W!\2H9C<:TY 2D!ADSW?YR!P AVW.LZ$3S)+3B M0IKB5(&\(W-9.54RA"],V%A*05;VS=P! 5_%27Z+I&]DZD_50KJ9#'7> M))W\$?AH&%)\G'4&5!:-:\7M@9I*:J@-2RUX167LG!OAVM @-H$L.$31_!W# MX5 ICWUJ5SX&1=E7.6-$E0P#X=V =73/.(.Y7+(ZD-0%?ZV.45WC,I^FHL]T M)V.-[G'5H^*MZ#V/ZJ5U;1"XZ0$P\>N]?6/FN:GVC=ZN&ZMPD_'Q*^8USH'N M/JN$PD40_7X?P2)MB@I.8OHN,*6S.!H:L')!XS+4>RG#F9T0?@Q8K$06[%3VR8 M@LQ=BE9Y>XR[DUY6\/*<$R*W,^YL8%CD/$4&9(.1,;IY_,BJ\UV7[-1"QHE+ MR%EV+IGP<9O$B(%GBN8%;3*Y,9M7)OTXTWA.&&5\'_F>N W4G>>(*(S=" ]H MV6.9RH=B9..("@Z,I9Z.XCR<>Q:/@I!"P.TAI=,@>6R[>/$^QF53B8Y5>\T2 MV(DN(H8L\$O=V3/7\ICN<0#+. @F!_)6!B%M>83AG!Z<<9I1M!_>^9H$T0(A MLOE-(L=6.$^4Q">U]?5@XDCL@KP"A1*5\L$.Q2=8RWALKP(J =.^+S6A68A8 M-L&CD*#K9PEL=!V,(C'*HC'*7NFR2W-S$E*$F3T[/-7UNH![:;'N3$W\)/QD M A%@@9C!TUT6M=],%T_?)S4QUPDQCPFUQ35,UB"$H>D@L?A]FV=(A)C)JU48 MVH!0Q)E*:-/72IAG16^K8!&E,&MSHY77/L Q4=.$01P]M! +$Y 7<9+S.1MZ MAG=%B1@ID"!!G&AO+=K2K7Z$X9FP:GQY%@,KMH&8L4X/J(P"\.F;P,1QX_W, M+=[\C=5<132?\09,S5)LXE>0^-D,@;- /A2G8YD]LIA#VE;N/G[$%G!U_]Q; ML'9G(\PHHNP53>FBMQD(657$%NDXSTPYTO,L$B32P)M MPBIF\I]@G92RSV$U52=&N57+,PW3!N4>U7QRF";&=T_V22U>TS_U#WN]>N*2 MX/#J6=*PKB55<>4A4!55>598U M 6UF;+(Z"='+5"D64BW:T86-XL@%5*%SE KRHH/%AE58XW])@"C](>?715R@0OB+L;*<8XX6[*\.)'XZ '- M8[@QAC,81;B@YTS+&[5Q";_$RT,:QIXCF*4LE>I1@'-^A?0<31:&:@GPU F.#S!Z#K MD%HBP_LT\'&"&\#P/#$>)ZUJD/2B^T6S"T(H?9=G'R/,\H@ MM90UEX%)X7#W_C!] ",'CG!?DH.%D26#P@4+>[V?8]4JTF^4#=.N7&D_)%NP M!$%($,/J-;7(NOY/]6@GKG<7!:=1Y1>2A;I+._O'#=9;^H8UK,+#W+?C.K3H M4M$F;%..'2"MRM1 KBT>F0F=Q M%6!>FHH\3>EA6LRT*?M!JTS)D8VJ-$[O$D4KOT+)8%4KB%-(SFDD! 9/M MNK2K[J+,GA-!GG=$.NTTF,])]XZP@G(T)G?<1&%<0$#7Y)4@(5DX:$&TYE?1 MUAMHXNLE77^8;UV7ZS\NOE4"1'V\A#?9T2XR:><."&P%*K:"2[A!T119VT%F MZ33.,UEM8G9QU4*1K?:ZG6Z#:*2)G4PB8>5Q_/>Y>%]?'J%A--XKK#UJ-.C= M1"4:WP2PI2\4,H$%6S&AY$ML2YN8!\S)?R97V^C^(>;4E&$!!99>7G:99&1AP6X4RH@0UX24XR;7/]V MM298YZE'O;;O"M,VTW:K:!O+'^0W$KJ@17,E>PBVKJF>'YOKN=$]5CDY/A@# MV9BHK$+58-)@TM@STKBTKO+N97*M6-TKU/+;2J1$8PY\97I[ZB9QTEQ MOU6*5W0+V3)"3&Y,;J^"W.BVI5 _'>*SI&1IRP05YB6)<^)B*F$J>1540GW+ M)J2C+;EUW)#P_/K6*&\4'#('>8*!ZCZ\')AJ!UE$AEE9_F6J0E+^*%C+\?4$ MU6I;>?WSI6A45FFX>&_:G1B-5X?JLCH*6HB52H4 MP8EKM<9E6%S^3P%SXJ2XA$L"K(KC%1?JR3BO>V\'EB9R 7%F(MBUP%07,CX)"DHT-:BP,BZ%)^9>C?RAI6P2 M8[9U8+,NO\#*V-AI-->3EUB7Z65V6"[F=[P^+BMIVAR>LD28BR0F=ZQ 5!-W M9M-]N0]>$9JF\YFZ,ZVC35I%H?V(DB8)&,?*&P29HB+\3.:NSR02IGD+/YRA$?*,TF:R3^*YRY BU/&^AK.EL#B7?28'CU0Q@3$JS MP915@E$8?@AP&9M60&@[612Q/ 0.QE M-.\A%%B!M_[%(LK(1.CG 0(%,Z,^7A0S1&%-!CQT=5Q!UD/QWSAG4;&\2DN4 M(5ZT*W3PU*(_C5T8G3:&S.T12-65(A7:@A/*=.XK@Y>J+4&^85N-XB0154;* M5NQ3A:I0TJ15,Y#0$@?/#5C,O+:,FP5=%9OS-^:AS-VX"YB[E"Q?9A/=314] M2V6CC3NKDL%C['7T!)OZ;J9ZAQMT9ODR2& :1D9+!U[2C;F"'P.D8+W5N[!< MR,F2=:-?>?&@I"[/V&QL?2%"ZL),WO;RD#>[!"P)6V*./NX(X1&&9=DZ6Q]7 MVSB'6Q,TD/^,!8ZI6DE1EW$N]2-*7YNT'7QOWZ_^3;C)IZ(T0J-[VZO#V<9M M_F+ABD*]*Z[FK6I=Z7=1:HP4:&:;12 _&9.)J_/()*-/X*+;Q#?>OY )EZ@$O/DJO1.H=0LHB#5(,TS'#0E+N#>@)&.5*0F0;I4#,D8 MK=HHBJ7@*0,*J><&1C&1XC-RLN/*9A]%,=-<)%:FS#OG8K*$E16^M/F1BQ * M4K/#$C(V"')M-1,W@*KL=^C4H*',I9'IMI)8J>>@1B6RVHDT=K3AXN4<6.8J M%HNVCI0+N3)2NKODM'\,X@L&GB.E_ 8R6O1[QM49:'ES@ZDZKC(+9WBCD/#F M4](G;L@X+% $XQ,/2.%%%#?)WUR^?%LE9?,"FN*#C+XGV3SU[[F,;#,;^!2) MK]C+BHI&F_8M_WT? 7.^F53(U"ZU.*3Z=>8SI'& M*1D(AA_9"TUR!P<_JLU*_C,+\_Z0I_7U!>F?U[V7(L+;Z 'HV2 U!AYPMT . M.5L:J&AL5,$J4[BAQ = , !.U8@?J3!0MY3%;),);&BW4];<*3E#'+UHX6I0 MRX&Y*;)3;9%Y2KB']IJC$J%%2277Q'_$=S!_XJW8H;=B+2N!0P9PB>PFFBU?B"=7IZ41G105WNA/YT=]@4\%:Z*(7\1I3Z&\-BX MN/"VA M>,Z.XH\*<%\6"M^K9Z/#X\&Q+.S4PO<-AL_NUM4B7 MQ07UJ8%BK>$JXZ?OX@):B %I17ZI/D MJQH1+!;JS-')6.QI*8Q6GVD1XUZ]U;+]9^K:R^#PM-Z] "HNL<3:U.X_'=4M MU9?EE6>O9ZAD'%X#8_W?NH7V^6&O;A1:3HJL-!=VFOI6I#7NKCD9=GIX4K,( MP^ZL>"!-*1G]PZ-:5[PLN,C+6Q?]_O_L?6MSXDC2[N?=7U'19R?"?4+VZ() M=,],!#9FWGY/3[NW[=F-_5B6"M"VD%A=[/;^^E-5DD!@P%Q*J"3E3NR, 5VS M\EZ93XI^W-R@;51)!<W MQ'DH$".NG36$;)Z%RR)]OVCT&,0UBV9U^5%M(RQ"ON'"G?:]X0@6%.X49*$X&D4[M^$LN4%1> MNBFR3K8%OJS0YOA)A?WY?*\WW0"/IIMV]+,@IC#O>-MV\NMM\D4E6?XLSA4; MG<=_RR>HTQ,+\].YN'P?ADP,@]:K] AGCN_SV >NMYR M:T\,,ZIE9(&R)>?[8W'* MK\S^"OYZN2B^ND176I -YT=:)O2T);ZJ.+K=/3/X2Q.A?),X')K#.&?TF*0Q7R\KC5L/5]+(9Y&JDY!'N"CSEVO-GGI@= MS')46/>)+!JH%R7[RWQU:F/[>4-K]O:+2?!)6C?/D*W3&1$AB<,@-RJLE2QD M U!6 _75N2[LE;+18VPK@!YB9_O>]+A)XCII=V ZV7YERVF\X(/%YM-ZT]2B MXZD 9;MX>$X,WNJ#EWU ^0-LN-\J[F>>.N57\?E<]W2B'UZB""WX(.UQ6F.$ ME^4HG.4,-,I0,_Q]?7&+#MV&$:^KG+0R/.TCFN;E;\4E=@*25LRE$<LP+3: 9RO+;I3K] MY$=QF/"EO+Q)JVL^!U%!(QIZ]_T']$>JG/+-WM4C*8=LO. 5*MQ]V=/)DS*\ M49AQF!ORBZ8X^6FAWD+GS IW+<#5YS4^B\@Y*PORTL=AUY^Q3-%2610451N3_)*/E"F9;/E+KLPFQT8QF2_@=//#"WJ"FO5X M9=0L/R&[#ZL!W'024PR\,8Q)1UB0 \]]M2F "T (R7K=XN+BBY(Q5F[':;?L M5.->1W[D%?J3-U@4%XI/#DCEE%\LS2WRXKOE,V<50:L;&8MV]IU/^>J96#:1 MB?;R3:^*#[1(UJ4P +SK<9DD2(L.HS5EA7V?Y209=@[; ')G6U>+-^F/W8CU ME_,$(;W3Q/73E"N')UVD7#4S=3VOT.UV1<=OG]]T^23;;Y^-"\W(2-(N4R=M M0^?W7W5\>^?T7&NCB6JO2D_.R)V>04A3/)2-LA1";6A7^\6G=O0/S&UH9VE# ME34CVKE4:="[,FCM)LAGO7.%?[/H_\Y,:%?MOE],*.?Z,4+9IC@?1,4L 7&Y MT=T\0GZMK9S5%.=C5M)-SI412,&VR^3N8W%&"UVF=0[P56$C19 M_K0@=07?8M466TJV599;W"U))\Y]:5PX(W2]:33TM8 ]F^VZI=V"\:ISXS " ML/#I3U9)D'L M#]/E33LO:\AT16Y=Y"<*:=H%.5(RY%A+!2PDO"@.6('YV[S+6[S*XB*L#47, MOJ*E"Z^;YV')>FGM8OH=)SYEDD)V?K &>DC#QT*R/BTB$/;"FMJ_ZI?QQNOE M(KTW7WH]B\0P\_+(FK]Z;;1Z(\Q2KBD7"#[*IE2?LIR;N3I([#43Y]A '(*- MF0,:5/-HO*A"%@[;ZR*7(-PH3%P8,'/U4@3<"]Z1$R01?8SHO9!)0C9W+E=( MOFMWKW#55S#(Z]HH0@#N9I%>OBPL*PJM>>?(;#B>NG#XF3.,B_ MX'LWZ3!Y1#[D?[RJ$U@^=Q%^>HFVK*[ ,"_69V\$ MZ_29.MV?#L707CE?._'TBF\/3W^VVQ\&J)Y6 *UA4U-I+HIW\7-6,53\*I4_ M?1^0^(+.85G-,56%'Z:N0_6,6,NV'[#'*LT7CVN\VTVK3+/D%?SS'XBG"='_ M4?G_RJ#E!OJ]5OQ+2EC'$=#:6MV4)\%O4%RY 3.$,VMV7IC75 ME)D?9I8W+Z $GCP/SP&I@%0M(A4H,& U(!60JK:D.GCXU\=';'^?A$'B.RRU M$X0?_H]M$S(>5Z#6UA-)(DF9;6,?P'+"V6PKI66AT=]$4>=-GMI!I2.)P3E. M*#7T3D]13:UTFLBR^NR\@WQQ E3+*LN0 ST]PUMW2EJ^FPY"U: M_,P[:#<=?S:_1:8V[W._0"GS M=I9]ZBERY08\,<0>%+GT0\2[Q9= )7QV=(:EEH'K+9!$V*A3/RAXQ1"6SYKQQ))IFGJ'TYX@R.4OPG/LIH<2^EB#JIK.*SL%LX M;F1[Z5QH-NEN<4.W"%Q;A)J94E$BW@*_)KLZ8B P\4LF"=E4;X9BY00<:(BC M*8<$.W0=:%02,_A"/\6)7: P1@AGDT;I;TE4@"ZD$C9F2&+T^;V$PU:E1Z2P M5E%AA&PJI(\,(89??1ZZ; IT=AP30M;+29^A,!YK"1CF,M[B2#@@. B1*] -4/@V1"[_26 M>F"HG?=%=7[#U/DH12E)PH1H\,2Y\ANMK![)&# MX3+U11^$^JU.E(IVBHT;Q][B!0JSWOE\3H6IM#AT'Y.4!HL1P/S\3$VEL&B9 M8!.236G*2,7A:3A=^+GS3!DO'IKKM52WT2KO(^TAL?-@$ M JM*15,;,6V"GMD7XUHK8%Q?Y[)SLY2=:/ES/L]#-:DGDC&[A)% M'J/\4BF_S9-P'J0SR@MWYHB80697^56>*X ' MP&L%,NW.)QW)/F9HT^JT=^L#-223:F?<9E"LV=&$N%G*C&KKWJ41()( MMD,DE[[U9JE07OB)P\ZF_/D_Q)DP]LZ-GL:,W@.;'\#6^M., MN;89!CGE[0) .6/(_.3!PMPL!TBQ^U(7E_KE*=CIE!Y+"FN!F]O"/U+FEWC";9A#B]'PVV2&8T3=)P]PTPG>C[Y3= M?3S)YL&L9)K86=MG0RWN1W[,"90J2$2E[6LK"N5YA3@$?3?5,V)R/"*4CS?( *3U^Y6CN9D01OU_AWD77 M@BY\.J5F??+#[JEAF:NS.KZA,*1F);-2.(S/\*:*;@7D>+&P(:7>?^AMXC02 MVZ4I5RY0F;;,__[EYR2ZG& \_W 73K#O_I<+Q^%G)4=^-%#FP1 M5$?#1OFVKKN M]'6]9PU'ND;_&@YT?=0?69V^:K[[;4W+%I7A&\B@:8L<*6=/$&6XK)R+;R*S'I\RFH/(JUL^DD+O%H"JJHE!%2U:U8+[%GQ M[=OT\C6!NMJ^E7P"Y&%ZVJDX1(N7**/@< /5=E.G?$C(5?QM454*U:.G"8W$ MSL949\(DK9KI7LT3.*+\HY[Z[21FS I^QF/."^NL>0R32D8WN82X)LPF+6S= M^1'^,O7)??Y7NK.V\'_ [B(] M\;) 9&5X8Y+,QU9<.>2)>,&>-<<$X?L8A /?M M1K^UE+XIS!0UWKF#"/(,QJM1TJ6)PQENO'2U/73ZS.I-IX'GL+K*1:EQ*2)6 M0A% I9+6-12C)RY)\09Y9&$8"+DDLEI-$RG34CJ&N#%6+1&ITD(VJ^[6[2&( ML<>:LC<4@X,;N=.-[/85JZN"'PE1FD3VKD'BU5$,HP_B!6':GF%:%'U JV"I M\Y#8[A(;"<\"2H2T20VN1U3&Z/?56O3;-[K"784V0(CH'4%NVP- M1J>0@%;0,K(] >TD=HR><1C2N.RE2N;;2O+]T64:D:(Y(0-3!J7$IV=ZFM+O MF:73JQ9L XGF!IG/>K,B:+#]Q\;W%,LJOX6I%FPC,+?B7TNU4N]H<2U>ZXOH&95G^LAT L/,-%HG%4 E=&+\T12X@ MY'_#WJQ!+/Y@\[=2>*)QR!,W94A8<_HC#!K$=J&+'>)4B>Q7& MW73I@A@JM6D1]OC$-K;OQ>;7@9.8IELU<>E6698-*5'*071MC*M' ZFN):ZCM>FN'@12$$@=LIFKTD *I L"J?WH M=SN;>\$+(9\YVF&/_(]IO^,7A <_S"L5? E=L]1K#3@=E-$"A)9*P:)%V:8G0 /3+"'(A+'7CHE,&UG(N5DY9KCU5F*T2T?CT,6;H&0J08F MJSG"9725;E]8_43CI:OM(=.0_O*$6?<2["JME[N*FU @RVI#E"2/R:F=/.B* M9@@K6FB*1$"0M(6P=S']#5RUG6F'GF(*G)?>=%<- B$(A XQ5X:BJK S>ZY MJ/;#\39,,1'&/*5,D:H#6N/Y)DE51+$2$CB6KAB6.+?@S6E2=> C"%Q+=Q% M@X$&$Y0X,UFJ0)SK!1ILU3\[=B;>_E/NML[&2V8);T'@T?U-,)N'9$K\R'TB MGWP[F)'/073XP#QS,!S>&L,;JS?2>YWKFYN!J6<#\X;T6ZUQ _,>IH2293:G M3)#O&E,ZN$]N_,+&Y>$EG5' ",T/7E": 8Y14J.+'(Y55S\.[FX^+3YJ']_S MF'P.SYL*\&%6WEE16[)NT$P1D. M)ZZ?/B1.XB#_(G5-^#( AL"&U:M&@=/V/58 M)'(Y#L)+UOJ)6.<,<"APZ/DX]"&(L7=$\JM.WF.6%C %IX_*Y44Q9-L_)ULS M.@++ 28@,34&ZJ@G; M8#^J=D/V>D@IQDM+4Y(A#@I,^H5GYT&9>4/@X ?0/Z M!O1--?KF0MR@R3?IL129\B@DG%W>@Q8"+01:J&0MU J B4?ZD5!"5&7W%."H$*,1!XS"8(=ZA6H(X MO54ZVQQ HS(V5XXEGBS\5K8?*)'8UM?B@8B"B(*(@HB"B(*(@H@",B=4"9T? MGE.M>V3YYMY8%6;QJ,W]4PKXZ[)_]J9); -D&V1-01+EL9 @D2"1()''TE+D MGN&^E#MH3[$6\@L;CB"H]=FM!)-Y5. I4;;G3)VY?^#0GN9MN=9N.-W*0==E MSY2<#W"]$<7G/7%3"H\GF"R\ XEL2;M@SJO*:F&8ZZ'GZC%QHO1\R2%4K07W M@:8$35D77@5-*3"/U5$U><@)&2Y0H*! 08'62($:NKAN;W Q]\P\"IEX=OCL MLBUCT/S8=5POB>F9]\1.0CY [?:'[24.<49A,&,73V+>F7TWOL6A3SD]^DK" M^RD.#YJ,I@Z,3M=4^R/5NM'5?F=H=HQL,EJ_/S+-1DY&2Z>449*A>1#3N[C8 M\UY03G%6 C0+?!0Q6D;I:#.2T3[M-(FSZ6K9"K I:/QD^CL;BL:*A="G7V//2X&7H.$L]!4TP?Y9$0'V'Z MA)>+IUL;K;:3UW<1?H_%6K%CTHXF*V'NF)BQ8[U3!RA5/+:L5D]?$P#_[>;P MA/D' K9XS0JV>.6:%C$-"4%_T-^F$;JE*LXYPHL SJM'<<%K2HHJ-RB?45>W M@LN)%*JG,>J&#; MPFCW,B)13)\2"E=&K7H(-!-1;-* A/:U$30AEX!,%8@CD<2 MT^@HNBXNN@)Q7+65 EIW!/7;;.[F&5(B/.&8=P%%<9C,B!]'M^,Q#9;N_/U; MA?9HYNEH_1O#O#6[UZHYZO4TK3_*FWFLZUZG7WDSCUIJ,T_:8)*UUT1ISTU( M+F/\HY!D9=\R>F/_91&:]3Y&K$N'OHB/Z.J'Q+=?D+-8-D[YD)X?(=;LLP,F M.+^BKGYDPVCR3]K']PC[3M8WQ&@1\>C9Y[+).L;HB]/_<,Y@#QG,29B.W=S1 M/22J$6A7N6?-6X-F.)RX?OJ0.(F#_(O4X/)O2N@>TE0A[4.F>EH#C=ZI=?O0 MB6]_XNWU2N_>A]:INON[0!^@SQOT63QN#YKO&MY\)QWOG9W?A&4=R^?&- )# M][E+CCX'-O?&0?>)UWT&],M)T/X)' D<>2Q'-KF#4O:,N27=8@=I+LB'^BKDI#M M,*17'&5[-^2'/<7^A" ;1U/$%AA-B3,AT>[-$2B:KEG1=,,(MW_D<48BUH%P MTA +.*X-''>4<6Z,#>;G_8Y=/YN&C$)JCR<^_=U!],N[FT]H45"A?42$%[BP MXHAY$$+RM$V!AZ3T.4$@91&_TV'6UXA0ATX!@4/#95E'=AX4(X,. !VPYTM? M],W3][K6WON@T3"RK/[>TU\@D_2&%TO=5P]'D3MV2:R#M1C7';OTER?L)9!4JL:? IW>X-@9MFN7)Z!/H+T735JK7+Z /\ _P L2XF5GJ\R\J(R[2VA(Y0TR)R#;,Y^ MZX6N=/JGYR?WI4NS:^% ]D#V#I$]0U$[IP]F ]E;<\I.'P$E:$C3 1.@#AGL MI!EF?W0[[%^;H[YVW1UV^FHO'^S4ZPS5R@<[B,> Q;\!QNI=Z<2M@]S'7YL.DAL0FLT<2OKI'KXS)4&=9=7;>P9N,>[Y MAH.]/J9J#V%8L3(PZFK5='>$C+K2N]7.FJIXU%6;!VU5>_IY!VW)=;I5YX<' MIJ\+T]=TTH,\X;&FM7T\V.\ARS$/9C34I4[Z'7?W$?=QV2S7?)[J37&>ZG6V M'7O/MF.A0Q[8LG2V_!+$!=84RI8U4:$E984V$__H.5C[%P;!G*<=[/YML>,G MEW+=GYZUU;S N*>[#\"TP+12,^T7ZD?D+/LU)!&[H62J%ABSI&&X5?/>R/6I ME^IB#Q7VJX#W@/?.P'LW;'37#=N.H#>B'$C]3.(^@>H#]CNSV6U8<"[MR,/S MUQZ?Y 3*3$=@.6 Y8#E9204L!RP'+%=+.@++ 4F9+ MPNOY\O2@$-N\8CRJN+Y$>M3+TP<6[LMM=9AD:!G"L,&D7WEV'B )-\1_D)[; M0,\ @;T#?-$+? M=%2(G_8E0$U*+BO:DO)<_.AZ;NP>-!G\;32V$^A8*>B:P(A!EM4OVU"#/6ZP M/)3@V8)<@%S47B[ 3H \@#R /( \@#R WP1R 7(! _P&H'WJN(]P&L$]I/"[#8L')86*$3^6?$RD0JX"K@* MN JXJ@ZD JZ2E:N:"3D&+"@;T#>@;T#?@+X!?0/Z!O0-Z!O0-Z!O0-^ OI&;VT#?@+X! M^,3RMJP /G'U/%W1#$N4;,FR_F6;;+#,#98( #P!N0"Y $L!$@$2 98"Y +D M N0"Y +D CRHLM-5/\?XT2.;CC_;@Q6(YKD^N4'ZX1L9__IN--15S?J[]J^'X3OD.O0+;,>7NM[K6[=];:09/H1]!SDI M\9%/8N0Q#*=DQO[Y3W_'/5$7;^>?#V>79=>(I M_9.^4]8Q:#-@CGE$/N1_?%S7],N'V@A0:VVTA_MO)J2/U--^>ML<;31MV2N= M>+I>[>W;]/*UWUPZ :)$@$O;:SLLZL,T) 3]07^;1NB6*MB]D82 \QH +G12 MI_M9&?4/'-K3'#]66- F&Y5KFQL =CZ,G0?ST/70@6C(AZE<2@69:MG."CC] MA<:F(8[I"Y?"S&>D:AVT@#3$:J[Z!(X[10TV1MNERBW+VHB2T).#F":4Y]:I M"O?"4A6K=\@0A;U>?)261 M 2W3'_XGUU[$N<24!GA"TN*>B%4/V<%L%OCT@H']O5 XG!8/C8,0W7B837WC MA43IW]?'\.M;U:1"5Z+:,E.CKW0,K70?3Q;F8NGES2'GC/56N-2@7.H$"6O:R-E4Z&*)JA*4/U(\FJS"*E9EUAD0 M9Y[=2+=8M 5'J2#:$..^72*X;-R$/2G8DX(]*0GH4UJD8M5=:7%H@+,9R*/< M"]ESP^+0BD]VVVI1(JE>&1UY2-;LTDH(M\HJ^@-5!ZIN#U6G"^L8 557;OA9 M>U26\,M$R$;KB@+)<^GYJHB6=W=NJ-46CV8#YKKZNS"R<)%4JDPF934 M&1VRUOE=V[%+]T6[/ BY<@OXY6SN!2^$W)/PR;5)?AGB,'A&XD<\)C:K34:=BU=O[[5S(':-;N]'![SUKRQ M&@B/&<382VL8+A\9:3D:9DY;1'ZPOPD*%X1%SSA".,HP-:-5P,OW']!.7MOU MYGM0:T6+ Z[EH;B67:M::$>SUL"4@&MYSA@:<"UWT IP+1O+>0 $"+B6!^

2)^ M0JJ4QA:5)S2A^D!3U+XXYU;VM6?G06.*A-MLH&F:KVE S93GYS3+G?E&(L*S M+WPD&O5IO&#.1MH=XT4W;C:FUE&Z/6'M:K(L>=F6&0QPPT7",D$D(%K>B[#W MV",1MRTS''XG,7W*,L2H.4!>AM+IB*N(:KKW!D'B&6Q4DX2K:PBS78T7KK:' M1K\3GX38X]8+.S/7=Z,XY)._2Y&RI@%Y=92.+D[86@+A!;$52-0.B=),D"A9 M0K/:]R?N5S5>#K]!@[9H\C5BXT*G'GI' GPP6=@'XF-)-U'/J\UJ 5=7#U57 M!BG+ $I4.GVC>H+6@O$$>H@"&B;%=CMN;JD<83?\!_82,H@B$D<#W_GLXD?7 MX^C]?Q <)2%Q[OQO#-$_I + NC:CU5[-/=HH;XS^S:BOC=2AIG>N.\9MMSO* MVB@'MX/;7O/:**VX1'SVX\Y4V9I'C.U"4AVZU_6>_8W,GK^S5LGJG&%+I'C^L>U;I"VD<[ M%?=OUKO_$UX>7KX&+P^]1"1L)P@L*)LK"@5M_&]X8;Y?>L,F"6)3,%9Q"9T MHLM,*N JX"K@*N"J.I *N JXJBZCL^I>SICNA9U@^-:/RWKC\ G+QE* !I3IHBJC+-DH8JPHNHZ=8%HW;[2,511 MKR[+6K+SH#>T7OD667BGE7I@466M"^,!6=83= 'H M %H M %X N %T \8$( M/0!(%]LH^^?5_16:,*WDL^8\A"?$MUUR2(:AA6AI)9A< %R Q#&(V/*\7D?I MZ\+*RT&Z0+I NL" @8B!B($!DU&Z6K_+>Q.$\R#$,4$.>:1G,_@3CEI3AIC5 M3IH@R0E)SC.8G]K)A=[OBIR=!S(!,E%[F0!; 7(!<@&VHK3(HRV;0T/ZRQ,? MZX$P;R$J)>)_ T*@.1F!,I)NQQ)/%A:#I%P-+%U[1-0R2H*6!M$$T031!.L) M(MH^$6V,"(JTCDT7K1/WL\RS"%7I,[3*T=2BALK4883'^6;'5$0QZ8N@WYX1 M4P<^@LQQZ1X!:##08&)(9O0TQ3+/..6J#GP$&@PT&&BPFFBPTK,UH,5 BX$6 M RU6JA8S.YJB6^"'U:/>HNX9L\*D4L!JK=Q.R,-STA$.. XX#CBN%H23AEC M<6W@N-9W\15*9KVE.U=E<"\+95J)QP2M*)#(*LEX@RZHF2X 7#;0 : #VJT# MP!\ 70"Z '0!^ /0BGL09>_CP/Z.GG$88GIRGEIX.2:A!2U%T%($+44RVG<0 M41!1&43TG-P%(MQT$=:ZGA-$:=%\]^!9TGSPY'M!]H/M ]X'NDUCW MF7W0?65EXGZ.,7W]C<<7_BZ\E^?ZY')*N +3=/6GP@-:Q[V7==)K[?=HJ[0K MG+.B9U0J$GS=7)^JT/1S\:)^$,ZPMR)8&CMF<6%.3&03S\N.^?6=^HY_IIQB MYY\W4.7!G9$(?2'/Z%LPPZ^T][/KQ%/Z)WVGC$$I\WEX'I$/^1\?UQEN^5#% M9.N2:;L;$^?[YVO39^J8/[TM%AL%-'NG$T\_]?Q:GU[OIX>7K\O+'[9S4UGJ M<[O)/=DRG;0=JIDGEBJ4O"UJ4UM'0C'DXI^>4W/Y&'A.WK1ID]DC"9&A*4A7 MM=X1GDH].:_JK?@WFZM+8+W#>ZS/RHR?R1/QEE351,46L-<#;+<_VPD;7 QL M!VSW%MLA80AKP&W ;3NX[: 2IYHX=^L,F"6#3'J9^O#B>7A-9E(!5P%7 5JRK"4[#WH4ZY5O MD85W6JD' ,4= 'H M %H M %X N %T \8'@%$);,('_O+J_0A.FE?P9H:?C M"?'MPZ8-M1 3K0RPH:9CHT'B6$#BN#TBUNLK71V0!T&Z0+K @(&(@8C53<3 M@)T3.K?^D=A-$,Z#$,<$.>21GDWL)#QT\.O>8E8[:8(D)R0YSV!^:B<7>E]3 M3$M8IRW(!,A$[64"; 7(!<@%V(KS1!XPM -@3\5N.+<']E3P=C5 GX*-!PT& M&NR,&LSH:8JN@@8##08:3 +. PTF0[8$M!AH,=!BH,7.J,7,;D?1>\)R6Z#! MCLN,250#4R9A/[OXT?7X[CR@ZE1N)^3A.>D(!QP'' <<5PO"24,LX+@V<%SK MZRV'])%!A$#$0,1 Q$3["FJPOQ$$"T0+1 M$"UH:CV"@-#4*E>VISVER-!0 5EG M*;/.H,5 BU63\0;]59E\OE9PPF@-VJ\>? O:K])0$W0?Z#[0?:#[:J/[%*,# M@"9E9>-^CC%]_8W';_C[EY^3Z'*"\?S#O3TE3N*1N_$(N^$_L)>00121.!KX M3J$=]0^"HR0DSIW_C0%(AY0#KW'D1@_LK@^41-=>8'__[:]_^67#A5W?C9/5TNA(^(_R#X@!A'V'[/XD;T74/?';+$7D,$QR^\'.N M$+JG5_T2Q 1I&AH'(6(*B1V+/7HT_6*&V:I*\&_>7:=>$J/IH3(E!A54!Z>1^1#_L?'=:6T?.YB4GZYE]/=N,&R M?UX_?2;=_.EMU;E1B6?O=-KI5J5WK_9T>/>:/CR\.[Q[V]Z]?]CIA^TI5[8I MLST0L(YS\JR3 O/EPVIO56JLQ$JOHZ&2"S9>N7 GD(M_>DY]N,? <]+KK'JU MHD),V/8#'EORV)#89/9(PIS->L!FPMAL\>AOUIR5P&6;:+FW(2B?[_[)OZ"A M^X"2!$\(^D9FV/59C/]G1,:)ASZ[8[)WK'W69[]X(3B,WA^1S:JG'W"2^&3U M@N-QFJ%<$Z9R 6S.(E;[9V2KYMO?PR"J%+&E31M,P*5'>(5&!<85VK&_4)BN7@4V%"D\RP1ITEHR('7&LIK]3#'P'X-93\PJA5! MF$J8AZAV/^(MX3R/\,G%4O)QCW3T ?X!_@'^ ?X!_I'1N@/W /< ]P#W /?( MQSU 'V'!?(MFS0W)$_&".7%03.RI3]]T<@B0J'"FDQXZ25S+WUL,5@?D8L-4 M^A;@9IV-)]JJOT'5M%[57&BJ8O0[9Z/)4FS*HY)PEMF[RA(T$6@BT$1'0AB8 MBGD&123+XH/3 ZH&5$U%\96JF!!?@:H!50.JINSXRE)Z C$Y(;P"102*"!31 M$>&5IEBF"CX/J)IJ58U$A-L?"NVH(.-J;[-_XN"/VF^7WB01?4@2HI!XO*\C MFKKS0WJ+EF!L)=1X5#H_QU#ZXE!79%GOLI4SZ. &2\2%UA66)8:P"<2EX>)B M*#U3F+S(POI@0$ B3B2'T%E?(!<@%R 7(!<@%R 7(!<@%_+2I]R<9_>J7U[. M4\[,L?@AR"%VR R'WR.$?0<%,3VT##WJ=2K=UY7)!<,(N%\SJ=O9TQ,(H@6B!:AWB<>@_JQT&X0+A* M\2A[^ME8"SQ&D#R0O.P\4Q4W0QJ,&HA6W0E7;K)F6(EY%8T137%&]K_3ZPN9(@X,&"@P4 M&"BP,RHP0U.L+D28H,! @4G >:# #H\P^XJIB2O+A0 3U!NH-U!OLJ@W75<, MV $ _TPF!=9V^A2VR7^.,16?C<=O^/N7GY/HK%+8S2Z-?1!?]2YOKZE_ZBF-1@.='W4'UGJC3IX]]O:>A5I_^#.2(2^ MD&?T+9CA[6M7.-US?7(Y3<=C:[KZT\>"-OEW$L7N^"7]RO4I-\0?#)7RDTB> M>)@2- X\RG&49Q%?8S0/241O%J&8_8C=$#UA+R$H&/-O;H(9Y=^711=O[V-$ M+\$7!]E)&!+??D%4M[I/.*:+S:G.5PKA*+_&G/X<.%%^*^*@"]>GOP1)A'TG M>O]A)X?N2< W2DP*5UF1>7^WI_3H_/+P[ MO+OT[WY811_X=T ?H(_0JO[>B1W<)1?WOW(&3Y@.S#\]I][@8^ YZ77^P*$] M18:F(!99 (L!BPEGL2&QR>R1A#F7[5V/ =:Q]/2V&'8KK[]".#->8P_[-D'W M4T)B]#FP.=(XZ#WQ>L^H0.^]IN7^&?.J.7/$ M5VUBKA%(54M2[:T:)5!],M,16 Y8#EA.5E(!RP'+ 8BOQ,*OB>WPL3=QH ]E7GIT'>)B@9T#/-&+"G/0< /H& M] WH&] WH&] WX"^ 7T#^N;41&.S$F%EYQ.;1:V!;8<))9 ']8\PV[Q:S2R+ M2)3M\(%<-%@NM(XP:">0!Y"'VLL#V F0"Y +D(M2 UB)4FAE$O9_>!"+_" N MA+9"8MJ6$!!J9.JHVYLS)E4O?SRQ+*)6MG,$D@62!1L%(&(@8B!B(&(@8B!B M+16QMF]WEY<4:!:=8*-;#F5=+71E/73V&S221:3*]HY KEHL5[K5 7D">0)Y M CL%<@5R):UGA(G\!2$A+[E[0][BOT)N:&W#[$=1_ZUIO5ZO,QBI5O?6ZNB#6WTXT/51?S08#&Y&[WY;6\_BVCRX,Q*A M+^09?0MF>+OB+ISNN3ZYS##$-5W]Z6.!/_Z=1+$[?DF_%S]+[R,H!?9L-+?48@9''B(WP)"0D M/1E';&/A%=\=\X!\&O32;&T="WW4RS\3^NKT8<>!QP!]+ER?OG&01-AWHOGWYW,7]QX5MZ&S<4]Y_!S-]I)[QT]O&9Z-]S%[IM--U M\ZRW/VHPFD1^?9FF_QN98:K!_+:2F6)4[ H+VE]48MZW!9W=5*-ZCRO:URV U*'R90^B#4/>L:BF9"\4,= MBQ^.+U+87/7P>Q XSZ[G'53+T!L.-,,<#/N=V[ZFFT/#Z.C:#?VGHU^;1K_R M6H9=^\A'^E[(]>V0*WN^E4^0CV+X1GE[)B5)4PR6B(G"=DO[+!X&A)J M+NA%IQ$B]/DJO:?7JM M!OOT,CFAUG&*:'G:20@'1N$ERDA2;J#:;NIDFD4(??BGYU25/ :>DUXGMVX- MRS.L%W+GFML27?YU,+_5FX!FY?1;D]*Z^E'B<: M$IO,'DF8NZ*]DP/"8\$WI<]?GYY]V(O%ZE#796J*:@@K3I%^Y<^;47TM0&K= M%4[N@J4!;4CCWV-L8>,VU?N*U1<&]R'+6I]?6-IGM5>S1V?+X<*. ^PX'$_+ MKJKT!98[P(;#V38<7NT/;-Y&^.0_$3\.PI>;=!S=P?V1_7ZOJQJ6==T==DUS M..IT3"/KCQQV>OJ@\CT%T:UU.<5<^N24/)$;Q=0W"L9\UR!M&V1["&N=@[N= MIUWOUYA\?0G)>$M(,KY[WFQXQB'+>^^LRZ M5.ET8+I5ICLZ UQ[_7<2,V8QQ7BS2":$H<7]Y=CMIK6>JEU5,7HGEY-UK+>2XA!0*:VRY2N*FJOI.D7S96I MTB(QJ^YV+>UF=I>;T.6P5MF51+*0LQ[%0M+4 VD=4S%Z$HP[DX5_( :NSJN0 M2)W5HCZM'KJN'H61FFXH5E]<.@(J(_=T!T^OC-Q=\KBY3/(+>1[8-L,+H-SZ M-0Q\^J>=CC88^,X-'V@1??*+Q[B^[$!*Z,@E1$$[I&-%O;.(^L052 MD$/&)&1]*,O#?(<=&B;T2\_%CZ[GQJPLDP$ST*.BQ./P#G@^]SCBP^#^3U8M MT;E4^QQ\80O. X-EX.,J-@$^Y*,AHC)F0P!D0QE5HIHJI$RTTZVV4K+BV\/3 M0Y6JY '!WJ4.9RH3W#_Q6'[)X)]\>M/@_@9UU4/<5J#I=II^XIX+$%,X@^Y= M0U%332D-W(9\]6% *B!5BT@%"@Q8#4@%I*HMJ:!F>NL 1IZE/(#EA+.9]+NG M,'EQ!=Z[TU-4\Y#91>TN<061:;W(6)JP^5;2KSR("XB+ MC=:&)HCSGMED^ M[/KQ/CDIY-PX)4C,TI=GF)"#%>*IFT.DUQHBMHM'U?AM4XI+[83SEGO@85V MZIFNTNF(0]UNNIZ!P/=553DXP\P9[O<54Q>V12'+E#6'F'>[N4QFB8<9$KY#QJ[MEI(B;HX[>J%KAF*HPC*)$-.TD8G. ML?L-#-1@!F*Y;4V#S(H8)A+:I2ZBXWQS+_M=3-]U2%_W"[I,?Q6'"[WMC>AOL?24A'U=/'XH^S_+K(.+S M[#\'-I]D?_ \H>N;SDU_=#OJ6KWKKF4.57TXR.8)63?7FE5U"[RQJR'[&/9Z M6!D;E'9>ST,2,7KS#G7ZX3+&/_(^^6S2$(/DQ?Y+6K!KZ5KO(^M,#^F+^,CF MP ;V"_7%\E7FE _I^1$*?!0P%J!?S>BUI\2/V &4>X(901?Y%77UX]W-I\4G M[>-[WF_/[DVO16D1$8'N]TKOWH67^MZ /T M$=(FU9,;V;7\_O4'#B3T1\"!A&X9D% Y:47@O?UBT?,C*.P?HYX!FB+UYA>A M&\H#,M!]XG6?'&@>^R,!5LV<,#,1.%(NCAS,0]=#S1RF*&WK.) *2 78#WO(QM$4 ML05&4^),2+1[$$7O&:Y!,/'I[PZB7][=?$*+@@KM(Z),0FQ>/3$/0DB>MBGPD)0^)PBD M+.)W.B+/&A'J +S3[4(S!>@ T %MU@$7??/TO:ZU]VY-035DDC9YL=1]]7 4 MN6.7.K#C,)AQ%];UXR OYRW7G6T7R04C^DI$->DLW]O-.&6P7J7-. M)U(_)BS3K)# MT'4@:R!(L==.?Y?@(LDB$9!- [DX(;,D -,=,DN0YEC)+!4V1C=X.JX/Z:03 MG2#>A)^2]E!4?8AZ(>J%Q!(DED#$I! Q<8BHC93W2:Z+_)%"UC&HL^M4+DE 1""B M'$2L:V.15$24AG# B6WFQ'9G&PYM.7_$'L-S1M&4D%ATVWGULEVY/ -]!.F[ M:M1:Y?0!_@'^ 5B6$BL]7V7D167:6T)'*&F0.0?9G/W6"UWI]$_/3^Y+EV;7 MPH'L@>P=(GN&HG9.'QD%LK?FE)T^,JK"P4Z;)TU]#0,GL>-_XC#$?OSR.1NF M_'+P4"C3Z YN.R.C:_3ZJG5K#&^&9C84:C@:W5Q7/A1*=*8KHQQZSDB'V,2D M\(D@S"IN^3QJ]$Q"^CG*AD=%:[.47G'@L3MF43+?(L)LP.DK2BTOTYO'J<+0 MTH>A%UIP\:D/]@'ME+!=2[G'\J_H9&D'0Y4P][GWD"+<^QIP@C(FHSM&1_*M9640*[PD23-^H-JH>^/_\> MU$D,*3,=I:(=\&.[^?$POO[]-GRVJ%*@5RD;YX['?=T MWSV9.@"B6CW%LO3222++XK/SH">Y(=Z$]-P&JJ9X7K^O]'5A#4W2+_ZIJN9P M?V=5AJRZ^S4W4QQ.6.]U0!\BBE$P1F&*_KM[X^G0ZH 3-%#E!3B6,-"#=NSU MRY]'J=Q,-U=@-$OI&WOGX:"C]L2XN@D&R)\05I3LL>H=9HCF(;DD/]R(XZ9F MA2'N00'WWN+5J&JUCEI^C D6#")0D+T-3F)'!=FK +&T@2'9/8ECCU>KLFC, M]K [BTH)QBHNN2E!#C55475A ^CVI4^SY1&B.9"X'9;/5/I=<:"0('%E!HMU MMXRWOE/&#NPJUQF4ZYP@8:7LIXCEUB415HQ1CTV5MVA[RJY+&:0L81B3IO1[ MXN8Q'4W06C#>J8DVB-Q+VCL&)0E*LLQ]:U7IF/WJ"5H+QA.X&[&]&;=$M;.K M:W%%C73F/S9UI*ZJFNY*U>3)O2;'T%98YR/:MMS;FQ#Y^Q_8"5=6WQL5FT-D MY*V6U5/(RGK+CZ#MZ^:>1&S^Z,1H%H4VNT#TA_-N(S5<*?!2[ ML4>ODD.5ZQO(>MBCIY_8T1_H?X/@#9_IF@Q0#X' 8A<[P6NL.U?[-:&!VM=O>0.MT,AB%VUMC MI#<.1N';_9\Y8L(+XNB7G-7(?Q+V!159>E<^P,S#?H2>F9@N\!1V U\"PL!Q M" ,](0@#/>/$+G>]UCW^)YY^WMO7M*>P\K1#I;LG;]!R=V!7?G,KU>N[T]Q5 M/=A=$E.WC^?C107M( JR-8%+)0K_Y%\0YU)*>1C0=<*3W3"J53W;[\Q17_+C M$,=R/N<(N^'R,?_!!L$=$B.Z/>UF&?I%&&R;3&8W :WCIM7NK FNJ8(1%GA8OV-R3]XM"BEDR^-D;G0E:[ ?KAV-Z9" MG'B./=[&-(5;5P*;/B T:GAH- K",7%9^C.@9&3Y3P\"I:SB5M$T88$2F"H( MHQH>1EE7?6$NGRR_F[,_HZ%:LZ^M^ M7QL.;WI67QMUC,'0TA:M6(/^4&U<*Q:G&@HXV: G2ZJ>+$T3TI1E]J$IJRY- M69*=#AUI!UGP:@>':JK<<'[EE\BGMBQS = 1/5_ @= 1*98EOR2\$CP8[^LA MG5=@F",=+1?]/GG\-[%C*9\U#J1\K!6=4V5BHF&)&^@M?;NW=)'ZUG93%KI, M7S_;[0\2VFXDY\-]#5U[[V924":@3$X1TLF$ 3-)VF3]R8]#UX]<6\JGXTW? MKX<=B+@TN\[1\&_F%O@W"(-D"(/$4.JDB=[0N=XJLW9VLR6#/ +WU)5[9%5) M (:PA?^N 0/AQ'HJ33&L;NDTDH5?V'E0$04545 1=7Y58URI4!$%BD8B__*< M1)2><*V?)YJA;APR0E2X29-&6>]"_F]YCPQ$^-5F)"MM&@.Y +EH3.9++OJ4 MEN2JO6>2EPR(\TV:FOP7<$X&9G[J[ M+:_+FU:1IL3E@P!JZG5IE*IT+7'E8P U!3$QY)O$U1+!/!60+2A:A*+%DF=M MJ(HE;MJ&](M_JJJI20/?NIK)FQE9GK-RE7/F=KY#0T6I: 5\U9@4A%2T KX" MOH(TU[F\CB(4:(0RE'7L.XC\F!,&V8KB@'_=M$28-&XNRW49$@#7R\*1$')+ M8$\@G04Q)L@6R-;)&9Q>%Z2K/">UR;XH22OO^4B"RL?]U-K#U'J*UA%7G?\6 MK61AI[*-'=@T:4HSY=V)J9.>T*^ZNJCWEF4A00F $@ E<$B1;4_1Q:6C9%E* M@:[Y]BE99WNP M%V ,*>"8!QU\-L&&PE>E6/QLOM+?%RTQ3V-L#<(TB''J8$ MX1QD&;DYH#%Z8N#!$0K&](+%8"=8SBU1BI&/LBLESX9QT2N)>& >5BT7?&M\ M=0PMGDE($%T6._$P?Y6(#QESW/&8_N+;!#V2^)D0/YT]EC5&JC8:=>VT (EH%E/VP M>R-TS\5_!8.[E856/&MI1R3.*"^X?OJ0.(F#_(LT]N'?E#%%41[T6^L#HF6.#2/[I%0K[3>82?$M= LC# M"5"PWI"Z'NFY#33-BJ;I]4'/@)X!/0-ZIE0]TU4T"Z;3M29'**)C M6CO$,C47$+>K=/O" ))D6=VR33%8W 9+1*\GS)* /( \U%\>E$X7)$*$"R51 M!%>N;W40Y&(;00V4_H8V A7(#$"B"&G"Y(U,_B>A 4@'D >2AX%N9(!&09CO$MSJDB*^% MX8JFZ ;,-8=<@$1FJ3G")=!_ ]$"T0+1*MJM7D_DV1@24T@X A*$ M4LPS[L",=T@M0&IA:4\T2]@(!9 (D(@&2$1'%]:9U!2)@ %WV]PK!L#R!G"E M@GP2"_/9RY@ELG6QLKMQ0,=7>#JRK(&X?J>31P3NHG$)I"S!/S85L]^IGJ"U M8#S(_4C:U@E*$I1DF4,L%%W@5$?0D: C04?*P*N@(P4ZDGVEUQ>W4P%*W5C90HS\R!KW&#=3(\*S1XPN:D& 2XOG4M5%()I24"GID MTU 0FT@S=>>4UY'#AF_XG-"14MI@B3T(MV)$I!TC4<*,"$O,B BSVD$!%=^^ M32]?^[WJ:M&9>Q6 @\L%!3X-"4%_T-^F$;JE"M8I)[D/G+?&>7+ TN_OYU;- MJ.>8L5X]E>N6*P!V/I*=!_/0]5#*S7O'NZ!R&P"'+AEU)..=^FJX]G$/E'=L M8;0_62K,0?GP57@7453 94'HDQHC%B(1%_I M=X7E:YLB$A Z;R'L;1(&@3=XBA6$/8=-!@S\U.&2#6GS;O;44P# MX!0A?)3(8#5'NJR>TNO!E$,(F/8,F+X.;DH1J&I+4DJH^:5R98B#_GF#/+*P M!P15$MFHQHF4JO0L<::J)2)56E!FU=V6\7[UHK5-:NG M:"TX#V)H2;=@04N"EBRUT=)2^IV27$30DML]R\,Z+=?>L?B\]>Q'C+'KD3#B M*7W'C>+0?4SB@'[Q[,93%&;]BN0_"?90'* @1).0X)B$*)YB'VGJ3R@8TU\8 M?E)^]#A@OQ+Z?];+,@MX+PMAO2ROFQ2/>6K>>K#4\%M[$(ZY=KJW42P&1\\D M)(7&2^BT+*73LBM'IV6WUKV.YWUZ:'\X*0MFRIT%@U['QG)>%?G7.C>'0:^C MC.$ZL/.1[-SD7L?ZX![H-M1>'+L>G>"HJK- FE2K5KY8ZU>,T=Y M!!+./S])R3X-4^PME+O_6SIY9)$@=AZ4:AY/OX$P"P8"TZ0N'0@86BP-FK ^ MSG9X9Q ?;:'@".(C\-.@V$YF0]5,P1)GP1HO60<7:.U7=G-JEA(M__=_$?I& MYB&)B!]'R"-1M*B(NJ(_[WY1J":#:C*H)H-JLK?.AVHRZ2)^F;; H)H,JLFJ MYSPHOX%J,J@F:RT[0S69C%S:OGH@X![@'J@F@VJR_6^QTGX:_?LF.NPFKKL MN2,4$INX3[R2B[Z.D.N77D$WI,\\>R3AJWM .1V4TT$YG8!RNAD?[R15:"9I M45-&J?-4@4A5Z%'GNJ5:!S? E-N9,G<-*+R M>$L::=@_D]$6<8 :0MA;\%/@PJD2I7I:HF8)UAM:GIDC67A5()?+J MFR4V61%#QUJIISDU"[JKK.GHYQ68I#UJ5;._?_DYB2XG&,\_W-M3XB3T[>[& M-X'/]KQ"'+N!?S?^YD;?KU_8OT?8CH/P@9+ZV@OL[[_]]2^_+$Z?XI!, \\A M873[G\2-7P:^P[^\QA%QON*7&2/?XEPJ!CY;LV]D_.N[T9!MQOY=^]?#\!UR M'?H%O='E8'AS,[S5;P9#8W1KW?0'QK S'.CZJ#\:=3LCX]UO:T0N$DP$])@@ MV>,?7^WYW<>4"AG!4OZW=*WW$:7$DX&O! GE]KHWO2^N[BW]R [_X,;TEO8N MLJ.[.6-M=/O#IH(\(0*H7<.J0U5PU>&=GZ/$&>DNML(A[VZ"&35W+VCL>L1! M+E6A#AF[OAN[3P3-P^#'"[T1C@G3#PJ*DL>9&\?46V 5B5%!2!!F1\^#"'N\ M;!&GOZ(@74N2K24[:!+B&;I@-\\E2U<_?DV_7WRC?7Q_A1[H,=D/Z#E(/ =A M5H*W\N!D-O>"%T(B!;F^[27,E>'O07X0.^&O$8S'KLV>,: G9M63[(BOU&JX M#G^QFZE+QI3C\E/NTE,47AMX,\5N2-54?M@#L:<^]2$F+^O'L5]'KH]]VZ5T MR'Y$%X7WO*4K[K*BO-O\N8NOK#"R+F@5)/%E,+ZD#WTYHPSWPDI "Y>BK@P) MGUE!:.$2&<$C=J%Y$M(K101%3--''/=P2;F"6HO0C8>IX1Q0O3^CM\K7+LR^ MOU[]WD["D%+->T%30M?DD;)(8D_1ZU?+.($994H&/^%5%/0IZ,/$H6NS$M?T MBHG/UJ-(IV_W?ZY0)BV-G>$7]$C?A\2QE]7'+M^-76+3>R@K%^9&9^WB"N*T MW$H=*BYFIOK1)VY]&8]\]2@?K?,Q/Y3]LLK)MY@2*+LU??V%OT*OD/CCA$-- MIZZE"03XI.0 M"O4+AYZHIQSM8G3YI@Y_>X<<^64W6M5=^1DI119 M7)176-. X44,L>/G0 RQ"QRUK@4V"CL3#GK$RT)Y7"T=A(6S-;>ATKD%\8&V6O->'W73@7Y&."0D\%Q*1^E@+.L+ISDK,CT[8('R1H' M7B%$[>\?5'OIY@;KNW*G5:LZIP;SB=*[R,[I6J?%Z0/?9_T!?Q#"7X\^8-%U MI?=]*-A*NE@1^4^2ZFXFIH0JL]5K/W)7@%T*HYAPK4C-)_WWP@M@TIF'(^CA M+L7=99>XO[UAO_UO0@FK9Z5RJS:<_)A3ZCGI4?01M'Y^U"!#Y*7/+V3QC:L> M77K/HSPJ7" WV]VBNY/Q1DH_PBTD(]!KM:4L;0$G.5OM'^Z,7ML3I)$L4UR# M!WN'U==<<#_7H[GJXPLU?G@R"X;HUHW@N/)1-$H^1C:D6+BS4WPVY M2-*_$Y^JI6#BTX?/G*K+1Q;:\PL2/\*9&\[^%D?LOUE7IE!J_40?GNENKMZ#;7:+.IQ/U/E>LU\+B5Q9 M;^!OUOYWB!??, &WWMJ)V) M -'\\RES1*@.V^Z$;'!W6(2[ZILX5'ZX&G=6_92%>DQ5VE);/A(;SZC/1!T* M.XW,,W=!ZRKI8?PF5'2I1X_3@("&EC:-'YF@!_R+P2Q%YF>'?B/<+7'HR6HO M]7RVA67T]]=A6=$YL@G7E]PX<6/\3$FPJO6S:Z31/CN'^N;T 7R>9395*H*L>5>P@2GD"S;& MJ]QQ8QY9^)2S]A-V/9P[.6GX2J/5*,%4.VUR"J[$-XC*HZ@J- K%Y+ (6R!_ M"EZX[K\OYF0QT\',S"YYF*1VUUW8W3FSN^@91\4&:.'L#?W/O[[3-"$-T&;_ MQ!9@O=8-T">>7N^GK]7+0W/D206&1S[+1;]/ TXIGS5^O8\FPV/M'X) C\512L4 I;+.<__D7Q!G MD9_3]HXWSSNDAZX8WK]:ZZS/=ON#A+8;R?EP7T/7WOUDH$Q F0@2TGR_54I) M^.3'H>M'KBWET_T#>\E)15G;+\VN$R7S+>S*^LQVY-+,>![D N1"2KF0(_,E%WU*2W+5WC/)2P;$^2;-3&9=F%WS;!2J)4BUL$TP MB#]%E*66)H7GECSMJ@=)9) MB3PHR.U ;F=YWB@(Q\1EV9V "B[;,O0@TY,Y M39K1$4V(=OM&H*8;G #J"/1T9.%\R/S(X[> >R(P\U-WM^5U>=/J5&)Q^:"5 M]@-C_@,Y0<+P"O*Z7J$$W[^"N-+2*%7I6N+*QXZF,(0;9 MJ!HL=U%BZ:J6+H*JJ843UZ:\#!O9EP=!R2[.:\F5)2*5L!7 MC4E!2$4KX"O@*TASG+<.(YZ-YXH!_W;1$F#1N+LMU&:_1 MEL].1%DX$D)N">P)I+,@Q@39 MDZ.8/3ZX)TE>>D-MD7)6GE/1]AO6Y:%!"4 2@"4 MP"%%MCU%%Y>.DF4I!;KF/_-I0IN./]N#%8A6N\%6HE?U:+S=$32"VQO&;:W@0H%YOY4;<4 Q> MIFI1>?>??I8_ M?H1I+2<6T?05S1)7<-3T6C:H%)5H0UUZ;H/&Y^)Y_2L-BF;+,_TK$J35WL1G MLS.JU"_22(ZF*EJ_+XH4LJQPV;883&Z#01/-*W$8&DT1B++"Q?H;DW_P:%%* M)U\:(W.A*UU=&&XO##N .+%LH]6>V+? Y=11MO%;6PMQ%&W%2Z'7&1&L"( M0R0'.WZPXR=>4?6NNAJ$M8>['="+N__#G+M[2C@US_@"Z4=V^.YNN]O9W M> M",EZ[;XFU+/#$4%?J<]7A_>L_4+Q\S[YZ _\PKQI4TF[@(,956TO"Y^[]S%" MCP$.'=9VZ[@AL>,@C!!V@CEOIZ:GL)/1KN5$%^RP_)*Z^C$]X_[KU\5WVL?W M"GJ>NM2[?R0VGA%$U2ZQ>8]@X*/_37R"M!YW^\TK-$!Q0'GKQ$[@)16,*PO1 M@SPW>,UZQUP/15,\%T7-(^$3).@Y"Y$91 MPL*?0OOD@FY7O$M^\1%AWCB)"&4_;3QE-K& MR13-\4L8>!YRB)/865MYC'#6=CZG#\OOQ+H]Z2+1)Q!"5,O\2[ 5)QKU?^*0]_;4X)5J MOR;\O#LF)-1R:&I:B+YBQ+D)8:@AZ#E=EQ5K($29JE=FJ99S3(:XU\M=Q M5Z NT2-]+8?I8&9%F2EB&H,JE#%KXZ>6]#(]P Y\QUVBH4P9^("_ 3Q%R O] MS;S27U>D'D6:I6%ECXW9>U#38,?C^B:#4X%;5E>4SQJ MR_+:BJ0RD;%[E+J+!;RCJ]T#!(Z!RI!'BU9HQG@,)Y#SQFXWI\H8D+M"4I;6D09 <3GY[JK.'"H-4&R0_BF1]P8GY] M9PG!B>E:U2*MF+7&B:D5QDY-6MVWI^7/I(JWE'OT*D#6D*KM_6$:$H+^8(F% M"-VR^'Y?,@+G-0#39?\-_JH9]1S%)]53N6[[_\#.1[+S8!ZZ'CH0P !4;@, M2"2CCF2\4U\-US[N ?":+8QV$T0QR[F&Y(GX^\.603W=2:Y<$^KI-$7M U;/ MV5BBQ78--$W+-0VHF?+\G&:Y,]](1'CVA>U\.]2G\8+YC+Q1:-*6_CJMHW1[ MPFK@95GRLBTS&."&BX0E#.V@*2(!T?*VZH:@-0#H=%^]/N=^"3$7EH3[,QJBZFF#$Z4JG+V[<"F#$ M[>DA G33_@]S[B;'VK0Z,YR %$4G\0LMEWNT9WJ8(_\$],0,J#,%0 GFRZ9Z M-B>:MV\*>=J_:=W>55=H4W6.-E2$2V"O:,<<,V=!$<0L/L<'H,PSXV_^G W^ M13B=L9MCEHA:=_U*$&! VGZ_6\%D?__R?[AG" /3P*,:-;K]3^+& M+P/?X5_R?NBO^(457D0/5(BN/;KLO_WU+[\LSDWF1Z'+Z ?OI'QK^]&0\;9?]?^]3!\AUR'?H'M^-+LJ^90[W;Z'7TT M&IA6KV/UA@-='_5' \T<:N]^6Y/^(F7>Z)S=I/[+:I+G'U_U7V0$0IQ"G >I MZF5=_J?INGI!I538Y#\D8Q*&5(R_I372K:+[#HNH"GZ!!9VS6G0F^)$;Q=Q0 M.OF/T=3E%5T1A[(*,3TDQ:I*U33'.@D\#M;B!S%5;7%Z5'JZ4KA0,(Z?J;92 MV. "/*/N(KTFPT>S<[,U"QY=ZE8Z.)JFR';,8 7^):,40]!*+5CB1]0:N&.7 MGI3,)R%VJ.UC5(R4K HMOV'R&-FARXU?9C@S_)FH\ +S3&_2-W@BZ)$0G]D8 MXC*TM\<7;H9LNAK!C%J;.34G86J%4HIEUHC;X11)+$7^RH%M4/!(UY/;Z2C% MU=I U\W',PP=[%-WW)WG]'E-[YL MX50K57OY^K::EEJ/YDN1M:952UYHAF)T2QJTMIT^S1XW"HUN6RAXRV&CC_$J MHN,:K@34^%V=[[+_8W$2>A'Z%LZ:TH$ MB'H+R[R^+79F4VIFD[L09B/+J$=,HM+VL!JS0R4M>+W9JQ:_O5]K]/E:O7Q- M=SSDV>8 ^/JFP]?+RWMR[/O6!_&[' #[D(^QZE%%.(YP=I=\7!Y3JXGF:VE>LGK"J(^E7_ZC$-X YR.DQ M2,]MH&N*Y_4MQ3+% QN@T6BHRE=O0LB<:9(N?86Y9_T!W(9C,?1SWFA2(R_$[\4 _-6PKLY MA?47IJ$81DE064<0KMGEOQ""GL$4MDAX>[I"J0C">Q;A;7OO9YU*]&6AV?F* M[>N43;)TI:N)2UR_11I9F 'BY6KSU.4T ]6A]4(J-52/UIZNI1C[%_> M(:VEN+QA$&?0@'*^>FT6*OW(#M_=:O7)9V"#0>B^M3$#[55;I6%)P0PNE#@9 M]&764,6"I+66*A'$AIZJ]420F)ZJKEEM6U'%MV_3R]>D!'N["W3G+2< '<-X[0$I-155 M%5;1V/@:>:B%.D#=W3QMB$)"I[3*EJXK:.UN!;E-D"KI@ME'V@8^M;T.6P5ME MV;*0LQY8V-+4Q&D=4S'$];$>3S19^ =BX%:5^M8:?KT>NJX>Q<&:;BA67UPZ M H#_]W0')2\;7MY$EM+("HM-OX9DCBD[WOZ8$Y_5#[/"W[N87A/=)&%('PL- MHHB\L:M0+W*?L1(U)R\IDC?@Y+4S\F).W@/J5 6L!)2IKF<]!)6I&M56:G9K M76=:JY>O2>4,E*G6IF(0RE2A3!7*5.N1YX4RU;,*<4V835IL;_EJ#&4F%7 5 MR .]Z-<&O] 360LF^^.P\V,=L MB$L@/;>!JEDMJE!ZIK@2,=D7_U15T_;*YGS;9X;#[R2FSWB,2]TX-/&^HJF MKU^[>+-RX]M8THUD"$?.;[K!! M;'@&\]0W0.5 M'"@'QC8>AJ03S*D\O'"/^?8_B3N?T4=1T!<2PQC'(RL&"A0E2XKZA/X+YCH6 MR5A;P!R8Z]B6EZ])#W\3 ',$46TW=0 0I[:Q)@#B " . .+468AKPFS2XG&< M'[ID_]Q&S>@(+"L>+54;_H0G1&B8GXRQ'2X!*)D6*)FN8IG"&GFD M7_E3E4S;BZ%'2>B[U)LA:.S:Y"BWIKDEG;JN&+HPP#M9%KYLZPQ&N,DB MH2K]CC!/MBDB 0'TMI*")+2G."(.-S(NVTSPL>>]7#KDB7C!G/X0!>/X&8?0 M1+J[N\!2^B9@KT($*9'Q:I1T:1KD9R!TVH]^GPDU:=/ HQ9M-@^I +.(J1QT MN*8UEG8-Q1 'P0B-I1!RM5ZD3$OI&,(:3]LB4M"8^E9CZJ9B<' C=[J1W;YB M=0&/!*(TF>Q=@\2KHQB&N+ZYIHL7A&E1] $-;#N9)1YFK4L.F8?$=G'L!CXW M;'@64"+\EW\!SN8>-+WHFE0&Q9FX/>FS9*[R=N2%\]][".\@O#M=XLS^.>.[ M=D@<1']'- &7PX)EHVO(0MAZ &A(4\VFJ1W%+,O1.(1HLO /!-NR%=6".@-U M=H@ZZZO"FJI!G=4'UF=YDQ9BRJ2;"3OS+CGV)0I)FJ6)@RV[#]P+1<\XVD&( MHW29IEZ9B![F;4H#'7-%_MQBGJU_I8E]M'$0BGDTCA>Q7(JMP!%'$W P#UT/ M9;@ "N6/:$YL-H_/>[DZ30( 98M_9(?O1MGZ/0B<9\I]?#T^^3'V)RZS,P,. M2GL\U-.Y]5 Y"[/C!531BG1*D#VEY"<1XGA;]",.PQ?>GCJCACYFP%R3;+F6 M4OE,6(='E,%U16M@75>(7=?U[9"5-.UQ8>2D_:_LL'@:$H)F]&&G$2+TO1VT M"B'#5#7"<1RZCTD*M455.Z86P*8:/7*Y\J>W')'',,'A"S_G"MW3BWX)8H(T MC>LJYM6Q0ZD=CR@&"PG&D:422UM045>#4*]E77F *]JCZ,K7N"F>9 M'&$!;4@VI/S:V"/>5ZR^(4J*9%GK\PM+^ZQV.0#$,,REIINW]1CFTE65O@[# M7=\?&C>C-@'*>]IS;PJ]W&:)\L(B[W&5*1Q^R[8M@+'C/M\S-R^5EV:Y9 M'HN^NED/[=R<41#Y89-YC)*(C!,/>>Z82+EAL^^.C9#=PE>)5=BB.6*+1N\* MV:/1JYWG8M5Z' R\.[P[O#N\>PO>O0^;X6?<#-NO"3C'NGH _P#_ /\ _P#_".C=0?N >X![@'N >Z1CWN M/L*"^18U8@X7(WEC8D]]^J:3ERJ93OK^>7%=E$T 3S!,I6^):]J5??'9>0#' MW1#[)CVW@:I9&8FBJ8K1%S=%]BV:-'L6"F@BT$2@B8ZCAFXJYAD4D2R+#TX/ MJ!I0-17%5ZIB0GP%J@94#:B:LN,K2^D9Y:L:"*] $8$B D6T([S2%,L4-P-2 M]L4'GT=252,1X?:'0CLJR+C:V^R?BOY<]^W2FR2B#TG"=&R=&_C1U)T?TEO4 M7 !H0^F+0UV19;W+5LZ@@QLL$1=:5UB6&,(F$)>&BXNA]$QA\B(+ZX,! 8DX MD1R6KNG"^ 7D N0"Y +D N0"Y +D N1"7OJ4F_/L7NT]O0=Z1[;-AAH>2L5$%KB@8[6\)TDD1B)ITRWU^XW@!):H[P7?1431CK MG4JU=N=Q07+!+!;.ZW3$C5($HPBB!:)5\#CUWO]O[]J:&[>M\'/S*S [S8PS M0]LBJ:N39D:QO>FV23?=W72FCS %2>A2I * MI5?7P"49,F2=04I@#H/R2QE M7H"##\. @7"%33^'X&?723'WKF,;FQA!:W"B4V96$)5.L@-R* M[]4:YHSE-KHYP49%6U0PG*# 0($9.T7O>T'#7()X5\+M%6\[P7QP#!_T&^@W MV_1;T/%:'6,XTN"@@0(#!08*K$0%%OI>NPD1)B@P4& 6ZC8-;D%%_"_C@O8G^4\TD4LL;D+%)"8GD._NXP5<=T2>QR3A M)&\(IF"4TM7=?_2$^08>.<@.^E(^BE#8DCD M?XP0-)*W##DB^AH+:FO=E!LU $[HX9C5\^D+^_Y4DV MXF,2"?I(XLF52;D .5Z48\E#1'YGI$6VGXF,D?5BG?81CO[(*%/WT80*FM$7(I^0\$14/,!KD>B%(NU L8>21)1O(BV3%A\@O)8/8%CG!?$&9&X@IE M6ZG$Y%2E#,;2C')T01,IAVG&Y;3X=S>K$SA@\;><75MXRY(#49/LL<@OZGKQ M,TG*1CA>\C%\=<_\Q=H$HXC$\?2>O[VKO=/7TJ.(9M=K"/:%CN0*_HL\H4_I M"*]X%2/)"S3)!XDSDG*YW\_C\U?A3*$PQMN*J N@\6:ZKIB?(X".]=53;G\>TKB7O^=VZA)\ MRET""*>-I1N Z][FNH]SI_-^ZG0"XP'CEX![;N<@\K\BQQ>LYS;0-$N:I@4]Z4#/@)X!/5.LGFEZ?MM<6UK; MU_Y83>-\CM# <=Z:OX]EJB[:1=-K=HQ5;=BRND6;8K"X%9:(5LN8)0%Y 'EP M7QZ\>A,DPH0+95$$5ZQO%>SC49QCXU6O8[!4MNKABD-BY:Y9JI!PM:%5/X@6 MB%8AR8)Z!X0+TFS[N(+[A [5#:*,>GRVK"ZD%>PQ,NY)1!V2"B /( \+OE4# M) +2;/OX5OLFA7RA^H#$5=$MCX4US>1E"2:T> MMQ(V%Z92\$AFA(Q?""G%/>&4*WR2M*]!;W+@#:EM7T-O&*#Y\A06GEFRLM;B M;!0 HM$V@Z$1GA9)H>DT#H13DW=^,__D[:OGD]AZ7J:<3NJ;J5=\]W2-YH3> M!'&"W<%2F:XB3'5'(C)Z(&S&5SO'0([HM]?,-O-WFJ:=>2N:_5655K"A^P8I M?V-I+XL$>L*,X41,3LE\;B(,F17!%.>M+RZ,1-$1)6G=+44 :Q3<".@CC5(OM5'>FJ2^FJ05L%B*'V MLVD"]IC091DD[6JCG35ZUX=HB2(DO;>:>)$GP55 MAJQ''DF;_M/]@L9XHKO=@"NW*5 *O'H=,",@4++(6%5(NGPOK!N#;ZV\ M=)U[H/0A>22)2-D$,1(1W2_\(1,H2062\5),>N :#G2"/83S>1 L0; TSQ_4 MO$8 P1($2_OM.<5D@&/$B1 Q41M+>>C4)\5DY:KCU;6]L%E\/PY;N 5")@=, M5G6$*VQZS8ZY_OE5EZYS#YGNY%\>L:I>@EVEU\==0V.9!UM6&Z(D>TR.<_(0 M>'YH[-!"520"@J0W"/M1#(M!1:Z.J^:WO$;+'!QK08[ MLV4%0FW7#=8:%!-CS%,(&I@+W1K+ _TZ$<4*2."T R]LEX@2ZP(?0>!:N(L M&@PTF*'$64.E"DJ$)W2!CPSZ9RZ@$.94+ 5^[C6HQ+RE,8X$?"\\L M*7Z V-L;8J]Q6I2Y$W_^G";O* 35R1W3^7!;)P#6VR.%53SZV9JMB=#[0ZPGL6PSN6SGFKE-S=SSTUH]J,_6@L6K!740*[[L>NW3&C,3HK M1,F&X2"L6(:U@"%MIJ-5M -^/&]^A!,Q;Y#R)S*@22+'AAYPC)/(W/[B0TK< 'M":G7A($H"V+?U!2&LX*V>E-6,]MH&H6G^MTO$X %23%^3L5.SAU M.\1L0'I(I'(07*"T/P<7/<3WKMRY^8O J[>-M4U?Y8/B=(MQ5EG=:87S.D<' MJY43&%]UJ#!V?,06WB_?SNSHY%;! "4#PM&L/:8T1&-&+LDSY;KW\_1@2$%U MC=4Y,7\1>O5:\3$F6#"(0$'VUCB))70Z.P_9._N0[/.\)XV*QJ(8TQ$O)!@[ M\9&; N30KWFUH*#JB[?I4VUYA&@.)&Z#Y6MXG:8Y6#F0N"*#1=6Q(F"E_(*IX[9=7&CHJKE>QUSF.J'$]0)QCLVT0:1>T%[QZ D04D6 MN6]=\^J-SND)Z@3C&=R-,%R.NIO:V52UN*1&ZN/G=16IRZJFN71J\NA:DT-H M:ZSR$;VUW&\7(>KY[UD)5U3=FQ2;?61D6\GJBDDY6FJ,U_B:L[-J $<1;XV@ M'*]TYG)QETI&56 ,-(GBK$=FA=H<$:[8G_(AZ:DJ;:S^DL4Z>2F&ZCXYQWAV M]9Z*!RK0^Y1%Y I])D3_RDDD:)H@044LWY)3M1T$:\BZW]#S*W7W#162-M&B MGFH'?G#L!_3K%B>%/N7S_9239SX5_WNDR]8)NDU'HFR095@^- M4R8IEZAWC9!?N_RGU @,*3E0!)*WT*2OZK UN1@98*9#8IY%P_F*7!UM!PXI M*R_-D&V5@5FO@IJYX_2K?*1_62E&DJLN6!:)C,E5L6X6!=)\0\L(TQ/XD*!_ M8"DN;*)+OKQ%H4(X2:17%VE0:2XNI4M'(TJ2:()&!/.,*:"T%#T01$?C?)-% MWBH%4[U)O@@OZC<])RU=&F!M&9.:CXF\5K_)-[%4P=6D8T%'],]<-O5!.DYT M+:6Z:Q'#FB922H5&';A"D@U3C4WU0'#?5-.8^G ME'WMY\KURY#R5P^JL>)(31F/Y:"?J50D))ZL[BX=LBZ^O[H%>LA[$)E"IG(/ M*=UG?J3-;\T,=&K3UBGT09P^2&V]M!PO2RMMHHHS>F:F\]?F51W)NV*YPF8F MIBQ5*O6<8N$7?8;(LV1ZKM:%9P_2ZB>"2E,G.36W[T]#*IE==VOADMN92M)J MWI^=[5$BR;V9'>Q3Q@7Z0PJR($P]KV3P"BT1*DJ5F.IS0=J56&;FZ7O2C(GA MRHL*TV>!$PJY@-'N:@2[492-LGS)=2=AO9R,#"7SJ%[U'Q*YK 1=_))R0^U[ M#F^2X^#*ELB:2A25",J1SQ!RIGV9)DK.\,)"IWJAHZ6%IM.%7O#GNQ]O/RSX MQ-]Y*"%YJ("?O2V=GH[HA61=-F;'P:Z4SSO>RDGZ3P.:Y(/$F4AG/^09=/U+ M =V>_*:1=D]A>-J.1W6G^S7!Y&'R#DS>T&K5V'W$-%:1R&4_99>?<:QR!_/4*7 H<&@9?3M5(G176CKJ M/5K3?PKZ>!FC([ H@;ZP9CM,3 %L)!_[JEHSG-PLEAR\*KYZ#4J2)N@_7=:XG>SYN..P=JU/] MZ('T4Z:+/V/,.>U+@42VI54P '/HJ)YS ^:P\'P) M8!V"I@1-"9K2>4UY4:_Y]I 3,ER@0$&!@@)U2(&& ]V_?[C. M^.4 X_'-YVP\A:/$\31?]WE(B+BC/(I3C5OY15+@ISB-OO[XS5]^F#WW.R M.I&<(U?AEH]&(3\>2+UL6%:%%3=F9(S9' !5LF-/ 4:J/:!$R[Z&BNO31#(X MQ;'\A/Q!-_-78(XX4JB8.E?]1,40_7[U^0K]W.W^AACY(Z,*NU5R'1[H)Q2, MZPA_)0I^>LK]&IZ.\VPTUJT&I@L3@KKG@DYHIZ<("./ M),ET&X5TD$PQ8N? VPH9.H>F941D+,F_0!/5$Y\^*IC.I5N?,&,X$1,//>(X MFR\2%U*G:.Q:.28/]3%E^@8M)E)YTT>LWJ9&3J93CBE^H+$M'4 M1Y1A$/TLUF11U/8TVFTB4DF*^7=??V:0IKTG&L=3@NK%E@3 R8 J,Y-/Z^5R M[4ARTLK'>CE8J7X-I]-IJ95-,MV55"/S*@[0&'><#/1:>C.P//.%%3C7-B*^4K/TPDEVBZY&NASOT)_*RXHAN)+,=4S6*AE'46*_Z3 M#,KRTC,QE(SXPC#Y.S2T=WZ7?+66@8D",%:W,,6/DD_VY-LCL5&M@LMKYP<67Z5L'-D[5U;<]LX MEG[O7X'5PVZFJF5;=IR)L^U,R;*=<95O93N=V:J)J@;SZ1W]%(\!!] MX^([?<;=;DR$S(]7Z7^2WH2$&&&E!!U&BEQR$9Z3$8X"==J)V!\1#NB($A]4 M"(@642B0>ZVP&!-UBT,BI]@CIYV)4M-/^_LO+R][(ZJ&5.UY/-P_/.A]/#@Z MZG40&,GD)WA5M6A V?="V=>A"/:X&$/)@Z-]_7J()4F+,\Y8%-H)?"7VU6Q* M]J%0%TH10;V,;C51D4 7H [%*),*,R]3['7)D)_O_N+E^-.!U/O^"D &3AE,N%&)+((RP'!K*2';'&$^U;__:/>AUM7?C*G#- M/:Q,A4MHC!%6PGT2*)D^ZR=; M18T\Y6U,N$%MFFG27(T\(,?F+[\B'#D"+?BXGDA)O+TQ?][W>,24F%7NTFQT MZ1]-^K(BTT@("&8::),GS/Y:6Q^?4,WQ?1U54AK]HSLG;J8 >?4FM9V1$9E? M:SN!LF+'%GRNSMGT4P3AJE7??!=IHI_KNT023W-KE='B91&_^C. MB1LJH*:BO@8ID?GET $SQI5AI!^E#Z=3RD8\?@+/])#]*1VW'\@(FQ#PIB66^!<#"C- 8D7 M!<:&Z[F.*0?=99]V)/@Z((GA/]LFGXSJV@0DE-'VFA3@85V3@(0$[;1F*DA= M:X!$0@K&4\AH;\7G,%/S^36\H%X\$\PZ_M\"B'@.5&8 M!K*#-/'7AZNR3-DH5Y-GJEVJW[SR?3Y\#V/:P1'JHG,JO8#+2!#XHXOF(E!1 M!DJ%H$0*>I?(^C@A#@IXB!9CB MYT3UCXA*PZTR9CD*%R*]HU[OX& 1D3SYEOKY%@L!ZCR3FFW%P<'9,HZ@9?1< M.,"?&6KBMAA PG-&>U]3C &"LBXE]3/*1!_:93 MEZFS,?7> W15D8OC RT&Y>3L6E@>A"C4N@%3-2%"OQ%D0IB$3NF* 83DFLL- MP5U'TLHZL-2ANNM *AL9X:@@'<7BT3NMP%]VM2-SW3D9$2&(_T">"8OJA3.U M.*Y"^^"P!MJI#)0(V0&:>>="*AKJ9G 9*?!C/^20FO[;J'KQ.H76L F,JPM9 M"?M)#=@SL2B6B_*"42)Y5Q;":XMW%8B^;X6DAG_ M'8:98^X%F6+J)V.-[+,DU#4+@VIC;;6.F)6H']= /1&<#J82898%U+'P7;M> M!HO[D:>^Z?DWIF8;@=_*<67&M#1%Z$3:R$"ID!V@>??K%9T9-+N+/R(ZU8L- MMT1M!E@7YY5-^4,]@(TLTX0S:;\BD+?#.G/4 Y%*0#N(!&7C#2!LY;>RX=9) M?@L2=DCF/&_F AX(>(9I'(AXWDBDY6:\LLW6F<9*YS,262@5MH,Y\](3AN1B M+3P3#B[@CGKOCY87W$J!>Q>SW"YP))5WH_N<$3"H/49AB,7L;O1(QXR.J >1 M16Z' ^H1ZN#MX8$Y]+0@6U5VXA#?(3R LW8F8C4[W)""]L2$K$[_"NA,XBD MXB$19YA]%]%4>;-;SFZ@+2F@?8)H5&+/K&K7[+Q_HD8K][%84NWUZQ>P235% M#2O#3^OGZK47QT>] YM@]$&ZM.[]->N:E0# MK%[TL;8<9XQRT#NRK9IMHEIL7SP#T5Q(E=E6"" -N/$(8=6[ 1<#]T:5#Y9H M),?-@%?@MX-%>Z'9'KPZ#-VIW0=+:N>$;>OWZ#E\?SW[T! MT6$4WN.9H3F/R"4X&P?_1["XP7H"I.9LZX]48&5E6>JJ5U663"44Z_1KNNR= MJ(52O1 H!B^-:DCKAE+E=M6LB'*=X7LU&_<,P@?+#((;\JT<=IFO%YJT?R6$ M'[[>WI&?MJD,UDH^#K1@ (;_]"#\"(XTAPL,6 E/E&=:G 7:KK'8XN/,81#I M#K"<7 ;\91W,[/SLHNA,K]-+L/##N4 MX[=%P%QB*G['041N((N#-,!4TVJ(V$G=:UNV8T^:#S*,4)[3MH-0:^[ R<&] M'&0[W5 "R58F[%;7UDG570S<4^BV9?Y2:+8O/;^D#')=BH,KIC<=U>FZ;)3N M>? #6\^5LD$Y/EL.0-_W#7LK->?OGO \L.P[MH*I#^]E M M%<8CY:V,Y>T09-?.")^$\\Z_/6Q]O!="7(RP-;&VLI1!G).$PG0%0B=H6QK66,"X&XTD M47K._VYTR06A8S9(+I6;=WVI']?'OIFXE35BZ=!F68V8R]=Y>:(!2E7(]_:9 M$KNJDKA/7[/K1P&Y&UF@NF/6V97\Y,K:E6=3"JRL3DL'#,NJ4ZJ1KDS6N@.A M@GU>J#@MM*MC*<0VW++39LM3M>O7J88"5]:AI?/&I76HI$KD#KI9YXEW-:9^ M6EY.[UXZ/[!EY58\=SFY\<-7)@@.='1M%E-X?"O8VJW5S79EFUS:'E76)N=R MD!:$4DG;W>I2+ZR9Z96R68G?TFG#/((IVU_S\V7;B%<\0#SAUZK=8I[ .2-V M>&B9$4O&(T.^G5ZNU0PL=,YZ?WAHN6DQ[_.MK./7G(V?B/X$RU!5\WN!PCWO M>VRIY9J\J^F19K"EGJY5T6V$[A[^V%+3BW[?RKI^2Y2)=HAXG&!!JGE_DCB_G'7M@2IDTS:29UYY.&Q)8^TH+6%263N!%AZHC2WWI9. MR-3>0E2?K;NC_&CI*/.'U[+3L/G%POE,SG9N.*H-0JTNM3%W=\?ZT=*Q-D-Z M*SO6VJC4Z7J;,G=WSA\MG7-3Q+>P U?<^S[A@4^$U)<[J5E%+)?IW-G9B:T+ MSC'Y'Q2SV6K?-SN+6H&/.X,[L76:%FRV_N3ILJ?-+5K4,VN7\.XKB.I[X)^Z M1TH;<5Z)ZM*6BQ)4Y[+B$DA+0ZFX'=3&3^:)7M0C3!KEFER$79_M2I"7]L>5 M@!PCFY>TU7==ER!Q-S7!R&;:L(/C2EB75KV]X M((@/X]U8$%/XAH1#(CKFNY.G'6<)&@3:SRE7&8$8JB*MPA?!H^EIQWSQ_!-5 M).R@^*-W\I-[,KLR.^Q,A\=9 ^:UT& M$RS&!/[FPM??PDXL65VNB2WQDS"Y?&W1F&%\80!80J#C6L-$_96COO^L/S8I M*1M#XGV#Q7>BMU<.N%0RN:$[9VQUBA]HMF=:O,WN^"OQJH+9Z6WTLQ@YXM]R M=08Z$]]N=)7R+3?Y!K-(?R3>W/.;!'P X*7>0SM1=K.KTK3<='WM+=;])_// MR3,)N+FZ>L'6TD*M-RZY3MA<[;MDU,++EAOSB"$TR@:%DAZHM%#;C"L=)D.@ M]["\>/6"R(>FI=/L9->S7!@K*Q5]^P'S&9(,K<*("PGPZ-7^^0^-/+_,19F8OJ,FFI;\XB","(E ,>#BDS[5.?5*!^L@'=7-@;?]7N M[R3P^S*Q>W;)Q17S21BOB^BB=\. CM,;.6*G_3#N;](HJW1@^NXF_;].2YZA MFL2WM)57GNSXH8Y[4[>MRZ2E=B'XR#R(VQNU'NJ5" MT+09.^Z)\'+309MFVJ@O@8YD&G/XN2X:1:"^OTX#6N;Q]FUG?C]0=IY33^OH M^0H=-X^9SI:N6'(*BX;$) OW.HW2K%,OK,NFM6GJW+1;KLOB '+(B*DS;)9F M]8T8'I8JF_A==DEENI:E7V610G($0M^$SIE9*GV,AO\BGE(\&2.+(42-\JV+ MBM)+,+'E1LU^0I/96:WL&DU>Z46A39MX$5#SN>]T\7MA.KS\=>O *BS?)WUL MG_F6[7R+-C8@;)WU5R&$Z1*(BK8M/W[S !X& :&_AW%.XG^O6/(I8Q@I[U^8GM9+&I2E53H+#\RU4#S(MIIE4?=/E?B?X':]$)D.9MH3R9Q& M$W^6LVJMH[B4\^_TS&XC/1#R4?Z6U!&DICA?P6J1-#><,D7&1*R9R-YR%BY_ MZC2W;2S9LFD2D-3$ND1M1;>B';ISU57VWK"_&WV5I*8G[!S>?C*PHOI?%34[ M$<[-UC(U(;$=-9U0SJ6U&;S=,MUUI5L+W3Y8*/GG:@=ZG9N/OG#NRQ56%@K^ MN8Q\(#HMT=MC%ZNKVV8G7/+F]%V2*J3_?NFN\WY>2*'E#I4= 00BVHL6=E@WH_B0U]#X2 MY#X*)!D$6,J^:7G7^$5&=*&>5BGXYO@^P ,L(5K.9B%4)" N]A_($*MTWV_6 MV58OWK8NMPS.9+ZZ"-WBPQ; E&S#-FL/NO099"T7H$5HKCN&YJ0_U@UI#+EC M7Z=C@7WRH+?8RP63FG%H;3"T;)75HG(GE!5OK<7S*Z.6I\S2YF<."#Z15W46 M<.][:GPCRC5JODK9K%OY4\6Y[=YO;K_WF^>NFQ0?Z$A\]P/%O(#E]&;C!"/(-\3 MU*RCQ"8)$M(H?(06 Y8L++Y4+MVZ0/5)=_DA0)3=?UZTS/&^?;:\4$;^3G"@ M]RMX>PN&E+Q\\U%>ST6FFPN2H0I2&SU/]R_(#0I3QM6*MG84B]6'++6P!&*. M@!8M+"O2.LO*:N+OQ .]OV'E31[W'O:N%^IB^>O6M:EO,PB9H,N&)'5HU"A: M4O[ZYUD2WQ4@860/\>=?_A]02P,$% @ #Y6D3$X@E8'$)@ JZ8! !0 M !F:70M,C Q.# S,S%?8V%L+GAM;.U]69,329;N>_\*;LVS-[XO;5T]EI#0 M@QF07*"Z9I["?"5C2JG@AB0@Y]??XY)R5THAQ:9DJAZR2 C?/O_\+.['C__] MWW]<3)Y]B_6LK*:__D+^BG]Y%J>^"N7TRZ^__/8)G7QZ^>;-+__^C[_\_?\@ M])\O/KY]=EKYQ46SD_?_9[B+,_GJ6ZNGCV>U7_47ZS"*T* M/5O^85).__A;_N'L+#[[,2O_-O/G\<*^K;R=+]L^G\^__NWY\^_?O__UAZLG M?ZWJ+\\IQNSY=:E'O\B_H:O/4/XK1"ABY*\_9N&79S#"Z6S9=H-&KC[_\>#[ M[VSY-3'&/%_^Z_6GLW+3AU M>?Z?[]Y^6HX3E=/9W$Y]_.4??WGV; 5'74WB MQYB>Y?__]O'-G4I2.7?E_*^^NGB>__GYB??58CJ':?E05U/XHX]Y$F8?HX?_ M32Y/0O45)N,TSFTYF4'7EBV9TY_.8YR_K"Z^5M-,HQW=VUZHQWX![>M%#&]+Z\K) M'G@>6%N_(UE<+"99_)[-SV.=_Z6.YW$Z@RE_ _+[(KZM9FV'=T 3/8[Y-*98 MUS%\C-_B=-%PO1Y258]C>#6;EQ<9TM>+^:*.)Q=5/2__9ZD 7_WX"MBV&M;> MM?3B9MQO-('3WV^LT4=/27TDWBR6P6YZT6T(ZZ>AT%T'I>U2T% MW./5]-CW#W7\:LNPYNOL9+J6/@M8K]-Y^UDYH/Y>1UN%A9__GBV)Z?RRW<"V M5=7O&+[&>GX)4+X"X^AKMB3?QWG+L32HLL0UH@NDT_=)F)-LJZK7_ M2\7V,4+#T]R)6']K)PP:U=CCB#Y;$*2'=?UNT8[Z."MG9PF$R0Q:6&I8X.JG MQ<6%K2_/TJ?RR[1,I8>%>,O5JB:E+QN,H7W5HX_QY6(V!P.Q?F&G?]2+KW-_ M^;Z:OH/IF$/9SR"@9M8O?:BFE!R^*Z-C. !?CHXW#5=Y5PUT,EX0-!?E?+E_ M MUX62W;B],&4]>@9-\]W'/[XX":^A[!&5@*-O_Z-EHPZ%:NS[MR6EXL+C[8 MRV69TT5\73D.VOW-#,UB:(7NM MM[7W[NXVK:"__GX"V;/:-SU++^WL_/6D^GY0O[=6-%#_-^_NM![-]FI''=L' MFSV^\S@'53'I:: ;VQAFU&OIM'N;_8":.AG!U3E2=O) VLPOWTQ355\L6]K1 MY29%.^GC:UO6_[*317P'(AZD^T6#[>VM9?KK53-UUJ1H?WULI(D:E.RFA^44 MM$5I)V^FV4=O-+5;BO36IY,0EN=-=G(:Z_+;TL:ZQ?>&\]ZZXO[&M]JFCN%S M=3WU+0:UN[;>1I*MIAJ\R86=7)MZ($:;+LW#:^QM1&(\FX)GZ7551W"M M5CNE_O*&,U>=;#'.5NWT-OI\^W:1WM) O$I3U:K6(7#I^'1O5U.YJK1@[5 M#KO*=]+;%>L^VQ\[R;#ARZY[T R@QPMTTI^WU?3+YUA?G$8WW]&339]VWH=F MH&PIT4F/WL?YO/(UWWTY$;EY/U5#Z+U-(<0Q?#J:T,^'5YA M'^-I))BWENFD5[=VHZ].(F[9V%<*K+GK>W!]XXRF&7/:5CO.V!HQK&6MW8QL M7OD_SJM)B/4LGZ?/+W=U^M$"/?5GSV.(YA7TU-_EL7[IE^8W_-MOTW)^XJ'Y MQL<*;:KL:4S+O\F6-)C1^T>D'5Q?GZ,Y^[I<9"UG9G=5/8VAF8#94>S1OGD[ M\3F^$X;U%GY??YZ[TD,@^JH7\<<\3D,,W?3CL>CPOEK9+F,Z;;5Y '>7S38) MS.Z_O89QU=<=R=VXZLBD\G=6R[KQY56/9&=N>3%C,4-?K/WZ'):1>AXG\]G5 MW^2%I1 FZYLC_[;^Z^)AC];A@E<]FE@7)[_^ JT7.\L4+$6=C'2(<.J040[: M<\P@IP.E/A N],,+E,.SDY<3.9F#&Q+![Y UK*'P2 M4FMC$+=)(\JQ15'ZA(S$W@<:)5>J"0ZWR'=2^V=5#9+PUU_(+\^^Q_++^7SY MQU4MMO8/.'GW%M#ZB^>S'$R2:T3E/%Y4(1Q -RPCH@8"G0U6&NG A>F M!37H$Z3& !"VX\8G"S;'FVFV 4!I;1&0.\L4GEO'O M(2$60EHFB1+58=]VG MQ#T^?/;9TY[]SC#;/=V=*L]WMOXC9JOQ936;-]>?&XME#(VQAB-'6$368X&< M2/"KT(H)(7T(XG"&\"?(D)Y@:R<3/&*OS O7T@B7E/UZ@1KK,UK2I7A+PZ?5OG4I[4%3NVF\R1\B_4< MG-[I%S KFLKM_2HHL$@DLJB02R(A2XQ%)"1YI:]$<+:%!%=/>_+[ 7 HA?_J MXNNDNHS W>7EX;V\YIUEP>< 7!T>T)XZW, [U$R1. MG]@-Q9FE59NC.7_XB&.T!6.>\AYEY\@-Q96;@,J]+)-MQ0I,'5%" M@D]-E44A88>\TPKQR&E0U@GC90N>/,4-RYYP&XHERZB,0\Y]MAW,%_)4]S<[ VY&Z[\_?FF8\K^SB\/3IPTX*'F MMKZ]C_.SE"W"?)<"&#:?UZ5;S+-U^+E:W6G;M00.K[E0-!"J!$.1"H]\\!B! M?2$1Z!3@D7(JV=ADC?2$FR]?Q%35X&?Y]8G<*H/A]=CVA>N@"@O/8HR.>62" M$T1$@E-[MB/3P=ERGUQ,Q3L0ZFL^^-X#7"?5+Y<"] /H(BK M<"!'6]==",^$TY0A$9;'#HXB1<"-D ' U :\!]'"1+IE(:&?E*]C3,%(&K1) M>K[^XY .S*8WH I_74Z!KV^SLWX_V1P0862"P1B<$BJK1%Q(.E&VGR M#DQ@ *I1%->8ZK=+&E3C@#J4I.F9AP M-,ZV<'2'"?8Z+MX=ANIQ\NXDS6/=.?GNU%HDHQU1*H=41H6BE@%IH@GR6DEN MG+*&M%"YPP2@'0T#VT)[G#3\&"]L"6Y??99N\OUU1L>-M1% MZSB2%N9,P!PF&C Q;)&":]DRHHTR*.ZF?>[S@4OV-0=#=' MF;=%YH%Z;7-E^40E:"LD@MHPDIQHY 4G*$HGN0J2$6V/_F1@)#W6&:1#D6T# M.*]^^,DBOS=WI<.VT*M)\8*D" !KBK"2#F%! Y*11F08>-;1!.EH.'91U?U MQQ!8HR[),2'L8V$.:D_N>OMG0%ON.C!UN^5V^[-"13#5N4^(1""OM]0B3G%" ME"3E!.,L^4;62L\CRB]EOIE^J"L?9SD4^Z/]_@XX4Y=VLCI/OGIGI28DXG4-XC>OB? M%E^_3LJMB_CJDR+(Q)6"KD<9!4K $/#".R^ M:= );,-?8&DJ]QXI46CN%;4<(Q7 ![%14B08Z"?P?+*7XD$WM9 0PYSH]TV- M[K ;6&"L$;E2W]/POIKZ/57DIL)%8#Z"BZR1]@Q\6*4E(E9[E(C&B@0BO&UQ MC7*8\_B!!$JW, [G1,P6]=) C//YY":[(ZR#1E>R&Y4O*#:.YU@_ABU'B@M MUGB*? 2ORA%+"&T13C3,H7K?-.H+R0,O:F\;[KMRYN,$_(I8+7:D"=FWFL*D MZ U+X&H3JQ#XV!:!E7:5W,KQ8&B+!$##''3W196! !W-)]W]J'7_I]O[/$<] MJ#.\ZM:'B5T]A7:K;UM5_./%"F(XMTP3E"T8D"#YHE.^(T*8]X%XR4QH%&PW M\(AW'6]O+UBD**R.VB%A&$(%,L#';=MAH\ .$;Y,98B !T]6T/LQ&VBUV M V:%N#J$.8U?Z^C+)8[PYTE<3M'TSN',H^/>@@UY,9U<;VB-U9E-2 M^VY;/?Q1\>/L5;N'[X]E%,>-<=^L;/Q"_$"-#O<$PF#OK@^9OVQ./N74F!7[TQG\OO+B?,&- A =+\]0,MS?3S]^K/)1M/N;>=15< M,R\"Q4@;2U'(Z=*>N:RN< ML(SEI&L)O"$40A"(&F61@[68(G8IB*._QWMZJ\H*$/G: M1)Y0H%PAYA-&5G&#,!8B7^93PK8(?S6$>;+R.WY]Q- M745R."8'ZY [!^M0P5Q0EJ,_M4V:!$]HFR33PYQ5'A'E6B';^][MEDV*_G>& MH*;I+.969]6D#'ES_/;6Z8C/)2X/GK>=FBP_*+S$0CD2D)0ZWXP#Z4&Q($AZ MH1*S1%HS8I[/IL%U]\+"+%=82H>8I!IIG=]9,,&A_.Z"C=ZKY(__4<,#IN?^ M@4U+4(;2%2_M[#RO7/A?/B3Z9B?+M3Q_:>OZ$M;RO^QDZWY(4P$2,X(0D6C0B^OBD.&A&JV$P&^Q8^9LM)UFZOZ[J_(;&[0=Z MW?SFMP:B8[^:"A:2AR7(D8J)(4M(QB3"VF2$X2"24&V>(Q@HRWQG/.H?O0$# M%?*YTJW0OO=QRW.J38H5(2BEA \H@36.A,0*&/5J1G[^8]G_6X]HP5 :7?]L7$>AC--R MF0.%)XE2RN^(."F1ES&1)(T"_)^&K=F*,WT"-MB!V8W=TX@D&[\OC*,J/PN+ M C<*2:K 7O+)P2"%%I1B9U2+#8["I:$&&"=SCG.E01$06&N<)&YXQ)\$_*&"[,> <\>XUUP^BX(T(G M)9%(F(/-P .*-C 4-(XDP>!8&VMYF%W];J?P?G*5+C ;["2HNKBHILLN[SST MN?=IX1D,"4N+HHH&21($=IC--CN>PAE!LA. M/M@RO)F^M%_+N=UF5#]2HJ"!.!.H0MH1 WHC@-[0'+P(QP(UU*GDCMY_[I@' MW4$UPJW1)L_];3^?V:>F @Q#;"3XGQ8[C[3V"0P0H1%+1N!@N>7BZ(]LNJ9/ M[Q .1:N/^>[1-(97MIZ"/SF[@6(:*2;!&DO< M@TH^=CW3*Q':@37"Q.\^'GSX<9%$I%R"AHP:P_ P&.->QX"X,M):&A)W+6YD M#.Z_[C=3C\_XX? ,'2[TP5XV2\BVN4"AK*).@+&DF/"(V #2+3 8JW$^T2 M M;9,9=' "'#1QC\0)M49J0"[4BQCVD@6/EBE8BCH9Z1#AU"&C'+3G\MU)'2CU M@>!H6G@@@YL('3&B,["&/@E:)W!IDB!V4X'"Z,052QJ!MVZ0,4$A"8-%3"4M M\W$WCT=_4[1C.G2&U, "XE8P5&,!\;!, 5+/*@MF,,X);YT*"5%&*%+4!"(Y MUY(=_4EQ/P*B$[ &/?&[?5+9^-AO8Z$B4<:-T1X<=)RS2 :,@@ 727C..67> M*'_TCT)T94IV"M-(&F.O6($'90I"0/7YF/=2F$*)\Y!?S90@'+63W!%*=0LI M,;C>:$6'+E$:X#[CADN%G^;P<[DK)<+-]\>^A#KLLHRN,ZW M24_CZO_7T3OPAW,[_1(_PDA>I13]-EYWU$)!O!5<8HM\,F 5ID!0S/=D!2&, M&N&)B2.F4LWW'V"$'^KJ6PDS]^+RMUE68J_+J9UZ&-")GY??=NTJ-:^D"-%Q MXZ1&'C.,E*0<66;R;B[#@)05P1U]EJ51F%$-"/F P;,^/M$=-S&!?\B.VK;B ?6C5^ MKDX\ %G'0W+;-Z^D2#$2ZHA X ]3!$M:(!II0BG!&G=&,];F+1\RJ@QK/?./ MJ+]>8!V-8-N3,>S#LNTU%40PPW7>,&':(2*L![&?9;_7&@:RI]3AJW>+ ?ICSN!&X.23@HZGD%XM9.8VS65R%1R^-Z]6_A'WT\99J"A.8 M\(90)!P-2)ND4(R.(4VHQ6!M!]I_-LX]=NJ*3@H!2( M]?F 3%G$?60(>VN18"JIR*W3;=(9#:-]C]BO[0;R <8W QM/P:Z36X1B [L>N80;B0DOA[5]^I%SU+]_,$;8NDW5JPL%$9Z?.5 @^-!BDXDI9Y M $"$0+TV@K2@T#!)= :B4.=(#L6=O8,0'CG]CBQ&G[1"CAJ,N) *:2L,>(C8 MZDB5UZ+%QOC-\1\DB*1$P<0H%J@AR M6 7DN56P.*+$U#"&VP3LJY^)-=U#.6@X_P8XKJ)UKR-X=T7W-ZFCB)CS".LE MAZT+I!PAR(CEK])1J3TLHQ;W1O7/1*D^01W.U;Z[0?5F^C"9^E;G>W?Q(@3N MDA41$:,,\AHZ$K4UB"E",/5YMZ8RGLO3C6I ML/#Y#I<+% % #'D:P>LPC*+(7(HA>N=-FZL,XX8[]4^VGC#>S4(PXC*U-&9K M8F6K;E/_JK#PQ_K9)P34O7"@;710LH1S=B@C3%H5@\@U K+4S M2CK;(N$*^2FVFWN%4:S41JHME476,)22_GH1U"!J+0>::44 MLDGZX*F.(K6)]/VY=KV'!WL\BMZ[Y[P7!^^5+0QA(,6Y1D*;D+=P&>+*:T2D MTP;G0Z;4)C/53[4OW@>:HPNZ6\DT#E2NN_!>>6$ =PJ2$[0DBP"^ 7WI2:*$QH0[NF'T!!DV M!KICL_*W*:B_2?D_,?S3EM,\TK/IK;&>U.4,!GJZJ.'G*J:W!4T/;ZP ;S8& M:3 B*A)D#=4H$ ]^ ^:))FN%PD?_ROC _&K([D$G96RZY^%]C'YB9[,RE7[% M@_#?B]DR,W:^/7-R]O+-'0!:BN4#6RNL-28I!>*+,86\\Q1A<&D0%(RT=A(9'9P.RJED6\CN@6ZYC&!S](/M,?!Q]^I;7TX\2S?7$WL7Q%O: M+*QC&&O/D!>PY*W.SV-*PA SW@7C#!>T11#'0*>B@Y*M4V'<[=0A;,GZ?)@K!M83)S$F>&4=<4H\$6'3(6I5WZ3GWY.@?4#E6?O<\$<= 9Q@9 MS.]TE1W:7WZN[71F_1+I:5C^-KFWM%N2^_ &"R9(!,<%5+71"F8X^U>^L3$?C7T3;U MQ]WD[NW8[HKNL.A6[V0MP#.]@?M%3+ 0;IT3O?HQKRVL_G)JZ\LW,$'+M.A0 M$B82^O?ES70>ZSC;YF+UV&IA!4N"6HZ4%1PQJAE*"E2+$5(SKV1T;<3=8#?$ M#V70PX._(T)Z,-5]=7S::+UN^+HPVO"HC4!*P@^.J44FX:Q4@L1.,<5MT9M M8EQP+D.;",Y!9OG@67F0R_=@4(::VI?5#(SSW1%M=[XK0.,23B-#CB7XH< [ MEISF\"M"C2+6&=U-)MX^]\&ZFN6VT RN_=?7$1KI_JMO"\HLAW%X9 4,CCD# M6'FM$>8V"A>ILJY%DJJA3J(Z%M]=P#2<$)]%:"MGZ3H%KDZJ90+>=<>W2O8M MY0J08#E+/46.$Z"[40(9J\&O5P*S0+F1_NC=BI:S^$#H=XO78$D6\CQ>*&"2^QYY#FS,S'(@XY#TH!P-2HR[9.PMDWBCX&VDCME1J=@ M#6;GQRE@,(%.GX2+"U)^6U"\.03SVD( MM'1:''U2JFX)TCUBPX6YKQS@E5Y=]Q=\Y.H*G_=Q^\;7[N*%XR):(QF*G)D, M*D&6PQKQTH/FCM+'CBR0_X5[#SU-P*!G4K>[>V<AI:Z+!A1-2Q4JYSZ >\TK-G!J/'TNTH[530(N];2XE2 ME %Y1Q(XH=8+BSEQJL6EZ>$>>NAT4[X+F'H_-CRM_"*;]?DM$UA0\\LW4UA# M*[SZ.PU\;[=E M_3U:IG!:+F^:HIB81MIBB@0U"AE&C37&&XD;Y0[K:7-N8U+M_<;>N(["D!1Y MSLJ4,^<@F4.XG8X$<:>4 _E.:6AS<7 09=?13-_?X>L1PZ&TUO972AJ]Y]&T MBH)Z+54P#@EA."(Z)N0UM4@JXR26@;AP])9Z/TSJ$<*AB'03#[\S^=#]3PMC M<*!Y9;B$30[A#[ R!/S@!D>L3'"\Q:WW8>SI?HC1 51#$>!6^H;]5-'V@H4D MSG'B ;1(/:(:!:H>"@>$E&B0* ME&B$@8HR*:YCFRIV= M8OFZ]'Y+Y+ *"Q.9"2PGIE_Z15Z"ZY5\0H0ZZSP)6JFC?QFU1UH-AFKO?N=& ME^QS'DZ??N#JB6,[>3.=S>M%WU[GAM9.0BAS/79R(R%N>=S;?=*^^K3*UIY? M][XAS]C.\3WS\JY1>=WC'+'PPL[*?8S]7545">P;(C2!M6D,LA9CY,%D14XJ M%SB%G\VVY^\CLS&EX77O@ .SA[WS?G&Q6#Z]O@SRN'NY>QB]1VH^?[W-GKEP+5Z) ?F$[ST-[>OG_4,?=N5UTP MZI/WE""1WU6.CDC$#:"QRAWIC66AFSOC_YNIUQ+Q ZF7=Z#N[4+='\!-YZ^U MTB-D.ZRR@D46=$Y(JIB,2#*7P,L-["HU*?0WM CC'@V$\6+SHQJW0 MD_E+6]V- M]JC; _OG_O1Q:-/$'K8@PDUI,&O_U>SL_+Z=DT_E>T]397LIN* M"ZZ9U$(&1(C++Q0PA[0$<2(MX.F4BE0>_462?BBRER76 \X=;9,]UL_CE MY^KS]VK7ED6K.@O.$Z:!AE%NQTB"IQM$==/56T#>ZW\C MACU>O) T.NV% >^$:^0"SU?=+HGXG0,W$C4 M ;F\$MMWA>]IS"\1[F4+[*JI4(3KX,'5X,%'P%Z#,H6MWS' M(=,3T'T]S,OP7+U!],Q-RB_+F?IP9UC-Z(_.G$@6M<6X$=2'D3.?20,1#T'"8" M\X18U!(;3Y+$+=+^CL:L)Z(B^YB?,9VYCWFNL[WO)[:\.,"1>UA!H3"S(3B* M$C8*1?!?410^3X C,4FG0V@A^P9WXIX(0SN>DE'. C_YG$S#8P]WC-+),>XEWHU3^U#-RF$O"%ZUV/!*8 =-W\K; M-4@CO0_H;37]\CG6%SG>8)A6>A\2B.,E'6/]Z=S6<;"&;F1;OL;B#NPWC+ MOX.1Q/#!7B[3WMW8E=NV6]M77O@8"4XP/98[EV/+/:(TY>S(5E$6I%6D&\_S M)^'E*)#W;K??4VM]&Y:?RB_3Y3.DT_G+Q6P.ED]]*]O$E9D]2,K'O;O2NRVS M=X]ZGZV[\4.T]=[6JR3=_0/_H.V/$?R>TL_7.6Q^FY;S M$W#OO^5;%\/W9ODWV?<$QW-9W3J-ZUA=.?NZ).1X@.PD_EI:YA\.I/$__O+_ M 5!+ P04 " /E:1, M42Y]!@ !/R00 % &9I="TR,#$X,#,S,5]D M968N>&UL[+UK=R,WDB;\?7^%W][/;N-^F3.]>W#MJ;/E4DU5N7OW4QX6F9+8 MIICJ)%FV^M>_ ,FD5!+)3.9=L64I@40\\200" 0B_O-__WZW^.%;FJ_F MV?(O?X)_!G_Z(5U.L]E\>?.7/_WR^4?UV;Q[]Z?__;_^QW_^?S_^^'_UI_<_ MV&RZN4N7ZQ],GD[6Z>R'W^;KVQ_^/DM7O_YPG6=W/_P]RW^=?YO\^..NT0_; M'Q;SY:__$?_Q=;)*?_A]-?^/U?0VO9N\SZ:3]?;=M^OU_7_\]--OO_WVY]^_ MYHL_9_G-3P@ _-.AU?=?)]7S]=;[^\S2[^RG^ M^2+<./TS3J:_4IG89_+1[4++L/>K/I>C)?K,+0MF^XS=/K MO_PI]!7P@P+@'7K_LUYGZX?[]"]_6LWO[AN?DNK(E?>M)TQ!O7,YHM-[/]S.MWDX9WIJN(@J[1M991ZLHB<_GR; MIFN3W=UGRTBCDN&=;]3AN +M\TTZ>S^??)TO+L"S9F_=2K*YVRSB3'VUODWS M^)<\O4V7JZ#R=V&JOTO?9ZNFXM5X18=W$5*_66_R5-UE^7K^K^U:Z7Z_#]@V$NOBWCN4]*]9-OMMOE@TD>=$'QV. M^MTRK-$W\Z^+5*U6Z;K1!U325Z=2!%JOL[SA!'>ZFP['_C%/[R?SV9ZO*[7< MSSZ;\+TNU\VU4J/_3J7-9IOI^N_1DEBN'YH)=JZK;F6X3_/U0X#2!>/H/EJ2 M'])U0UDJ=-FA3)_2U3H/: ;3:7G31))S'74Z_NW"]BD-+U[&0:3YMV:30:4> M.Y3HRR1,I/6&_GW3EL:XFJ^NKL-DL@IOV*ZP@:N?-W=WD_SAZOKS_&8YOYY/ MPX?X9*N5+>;3>049FG<]N(QFLUH' S'7D^6O^>9^/7WXD"U_#NI8A[9?P@2U MFDRW>ZBJE.Q_*(-CV -?1L>;BE]Y6R]H1=XPT=S-UUO_21B&R;;O2Y<55%>A M9=GJ73[[9^4VOKLUD=>L7V6^UQGVVHY[&?]R[TUB:\]T.*MO'2=SQW:;KL%0L M.A+TZ#OZD7H_.Y6[V6OTU(H$Q9%3W.2%V6;]\&YYG>5WVS>5#+E*TU;&Z"?S M_&^3Q2;].4SQ87:_J^#>/MNFNU%56\ZJ-.UNC)56H@HMVQGA?!E6B_ED\6X9 M]^B55'NF26=C4K/9]KQILK!I/O^VM;&>\+VBWAMWW)U\.S=U.ON2'53?0*CR MWCJ3)%I->=A-;B:+@ZD7IM&JGV;]'CN3Z.KZ>I6NHREX=>VS/ U;JYVG=/KP MR)EBD WD;/2>SJ2/)_>SS2*]NCXRB*OET?7RZ7)9'X^6W]P=0L=>?O"IO[2) M&B#2[$V=(5!M22MMV-GX?EGFZ601)\2M/9KM8A?JZZ%2?^U*4[RD[NI0UKZ5 MT>Y8]V7R>RD9CCS9]@BJ 72Z02OC>9\M;[ZD^9U-OZY+1G+LT=;'4 V4,RU: M&=&'=+W]<-+\\VW8'):,YL3378SD<'WE8X4F M778DT_8WT9(.9O3E$6FU^^M2FJO[[4?64#/E774D0[4)IJ39R;%-\FDQO/V/ M3T=XB(V?+]<_S>9W/^V?^6FR>.8L/Q%]7P34Q\A]NAWIDY9M#RK\'#=_V?+' M67H]V2S6-8=XLI\.!YS=3>;+YN/]KIO6A[OM_<>[].YKFM<=Z[$^VA[H;>@O MGVZ^IC\>H*DYW#,]G1QT(,U\N=UKO@__N7\ZCJN#JQV[0:2_K]/E+)UM;Y44 MPUADTV,R;^6]GJR^;H7>K'Z\F4SN@_"0_Y0NUJOB-W%ZX3\"N+]J\S_WOTX^ MI+^=&NE5;FXGRYOTW?+I$_.P^PX(!2C2=^OT[C#RQ>1KNOC+G\(HD];Z3I2C M&%K&O<&>(D4Q9PH91J%05G)@OX=M$2\H9?E>>>/$;3N-=X#9MM\$,2L(*:Q54XI3K5W!&O! M"T4J0GVE3[PERIY9'-JC\(5$R@8 >)IH"$:<,82@FR MSFN-"X4HK0E*CIJ.G=+QI-GZDHQ=TZ(Q"QNA_&\^OD1J&!Y^)^[;I>$P]#.3 MQ71W-?.78/SG^[L9?]W,9S'^\=UR)XQ.K[,\_9+=SZ<,L)^_VW<=(6#]3A.& M%6'( TVUTD$W%/L#2M(SV2<%C^TRV^#?I83(!D*W+P[:>1AQC-!(=;K^+4V7 M9T52RYFZ7J=Y93:VT7V"O,,4,6J!%P(*B9$W>^2T#W^IS4OT9G@Y ,Y],?1# MMKQ[><_G2QA#R?[D?,,$.LXQ(EY1(JS!2$/N"FFU-J9'5KV"?4BK8 Y/G5([ MKJQIP@PCV%G(J5+4&RFUY87$B&LU[OU#6^JLS))&J/T1^#)*^WZL-!F&'FKV M+<@Y$)KB0C+H:7WC!+]% MXZ0%"'LF1XQYW@]V5;JVG&R3>"@\1T$^CP%C2'JOB@G8.,WIN(V09FH[SH'6 M0'J;A!BEE3$2'ERJ_Q?-U]4TGV_#C&+.RMG'/+V;;^Z*L9PT$ZHW M#M.DA(0R[\.R%V9+!XPFA2"(2CP^*Z$%I60=PU13WR;+[[-\LD[M9'7[-9OD MLR]9MCBKY7--$N\L5Y![!;"BV )37$I+ M#(S#,XG5T?IB%EO"M138 P8.,DA;__R4OD5SHBYNO>J^].M_\E3B$)326*.U M53A\'Y0\;H0(LR/W$M70QS&--L+B]>IVE$M[ORH=1I7[#(*EROSNN<0*I+$% M%-&PX C$'= '/#A%>GR+7OX+")=.'\<>3[Q%UB " ?*,$"ZP M1*B0#$LCQFW =:3%K#/@WA(U1FG_C9@1 RU&!_D_KR?+V22?K7ZYCWGAPO,$ MR/+8HBKM$XB(L]8[#A@T6A H#2UD!V&&'I]QV4R%SU>3#D : T%80X(2 M00<54,J9(#X#'O@#LIR9$1X^]D:0NB#U19"G2=/?[^MVEEBNIYHDF@,1]EG< M8 ,,=""8Z0<)F6H0&<_?HI':$HQ#$J7T<.ETH\09!,/63D#G,"48$T!@(24D M1H[;-FVNO IL:(346^7%* W3,=%A,$/C63G4*K;%T2:)%-9SY(@CVM(PITII M#X8[UG2$)XQMJ.NE4=$&.CT;FMNL1?-O<6&L:EN^:))8K:3QWG+//0W_DY85 M(9Q6.EY_"NC,G.Q&_VV@T]M]X'U-W2^3WW=5-,,/Q>_VF?^*JH'Q%FDD]V2Q MVM<3C+]9+++?(H;G+,_V7I+0@+T6""+!O> 4,W,X++ ,.3^^.6:X5$B#P5XS MMO90K'*:W>ST'9V]7.=!UK<@6TOLUGZ4P__+)*9^^6^^SRRYM]2M#YV7FK>B>) M=EQ#(1A"((!+)0AK_1X%QPFK?RY_^06NT;*JALF 31J#FMKBYI.5^NC4^G5\I?[FWPR2S_-;V[7 MQ[C3K,,$*T6\%=(IRPGG1$E4^+H==K+^X='E@8&CY5&O$ \68OXQS>,O)C)(X[5/Z<4;X#8B/KSB'Q[]&@1R+Y= ME'MFEY/E>(/$*XZ$M00@I2@!4GASD(XB6_^6+01OCR>M8#C<(5:E&>5XFT2R MF+33!T->L MU'$]G\[/<::\<<*Y0,QSJ8%#6'%CI-BNNA08K[UM<*'C#;F7.\/SD47_^=,S M*,-H?VU>\N6?F_DN?^NI@BYMU)5Y?,GY^F@]5I'1F[#/2%>K)X-[7Z% S+EF MB:,> M4J 5=!A+!&,>&[=#Q5C:;X#WV0HO[:@VZQ6MR9CKM1R1N"R@\WB+1'(9;#&' M6#R.TT@"*\4>%.\(:F#H=AO/V9WVGT=IM0)<;Y%Z1T8;?\S3\BPAI6T3;AES M1FL((262 :E4@:'G L"1QW,VU60%9K2!UQ^#*^.,\1P=15IQZ'_Y+8SBO]+) M8GW[;CG]\]D,=$>?3:SPU#K%E&QH79W(8)K<-]KF=A>NU!WW6+CHUE?@Q M_1K6L7?+V296$4Y7X?UG%7GR^<0:Z#BDS#%(>8Q7A-87PS4"UK_KU5WL92?* M; NAF@K]6SH-N/Y]LI[>?O[SIS^_/_]=GG@Z\=(I*KD#7@H'K-.*'K@GB*]O MP'463-2-,MO!IZ8J339?EGV/WSV3&"&\ TH+B\/B(A$FGAYV/5B.,$RG&[4U M0:4O0\E'E-/W\V\Q.&@]6=[,P[2QBY+5#S]/_I'E9C%9E26#N*"7!,*8PU0[ M3J!U%$)G""EP$ 34_Z@[KC_3VZZL.S!'0*K'\7^8W)7;XA?VE&@"-!94.&$0 M%Y9QB'R!AT'8CWL7UXGFJ[.K143_S;11[@%?(\&&(=:[Y<<\FX9)/MX,"2^] M5D)++X=5:I^X8!-H*86F#B"*!,8 %K)K,,:T9YUI]T7)T_;Q MZRW*=)];]5.ZV 8ZKF[G]^772<^T2K@VR&-L'\1YMI9#QI M#[6^V/%Q\K ]4_Z2[;<8A3F9KOZ:9ZNS)9-*FB9&A7T@Q@98;1G%&!&B"XF9 M<+UFQ:R]\VI^?-8R3GT[K4UV]W6^W,5([T+O_Q6^HEF0:'X]GQR^H[ULLS S M/@D["7_;W#W]Z*J#@.>/NB M[U^S;/;;_/&L_ C?BD<2[%68@2UW\?:WQY R# [3O4"V-D'Z].PU)TA-/%[C MA/3D$O:3/_8T-QU_>6(Q##8"!\8($U/HDS#U%Z@C(>OOX?IT5(YKFFH%Z=?( M[WVXYY,_/ L=[HGJI>-(J BKA 2,2RTU$C%WFT((<,8I#M;G)W=PAP]J>O#6_.D\=/5U,;^9 M?!>@_.S(LIN7A>]<"JU!V%@R#;A%X9L_["P5DO5#@SJ[R]DJ#T>#;']7;G9? MT!E_U]_3>"4^?&3? @ WZ2^K]'JS>#^_/F<1-.DV44QC22%%DFW=HPS@P\?J M-*I?]ZBS:Z*=S(4]8MCU?8LP;<_FBTV\ ;'_6+8FQK!W(8Z/ROT^76S" 'Q0 M.UF7.?04NO2&10G%(:& P<-9)YB C@SB#D MO?6@TFV"KN]8-!2V^@V,-EZ4&")ML&0QU H[K*3FO$#446K[S'-Z]GY&_Q0Z M>9=C -Q'?=.C(1[ZX7@'985KNGMK@J2V6BJHM/.0$D*9,0?E:-_GI:6:L4W] M060I@X@Y@)@-.[="8N+)R,L?CH(+E?C9 M&/(_ ME&&0[U)CDV#+?TC3S^ML^NM5M<).)]LD'F%+/ ;>$[4MB BT M*&PM;L4(,ZBWI[:L&Y#Z2RP1+YQ,8WK ..)?@@I6GS[_4E[<]5R[A!@DI80$ M N %8DAP 0ZR&C3""CV=$:)-H :9'2Z;%_9R":,-9?/U'^ETO<[^%D@9EL:SEX2J-D^, M110J2K241') J'6N$$8C-<+[0ZWKND.\^OKF/P>S:>M4'6<@"!$8J&EXPVX3W-X6C^^'6KI7.?I\ KD+ M@/'HN./(A2424UO(YK5SX]X-MZ2WYRM)BTB]+3:,RQ0E1KZ27D"(, U5XFX%ROI=FJV14-=?,B^W8S1'J[(;&8+*/M5&(H M/'TL&,!.>6&!U]X9[6$ 1P,!J [;8P!A_:"VR_<'K]$N:(!EWZPHG?&_?S ! MR'"GN,. (*:%-I;QK300*.V0&??"7T\Q)[3;")'7KN=1+NE#J+<57X *OZ'? M>2(^;O+I[625QM&<]0-4:9H@;AF4RCB@/9/$>,G(5@BLB3:JSY/4BFMU72UD MG2(S[-E2Y=5+W<6LNMV=VN_Z3\*RR+P**L#:>4LQ9O!@(U/B1W@_O7M_3= M,K1.WV>KX8,-JPWS?96@P@N[2H@+B[)B6&L$#6,.6;H+0"7*6,-!E5EC4%3* M0@,OZ28)]@D#F$E+$0!68""LV:.AI43U;UJT'?C7F9I?IO[O"KU1A^]UX^!G M*$!BI=,>6:^-I]C# B!H:)].FHLV\MVPX"+W_670O2Z'+5)<,6T59EP;J"BB MP!:R">#(N'?Q+>FMDN>V'E)OBPVCW.N/B00#;1(?Y\@/Z?JO8:!Q2HQ[")NN MYC?+[>29__=FLIA?/\1Z?I/5K5]DO_U7.KM)RS,HM=%]XC#R AMKL0'.0L0P M.$S-",I>3X::'!)49L!I:Z8O$ >@W_8.XBYCE)K]8[-:5TKJ5JV#1 .OF7-< M2,HDM=2%K6\A/98,UZ909\%JG5&H/9B&F:-^6>;I9%M-]-WR6[H;?O%-7#@? ME7>5*.B XT@SZ1EG7 +*4(&(LJZ^T[.S(+V I=PYWP?B> : M8NJT@L8PA $NT@R';:N&L))WHM]HN^?LL7"9_EOD_Q8^>D:O21: 8( PT88 9DQ)%B=!0X$L%Y3 MUU;T@O?FR^D,QO["+K/IK[?9(BADM?O0SKIBGC^<$$5%V(I +2E1"E#/#3U\ M)![7-UZZ(T<7.GOA>&D(5%_JOYK.=7J=Y>FG=!I3K!Y2::P*.(Y!=88B]3I, M+$8<2T(!4D@#)(TRAP]0"E/_-+Z["QL]T*@7,/N[Z?.]#'&/J++I?)\,ZV.: MS[-93=8U[CMF5#1:0D-!6.TYQ423Q\5>LQ'6CNF#@'WCVMNT=\8J*,3YF.5; M55XX_S7K.3%68RRYLE8+;XRTX%D&P&%.]]UJ M/;^+9K/?K#?;:(R Z;^VG[[[_3X@/WA%Y3/9F=Y7.,ROTCQ17HDX5P&H/8U9 MOZ'@8?='PIHJ*:V6/K\C:_T0_GM&D.J9?;9=P"*#40CK'/%>2*N]Q M(:O 3H[[V+X5+59C1B.\WC9'1GF8/SYJ#$,)DZV"M?YYLJAP/O_BV41#812' MF"/@@*)6(W.87A4#(SQL;TE'+V[F-4.FMVWV_3:'[_)FOWDH5?GQ!HG$89.F M-;3 2">X@(*2PG+#7(_PA+P;O;<"3U_*/V,L'=E7?DHC,D$IT+_Y=. MSC&EA=X3B.*5&^09@ @Q*&0TU_:X2>9&>+#5Z3ZG?TC'2<4HR)??LM;(M^\O M0ZMHT6&" !9<2A7L%D8E]1 #7:"C MF*\_DW5V2#$RDM5 <<0<"\^VR['P;.*4%0 "#162E#& (3PH@U5,P=]OV:FQ M<>QR%,?),76]3O/6B?9=KPG7@G!BD9>8>8T8E_SP+08MU8\_Z:P>U(C8U@3* M$5#N0WKN0/]\PX09S[6TWG .?/BBPG^8O;2*4UB?.)T5C-<@Y?%%C M=9@#^.>@_1&.VRFC4'JF- MSAO-.6KH+$:(0.\Q'46RGG^-VY<.71@0$7!IB M+$8"[>Y!46 -%_7+' ]QW%Y9K?6/VR_#:]3'[6=DU0\_3_Z1Y29&XI40,T(R\5TIM&L M2^1Z"RK9K-;979I_2G=7QU>W\_L*X26G6R7*8H8U I(:%T232CETL%V5J5\2 M=XBCNE89TAYJY>PXFDGT2SZ9I7>3_->56NYN=Y[-'GKJ\80Q"9AD@$#OG+.> M"\**P7I)1E@AIFL5MPC7"(R/O^;9JN96:=LT$4PY["0QFKJP6XBGSO@@,2+U M;^(,&QU2=UO>,EXC8,B36^)/G=HU3QB.=Y88XQ$-UIH,GZ#RX0,"?K\%A81I M5'^7/6S01PP\9O=,"7 MR]$:GAN_K-+KS>+]_+K>.>9C\X03AXD.>T(9T&/ .A%(;GFU9+,CC $HWV> MU,:LOUL2+WB]2Y<]7]X4AU%GV%*E>1+39E.GX@PJ,%4">N8+R3FW]2-=APVF MJ,N6#C#K+?W/DZ7QZOJY(&=X\[>*U:@/^4]*JA^^A-&7%; K;YT "2VV3D!GG) 2Q )O M!5C$^3Z=5C4/]=MBP_.B5ZV#UY?%=QJ0,(SRJF?EK1/'7;!@N(QR<\PU!/H@ MMX)XY$?VK6JV*FL:H_?'8<\HC^''3IIAR'(8:>GAZ;,G@SR<.065 HP320&Q M10X#*C 8XY%ZJUHZ4F2A/CJ]N2DW>8 [IOE:SOS\]_A3^:GYZ49)$!(;!G7X M8H#PF AK:&$)&F9&>$N_2PZT!E1?=/B<7:]_FVS'6_RX#P>)B,24$^7LJ-Q' MHCVSV!FEG6(0T@-;G>6Q66<;YAH M2I!@$&%* 8(&2(EY(6T8R0AS=G3H0VD5J]Y.,![/^6UZGZ?3^2XU3GJ_2+M\ M/,>Y9HFQ7E@"F'6&$ 20PG]+5.M], MP_9OOKP9^G#ON\'$744 -/PNS;\]5GX_P^4JS1/)D0K;6VF0=5A*!@S:9\[! M5')>*:ZZZP.^[P39"K%=U;;[K.IG?*6]) @HA*UD*.9$4UPC7&1#P\0XI\9R MS->N8D\>]+4-V*C/^LY@6G+.5](RD9X #X$*UCQQFB)@I2A H@[UR:J:9WPM M$N%%P9(VL>O+S(@>@F>HE![-G&R3 ,"8!X@#3S'RP9I2G!0R8H_0N(_S6M-@ MUBU>;Y,;HSRL&Q\E!CJ>N[M?9 ]I^CG]EN;1UBP_ICO>(C%$4$*%D]HXR* F MCKM"/H[%"(_K6M#5\T.Z5K#I2_=GELP/FSCNJ^N/V6JKCI5;S._FV\K;5:V, MRATFEEG&$'208^(<9UQY=K " >TS:TA%YG1JW/:"XK@YMBL"%_XY+:O1U[CW MA$!-)00BGJ!(A[S32!YPDWR$*91'R+XFD/9V&%U,RML] 3Q#JV=/)@("9B#2 MPB)G :+<.E#((^SS,O%C<+EVN_MN!,] +K-M!;Q/:4!DN=HC,7@FO+]-%IO" M"?G?F\EB?OT0/[KI--O$ZGWS5?1 ;/)*CK2+^THPYT("%,L[2$WB[6K+ 7>! M!$8Y2RJQ>EA$8@U45AAP3'@!\BH9'W6G;K([=81,4[2 MKT40^[(VS@^^U-U2I7D"*+ "2Z $#5M5@[6%NI <QHA^$?B MT"B]=Z^!.@-%0A4C]EF^+>:V-WE+W7KG&R9*80T4-Q0@"P2D#H>I>R]M,/%' MZ-UK5XG/XY;:1*LO;OR\C_)\MSR/S9/JZF<(4Z.WA&/"* %>>FF)\$(QNC=$ M+>"T@:^E!Q9U;6QWC^'M7'<1QV7_+)RU[S-I3THF1Z"XB,V@\>OM*[EU]I M!?_W^8:)Y00;X;@U7$OI,%90%Q"%O5.?WH2+_-Y--9YUB%)?%M7I09MP M]>:[WE:CV&\CRDK6O7PX09):&PN&.$I,$,HR#@JI&/%]5E\9TN)HC$QOJ\;D M+KVZ_FZXY#HAS$ %K45* ZYX#%XEQ5"# M"+TJL>*RWASVK&U<^OJ 7ZQC^D&GR^EMK M5LIJ7-4V,E])[!*RGC $5;&90 M+(::(E/_5/ERO_N0:WO+. W'C&+0I3-\6=,$,AD^(&6TY P(R16V]/ M(#CR M:ZOM*;24*:W@]D=@S"A-@_$291B"[".RME<^8NV56(RE/,_DR4:)M%(K#[A1 MG%HD%0/T )]&L'[*I9?VH=J?4JGZ?Q;7&#+G4HGFB16 M,,0!1^%KHDY3[B2'A81.-#CKZBQ4I#,>M(31@.9GA5.L,ZT2;YS$PEHO/1%> M*4>4*^3$&-4//[L\N=;(C,Z:$ U&A4I'$6=:)0!K$X-AC.?>2B"@<8<=%^=F MY-+CM>BT4Y*"D&(L/>2_-BY)4+P9]HF02+B)H 7Q!; <66B7&>A@V2 M YCSPEC[E$$(]D((\U;5'(W(-74\\O=B[F=Y#=I^.\(Z;%K3U6:)01I 9TT M8=9R0D@#A#@,WFHWPDK;+6NX980:?<8Q24D80%&T]&&;K>3LYWNT10*%P$XC MPB'#&&CN##T?;1O@#.?T*2L1<:)%0@1EV\+>%A,+PP;9 M\8-3RP%9_XONK,IU!PMS.^#4_)C?+5>;;;:AS^EZO0N"?C*0ET,[\85?VDT2 MMCC0"XITM#R1(C[P^\!L;NN?*G96O;KES[YCQ/J:"\Z+<69*.-\PT=!X[1AP M4 +&PL_>%IL>0YRHG[N%OP)^=()1)Q/$8;VJ-2\<6B<>0P<,\T!BR*&R%OC" MZV&4-I5N\AQ5MW@%ZNX.J)HZWUF5JZOKZU6ZU@^'L948\&7-$J6Q-YX@X!5R M,$QD,9%A0=@F%U/D*]%RRPCU-W_=3B_O]/EVNHLO@ZOH[8H:M MR>GIO4KCL(VQ5 *%B+->A'\ZS<6!U8HW2$'\&AQPG0'5X^<_3=/9R@>4CJQ3 M5_=IA"GF;5G/OP45I263PH6=)4YI)H'@G$($#$0^7M39HX)A@[T"? VNO=Z MJSF!?$H7L=9E=AT&&+,,['(U36+R@:^3=5JD(#@Q@U1LG0@MN3;>$,J=U\P@ MAGDP>Z%4"#-!ZQN(\+4X_[I!:MA[BEM'QX&YAS3"A1?[S#12J[\$4J>1PMQR M3+ F4C'/#Q\$:W!/";X&;V.?V-6<3(X/+3I#L^MM0-R)::2T76(LX19[Y2PS M5&OG@#PLK0(UF4!>@Z^Q"XQ:5?&3NY,F3V?SM;J+1O!%ZC[11X(X(99J@$#X M-S&,65]XS@QO<-$1/Y"!5V8LQ!#,9JF MB)(T3OH&=Y)?@_>P$Y!:U?*G-&(2;=7G#+Q(YZ>[23SE6E@HA9!A%^4)(.#@ M1P&-8LI?BT.Q8\BZG?SC+GEZ*'QR=?W+ZM3!4_T.$T>TA59JH5!8W1CTA!_< M*];Q!KF57HL[LC?PNF7++^OY(IJH=EN/97V;[@;:C#$G.DUPL(["1^*!TQYH M(#3C^+ X&ML@S.@U^"U[!_"1.1TE(*R?=F_4.0$[SJ%HLKN[^2ZF+ PI$"R^ M.UUV"L>9=WZ8Y)'=W]*A,QR^#WOH[T;VOD*&P].-DE@@D5J*:+3#B>1208Z@ MUIY0H)VLY/KL2=*R#(?'&R0VEL."##H2ZP=[K5 \YXH2$F^4[C/)U-D,AVTH M*>L D_Z/JHNJNC\K;!331+L#.,4$^^00D +:*TM8(%.UE]X.\YJ MV%3+62?X].7W/3;(HD+* .?(;) HP:3"VSFD#'4+8 MT0-HP"#7)P6J;N@1LEF4K7EQJ] M)2*8[!A@)S56R H/A-,%+H!Q-VYKI$,>-&%<(VS_S;T"GU%:/:^;4>JP4S*\\2 A(7J$Y6,[U6,I9VK!UA2,", X#.(^"TM67.R;:R+K#J"Z MEV_O8K61>4F-CF=/A<5,$X@%#J:O@Q JZ9DJAF:U]ST>=0RANV9P]#\)?UY/ MUINRHEK''D^DQU110ZP/1@M'6D-L"LDDE/7S6%Y^96D<1EAM;(;2^@4+[],& M"6>6:..,!U9)X910X" =0]B\%A.LCL)*M-\(H;?&@Y&;7\.I?R!W3+K<.A\. M8R[WQAQOD7B-C22:4R.I8<8)Y0XQI921$:8P;JJHY_Z65H#I[7N/5_-5O(N_ M7$\6^R0?YS[W8\\G0E$1OA C&$.*6F'HHV\*\28WDCI3>@=1T2U ,YS[]7#! M[N?PS[O-W>Y*[>[OZ[,9#2[N*]%("F6\<<&J H02R]D^1HQ")D1]'UUW^X#V MZ=(U;+W-(-]!\_ A_2UL3>=W*S]?I+,/FY)EI$+K1&.O2=C-ACT6X4A2;# I MY/8"U%]2.LN@TOF=BS: &H@@'R?K>!/*!V[//F3K=\OK>,WN,T*5)*#^26)G"5.Z)TVKD TUOVS'>G7],; __/+ZNOH% MM2-M$P(\%QQBP*CQ 50 2.&#@4XW.'#N++E*#W-+4Y@&V*P>THGM%DWUVR2F MI?R27:UOT_SC)%\?RP18JY]$8@L-$ :H&'1F%1'BL P+0.M?_.LL*4L7E.D0 MLF$7)K58I&%.7#PT79E.=918QW@LP4RATD9 3BDZ+-,<\OI573I+\M+;TM02 M9C5/-8[.@[$.R6R+]&1AT^NPNY^AN66"6 ( M8;)^X&9GF5Y:I$&W8'6GYU]/+M M\I1?7?C[;;J>!^8. M-[K]!Q;^VMD8;#;=;.V9Y6*>A%\E+][[_DPZCO,-$@D-9P P@K$4$DO.";(*$>& ]T14LE=; MD^E,OHT7SR0,6.F8XS;:B(0*)$4QDPK57R)92;+0%?-8. */.J''XAK>! M*U?7G]?9]->R*[.GVB22:, ], IA)QUT%!E> ,.T;9"$OYL @P:J?7XQJB5, M^MID/1UF><'<%P\G1EHF@F%IJ7..(X8]4X54))COXPXH:$%;SZMAM@716R' M*",)1J'W@?0=-AK9>6%X0^<7#"5/*6>6\QX)Z'2!2@A92:2#J!PEV5W*C M@6I>U+IMB,< 6M:7:%D7L8]04R@HAS&NP@E/B8*%;80LJ.]$[:XR1B=:KH?' M95J^;-/Q*;V9K];Y9+G^,+D[:Z<_>S2QL:*718!H:QW"AD%\D"' ,Z)[ZUT9 M[LT0Z5*K9IM'=?$N[%9__S_IL<.0D\\FE'(39B$&"=9. DX8+F8@KYVJ?[^N M]6^U,[TV@Z0;Q9I-'CTRCZY$MYS98':>3 2VGL7;"5YRB[1RQ)A"@AC0 M.IX(B,X^VR: =*/2PK<8KY** M?5P'?/C-*6?[B:>C$0^09 YZ0IP488NO22&)M:I^H&+K!_L=*K<9*'VH=T>_ MZ@I^\GR"H30TC%U@"F5 2%MXD"9,2/47U=8/[3M7<7U8NE&R"D.;;8>WF-R< M4.QWSR2:H9BF-NS<&0:.ADV[T8\& 1M16><.E-D$BDYWJEOGR-;-\OEVDJ>K MJ\UZM9YL+]6:9B$O3?WSF$00T>$@I[;QT6&L0:5?%NO?M+=)K8]@#H. ML/&3>?ZWR6*3_IQ.5IM\=_;?V7G_T;<-79#C,"BU6J7;F)WO4B-O!SJ[6GY* MIV$'&^MBQ9#N95[\Y[8$R_L*-3Q:?4\2]E?"8H\LT=1B2ASBNS P:KSAM-*, M.EX\RRJ%M/:.A$C!!83"A]V. A PS.4>Q[#&NCX/0^@,6$56-LX18#$J-JU9/+(.WK6*_MZA;8,NF$-4%2 MZS )%H4X2*F45>..WFBNO.IE+NHA]59Y,]IF1K7.>DLH*R=F'I2]6'I5,_/-D6^7R;E'WZ M4&))5&B=>$)8^!]!&/( GE0*LT+N8/S5/W?LN/#)\$9%^^CVSJICXRY=4"JT M3F(P'3:"01GF7@J1XL8=YN+PH8W;XFA5LZ=8TSIZ?QSVC-(N&3MIQD.6U6%2 M+C5?JC1/-/40*A*05(2:,(]+CPN'!46PSQJP%2V:5O59@2L-(1O VCG\^%_S M- _OOWUXGWY+%]4-GC,=)%9#%02U'@<<$0QP"E-('_Z[_M7OCHNUC,KF:0_@ M0>>BEV+46L).]I-X)30QAF(1=BK.X@"X/&"AV,B=+VTKO,IDU3*4?VQZC=U6 M&C^K!F;3N^7]9KW:@@*KVTLO6R6,0 1P6.:5X=@CK24"AS5?JEYK&=8WDUK0 MXRFV-,9L2&Z@6MS8MTHX0 P!BXB&3GF/O.+%QL0K1.HG"N[L(M!PW*B'V9#< MP+6XL6^5 &V@5 !P3( TGF"*82$GYGQ$-Q.&YT8]S/KBQL^3?V1Y#.->75W; M].LVM<8_-_/UP^>X1=CN(DHV6!5[2*RUE"G(="P5*J&$A*-"?H)H?KSUI 5;D9N#%\-A/_*L!*UK^G(F-<+QC\FI M4>ZG7@^5AJ'0+Y__FGU+\^4VG]0^WUJ4XW'XI192U2X2SZ Q#B&-PT3/#,"0 MD0(!J1N8TIUMLSK0;M8+>'W1QV3Y?99/UNF%G#G;+I%,&H0M4QK&0NJ(&W#8 M6WJEZGMN.MMS=4^4-A'KBQT[4_%@.=KY*D:A!D-1?8U)"*;K,PPI;9L810*0 M0AA@I+?.QH(HA*[S>NC'.?F MG:I]),H!HZ@$@(8/U1HD_.,Y(%-\A#[!%O7Z?.[I"+7>YJ%OD_DB[CU]EG\. M@W\R*7\WF9Z;CBIVD0 +H,5A(A:0&:,,%>;@WX""CW#MZHXW'8'6%VULF@>N MK^??]O/U&7H\?S315A%%*#6,"DNA)A8?%F1B:/V*4YVY!KNC04-P!K=6ZE@I M28 &A;79A?]CFGEAP2-8E#0X?>RLODN'\T!+*/7%A"=663WCM5H'"9+.11OI8WA!FNAXDT%A+,#?7"?8^?%-: M2P4!@QI+*P[?5"RP,C[3MF/6M(K7D#%Y?Y^O;W]99E]7:?XM,G]W?!\6\VPY M#0)NKY=]>K:6[T1_^))/EJOPF:P^I.<,HP[?F@B)!=02$6##?&\Q!TP5."/) MY/AX.0YK:CPZZ8O[1:&C+YF:_G,SSU.]6048@Q)6?\V?U+8Y5DRXI&D"K!8D MYDJ7B@+&7# \1"$QA&"$^[YQL+!E8"<#) #JN$Z5GR\GX>N+67[#@K7I..?0 MD9<]+7Q6&-M/4D -G9'HZ0Z@/*_0D:<3JKD+S)1P#+IE1'>:@J,@UC)0B82IN8>-XIG,_4TTL?)O6 =#"9C MSIJSJW=V*-_QOEKBG#.M$NXX]!HI[K0S<2Z-J?:P$(I9"0SH,Y7310&)M96< M=85-7^;+B1&7AGJ=;95H<]@2._C=6*%JLQHQ%>;YLC MHPP!'!\U+J7$T6+ VT0MNW&XW^]C3%72(D% 6QF'RJ4BUD,*/=\. MF2OF59/\HUUM6UI20=8%/OV?)3PQT_\:Y(\%4?7#?Z6SF[!#^Y0N=A5);^?W M)89"O0X30C2'"&*$ ,'<8A&6X6+MC9<4>W0D#V)#] );7Z0Z,MK29>-DFX0B MPY"EW"DO!:.Q]#8J9+2&CCS?3=>*S;J%\6U29I16QJMARG#!F[&0^7[UD>7,8=WFZAG/MDC#7$AB60TQ$F'XMMQ"2QS47UP]XZLQ^:$=U MST_\6P2IYRV&35=AY%7./(XW2)C43 A$PK^\6+)@FWR.)XL40#$#X:CYA@!PL9&#MN@Z&IVDI9T BEM\B'49H' M8Z'!4%;B;ISI3*WV0W^TDDI-@PJM$ZE]#-=4$38#(&&2VH.%Y46?A60NV5E ?.OJ M;P[+* Z_8JCJS7+^KW3V;KD[TGNW3*^OTVE\_F.6;_6SG*F[;+-1U"/@^0BS'G03 MV34^K&N>XS^*]"';15?N!J@GJQAV&_=JT\DJ?(R?TC# S;'8OSK=)-!R8$V\ M&<4$QX:$^4$?5 !4?5]Z9W-=&T3J :K+YK^B^.Q\^2T0+\Y^>/]SI I^,N_M M?GMR]$=X4=(BV5ZXMP X'T@);8!/'^1BPM4/Y^GLQD0;%&@7E:X#S8_%8=_% MN2Q,IK/-(KVZ/IWTX7V%L.R+^DDL<]!)N'5V0PM#L2B7J.WS@9Y=Z3= MK!_<1AT8?CQ'3XF/]'2CA OK,?!60VT@\LP‚!&NH3TI=Y"?M0/F5LB'5 M *VOC=*GL-SE\VDP:(X/_?AO2S?03;I->%A0@UEM'5&,82)M6%B+;]LJ8,;M MC6V# MG@:/Z;?Z<1&Z7W][71;KA0LTKQ97LIH"$$:F&0(X0 "GF0H) "*C_" MT/=^E'9DV:N%6&]95;)E^O#S)/\U7?O-/DD X;O.X=4W73KI?#\<_)J=&:?*^'BH- M0Z$^ZS=@YI12R&,)).3QH@KBAZ4=H1'>ONA NW7K-UP&7F][I4[J-R@O&;-( MJ& E.*$D%%0>/D;8(/GQ".HWU"5*FXCUN9,^XF]8FTF>/\R7-]N3I\O=R]^W M3SR7GAE A'3> \&)8["0G6E??[_5V;32SS%&%^CUQ9SGN'Q/^L,!ILE6ZVW^ ML#,DNK2K!"+JG6,6$*4UIM):X I$, +UB]YW-OOTPZ>.@:P9_G(8U766KUZ. M:CK=W&T6,19MFP7NEV6>3A9QF#'HYT.ZOKK^,OG]1$A,&UTG$"O$G3#8:+/- M90C"EGPLQB);MDT$+ ]LRN&DW7$KJ==)TX#XL.(,0L0" FU086W MC 7PZYO4G66+'"^[&@!;DUUQ:7Z^/"]GS\=_8HX]0:M&?28" F8=8(BRF"G3 M$H9\(;9TJ/[:1U\OG_I$M$4BG1S?(>;K @:5=Y8@I3DEA&C !'<<2T0+0Y() MJ^L' [*W19W6H1S*)N^R"I9!VF+NG.3 :4F)%>0P_7HKZE^TY:^33!T#.$ 0 M:G%I>#-9_#Q9QV$_V+ HK\X'HG:3F/CJ^GJ5KF/4_M7U_FZSV>1YNIP^O+P_ M73+"[K_#Q]$^R;/]OD)L[/F&"1(:4JT5%H@HXHUP:%^^0 '(:*5$KCU*7!;] M>KI1 H67 !G&$89>8&:,D(6D&/ ^K_&?#7=M2V%91\B,.J"UB]Q!DDLM7;#F M/)*& R0H-@4\0,D^3S N.IQO0^.7I!&Z#*?7G"2&(D(]Y082@0ET7!!V@(]@ M,O*LQ^TH\9)L,?7P>LL,&>6Q^?B(,0PANDDC9+V3EA*,/+#6,JLYT(6LW//Z M7I9AT@A55MU%:80N ZG_&>*P78\GOL]K!SY4FBW.=Y%P+I%T5!#/,(.$,%^4 MP@E+LVU0 K8SFG1DL':$6/^<.8ST(,?6![TMG%2),>>F:$KU^)H[.#R\[YTB)>P[&E3GU7JH(I[R4RE M*M2>0J$(VK-0(KV;W MQH7+X1EPHOB0K7? ?,P6\^E#V$E/=[6R9IOM#Y?-&F6])0@J@9 F$ED>^63Q:7YSN_Z2?4JGB\G\+IY05-S= MG.X@L=!"804UA%+A@PGH^.&30K0!=3H[.NR<.BWB-09;98>7N@G8KM:/LFW/ MS,/'\7GS]1_AD_B2_1R3G^0?=M"J/(_&?=Q ?O_=U+1WVAU$0@ G4/)H)H:? M4(PB*2Q&)BBL7WFDLU/+ 6RF03'OB_F/N.[JF%YVHO*L34)T,"00D]QX:IAU MQH2O>B\C\;92"',_%?,KHT60,:4%#)T]/ MZN/QASLXP=X8SU"8E[1@UA"A[>&3YZ[7PALU#TYJ*?N2,Y/+(!J)OZNZY^)T M\\18!IE3,=:.0R6]Q-85DGL\1G=H^[-*!T#U3Y'M*+_WM%SF$#W70:(\U%0Z MBATTB"!$[,'-S)G0]7/K]N#>:I\F+4(U$%&J+2:[1Q.MH1-6XY@/(%YWLXC2 M0B(N5/V0C1[\61TI_U)0!E)S*QZL2CTEQF.IG51&*&T9P5KJ8DO-M7&C]EYU M1)*6,1O2:77U=3&_V::HCHZ4]29?UG!<'>\D<5 "@R$1QA I<+P,9PX3)D7U M:_WTX+QJGSDMPS6T(3* WZK+ 224:2( B1FE#0#6&T]\@;Z4HKZ]W(//JFM# M:%"H!PBC?@P[/Q*I?+4,/ZZ"1+-XW>E0ZOKJ^BIL@7?U)(<.9CZ;D+V*"ZY: M!PD,6R9#D--(>,B\9%P*) 05@$MO0:7D)0,@<+3PJWXX4;MNYD9H; M#J#1 E%/J*&^@!02W6?ZSYI5X,;#NL8?1@V-]&62MEO8G ,J-.826Z,,Q@PP M:@L9E5&OL&9MFXJM7.&\'HQODS*O)OI\E$P9AB%'*[B?8UHLQ3 M"+S&S%!8R*:=ZS6=WT6URIKHZ4B*I*;(]*7UPP*\2RQFLKO[;%FA1L/9=HD! M6DK & -:2X,8DY@=D O0]7BH\M8,F3:![XMDSX9:NO AN_Z;AVQ^6]Q!IJTFU" M *2.@99V%]H)3@BI$#*D0:91B\/0GAKQE*/>AD[@TN7V68=)U(%U7@0/FV! M/.74>.P.WSLD>-S663]$:8F=C1#_-T_/HS9*N_$MTO-UT;)"W;L9:;P#-$!-6QL"BU/#TK_D$BIA"WC#(.B1/,@IA_QWD4M(9E M^&X-KW1R.)8@D-<=,<4P\)IS 2#CP@O!G2,[36BGH:R?UV68B*G*Q!HN8NHR MQ$<=,35&/YK&GBF%@+ 8.ZJ4ES:L+% 2J&+IAM'>!ATC ]OTHUVFE[%O!+OV M3S!B@+<8:*CBG1DMC'<[M#360+YE/UIEHK3KJ*B'^+]Y>AZUM^='&RD]7Q6!C\4L#5!((&=)O#D6T')".$_!^+PC?=&C73_:93B_\F@VJF,"#JP] M5$890L/_;V4%UECI[;^CV6H;EFT"_[KBE[ # @'-37<$@UT3/RREH]DJ,Z"+:+;+0.P_-4%[.=44ID)Z'E/+2D,D-&:0V- MCQC#$**;XC8<4PL0T%HIPZ$BA&%=R"H]&6%\5#NJNZBXS64@]46($ZMLB9%R MIE6B?+S3(!R)VPK.-!3F@!Y7KCX9+L_(]M9LE/9@'YA>I2O0V79),.H%5AAZ MKQ"E(/R3'&15QKEQ&RFM:+$:,QKA];8Y,DHS97S4N)021VO5[P,#3UH9+YY) MM*7$*XH(T9H:I!'POAB68:#7"Z35+(J68,[:0:2O;W M;Y @S 3$7"K'PQKHC+.*'*.['V;_^0GMX9E+1( M&"' 8,4=8XA;+:&WLABRU;B^T[RS[,WM?\'MX=-S)J+"^5J^$SC>("'2 "L0 M%=HQH#EDVX/OG714VOJGLIPQY86Z'B! MZF\^+T^N_]:,U5XTTK/QTE*:5LF A89@0;DUG@A-/7M<\K4=MSG;M6(KYVNM M!^/;I,PH+=Y7PY1A&-).9E]/ /= Q'P9S@JIC+/%_.P=D_5KI0V0V;>RGBIE M]KT,F5&8/I_2:7:SG/\KG;U;GKKIX:ZO8[V:;^G'+(_X?:A8D[.]UR4XF*/$ MAPVKL(S'E)B8@^)2-P#5L@6,,M=))[?5^T%Y+/S=WUY*9S&4]^G%)?/NW7*= M=<'ANJ], JK,8Q)O"FKE+%*:V0/"&/+Q[1D'YG%/2(^%RX?/=B?8NV7Z3#2U MG*F[;+-:ZBTEO: MLP.H?BZ9SBJW]C9UM0/9(TUZ2\FV=3.>RK"V'TO+K_QEF:>31?RZ(F(?L]6V MU_.YWEH<2?'"0QW3\6296QW&]/ZBY')'VB7 (@ZELY &M0Y_O2ZP,%Y]>3PIBR'7'"4*D4 M)[: !TE6OYY4QZG=QL"8BRZA7H3S:[YB2+%%TBHI,/$04XH /<#'C(6O[VCL MP'EYOF2&OYB1L6&(,0XAN+J$2)3GEGGEK%5&8<"])(:LC=(1'8.VH M[J)+J)>!]-JBS@4QC(8E5WMIE!4>0G_ S#EHD%):2,9M9C977@4V-$+JK?)BE.;FF.@P M# T^YNG]9#[;W_)_K"6VR?-@#JG5*EV79Y2MWDE"PUK+^;9 M>LX._F,JZ]^&[LPF[8 1+:'3_\G(P4"[NG[\Y9;!E4Y(3C=/L()<>L>0B/4G M&,?,'Z!T />:!^M2MWB;\0$=@#42FA1L?ZA/E4,7B0)*&N(%$= Y9*QVLCB& M8MK1$29B&H0N=0'K.+)N'R0Z^;W#4+HG[^@Z5NY]MKSYDN9W-OVZ[N4E0X?@ M1=Y>79L\G3$6V$5 ,(XBZ#6G@@O**[DKNI/ MWK((NI-MDF 9(.\X=MXX;(#30HJ]G)*%&7TL 7 M:2OK!I>1QZ]]73^ZF4NC MUIX_G&CIF9'0^S_0P%SGP6E#NBP6N(3C]63]/!_IA4J%Z MXJDF81OH#92&,VJ] M35/A-W0WGZF;/$W/'LV>;Y!HSCB0&G-KB3%!^H!",6!/QUA$J3GV60?(]/45 M?XJ!:67%QHMG$A?&;&RP@Y3E3AB*A6"%#$2A^@Z,CH.ZVE^RZV+2JU[+:\@^ M/I50CCQD6 'M 5*$0,,+6UIVE.MKORH=1I4_!TCO M-G>EROSNN22L(IHP1H*A88D 5'!N"ED4U'W>\JE:N[F.)K+V,.A-GY/?J^GS MZ7,)5@QQ 0PCWDC$"(+V41;@Z]?B[LS1VXH^&V#0ESZ_-QE*[*27#R=0:>ZM MI,PH!!''7B)RL"&MK6\.=QRDU+[!U!B<851>NJ<]]GAB I,Q9Q9SQQVE6C!Y M6+ %G3B-TWI+^1VEO#:WV8=3]=*8K7;9?/IPHPH#S!'*N'/". M\GCTN#\B4-*/T.'13#EG3CIJ(=*;GM/U.LVK:_K(XPF7#H2/0'-)A,+0 :(. MDE%/^G1_#*+KYICT%@J:SVQ2B^SEPXE4E"&*%0JK$5?$"4L+5[[7%LAQV^/UE71& MVXV0>2MZ'Z4=/J2Z!UJM)ZOM(,O7ZN\>3*A##'(+()',40LIE,7VQ"/<:P1) MQ96ZB4I>W,MH@$5O5G>VG&7+=\M@-WZ=+'^]NKY.P^H5A_W^G;[Z5&Z&5VF? M>&.I S8&:DFFJ#.<@(,-:AI8;)W9Y2WRH N(AMA\%P;-WBVLLSS/?ILO;\SD M/OSE;$3U)=TD88_"+>&:64\MPY9%S/=(8,%[71.JD>68>.\[B5%L";0AZ%.1 M'@E&1&J'E+KS?9Y.9E?+ MI_,G/*/ZJETD$&#$.2)", TB$$H<8"1AZSN^37\WM.@(L&$HLUT4T]4ZCGA; M9FWV,6RVPQ\F-^>BVJMWD@ H8A07AT)IY051FM$"!6!T?>]O9_G3^Z!-BY#5 M#&F,$F7/I/QKNDSSR>+]_)^;>?CU@\F^I1SZ=AG+%NT3[.X A! M6NHYT1AR#&VL'Z,Q12A,OW@'@02"\OKV:F=)T]MES3 X]D"E.+C)5WDWW%FFW&A">_&L](AKZ+&3Z=:#[DV\'$-+V'3_Q<9,;)1@F! MD@-L!!*.*4@ID-@ [ CF!D)=K6I)3Y*67<$\WB")LB <#_J(B84[#1=N)Z'F M0(,^7:-G[U^VH:3GP2=M(#+JFY5GU@+*F"20*,FR\H49# M@0C%'A8P0=>@ '?'MS*;:KV,1,UPZBUX[<6PBT&7![*5-$T4"\A)0@P(P$$1 M=G"P@%) :L"X#U';4V@I4UK![8_ F%$>OXZ7*,,0Y'/8U*P^I6'#LXGERTJ/ M[(X^GQ!)482+4H(0!9K2,/_N9;,*CO#*2GOJRMH'J"_E%YO83^DT#=O;L*)6 MR8IVM$F"K:+("LD, <1ABXAEA81A_SO"=$:=4: EC(9;(QYB(MK+3%G R+/F\\C]:?#'R4A.BI&7"E 2>&<4A M($!H3ORCO(Z1$99\:$5[SQG1*DI]L>*O:7:33^YOY]/+>5':-H'&*>2@T9H0 MYR556*N#029I_5IT_=F8+3"C;9SZNSW_CRPO:+TJ,2]?/IQPP315C'(%N>(R M;,9=83U+:TC]T+Z.;UNW;%4V1J8O?<=D2U?7WPVWU%@XV291@@2X"*><"VS" MX@J,*&0,Y!ZY?[*)TI[7@VD9HK=)AU%:CJ-@02MA,\4[]=E,2KA%".@P MWVD,J$16 T^*H1%M>TU45&W];@'FK"T\&JI*55*5*EQ5P".BH,08:<0MCH>U M^Z$I !M$S'9F:G6CJGIX-%25KZ2J_5,)XH"%C8#P,FP%!*,4NL/0$**B1[MH M4%75PZ.AJDPE59GB@X=:8Z^H8=A""Y"3IICME5*@_CE)9P'%W:BJ'AX-564K MJDLBK<;5=7#H[?CRQA_'B-S'C?% MDT7)UO)DFT2'G3C')"S)3(LPXS.(#S):A>HO>AUG#FAYA]D60+V18!><]72T MI3N+DVT2291QG'/(M*%6:R$F 6?PR$\L6M#=.D46BU5%1P'$N.ROA72$(2LM8+]H"$--"TQ%.R)V=^6^7\\VTW1^ M^SFBEDQS>NZ_B*_BD]$RD91YBR@P4&CR5ZV#8@XIZ7SWB$F%8D_4U:F!0#$ZQ_Q=;9#;E_$35'IS:._F'\^ M?H_JDU9!:8"1B7./H=XC@X63LAR'0+B^JZJS377[TJV/QV!Q/H_YW8>J,1QZ M+&B,H.#06\$0E1IRJ78,IA& \9E;?>0NU4>H+RX4D2R#A1*6@9 M9:XG4]N7;$)6.T[Q/SOWM.BMZO;C^YVXQBV)>93GTCX6^>OC4 M^\ERF=\A/'2"(VS,;+):Q34ZVV95C;!Y^4Q02CKK M,-#2,N]4%H?"RC%2WH 1'6<&#V^CM(5I;T[D)]T\GB/ZJG& 5!JBJ:%61'V@ M&'IMRU$)+LFXK8T6I/72=]P61)="@%&:!J.0^U"G1M^^+>9Y=X\?ZK]N' @S MD!(#G3.,6*>I9K(<%;-ZA,DA343SZF2H(1Y]2?G#;#+/ HV/6 !/F\618"PQ M<50BP:@UB*O=2*R&HTW<''[1;P!CWX0X.L4_;QB@-3XOK(,! 0Y)#)0I1^,% M]N->W^L)9H]T&R%R[G(>Y3(^A'C;B;2,OZ';TZ]W^=%G^I!D_3@<9'GPH9#= M-NBMY$0H1Z35''E<=EPZ6/_8M[.%N2[RBXXP:23,PDN06QD?-LOKN[C$5!3I MX4<#0HK&WF,@L*+**DRUVIWAF ;WYW46K]&:8%M%IK?(RMR@.%Z:[5F[0+!1 MU'"$M"30$XPC,N58XE:D_K%0QTE-PUM?37#LS3U7&YO'T$IZ=VY]5]AM[Q_*=]SP3IN#-8.4P )S+N1 F&Y1@A&6/)Y5$1J"U@ZQZQ MO_[\*@[N+5H?/GP_]3W!8TDXQD8C922$EL8M3CD\8D7]7(SNTNC&P)L^P*[) M)9O<),OE7G3^3==WCR$-G^C^'EHU>660G M*LS1$I#6+/P.\BPX5 MN%^G7TL,:S\DMF>4^Z#6U69]=?/I+OEC,4]^M,BOM]X;K!(4*^(UX>D$"8 M"1&M3HF!ID("M=N$ VE'6!CN'-C6%MZ#$J_($>Z4?\4W K!Q.G? 82VP]1P1 MY4@!BXH(U8_!Z2X__YQI6 _V_B)_XU;FW6JU2:9VLXS3=>QNNICF<*[,8OZ0 M+#-WX]5-OMTY& Y\RHN"1 89CD5CAGJ@8T:6J(1C=WZ/M7.KJD>,I^N2VP' M9MJ7R6R3M$"TM]\3*$2, >4]PD9AS0CR9<*&0D+6G^SXS\.S5J#M-T(U'XF9 MW*?KR6RK)A^35;)\2*9^L?2;]6:99.. M[B9YIDW],!IQ@73K&MZ:%EW>B;\/(/+WC\U-5M=7"(3XHP])>=W@YDYY0:P[_S;R[[/9?[5.MJ[VU:=%5-:G?S>+U?K]8OU7LOZ87"]NY^G_WMQ,=_[- MX*S V7V>3'GB"$ 8<[S#6#0(0X?@@K@^-CFWAE)T.E5'KMR/! M )C5"&?:,X@4B$8;W.T(G&T2W7M)9S5G(9R>,_N^9N65YNNKYKFS^0Z[@_6:=Q]3F:S9*I_N,GUW?.VA^SJIN\.#%+G&(^6&P=0 B48+ _O M%8YRKD_H2SH7&@KO03GJOB?+ZW25Y,;8[H^KXJ^K@\4MZ[PO. Z0] HAS8 T M !,6M\0%-E2R!I/K)9TB]8EQK\&MA[8+>L]VP7V_3[?U"K=+PK&(UC:^$2PF M2GKA,'26R*SP>Q;P9$G4:L)YD\)EEW3^-#3N@\Z=5YOU:CV93]\^;:_Z:- 4 M>DHL@ )Z@;Q6;)>+H9PB#;+Z+^F(J2,X'PG43?'15Q4XWXB+4]?K]"$KH/.K M)N<1RE!BN(=2:T$U4<80"+@S<;N,.:QVUW5'R)U534XL-<>..60<, 1HRS0N M<;3,UR\Y/\::G!4ITUE-SM/ GHRY)F>]9$O$O!5*&NVI,-9@0XTN 5#>]IG3 M,5"R964*'$RV/ W'7QEKU:/>"0)(*PB)1QIXB:&U=#=)*,G.*=FR,DOZ2%VK M!^POZK:'\#"4/2G9\JP8.PQ3NTFV)-$48HA IC 'GB@J$"K'ZHRI?S?)>25; M5A;Y2[R;R(W]P=\'QZF(W M6*LC06M-L"9.0 ?C_]Z+:(<5TB"ZP7V(XS[0J[GW&;-L+DA3MD=*PRK)M@\! M<<2H ([;#CF%EIG2QFP.!]>D'YT3-+^=:F6",]?C7[+S[S>53P2ZJ$+ 3.J M+.3:"0 MH!+.^,(7+D63F@KQ_)5I)ZBO27:LGTS50[*N@2%NAJ'/)G@< MK1(NXWPOY&ZJ)V*$EVZ- ;9:W!^A#I\H_O-7W.>[VG%J[XE]#)Q*X:"'A"C$ M&(W;_9@,G5U1*4]:S7*%2;.Z02\S MH;," MD@1G'F@C)/1Q 93 TQ)?C'L-Q#N8CS$8K_8F9PPGA5$G:KR;Q_DQV5V\^WLQ M_"-I&P>>"L3ZO.H_A0HZ1!7UEI3@2-N@&&MO21R#4&71%<)]&<5[>GPTV/W@ M-82B1S957 M-W].9LG^BUKVM@T$.Z$D]I(**K++91%%Y9@082.,1FU)1J\J/C9#IL?TE"1^ MZT[-IS9Y2&:+^PR$8MM5)4GEV-,! L4Q\,I[9X$F.083,^'S*W;"C M9:#ZHL9OR3Q93F:QVVKZ+0IAMN\6JU>8K>M=J)W-5PZ(,%&-E_65FM__[G_U!+ P04 M " /E:1,]T*ZKD/A Q)PP % &9I="TR,#$X,#,S,5]L86(N>&UL MY+UKC]PXMB7Z?7Z%;A]@;C60[I:H=\\Y,R IJH\!E^UKN[MG4+@(*".83IV* M#&5+BBR[?_TE]8K(EX*D2$FNBT:7TYGIV&NO+:V]N?GZ]__U[6YO/="RRHO# M?_S!^9/]!XL>ML4N/WS]CS_\[?,;^!F_??N'__4__]N__U]OWOQO].F=E13; MXQT]U!8N:5;3G?5;7M]:_]C1ZE?KIBSNK'\4Y:_Y0_;F3?N/K.:+?7[X]2_\ M/]=91:UO5?Z7:GM+[[)WQ3:K&]NW=7W_ES__^;???OO3M^MR_Z>B_/IG8-ON MGX=_]>IO\+^]Z7_M#?_6&P>\<9T_?:MV?["8AX>JL2U@I/_U;\]^_S>W^6TG MCN,_-S\=?K7*7_I%]K'.G__WS^\^-WZ^R0]5G1VV] __\[]95DM'6>SI)WIC M\3__]NGMJ^CB/_/?^/.!?N5\?Z1E7NP^UUE9O\NNZ9[!:#[MMJ0W+W_$OBP? M?0)G*.8,.0%GZ-\N?'#]_9[^QQ^J_.Y^S^CY\P3\"H#KYV!-H6M(>*\"\7]NI2O8B??Z1FS.V#1@X[$\_OTX_5C%TO9*-/1E%G>\U/QK./?!7S MGO_6._95]XO\TT?DMS'>B>K9!]-O-3WLZ*X1S46[__@#^VISK-Y\S;+[ MS8?R:W;(_]4D$UP&C3&-_0PYN_?>ZA-M]: LP? M9+A]'C6&HSB6VS;E,2]XQF\=^Y_G^*^L1QY8V6%GG?M@%3?6X(5UA3)8OO2H]G O\FJZ\:'CE/FBQ/^F>[KJO_.&_Z=-[;3)?I_TTK^ MT^ 6VX6"V\9JS\NDHNQ>L4=O BRW5E'N:,G*M_X?9>7VPD/1_<:?MP6K2>[K M-X^>#U[&+>ISL>3KU#+."'J)[6>ZP\N[W7%//]Q\+(M[6M;?/[)7J6;(R#^/ M^3V'\"6[WM.-C7W?LT$2I3!R/!<$(4AZ\SY,P*8>\NY%?=%F5$9"ZE?J@A$= MZ=%=60V^1CL&A-8O#<;7U<$PWV)2O@C5O&D7?O[ /@M_R:F/'3N(F)'(()E$26T9*=1A;TD5O+(X M3%8L,:"24JB%:C$5G)MEC0(H1K 1%11@;40 =7*^#NW3ZE%A[@G5I'C<;E+< M9?EA0T+B1SB,N>70#9%CH\$R=-Q0B^))V%N#XK50=6F>#-D3-<\0SP8T[Q+% M\ZK>B3<5U5-@?>6JI^*1J.HILR6J>H.EG^G=-2V9E3 @T('0#D(O]FTO\:/> MBFMC1T;A9#_;L)I]*0KVBU^;5^PN.QQOLFU]+/EWZ&F4U4*55#-I$L64RR1_ M(,L5*\V_\JZHSR.RY M.' 0*]+L*'6]*,%]DR[& 79E9&2"&<.*,B!K-*6XN9VA$>C30N@X5TN%(H?V1D^SG%S?U;UECK_\RH0]T7S2O)BZJ MNK>/TB!Q"8:(P,!QPL"/$.GM^\!/I!KZVJR:'MFQ[]]F%=TU;UM^8!]QR/;[ M[V]V+5SV@ZIS0%'&- 9 L,._"/=R(M<#:U@?_G(&TVIP+J1ZP@R.M?NU1V$= MFFC KZ<-?T/,B2KF.\KTX+;8[][>W9?%0SOKVEF$7IQ")T*!9SO MWTW#/NQ M9XQP**614^P85L4!FI6?85,4P$E\BDG>7%3*B=R)Q;=2+!K1M!&*1E1,!['K MT"TMGA3Z'SM-O?EW^8&^K>E=M7$CV\.NZ[+_>\!#. $P'0R'0$JB-)A;=D4& MQVDU0'7UY26(GMB6-\.QUJ48(O3.VY,?2%-IRE:O)2O?7 MLJBJ#?(]$ 4.<'W?!@ZVX]@->Z/LD4FUJ)R8*>/=^CK;6_<=QN8-'#IKFC1- MD-*)>J:?3:TSC V\E:A8@T5%P>0X7KEZ23HCJEPJ'(FJ%MQNCW?'/=]P@(=CS@ T(B6!O$@8DVM3#-C?UXDW$D%0A_,K6.X'Z[7$)?&4=J*XZ M6(C-B56P;B*UUL#O1ZBEP1K7WE^1&5J'/9/)=*KIS; M;=FH*+?.;*#8QAB[7H1M%*0^P^*Y ##)3"-/:EV=+IN&1_#)6%UJT6_W]%!1 M.0G3QK:8FBU!M)RP/:XHSS&V166/<@&-$R1O1.YTT[\.Y=/N56'VH975PQM: MEG3WB3[0PY&B[[ LV0/;S!$E>;7=%]6QI%_HMQHQ4G[=I#9#D3JAYWI^G'JL M5H0I8'5DZH?8]SRI:1O=M@WK8[_#C^^\WW70K;+%+BN+FDD7E M#NJ5=?W=.D/+!N,#WFZGK<5Q6PWPF2=Y)&D=%5 S 5J+D!KR[IF@FF3QDK#> MY/797F"FX,7Q4%>?Z);F#_PY_40K6C[0JGEH3R!85 1TT;@\27J,&Y[)(MOM\I@:62^D,<.L+YO%3#M7 MS/+DJAZR\_; PB""+D0N[LPG022WF$N; MT1GS5MXAS473E'Z&Q88 BY"KF)H8KP/(*ZN#N7BU+\K@2)FO/0CKJ._UN_7J M$3M:>9-ME31+^W%VG]?9/O\7Y4>AW6?Y#AYV'^I;6L*JHG7UTD C\$(0V@!" M0)"+0H_]+^EA(2\A*KT38V!F5,_[%G/?8J[:W9D&OSM4H?&!:OU88V]&57R!9HUQN.Z#G6?S]U7VCDS M\3S]^*'!,$9IA",41[$?PHB$$?:BWC!( ZFC)S68FU71#2X#EB!XXB((,]QJ M7 JQN+Y>IDYE>80\[^O02)T."9\XI,B5? _@KT6Q^RW?[T\6(Q^%J0=M-R41 M"FPO3(,4.-AS/2=R4UOJ>+4I=F94MJ\=.-5AO@*)LB-[L_RI#^9[7(N+U@A5 M0J-V=8+7(5-:/'EU;#Z5'5%A:JH^7-RQT>,M&S;F#_3M85O; M+]FWCWPY17& =5WFU\>ZZ1(4'S,^I-Q$'H/C!%%(HA"0Q".8Q R5'Z0!0B!* M9=:CFL9B>,DJ@VAM;_D<:;-,E;^L=?9-3N*,AT-,!M<4"3FI;(?0CZ!;+7;K M)X[^C\V:,!X;Y@*K!ELGK',OK+JP6C]FOOIA&NDCHCM7.-ZC92Y,SZ^V _TGG%SM^$(>AZX38CB&(L ^&L7Z /:DC MSDW8GW5.JD?:=D\KZR?Z;;L_\COFAC+VCZIUK,:0R-:WRT1#O>YM\;YI %LG MQ'VW=#W5L#"Q0E6R_C"M0Z2->OAJ56V*35DQ+L:0I,?FR,"S1BDK/ FQ&^:95G=\UNU!OCNTQFY-W8\P;0SE9 M7UWX3.G]E=5Z\WCS1^?/:I*!CG (9(E9H[ZN]#&OZZ_DE07XEZ_^^2Z8(]V] MR[/K?)_7^;/%;Y[CD#1QL8N!EV+B1 GR>P!.1&*UHG^RV7G737.LUOX$5K6P MG\ZV;#T_*]'JLM[!M,YPKD:N+Y,H5+)KB\2ZI%:G8Z\6Z)JY4[H'H(B<*0H0#&(0^M".' .0-J!*Y/=.FL2*_^OZT?K]'M/LZ_9? M(F9T-?XD)M?QZDUUXMG*>0V'"61D^(P0*P BU(O";W>&HY=J>:< MJ@W#1J_#/H5L=]GZS7P/_38/? MZAU8KAZ8Q/?8*SU/(%?RYL_D[%.!F)-CX:8.-XBXP7-(9T=%H>^G7^DPP=^R M%85W5VX*OI/A7[?5J4_(<;'SL1CAD\UW:QFX8NB:(>+(B)7'M] M&8BF6T!GNO)(?\X]O: _5N/=E=7YQ[XX>6C]PGVT.B=E+[]VU]&@$0>\A% M3N Z"0%)XO8XH>=[FWM:YL7NPI4!"CC.H]=4=8 %'&_KKEQYK2K_GA MP+6+3TDW'V?]E!^LBCM5R:[.GS^@LR

ZZLEK/?MBDU<*?)U])/@2_ MNU0EZ[^Y+*44B;D2U%_Y6H'J[>%CHZOM?6I^ZL(4>#B. 6*9TW61&_9(26Q+ MW>NP!#[#@[,&$ETP!RG%;)XL9#IDZ=$0SDEUL?WU;54=Z2XYEBP#MB8;=%7SPPX2^4;+;<[@;GPW=C%! M *0V\KT@)HY/>B ^0$CACDP#*(24:O)MF .>"1G&0 0$$\A"K"^>'WI_SE+$ MS+E!FODQZ3<7QI4HNT$'GPJW:2[G&BND17E#<[[AK>*GJWV[S\OF$X:DLB$N M"4$4VQ'T0!RXQ$Z"^(0[)KV,SS-VF(Y70?#EM![S%M=^R<&$AJ#.,[28*9J+ M)Y(S/]N#+$^>+I9:3(?.X"!$WV.SDL2U'CXT#U!T1VJY.9X0V]B.(C\A;AS& M$8Y(.K3Z@!WXW1P/._P= M+HN>@"U7HBO$;IZ2W&S8%N_E<+]^S#GG9X$QF(O4'X+?1RZ:X+_F7#0U$G/E MHK_3JJ:[ML:G6]XD+_BWGJ?2*+7M@#@1BD+H((CC$ YM,.1$T9PI2AOHF3+7 M0X.WO5RD0\R//N;?7BZ3Z8O\/ END: OE_?^?GIFR-DSP[_].UB()1I,@[E2 M^_/T^TBA^FG1G%D-Q6V!#M4_:/[UEOOR0,OL*^VGG#Z6^9;RY=0WW7)J)_10 MXH91 /TD=)'O )+TCD2V+74OUPKA_YC[=ZZLWG^K(V"8=K8:"M:RP4?;4S;[ MVNDE'K"5+*Z^^&PMM*]U_NC.T[G5_:C]/FH!DP29Z_V:B>7*ZH,-"F,8 >C' M4011@"$":-AE3-PD6G3OTB3D\^YH^JU7VJQ36MHK[3U'^_J6IQU[E+*RXM]J M!_#+[7Z:]J"L*J]K?3I^C&3^N\S@RZ=MX2?I_U>Y6IR591*T9-2T9>5*:L7^ MJ =1@E/7AK[GX]CEMT@")QT:_0XA6H?K,^*>9RO7Q8P\3_*=\WG0E(!7^BCH M3\*5^CZQ'RL5ZXOHE'2\P'/U@Z3D)9B139YQ1]4'X? JR=E87F.>6BML#6U/&4X(:QZWC\:&>7> %(8X!Z]&%* M9MT-I OS_-M8?XPQE[9G8I[1U1*/PW+CJ$?;8W]7HR7!.,ZSFU;+D_3[2,#: M63&W\U9CU-:S'W?4J1 &7A3&GA^%(8@@= )G<,K#0._:HV5=67[O[H^1ODT_ M4?-D]14]3,LE>_$]P;^K2F!:[!?=0JSEH?Q]U USD37[=F.-,5Z@=_KV4)?Y MH6HV+/U8Z?C52\_3"%9^. MWT<2U<"#N7[WI,A(I;[KRWBO+[<''N-U-B !#*/K."@*0!I%T+:#'G#JN_*# MYV5@+M''?C7I*62YA8(KD>;6']>5-*27SW-&0G4IT2W[?*PHTRU,Q$NI;@VQ M64\S&?:Z_21W>RAV(8E]W['=T$Y# $!_=I;G.W#6:^'->;&&%K+.S+E*DE?3 M()[C*?D1>L,##RM(STL$?-&&\-2'<$7)?=T\S=X&UA-9J=*@;3&GF/"+6,+4 MA3B*/4)".^H-0,^7S]5B'VLX>:997K:)D+=,ZUMJX7U651:TML7='=/(BM_6 MIF^&59!+B62FGT:%[++8?)_0W)L<12O2/DG@+XF1BN_BM[XR'>(2]N$FS0_9 M89MG^X]%E3>:UYT(B&$>A\"VC&FP9? MZ M>%Q&!H!6CW"YDS0%:!M[?72ROI(72ZM+SR[^U,Z7Z,L(JXK6U6 D<5P_B5'B M0Q\!/T2!YX>=D10&B=32:6'#%-,LB+G/JT0!83F<<\C,B) M(F'K$ Y5\(66AT9%#/"Q+/D H[=EHSCR 3,0>H$?1@GTW:BUY3FQG7CRFB!K MP; T='"LK 'W%Q6-D.9,1BI,TJ6B&%=6S]BRTO&$EXL*HLKCFH1$V8<7]60: M(Z*R@K/J%AYV_ _RSV/.QLW,9@5KG)7E]_SPM6U%(.+8Q"$D@3CV$'80PKUM MD#K8EY$9/19-RPY#U[1$M_P+>L(I)T":V!43I/F)E1.H@=/FBS.(5U966SW* M)3K*0LR-2)A>YM!.F$78]WW72)$U"&V$_QCV*&$)'JL;2;-NP#/ZI,@0$A* M-J<8,MV\ZK!9Y0#NRCK0UU]0 U0*:N)<+$H*8$_@IS,"&;*EI&Z$I3%=TT'N M2D1,BRM/%4L?/Z+R]/;PP#Z\*+\S2YN ?5($PY 0UT'L*P>0H98,@M3>/-#R MNA 5)*F/EGEUSE$(OT$]&NGB3(XA,94Q1HV@E($\>/O22&!+MV9\MU SN0*4W4+!BN M25I05IU].ZM*9*5!B3E1C3!-FJQ8-'PU@!Z5(8M4("^R,ZHC4]A MEEIII\.>8?GI(#:+U@]5=U!OP6%:VT?S>7*2I(5I,8&:FV0YN>KY[> U]#8 MK2>3@//JE@!I(RJFD_)U:)I6CPIS#^B$A0@;.PUPRLHVUXF EZ+43G#0VX#( MCS=U46=[P2Z/U"=+:=@ 0O@=^\+_R22YDB1*L(=CC"/)ILV20B,J*6IDK4,\ M%+&/+2609$"\ "KN:5E__\@>D)IO=/CG,;_G*R;YL,Z&<8J")(1,AT#@IP2C MH>:"D1/*53X3#!DO>5IL[6:]'MAX(]A0$GZ=I-'LJX';=;PY>EQYEF^U\2/Z M7OVU*':_Y?O])@X]@H/4(4& 81RSP0H:7MLX0%*+_(0_U/#[TN.02ZGBE(AE M4R-LR"72BT0848G>ZH@B2'.SCK=?'G8Q\9F0[4C6+/SY]9ZVN9GI!_FVW1_Y M3L#!M!VXH>LY(22V Y +('1(;]H'MM0;K\6@\7YEC[&KM!5F4/40*]J_G)E3 MV7;F0&=?IS.$UD\#1JL'.?/=&B*\C38Z-=*^#KG2Z]*S-JAVOD1E+J$WE TZ M=E^R;ZWM=WEVG>^;12D,QGO&3CPRD">*Q_[SP!O7L$39FU$]?0SOP[I,^!7 M8?J9E1/!LY[LF2TOP5$0>*YM.Y$#HL3STGZQBQO$GE1+1,V"87%KIR)45$V1 M,#$%,\^5G%H]GK%92J%>9&5$C::QN [EF>A#H?.Y4IE\V01NR@:E_-ZO(" 0 M^$D4)\.'IUQ"9&==+G[D+-,MZM,LERF1F5_1RH;*Q,H2\RD7)U*$65G'6RX+ M^L6I$TF?1=_CLT($'G:?^8E$M\6>$5+QQG+]?=CUB6TG<-(H]3T;!1BZQ(FZ MDR4\+_:(U,H1;48-UP]G.)OIE'.D__W?(N"$_\-J$H.A MXV)%"90U8UCT^F,;]B>$DJ==3*%06M!,LJ*_B8U[&!G+3B%R'S$QUXI6=B9,XD9"7 M\DAWSV5MXZ:\DO)ME"0XP&N5,K;L[W8"];W3RGYW)U,X'2=0B/!C]> MKFXF,Z/>0M[@V(=A%(4!Q@$*? !0.!@*_<"6F2=7^/A9YLS[+8K*0RH5WE3[ MQ5HIF]XG7KHY+-44%N9N'8(RQ8&+36!)+A0'2&?+>; -4]]A]1*P@PCX"8)) M?SQ-'"=R5_RJ6S$]\5X6F&L@QN% MH=0F] ) 2)1"F,"$)&D40S182-)4<0QU\7-G&3SI=9DAZM*25'.5ATF*C M([%AD3!)Z] %)>2O#X0DO1>^#Z:XN\MK?K %7P:(BT.='[[2PY9;))Z;.@X M,;*Q%R91Y+FGMDVP7,.3CKI_=%3:U \J;82;2*R<=< MC,K)R5,R'^&:^9:7UPD:$1P=M*Y#@+1X\O0>%VWLB-]0^^K*9!(DJ1VZJ1U# M.TKLT YPOU4#^CB4NJ5J@AG#\O32;@C:()1<+SR%23%)FHE$.44Z!_5_]QL> M8%V7^?6QO>JF+JR/V:++B)5V/FA@>QU"I<.19[?X:N)&IHXJ#HW9[BZK",'0 M=WV,D1\B!%,;Q;V9-(FE&LC2'VZZ8MIG567!-L$W7R-6-7&,5L5!RM=*+XB6\>ZXSVK:'B;.A.Z^I+?T4.4/M%W%\ZZH^,$Y'VZ^ M9-\VLCW"VJ\C_(G#_6-[\&%QPY<5SKZ64(;0\16& M1D*S$LTTY=WSU8@&6135V$^TSO(#W9&L/.2'K]49JH3>Y-NJF#43&)G)E,.57LP5D].NNGLY;YTGUVJORY,Z3H$:(H#%_OIDESH.BAM MXZ:>%SBI'0 OC;T4 #L%O=D@21S%Y4EJQN9>L]1TW'6)T72JQ:1I5I;EA.KE MX]#6=0::V.*H::G_/.:LDO]%N-F/N_;I(D\%,8 M1RAU4^1&B>]Z<8^&OT MXEY)CF-,14APL+."X$B.B,[B\EPCKRPTQ*I#;OW28+*M!/_>2)#6.Q\93 MAJ.V#O$U[N73D=DLK,I+-SS4>:,[^0/]3+?'LBF_VNN(Z"YEO/&._+'.^(3G M<_ GH#9T;!0'MFO+.YLMWBKJT]>UX[51UY,\E>$V%S*T!%O0Z?ES,7^2*Y9X2.PCERU M1F*>'1"T/HB2BQ*W?--6?I.W*#X<:U:87UXO";_EU0:Y:0 AL*/$=8D/81HG M$8B^U)E$1H$8SF=/L5O%L5EX++A<^1?N@V2F,QLWL=RUFI#)92.S MT3*TF%*=Z=%EEC,$Q'3O8AB ")/$"OP%%HHBDON0F):-0%LH! MF=@6T5]:+V;* :+1,YL## 1NWAQP*6:KR@$M6 ,Y0#*,/W8.D'564PY0XEA\ M\U;7?FKG9KCYXM >3K-D6,&[ M:TS,:CG*!*4VAH-]<(.V,K0[2PN@Y]T^3+L^U>^A@2WBWQ MV%17#;O$MNV(.,C'8>(A&Y$H;&V1T$6)U&2KFH69U4BQ2Z#(GI@,F2=NFOPL M-$I_D9:Q[263:%R'WDSTX>G&$@V,*!QW])[6_7P=7W&6T"K_>FC*LO+_.6;[ M_.9[?OB*L^HVW1>_\?D\6G6%69($,?80#K'KH""* R=(V\+,!B$@>/- R^M" MX10D23Y.4KG:S7:)<8\DARPU2)^]1S=14;,.M@?D>]9 M@[L.M9_7Y==/<)J+[RFK#?FJC:8\AJX?Q6D8 (ACXH7 B=*P6[21.I&#IJX/ M%#:TQ(H^I;'T-#K5%]T985+#,KE%1M-C!$FN9)/F=1UJI\<5@=5BBOS(JQ._ MH($ONO["_GU77!/@$-_W /(P"I@(1JGM]":]!$1JZJ1@:#YUZL$I#JVGT2FK M3H:95%8G<1(-J]-S@H34:0*O:U.G*:Z\JDZ3^1%5I[0H*:O>R+?M+7O4!KO] MS(?K)S:P$8(0AP[TO,!%O9IFR; ^=>"ZZ[RWW_DNW09F<_]4^Z8I MC8PZ%$J+)\]VQ.IB9Z(Z=<5<"$CD0M=)4PA\WV;_]0:; M$!.I^ZBF65I.H92&?Q-IG:12!AC5IE.+# -'>9+7*DE^5ZU6LKZ(Z9420Y<4 MZR:O-Y_H ST<^P5O*/&]%/K \Q#R,4# 3M/^\W%@!R+J)/^IQI<*-V DQW$* MY(QKC%E>Y/1D-DIVQ;9IM38/\4+4/,*@GZ(G LM\X:H9V6ZGF<^<>T$?U0E8 M5@LGX"ZFAEZN*OMP3\N,WY),OMW30]4; VX0.6X80Q+&B!!,$A@,)6"(I8:+ MBB8,J]^ RJ(MK$JQH:7*H%CE-0-YD2+Z>:#05M#=>9>D_[9EC@>39V84B" (0)BITTB7MK"7*%UM!.M6%:;)K= M.RVV]@XX^0IC$H672["YV)-4FS/BK)\Z8']QTBN&.S.!NK7K_7]0"_&=A(!/T(DL%'H!,V6W]:8'R=2 M6Z\431C6YPZ5=09+:<) E4"Q6G &[N3468$V([7@R\2,U((3F5Q'+3C5B4+K MTS55:;I.7AR2- F0BP,<$90"U\=);PZD#IZF-8)&EE ;I>:_.HVJBF. 00V: MLTBS_S5RI'1'DL^U*H^L&Q>U1XD7\16H_0)]6'6F3ZM?^R4:R WBQ'4\/R4P M2B-^<="P1,,+?;F%J-/M&=:D$T0KJYJ-4/PER\_6?"LUQ[0P+:95U%[*T$OX;6K5XD;43.=%*^#F73ZM&SQ:RZV1+5N_?%83<8[RQ%$ :,(8\0 M&$08$X!.:_LC%$CIF\KG&]:S]T5M[(F MT+H.79KD0:'O(3-]ZT$SY P#"*$3L&(O<#&!;NHF?@\FC8#4Y*,A"#.-$,]Q M:=NZJ","HB79XN2K#2YE>%_)+0 *^R UAF(=*FG:RK+U+/#U(X@" !)HAABDO0WA:0DB(&, M!JE9,*P_^.DA0FIC2T7VQ'3'/'%RFO/XN!ZN/LL,)E_D941LIO&X#J&9Z$.A M\\G2.*A\EQ_HVYK>51L0)H$?A(Y'HB"Q@P2%I%LNBVT7AXH'24PR:;R%+W"E M&4=K-7!UCB0E:-YN:%;_N\_%B4O%-_3>N,F(/)21((H"<(8@\ -[1ZJ M;6O44%, #2ON7\^.DBP'%RSVS0_XK?7?_RT"CO,_+-H#M^Y;Y!J%UUAD-4#Q3BI9@_3C\4/D&N,4R"3F>:) MAZX\UEU;07?\H,WS&ROPV[>'NG@=+H,8I*['KZI#D"0 HB 9X+I.J#.7&0,Y M;SX;W&A/U^4Y+6?P^[N"9LIOYB*N)\>M(MA&\MR3^#^ZCJA_%OH]33]"EE.- MU(1,9_SA^#&RG7D:)#/>3''1/GIK@;T]T"?0X&$'[XKCH2;?MOOCKO5KP'^@ M5?6%5GRC)_?!MJ,D]0DBP/% XOE.ZI+!!Y;)C0SK9D&^V'CO24K,#W,-^N9Y M(#2/!E?W+)@>)O99\LSE/D]:V6%GM5Y;O=MMOGWDN-5YOL*TJC6L.D:5LSY> M/T8"7H@;U7'H A$4.<5 $O^7_([^/=L?>_0;&SJVE[C8#](@P7%"< ![1(Z3 M"O53Y\ Q1QH=S9^T%\*:0;<>.':Y/#I+M,:SXMH"933'O3WE..Z$U7C1I[@5 MA4S\$(8,T/('2\SF:3'_XZ\Z3NZA?#B51US*I,K.TZ<@U?5O/=8*-E M[?Q'"P["7N%,:. TE>^U#78F^_/J $4/4])7GW^XZ9?25?"Z:JX,V#@@PLGV3#WPIW.;BYN3ANEQY;4KNZ?S([SKF=;R>,C96!)]_UO5S''W9QY"WC3(ZYR> M@$""( (Q\8'KA1%TH]A%/9 @]*7N1C1@?HXU[.W;UT[X#D=]GK!*;I4V$ (Q MM5N8?3D-Y$?O->3W<*WK[]9/'#$KY/[X8AP6TT=Y8D=4TV"4UJ&E)AU\NJW; M-)<2NML."GG]M"$)L7T<81?X!'@.(B!(6AO0CE$L=\Z$U"<;5DO^TO*AE[0B MRI C+':&>)'7L4>K'U^Y@'MVQ3JQ,RY&"BRN1F=4L#^7$&4&1-4![O[K6-5- M.^E+P1M)AVV^IX\L?REDA0Q +T6I;>, +Y+46\"=E"]0%R9$1F$8"&M>K, M)_X6EKU7UJ$3,?Y=_O665R'W9U5(,=0>V>#57^0D;YF(BRGGZH,M)\!/XCPX M9#U79O;C'Z7D-!&DD3RPZ#.QCG2R+ 7%BMY1V3ON'AC,HOS^CS*O:5+\=MC$ M*4;$]9!MQZD#L.\3X@Q9-$!2+06%CS><6!K**[Z,Z:8HF7)T^*SBNF*?6&TI M>]QD[[.3IU!,ZPVS)Z?4 QBK0?-FQ^#,?5?=4SI&-'$"=^M0M"D./+N*;B(7 MXK.=]ZQ2R]NU"CB*0IRX4>+Z,$YA$$:VUYL@T)72$:D/-JP@YUADYRMEZ!&= MFC3$C.PLI IAN893Y9'IQ05>%J'$JA!?S91J.R_<"UQ=Y_E93ME\JXX?'V7 M/_"38RM:5_])][NT*%F5L_$29ID5,#$!,5,:&$(4]+9QZ$BMY==CT;!>M.FR MN+GA\X5LI,IJO/I[LXB:_O.8W]^-M9=,\BQ8@\Q.L619,N#C]'*$;QJ(5HO1 MXB#?L%+OS;%ZO:XS4ZZ(,#=6P6AE?AU2IMFGIW6. <:$NX1W?!W9OQI]_7#S M]E"SAS2_WM/6_"8-O-0.0X(=DB0$81!'@^)Z4&X'TT13ICMW9^CX*YD/^*RL M 2C9BYO(JV!7;3Y*)?MC3]@\0>L$;N;&UBA/8RTJ/02O0\5T.?.T;:23(^&% M7+=925%6T1T_18$>JK9"!!!Z:4AL)_!<#-A ,4[BWICCRLU/*)HPK%.?ZV+[ MZYMK#LO:GN&2DR=5^L1D:0;FY.2H =21AD5(,[/B[45:QM:Z3>-Q':HSU8FG MZ]MT<"+>&+JA9/W7P_CAW M&VJ4K-'.E!Z:UZ%2VKQYUK_2R9*H;C7'2[TP*]>O"!X6"6^PYV$ 8P2QZX9Q M H&#!ON Q%)GUNNS:EC+&J!RVJ6143$56X9,.3UK#^5[:0G#U6F'@34@G5?9 MA DRHSBQG7@ X-B)5!>:QA#<2W[&^TXGL8SY:>M9KYB MK;BQLNT_CWF5\X);=#@'IH"ZV(DR< MQ=$U#=I#L0X9->'8LS40AKA3%U*XW?*38?CF=)H_\ 7GFR#U8\=S[1"S2M:' M?NA%:)B;\$-W)/ERF>20B?TR8E@1-87ZOX37'IHNQ-YDM=\/IU:*P4VF [#C!. M$SM."8$)EP_0VW1)0K0HG8S!>23N#-%4:9-B4U73M#.H4\Q$R)Q)Q,Z@2*F7 M"K]KE2TE7R[JE3I#ZD+UL:3W6;[K>XY=JQ$>=LUHO)N/]1,;ILPNB+T@\$B4 M)/ZIX^@XJ18%TX)D'FGKH%JTQ=B.?HNFLZ6R\,-45%25<+Y(Z)3(/BC][ B/ M2=MM7&+YB!JK4H*J-4QK55J]3EZ48 .^A*08G?2&] M&.!S^4,Y=3M4&'OV=#56/V;?F_Y&"./$P[:;.#[BK8TX]H;^AHL2J;GYZ=8, M)XBAPW??XM'5014FGNG'R\P.W/CM(.CU#65)7NM%;&R/\+]4C6F M)HE8>:2[=Z?IX[[@'B:NSGZV@23Q; @BF#JL!F=H4!1UL!R'X9JL<3K!F)= MCO9\ZOVL&7'V70W:J#5&$Z1SJ?#H4M8F8.^>!.SINJAW J&;3WPE*)?59A/1 M7+%T&W%71-G-\:PN_'V;Y1-]H(PLKML\4Q5:&DR5278)(]:-'9@]M,%9F<2T">$22FD*MEKE4!E?RYJ MW#2F)E>OPVI].M3/*8A3X@$O<&T;!>S_43+(: SM5$NAJF#7L+"]/=OMHW%H MKDKRQ$K3,+^:5@?T>X/HFH;L+].G4B!.",):A5"#9Z)EWV3V])_JOR$0^ DK M+PG&[$L< A#Y/8 H@&A3%W6V%]-&C6:EI'% */S^OA<]QM744?Z7>1>3RX4H MEU-+A:/[UWI>_XAH&@C%.C33A&/*Y_)+5U2"]:F@G%VDWHJOB)([HJ8%(K$-'33A6&'^*)^HF?,CR/6\I MI$7Y.=O3SW1[+!L%3^AUO0DBVXZ\Q$V(ZZ5^1&Q$ACY#&"KM'- -85X%K;B$ MWF7EK[2]=ZD:P$Y4T*F!4)31.&%!':=31E4U M!6:ETJK+NTOZJI5%89$MBRVENRIE/'"C'VXNP4A]WX]2%Z;8C5E1[!-_Z$VD M(( R+0'MQ@TW!#@B;:*JG7A!55V2(IJCVR8,KZ\R'IK/0>'%1TI<3?'37)_LS^#R2"^9B7+G%@8Y5?J 5&[N_I_6'&][ [GZRVT0XM+TH"1/H MA3;+2A"Y\9"CB!OHZ&],L3]/#OD;#OYKECED'IDZ.-/_]J&3>H!SPGL M!.,HP4D*W00/2HY8X:]A-9B*V256@^7#1+KFU6!*O(N)YT*4RTFGP@*&M:Y: MT+):03@4ZU!-$XXIKTZ0Y&ZB8J;Y(3ML7UD>$;L1BCWDNP&(0,0*X*2_*]N) MTR#6L!ILBOF95X,-4'6O!IL4@DDB.A?[6L7TI3BL;378"+'R^JHC2JO662T. MBNFM/BY5>L)OJ^K(S%-6(A=W=\6AN3QM$P>^[_@8I6$"/!2$(4:#W@>VW%:N MZ=8,J^KC;F'>06P&]0U(J^(HU=NYBA3+MVK-LSNE#?OVC-@6G_5YE%CCS=47 M^1)LG$[C>AW:I]&?D8:G#J9$E>W3T%']<--,JOE1X".;. %V/!LYV'=)R,Q$ MS#8;ZR>Q0L-2VL8\3YUB M'U27^9;_5E-D6<=#+GNEP*H$ M"TRW&(O9.G38O)NO3,,8YE5_@W%#7!^G*0+0\P(GB)P4Q&CH<,:)C@WZ*F;G MFI(YMJTLZV;H9&F>CE'B7''K9"OFWW1R[I[(OFFLQ/3._)S0W=UOSH M ,_&81B1V/, # )RFEY'=N#(2.ELUI]Y=5Q3$$9$?NXP MKR,#S.YUL>S+)9<[V@__<'-N\,/A9[P 2PQ $-B))TMOV M@\#=W#?)X7.=E?64:EO6KLP[_!2B?*7V5#"MK+:NZ=?\<.#U&#_ I3&QAB+L M"9'2)99J(-;Q\FKV2:@\FL:8WM?59F/V)(JB!"9AX'G02>/^@&9@AP'L7E=R MV.E\62]9E7]9>X!Z7E7*;^_X/;^DH@'XD5Y289^47E(YQD1?TL_;6[H[\GW8 M:7[(:_HN?^#MM9H]J?GUGK9W77YI3@O&$;(!\$($D8>PCQ%V&97$S1K.&1R<]4OXZMEC?-&"M$]KN:EGKEP;PZ^M:C0= ;&2R$/=RXQ*-M!M1 M27$21Z320"36H9%0<_#,S_3NFI8;Y$08AHX; IO8T$\0 MP(,=&-A$1B#E/]VP#G) [=J4YF(-ZY<6EJ3:*9 FV&0WRI=DN[RCJCV4Z")1 M9JJXIWR,56S*W*U#;2;@?UJ)361"5#M&).M=?J!O:WI7;6 *(QSZKNV@U'>Q MS89D86#8B%Z)\#8B M85II7X>JZ76I,/B8:M,^>%>4=?ZO9NT;^<:7P=%/]"[+#XQJ7N=5VVS_?VA6 M;AP0$AB"-+ = (GBGE)UR&+ R*U$6L./(:5LP7%&[O\2GAMXJ@O').U= MOOQ6; # /BN]/1=#AL4#R$=DP.+%GCFM%T5@6-W9.QN;U'1AHDVHN F.Y]!M MCMMBP->LTQVWVI19-E8_HA9+^SA)?=48-:BW[&'E=^;RWD8('!<$!/M!!))! M_0-L2YTF8PJ#<705Z^\'*1>[96*V ^KOG)>3M=? M!5;-*7#*7I<-L-THC&,(TS3P8S]U7!OU8&"0&BYYA2"8UU_'M/Z*46U*?K6S M/)OZ.2\@M2/#PBL"P;SP N/"*T2U,>'5S?)\PLO^S>J%E_VN7N&5"=2%7@+2V U2!((P#H=4X&(;FU-?.1R&)?C++2UIQA&9 M%&))ZDVHL3G6YY#D)D(_AC _(EJ;.JN%[T>4:$5/)^GT%'8UB/5[6F\"G(8H M3E((^$S:_/J5WX!V-^8YV6=Y8=')X G@>_$'K%!'("( M!(EM8YA X$4$DAA%0/08UDE&S+U?#:YF<^ C9(L=GC_*T\C;I8??=;QI2K1H;$=ZXP8P=F@9<;'$"25]M]41U+^H5^J]&>GT0-@RAEIH,@ L0A"/L> M=@;33B(U&--BT/"HZW/^]9#?Y-OL4%OX6-7%':ONWQYNBO*N+?SYV_BAOGW\ M7=G=+SJ(%Y.VV3F74[A'\"R.SSH!M'[A$*T&X^S[9B[3-B)X6EE?A^[I=>G9 MAAOM?(FJX.M7BIXLQ['C^E[@Q;:7N,0E,$I2X""4^MA',9!:":/#GFD-/-MT MF_5PFR./FYM_3YT8J#Y+0NP^D^Z^\I*U+/4X#Q;WM!T^2@XR?@S2I9/EFIV9)\NV3;HS M"BS&@74BPGO^6)V8>)*#3V0T8]SGV?G*ZAE949Y>\$D02O _PI.Z MMLK@A^#LU9+BAT O5(O][0IL^%H"US,!XVSO4G!)_YM*TVF")L(XG M^)5'5#U+GUPYC8*;4^?/@_EH4'QR2";)+A[?7;%MQ*R]T>T'C?,C)U8=[R=% M%>.55TJ1[79UDGZB7RAV%HSFLA7+DHX7B[])JGV,$\BSVJ>[<.'0%$W\5LB2 MWM)#U?S2MKBC[XKJ*4[DNAX.,/)#EP%+DL1V[5.-XR5J/8FYT*VGO[ ]]X?/ M=3*'5)L+L\56ME&PQK!J*2<>C>G[^VT.75O@D4]6ZY3U$W?KCRL:NFN*C= P M?.[G8&U#ZMG]?W5XO$PD-*6K,_/ \SQ"8)HD.+;MB* 8]^9#ARAVQB<:G3&Y M%#JN0;3E _%# M:+&"6W(2J\J;J'*V0CT,-(;5W6[B) Z.B1O&,$Q=9M>!S<8)Z 'V;='74_7C MS;V-75EU<OM6_A%6I&7K&I9*[CC9KL1:'W$9/<^M->,5%M_#"TW<2+4A2F MP'>!0T*O__@HD5M^*_RAABN%#H='O;3G4AJ?LM=E],9V<0.^ZR(?73 A (A?OY/W-OP?"AUEYC<)QM^O9]< MDZ-R.XXP1V+ONCEZY%[XGIE+ FCP.IS.].C^'16RUJ$ BMA?O )'C0%1+?@K MWR3RL2QXJYZX./5=UTZ $Q#/!BB*26\!)DXH<\B S.=*Z8#\B0(-%.N^P2(G M E+DB$F *5[D!*"EY.,X)4;>_C/_1]Y]%9;6\>8K(2^F/R-R;WTWO7;XVIUP M MZN1$X\1:#VJQ9L*K](QHRG1*UZ$P&OPH=#]LLDV%BK+?Y1_67<],LG)T0D, M"DZ'SD.>Y 1H"ZIA;H"UC"*]SL_8U.9T4M>A13H<>3I]J8L;X?X,/;#B;,\, MPMU=?LBKYH"6!]I;#2,'A&E H(T=%#LP!F$_/G2#U($R4C35EF$]ZN U[U7V M"*!D5V60^'S#VG%Z(?@1;8J*(4.7I&888DI5-1YM%5A(.DZ4B(B' H$KDP\5 M#UX3$&4VQ%=YLN$%K>K64*=7[XO#D)WY6=G$LQ,G0;$=H9CXKANY<3RHE^/; M,B,G+08-#Y]ZC-TFJBOK('O2OAY:Q;1G=D;EQ&@@L]>B#N$?KZQSD L5]'1JFUZ5GRW&U\R5<*/%M2.>F'F'8@"2.@.,B[+K8=B")X*DZ VXB MU1F::,KT='ZSG5!9UJ;R*%A,S4>A9%W5L'>.[)FHS5QCC3(U5F[IH7@=JJ7+ MF:=%F$Z.Y';=\((O97[RW?_YXNZ M0=\II55S_+(5X(*!%"T4Y*>N6/U M_BRQ 4?AW4DE%4P\>)FMC5$1RZ5,21=QD3T0/DZ7=N-$< I\%+7 MCKW8=US7[:WY?BI5;:O:,-Y Z-,&4YD&D4KR4*!.1OC-LJ8DV@Q2/]%A_=2A MFKFD?H6;B[JISN::-&^"%R_JU5161+7F/:W/6J5Q;*,D<5R,'0=%+O$)\GL; ML>,1F4)7[I,-EZ8,S/B\AY%7XA$%(R^"&E7K>/P5L1@52XO]PCY:>)6@_'*:E"VR\A;G(OM;1'D M;T2R=$=@'6*FW:O"['.K00 W,73"V/.A'T <.&GJD:1?VU^R@_6C@W?LO),Y5XOD742.$'3M'*G2<%6(%6RPB1,XXIE2-P'$=&19$15 M8CIAVP#@0#?R /$2@NP@)"#H-_FYQ FD#@!1M6%89OJ<;D)HA&E4DQH3#$X7 MFP[5LG+3@9 0'%DRURDYTEY<$!TU5D1EYQ\T_WK+"Z@'6F9?Z?OCW34M/]PT MEJL/Q[JJ6=7-X'0H3K<.-\W=T_EFCA '"?3]\%1VA;'4)>@S03(L M:BU6"U+O#SE[H(GGEA M?:)<%/)]WEUAM= @5 _K(\H\1S.UTL^BJ921-MA0Q0X/D8^L#Q[=2& M"?"\I,/@!6DDM7A7K^79!LR-M(^L?Y^#9;T2KI]@@TJ]R(!;BDD-ZBL7D1]+ M9"5]4]12%08G2F8GW\^@;+S <4D0$PS#%,9.&+IIOR+" TXD=2>-;MLS-@!T M"J(&1&MB4RN0YNF.O'LC&4-G @OZ"H.=\6!UEGY M_4N9'2HVFN:W([//@-_R:I.$GHLC$B8X1'%,7!G. H&R4P][.M1+T%CB^I7BU&;@HGR.U7# M#%"K4\4NL3JSCK5PE)1,DNBU:YFL.\)JIL23J)[!'1MTUGG5].A*I@%GQJN? M*1^);KPD()$'?1LA0 (VW/3LH+<%>:>3SFU^SG[KZ+$QZHN[I@N M-&4BB/TD(1 #XGN8V4F"T.X-!5X*9,1-X>--][8Z,$JC216VQ!3*,%&2C2Q! MCHSHSG,F1F1F FWK4)4I#A3:'B')$5]V1S_VAR =2$XGJ5F93$+7QG#I[@@.Y68A3591E1FNO43(V3)M,XSH41H,?3P=F MFIBYI#=\ _4_OA_R.N$G4^?71UX.]=50@!WH) F R YA:&/@>KTEAD!(::9\ MOF&->09+XDM*3U3)'JM>J;JSD4]F\23\)V3_,K%3_2! M'H[TKT6QJ][3NBL&XR1&,+5##$,_ 3$,;'\04 2<2.K.274SAC6L Z4XU3B% M/C&AFHDY.8EJ+^KL4%U9#:[FYH&%IA1?)VE$F30PNPY-TN'(TULG=7$CO#AB MNRV.AYK9W-+\@:^(['(GD%L4K&S&]#*+#99V MJ2Y]4*913(UF85!.BY3(,[.PX15RQE8S3.5S'0HTW8VGZQ;T\#*A0S4L;DTQ MB=TH2=(X]:(40N)!TEMT72!U .04._./Y937QD^B4[D;983)R4.WQ1;$CS D MUWZ2YG4=FJ3%D\M-)T5VU+<*GI:IVB[":9QX. W3)+8C!Y.A6Q^&>)HR2=A9 M2IGT-)AD"%74)D-<:M*F=724A%:XZV!VI>JDXLG%G86J[ BK4[=*XYGEKEIC M(T(?,SEDQJ'MA[;O)-&P;"/TY11JHJVY%F^]M%E7:2PWF5Q!M9J15TG%FD*I M&=4:YVI,N32QO!+UTN7-4P73RI)RC?4N/[0GD&V2%/BLE -1F#HAMFT"^;$/ MG4$/29T!.<',_!76+QRDC+?DWLJ_4V1#H.#!PX\"/8I 2Y"-WF IT KECM289FE67 M2@;NBI\QV\&;*$M2A"H*DRDNITK3E?7Q,HWS*-,913+:I,+L2M5)R95+^J3. MC\CB^;\=2KHMOA[R?]%=-TOXGM;%#=S]%ZO@^!KA:H-)ZL/4CFSBNFGH!0$Y M6<5Q('1@JBY;AG7J'*)5]K/BPM>":V-T7*66(%-.J![Q.*PNX,L*BAOK#.+, MM(JOPI^;7K45^9-I%EF>+T#%"WJOF\3EE^UK]:8P\ZB)"__S>5E\FY5?*3]$ MGK&XVW@ 10Z),1NFDRB*L1U%@\D$$:'EKUH,F5ZRL=\7OV4L^M9-45I)<;RN M;XY[ZX7%".)B-9W7XJH_*Z=JDC^%6Q&UOT3! M*U*OC;GE=5Z?*X6!)TNVM.?'XS)K;P\LL3!&O^.B8OG$B2*7(."%3N"Z-@H) M]H==N![TA2X'G&ICEE*^@V;E/3;9BE.1/]$"WCQU*H5[S]H RVIPS<2=;)5N MGL,IU;DLE^(E^8M^CY;BTYA:7IJU>/&L]-;!BOKJZ+^6_&IL+_*#, ILG+A> MXJ1^3,)A+3:Q8ZG-9JHV3!?:?>52GBH77G)7M_E],\JQ[K(=5VJKOJ76/X_- M*5=3%TT+LBO6%9Z#V,F5]I75@%IZP70#8J0//)7+=;2 )WMQ<;6T"BLBU>'; M0W4L^;#W,ZWK/6U>P)/5YS@V;L0,1SY ?+H>0"]EJCCH89@(;>TW8MBP; UX MK?NRV%*Z.Q>P*RM[KFKB99+^(%RN.Q?E7T[=3M2?87TD=9.Z-/K9%Z]<%XV" M6CFK-QHB9:XL2:_4OL:X7KX@-N=:,<.S*EGB 0V<6(["-C7:=*O MB\4>B6*9"GJB*<,9Z6-97#,IFWA!ZG::22 MUL3O.@IJ77UT&K8I*Y#;!RD=NPZH0.3Q$[[O488(BRT+%6GO66+ M:84NK3:BIU;.9CC673"_79!A7=6Q&:9-%<67&9]>"@\VE"I@>3[77O@J>"1< M[ZJR)9(UVCG!ZL/-345K]'T ,LP20N2F./6 G4) '%9?(S\>$I7@-6]:#!G. M$QT^JV@ 6M?GM6XIO81@.JV7D\.LC,IEA9[,%IN%OELGU9)?CS&=3/$\,"NI M:@E@$KDBRG^)@U<$P# &)#S M*LD](--H%.M;S,:?G)H/L%Y>KSAOTV*,HY&6A19JU]&PT.-*8>#1DVE6="4M M:=_%][3^M@4:4C,3J1L/Z)?\]0A;#4[U,\?(7;.G_(ZYQ6 M&P)1$-M1&/H.L+$#4GYM= ?$=<26B1@T;WYJKNUJ\^?CK&=1#:"EZUSM 1"N M?I?D7KHF/J/]I9[LE34@MDZ09R^6)2D=+Z%-Q6J"_!M5JEKH=SD5)=D)-7:G7=C"Y?K&OWJ##W M_$G>NEL<[HH#K;/R^]GMX,T*\B&'=3O,/PU;SC>.3Q" ;IB$KNF+@I)$F ?80(L>.AC1,!\>)^NJ6E-'?;M=V_Z5$;(3GBM;0.X6S,^/2G]-,BE$X>@)BB5O<( M1(CB"2.0,Q[DAB J!*XU&Z@Y*3Z]_30!;5(_1%'BQ%$4 M>X2DGNW9PQIX6_#B<".&E\H)90_YA5')5#V;$@?5A#%3"#2ECP'M"V7QDNQ/ MS2TS14%SIE&*AGKB>9TDJ32D@>NU)B4=KEU,4=KXT]@VXTMCMS7=?:1E7NP^ MW/RMHAOBH<1)8A1!@",0.*D7#KLD$A(*W39O&,)Z&FI7S2XLCI_?RL,&GLV;U WK0& MWI1HK#55ZG52OK4WG5.-Z?-O=;[G*QZ28\F^5]_2%M7&A81G\]0F*+61':$@ M=(?&(TZ$[WTR#&,]:=0Z=BY8N\:'YB#C-J%J5VKEH&G+IG/$RV!&[>%;R2E6 M'U<6*^V9=8Z8S9!=%6*G,<.^0N*T+#LU,C],IIWLJ'RVU<.MZ"KLS]M;NCON MZ8<;_+[Y3^IF6#_F6?K[-2HJRBNYP<<'FM/JP1=C< M1/"E.:(0QI[KD2C%4>RD(/9B._5M%_N V-AE?\JLTEX&H>$\W3O%AZZ]6U;G ME]4X]N::>V:=N\;D97"._\.3>WWAWCAH_=*X*'E_]D(/PGB"_W&> ;G4;FLQ[BU VHCZZJ1\'5JJU:/"W ,J6=W3_9[/ M?AUV/V?EKY1O'7IL-G0() BY*+83FVDK(G"05P< H2T\VHR9KKFS/:V:U_"N MQZ:Z7/G:9&GER=1'?LK M/= RVS.S<'>7'_*JYOL@'^ACVTPVL1L +XY13)S(BU//ZVWC $E=JJ+'HF%% MZT V+V'V"*:BL&GB64S=YJ=83N+.V7V,<&&=$R)N1.ST$K\.Q=/L4V'R4973 M/CVCZ7?Y@;ZMZ5VU20(/^5[DH-!!P T\#[!:LT,9N3Z14=K\>/]SW_O8_:]^3;\+2MW5X__6;/!]A?NGM7X)ZG<=>3+?7''3) M(G:Q>!O)"YH#,Y)!EGH$UI%K%O.^6,>+*'F)> N [E[&UZ7039R&, 6V'T'' M36T/PR"U>^,A(%)3AII,&LXV7XJ:59=576Q_[;1E>P92\BYQ322+98 %^)43 M]@'@JY-I?0D_\\WC0L2-"*]FYM>AI[J=>GI-N0G.1-4/'2NFKU7%+%[GA\9@ M!:_Y^&%;;U(OYE-:'@YC9(=!@L(D!@Y"J8OC" #1@FR2#7,O80_+.L=E_=(C MF[DX&B-IY(73PNTZ7C,]KA0&GCW5)4N]<;C]YS&O\L8X^G[VMW8..0!IXML( M.L1UF7V"B$TZ&(D?8Z&-H<:,S[C0:'@ASR%?\0'.V3>FKA[2%1/9A4$+A$-] MS8^>2!A>R"/&J- :'>FG/OU94U1GB4+67.S,%O>;6)P]@'"0%!DC@^ M K&=,'%OK:7$ T*;%Z?:,*RB+[VOK))AR"1U4IE#N4K0)'V*1: $_%*P3>-E2F:P[\L*4T*OK=[$R9!0#!"CN/X7AS8,82]UJ5A M9 N=_:3/V@(Z=&7U&*U?6I0:-$F28W5U,D?O=)V2878VS7I$F*1ZJ9&]7AU3 M]$= T:8P);+9]HG! 8P"OP4^^SS$V^P$R;" M!VJK?;KI=C<'9;6HKBR.2W*1R@3>QO5I'LKD]&A)ML0WSLWR.R0GXB]T/27BHOJ17K/1[]O#[EC594XK9JRWA1T2.GY L%MEYZ),3VC4P)RZX\S"H M)KJJ3(H([ZM^OR*^TWE:7H U^%#H?'+$A?CO=,M(^T=6;V\__^G3G][UDI_& M!/IQ2.PTCHB=$ 3]0?(C+Q4^YDSU\PV+< O+:G!9+3 %'5$F[[+^SL&;G/HN M3)FX\,Y!G9KL*E$HHKFON/R*XDXE:'F]G>Q!H>]Q$==:7.2'DY;C*$J)#5&4 MN'$8Q\#U4K_]_(2Q$0NMHI/_5,.ZRL&H5F62]%S64'/,R"GGC*2(JZ0Y<%;6PJFA= MH>\_9_]5E'B?554S(^4XT'=31$+/28CO. 1[7H\@\FRI>6F==@VK90OU38/5 M.H&U6K1\C4F#UVH *TUB:PV"V-314OS+:;)6ZHW,*$GP.#*W9"(:ZYAE,N)9 M8?Y9UJ:B)_OOL[M^_@MY-G(C/R(1!F&4!*$#TAX%!FZJ24F5;"^JIE>/7FB. M6G$.7GM$)LNJ\6#HE%:5.,RMKR\1JJ:QDT*S>IV=YIVXUFI@451OWQX^EL66 M5M7+)P%U%3-A%3.*XPCYQ 8^B%S7=GK;R 9(1F7U6#2LK6\/5H?2>O64++5S M+#01+B:B\W,M)YU::#:BED+,C6BD7N;7H8R:?2I,/JMR*HB/55WQX=][4JS9.!#PG<%@5&+(2$04AT]X>K>_'4F/(I3 :[[@- M4%J]9)C5BKK9@R=7#ZXY;HJEY)E+5^=WOYQ[U<\T]WXU?;XSSZS.M2OKE?F4 MF47>4+@$:MJE'I!UI)3%6;A\BM "45DB@27TAI;LAU^R;V<_W"2N$R(E<^T0=Z.-*- M'[%$'MM!&*,8@2@,,($ V&$0^CYS2FK-Q+J0S]7KUZNRG=_G/SR3WL[WY=*R MA@=J_@P][[.TBF0][3%:?>:^&-&9DKB^)^OWE\\UN.X!)9_KPF29'G M@LD060/-4D2I8OU<&4P&L[<':)UC'.E8C=_ZC05ME4DR=_%(';^ MD:O*,_'[2V]*+!A,9.I1$=DD_P)27!RJG 6L^HSW1[+ MO/Z>%N7;PX[>'9@GW2TZU_O\:[LJC>76.$+(MA,4(#M, ,NSP_PH!+'0V:,+ MPC.]/./N6 ;>RRJHZZ,V:C?PQ^,HJ3O#%M[,O%=WQ?/:#!%9'*GLPI$3FDP0_L+U2:!F!X+WQ5EG?^KU8_[YDY#R7OSC$9!;,"[F@#( ME0+# +5;2K1_;6MV#][JT%LM?(OCG_GZO0E,CXQ.9PG@.H:@\[CZ] *_^?@5 M5N^'+-_SH2U+'9^S/>TR2=-_O:Y_SNKN;__(Z]O\\.% _P_-RC3+R[]G^R/= MQ" $!(3026T'0M=%) K:NP9#[ 6)U!W^!LV%G]3,>C6"3N?;[NNK1/\*^L]_59;7WZC^P=J_5PZ'U3@RLY1/(GU,S.>)YDKD?"9GGPKZG!R+] <'0.Q%J$8 <1P,SI?BRV_% M&1X_>!#=U,7=;;7,?J1,"J5'@=\ MPJ_Y%_Y/=(YN9/C4,8XQ1*7^5'?ZQII&)*>_*8\]%"+P(XPR5-R2&D\H\R8J M?._I;W"[+8Z'.C]\_5@6!_;EEC9;JS^4^)8]P/3MX?PW\L,VO]_3]K)F$"21 M%Y#_C[UW79+;QK8&7X41\\6,.Z+0//,+5[=B9$F?)'?'A']D4)FL$D]G MD=7)S++43S\ ;YEU8P$@0%+NB3['EDL2]]H+P,+>&S<$0@[.@SX!Q/4QB+P$ MICR?@2JU(+M(+&<0'+QSQN8\A.^(VST;!T26\>"/=3[H/5QON>WDE'<]S:8F MQ[9;S(I.3R)[1+SG:<1U*/I,OE9+#!/5JUWYS)+MX=W=OELZ_M L0^+3[4E< M7G:?T^OK?'MLUIZ+YFU9<:\W R@@D$(81XC1,$!)##LP,(P84;OKU0H$RVK? MH78N8#LM;N<,W&F1.V?H6@\6V&HD.75?0?NHR;JEIK%TA:P.N2,R;KFUUJ'? MMIU\<2= DVJM^*;?:C*KBJFY,U7(M7Z!&BA>/6^1>3IA70KN:-)]!.Z>&_ ZVT^,6=9).F;\T MT)T&.V\@L-3EYMH\CRCT#(VW#HV>P]''-Z?/Q:VL3I."6SSDW#C*CW_D>3D* M"98[>,W%[!$T7ZQ2^B B+DL2+TD#G^$.&F+\=U04>Q9 MJ/PV[ML>U03[7D: M0DZ^5]<&:D)^AL]UNL$O(>7B&'K!0>3XFWU MAVIWVA[?'S[EA_MBFS=5'>(!;B06%W,R+X[=!$5!9PI[+,)*-]3K&+ LSAVF MNAGQ'2Z]=W;UZ).38.O,J4FJ%FEV[IU_AI@1M9O$XSK4:YH+C^^4G\Z'HKK4 M7-+Z'M.5')B7L-CGMEC@ N"GC$':VZ,H5GL$0]O*,CJC56B=0*62W%AFT8CF M+%((?9&?UZ5G J>KTI\I?CPO0I.9D3DZ\NGTI=X>BCM1\?R2U?GNPR&_+4ZW MO>$^P *I%T: ,8+%)@3J8A3VAOTH#63/B!@R9UF;+E'^W,!T.IP7 TWIT4.3 M5(]+UD(LJVG7N@F6/[VQ -%ZQS2,$"YS#D..D6>F!0MT+G^RPK1#E;6N)S]C MX.IP5QVR8TZR^NN7*COL/E?5OC/'*(FA%S/H!C *& 8!3GIS:4*E3H9/-F)Y M=ABP.0,X1Z#34*QI7+X^$BP4@08O!])^M496D>2KX&[FMHW-$9YIR/4]](4$XP0 M@0%&) K/05\(B%(!4>6[\XQTK1*A$CT*H]T",UKC?9&RWP4#KXUY19Y6-.I5 MD3\W[K6\EQWYOQ9E<7NZ[6R0Q$?B>4 _\C'_=4Q=-*A+'/E*3PJI?=GRZ._ M*.8(FB3)*8 ]?M0T0)H:*RKP@(41'=!C:QU*H(F],M%?%-4@^W9A ] (A9#& M@1=02-(T\0'J;)"(IDJGL]6^;%L-6C"Z:J!&DJ0:6.-'40UDJ;&C!IF M@;J)TM$"LY8MJ\D%V.9AA_&; 71J#88;0DZ1EFL#-<4R2K^=VW%4F!Q1/3LM ML@Y5M.3;X\MR+#(HJZJ?^9]^?PUW5;/ZUA=OB4^P'WJNST 8QDF0^GYO*DCE MKM&<9,"R1@I,3G7M]*@T"S%ZW,GIG77:U&1-G3$KVO4<*R,2-8G$=2C1-!1DGHI3CJ;;LD M"=5>SS!AT79T=@X%!I1."],1.']V4\T\T!#ADM'8[%PK1F$F:+;T\(4$<9,J" 8;*? HQYT(:28FPH->B)66"2:864B#M*I>4]C4UR$+1)I1HD7J8"\SI*A&BK2N5X]4 M'9%0)"UN%#+#PRG?O2VR+\6^N1*_#\$2PF*?AC1$) H\+TW)4.8/4"3UDOUD M(_;S/X'+V9^!Z>=[FC1*IWCV&53.ZAKRWJJ09RN+>Y:<\<1M&I_K4*#I;CQ- MSTSP8ON=C+=%F;\YYK?U!E*.AH"8X8!%/HR"&/0W I,T=I6N3;>/QK*>37Y] M07CB-*[,]&B&0D/*">6ZVE!-46=IOE6]H#&P/B+5\[7H.C1]1G\-O::AR[3T MC9'Y=7XXY+O/V;?V;6_^B_YG]-M=7M;YQ[S.#_>YN-^CF<*R??TQ/YX.9?.3 M_;[Z0X35]2;BD3)*?,]/8I;$40#PL$&8 )\RI7LCYX-E>=[H8;97$G9 KYQ# M"[7]Z0!6\9+)&=M.;H98:;.I314]8(>#=UHWKII?#[_1N7+E/&A<.#3NQXO& MA:\WKIU[)XTUQ^_U?GN3AL.50^5[18G2_? MG>L>)\\I>J!SUR5D"1PM0!AOA74$B#8<>U)2L,3=Q)'[_BX_9,>' -(T(&%( M/,IP@" -? _VTD$C8&3DZIA=8N16/[FT.VRS\6-U^/]2: ,&0D22DD<1C'(4S]?@,U#6@J=6;, M,@3;NVPX3B=_/HMSJM(YM6"=0X-V2M)AKE%T4KU%VL- ]M>TSPOYB/.^=#KP MSL<5M<^4/'&1=C*8.AIJ+[V,4I8\Z233>&NL,>\T[^1H*FJ)4^D]7/=9L1G03,VX$BMUI^I4_U8>\FQ?_#O?O:WJ^D/5/LCI^;_R/_&U M?G]X6Y4W^0%NM^WCG>T?V[@N9HB$@/A)0B"C/).0*ST_MVY7B^ MT[HG.D3KX)5SX6+SYV?>7V>KJ<8VZ"W>/=:1Z:V A\=;!)='I#0[LJPX_#W; MG_*:Y(?BOGF8NGYNGS7Z?OX#PI5#MCV*FPK0][_ENQL^I9.\+F[*YL]^%@1L M0)P"-T0N\/PP3I"7LI"Y 8Y\&D<15CLPNR!,R_.C\,QI77,N?..!];-'&:Y$ M >K\YYS>1Z>Y^^/WQB7%W8E+=@&YV? ':7VUZ7#6AK_ZWP0^$'U MWPX[W5WBQUY*B1?Y$*60 !S3WB8 5.G!VCN@FG!6:2*R<",[' MJ9KN3:+3TB;L$:9&]U6;8'@=>F;(ER>[G\TQI*Y:@\GWU^O/L'_?0!>F.&1)*.[.\#%! M-"6=>8!HI)38&C.ZB.1=G.LWJGL*7!O1/CLT:^O? .V7HJTPDJ+>[JOZ=,@_Y]^.B+/Q3VX< M83>&OI=$'D$$L001 OTPH1Z@,5*Z7-^02=L;-;;_.A7M4J2B_)FB5$[\%F!3 M3?IZ@,X%0N<,T?E=@'0:E'-?2"9%W8CF&>9^'8IGVJG'EY;9X$QY>?]LLH9? MZF;!94,\&H21'\9![!'F!3"D7BNP">-**UM,FF1CCO75B\$G'O/IH"VU6/H, M2S++G5/(7<%LL@>7#J\$R@6;WOOPH M]@ =BO(&9751-^N9YW$?0^P' /A1"* ;) G !/088>HJW:X\+S++\4COC'C0 MYEJ,Y?MF+//_ZE8]XJWNVGN$3KM'"=GP3@O^AMIS3;#G*3PV)-H*;]9MFW M=5NN-)-C&_1M-,@Z%-F.:T]OVK7%GX:>OLN/OV1%*2PRSD>_.9%C._SO4[8O MKK]SI1?GP=F^^D/L8!PN!J:!SY( $Q)@EQ+/!X$[0/.]5/71*/N +.OOQ MX4#=CO6WPG CD#LM)"7NS![,L]RTF"_&5'.Z,(YJ0\\'@#,R?<3KP>#P47T[')ML^5LZ'K-F!O+@Z MC[ JI[\FFF5U"FO$J9H'8.8)X4][GK?E>U#L8T*,NC7T$4@9B$*=N M!/P>!B14:>W6N/$E ZR')[#%\53G[(,\&BPT=O:3&'E!1!'T, 9^X 8<3FJG2H(I6&F%^=1IKR2[UBJ,6< MX>67M\,)EY FQ(4@0,CW, #4)U$?+&."8]/BJ&9\7I9671P*7@<#GJ@T#>(S\_OIS M]NUCM=^SZO!'=MAM$'1#WP4!3G#B 8S#E*(>0>@"I1>N3-I=+B:]:C+2ZKIY M'^EW@=GI0*MJK/Y=0:>]([ M6X_5]I]?JSTGLZ;_.HE#."&,$M]-/)1&(81NQ&(<#<$R"X+-77XHJMVG8W8X MRLFFAA&5L?D8C_RQC?:>HBOG2WY3E*789L@'9ONYF?<5/F%H;'.@/IWK&%I3 M''B\36\J%[(#Y?VV0/EU=1#7'.^SNBZNB_9BJ[H?K,\-Y T)_#A(P\CUH8]< M/\40#_%/FF"EO=Z6(%@.1-H,8_L@PRBZ#&/?9!A?&J?$!NZ'7JD%([8:2"XN M64';J(4H?.:YZIE_@ODR2+EZ(9"95R#U^!T14UD->L@4!/LQQC$ M]A]8;8ONPJP/S2P_BBM@?,)(/1RY'L9Q%(0H/%<-$0";,K]IUL?E)=P^*"G% M2%O%>()?/L&Y%6]>UQ>:G>\#0EFJ<>2WA $L==E MN+3<:>>WKYE0SV][-.K9;2XNJ\:%[/# U>UMT>X& M@^6N?;'@)B^W15Z?SUGV MHWCV;?\A^]Z@8]5A>+/R;9[5^9.SJ@GT6.3',"4T\ D./81[;(RE2KL4YD%D MN8+UX/QZXX;3^>&TCCB])\T#5H,O3NN,]DT$-MM03J?7UWQJ^CVQY=9TW8 ^ M_V,1UZSMNX[I8&:?7[Y68#;&E6^.DKSH@/^!=U5Y>'KOP29,DYC'J0D+(P9= MSP5!G+8/5V&:!%1IS\5\J"Q/(Q>W4W6PF\:^NKCD1,28E^ GONYDOQWEII%U M-J':5&*C]>S>.C:5[)%Y8_X&7#F384UH!5_[Z+(O;L@_SF&),#%,6 IA M 'K+010J78I@PIYE;;G Y0S G-\%--V < JYBJ'>3+RJR9 6I7:CM)=YDHF_ M#+"\#L4RZM%+,9,QMI15[3F[I+K-BG(3\\0]P GP4DQQY/DPQK2W+*162]4F MV)LM"[YR7AB.+5!=C9M"M:+&S<2R;J*J3;!=Q7N9-1G%,\#YRA3/A$5^O]NF[)"%^$_G2R&*'7_ZMR _\[W_]_C:_ MY_2*8),@#W([A 5<9WV/RVV">^/\OY7>RC5DVYCB;%.L]A='%FPPF*,0X"I*4)I0$$8/I M@ $".#GHT[8\W[KOQ0@UEN1.8'Q"W#<+V=HKM H\SQ?QO429:N@WF?J5*:-9 MWV2"04,,*NODF_+N=*P;6?:Z.!2$GN\&//2$. Z8CU#JNT,H0J"AREKG3C^Y:8%>.-)5VE>TI3S(Z-H'=E:G6%$]>TJC)[$Q1 M)+^S&+L^\%WBA\BCD#&?P;A?"6'0#Y5N+)AB9Q9%\@TJDC2!^HID@SM3BB1! MY6R*Y&LIDBJ[ZU4D94\D%$F/G2F*%'06782]%+IN'(1NBED81('76PSB6&_? MAX:=610I,*A(T@3J*Y(-[DPID@25LRE2H*5(JNRN5Y&4/9%0)#UV9!7IU^Q_ MJL-G_E?J]]0 %+DM1+O3#V>^NA'RFI MDRF;MG>F"9A.@U.#E56X)S-84S1K<5M9/D;T3Y M3+? .E30N%>5W7YK7!V[FEJ ":QQX)F4YT'HQ@/*ZTT8*;U4=+J>A12:R' M(/W&5-("\]9TZ7FHQ)ZN8OWWZI;K/#Z58@8#] MS1 -OGYPS1@<.=]@(D;Q4QD4R9EG^1H31>!.L0Q?-NU59 M[KJJUT\=[JI#=LR?M9F"%/L! 1!YF#+BQ]@=5C\8A$I[1J99LJQ_ SAG)P9D MK3 @;= JIWKS,:HF=6A8X9\>7+IECF&YKPEY>WP/@X# M;D("YI,0122(0NK'<8\1QY'2Z?AYD2OQE-DR+;^.660AWRW)Y/TF5R@S3K5F>35J _ZWXO-ET#N7$?%[Z MU 2ZQ7;E7.RN7L&]MZ\R-B*@YMA>AR@:].?Q\V2&F9(N"F3U5W&)+O^7*-'> M9_L'N[;/.#:0NAA&J>M&+(4$^PD['^,#,%;:/FW.JNW%I:K,OSNWV>&?^=&Y M/I4[Q2MF#=(K62A8A%G%H@$'U][Q+7YQ ?,%Z9NYA"#+X%@YP7@KK$/_+/CU MN,Q@B3GI8.X^*_;BTCY6'3YQXQ=D)Y2:Q4 M+S5FU'9HU^-LKG"N.=*+\NG,48DD96/!B6G6US%&S;OU.%2QPYOL""7Y@&'A,Q(C?:G*U#5O3A5X;ZCJ&JS(:G33[S">7_!Q!@"7'/ MB504BM/QU3';3ZS&O&I%23@&0-+#XK/X*X9J,*\S-K'V8I0L@S67E11:= HL MTI2N0UT,^"%;4%%D1E9O+NK28U41!(0!!Z.?12CWA9S8Z7;UO0LS)>/[<^H=),R)>I4,S-;K&FG9SV@ M[TNE:!>,2.5I.@RN0WDF^O!BQJ;/B/QAIW(GJ"OVWS_FNSR_%86F#[P[Y(=# MOFN>:GTNIDLQ\<(@QA&+,<>0N"#U>C"0(E_MY),5"):5J<'E_)$=#EEY',3I MY;$V*_MRVK4"XM7$[0*P<"#P4I20;YC_R(J%31)II:7REM*GJKD U^_RXR9)@\1#J1^ZA,>])(A= M 'O$?@K2J1?KSH73^'68G.-3!IK MZ"3KF'%6P83$!<;+M(YTM:2Z;U"^*4F7)'SDZEJ>\H_5?L^JPQ_98;=)49S@ M$&,4(>B&*:(D1+[OAEZ24AQ&2J^>&3%HO4;;9=\=-.=W <[IT*G>_F*$8)N[_%!4NT_'['"47752LZ RW!Z#D1YY*+\IRE($ M45\R_AM;]14G1=IDUYKL<:6ZRO10CN9>87K P^C:DAYCZU 5;?1/UI.FL*"I M%7"W*T2P5F]@["44(AH$,(YH" D(NU ,$#_QE9)X;2.SQ$#97ES.=GAE3!AF M3TL[[! W342NG '5HGHRH) 7%G4Z5ZDP&FZ,2XTN+YJ:,_QK6]V4Q;_SG;?Q M2!+3%#'LIVD,N-JY_1%T0(,H239E?I,=\]UG;0W2,"HUIM)V3#W!)SV^.D2" M?R%+NWZXF= G'::UA,H6NX84JT_'SO@6E:ZG;,EKV 2F5REF4_P95[7)3.FF M7XCY/F8^ S2*/0@P)(G;6W%QS+KTBY8[O>3KM>^K)U\]%.DAQO^"5-ZULL1" MEKE5CA1Y]*\D%FHLJ&]]?5/6Q\.I>><.EKN_Y;L;<07-EO]6>QSRZ6;< %// M)R%,,8@ BCQ,H\1/DBAQ8PXM1&L9US-X^N)F5=OLRNK%FW);W>:?LV_/6/0@BMR 83B" 5^!*E+"/3# MA 0)]WDP?3Y_S;$7%/ M_[EQL>>2)(R!3X(@(A%"@TD1!B.5RMXD0Y:K>^>!I;H2,(T^;3&RPYP1-1+0 MG ;;\GHTT*0F2.KLKE:1-%QY79)T^9'7I/N\/C:!AE@3;=Z[^+6Y,DSL&'GR M4E"YP_GAF!7EYT,FDLOVI/)S<)&71J[/$_98G-AC+HU0!Q?Z 58[3K<82,M: M>-YK?!'OJ8KB4NTG*Z@_0-.IBO'@4KN=I'L_Z.S6,T\)_=3<&=?ZYG3.=3<9 M_V4MFFZGI4;G@X4[QUKFDJ5I>#(/+0U([;1/5=>X*H_<=/LPR6B9L#Q_"%3. UAPY1"48A#,4IZ:RF(J(K4Z-JPK#5G6$Z#JWE 4>OA7FT2Y>1F#O[4 M]$:+.BN*\P(W(Y(SEGN MADKWFNM;649YM![$G4"EMOI88-&(_BSRN.V+_*AID"*GJU4A53]>UR$M9C25 MJ'M #8HGPQ%&H7@^#0300RYK;44N\Y@[084D+22/S MZZMF JY/HZY(6F!PLA(NE(F_1(Z2G"GRN5;-4G7C56'2XD7^-M5C<=/<%H6Y MT2;X9'Z*XA@2Z$.8@BCV4A<,AI)4:;>RQN=M[ZL8$(EG/O56.75(D]Q/89RCTV5N'FDQQX,D=IQ.YT%.0BV4*Y@*,74I1XD8Q-^?& MT5!&=#WBZ>N(@I&YU40K]].G4$=5++$W45L6R=!>(D9:8S2X7*/2Z+@QJC?: MO+RF.M?%481(^8?3GL=(^ZRNQW7!JYHLJ;9,=-4V>E1AY ML;5)D)ZT*A EHZ*/''Q!,W5I6%XAM9%7TSN!;I+]B7>)4]WD\RD+(ACAD# _ M(+&/D!?@WE3JI4H7J&L9F"^Y;D%-+-:I4*>:6%MB33NIEB/,\N:_R;+//%5& TQ#% M$4XC##!-((V'C6X@5 IA=&W8+M&UL)R+P:.YPT&70SFUF8,^Q5*%N4^9MC?EMOHL!G$1%O.888A&F<0F\P MB&BJM+5J@AG;4>;!$8)S^UP H /(Y+@Z+RQ MU(]CJ>7*:18L*Y$ X^0M%D79T2-,4G&L@:P6[R:(,Y:O M$&=':Y[C9DQF)G&Y$H69YL-C<3' B/XF\H^Y2.=X7_J5__/V= MOJU-Y;'__ MF.\VR$\3B!FF4>JY8122&/@=#@\DB=(N3_/6K>M1!\^Y;?$Y60/0V?8(IVX^ MGTR_9-*V*/.*Z=QS!W?.+='A=5K #GZU)6;:R?X*H6-)H+7&68=<6O3OU4WQ M9IG42RF_O\O_P/NLN*U9L<]W[TY-,HL"AD*44#>.PMA/HP '86^9):[:JIP! M>W,DF=LSQBNG;'")I[3V[;Z0VKD6>*?DFYI4ZR2>]EF>E(%^%X_2_^&T")T& M(O]) W+)9/19UJ2STFF:8$M3\3YD1RZ^->-BNWM7'=^4U^)] M^0%#2&D$6,J-1\Q/B)\D0>1[C($P@FGH*IT6-VMYWE(;'Z0=7J.,C3!5)*?P/X=>CE,IKYR&FF25&FK*MW$U-G69H\BBW)7W!>[4\:Y:ZXL MKPZU4V:W^<[):F>?9SOG;H _+;34X%XOL+1+^^2P-A-L O%I7,$ADDR)/")&ZG=\&_4LF4I/$/LBY*9 .D<*Z<2()T[@5)[GYH) MZB75;S'6%97P8E?; /2JKT-V6 7]#5KGPRC]MO>[OQ&'D0X\>(H\H>Z0.RI/=9EV+3MG7== M"ICU^'@D.:2 I;$47)_Y*3GX+*2;2L('L.M,PE_B4CD+G]PH*]%22\Y)Y>&& M.)0Y5_IL)%Q=P]VN$!*?[<7#[>4NXZ@V'HI3[".2IAY+O0A[(?-\CX'$Q6$( M4JG+B$W;G+VH>4X1SWB=,V#Y4YE&F1^7T25)-Y>2KXEO^1.R2_&N=WK6'/\R MAVL5N'EF'K+%[O*'5HP1!"%.W3""84H] M&(> -0\K4E&:H4J5$,.F+4] %VB;5U@?X%4+W4US+A>Z+TBWVM0SRO0ZWK!5 MXW(D=+?4*.L(W6TY5\W2L14WO1ZJW6E[_$=V.'"U_@ZWV\,IVS?WTA371;[# MI\.!(]Q$092$$",.5TV&;>I"I'V-C65,.4KT/\C'OU>!NJ%=9D*A6- MJ7SW,;_/RU/^,:_SPWV^\5$28\:PZ_LTCA),B8L[.S1*$^E[L/2^;EG".E#. MH47%_]W #KI07[W*E)54];!\CI$%EG2KXH8)\QO?1? ME3F9)/]97U](YZ?QLGSB/A%_9:J'**OJKUEYNLZV7%%X$-N=T^)1+3ODQX_7N-&9-/CV$FQ_D+-)%*];O,KR8HAS M:7V>GVX]V7Z LS_YZ7"D3@?U]9#3,N7*0C\_]=/TWT 3*$P-4NR,SQAF"5[- M1&+8K:?SBPW>%*:=3]D^K]]P-LIC<9_7O;TPC8(X)+Z+4 (CS$@2]_8HG_^D M%QJG69EI8JD%.J<8X"F+FBZ)TA/'#/SIS10-,.>,3']BT.50>2:8@NZN-@TJ4,(8Q=%O)_ MLLB#KC^8A#Y0NDQJDJ%9-5L$_[<]3+7R\C0VY6K*LQ&I&^9WN)P&V$)UY#&2 M1HK'1KA=1\78C"N5A;ZG41NN\TQ7AH&4NHTW(67:-.NS,^C>JG'ID*]6+K/.K6C2\H) M0J%%(MD[E MU(*R(J5*E>7GG'^MPCR)L-4$E5/]>*[B;( 9!12DV$M1;YPE2&KW@F&3,ZGYMOJYNG.R,^"'0>>EP#O7IW*G7CTP MPK^TYL]-O=X$<(&R*7HJAZI6R5:>'>8F?=I4,9E\A:E#@IGQ><0DM:N95(PZ M]72&,<^9; V#WM[MJ^]Y_C'?9\=\][;(OA3[XEB<:R<1!90BYGIN!#P_3'P? M#PNL&'I*-Y=-MV9YDND!_GQH$3K[,T2UAUU#H/^5+8ZI9J<-?5?+J'TV[:H\\_9MP_9]^S+/N^M(L1#= HQ M0>%B1MW5EG(?*53$U-M69:R=M7BF'WKRK)_AY^=NQ:AFI)-YE1.Q^:D M4TW%/@VE[1:;P\$Y';J%5.P5LD8TS!3-ZU P8]Y4=CJC>G5R^W/#/<@FYL16YCZF;T!FI7S^GGIGI;5 M3Z1=(:=_E97QC-XJ,(4:4#;Q--S50JWN:)2V2.@+;L!H47B'I]B\)4AM<1^IIRYOEM"F8XDE4NDA^*^TQLV7JF4H#C M. & !I@02#$-L9^ 02SC5.G*VTF&+*O6&9M^U7$:D7(Z-1N':BIU05^/Z_M" M C7&T(@\&2%V'>)DQI7*0L=3$Z;FVL9.$I\QR@A $4N# "6Q&U*6I#'KC;K M#52D::(IR^+4H%/3HJG>L0=8E"91""@CV!Z543\.*DB0-@-2S/(E@ MR68>HC28IK.YCG%DP(_G$X_)S$CO?,@.XJ6X^D-^^/0UN[R7" $2IH0"/XP# MB"ADD/(QBD/JLY!$V%7:\:!MQ?*$_BX_.LW5AG=\EFJ@*>YOT*=/M(6O/KL18+&=C!,)G4=\F/ C\<[%@PQ([U301CY6NTY437]UXDG MJ[#<-3]$69WO/F3?FXKE&49 @!O"(/::1X(#FD8^;FY+PV'JL5#I:5[CQFWO M93AR$!W>_\MI$2MN8C!.M^2NAB695MSF< &U)[DIF#>_\?,7@=?I 2^H>ZJ4 MCFV&L-4ZZU!)>^X]WBYAET=I33UFQV:AY_WUFW);W>;-+92W=QQ;7M;%?=[] M]$M]/&3;XX90[+L48.23T,4H0C 6-:,T2E@41^2UBV1LF;4XQ'NDXO+J!Q"= M%J/S>X]R[D&MQN'8F+;4&BL9TK:\>SRBK;*H5'Y]QJQ(7'@"\_Y:[,S*#T6U MXS\_Y%QK2-[^>P &?9$NDI#0,,9A %T8IQTPP$5'ZH*N&>',4<9UM@]&_IZC M_V^-TJ[E=E$H_ZZG271*Q,_J\$_"@;^(5[T;K18[3I>2YND4OU9DZK_ENYM<%C%F/%N'(8T(CE*./(H\ M-B FJ1']GP.GY8D!9_57YWI?_>%\;5 ;FA!F:<%I,\7:&L_X%'+AH'/V4+R7 MW/JXZDG&0.MHS#YS]HEU3TNS,B$Y7\W?.E,GLM]*;GU?_#O?_9(5I1B7[\L+ M+^"A.?I+FBLG6^"]&QM,*'*CT$UPG+@0D( AV@,%<2!U\>."\&Q/6U_Y?^5. M43JGP0?GACOA_"32FK\X5>EL'TUM5T[9ZMV1Z]V7O,ROBZ/S4W=]\5_$;_PO MMZE[_J^??-?G LKMW^5;0<5>L>J\1'^8-ANNI"L8GP3/?CF_--WC;=\]+J?' MSCVG]<]I';R<']HWDL9<.$./6/<4. V8$K)7=K*W1./I*7O;5[7_RU.1C[PP;FN#LX@>&*Z$W-BK><* M*'Y:-"P\F!#[:_Q_ZF;&AQ-BD%B9#ZUVE^F%Q$6[B*T9\;%3SMFK]C4=X=>C M"7)]4^&$YM&L2MKN#.N>#&=A0*%N.4]KF)@.I;+638"A3\,0>OW MZV@@##REG;OVT5C>X2O$9MMD>)=3E+DIQU"33)]@YF^-1:N,ZYDZI(C7G"C, M-NKZIP7#_BI, C:8-B'YK!*/QI3M/O;M]\^'K*RS;3--E;OFO_:/)JUSNH9] MA(,8I"0&"4(<)1SJDPEBQK8M6(0X6^GONO7!V79..,L><"\^:]/3"MXMD9IT3CWXC:M/?7GW(NQW$/W,Y_S?A9/[O _R*.>QKW:3I)DN=WGJ,Y9;_!E M:W2BV"O\$TU_]G"=\]ZDQK)6L3/10=8_^\W$@]'JG;F6,3$'PEY_.UAG4,], MT2#R_3B $'A>S!'Y,&+#BIO/F&\JA3,*RG+2)I:K9%>KS$UA9IMM^HRU6(L9 MGZ#@TX#D[,SJDS"5=M"<>ZPT]?JG&CMN*\PL%GF7G4B>07:N188P1H!$?H03 MGT0,\KELJ$4"-U%9YIEBQ_("SD/M$%F,FJA/HE!.I^=B3TUZ1T7W+*5<@(_' M0_'E=!1=W3E6SH=L_INE1B@<44T3Q*]#"(UX4IGOEM/NPT%976R'_=(TBM(X MX0H9I!Y+_ BQ('1CBOW 31($E9XSGF;)C\V; MG(_1+_F!%/L3_UD#HGY_.M;'K-R)A=\AP!M0);X;T- //1[7@<0-4Q[>]:BX M8BK=G6,;BV5](WE9W1:EAL)9;P0Y#5P3_VHJV1Q&:MZ+V#N]%T[G1JN:]9-X MKG%,Q(#T^CK?'A?3TXFLCRCN7.VY#DV>S=MJF5%C0-??7S\!U,PQFR3$*/+# MT .A"S&*20R##@/Q7!9O^%>^5)-T7-NVBFIX5=6&R6VT8B68[IO,N#?$ MH.PHOYCW<--56^N74]WGZLEM8?!P$"OAS%"?J^XRHWZQ=I*+\5;61/IA7HM>-K@3Z_=/[UIT M+OV:5\>GM\.(N,_8R.M0_#D=KA8;4$8BP)=';&083)E.4&39.VUQWR8[O-4]S'WPS8 MB0L0NLSJK43,0.K4)0GG(<;5+$T\3YW"&L5$[MF75P@AGTO=2;[_F MNU.SBW$(L<0";U[6K?F+. M]?QJ&_9$==I]%C+8)4A0'%% ?4Q>'+B( =0EZ M$!"@=BQL/E26I;-WY''^=.G,@R3*^?+]^41+N.3\WCCULB@LW<1R KW.UE73 M\)D;UL[%YJ;:861"F+^MUS%G+.#WXVO2%V)>^HFXQ@#_*_!;46]\P$@"4Q[. M1PDF., \LN]M0$92I1? E;YL>09HQ[= PZ,ZCD=1O!59DA-@>P2IB:@\-W8> MR;ND843#].A:APYI8G_\ -X$!I1>G=)2J3.Z!=[!WV6U.JMNL*#>A[_H( M>E[(?.2R-/ (B7JH,4R!\LM4\C.)Q_S^G@HMJ* +-8>?BN+8_WQ MTV^_YJ*XO E#SP5^Z $8Q"X+893X?F^38ARI3 S3+%E6^#,XIT'G-/"J<\)7YS& M&=/AL8'&-!0,S]N.BO76>9IPF9CY5>*G1,CF6G4=.C^GPZK1KVFNK<\8;4;Y MIN23W*D)WYN#ZY^_9N7[._&)^EW57.*4[SY6^SVK#N(O;1!"88!"FGC4X_]D M+,%A[T2(:##+[&('^MIGHJO^]>L+QYWV-HPC=]WI?+]R!N_Y+YO]-,-*5>W\ M+AAQ.DKFFL\L=37+<]_RO6SF>7+.#K:NV5:KJ6W,S';[W \^BULFQ]2,/T<; MKB@Z:!5@X\<^B!(W"6B XR F'J&DQP\(B39WS8\UN'SOF2\3^QS?7/SJR'PO5,UA;:_(>9I_]TTW'KUK(SL6*' M^H^9A%5YF7_^U6JYY:?>7_@GCO6;LGU+;Q. "!(O1C2A;A0DOIO"H1(=41JO M(R57!&TY&6_02)Y#6GGK+CVQ6FS8M9535[TY]] M4M6E9;8Y=5*[+3^E_KV)!P;X)(F9&[@)9H2XE"&:(M;#QSY,-1Y[70UV*0&> M_ )L"VJ-\ZMJ4R\]O]IHWI7/KUWG^=/-KP^;7'I 24X8BCT:1PG:0#2F +0>\#B*%S5%*L.?YY9=L#%QYZS%;7B M_3HG78WV7WK>M=3F*Y]ZSSWJ3S?[/FG0129@_6[U9Y^#)S SVS0\M?66GXD? M%[]#X(>$NM '<#7'W5MG=2_E16:UQRD^T!?W;EU.9EL24WM99;D6H^NJ^L*7L2'KVSK#C\/=N?\LL]/6Y$ M$H0QP)@P2+P0)N#L)2;S',58R+<_XV[:)]?C-Q0Y@B-'D.0T+,E^KJ:2;++__#CQB]%.\Z<) M6O[S(I65AR?2W?3_CTG4*5MA(*+8WLM''P^WJ;WN7QRE"?68%X;0!R#RW=B% MPRT?(5*Z\?W'\6K&S=?K#32,=Y6EHXTE>\E:0X['.[G_TR(/Q3ZQ@BWAYOKM MGST&L<;;0IO*3;?\\M'(PTU]K_OGD@@S1#PO36(4^#0,^\=O@L!/0[-7VJ[& M*\O1R,5.]?4&(\9[RM+!R)*=9*W!R.-M[_]IP8ABGUC!_GES_?;/'HQ8XVVA M'?BF6W[Y8*3;VGCB4OBZ#N,.@"&OO42U%_9#ZD.%Q)7<2H2Y;#D)>W M\J\W*C';998.21;K+6N-1RX(^4\+153ZPI+'",QVUC][$&*'M+D/']AH\^7# M#X5%)]]+,8EHZ+D!=B.($SP\2A:Z"4U6>&1ANE,+GV90"$)^,*G_\RR^RW:A M/[O,VZ!LC8OO:NW]FL1?%\<-J;8-JJSDZG%L@%Y7A]O6N?XUXB0,W#" &/DN M\./$HRB."?3#A+K432+V2B!OS(Z]$+N'YW!\3@O0N4"HO,'?'+6[_BOBKZV+ MX@?0YJ3ZT7S#G1>32.(&W10BR\8S\FZC-H;X!KDC NW75[4%%J: MDI%@M,ZW?[VI[O^+^R7BT%#\0BA'>!%^/O'Y&9'0YV59-9B NYK:(Q2S3CZI M-%$5WF=U_?ZZ>8^K>8\V#1%/<5T,_8"FU*.1CP<] 8A I3JTMA7+X[_!TSRQ MT#PZI_.6] 0&)NS;X5':U,,Q<%T0!D&: MI$$:QV%?L&$L3*1T9**).:JGCQ85WJH^Z3V517R7W>8;PJB7$-\-$2'4#S#P@D', M>)+EJNF+XL?G498S*$>@4A445<)DI<0B5UHB(DN3,>UX2,"H:FARM1:]T(7_ M1"DF\2"O$3@ON9']FW*7?_M_\N^;*(HQSYR %P:(IFX<@J#/FABB,%03"=6O MSZ,2'2JG@>5P7*HZH4R:K%#8Y$M+*>2I,J85CS@8%0M=OM:B%MKXG\C%-"9D M] *?#@=NA!7U-MO_OWEVH.5.;(+; (*9%^((Q6D2^@"DKI_TIF*72&_TT#9@ MNP+2XG):8(Y YG!HS7D+>>70I^]U\9B%.<52B YI!C3D)2I>D)')S"VO)--= MJ SV)-7X@Q7[_("YA9OJ\'V3!(0!-XH!2V/B(TA#C'LK,,**T8?:M^>)/1I, M3@]*-?!09$LV[+!'E%;0(4(M*(V/0)$U^W-OC2U, 9*DRJ 4/.'A%%/3X6H\Z:.)_ M1B:F,*&B%^<\A/&?U&(]UO530#T6AC1-H!^@L+=$"(Q5%4/U^W-IQF76W"!3 M5PUEZN1UPR9KFLHA3YA![7C$PROJHO1#VX-G%&0:&^H:TBI6:ROP4ASQ M+R=!Y*6N"Q#Q!EL\U)&N,NA;F%E'NGEUDI(H$:BJ);:XFZ8F4K09UY,++J04 M18>[M6F*E@\OJHH^(S*Z KFA76-LG]UL$/!]Z+NQ#T#@TLBE(4;GZ@>0>E=0 M_:N6]6, XP@T\HJA2,WK*F&/%35ED"3$@!8\\/B%\:_'RO)C7A-W-;4_*.^) M:#:"-N=1FIM#ZO>G8RT.TQ?ES2; (&:4!FZ$O3"!'HO).=D!0+H>:<#43+LE MVDW-#<:K]BJ[VKF J;QY8A*[LDL:LQ&KM<*AS:FY718C_(QON3!![/):9-*9 MIYLQS'$D>RYEN(J(\!!H7]7B9KK/^;1+9:,+*MX?LOV:[T[[_/WUQUQ8^"[T Y)RT'K3J;)C,JIX)QDJBF?.H]6].T5@D8TS12UZ] Q8]Y4=CJ@FEZ)[O1( M+;M[7EP7 .;ZLO0G5&:[F+%L[>WY"@B>'H( I]@G-$A3X&*_3Q2C-(ZI MH91-WN"L>9L V958&I@:M\*897MR.F>'Z"DYG1['P0O;N)#3W_?6'JBZ:UU;HOK@M2O';&P(( +Y'O3@(*8U!#!D8 MP+B1U!X+RQ!L1VO?[O*M*#:7#4:1_=SU*)U\@#E!&PVVAH9:+M,04_3S\0K ME?-N:)H!MT-?;QK[DBI-KJS(FF^M%3:G/*/+3 5D:2VVDGQ./9=%^-ZK5XC'YX]?L>E+]K0<\AX8JM M9E//[378G.)^U9\-^/!*(ZY([!\P;USY]=KU1YX&-#TV,B=,85MZITY?'6G6 ML[U-XKD >SY*B$^)ZT_[UU6;K<_>**MP> MB_OB^+W9$7/>7N@S#V/DX9A2!HD/PP@1-\"13WT0AS31V]QG#_[JYA&; MJH'K9!U02L;4( M@2A$<8)=ZH(>)9^?C,X#IK'-."D;3AJ/G,:E'V=&46R5"=.+K?;_,>8::]XK3CQV6T%]%CIOYCC<%]O\ M>=!PWS0O_Y78;;:M;LKBWWT5I=VN/^!-$,^5T@BZ( 5Q GPW)6F/EWJ1U!53 MRZ.<.UWI!&Y[X8V3?Q._EKSP;GG*E&>I-;>I_GQUL=NM<6MD CO[UN[.[;WK MB^.7!Z76,($9;C"IJ6RI3K*V26TQ'EZF)[G1WMV\.L6=[E.U%9>_3 MUSP_/GMD%R(/HC! $' DGN>F80":([LD8 BF0&GN,FG8\G34X7,:@(U(5:7Z ML7^S5$O.)DNQK#A!7,!T'K*]CDL"5'@?K&#^4E6[ M/XK]_F.UW[/J(#*3#:!1@&F:8IKXT(L#&,:)&P8!@'$<4[F+IJ=\W[+\]9"< MWP4HIT.EN'%:BSH61$EJ80N [UF>1!9:X[Z6G))@V3 M***>'P>1"R*7>0AUJZA1%+C W[2;NCX=L\-1349>_;3*0'B,0CF RH[-%K4O M^4U1EF)C%,_KSGO6EADB$N-"FL1U#09YV"^, $6_5;L]W/[K5!SR'6DV)[5) MSX9X:4(I21/F$]\%E&'7XR,M])((>2A4NEQBDJ&Y)M6L ZIQJ#:O6J=/ M;X(5R^(M,*=%UM6%EI&1YTB2D)9)W*Y+;J:Y\H($&>!'>3:.XB".<0)BW\<( M(1@%A(C/!XS$J0MA-QO3@.Q/GY>Y'F8-ER5O7H)"'_=(< MK.:W;&=_?[C)RN+?3>D15V5=[8M=6Y$L=Q]X_Q$I=EN69$7)>TR1[7G<=VRO MNSRGV_Q/?RINRN*ZV&;E$6ZWU:D\BH'*O[; 0XN^*7U17V^XTWH<6+,#.W; C,])J M^]@Z9K[UTE/](%JA-I._*;?5;?XY^T;;_1 H+_/KXK@)8\S# R^D3&R+05[H M$NHG;LQS=PHC$&[*_$:<]?DL/^_JFI(2P;05P2>HI 6Q1><5&9[F>*57=?7N=A9E@]F/_+^Q_6 C^$3'\;O>5[4R$"] M\1'PN;G$AP#$# $/N%$/P*=$Z39!@V8M!Y\#4J8+>YD]?&W M\C#L2^+6.S&N-S$!,?\P20BF/(H) $;!8(T1I7Q>UX9EY;N$=1E6*.;2V@S* MR=PA)ZAUWBSHETO$#,B5%.I7($?22X"M5\A5QU43756JO6 M7&-.RDFR64Y5STK5[Z^Q8*L\'OH=[47]3_1=_)-Q.-7A7 J+(4I=#[DL8F'* M$A"2A+..6!RZ<4IHJG,*RJ1]RUH]0!:%^>TEZ.8L+@>L=ZK):!/(B?'2[*LI M\0/B\6/B!=8KY\OWYA=.BWHUYXL4"![;@6ZQN=8AQ58]?.&TCSTVY5UN/ K^^-7KOV'(MO7[_)C\QJ"N)JWWD2IAY*()9"Y M,8U\'_LP: \41=1-H=*C!!;,6Y9@W5,\-HB64]J%.583V@'LE2/@BLLI.\#M M98C9'\Z ^:L1Y9#3UQXQOP@26@4H,3';M1;9CA5*D"8L&=9/GMDSHV IBFA4^A4U,R9 MF-06R8'/!N!:%/%EUF0DT #G*],\$QZ])'+&V%)6-6YL0Q,_8 "AV'/],$IP M1!#M3:0TY EY=<6^F>9 K3R,?(2Z(H]/W(15&$XN: 4XP2 M CVU)\"U+%B>ISL\FF^Q:9(F63FRSI=B;4C@<3I [0R\S#MLSQ(S5M.91.0Z M9&2B#X_K,@88D3XVE%H3Y+*PLY"&B! 9#=/Y MKNTJ< ?'08K2I,71N C9ID=-;N9E9E=M3[?]@8O%&'J P@I3CU28.R2D-7&# M3EB?\? 9"9W"P[)B.0EY-;T7J L@["P$+O-#Z*5!X",_)D'*0\?. G2]2*J^ MJ_/=N0003ACFTAS)"Z ->C0%@10&?DS M JCGO8H LLZ"'[L 8)BPU'/#!$211P<+/)V6>DA!Y[MS"2";,,RE.9(70!OT M: K@+,RH"Z -AB8*H 13*@+(I 10E8?U"* R\F<$4,][%0'$?8SI(10P&&$0 M$(^X/DTQZ"U Z$JM%>A\=RX!Q!.&N31'\@)H@QY- 9R%&74!M,'01 &48$I% M +&4 *KRL!X!5$;^C #J>:\B@*1?/_$9"&./4$0!C0%@10&?DS JCG MO?2^D?[*G_,J3+:'WXIZ@V#DQT'HH@2@A.??P L&>P3Z2CL^]:W,MIR;[9W? M!2+5+23Z_(U+Y;S4J0FG"FMVMI"\1,K8-I+)1*YC(=: 'X^WDQAB1EIS\IO' MUDAUFQ7E)@TAIG$<>P")?7$H2:C?VL,NQ8':ZW':5F;5G!:3JNKH,RBI.K.0 M-T5U7N/-CNZ\1,N8[DRFYLO#P??/;ITV*: 09""BA MF $:N5X0]!\F7B15Y%+XG&4E$:^'-L_?=-V][:W#TE1&@%&_,C%'F(P93Z O=484ZEKNDS9LCS8 M>XA.WF-TIHQ_8PR_7O&9FUPUY1AXI>OB5;Y>-#>_>C6DZ3S+5)8DN'BAVF22 MQ>4K4$:]J>ST-<6;;'^E_6X0%T(0N]0+(AA3P/^'0]8;0$!NMZ[&9RT+/#T= MJKO\ROFUV.WVN4.S^GC5W"8 KP7EFH<+5&B3RPTM,::FV@+$0J<"SOZ/9'T: M)*TCS=,!_OA25UW?9:4 UD7V(=N*.^G[[1$AI2BEC%$?I##DOXZZU4'LN7ZL M= 9)_>NV([\/4'6)?@)33>\FRF-_>SH<>+H*ZSH_UAO"//&L M<1JFW +T"(@ [%N5-S_OBWN>5&<-(/&H19=LWXGLXG#\ MWJ04^;].Q=WMV'L+ALB45@M[/*I)1D/AVX;"%LOLHO& B7'ET"-M-?*A"?^I MADSA059(WA9E_OX:'_)=<629>+GD^+VY.W63$L]G- XHPS3 +D5)FO@>0BQ, M4I! I8=S]*W8EA8.K+E5MH'F]-BZ^V,5 XX)7,H)RCPT*BJ+)H-6=.9%@D8$ M9SJIZU > WY4IKN;FA:1_,OQ35D?#TT=OMVJDS* 4X_$/N%REZ:AYWF]H1@S MJ=W+$SYO67T$(N<,26NKG@YIW9M2&2_#FD#>;C[LJ M$(I![*8HB D),>92QR6O-\8BBJ5W].B;L*P^ EB?! S0=':93"!Q7'MFY$]- M>=9 G<*^G'DHU-N.HTFEU!Z<%_U^:>O-=*)6L./&@!.5T,+G+>OPDSJ,1DZI0YI9+S7=5:3*2J3W ME)"1&&\">^N([J8X4!GK25,4I L>< M'$/J,AK%'J6=(;'=6"DNT?C\O"MM>EMZ=%A37UJS0-BD-;5E-OH\941R$4V1 MOG7HR!0'1I;-M+B0UI#\R ?B(U-Q2ET>^J X#1,8>-0-X6 J8B%54A$= [9U MI,$T74FTN)/4$MNT*:J),F-V].095L8490J)*]&422X\5I7I?,CJ"CH4NYO\ M;965G9D484Q@'$1N3#S/11Z)^^5^EKJ8J6B*\L5N'6NC#KPSU'WVUZ*_&@1'PHP#Z/#>*84@3$O6+\0P1-]75 M"\G/SZL86K54'=+45<,"7Y-T8Y$JZE-")+5#D;WUJ8>J R/ZH<6%=(:2U8V1 M+JB)J ^\F+A>F (:$2_RTG[AA_F!VBYAQ4];5@Z!IAL*>GF)(E&268D]CA1S M$GEZ[&0D#X@8RT?T&%N'0NB"?YR+3.% NB9:E;NJ?%/RL?8E*__Y_OHZ/^0[ M8?;M&_3^8V>;81)1E_A>S(W#B.(X=(>Z"58K:)BQ:+MJVH!T!I1.![,=/#\U M2/^B6THU0[ED;75VMA6+K6:(ME.!E>%NK"1KE/MU:)MAGQX7;2TP-N5DI_C9 MFV-^6V_<,*9,6&0D(=!U$TQ);S.)U.XDGF9IWG7G\P:-YC<:B :.>2H0J[X> M;9?324O3:G3.=N9S8$IRR5J?X96HF!E?),Y_ZC(T1;5^S;X5MZ=;5!T.E5BM MP=D=_YWC]TW@T9B$,0*$100$!(A$LX,0)+%2UXE'13F7T4%INKWW\&!5X<>,0'08R"R/=Y1!NTJ%(WB6*I)=:YL-A.63MX M5\YM"\@Y70!UMARI_"4?L[3-N-"NL5D,%?4Z%YS!!^?<>)=N.,(/\:A)X\G* M6D_^+I>UM:+>I2]SM:;,+3$&&'UF1IV[K9:_=V96;ZME1H2="5D@R%9E)-UWCAUZXYSK)QM MZY"3#1[9F4]L=PRS0<.*^L0,L07N>T[SBPN'G;]U/:?WV?ET[CF=V^>;SG[0 MGF,G8%E1#YHQKK'>DTQ'0=.:R4"P-%,_^;%BJKE(T0R]9FTSV6KRI]/=W;[( MZPUF+,!A[",2^*[O1Y#$[:O1:413$"C=-BW]4VMCM1?E3E:1W55'78UL6^H#?.N MW>'N/C\D-1Z$DE31,^;WOH=QW]-CO\,S\J M;[#1X4M.!"Q3I2<'%VCF582G;(QHPP3JUJ$24QRHC'4CU>7F P]5CL5]WK[I MA=L'OC8(4(_''8Q"DD8IX_\?TMY:&#.EXVBZ-BQKR!E6]X:?ZBJR)G.R2\;V M25-='Q[X:B#QQ*[%-/HRV8LGR[DF6%&,4.BWN[RL\\X6 M+'?G-P4W*401"D&28!J(.Y/#&+N]8>1#I:,3!LS-%,'D+41%\3%!IU) ,Q>3 M>@%.AVZ1X&:$F=>#'1.TKD.>3#KT?#!DCBM9T7I3UJ=#QMW_E!^/^[90\S'? MYEPWO^Q[(!OQ%H3K)U$D;CX4][O[+NIM,]=5RK3,6+0L70-(YS! 4Y,O0\3* M*=C\G*J)V)G."X#.&>%"<984;2,*9Y;V=8B<89\JFQU5?BG_H;YR87U__)H? MVJCPUZ+>YGO>7_/J-(2(H9= GU*0H#AQ0Q#Z$4Q[" &($]D%>>.&+0M? T]^ M/=,\KZ^O9R]*Z:3@S>%@G09M]QZ\V/UT ?AU&9RA >27A1=M"+W%7>,-(K,N MJ\K3"ZNKUNA>?HW4GFO5#-UU2IG@(8S>,B9^ +?\QCQ?)^"F"9);QGZ+MT< MJV.VUZD3Z-E3FG0&:-*C\K/X*\[=HW)!LY^B:@9GEP.]5L2<(0=^EC_I)'@: M^^L($(UZ-)H&FV!+?9'@LXA$-] E(&40)XR@R,74"V#J!S$6J7?H(:5*G>JW MYUL4^+T!I/Q*M2)5JJL!YEG27@5XC2#+Y?_&NE397XVS=2B)-OH7R_PZ+*@K MQ-OA-J8(Q90$L0]1Y"&$TBA-HMY2!'VDIQ+RWY]1*=[J7MRFQ9NJ9-BA3%\V M9-BRK!T#)5+ZH4[@VC1$PX,7=427#9E2U-G*NTKDKMD>-G?IB(MZ=^]+5AWR M;58?\]W'_#XO3_G&([%+<$02 )(XP"%( !H@N'*+AE8,SZ8^5T[9(>[O'?HB M,(L++*X'U,ZAA2U?.S'?$J\7KQ9M!%T]NW)ZL$Z+UFG@.N]+YPS8^;@\__*U MJT7;0:]V9;H]9$I7JC2]4+JRQO;RI2M[KE4S]%:Y::LH[_/Z910; %'B$=>E MC/GVEAN,I(3O,DJF? HICRM+F,%'D4C?"GEKJ/WIX#G' 9_F MJQ&3695-S.B[/T)P6VT+O0[S"U6CV;H;EM63RAKQYDM6;9$DFP_]\ MR':Y.+93]RL8G2D 4A>DP T]1BDE+$Y"T)KR I;*O1(^R8!EH3KCNEB[4Q.J M:?R]GG_/0IV:)%VP=MZ.,"=K\EGS+.SI9<=Z+,KDP"\Y_4*N.YFCY7/:Z2Y4 M!ON,6MS(BK(XYF]YF+I[P_M0>5-\V7?'/WXY5'6]20"D 4U#C")*AUAHCEW*DL=TIA>P2V?"$][2WC2*8T-QHH)!R['B/W)1%1$C]SX_9#>Y\S$7;XF+)[9:D(Y Z?ST M/<\.]5],Z:L*X5,5U1+7!C7TZI+JM:CFF38MG=1@?>W*J..2M!9J\R5_Y/>A M]K[+C_3;=G\2CWC]4E6[/XK]?N,S%D44"ME-@@@F'@.L-QW'A*F<0#!B4$G] MU(\@7(S$K(MFQFY;LW0<]76>1H:@49K7,03-NO3D+*IQOJ3O+-Q^S7>G??[^ M&MYGQ5[L6F;5X5.VSS_EV].A.!9YW>YE]D-&:! ' ,24!8GK>M!W8XK]@(7$ M!TH[C,U9M1R*]$#%-:P#U)^OJ\//-0?KG-'J'6 PR+Y<2+(,\6IQB3G.[5R\ M*$OAB$":;X9UJ*0%OQ[?[6B).5F]%#?.PB<7S\)O1;V)$\("EQ'D(>SY#! O M!KU!EU(E@9Q@QK(BOGR_].\"GJ( 3J%33O%F8E)-XK1)M*)H+U,T(F$&>%V' M9IEPI#+>Y]14Z>.#=TB>FG[^I]WJ9QS$&""7T! "$(0I22CL($4$NDHO&UH% MLIRRD4H4H!2US6ZCR*G?:MK#F#Z^UA16%'(*C2,:.DOKK$-EYW&U6J#WJ\>/ MG0$/AZ&'$NS3, S=R(OYQWL#'F3*\:+D9^=04;TMP2K M_7\EDE,D:1V:H@/\F4A-RW?9\?YK5>;??VTNSF>G+"Z9I&J$PX%EI!"+H M>\2->F.01J'*V-9&=&1B52N0U.F.E$9[5[F:_EOA_L$"* >3;T40)+P))0R&@SQC4\3X_5\ M>F_U;UJQ'!3F"ONVVD%:P5^F098K,K_5N)>$SMML@ZMM.2;1L5?ET%9 M97ULF>1?CF?KW3XQGF56M3@(7]0;SX\8I8"X(40HB%)"7-K#"'PW4MFT8-RX MY0T,SPSI'8?LU /F*W%>O47M;#EL-6TUWQAR\KIH.Z@I[#--(-!>2.N5,P!V M!&*G@3ROQJH2.B*SUMIF'4IKS[UJICXN?V9U@,"[;OT4PGE[;G,60KS!GNT% MIE^RHGR7']]??\Z^;;P ^C%-<( 1#A(/I6Z0]+#2.)(*;F<#8SG>E='C&P'? M.0WXG1ON@,)KTO,TVKA.K[*]+.CVQ=&&Q@OG[(8C_+ARN"?.^VN'^[*V%I0_ MX+NZEM0[#-S=BL4SG4>#J]G5*7Y^S+Z)5[FSBV;MKIJN;N\.^=>\K,5%CD7) M_SMW?H+O\9N_B/OFVLM0VO=+^-]_-*2=[3ZKZ^*ZX)_+:B=[TK'^.NDDLHG6 M>68ZG[WAES_A/*^[U4(#S/[T_Y;_UP"+(C=DO,,&@(-*4@]AOZ^O 9X$I@KG M$F?#)*5%TT\IZ@0#>_[?LH_FS=>&]J(!\^VV3#0@_)@W&E!K0?O1@+66-!@- M[)M6^D^,!BY;QW TH-7P/VXTH.>N@6A@ L\RT8!8GW^\C;+%+J2U5A[:.P7(X5P*^0J[0RM M]OK$OYX&4YOQV[9ZO.GQJKE':G2E['$Y=S5M)3_%KZ?-].9V^VTG,Q5/8O&% M.7B>EEE^\IW)SVKN/C]MNGT1#,N*P]^S_2G?^!#%41B&R 5)3.,@]2.O!Y(0 M!*?,LP;,+S7!CD^NUQR_+"4J,^7"U 4&0PP M&7L]3H*+/#0TW;*MI-WRMM2>\?[Z)?71W?;8;9(B)3K8EXQCMUVG3HFGR&*) MM#,]ZG3PC;RHG4O5YI^#Y:>+Y 7VT@Q&A"01(&D2^%GL[Y>_-(N]Q4.Q_5J) M]E1J,RLSBH\1"@_B]M+4>5M'7B-'HF5D-+]VMHJ,=^N-%A%-O(F.1C[2VQS# M)LK_OK)-#GKM6RXZ6,/MJWS'. Z U[G %CM[!+-@3@]!9T_!G*S3ZWT&U%0*29/ MR*B9B-BAI89\JZ9XIE55=;VNON6,'5Z(N"SJ8OM0U%?L;[6G%Q!$J>>[,/41 M1#".((CVQH,DE+J+6I/)R73T +,=TP-0AR-5.OM$%^>RRCD9W:J2.89IPUIY MBCLAD=1"OFWJJ,>I5V51(V=Z]+ [@V(! I#%, $H#B) ,4PS-QU,NQ&-]*FA MH,'9M5#MH!0]9.N000,\ZQ;!>0Y $:%-6?\D67\/ZB?KDI3V*?$E7.T:+/;+ M^_JR:';;S?#F,D(P!2C" ? R$+L!@2@V#\>G2GA>;TV&8ZUN T5:?JA7HXMD.]=#GSO#:HDR/=%<%/ M^Y>$813%"? 2$D=)ZO,+=+)HP$$R'YJH"HI;MZHR^$GU! 0#4=%;(C03$)-E M0I%8S%HK_"1P((*Y\-BAK ;]4ZP;JC(I?L350\%W_C]N3D];+ZOUFN6%;_EV MM8B@'P8^H E-,C^F,0J#'DD&HB"2//]*OWW#&CQ YJWZ DL^CMSIH4N?GF4@ M.&)"/'=L)/389)3L4V:B'/YSW99I-/17,-%_S;RT\[&TC*E4M9WNT01,T^2=4NU1C3(WIH M]=>N?T=RX:4 NP$,40039CK,V*SX2'2E[E349]7PM//C9KDM 1+6095(O(>I%#)+RDY5&=.TTYVL=HMVV=T M 3%":9"&'H80^YX'PV"OR"@-P^',#"W[V>)FA4;PTV,QY$3QCRV_!;6ZOJ[_ M:]B9:/*_"\E[N_71K&4?6S._IA3R@-,F23R@4M_2E@_ >Q!$%;?DMK95>=.\ M+(XBC#TO('&,(HJ9/9 ,MD,8XGY93#9:U%#4JORB> H/&;9+QRMAZT:E=K6 M:H(LOX?Q*.V3VEI-BC&%T^HW3;DJU[NF?#AZFZ2[ ;=84<8)KN[N=]VKA>?7 M)-_RHDU]46R_W.9#7S3VDRQ)/>BF"!*(DC2*_!:D1TD09%*MR1-#,[SJ>W+< M^I$_QP>M#QXY_ ETCGSBOS1XY3"WG-:OT;?=3A)QL9F4Q<&6FV_-$6?39^]K MB,B)A#%3Z.W(+',Y__KQ_M/'0+@IN%!'AAEO)7I#JS/O6#\>E%PM@\ M.>+,X1 57TX:3_ 8P3?$K1;5%J5U0O4^T"4MP0I,VZRC*NX(B:$R3Z**1N[N MU]5C47QIJN7?Y_=<:?O7!Z@',Y]"0*F/0. %'DCCWAZ-LECJW2-U*X8U; #F MM,B<#IKBRT4-4CP[QM6GXSK?;%R/M[=Y\OV0'KRY>)"A_R( M\J<@/ :H&R4Y%FB-G,I($FBAOLAZ<$I9E-@0.5VW'UQL"7E7;5I37W9?_RJ6 M35/]7M0-6TD.UT-G7N"BP$^3Q$\BX <9(8/IU$-":S:M!B=2G0YH/XIZJ$Y3 M.3U821G22_EI79J-;3FA>@]$BY]Z.POA:N?<:B->Y%A;45Y>2 ]&:)W_Z%K] M+E4&'T.Y6>J1W>$U>P(I1%Z0I@E-W,B# +B#'4"(5"N$_%\WG"N>C""U>:D" M8V*S4K-DR4F]'$]&9J0_T'%B/JI.G1VST1'X*UT/D9QN7+#'A1?SVLV)&!-$ MXPS0E!*<4AT*I-,PJF;'P6!S5/ M!YO\>QN?5,]MG"Z\8C-D*R,KE^$F#:J-O=*?!,Z%G#S.=JP(IG=;;\NS*N\3 M91MTQP_#7+@I"BEBZR&8$IH%$(8N'; %/M70!*T;T91YYG KK5,\D:3E4TDJ M!DFZ9Y)48V%Z/R:EO4R7_^'*> "I)%'_,SS<9R!! (*(P(@\6'BL@<[D^I"-X?" MC]B*NB?PJB.H9)_6+*GLFB0T(C$&0I\#*4Q4F2)D&&HP%)2.6N2#)AW[B@ M>L"4H$J0K%M2S?!K7%0Y;+ME=4^L%F&5#]-[DU8%#Y7%595-[?)*V9#H@"09 M=0D)"4XA]1$&($O"'H@;0]>,NHJ;-R^NKB%QE:!8L[::8=>TM'+45BOKGE8= MPBH?HW>FJPH.JLJJ*I?Z5;5\Z.6=1)'GDRBAH0MI **,A& DOB4FE%58?/F M5=4SI:KB%.M652/L&E=5OO]FM:H.M&I15>D8O3=5E7=06545N=2LJE>WQ;;( MKQM^M H.888Q!0P%4_DH :$[X !B0R(JH1UPYIZ0&)$665HUBJLAA@VJJL" ML9A35 _PQFNJ0GC>E:2J^*>FJ,I,:A;4!:08XQBD**!AP*?)01P/UK%+\**I MFGRM54;?M"DEGGMXXN+)?\6Y[L;T73^FUQRR<]^C-**J;W.M54NUTFQ(0;F M6JF:X[52F/YWI9#B7JGIHB1K\E?!?VGRS2K?KM!F1;XWQ695K"ZV%;_-P&656=/]>'EV)C+ 7P#3"($%I[(:89*2_$IGW%R=([7IXLY@,3T6/ M[R=F2,R;U^]4K[*5D7/K_B*8!^="PBD 4^3=S8#\,0 M1!#Q%^)[8P $5/Y>>T5#,MJA[R)[R8FU*HEB,CT!T$Y^#\2)9)T1Q M)+MV:-Q8)YZ?CZ&#DW$*=-&.Y>=ZN$!1F@8N3(F;P,B+ HRC8(! 8\^7.E]' MIV'#LU=\FV]OV"!K*F=9U>W!TMOBH=B<6)9.0/88_9J 9Y.J=N9T#KPTC;1! M\5ZF5UH'1T;)9G4]F>H_H##AQ'*,S1G6$$.KM5B'?V*"K(W)D:K0& M-*'\!"@O 'Y(L@@/1E'L!8M-<7FG1V>%B1TEJEK)G$1!A\>\D\VW-A"G%,H>B[PJR@;!:@F4=D9,[]0X M&ED^].,(1YBZ<190Z,60^O[>&$59TIP2Y='F\2/NA%BQ2XX3X7:7YK;8\E,[ML5ML:G+AX+-0JJ[XK<-T^9U^;_% MZI>\W'RJZOI\D[$G\B'GAW_4:%O6[#'+=EOVWVY->95_7Q":!"Y&F"09OZ@- M@C2-/3=-:>@%7@B!PMQA6H#33#6ZA1[?(]SMO7!NF!O.3VOFR,].M7&6>7WK M7*^K;\YML;KAK2!-_EVRO6;:V HVX=@73[56'>Z'\\01I_/$^8FC__G,.;CD M_-(&]],0W"/'G-XSIW.MK^*=.5N;OBLDA]!A<[QQR>X.4B:>G[*D'*84<8; M1U$Z@ 0@E7L_Y,R9O]>^$F0A1[!,"4)#CP/)!&S[_DQ M2Y'(#:5Z C29-)Q$6I2\;'K!/C3<8M#6 ;_L[N[R[2/_V9?R9M/&D,G,P1^G M=45Z3TM7*,2RPPQ1D%/]?0 .$,\Z9A^=/_M_.4ZG!3IQ(ZD8>R<$6C/]=@BO M;J@*,X"?TL(0"#F*+!9!01J2O)1ADR+(H7 M;)VT+._713LPGR"5O=YT#)MB"C<9D7*Z]@26/8IVBJT3.J:%9#O42X\K/]R4 MJHT?4:7ZK2[.KTG=E'=Y4]0+WX]"&"1LYNA[$?%"$O+#I3HC,$BEM$GR3QM6 M(X:F/1Q^P",G0;(TB8F.08;D9.8Y.?8HS5.*3FB+(I=VJ(DJ^$K+\R2G&)^+ M;T>3JFVU85\NV[Z1^N4I%D40!#&($,Z2@%_4E M$]!R*J2?>C&=FI5U.25C4%]GVQY9DV7TA/ 9"XX=TFC.O6JBAUQ.7K\L;XO5 M;LV$_ 0@M%GUS=(?-\>?&19<1R#=-/+]#"4^"3W/=P'(8B\&R$<$^(B&,N([ M,33#TCQXPR<^)U6CK>,-O>GEYND'![?DA'SJ((O)O,7QE4L">D/K_'F5?V5_ M;+9DH3I%1/X$) MBIDIGWA1XF$7M)M.OAO%()/*-6H6#*>,%A07E0,LYT\.3/+8$47ZQ%37_,7 LMK4M^7]5468Z#6/ M6<4O<5KX((%9#&(W(!@#E\_,28\B1@"!4=HSTK;Q&L,!&7]GLL/F_-FA&RM- M8WE7%*T)*9>3,U6VI]&TT[3)J)VF %BJ@[J\>TLAM;+XEG9>E\V"K,N;DJU6 MR-W]NGHLBOK7XNYKL5W +ANY@'$+Q[%%*6)'PR6,I]Z(OHXYN\;UL !EK/' MY?S9(1/4OU'?O ';" M?L+C%\1;!S_S"K06#RI]3XNXT"(6MX#\SZYL#XEC#T_Y4%RPYZ,WF,9)3+,D M\F-$_"1+(X_"P6!"Q"Y$TF#&L.QR<$Z'SMG#P@E+*D& LAY#XF>QT%'.9BR;GF/W M@)T6F--#=AAFYP"Z_V$+6V5"J3\< I/S62,A.6U_GT&0F._/&@S%E8#^H @M M%&2I>FT)88SR^7.40=^J*1Y:\4R6%=?%=ENL^$MDQ:;NWA3C1VC/'$_58%TD4Q4$089!Z:1JRKP$. MVMNYSYJ R:7! ;9SC-LY NYPY$=;COPTBCZ\/7I;8B2>&JV)E5J6-!DSD70Y MAKY7,N/VOGU M!^;#A]8)PSE4+6J&$JGQZ$V63:6CJ#VKOL2ECM0Z*D;O++^.\U4UR6I@6'NF M[6\!_+UH3X]>(((\DL0N#:@? HSG^SS?DABUTB.E<1@.+L.UV0^=' ,R;,L M[YK3J4'*C2?2(4"_6Q4@0YG38* FRYFB =.>*I^2IR-)*H;CG:5'52]5$^,H M5@W4=5D^'%'@SCF&"80) &<0+0L'6:@"03WK:<"([Q M6N\ ;%B .DT/S5A=4#DRVJNX4P1E@GKN/H3#AMN5M2$T5N2=(I03EGOE0VJ@ M\OL*IWIJP&,#]L[2L0:'U>O">KB>+DE?%%O>\[0 &5L^$T!@&L.,1IZ/B-_C M0PQJ-FVN%D4U7\H^<^X[C%,+OW# IDKA)F(U9R9O;_6T.K)39W83$;8AP;\= MZ>DR?8_$:,*7C>,_)>]+^ZT]_:LQ+WQ^#^\5^EC7NV)U?%/$E[8Q"%>;!Y;Y M&)KSZ[8;;)&P*. PBX*8A#B@(&,3D@%$A('0>WF&3!O.YUT[9-G"Y9U4Q?=E M=RV0=!^5*>I/)VT+6)?+S!WA'=+GM^UT:,^< UY^8D.+>.*S;J38?$&A#8?% MCO>933GW_"P:DQR.%-3?\_6N^!%#X'IA"!"E'L0(IJ'OT>$T"N3%B=#2R8SE MF>14BX2JDCU*02?@69^ MF#MU<^7N927SY$QL5H]Q_HF)IY:&!2_A^#NKMJT M2'!^7S;YNM/NRZ(NM@_%BE9;VC:O_=<,:V@'NV_VW/,%&RBW[<)8WQ<*C/@(I MQ1E)21Q[7G1H<$ON[,)%3/?XDN?N_"9KW'KIEBU:.NKBLW$CG^.J[KY7#7_*9K+8EG=;/A] MRPN2Q1# Q \1]8D// @CN,<;NXG,\G,^E,8[(;9[+,[R6.N*[_SK@JU=USD_ M"R]GT$66ZJ2VWG3E[S[H5@VFU[;_%/^K;-LX?)B6\$ M.]\ZQ)+[I.;C)+AO:E6()/=1.78>G!Z1PW,1Q\2RVCYP!Q\G5O.V)V]8HOEKH-5]G&&#,! M&2'RD\9"F[#O(W0Q1&@ OO_0Q"V)2N3*BK>V8%DLV/I\%!%IS8P*MWN_M1^6 MOK(?1K[?E]OVP]UZ8I%!'R4T)M EF9^ S T@2QR9SU*)'T5 KA5\,E2FV\3' M;Y,?7.IK')(MYM,%6$S\[8SMY-TQXF$UT[BN*PJGFMHGC[0=V60&OY\WP\_$ M_*CEP/FNJ9M\L^+G.J6!2P,_ V[LTMBC*0J3:%^-0KX_>N8O8\QPCCA,& ^8 M-$SFI>@<,6\WQ:2V*?JY *W3S<2/T,A.NE68MD,1];DC,I56YTE4O\ZOK^NB MX2?0?2KSK^6Z+:I<\3[GA1O3!'@XC#S(+,(0XSAI#08(0!!)O6$^PHQAS3H@ M( G1:A#GF28':$ M1)DA58],B? YG5;MF9+5*WF*+=8L!6=$=$N5(U'MRMA2\R'G=X_2O-RV;VR? M7Q^^.2!Y7$11XB4DB'T:PM#U_9!&T5XZLQ M'HKMUTI4Q[29E1E\QPB%Q^ O MVXHM;E#-0E//UE)$:B=<3O&HGZW*L-/JNKXW%O:XV@?S?;)7 1AX-$P M2?PXBS#P :2!VQL/<4REYAB:3!J>:_3C\HZ_!U0[G78.MQ3B:K/B;;"\0+RI MJW6Y:KM=TWS=GFCPY;8H3NP,&HV#V(QDAA#(S4P. /#C@=^3QHI./!EL0(;1H M>,.FJB2*6)!2P#T8\89$)GB#_EWP(UPV37<>UCCYFVA0,@*EQJ ,X;8..2D? MWAQA\HR,F'1\KIHNQUZPYVGY2-;%DN]49<5JUWZQ\%P4>U[J)UX&V3- />0. MRY/00QB/G(&,MC_I=(2_)'&8D@B-1Y8]RPW[_S)?.Q\W=;-M#P88/TL9'SCE M*/>F[A?)-6N:F-MB#9*KH:/7Q[TJ.937G!QM6: MO_FWS=?M=MQ5=5DLUWEYA_/Z=I&YF1MG<8#]((BI'R8DVF<++U#5Z%$F[9=E M[H9S\-&Y6!>K&]&+=W0'2%:+)XN-JOR>'5%[UG4-\)=6>Y@M^7,)[BGNA#16 M"_FVR:H>IUY54HV_F,)?5;_F-?O! MYZY\?]3K]30-+'P0^6X2\<(@^\I+$P"'&F$8!_R5]S%KTME@3[;0U5>SFSJP MX^M^%L=4=^VPS]&]KT\R!'\6JNLVD_<>\W31^>ST3A]W O\PD9]]^FXHH(H% MS9F>*MNRFCW$2!169XV=?'-,MX?:->+$;@P)(7'DP2")29!""@=;"*>I6D^, MC(7I6F'ZO>.1_7E2[,GVO9@B3KG=19 SPTTN1[0(];:HT&B'$H[TX=5.%G5& M5/7ET##CIRB$7IA$F 8XS C&;)70V_-I%H[1&'$KT^O,I_'==M)4J@F.&19' MBXX(@9,HSR>ISCI53NU4( 4_WE A568TM=)U.^ X"]V0( A#&+DHH0G,R&": MPBC0VD8G9G*J%KJ^",M6;X"XC"."5J^R*C3/Y3N^?&Q4&VBC99")0K M8"W"ESKG]CCGTL93W FIHQ;R;=-'/4Z]JI :.5/4R'J1IBZ)LY2MS3* /"_) MO" 8S$0Q\M0V*03_^/_WS+TV%,7:Y21IMG)X2< _/9!D>5 <,F\V?6 *DY0D M",."$ZQ?52 M6V"LE%-]WIU66\TLCNE]._^Z+F_:HW1X TFSVV[:_A'B)@!#UX\Q]I,8Q@FA M>#^!"KQX;/^;HEG[)?AY#]QEL2R8YQJ:X%0C)2O DP9)57N?-L,=@'8=<1RJ M)0UQ+W,HV10W,A"V::T^QP2:X[1P-[:*IKG_( A3/P8^20*" <@HICX=P"=) M'(Q8=\X%V?K&N'D#.JZ<9W$L=98#_XG-<"8#J5";G.E)LBV#V4&*8&UTUI@= M,N?Q"/K$OOKWOX;OL/_P(S[__:__ U!+ P04 " /E:1,<=2QFOB0 "9 M70< % &9I="TR,#$X,#,S,5]P&UL[+UIQ M+Q,S]P;6'D>X+8_MGK[SJ8(F2U*=IE@Z7&SK_/H7(%DE60M9)*J*);:CH[W( M!(A\\D$B,P$D_OW_?KN9_O0EGR^*_Q5\^CQ;Y3]\6Q;\MQM?YS>AM M.1XMU]]]O5S>_MLOOWS]^O7OWS[/IW\OYU>_( #P+W6K%S\1__9S];&?XX]^ MANAG#/_^;3'YVT]!PMEB_=T-OJ3Z^+-QN9HM@UK>S\M9^.,XCTI8?,C'X;?IG9J4MT$9-E^.BNDB M#&W]#=?S_/(__A;Z"J! ? &DO]]7&?+N]O\/_ZV*&YNIP&F7XZ5XY^K8E%$ ME>\?Y=./MCZ&=Z/Y/!#P2]X4N?U-VQEC4,^DF*YB_Q_S\6H>OC-?-!QDD[:M MC%*/II'3'Z_S?&G*F]MR%FFT9WB[&W4XKD#[^2J?O"U&GXOI 7@>V5NWDJQN M5M-H?B^6U_D\_LL\O\YGBZ#R-\%^W^1ORT6J>$=\18RG'PM MIM,4>5[HH\-1OYF%-?JJ^#S-U6*1+Y,FT)Z^.I4BT'I9SA,-W,O==#CV]_/\ M=E1,MGQ=J-G6^JS"?)TMT[5R1/^=2EM.5N/E']&3F"WOT@3;U56W,MSF\^5= M@-(%Y^@V>I+O\F6B+ VZ[%"F#_EB.0]H!M=I=I4BR:Z..AW_>F'[D(A5CDMQD4#&=*[/KF,9K58!@=QKD>S/^>KV^7X[ETY^RVH M8QG:?@H&:C$:KV.HII3L?R@GQ[ 'O@R.-PUG>5M?T(J\P=#<%,MU_B0,PY3K M[\MG#537H&77(SPP_7%$3UU+CS6S$K;E8W[T=WZS9V ME?MB,1Y-_R->Z='?4T_N>S.\G2[.[VI+*]'\6( M[SI?AJ5BVI&@SWY'/U)OK=/^-/L1/;4B0;6/%(.\8&V6=V]FE^7\9OU->X;< MI&DK8_2C8O[?H^DJ_RV8^&#=;QJDMW>VZ6Y4S9:S)DV[&V.CE:A!RW9&6,S" M:E&,IF]F,49OI-H=33H;DYI,UOM-HZG-Y\67M8_U@.\-]9[<<7?R;=+4^>13 M6:L^0:C]O74F2?2:YB&:7(VFM:L7S&C3J7E\CYU)='%YN#TTZJ]=::HO M.79UV->^E=%N6/=I]&TO&9[Y9-LC: ;0RPU:&<_;T;SPJ>[&,G]DA/SJ^-@6FT\0I1/W&U# M/AW?81?R-#+,.]NT,JH'V>AJ)^*!CUTM8,U#WZ/[.XTTS9B3VNUI9&O$L,1> MVY%L68[_O"ZGDWR^B/OIR[M]@WZQ04?C.7 ;HGD''8UWO:U?C-?N=_BWWV?% M4HW#US?>5DCILB.9UC^)GG1PHP\_D79T?UU*YH= M-;:'9^/E9GBS_"J&FV]'G_-'V?+GVDWG\^^:Q4/Y,A[*AVP]ZN=Z:WFD<6UO M=;"/.VQYO,$)*+SVN15XN?KT:CVP 7Y+_DT^6B^DFT]/QG +=7F?[W]L?9 MQ?QJ--N>[+[/!6[\R8?'8BXNZR3(_8:>^KQ8YQ&KT4\CHO_QMS#2K-7^,ZVX M5$9ASXES'A."$4*&42@414BC[^&;QHM@Y7RKQF[Q>Y=_?4G3%W-S/9I=Y6]F M#S]1!!D#Q]8KZP[#WF[IE$R:X_22E^\-:/I>'-# M\O?@^,VW5R1^786%+)B -[.-,#J_+.?YI_*V&#/ ?LMO/N?S'W#OR1P&OW@]"ETU!>[WY6SFZ?7?#Z% M,>QQ>WJ-E-KR2F+$]9GE!MI2?V-6'85R7[Q2DR_Y?%DLPO32HWDTOP]N+>Y= MA1NTSI03#DFNM35$1I--G=[*;1AV?QEV'4J#LFNH^Z+8MGC Q?QC/O]2C/>M MD,]]/+.0A?6?(P*9AYP#H2FN)(.>IJR+>( D.LFZV +P/5,JGM'=#G:Q=QE\ ML4WFH? ,\F@[B?.D[,)X0?9Q]7GQ7A> MK(]/Q )[,;E_4ZQNJK&\N( U;QRFDX2$,N^#40VSR@$30IZM((A*?);L2%%H MV3'$1W+%E//;\K'E+&[3;RZ'?"@6?^J[!N'^CE:9"D$&=A013C!PBE)@ M6"4GD)0E$(@,CT"G\6G:P_]D/&L4X^]HE850%G-N-30AU& (6J#KJ, 9"QS\RU:[^C.9U=$58!9;PK44V ,&:AFD3=E9H<-CR6G6MF/1 M[I4Q>^W-@T]E#D$IC35:6X7#K*+D/@X@S)Y9('Z$_IYCP%'8]<6!;<6JO2SX M[G.9%4AC"RBBP08*Q!W0-1Z<(GV&/#A4BV5[^/7&A=&W9EQX^+F,.:J)(7TYW[%^[O$X#NHGLQ)* M L*$8,("XI%4LL;" 9%RAHD-CTNG\4JZU$A?[(Q._L7E^CY&T/)>@_7M(ZV7K0/=FX&KY/RY'L\EH/EG\?AMKZH3/ M$R#W[ZPW:9]!1)RUWG' 0A0J")2&5K*#,'_/BV1IZG]LISH > CD8HGDJMMG MDD$'%5#*F2 ^ Q[X&EG.S)EMX MP088Z$!P.6L)F4HZSLB'1Z'3.%PM@7]*>NW=WGBY4>8,@B&X$= Y3 G&!!!8 M20F).;-[">G*;L">HY#M<>U[]#):D^7NV2:9%-9SY(@C(;H.DTY*6_NA6-,S MV\MH0]5/U[DVD.W9;UK?N"^^1*O;U%5ZTB2S6DGCO>6>>QK^DY95)Z:L=#S% M[@S0.^J&.VT@V]L!_",7][?%+'^SS&]V7@I)[3M3+LPRR[@WV%,4-R:9JC'C M(.5:M!@>&T]T;Z1G+?5V4V^KW$^C;YLGZL(?JI]MRVI53W+%.UK1Y(^FB^UC M7?$GTVGY-5J'711O[TLR&JR*%@@BP;W@%#-3[VY8AIP_KU6[1]8]OKYW*I4= M><"S?D5N7%[-UO<7ZS=+/^;3Z0:<\7,E5@YHG2GL!22*84*EM3#\8GR]GV)T MRM[D -?]_MG7G2[Z\Q26\:&=@-:78I)/]-WOBWSR9K:M-#.[VM;Y*W;:R^:= M9-IQ#85@"($ +I4@>-Y;%!PG+.74Q!G=C4FWAYVIY,3$K)\:2R'F,YUD4F)+ MB(4N(*V5PPBJ:GHZRI*(>48'G#LC9KI*6EN(=;Y8/FO"+V:_WU[-1Y/\0W%U MO7R.=VD=9E@IXJV03EE.."=*HFH#QV$G4[9AS^@@8MO+=4?J.=D9_/?Y//Y@ M=)7#':9Q5[/,,J:!4= %+P4J&Z)/5&7$G ))4OGNY?7^:8:RPLF,*W3# 7I#/62.*,I%YXS6 5@SEJ: MPKXSVHA+,X.]JJBW0]P;V[[SU/_V(YF0'AM.+&=,08V\H*!*W#KB6,J!@3-* M0J:;N",!/]TN2W10UR^N[:H+O*M91A527AL: GTA&;-(BGIR8"-2[)?\0:U. ME-!W^GH[*_83[?D&F5<<"6L)0$I1 J3PII:.(IMR'1>"'QQK&?_3'3=H9,F> M;Y-)%LLT^A#T:"XQ P)R6,\@ %+.0\$?>Q<=J* _-VLY"D)/W&@^"T@LPO@W M51GC>P"7Q;C8Q;?]C3/.!6*>2PT.UMTHVJ']L67>KBGH'_ M_LL3-83Q_MG&PQ3_7!6;BI^G>W9"KT*(E"\6IKSY7,RV3[#N?TUB5[.,,.X$ MMB0$_1A8;PD!UBI$A(-,:="(];U):XO%>%K&1\D_!=AU^-X_#Y/[F0XR!;0! M7"$H*+3::B]TC8#C^LQNH;1#AL*5T*\!#I>B[!W_;]_K+H5UE#'E+@5;081S@B%6U MW!852\_N_ED[!"E[Q;RW$_=/![_O/L?S+3+)98C$'&+QL(5&$MB WT8^[PA* M"I&'QZGNU/_""I,&]RGI%/\XS_>7J=K;-N.6,6>TAA!2(AF02E48>B[ N1W) M3]5\ R:EX'OD#MBGKV$4_YF/ILOK-[/QWW?66'SVLYD5GEJGF!*,>D/#\"RI MA\EM4J+D==#@2+65[2)[) '>YY^#07PSFZSBN\/Y(GS_3A*\^/G,&N@XI,PQ M2'F\7@"MKX9K!$RYX3S O$4W1&@+W2/)\-_Y..CDC]%R?/WQ[Q_^_G:W/7CA MTYF73E')'?!2.&"=5K3FK2 ^Q?<8X"G';HC0#K9'TL"4Q6R?'?CN,YD1PCN@ MM+ X+(@28>+I9E@V("K/[/Q@-RI/0;0OC](7LV*9ORV^Q%.+R]'LJ@CF:G/E M0-_]-OI'.3?3T6)?*: #>LD@C)6%M>,$6D"JTEL@TYT* M!D#%^_&_&]WL#W4.["G3!&@LJ'#"("XLXQ#Y"@^#\)G=:NJ$*3D.M0I?>JUF$YM_R:?E;=S/VGN!N5'[S(6%04LI-'4 420P!K"2 M78-SJ[C8&3.>/$G:/O:]G8'>5BG^D$\WZ=3KXG9_J84=K3*N#?(86\>P=$(+ MH8VKY>28G]>BVQ?'VD/\A G$MPTNR>]JECGJ,4<(&B]-K#H@&%*U8RO(F46' MI\Q,'XMY7^QZ/[I;G_/X5&ZCITJ&?/'KO%SL?'EL3]/,J! >8VR U991C!$A MNI*8"7=F]:G;4?[C!Z/:Q;AOF_5@?W%[W>E?P;Y/@D3%93&J+?Q6MDE8[Q\< M00O_MKIYN!PT,7AFKZHOZO M93GY6DRG.[A:?23#7@6_PG(7:_9X#"G#H'9B!$HI0S/ 9;@316Q%2Z]Q;FR/ MJS_XAT?7)GJ:)GO'D5$15B<)&)=::B1BX5J%$.",4QJ4DY(Z&N -^\'/F+85 M]AHG3_^KR4/CY#4A2$!(I0\+.+1,@-HX6>%3/.P!WO0?_(0X7C5';G0_,WA3 MSA;%)-\4)5A?#M_H\#_SZ40M/N;CU;Q8WOER_F8VR6]F0;A-B2SW$B;HEP# 5?[[(K]<3=\6E[N\F)1N,\4TEA12)-EZAZEN";[/YQ^O@ZH;7(5Y MJ4D&O41*$J*4UDI"X#UD@#N#D'?A1X.X!O.\%MRW\705 />!V,%BWJXVZKVX M?"QK\TLR;7Q19HBTP4/&4"OLL)*:?UR6XS\O MFKW^^&*;S"-LB<=AP21J_1@OT&(KH^=6G-E=MO947G8#<'^U7.(UFW&L?!I' M_'L(GQ8?/OZ^_R7T7>TR8I"4$A((@!>((<$%J&4US6ZYOYY]^\[(U";()[%* MA]FCK5S":$.9"9^>4%Q9X[9W1'@9P-!" ZA!O @A3#C8-T&D> MR**5H(&^N;1WT9Y(8+QE9"X$UT4:=V?[* ML1HL.T7UE>P.OFUP+;*MK\BD#NNVTL!@X&AT!""J++8/+F,*+P<8^P]DN3N1 M]EX)_]5-+-#='?DW_6=!:UI.B\F&G;/)^PM$ M0I.2S*WTGQGLK#16$&,T9E:3X!"NJV9;[('FISRTMKJ]G:Y'.YH^5.U][>]% MDSKMAW23!3HK37!@MK 20B!)P&2+AE;RS.KK]LR@Q]G1[A1S,F/S]-634Q]P M?1U6"& BH?%*:,X$!_&HM$"&"8+L.EH]G15Z/R\GJ_'RCUB_?[:\6RMX-%W7 MCBDNB_JVUZXD1+,>,HJI(,IH@T/(Q+&G6H,M!A8S.T1BJ^W>:S11[$]O/U19"7C=&A763>.VP-,4PZ(H!"(;XF M%?.1)BG)B 'FWD].J2Z4DL:TCZ/INE!UO.KY9=>C>WO;9$12S(E%0&NAJ/%6 M\&K8+LP<=5Z)K9-SJ14M]'=W<:Y,9K9!73 *B%$), M4 8J+%P(/%/X,\#Z 2>W5ZUH(8T\#]Z(#U(W-4:'=9 Y3ZQ')AA@2J%CTD"I M*X&\T&=VI?_DM&I?)7T?-U]7E#WPZ>.];3/JF'/: PCBL5HB$#)UN&(43*F. M,L";^:=='=O61F^'D*,+&1!RW\;%(O\T^O9^=!>W6??S;T_++#B?R#@5RQQ! M9"$,<0S?RNN)1RE;??('^[K41=H*^V;V)7QE.;_[D(_S6,KB7;G4Q72Z*X-Z M2/.,<4THYQF731XD?JO^Q,$WUQ[F)YG<^?[DKO9]WNAIFW M3%,O,=8!0!)B)9P\BWL9\:TL-ISR&L[I9K4/N]=R)_S+/K_/9(MCN-[/0 M.G];+GZ12!*4];L2GIG)J:)FO<5K3NDF\P" M'TPJDY:&:6T%!B+,A"T:4J*4[-G9>OF-&?34#G6EF-=]FY^A()V53OL8T!A/ ML8>5K-#0,[LPVPT-#KJK?QC@K^NN/E)<,6T59EP;J"BBP%:R">!2=CL'2*:6 M]-SHKOYAR/;HF%?3Z5V^_#4,-,Z>>.O#YHOB:K:>9_/_6HVFQ>5=W# ;+:[] MM/SZG_GD*M__ &4;W6<.(R]B*(T-Q+ 2>@ M[KJ ^^;!337YQVJQ;/06;[,.,@V\9LYQ(2F3U%+'O*JDQY*E9#<&F%3KC'[M M07P:V_C[;)Z'6?*OS6;'9OC5?#K0#N[O*E/0 <>19M(SSK@$E*$*$67=F9VX M[=+FM0[V">CWDJ=[".]V]Y$)KB&F3BMH#$,8X.I-VGCC <9-SW,ZEML9X5I% M>4!,B[/E;9/Z!P=VE1$G+% ,Z^!)&,8N@-U9> MF#=JN9P7GU?+B,>G\OT:XV#3+RX_C;Y]**=37\Z_CN:3781LWDNF%2 (,&R$ M$9 90T+L5^% $NY.37 0*,[FCSF8VBBQ;O-Y44X^+D?S9;?TZD+K3_)TB5#WMO,^ M+G1^6<[S#_EX>Z]T\Y[8HH+C.:AV[>8)8$@J00AH@:92II[ 4)J7H MV1!7VQXHV(LB^J+I8QEBGDB5XV*[X_M^;3J.9&QRW_$);J,E-!0$[YE33#2Y M=YXU2ZG'T3PFEAORSO*K=5+C+#C_T@EM3B?.^G*^Y<*#Y3>LY,U9C M++FR5@MOC+1R^YI\Q$OH?J/MS@^P]&*'>]7(:W$\8V$*;X2 $#IBC9?0BTHJ MQ7C*2:F#+[]N'$\WF[QZKB4#?;*S4(\>'_]QYJG)B14)A7-! BR(C@]O:;E- MVE$6?])H$G6#WV_EE_58W\P>*;99;J1)\TQJ+DPLYT7C=)':6:(1 @0*Z0RA M/\XXI3"F[%PA_=UG^&[ .Z\P?/?)#/(0!#$"H1)<,N*(<[@"BSK<:ZFKOI(C M[2KZR8[%^$0LJG\;EU>SN.<+F]/I:=L,6A%?XO#Q'3K.8@USSKQPF?KM32U_*UR876B+PM-XG^/?=.=K3*%,;< MFR<[VV4< BAU\ (<\UQ)JKS' ME:P"G]O[?ZUHO1F3CL*W+R[%0FP7E^L:10W>C'STV4Q#84)\BCD"#BAJ-3+U MG%,,G-D-D9;T^^3MR#14>]O4#4',:'E?&'DO79YOD$FLA=;!&0!&.L$%%)1L MI9.8ZS.[UM$-9UJ!MB_B[%BYWS8XV=RD>::\$O'\ X A ,4&6"AX)3FE.&6S M9("DZL$KZ@#U ?#MF?#_0QYG8M!T!',Q'DW_)Q_MLFHM])Y!%%]_1)X!B!"# M0D:M;'&3S)V9#]\NE9KSM"-U#)/&49!/7\O6B+OM+T/(T."$$&QB^6>"--6N MQH;(E'OI S2L Z+J<0H8,#G#U^_*P!W98V91=(HY@A@Q9R@3R-:3EQF0$K8. M\,+FT AZA J&2U%?KMI;^:L.,P2PX%*JX-LS*JF'&.@*'<5\B@4=X 7/@1'T M" T,F)_%LR^2I768N;AS!X&&"DG*&, 0ULI@:0]>#_"=EJ'Q\W -#).?ZC+H MKG62?M=KQK4@\>TD+S'S&C$N>3V/@Y92+E$-\$68 3$U10T#H.N[?-?^^.Z& M&3.>:VF]X1SX,!O#7\Q66L5ILT=16WLOIO,;(Z%(G^Q$R:]E.?E:3*<_ MSHTTJGX+*=886^F(<49:I,%VYY]&Q:+3G1NI]-CLR/XSG\Z8"^QW4AHGD((< M*\(%(!@SQ3EW,N45E0&F\7KF0]DV_GTM1-5(&Y IDT10ZB#BF )&@8=:;[/S MP8X"UFAVO+8C^$F:?($5!P+9-Q74^)^K(NC!KA^6W5SK;4"/YYIE%DKAG)7" M(XL <]Z$T(%@ @754).49UP'F)#M@BPMP#I$6T(YYMP(QA$R6FM%L;51 NPM MET"E$./@1&@_YYT[L22'P7@R+_2Q _W#&VUT/Q KXP6$UM+X!@-@FFWO!P+K M.#VA-]KW*685#)PE @(N#3$6HX!'A83APO[P71/8<_PIYL/4,H#.A\J*Z70(@FWWL.^L">,NVQ"8&%0\)*KBB#RL$*#ZKLF=W$[X0IS=G8@@;ZNYNX M?B<]W@T=7\_*:7EU]Z&XNE[N/TF]IV4&"(T79&B8Y4@R9[CSLI(74-/KU?R3 M,BZ-#4^N,+:)>F\G]%>+97F3S]>O5\<;X=?%;8.S^B^WRI3%#&L$)#4NB":5 MXON9]>P;SY_FHTE^,YK_&5^;7I?E>I$ENSZ> M,28!DPP0Z)USUG-!6#58+TG*I8[7=:*J%7JT"/4 /*VW;1W8IXQ"Z9G2#'GI MO).6NGI&8)YRZF2 -NBT#OZQJ ^ ;[_.R\617%LWS013#CM)C*8NX!>/TN)Z MAB&24O#Q=7E21Y"@.<..P7H ['I0B?WAJ9R.141VU'" *B9=&8)A=C%8*6X#(M("&E@"%XJ:8,C MFN+@'^[!#>/,4@=<.QSIT_/J]T5^N9J^+2Z/.Z-YWSSCQ&&B89A, 3T&#*@* MKP;)-4]Z/^:U'FMOGV-'X]U?*8HG<\)]&T]7DV)VU6#SNDGS#'E/J5/1<@M, ME8">^4IRSFW*;WAJ(IXTNN'6U.FU4>?='.?_SS>S]O!SGBYB#^S#Z^EN08QX$VCQ2 M\"$(._^2[R[*=6AG&950"^J%\H [BI!!"E?( *G.;!NG9S8]6=HZ5D]_+M56 MD&BK%]?Y)"[,A[/TY=89@9@*ZQ$6(EAB+9 !M)+;&WEF3S\.A):MZ:-W'NY. M13S\6.8$PIYIS2% )"SPU,9B!1M)I"/]7L;OW%4?"+,.!_YDOE5 Y7943+;7 M"NO=L.U[5S].LC9GC59, &.Q9%80@+B7U64Y:IVDC;+*'9UD7=W>3HN=BU3U MDUW&Q-@YI\R4,0N2AF M5SL(]/3#F<5=:&6>EM:R2BA)X9O=B3DNE9/C[.Z$W+[X$(+YL9KO-WN-VFO,6!0/=4#H+43(,>Z$J.16 M**G<_0!K 0UI*6Y#'R?,>I63U7CYQV@>#/KR[D>"JPEO+/=$(VB=52P^<&\T M1( [@[ &@O(3)KCNGUD+PYY-1O-)$,QM]?=(UV]FXWD^BH^,;7YO5FRHI6_( ME$$4Z^"@!JJLO[7U.P'4>#Q?C7:= M['J^0<:!I<1+* AC#'"L.!"5= #07BO?]__F<$_,>+*2MJ"*TQ)M4Z3G,3@' MT^_Y;C+%M:80:P7KZ=$]U#XJ4Q^GDM?F01'##C8?"4H^1P)Z06CJO M;,J&R,%9Z+X?]AX2W0Y4Q"G3+T%-8=@!LW^NBMN(Y+M\^2,-TR0<]EH""A27 M0"/D UMB 8M-BDTH1DYYSJB^4U\I^'W0_O*AEIO7R]O=108,I00@*[P2D&#$ M.+(5"E397NOTOI9$2F/FO%@MKU6E]+C*/3]H??B, M$U("0V0M-W'^S$H:M$^'IXM;RY"?G&IQW'NKX#5HG3GNJ#!<1KDYYAH"74RA*QQO-4?M]4;(R*F7#0HLMFXCTQ[9K$S2CO% M(.2,BNJ-52HIHBG7$ :84>V2:%UAWA?OWL:4R74YG;RYN9UOLR[[F;:C5::( M] H*S0B B **.:^0E-KP%&X-\/ANE]QJ#^63.^AO&Y11W-\XPP(0@S$._Q-$ MM+%(^5KJ$/ZT74>HORFSCL&YMXH[][7T;!Z4-2[62@Q_GN;;;.##BB\ORKB#?VU]1<8A MA5! K:'F5G/))"2U%VM)2J@YW"*+'1+V1(HYN<'<7>M@5[/,6"\L R^C\+E^T_#'UG:3 M#4K"//->&NT8QL)21ZLP(3!)LT:GX[O>VOY.K;&85;Y>D]>)E.:[VWM[R1!0 M"%O)D%,<*:Y1F$\5%L:Y'S<%4OCSX@9WVWKI:[G[;MQQM.NQKZM9[=G?WM,R MDYX #X$* 1!QFB)@I:CDI0Z=&0\[84+9)>)],2RF"Q^ALG=#^\4V&0",>8 X M\!0C'_Q&Q4DE(_;HS([OM*;QLAM\>]NXOKF=EG=Y_C'_DJ]OTN_?P'Z^16:( MH(0*)[5QD$%-''>5?!R+,]O(;D'/C[>O6\%U *M;D[Q]D^:9##:<82,-L@Y+ MR8!!E36GDO.4F^2#SMR?9)T[%O:3$.Y[4-ZMXD2YN'Q?+HJHYX6;%C?!)PW_ MW)2"C3O,++.,(>@@Q\0YSKCRK$8'-*LI^'K,7+N$V<7&KC0P;'YN;O2%7\>[ M]P!:Z#TC4%,)@8B;RM(A[S22-6Z2G]D-S@$R-T4=O9TIJKR/]6H#=U#RT2/ M/&N3/)E@#GA&I#$4>JK"?WA[Z\PH#9N=KNL&O_\>35>5//^U&DV+R[MH],;C M08HL )+H 3EP!NL+=25Y)#[,[MAU#8=#F+;48CW=MBL M&K$OYQ]'TWRQ=;7VYFQW-\R4BC4/N*$ 62 @=3C,UZVTP;T\L]1MNP1X?":L M3:3[MV&[S7R3S.[!?85E@PL)D'0A%-8D/HEM:[?%67)F-YCZ7E*[T4)?S+PO MZK%[UAY:,K)Q;QG'A%$"O/32$N&%8G2+BP6<)F7-!FT;6^?-BZ4@N]+%,#S M;:KD:!=PVSY#AEACF><& Z8]8["J(V/#L&BO/F#_12$[X,A!;N%Q6A@& ]7D M'ZO%8#NHI M\X'1TD-.,*'2$V.)\A4FE) ?3W^F\.C)7:W MMX\0[:7HH5UDT&MO ::&:(,"S$ICLT7 ,I%4U6. IXU.:QD[4DI_]XXWNEP? MIC*CVV(YFA;_BC6A-P_T?O=JUG'K^;%=9XQPQ %2"CF--2?A/ULAIHE-.>(^ MP)O*PUC@>U+6RZ;'4K1U M=?2_]/]:EI.OQ71ZV&K_I%4FJ.:>*("]$YH!PCT+[K4)WC84V(,4[_-LWS5- M7^!3]= 7W]:6.B98YOEU/EL47_(WLW%YD[\M%XMW^?+B\M/HV_M8KR(@N%S. MB\^KY=I5*=^/]CQQFMAS)D@ "C+!G>#(6>*,"ZZYH@P M0U)V^,0/V]NW?OKF;;E+$K]:5UA^4$MH^WCQP81NXVLRAH@ D$!B*74V./94 MNMJ;HC3E=(_\P?3!**Y_T[U^_BDHOAA]+J;%LFB0ICV\DXQ Z+S%!AM$O'%0 M6$TK%*!P2;<1P _^]J27_MGYZ*VR2I"[(SC:K*M,.46HI181Y 0-BY:+=[@W MB"ALDFH6_=C*VO4Z5/O:.8DUK2JM[O+YCS.QA_><"2@8UX8IQJD" CJD28V7 M3=N7_;$WMLON=JZL7@Z)+(I%G)L/"#";?%S=W(SF=Q>7'XNK67%9C&,*<+,A M6,RNW@?,Q\6/0R3[R@U"SB0)BVWP#)E@VDB,@W=(A!/&"M;HH=T!XG>_&Q&) MLHL?3:Q?WT/)-' "8@:YP) IY9SPNM)*"&53;OB<[=K?F,F/S/^>IV.;Y[5\Y^*V?Y,K3]%'RHQ6AS]/5'58LF) ;QM:P0_6#M MK8;*>>!1B'^HPD()I!JE5[K!+\@4J_#,UT)\*!9_[BM?\7R#3+L@EZ>28VH= M0YAHIRH)"2 IQ]#/UK0U9D79@0KZ"EZ"W;AY:C<:%*+8W3"SG& C'+>&:RD= MQ@KJ2EH)T)G=U4Y5>=DAMJ=GTM[J$ON:QB)D(#Y+KW@(^['Q1K :2$],(W_Y M];"I+?4W9M51*/=636+R)9\OBT5P?_1H'M!_Z-_L+RFQOW5&+'."* JT1HYQ MC@E@E=QO2UPHYO\XO*[X>Y?V5YJDS$7\ $&BF#*,<#6 M0%O)J 5-.AD^0*.3HN3'RUA+D!YYU>6/NUD1+]ILSND$X%]<@G9\.B/,0 6M M14H#KGBLN$FJH081SDS[+:BL;!O3OJS&$VNI[W0^&U_?C.9_[EEI]C7-C)?2 M>P2LIXP!%7Q!4)E<39%).18RP-LE+:\[+:-[.CY5@]Z[&.UKFD$FP[131DO. M@)!<84OK&83@F54S;8\ >YF5A'-O^]B;.G#K:Z7Q@'4\F[HWOGJY42:MU,H# M;A2G%DG% *WATPBF/*+Y*MATK-(?[RNWA7!O ?N3ZZ'[H_07FF16,,0!1V$F M4JC$"-TM [6F4 :Q-KPQC/O95 0./JX()S:8FP!?$5H!R0*$5==C;0-K5+ M00<6P9%3(^+@3U;CV*"$39Y:(;$/E^UAT/+I'9J1_ MG\WS<7DUBT4BMG%B"!'+R]T%51NVS(SS-,28 CB,/2>,N7L1C&1G5D:U18)T M _"1''D: )KKT?PJ#W^/RGBN&GF39AE!6D G35AKG1#2 "'JP5OM4C*&KR$# MG<:.EM%-,A_Q);VYY :5^S3&GLC2<(>(4<# 8TOJI=D3WM/L0 M*[BTS)"6T>UK87H_+[\4BX" +^>V7'U>7JZFU:JZ8UG:U2PS/HC)$;:0.R2] MU(351A/9I/CJ\%(J(5+Y7+X>*G4 \-&KTM:H;:L&K:O ?4?K .W+BU*3QB%@ MM%0"A8BS7H1?G>:BGA.*ZQ2FG'=JMS.0>S0\XSR?+'Q Z9G5]>(VCS#%!_.6 MQ9=U8:#=YNC SC*G-)- <$XA @8B'Z\E;5'!,"DJ&V+=D6Y,5+>@'VFX/N33 M?+3(RZIBS^;9V%%\\N;S:%F_ _""Y6K8.A-:[FN+/V2^=K;+C.6<(N]Q*R.;!LG?=)M]?/. M2W<"<*L,^9#'0Y'1KW_,WH/X\G(WF:=<"PNE$#)$JYX NI,&4B\E'/^J>J. MX>YVP8J9C/$RG[Q?O\)Z5 M]'ACXQZNYC3\_F!'"&:;2>4D0#W&O8P!5TF":=)5L@%LNIZ55$O2];<3D M7Q\8W7DY"W\<;P X=%D]M*O,*PRH %P9*ZDFL:HXKQ")8)W7+8+3DK%CY0S< MYU]?(?WA\>^FEH7,<.D!L0"$/P"A@HLE@+#6$0QTH^G8#7[WCZ[LH'&0U5R/ M9E?YXLWLX6>*(._MM-EC%.U^4>:ACOL02A+'$"(0 "L"HHHH!XCR/^JQI[#P MQ8=Y3J"Z'LR?*6]NBF4M1;D>>3X[:29CQY@>/-ZQWWX=U$^F%1644(VX4(!Q MC9#;>N20(^L:;6Z<$(]FH>$A'65<*T:,!(0J(AU4G#!?(P+CWO0/S?(/,RA!H0@8=40A;KP,/026A4?HO;0\::[_L .J^HGH]FJZ/ M$E_G^?)M5&]4XNZZ>B\UR; SC%-,O$,* 2V@M;:2$#J9LO,V0#*EJOE)7KL5 M5$_)F[T%]5YNE,7KGH[%-Q\(8XQZ@"BJI QPGEFIX71E-V#/4RFI0"O:%%AE@$# !O7%.8>-")*]%#1BC*D#1[UZL7 MVV0<:<0@T8A([@* GAE=R<@<.;-:YLF:WL^L:[D%2 M<.]2>$1OF0C^)P;828T5LL(#X72%"V#\S/SR#GF3PM"C='$ZCNY=6U]J$I_[ M-6EX]D_$\#4L:A8,O-U#PJ@/;,'@U-4O),M1R-ZY.VE8-?R]ZMI,&S3T6*AUC==WHZ^+E;%R\M0 MHW:9=XIHZRC6PEEL!07,W5M:?&;'>=*U6'8'[K$5N6[BP[3%GN=<'WTJ6$U- M(!8X>'4.0JBD9ZH:FM7>GUD^L4V]IT'9_ZH1#Z2M]KT-_MS',^DQ5=00Z\/* MRI'6$)M*,@EERF,_ ZP)TIE_<32BI^+* ?[%PP899Y9HXXP'5DGAE%"@EHXA MG%1$9H!\25+P'K86Q>WS9X0>SE1AG%R%-+$8VU<(CD4L%:2NWDF170 M;WMQ:@O7WM@3"P.J6 DPJ&NZ+6VZBSC/?3X3BHI@FXU@#"EJA:'W>27$TVI\ MO +.'*'DQ[QI =;3I6SK_A5]O5C>;PEJ;?U_NK,5X<%^91E(HXXT+\Q,0 M2BQGVQ,N%#(A4G)S0PRPVJ=:UY"?9MV[>Y=_-=-1<;/PQ32?O%OM<9P:M,XT M]IIHX4+P2CB2%!M,*KF] "E.U&O81&W!JK4.\HG(]7ZTC$?&?9@7DW?E\LWL M,A:].9QFN_O)B'.4Q8?7,?5(6"0$I@AZSPA5DH"4[=+7L._0.N%:A?M4=FT] MUHO+]V'FA!]>7C9WZY]IFQ'@N> 0 T:-C]>- *F2:M#II!WYUY!Z:M^FI4)\ M@EQ4731^L]"KKZ/X9,JG\F)YG<_?C^;+Y]Z9.*J?3&(+#1 &J'@6RRHB1.TZ M"$!3;A>]AF"R!;IU"/=I%U,UG>;!%D_O4E?3ESK*K&.ANW<:N??7O$.MH40N+$2<60-C*3Z(*,".X)A- MD+31Q;YN\&BBR$UR9!)]O'N%[L#FZ#XSH#ERQ")BA 42 X^YJW *UO/,SA!U MQ*'R--KHRY5J:'K>S#Y]+:,8NX+%@_O*+.5>,1S"&\"!TE(+3RI,G,4I[]\. M,/:0:!D;.3]?Y/!]=+G=F M\ [N*_.&86N,!P&1,'&YC%?.MY@ ZE(V80>801X4-8_6PL"8F<['#'MCC !: MQ:MN<>&@0E3R&YA48O_P5'*Y'$W_.BP\$/O3I@9/7#SZ- D^05"\@<,DPX0! MZ('09%W/TF)F&&AT^J\;/.X+_7['KLTINXICOIP_HN):BX?5@$[H/^-"04\1 M5](ZC*PA4)L*/^_/K6I>1]QZL<1S?YKIQ?0$2S);Y)/[HMGYY&$]L-/9GKH^ M]X.:W>_+Q7JKIX'):=(\[D)A)<(Z0X#3U*'@BP27Q&'@L%92-'(&NY%>+19Y MH_K[WW\PLQ!3*[6EBFI$N6:$\JU$7C%[;F6D6E7RXQIV*X M&M/ET> ?\W$\GQ ]L/SS\OYO6ZQVF:?#>LJX M%P83BJ&WWG*@#96FPD,JE;+'/< =Q'89URW6O7%O\Y3*8O.X>A3G7;YL0+0= MS3+.A91.2:2A]U9)C*VN)$5,I]P)&N#.7\NL:@_8OBCT9A:K/Y;SNS#2'91Y M^+&,A0$+Q;ES&.KP)XA<;8@92RJ]>?#VVY=\_KE\521)@+(_4H0@.?\T^I8_ MH/).=CSS^4R'.)]8Y"VDDEBIG,%@*QO-9KV7X[*B;; MB[;!CUL?HO\.CQW<:= Z(S[$L-I;3;B3"L=KD[226Q"3LSX)GQP:)B*!#QV@-K6"6+TC3E7-T =Y=:]E\2D.S/VI2W^7QY]WX: M7QR=36+ >!O38+L=F%W-,J"DU\QR%>8 8M0[HVN[J@1,V1RJ"*[41M[ U+K.;P-N-&F> 88Y)I K!R#2&"D%724Y12"%-P,\F]@2;SI MMB].V:U"@J^^&?N#=W^"&._*V7BO!].XC\P"##3BDABF8CJ4QIW<+0;.FY2< MWV!CJF1V=05O;T>S[CWV1G1Z]O/9IO81"1$C%! )NWYW<2L;DTEE[ 8;1"53 MIPTH^XV7]@9*&<,^K,I I]$A,%&2"UM>!Z(77_U*&I[%ASQ MC\MR_.=U.0T:642G?'G78&^\:1>9 9!!+SPE0 ??#CLHMB<*")'$I>1B!A@K M=7K(HB/,3\"ZYF'Z5>=M6_LOL2D.Z M[]W,]Z.[F.UNOH_Y?8,,&.JAA!80*2D2P(>_5M(11E-*E0R;1T>K^85MS"1< M>V3-H]=6&Q'G^389]G%Z4:"M-=;H8-!%M<]/H-$I-PL'N+IUPYU6H.T[?/^0 M?\EGJP9&Y_D&F4&$6L,LCO6-N4,2@"IR)!KYE!>W!Y@N[( XK>#:L]%YL$O; MV.@\;9-9BX6V$ *H-. 0$B>JQ):DX:_GE3+LSN@D0WLZS_D@CSDSDBHN!&?& M,,TH0IK74G'*4@[@')X%[#R"[X PR9B>:'DZ*)O\I$T()92G,)A2!)A U&IE MJWUA*2T^MP?:NXZPV@*ZUSSRP]QWXV3RLXTRA6'LI +5*. M6@S;Y^F&3JTA?8)EK-GZE7'"D'/"![NMK+->2*5K.6Q2;8S#/9T^%Z[.4SP' M0MO;W9N7+ZCNH,R.5IDCV$.(D-3 $&Z%(/C>HY.V7]_G]1N=]J#NBU)';6_L M0,XQZP'''D@%A 4<,%-MZ2AJ^+F5U>Z:4*TAW:>)BH^=A6'OO0GXZ*.9%EIQ MBJDQFG*ME0=:5A)Y*U,;Y$I%X-40YCB0%I(+0&U?,&LGMF;MATPIAU@>TP4KFY6TUA98NW>![X' M'5WGLT7Q)=_DJV)E[W?Y\N+RT^C;[O3A(3UE$H056T$CI?!<*TJ1K]+M2H?H MX;R"LRZ(UBG@?1'P0RR3/LLG;C2/KY(M'DAE\\MB7.SRFO8WSN)5; VMT5H; MK9CA#+(:70%ZO0OX*FG6.L:G\\,/\K\SI1 #"ALN",(. >=L=45 *492MND' MF,3N@#G)F [E>%K"L;0,>T)"G (8(EX2CQ#PJ)*8V:1"_P,\S-AG1JD-O.\9 MUF\5K_K8WN+B,E85\=/RZR"J>=6#.:R*UY-F&40"1E\C_(Z\$L2@\&?AJ,+2 M$V0;92VZD3:6/ C#?3\OOQ0!7WWW^R)NS=;%X=1X67S9,&P_!H=W%@(!K322 MCB),N%!82*PK9!BG*04L!AF3MT&2LF?4^UIY@B#WGOINFMU_+G/6 6J$P8@Z M1*!VB-F-+ K$&OSGQ: NE?V45T?#W%^JYQ^KQ28A_JG\D(_+V;A8UW&Y'_FG MLCT#U\7794BM[VL#PQ!R2GNNXM-O&V0ITF=6&:I' @] 6[T7!OIC7BQS6WZ= M[6#QTP]GTAOM,-$ 2 ^1H=0Y6,_NM#I2 S2BIR7&2Q6&CM5&?Z>;@A['Q5J_ M.P\TW7\L,T)P8[&PF"KI%>,"D$H2IW *KP9HVP;%JP0]]&:U;FY'Q7SC#[\M M9U=OBR_Y9'-W[S_SZ<27\P#/+D/6I'V\_VEQ0$ZZX% SK;C2K)+=<'AFA[T' MQ<$N%-2;:WE3SI?%O]8JO[A\7/-@EY.XLV'F&?& @L];I$.6)>BH295+H M., <_*#HV*IF>LO<7P>@]6B=,[N)9<'V+<#/-PB@!=2X Y 1;((GK:65E700 M)X49 SR*-2C>M:*1O@^QU_@3^&3BJW&F=3MUW(KY)'YDAQ" EM3(872FIO_3+>!Y?T;'YYO<'*&U//#5(+C;O)"/2 "60C#N% M(!8U@;)& 8*D8]4##&EZ3!EVIH/3,?%IF?.#./BT><8\E9!@P$U8,*BBG A= MQVN4IUR[;YXLE!OVS?*KN(7\J7,2=L&,O>1+!O]TM*O2FKOOCNQLEQD@F3'> M NF=4S9J'56R8F?[N0'YER#:\:B?CF';6MF5:_MLS>R#J->DPXQ:H'P DG" M&''"6GKO*4.8K\3+8Y=%T M^B%H<_[EN66U>>.,60P00!0*I2EBEGEA:M?9JI3W%P:8%NR04)UA?GH7;EOB MZ2C_;=LVBR]Z$@.PA51'UT%*4OL/6-M^#_*^9IYU!?E):?:H&E1E;._?BFUT MB3RUZQ"^60(4$BK6+$,!*"W$%C$( V3GE2D\%4F[T\CI./RHRL=!)'W4-K/( M<4SCY32GB'":DPC[1F;M1;^GU<^3A6F0G]Q4/JAA=>3:_'POF4OI)A5(B3+$#^JU"GZ/IZ,;9D%;.:&?K0MF!VOOC E_-!PA02L4!%,I M1[<&6/VEWW/5W>C@Q$R,.:1%6W=&=G26@7@F4A,LD-=K/R3X(_?SDZ?L?@SP M4&&?=T;:0[TO+@:;O=W#5.-_KHIY_N)#5SLXV+R3+ 1O81(RS7B8]1 R*&V5 M'(482)' O>'N?73)EL?OE'6EBI,1P3A0]0QD%?7!Y/T .[BGN7E J/E3=8!JBI MH[4[XQ%+>8WD]1Q;Z(2:W6KB%-S\;;3<#GB]#W17%[T;3:>+7?(U).S1_6?> M,*"]0=I!3CABULGJF# $5*0D[F%NC5HICEBT6^J4D4,=[^ MR^00GV!'-YDP'!!AN56$@S"ME<:RGN0.]_.D^U_)(6A/&<,+Y5L)X;,0E!+( M@#5&6&.]PM;4DU.'5:C7C9U3)96ZX&)G.C@Q$[?ON+635-K1608D%EH233%# M HFP9EA0 ^_9F95'[S.IU![JI_!#WRP6JS#\X%(_J'[:T,=\MFTF6?"UJ=&> M6T0TX]SH>OXQD+2W,\"[]EV28H?_V ;T_55]K!S)!)!S.!7V!2S]>J2/EUP*A'POL.+#_FZ%N6G\M/HVQ_%\CJ6@PN MQ"CIT&NDQW:9&O%8MC7!=PGQ?50'!5K!#"*LL9(2'(D]61 M9 1XTJ;UP:? -U1SL\FY$NTPL.^)=L*"Y<\_-/+]0$]3OGPSFO5#<4_&>%A% M\R8]9=89!!PS&MG@$6FJ%6?(,$F%IYS:1D?C.@LQCR@LK1E2CDI-5* C0\ + M[RIY*%8F8>(/,$_;F;9W5I4^#.->ZP[M>4'H^4BAP;1*[SQ32!L-+;&.<$.P M HK++6J,(I-R"'78!Z [96;OBCDUG6T0YDL@P)=\\5^KT;2XC.NP6OQG/KG* MN^-Y"]^:&>\84,11:Z@,>%,*?8VS[>D4=F\3H$]B-IP3_2OQU)/E]UD8_;3X M5S[Y=53,(O07LPT=3HE9\-YTQO2CWU5(FB?79@WWPF? M,%<2OBWSQ@J#".72 !2O\5%!*ERM2WH/<;B[YZ]ISO2GW"%,FD8:.'**-.H[ MPT8A1XB&'A('"* 5;XS(QCVLW??V\;2:YL)7>AP"+SWY3POKF9F%;@Q&]]] MFH]FBX!AY,]LLO[;]-',3YP,QW]A9DQPI3%GTG(FM ZPJEJO0OLSB[T'&'KT MJK\AS([]Z]_V$LS%Y?TUF,X=JAW?F5&JA,32:X")%\Y(SE2%,34>K#!/%-;,442.0I5Z%5:R.?1A(\4FB4<0%'[SD&6HL*3\1P2FYYN)6B.B-=9WLLAZMJ"&[? M@3GQWG96UGEWC8@.D$8\N34,6Z4K- '0*='_ #-DIV9\+TH:PK*]K8\9_O5D MB_,&\7I0S=[T>JY%ABVTT$B'N53<8^<4C(^KA(B H/#C1J59NKJ,O*[$O.N8 M9/61C/(02E@BO.8>48R@XZ220EB4ZW8!]\*G/8 M>(HQL @R1P#20KI*#F4A/Z^@O&U.'(]D;XYJ5;EZ^T13DPH]+[;)J++,L@"3 M4D% @H!QOI*1+/'Q7O!ID@]F;ENO:OMO![_1!=K3+ MJ"&*>2(D0HQBHQWA-7I L#,KL=."SI^X)NVAVQ>3/N;3:3P.,YO\-IK_F3_ M8U>2[,5&F0%<8<0,Q5P *;0"#E12(LU2JB<.T)-IGT.M0=N;8Y// @;3,& U MN2EF190_QLO[6;2G9<8%1-PSIX"!6D(E$:^6;(. M95IJ:@SCG')OA0R2W,O$,26]ND'=;ZVVSIE41'MG2:,;JL]\.@NN/X""B1 N M"D\),<+S2BX5_,?SVH3OS&$^&M&^F/)F%FQWOMA>G]W2^ETY*RL)WN6[4Y'[ MFVO=@P M0U8*!+$V&!L E1/JWN@B;'NMGO'Z"-4JN/W9J?J8=@#(E+,P\%48^_T&CLXO MRWG^X.4]]RW@%-1:S$;SNSAQ:!NRG:[$W$VOO3DLGWYK%TX!*:^B" MQX$0-I;"&F> ?8HO=OAKC*]NA1V.9OJ= 4&2[435(7[9G2Y_H44&L-3(>$0\ M!I)("C'&E7R4^A3S*<_??+:#:H^%4(^H4A.K$X9579MQC'U&PQ72WS28/=EH8]9)R($!0KXHV% MPD.-K6"5_%"RE)TZ.,#$>=MDZ@;FD]+L4%)E4D$N"564*<.@]\39"KOHI9Y9 M_8G6-=Z$40=B?"K^;#$X@$';%AE"4&%!D".Q[@7C#K$JYX<=3*KN.<"ME[XY M=!S*?;'HC[RXNHYB?PG1P57^;G7S.9]?7*Y'OKA8+1?+T2R68MY*88O%>%HN M5B%\B&%"@[6PG2_(,"0\.)&:"HTHLXI2?J\-+I.J PZ0I&TOE2?1PM XO&^% M/:B?#&E&J%$400H\4!818K=8$.9%/Q<.>B-DWP0ZDK_'J.;$--TB]D24PXGZ M4D\981 [)IT)-D-)R#GV5=J&("A2[HT.T'8.DZHM*:>'JP&V'*_6B\YLXF;+ M8GGW9G99SF^^>\#H@+L H?LX(P3 V_D04T+5=XR>^8X=3D73IID@& 0$C4: M(2Z@TYQ;A8APP %!&YU(VV4%%OGX[U?EEU\F>1$- (E_B%*2!_,^_"A;C["( M=T ^3Y_;UGGRF8P!&]9QQZT E!(JD!2H&CF222>Z![2LM*_(LAU >SL^5[EV M)EXE"M8I/IBGOA6[,I$OMLDDT8![8!3"3CKH*#(U2DPG;?L-B#0)NGU\6*XE M)'N['/)@F+:\&16[7I)[^N',2,N$IB76%H*62S&F:])"4I[V>?@,DJR1+ M/!2).K'LF!F/+!>JD)E?(C.!S,3+0I%C@P MI9Q5SGL$Z',0LGLX6*@I%)1':A1P M*5]+P1U5'EE ,Q RP%BB'81R-8.PDX8;@TB%X[E9/7-<3EH6E,Y+&S'5!L6\*N_71U.YG]=S%9NOF= MC=[W 5P<>CPP:SPDAFHN!4&,28!$20L'MIL6IM<(C88XVN:2X:>S8FGBG!X6 MR^,+Q@]/!H&M9X!RYB6W2"M'C"DI4-1T6Y)S39C(9V8[<"@W_#[&;QS P?-' M M,88T@=H1YBAZ.G355%.\0Y5X:'F$1NQ]]D@8W0D M!"<: ^TQW$!W<^T1-2&U*$EHF-A=)4DH2>SR?RV^/"Y M*-9O%[LNW\>3\PX-"4P P2'DQ$LE*%'<>U]2:*(W-%*X=8>,12N"Z!-J)U/\ M#@\*V#+IA#614NLPB?ZUJ*A4:BRIH,T)NP9Z+N)LIYV$MLIV,IWKU;,Q(G. M&XA,7/ZAH\8 :2N:O,G9%;D2M)PKW'TM@S)8VA5,JG59?W_F)_ME\>_'=*7K M">-68W3PA+#X'X(PC/Y$5#N%64DWIF1D5<3]V[GF9=(Y%O?-^Z3MJS$ZI*1N M; 2#,J[V%"+%C:M6_ZB>XUK6&D7"(90UQNT^4;:J]/&DK:PS/&CJ(50DIGWM]ZWKD!<%J MJ"*AUN/(1P0C.X4IJ8]_SZGB'5".W" -;'-BZ77U>TW&1=;VX'N"5T(38R@6 MT9EV%D>&RXH7BHTL^&P:('66Q(98WSD,W\R_/JY7&Z; ^K;W]:C "$0 QV5? M&8X]TEHB4-F &.N/%&+-8N 0TK+YW2>NT$6XVHT*'""&@$5$PQBF>^339'J]\F_%LN4CKVZN;?%ITUOE7\_3M??/R2'=>/3G@@2:KXA6&LI4Y!I M[(604$+"44D_030';P.JFAA.E-".7 :$RY,A0NUW!*R9L1QZO-E_BEXQ-U7\ M[K ?61N*QI%Q/O(NXGM7V/OSPV^+;\5RONDU]5#,;].$(QU/TS]I>.N^(G@& MC7$(:1RUF1F (2,E!Z3.\NZN$WGG(F/1">.[:X*Q_+I83M;%F7@[.BY()@W" MEBD-C?,6<0.J4,DKE;/[,< 0HGV0-'!N,(G%)$<( ([UU MEC-;V14D\OI!CQ.Q%^!ET:Y4.K/VDU6Z6CG]7[)0WR:S'W8EGN@X9OGKOB,H M!XRB$@ :S9TU2/BG0TJF^,@VJ!O$Q$OKWQ+'.UO_ODVFLV0E_&+Y(4[^F5OT M@SMS;!FL^8H +( 61U=(0&:,,E28:M,+"CXRS[,]S+7$\*X@9XMEU)-T5?.6 M14>@]?+1H*TBBE!J&!660DTLKMQI8FC._>L#W*=N#T*9C.W=.[O$*PN1-2CZ M$R[^EVGFA05/S*(DZ]Q_@+=GM[C^-,3AKE#TS N]S-&O]X* I/.<$*8=(1X1 M+BS9Y53;R&'S*[>X!6^_%=%T;PF?D5'+'#Y[/GA )6&06L$PAH8CS75)FP<\ M)^-N@*Y\TP(_:!@O9W%WQV+SNR3+Z>S[^^*N*+XDG_"/4EZ;[@;GF<[+7ABD ML9!@;JCG)C)% "9AR1WE-!K7NM1C5$(J]^6QZ\8/S4T *L%27>42$4! M8RXZ2Z*D&,*L6WY'FM25C^"&A=)7)YS-0>6X&N%8Z#"AT0YC#JV'6!$' 384 M.>$MP+5\E':H_7#[N;A[G!4W]^=B^.E0N4X/K$:_$[@R"#.&TCX2P$(P8UG) M3R7!6,]2LZ#U\D*Q'@72Q^9S)[V'9^U.NV[/V#7:UCT1QT@46B Q0E1QX1%"'.#O96( MFQ[7L"?QG.H ^.+)H(!ETBL3+;.FP+AHK65)$XGQX4^[8M06]L$=^DL8W%6< M_68>%;^H[OA\6Z\]WY%1@3L.O4:*.^U,"MY2D^OH=BEFH[,%1M80\F(IO[(O M37&T9^2<+' Z.BXXAXT%;+-'#"W7F,@=K0Y[ D?6\Z 1J==#TD7\/8VEO??1 M;]JX;>?A_OY:S%?%NV)]L!SDQ(B @+8R397+Z*MY2*'GFRESQ;S*:R)_-9 X M5WR+-GC;?;[!,Q_TMTC_V\5JI;__5W'W$'WJ]\5LPYK5Y^G7$_;JLA<&0C2' M"&*$ ,'<8A'7]7(Q3QU(QG5@W)0IZX3974%QSVQ/6KB#8P)%AB%+N5->"D:) MY++R):VA(^NDUS80%NVPO#Q1 Q"%G<=UVB%,2E;72 M4DGIR.*V!F2\IS BEZM]VL7WT]5?%UB_*2FEA.=< M+3W X_PV;=R%+.T>/&8QWVQMI'+CD\;LV+#@8DPB! =1WXP#+B[.GI24,F5' M5IW5C- /(BF;OYWE-"V6Q?1A[OZ^_3R9/U3S/MW8Z=BX$%60P+BV8B*B5EIN M(21/"SC.R9^]Q_X# I&9"(!+_SRLG/3&L M6LF-R[J1<(!)/4W9L4:8V1]4ZH9BKX8$;I'%JYX.'!D(@8 \FGBE'.3:X8JNO"N5![C' MV#AT\EG:1Q'=Z8Y$>YX.5'-G,4=*4ZBUEE0*6M&E4,Y!R #["C4?JE_*R4$< M>Z3$_H?Y]'^*NS?S[6'.FWEQ?U_N MNO*AE&W]L5BMH_X=KQ[I=!Y!*:R-Y(YIX)RD#@N!-T=0U"/@^,Y! M2\]RNO#D^(FD=XMMPMEV@GJR2GF^*<"]G:SB4O^^B!-\W)?@=,EK K0<6)/J M9IG@V)!H?70E J!R=M$':(6; &$';#YOW2WONY]N4KO2JHMW/R>8X6?K[?:W M!V>_!U,G1H1-ZQH+@/,1T-!&]NF*+B9<3M;*H#?1+X=/LQSM*RWV2UI'XQ+[ M?.]V*QK$C'G!G$/8$&U7K_*CM\J'#C:A.9I]U+CE]#:Z4_NGOO^W)S>E#3) M,2"PCBC&,)$VFN8=IZA58RMV; (RB]ZXW^7"5RN9:4<%-(1 +0QRA!! (8\4 ME%1 Y4>VL'4C\#UKW47<[JQ%U&)>?-_6T_G'^=WI56O_@&"Y:CW5U4Y0CU#&'A&3>:(J%=3%ZW=%OJ!K9C7?M MNV?M\'U N&OP)B@/(?9,.P.CVR$8@\*A2I4)S,E]&: %;1P9%]\$=1[?N\)> MES=!8>:44LAC"23D*5$?\6K51VADV>#$,5C2SK3/"60':%A;PD6]'=\LSG>%NI=\^7'IK@XBS6*UWO1 .P+ .68!45IC*JT%KN0(1H!V:G];[V+<#19;%L*%Z3?5K.X7R]7K6=W>/GYY MG*5,RTW/SC_GRV(R2]-,24?OBO7-_Z$P4:;3==:$(W/ MC@F2TY_0'E^.Q)Z$TC$R4RI<2\A\_NK@-" ^SABSR (AH3:HW/YDD?DY@7#] M\B.Y1>:\>$C3_?@3 S1#-A<"-'D5+SV+^=W+^1]8X@\@,^N=04# K ,,49;: M*EO"4)EXP:1#.6;[_'3Q*S?;74NC01 >G%^5LG8&^DZ_+""E.26$:, $=QQ+ M1$O_F0FK@I.8"HRNF7 M.<#K[GI?$R_F?$_.ULW]_:I8IWK2F_M=JR+S& 4ZO_W^NAW23^>"$>TMPA B M'"V.(PIRY;878$D/J*B5Q-4.)Y[D]NSRG5.54X<'!2B\!,@P'LGU C-CA-Q2 MJ@ &?&2=OMJ P*(E7O?9Z2"WD:7D4DOG /-(&@Z0H-B4E (E1Y:*UH3(S^EI M>1YWN\=1Q?EMC>S$XP,#$AI2 MK146B"CBC7#(EM1"1G.NUAE@L-^"B6N4O]T;N6JO(64&/_7@V-WJ7,O@'7]% MX#P&J8X*XAEFD!#FR^M](V,MZ]3X=7%FTA0@#AK 1OG=1ZNZW4PK.C:)%IOK M#&OA[=@+ F44>28E$98;0$ J0=U1SXSP/\-ZUB36&N1U?T@[OA6Y]_E 530! M7B)#N:!4>P*)*FG#JM[IU?7L.W:&H_-9V^,"]6ZQWC+FC\5L>OO=S5(3NW0U MZ=WCYH?S5JM3;PL(*H&0)A)9'.?HD8(EEQE2)J?<=X#MQKM;NAIF?!\;$;.4 MD+B%[>SR?1+2N&IN25Q^ 7!0@N%%=002H6/(93CE3HBF@6[ M ;: ;1UV#?)Z"+[9EE_J(<;;J_43;9M$V*A8'QX__2NJT\?%[ZDIX_+=EK5J MN4R!==KX^5'G+O3OFIU$(( 3*'ERB^-/*&67EQXR$Q3FG"D.,)VP!Q^Q5WEU MOR.SO8F]_NG5L^>#@ ([YP1'F$KAJ,8>E[0IHW/*3P88KW1Z<'4YFU]#Z'IV M3#/IO_X#G)<,.&^3],68",,8E" FN?'4,.N,B99ZQSCB[<@:!30+GJ:X.I!= MT?H[5(>'!V,99$ZEPB$.E?026U=2[G&WQS?=[H9>C('S-D(O87/W -O,\L<] MM?,VW8^]("@/-96.8@<-(@@16QV,<29T3B+Q%2Q:34*L03;W!+)Z6Y_;1X/6 MT FK<6JUEUK^6$1I21$7*B>-:M"[GBT!YUR&]@211O8Y:[TI&(^E=E(9H;1E M!&NIRPT0KHT;[1YG2P!KF-]];FW>?)I-'S8R35MFZ\?E_(+MS?TO"0Y*8# D MPA@B!4YM6$RU4%.44]$PZ"W.YE'7,*O[=KQZV-UL,#_&+&SIO[F^^ M1L:DS_=>;+'W*C,UO]O=%ZG2A63;NI?IZG:V6#TNBQK5%QEO#=@XB"Q1TK"( M J-HP()007@ B!9:Z^W0UZ5U[[I[SOBWA>SK6@_3[_J[]L;X"K1OTW3C?^H MO^][6=HS/+5!WMTD E8(> .C0PX])8Y)BG0IB;A6Y)P #7!+N!/,GG.18)_" M[+,>Y3@#+JA4.?W"P(W4W' C1:(>D(-]25W(-$CNTYEB+#+UHP+Y-@5RO?, M]F2IS,$Q@0,J-.826Z,,Q@PP:DL:E5$Y<=HHL'H>$!;ML+TK:*5PTL\6_]G- MN];U/Z^>#]IRQ[6BS%,(O,;,4%C2IIT;V3T&#7'ZAKRCXX(!6DK & -:2X,8DYA5G(NL&]=ARA48T";%U14T7TSUI(W< M^WSPQ''F&4W%;DXX)J@L.289)SG)" -F[8EUJ8;I1 MW1:KZ<,\_KZ?UT:PYN'MVY%=9],5M!I"]$4R&L36_-L:Z>+U7A @P]P0Y*(E])#Y MZ A*45%O0<[>TP"3G:[ VVA%;MVMP]^*^>/14O;RD> %QT@9@*E5GD**-<4E M!=BPT38):D:LK]; B[C:V3[Y8A77Y-TDC^V//W\N&,BB,6!:Q<49,BNEP/#) M(&1%0M>VJYF/D!S6]I7=LR]E1\T/^Q$_6>M4CH"Q5 $3A:88L :A& ( GM)I M:?S5KUR=KHP]P\!KS@6 C LO!'>NDH2&,J>CSP!M61L0[2\UYSS9#3VB;7-G M4F//5'1KA<784:6\M-'T0$F@2C?>C:S5[! AV.3.Y'G2'#KNV]Z99,0 ;S'0 M4*7R%"V,=UMN::R!_+4S>0&PFMV9/$]"0\=SVSN37'G@)9#0 (4$$\Q3\PO,ET&IV9_(\&5UY!A/5J4\#UAXJHPRA\7\;6J//:&-@^Q/%^L/P M+9H4UW5E,&$' ! .:FJX)1KHU%5D0YOC6-N1!7,-R;E6!M-YG/V5P?24/F,M MDX9HPPV&F@G)(/-;4P#2!7"=5DCTE\%4&S]M9#"=)X(^SPESKY11F KI>>HK M*AWA" K/=R;#0P%STN5^[@RD2VUQ@]+JHWU"4U?4. 0=I03I=%@?M4YX $M* MBURY'"#]W DTEQK+YH35 M,RA/&LNCXT+T2056&'JO$*4@_DDJ6I5QH[NINP&IUT/21?P]C:6]-V_O\C4. M&KM7SP1M*?&*(D)T#).01L#['] P*1 M!EB!J-". MJ:A_44*FVL,@8[O'.%_\KS8;FV9Q5]!ZMYC?59,_":4]3P>AHK\' '%.,6&, M0_II@U;HK.J6 ;K6C4,GGZ6#*-3KLH<>4TI!%CG,L'$*>VQIR1TO4$XL=WY; MW5\^6$=RO,X>>I(!"PW!@G)K/!&:>O;DH.B<>&& =K5M(-3NH7<>VZ^KAYXG M@'L@4NVVLT+&&-V66NH=DSFW@@P04@W(N%8/O?.X.@B3^[:YVGC$+:.,0^($ MLX!9'9V9+?4F>JD\)]^ #P]3UVY2+Y7;(%#[OKA=/,RG_U/I M-_^WXH_%,G'Y72=>.R8LXZFC'4Y7*FXY"T"61@QPE6T:;N>@ MN1L)#07[NRJ)XB[E9#XOD#!OWLS7BS;P?^DG0^0J\YBD:B:MG$5*,UMQ&$,^ MKLB^9QWH2$I#T8-*Y;>$O9D7+TA3\SOU9?$X7[N_;V>/=UN^5/3/B]7J8[%* MIY$-&8CMGM!=+^4EZ3< MS)]^5W?Y/3 V1/50++)76\\U5%I+6_'9 933:N':3M2;7#*;87=/[9 VL?// MT]U(<>$Q]4AJK( W5'BRN[G84,U)K:/\E@H&OTVFLR0,OUA^F,R*I\E_C/+0 M\:-_'6%!C=%!2H@I842FA<]AIZ(5KFB76>H_P#B[#5"\K !LG.F=E=M75QP> MJ+=XWB:M6C;^6*RF2?";-:,.*IO\3%"2$(^]0S3*24, 4'FC;S3BU.0T%1U@ MB-P!?'N43ONVRZMR-[ MH\KM1M?-P3.5%!U>8!,:^E;0&!/#C*8<1R9::P$&3PL!&5DF?:?K>S\B&@CL M&T#S,PX@0E(6IK?6R-20)5UNMN, AR['"1E@JF'_(+V4\SWM4_TY7Q:36=K2 M3=I3>CX_6W/N&&$1H06D$#-C";0 T:VHM-%.U&JBT_7V57(&IO/'Q>,!&4+T M>WSB\^IF^781@\_ELP/9]-A%FUZ9WPP &*^C[Y%NBK7*.^.1+?D,X?C*W)L' M8.VMLFY%U>7J55+@)]/EYNSI9UNM@(22>,$@5UIASZTP!&!#D>-4$%%KQZX= M3E0B63V+S?5DEB+L#Y^+8F_2X?,N-U7JXK/JE%-7![3WT<"X9(!HP" B7*1L M1^)+3E-C?M[UJC8$7[8A&HJLKKKEG_-:.$]8XC652G%B2TJ19#D7B \0E4. MS%DM_LZ2SC6W^*/8(FF5%)AXB"E%@%;LBUY,SLG1 ''8C-#/:?%W'G^ON\4? M49)3[ED,EA51F' O*X/B"!U925 S8C^KQ=]Y#+ZVIB:"&$;C*JZ]-,H*#Z&O M>.8:$1Q MI(0H2W%)%U%N9*5.C4,GGZ5=066?H3_A-1T:$F*LXB)Q.)U_ 9AZZ.&*6YJ2 MD57[#-!O:D@R?6+OI.]T>%!0B$F."'/$4B.\PQRCDDIIX<@ZN^<+NP9Z+N)L M5_CY8UE\G4SO=BTWG^Z'?EPF_JG5JEB?OJ2G_DL"C4LXY\@@PWT,HP57FZ9E MVQ4<@9\ 7^?"8=$1K[M"G+J]73Y&"4TGGZ:SS2%&G4N@]@X) CND+,-81"H) M]M!S5NWR49G3L'* +E8+:&J(L]UOFJ\JU^'M62UK]HP+P"(.I;.0(J5EI-IP M5^WO,9>3-CC --D!^EQ-BJ=[*%93?IZ MEF(:R'R\/" %>32.X9$NC:5<QU1BC!P*Q>0L=K)\KR,:4=' M=IE!+U"[E-D=I'+M>@=,_NZU0GHW!SM=W=;-JVZ*+F12"D#!+7*6(STKG,.=4+16GOG+=.ZB\!U,2^B M:.K0^>.(0+B10$'BO.;":$B K6A4E'6S%2*W8)H7#VF;_6.O>EM;Z(?T-HO! M77EU5;.H:MKO(^MWV>$QJGJJ&#R"J?HO"4@S%&D62#'&O6:0 5IR 3F;3[4!IF8XVS-R/GZ>K/^Y>)S=O?GR-3*C4I"=:IP/K!,O#(9#H@QTQ$!/ M(4*ON'Q"D(TPS MXR0!B%D.&)1P$U0XZ !4/18._3CA.L'I@1&!&&$%](:GBVR4\,1R4M)H)!Y9 M-ZY<0;_:4FJ"J1VK9=_A:%/:";'%0D'@A84^W>\.P;8&E @I'*M5J=\.A6FO M\N;>1-A/UWYRN]E5/%65=W!,D!8B[SAVWCAL@-.1O)).)M3H4OWSA+UHAZW= M'2I\6C^E8)ZL>GOY<-#2,Q,7+XXL94Y* B$LJ>+&C^Q6OP:DNV=%SV)I/T!Y M-_E2ISAM_Y! J3=01FM%K7=.*QK)+2D$S(_NRJK+17P4+1=S],*>9RK^AF[! MKQZ617$TJ_[X@* YXT!JS*TEQD3J(Q?*"7OJ1G:W;+[<%BUPM:NEXWTJ=SMA M6JIG@HMS-A8 H2QWPE L!"MI( KE9#D,<(.R>8MR*2<[1#WZ7SZY?'+213\\%Q('78)8R3: M34L$H()S4]*BH!Y97X6+I+AHCG^=86'R=STL/'\N8,40%\ PXHU$C"!HGV@! M/F<'>(!6HA$L9/"O*RS\: =/N RO'TZI'MQ;29E1""*.O42DLS?$J!W@> MU;SOD,W2?H!R,A+=]W@P$?^8,XNYXXY2+9BLS"O 8F1;%SFB/8J2B[C9%4Z> MJ\A)"_/ZX: ( \X3R+ERP+O4%]3MJ/)*^I&%J7F"/;(3>A$W.\-(L8ZLK8^2 M/8\'+AV("J2Y)$)AZ !1%674DY$%KI*$,4*Q1M M)U?$"4O+[6*O+1A9\L3E0CV"CHLXV5W[AM5FDJ?-RP\/!NH0@]P"2"1SU$(* M9>G)>X3'=@J;(\Y7#1HR^-B9@[J8WRWF;^:1LY\F\[]N[J,TBKLT[;=O],W[ MTQYKG?'!&TL=L CR2+RBSG "*I?+9#DH W1A&\10&^SM(SXN+?';&A7T1\<% M0-)ELI%2;X55 CCRBU*+RC.:74UP(MWFO=FFN1NGTC:;3GKQ7*Y^,]T_F F M7^._'*U0/N*M$Q4:":-J!5$O,[@=N&Y>P6*W3C#=W0-[] M42QODW@?CF5FUW]) %"D!"\.A=+*"Z(T*[.4/3 ZYWCB2K:-FH9<@^R^,,LR M4;1X0>5OQ;Q83F9OI_]^G,9??S>+;\5\,E^G*JXX\^EMG*>9K#[O\CT.I&,V M\.:@,>086L0PUY@B%)=]O&6!!(+RG"CQ2ES[RQ'7CPPZ@&&:W&2^F6.ZD>C; M9);N*/JO8G8WG:O;V\5CNN#Y\=._BMOU>K'I';:85:FK^\+,;B<0@ &248XM MB:9#46*EUB5#I>(YB64#O(.S7U!W*JH.*MW>I0YYJU6T$A\^1_;_^/T.J]S< M9#F/H5HUD1IU;H>&!$8XL=1BIAFTC$F#:/2W#''($X5LK>WD;JBL4XEZ<$R( M<2R1UC%$.%;:*:\<*^FTU.1X[ /S MQVAFW=?>NR\:040JE^TN%T0!ZP)U!& B"ZI5R=D/E5@[GD_K#N. H ME5PH!K&$7B"J4Y_N';U"JY&UD\X7^PF%SF%N5R%WU.RGV^6/ .>'YP)WS*04 M-,NA9\)#KA4M:6'Q0^,&RH5R?7DC1P9'NT+'/XOIP^=TWTUG< M;JW?L&)U\[A>K:-#&OFC[O[UN+U?M<9"E/GF(!# CB "O4-, "(=,I6.,I#3 MGW& &]"-+U7=LK]7N-[]+M8)HB0B C0!G-+5=XQPL+@>]T M,8P3_K1H&8R=8:<.9AN22E<(C2O^7+8KZ=O5JOE]-/C^NT0?]Q M41J9XNZ/R?<-ZY;+5,%T:+NGN9<'DZJ7H'2 >$JY\EQ6QLQ:GW5AS0"7U;Z0 MW+F@>EZ #['T_"7XT)N"4LI)P:#"U$0/3&M&2E$X;V1.+L/YIX>+*-A1 K== MJ72%TI?>U/OB=C%/VZY;R9\?1>]_0<"> V$1\4!P9@AS./)Z1SVC9F0WH?2% MR5:$T1<43WFF>Y\/S*5F)4 ;PY%+<2.(_RW5S)N1W6S2M,#K[.**^X+-3 MMS, M!L1E'=>,N0 ( A9@'"Z-K;DEM0C2U_N&$*7,;G[??U-VNU(MNXY)U(: MZ36AU%D9.0ZV1R@:<,1K[0^U0^73X^,5C+J%=21,_, M:RPLQ9NKHC<\ H[\+.=WM:&RZ(/M79F2)VK4?#V]2S.??BL^%+>/R\U-AN[O MV]EC7 =\9&P,6K\^;F7^FOCS$-O4QP)0$.AT81[0J0DP5(S:'5>A<5D]S:_ M@#4(YIXDTH&U^S!]F$_OI[_ZLT2OI^N M_DJ7T?XYORV6Z\ETGD10PQP>'1?BN@,E<0!%'T0X9@$P:MOF.D;INE[2?COT MFNA]%>E.S,3U1,1YS=+K# ^*"1^I9TP@!YTVE!A840^SFAL-T-HUA(27K6N: M9_00];[O')9VU!]#KWT,-!2U'E@?EV.HTI8+YII[@&O=-M.1^I_JOKY_0$BT M()R:81##$*:&"U=2"#0861UW0](^I>*7L+:S/F8O)ZN_ZV)^^_G+9/G7J?9W M)X8&2!1DV'A#C88"$8H]+"F&#HTL&2I7[*=0E,?=_O!43OITC[P30Z-9C)R3 MA!@0&0<%Y!"6K!1P=-FRS0'@)+*R^-Q9>#V9%:OWQ;=B_EB\*TZW2=O[?""2 MHL0N2@E"%&A*HQKN:+,*CJR%;W.B?AGL-L#T*)_$SJ$A M 5M%D162&0*(PQ81RTH*"1[;M>2MP:3KY^GM^9@Z.39 XQ1RT&A-B/.2*JQ5Y1U(6NLV MT6LV'J]\F_%LM2)58G_*37#P?=4 M0!PPENX-E]$]%HQ2Z*JI(43%N.Q].V*^C)>98C:UQ&S*A09JC;VBAF$++4!. MFM)"*:5 SN;[ ,LYVA'S9;S,%+.M)69;'@,@SPB'UFG'-(":&&AV4],4R9PD M@@&V:&M'S)?QLK.SN-28,-4>/06HD]F),._@F*!C5,PQB2X(TR):*09Q1:-5 M*,?(#W!9:#C::XJMG4&G>'@YVY-!W\$Q01)E'.<<,FVHU5H(A[8T&N!,5J/W M 88!#4E;G:_#G]^V .0IW\, M4CNJ/,/..N.9HP!B7,[70CJR@_T&Y+;(9.&%+H6*QBU.=Y<./YT__#F?IOK6 M!.W543>CQLAH+B5EWB(*#-3I2C_$5$D"-ZY6AN;UQ(O-H: =_G96Q/F[.[RM M\/JA )1B'#B(J>*.Q?\8XDLJ-,O:/!I@N-D<2K)9V5G*SVHZ^6-RFU+63^?Z MO'PV(.*=6 _1'FX='+D<[.W]8S/\\;'+V/!64 M!AB9N.89ZCTR6#@I2SH$PCG[5 .,;)M'QN6\["U3YVV-RZ@.#PH$IFU6(U*1 MD(*4 EDZY@9"C7).,@>(F+83O2[E:V_H>;J[X=@-+\>&!8T1%!QZ*QBB4D,N M5;5VTJ@^XPILFA#Y*11=SMVN<+3+K#ZVYI2/!$6-QIA0IJ42R@$ '2TIL-[E M[+8.,.1I 1\7/!NLA4YQ+(J-Y5= RREQ)D68J M)QP>8*#3 C8R.3K$TMR>6]2T4YDK* ).&V6=3&T2$.36 JP])X!+!FLEL+:T MW[UK"[&ZN?\!GS?WVSSF]*>/)"R6Y[3]..-M@2LM =3 4T^D%XQ8 2K>1(:- MRX%H""<'FGNTQ_"IZT%BZ)>OQ7RU7;6+ M6;KRS"Q6Z]6F&2\.!#EFO &2.P^)!0P[ONF\8(B,L6VMK9^6 MUI$TZ1^$%T'^JL/MJM8BG6I"TM@W@O?,$Y/ND!*>206 E+SDHT9@ M9.G 78'N8(>S;L755:3]<;I.Q+V9WTV_3>\>3V8T[7T^1H@Q-I1*$,>(0URB M=,2QHTT R\8%Q1XPL6A>"KTA[)_3]>>-UD96K3Y/OWY31N-GV81KUQ7[[.%M^+ M$[DS!YX.F ((+0)*:0B,CQ$KH>54+?&U&AI>,2R:$N2B:4YWGLAK9I/5*B[B MR86OF\C[[G[Q MZN$ J31$4T.MB%I$4X,^6U(EN!Q90[D&I/OR)#27I=V=HZ<[G3;3/9W8]_KA M0)B!J6FJ1RO,S@Z*&@AA;>2$Z$< MD59SY'$Y<>E@3D[%@$5_KM06+?$S"PB[D&QC*/]X7-Y^CNM=33@<'QH04C3. M'@.!%5568:K5C@@90\<"P0;10U'* ;^ MT!.,(V=*6J(7G[,M/,2B@MZ=CQSN=[;[WFSK"N,BGDL+5^P]_G@SJ MCXX++EH";3"WQ&FMH<#4H))6X++,[0!!UR]<7F5+-R>8SNI#G_L9-U\3]TZ7 MBQX:$Z3CSF#ETG7A1,:(AV!8T@C)V'J #PI\30GETC.WUY]/J:;[5.+X:=RY M[PD>2\(Q-AHI(R&T-+K#)7G$BIPBH"%N70T!A1O/^91&GM].9C*A>)HYLQ[0=>'I! F D1PTF)@:9" E7MZ@%I1]:E M]AJ0VI2L>@7MKNM$J]C=?2, &\V( PYK@:WGB"A'=FQ1D4,Y^4]#C*>N&<*7 MB:R[_.#%[5]O5JO'XLX^+J.9B-.=+K9EB2NSF'^+PMV406_V0(XF#9_SHB C M# RSG K'#/7 1NTNN1&=^YQ3)?8+P%W)I6>4_F,R>RP: .G^]P0*$6- >8^P M45@S@GQ93J*0D#F++/^%T8[$TFU&\X82,_DZ74]F6Q5['^6__%;<^<72/ZX? MET6B_:[ H>>H&A2B(6:IRUI+ROCPK3)R5D3OZ#:H6@N]&"?BH$/ M<.33]U?UPAN._#Y9_E6L_UA.;PMU'R67*H]3P^@R6O?#,X*G&[H9LH31P#"F..*QR*KY &" M7WHR0!E>O9YLG;MH*'>_2L\=:Y[:[42" 3"ULF7:,X@4B(XFK"(@9_/2_W^= M 5Z-8#LNF?UG:J0T7]\LWT\?/J_?/:9H-J]Z^KHZVT+WE?*0/A$?N[Z_3;?_0K2DZE5S7Q#>"Q41)+QR&SA*9+G1*&;*6Q!6!<)[7(NW7 MN>809-;KFGWSN%ZM)_.[_=DC=8<&3:&GQ (HH!?(:\6JC$;E%,EJ\?'KZ+)% M4?327W1/(K:Z74^_I19.OSJ.[FW^*"#'GDCDJ2+:0D>HAX [@S!&A+%:9J E MQU!P[YI!QP!"@+=-XQT=LF<^Y"FJ VP!=@:ZUCJ/GB6O8I>2(>2N4 M--I38:S!AAI=TJ*\'5OU8_<8.%I*?A[W!U/A5 MDI\GF,&LL[U74E)BN(=2:T$U4<806,D"TIPRBR%NR/?N&W0NLL$#O>ST%77[ M<@@_%/[T6$PTX: M1&?=('^-]J!!^#:E.5W(=41:MCTD[%?!MG,(B"-&!1#88<,QM] Z6\J 1:>A M2]WZNLUS7T^6ZV%J6,LP[UX;+P+!]2OB;YNSS#1^+@4,$OZUZ]__]B(J%?]^W$*P0KN 0;">&N!\]I)[4L)&*2Z MZ4,NM_HW+Q[2!O['7VHX:!!DV0XUQ(S"1WC)5R M\#RKFU_]K)A?RMBQ,N;BX/KU<8CQ(6&(6 <48IQXP8VCH%H3$LY, Z!6 M:&.8,=;'L(,HP9[D:>S8SB-&O9W:HN!_)D4>N/8&"RWTR33@&)MP&2V%D)61 M(*+3COXCVJ5M1WL&N J<":#K5_T?-]B&J?]GSC%P*H6#'A(273%&$>! 5=D7 M).L&Q3'9[9]&_=O%S_6O 3_N[@US#3ASC@%8:KRV$$K!-4:.$&(J%$J2DX\Y MIJ+(GV8-:!<_U[\&[#85'R/DA[D G#/!P)@4+,K+*\ <1RY&I.4Y/7&&Y'@ M8RH7_6FTOT7P7+_JCR?Z1U :2QV! !M E1&F2H0E0+B'_QIL,<.\ UDX8BK:FT"$?I4N2 \1#56A':KABN MU2M*S3:3FZ9>L2^[06V84+]ZN,'O!24)3H=Q1DCHHU\L@:6P525V \ M6$GS./J5WR(:-@L^V]WE)RH,3XR*A#K-Y5@; T7&I%Z/21= MQ-_N^J:OUC?W'R:SXO"5J@>?#00[H23VD@HJK$$<4532A @;F6EM2+ZO6IKG M<;7#\O B?NNSFM_9XELQ6WQ-3-CY]G6*Q$^-#A HCH%7WCL+-(GK.1 EW8SJ MD=5-M(.FYOG91,8OO?(@3WW8WCS_7!=>IH8%#IYS66$M@070,M%.5;P 1 M,N,Z:6D'60TSN2M8_5;,B^5D%J>M[KY,Y],4YZRGWXJZV*HU/D0M,I@A(J66 M#@HB/:E5+?VDX',VQH]+!K^4K",:$H$U!QJA!DA MB%0!O\#4C6G35AVQ)0W.VG;Z?>1R!?[P5!>JX\ E0HB#T@1C$/ MJG4'N9$%([UAYV7SMC:$T]^YQ?9$YE>3T^.[Q%XC9ZA1T>-3EC#I)=]EGQ', M0+W,I8$=0>^.XIXUZ&VY(.3H!P,U4)B4U9N4$'N.G1 EAY%T(]L1[@J.39WH M-BF[P2=GO":VO9+&0]\*S@L4/:L874*&H77(6ESR5)&L,N+Q%4TT!,_VM.4B MH5Z+HOR8ROW;SJ7DUKB9;0 MWK;8KF75?Y:^J^;/;IIIM3-9W6\'AQU'0@*A")(,.V"9?.*YS-GEN[0+RT^E M)0,3\+4H5;\Q!S? "&H=5AR*8QPOG)/$B)CO;FLXB M6E>35]\*%%F&8@#GM*0*:4. K)Q3S#@85[1QI5M5N6*[%E78UE!NC621KC[X MN$B_ZM*0U)U"$!X YJ#0@BNHE8E0J!QA#45.QN4 LU*N5'%:DN:UZ-,S.E\4 M)_UPJ6RR]O==GI74G$R G&B+N6"*6HXUA:CLADVP ""GV-9$XM*( MTV7R3#& K3=2:6TJQ'B5<]'5 *.[GTDEV\3!8+0R]T2B)_\U:UX!:*L)-J%W&B"&&;7:.8H(*)M=$B(LS$F& M'?]!W-!5LQT07(L2/CN7Z4D):\X@ ,PEAB2=WF)'&/(2Z9+_W'?;N.S73FJG MPKP693I]5M.3CN5-+'#%B."24,$Y$DI!!BMI$8-R=G?8+]6[1AE?BT8^H_[- M?+VJ"KC'R@A)G..@S-PFBM"L,G3P"Z6Y#.^E3\:FY\VOGA@OA<\) M ! KJ8GQDGJ1CN"W'4X0$P34ZE[8DM)738_V+X?/R_3*SB<;(7^,8M5Q3G\= M6RRR7QZ0A\9H:+AS7ED48:YMR3E.LG86Q]?KHC;,#C;H[DA.G9FT$X2]C_8Z M+JVI0U$B\<_Y-'(SF?C&H7[FEX*AP%*'E&:4:"X,<&6C/,0LPSFX'V#2UD!Q MWZ[0NE>"AOK:G:4.#7\S"*V%E50!)AF/$2R05I8\=I#F- (>8.I4[XK1K_AJ M^+"[?TA_)![\?__K_P%02P$"% ,4 " /E:1,U_7AD;2< 0"JOAP $ M @ $ 9FET+3(P,3@P,S,Q+GAM;%!+ 0(4 Q0 ( ^5 MI$QTSE4QV!$ $*^ 0 " >*< 0!F:70M,C Q.# S,S$N M>'-D4$L! A0#% @ #Y6D3$X@E8'$)@ JZ8! !0 ( ! MZ*X! &9I="TR,#$X,#,S,5]C86PN>&UL4$L! A0#% @ #Y6D3 +5$N?0 M8 3\D$ !0 ( !WM4! &9I="TR,#$X,#,S,5]D968N>&UL M4$L! A0#% @ #Y6D3/="NJY#X0 ,2<, !0 ( !X#8" M &9I="TR,#$X,#,S,5]L86(N>&UL4$L! A0#% @ #Y6D3''4L9KXD MF5T' !0 ( !51@# &9I="TR,#$X,#,S,5]P&UL4$L% 3!@ & 8 A $ '^I P $! end