0001596532-18-000174.txt : 20180808 0001596532-18-000174.hdr.sgml : 20180808 20180807214003 ACCESSION NUMBER: 0001596532-18-000174 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180808 DATE AS OF CHANGE: 20180807 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Arista Networks, Inc. CENTRAL INDEX KEY: 0001596532 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER COMMUNICATIONS EQUIPMENT [3576] IRS NUMBER: 201751121 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36468 FILM NUMBER: 18999636 BUSINESS ADDRESS: STREET 1: 5453 GREAT AMERICA PARKWAY CITY: SANTA CLARA STATE: CA ZIP: 95054 BUSINESS PHONE: 408-547-5500 MAIL ADDRESS: STREET 1: 5453 GREAT AMERICA PARKWAY CITY: SANTA CLARA STATE: CA ZIP: 95054 10-Q 1 anet20180630-10q.htm FORM 10-Q Document

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
__________________________________________________
FORM 10-Q
__________________________________________________
(Mark One)
ý
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2018
Or
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                     to                    
Commission file number: 001-36468
___________________________________________
ARISTA NETWORKS, INC.
(Exact name of registrant as specified in its charter)
___________________________________________
Delaware
 
20-1751121
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification Number)
5453 Great America Parkway
Santa Clara, California 95054
(Address of principal executive offices)
(408) 547-5500
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
_________________________________________________________
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  x    No  o   
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  x    No  o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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  x
 
 
Accelerated filer  o
 
 
Non-accelerated filer  o
 
 
Smaller reporting company  o
 
 
 
 
 
Emerging growth company  o
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  o    No  ý
The number of shares outstanding of the registrant’s Common Stock, $0.0001 par value, as of July 31, 2018 was 74,823,689.



ARISTA NETWORKS, INC.
TABLE OF CONTENTS
 
 
 
Page
PART I. FINANCIAL INFORMATION
 
 
 
 
Item 1.
 
 
 
 
 
 
 
 
 
 
 
Item 2.
 
Item 3.
 
Item 4.
 
 
 
 
 
PART II. OTHER INFORMATION
 
 
 
 
Item 1.
 
Item 1A.
 
Item 2.
 
Item 3.
 
Item 4.
 
Item 5.
 
Item 6.
 
 
 
 



PART I. FINANCIAL INFORMATION
Item 1. Financial Statements (Unaudited)
ARISTA NETWORKS, INC.
Condensed Consolidated Balance Sheets
(Unaudited, in thousands, except par value)
 
 
June 30, 2018
 
December 31, 2017
ASSETS
 
 
 

CURRENT ASSETS:
 
 
 
 
Cash and cash equivalents
 
$
711,157

 
$
859,192

Marketable securities
 
1,149,247

 
676,363

Accounts receivable, net of rebates and allowances of $6,541 and $7,535, respectively
 
260,917

 
247,346

Inventories
 
245,439

 
306,198

Prepaid expenses and other current assets
 
253,802

 
177,330

Total current assets
 
2,620,562

 
2,266,429

Property and equipment, net
 
73,736

 
74,279

Investments
 
35,036

 
36,136

Deferred tax assets
 
82,761

 
65,125

Other assets
 
20,019

 
18,891

TOTAL ASSETS
 
$
2,832,114

 
$
2,460,860

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
CURRENT LIABILITIES:
 
 
 
 
Accounts payable
 
$
53,182

 
$
52,200

Accrued liabilities
 
86,693

 
133,827

Accrued legal settlement (Note 10)
 
405,000

 

Deferred revenue
 
262,345

 
327,706

Other current liabilities
 
19,543

 
16,172

Total current liabilities
 
826,763

 
529,905

Income taxes payable
 
40,369

 
34,067

Lease financing obligations, non-current
 
36,594

 
37,673

Deferred revenue, non-current
 
186,299

 
187,556

Other long-term liabilities
 
22,116

 
9,745

TOTAL LIABILITIES
 
1,112,141

 
798,946

Commitments and contingencies (Note 5)
 

 


STOCKHOLDERS’ EQUITY:
 
 
 
 
Preferred stock, $0.0001 par value—100,000 shares authorized and no shares issued and outstanding as of June 30, 2018 and December 31, 2017
 

 

Common stock, $0.0001 par value—1,000,000 shares authorized as of June 30, 2018 and December 31, 2017; 74,791 and 73,706 shares issued and outstanding as of June 30, 2018 and December 31, 2017
 
8

 
7

Additional paid-in capital
 
872,559

 
804,731

Retained earnings
 
851,957

 
859,114

Accumulated other comprehensive loss
 
(4,551)

 
(1,938
)
TOTAL STOCKHOLDERS’ EQUITY
 
1,719,973

 
1,661,914

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
 
$
2,832,114

 
$
2,460,860

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

1


ARISTA NETWORKS, INC.
Condensed Consolidated Statements of Operations
(Unaudited, in thousands, except per share amounts)

 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
 
Product
 
$
444,767

 
$
353,904

 
$
852,384

 
$
645,271

Service
 
75,078

 
51,307

 
139,950

 
95,415

Total revenue
 
519,845

 
405,211

 
992,334

 
740,686

Cost of revenue: 
 
 
 
 
 
 
 
 
Product
 
171,622

 
134,406

 
328,313

 
244,242

Service
 
14,340

 
11,028

 
27,219

 
22,457

Total cost of revenue
 
185,962

 
145,434

 
355,532

 
266,699

Gross profit
 
333,883

 
259,777

 
636,802

 
473,987

Operating expenses:
 
 
 
 
 
 
 
 
Research and development
 
104,078

 
81,194

 
206,440

 
162,804

Sales and marketing
 
46,188

 
38,630

 
88,328

 
75,657

General and administrative
 
18,420

 
23,319

 
38,099

 
45,474

Legal settlement (Note 10)
 
405,000

 

 
405,000

 

Total operating expenses
 
573,686

 
143,143

 
737,867

 
283,935

Income (loss) from operations
 
(239,803
)
 
116,634

 
(101,065
)
 
190,052

Other income (expense), net:
 
 
 
 
 
 
 
 
Interest expense
 
(680
)
 
(623
)
 
(1,367
)
 
(1,338
)
Other income (expense), net
 
(1,489
)
 
1,119

 
3,354

 
2,144

Total other income (expense), net
 
(2,169
)
 
496

 
1,987

 
806

Income (loss) before income taxes
 
(241,972
)
 
117,130

 
(99,078
)
 
190,858

Provision for (benefit from) income taxes
 
(86,703
)
 
14,445

 
(88,347
)
 
5,212

Net income (loss)
 
$
(155,269
)
 
$
102,685

 
$
(10,731
)
 
$
185,646

Net income (loss) attributable to common stockholders:
 
 
 
 
 
 
 
 
Basic
 
$
(155,187
)
 
$
102,454

 
$
(10,725
)
 
$
185,139

Diluted
 
$
(155,187
)
 
$
102,474

 
$
(10,725
)
 
$
185,182

Net income (loss) per share attributable to common stockholders:
 
 
 
 
 
 
 
 
Basic
 
$
(2.08
)
 
$
1.42

 
$
(0.14
)
 
$
2.59

Diluted
 
$
(2.08
)
 
$
1.30

 
$
(0.14
)
 
$
2.37

Weighted-average shares used in computing net income (loss) per share attributable to common stockholders:
 
 
 
 
 
 
 
 
Basic
 
74,503

 
71,992

 
74,250

 
71,555

Diluted
 
74,503

 
78,756

 
74,250

 
78,166


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



2


ARISTA NETWORKS, INC.
Condensed Consolidated Statements of Comprehensive Income (Loss)
(Unaudited, in thousands)
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Net income (loss)
 
$
(155,269
)
 
$
102,685

 
$
(10,731
)
 
$
185,646

Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
 
Foreign currency translation adjustments
 
(1,167
)
 
384

 
(814
)
 
157

Net change in unrealized gains (losses) on available-for-sale securities
 
242

 
(7
)
 
(1,799
)
 
65

Other comprehensive income (loss)
 
(925
)
 
377

 
(2,613
)
 
222

Comprehensive income (loss)
 
$
(156,194
)
 
$
103,062

 
$
(13,344
)
 
$
185,868


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



3


ARISTA NETWORKS, INC.
Condensed Consolidated Statements of Cash Flows
(Unaudited, in thousands)
 
 
Six Months Ended June 30,
 
 
2018

 
2017
  As Adjusted (1)
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
 
Net income (loss)
 
$
(10,731
)
 
$
185,646

Adjustments to reconcile net income (loss) to net cash provided by operating activities:
 
 
 
 
Depreciation, amortization and other
 
11,328

 
10,033

Stock-based compensation
 
43,329

 
34,839

Deferred income taxes
 
(18,281
)
 
(8,515
)
Unrealized loss on investments in privately-held companies, net
 
9,100

 

Amortization (accretion) of investment premiums (discounts)
 
(783
)
 
753

Changes in operating assets and liabilities:
 
 
 
 
Accounts receivable, net
 
(13,571
)
 
(16,505
)
Inventories
 
60,759

 
(127,313
)
Prepaid expenses and other current assets
 
(72,418
)
 
(22,239
)
Other assets
 
629

 
(470
)
Accounts payable
 
3,597

 
1,299

Accrued liabilities
 
(47,153
)
 
(5,981
)
Accrued legal settlement
 
405,000

 

Deferred revenue
 
(50,096
)
 
181,575

Income taxes payable
 
6,653

 
5,380

Other liabilities
 
(1,237
)
 
3,593

Net cash provided by operating activities
 
326,125

 
242,095

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
 
Proceeds from maturities of marketable securities
 
222,764

 
112,053

Purchases of marketable securities
 
(696,665
)
 
(114,195
)
Purchases of property and equipment
 
(13,071
)
 
(9,534
)
Investments in privately-held companies
 
(8,000
)
 

Other investing activities
 
(2,000
)
 

Net cash used in investing activities (1)
 
(496,972
)
 
(11,676
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
 
Principal payments of lease financing obligations
 
(921
)
 
(773
)
Proceeds from issuance of common stock under equity plans
 
28,810

 
28,105

Tax withholding paid on behalf of employees for net share settlement
 
(4,463
)
 
(1,356
)
Net cash provided by financing activities
 
23,426

 
25,976

Effect of exchange rate changes
 
(607
)
 
411

NET INCREASE/(DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH
 
(148,028
)
 
256,806

CASH, CASH EQUIVALENTS AND RESTRICTED CASH —Beginning of period
 
864,697

 
572,168

CASH, CASH EQUIVALENTS AND RESTRICTED CASH —End of period (2)
 
$
716,669

 
$
828,974

 
 
 
 
 
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING INFORMATION:
 
 
 
 
Property and equipment included in accounts payable and accrued liabilities
 
$
1,077

 
$
672

___________________________________________________
 
 
 
 
(1) Net cash used in investing activities for the six months ended June 30, 2017 was adjusted as a result of our adoption of Accounting Standards Update 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, in the first quarter of 2018. See Note 1 of the accompanying notes for details of the adjustments.
(2) See Note 3 of the accompanying notes for a reconciliation of the ending balance of cash, cash equivalents and restricted cash as shown in this condensed consolidated statements of cash flows.
The accompanying notes are an integral part of these condensed consolidated financial statements.

4


ARISTA NETWORKS, INC.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
1.    Organization and Summary of Significant Accounting Policies
Organization
Arista Networks, Inc. (together with our subsidiaries, “we,” “our” or “us”) is a supplier of cloud networking solutions that use software innovations to address the needs of large-scale Internet companies, cloud service providers and next-generation enterprise. Our cloud networking solutions consist of our Extensible Operating System (“EOS”), a set of network applications and our 10/25/40/50/100 Gigabit Ethernet switching and routing platforms. We were incorporated in October 2004 in the State of California under the name Arastra, Inc. In March 2008, we reincorporated in the State of Nevada and in October 2008 changed our name to Arista Networks, Inc. We reincorporated in the state of Delaware in March 2014. Our corporate headquarters are located in Santa Clara, California, and we have wholly-owned subsidiaries throughout the world, including North America, Europe, Asia and Australia.
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of Arista Networks, Inc. and its wholly owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and the requirements of the U.S. Securities and Exchange Commission (the “SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, which include only normal recurring adjustments, necessary for the fair presentation of our financial information. The results for the three and six months ended June 30, 2018, are not necessarily indicative of the results expected for the full fiscal year. The condensed consolidated balance sheet as of December 31, 2017 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. All significant intercompany accounts and transactions have been eliminated.
Our condensed consolidated financial statements and related financial information in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the SEC on February 20, 2018. Certain reclassifications of prior period amounts were made in the current year to conform to the current period presentation.
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts, sales rebates and return reserves; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; valuation of inventory and contract manufacturer/supplier liabilities; recognition and measurement of contingent liabilities; valuation of equity investments in privately-held companies; determination of fair value for stock-based awards; and valuation of warranty accruals. We evaluate our estimates and assumptions based on historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates.
Significant Accounting Policies
During the six months ended June 30, 2018, we adopted several recent accounting pronouncements as discussed in the section titled Recently Adopted Accounting Pronouncements of this Note 1. As a result, we updated certain significant accounting policies as described below. There have been no other significant changes to our accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on February 20, 2018.
Investments in Privately-held Companies
Our equity investments in privately-held companies without readily determinable fair values are measured using the measurement alternative, defined by Accounting Standards Codification (“ASC”) 321-Investments-Equity Securities as cost, less impairments, and adjusted up or down based on observable price changes in orderly transactions for identical or similar investments of the same issuer. Any adjustments resulting from impairments and/or observable price changes are recorded as "Other income (expense), net" in our condensed consolidated statements of operations. Prior to 2018, such investments were accounted for under

5


the cost method and were recorded at historical cost at the time of investment, with adjustments to the balance only in the event of an impairment.
Our equity investments in privately-held companies are included in "Investments" in our condensed consolidated balance sheets.
Revenue Recognition
Effective January 1, 2018, we adopted a new revenue recognition policy in accordance with ASC 606 using the modified retrospective method as discussed in the section titled Recently Adopted Accounting Pronouncements of this Note 1. Prior to 2018, our revenue recognition policy was based on ASC 605 Revenue Recognition, and is described in Note 1 of Notes to Consolidated Financial Statements under Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on February 20, 2018.
We generate revenue from sales of our products, which incorporate our EOS software and accessories such as cables and optics, to direct customers and channel partners together with post-contract customer support (“PCS”). We typically sell products and PCS in a single contract. We recognize revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for those products or services. We apply the following five-step revenue recognition model:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when (or as) we satisfy the performance obligation
Post-Contract Customer Support    
Post-contract support, which includes technical support, hardware repair and replacement parts beyond standard warranty, bug fixes, patches and unspecified upgrades on a when-and-if-available basis, is offered under renewable, fee-based contracts. We initially defer PCS revenue and recognize it ratably over the life of the PCS contract as there is no discernable pattern of delivery related to these promises. We do not provide unspecified upgrades on a set schedule and addresses customer requests for technical support if and when they arise, with the related expenses recognized as incurred. PCS contracts generally have a term of one to three years. We include billed but unearned PCS revenue in deferred revenue.
Contracts with Multiple Performance Obligations
Most of our contracts with customers, other than renewals of PCS, contain multiple performance obligations with a combination of products and PCS. Products and PCS generally qualify as distinct performance obligations. Our hardware includes EOS software, which together deliver the essential functionality of our products. For contracts which contain multiple performance obligations, we allocate revenue to each distinct performance obligation based on the standalone selling price (“SSP”). Judgment is required to determine the SSP for each distinct performance obligation. We use a range of amounts to estimate SSP for products and PCS sold together in a contract to determine whether there is a discount to be allocated based on the relative SSP of the various products and PCS.
If we do not have an observable SSP, such as when we do not sell a product or service separately, then SSP is estimated using judgment and considering all reasonably available information such as market conditions and information about the size and/or purchase volume of the customer. We generally use a range of amounts to estimate SSP for individual products and services based on multiple factors including, but not limited to the sales channel (reseller, distributor or end customer), the geographies in which our products and services are sold, and the size of the end customer.
We limit the amount of revenue recognition for contracts containing forms of variable consideration, such as future performance obligations, customer-specific returns, and acceptance or refund obligations. We include some or all of an estimate of the related at risk consideration in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recorded under each contract will not occur when the uncertainties surrounding the variable consideration are resolved.
We account for multiple contracts with a single partner as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single contract.
We may occasionally accept returns to address customer satisfaction issues even though there is generally no contractual provision for such returns. We estimate returns for sales to customers based on historical returns rates applied against current-period shipments. Specific customer returns and allowances are considered when determining our sales return reserve estimate.

6


Our policy applies to the accounting for individual contracts. However, we have elected a practical expedient to apply the guidance to a portfolio of contracts or performance obligations with similar characteristics so long as such application would not differ materially from applying the guidance to the individual contracts (or performance obligations) within that portfolio. Consequently, we have chosen to apply the portfolio approach when possible, which we do not believe will happen frequently. Additionally, we will evaluate a portfolio of data, when possible, in various situations, including accounting for commissions, rights of return and transactions with variable consideration.
We report revenue net of sales taxes. We include shipping charges billed to customers in revenue and the related shipping costs are included in cost of product revenue.
Contract Balances
A contract asset is recognized when we have performed under the contract, but our right to consideration is conditional on something other than the passage of time. Contract assets are included in "Other current assets" on our condensed consolidated balance sheets.
A contract liability is recognized when we have received customer payments in advance of our satisfaction of a performance obligation under a contract that is cancellable. Contract liabilities are included in "Other current liabilities" and "Other long-term liabilities" on our condensed consolidated balance sheets.
Assets Recognized from Costs to Obtain a Contract with a Customer
Effective January 1, 2018 in connection with the adoption of ASC 606, we recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain sales commissions earned by our sales force meet the requirements for capitalization. These costs are deferred and then amortized over a period of benefit that we have determined to be five years. Total capitalized costs to obtain a contract are included in other current and long-term assets on our condensed consolidated balance sheets.
Recently Adopted Accounting Pronouncements
Revenue Recognition
During May 2014, the Financial Accounting Standards Board (“FASB”) issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606). In 2016, the FASB issued ASU No. 2016-08, ASU No. 2016-10 and ASU No. 2016-12, which provide interpretive clarifications on the new guidance in Topic 606 (collectively, “the new standard”). Under the new standard, the recognition of revenue is based on consideration we expect to be entitled to from the transfer of goods or services to a customer.
The primary impact of the new standard is related to the deferral of incremental commission costs of obtaining customer service contracts, which were previously expensed as incurred. Under the new standard, we defer all such costs and amortize them over the expected period of benefit. The new standard also requires companies to account for termination clauses at the onset of an arrangement. While there is limited history of cancellations, our prepaid subscription offerings are generally cancellable by customers with 30 days’ notice, therefore, the subscription contracts are considered month-to-month. While these prepaid amounts have historically been recorded to deferred revenue, the new standard requires that we record these amounts as other liabilities. In addition, the new standard may impact the amount and timing of revenue recognition of certain sales arrangements and the related disclosures on our consolidated financial statements.
We adopted the new standard in our first quarter of 2018 using the modified retrospective method, which resulted in a cumulative effect adjustment of $3.5 million that increased retained earnings to capitalize certain commission costs that were expensed in the prior year. Correspondingly, we increased prepaid expenses and other current assets by $2.0 million, other assets by $2.2 million, and decreased deferred tax assets by $0.7 million as of January 1, 2018. In addition, we reclassified $16.5 million of deferred revenue as of January 1, 2018 to other current liabilities and other long-term liabilities related to our prepaid subscription offerings. The impact of adopting the new standard was not material to our financial results for the three and six months ended June 30, 2018 and we do not expect the impact to be material to the financial results for our fiscal 2018.
We apply a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less, as well as the portfolio approach for the contracts reviewed. These costs include a portion of our sales force compensation program as we have determined annual compensation is commensurate with recurring sales activities.
Financial Instruments
In January 2016, the FASB issued ASU 2016-01, Financial Instruments-Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”), which enhances the reporting model for financial instruments to provide users of financial statements with more decision-useful information. In February 2018, the FASB issued ASU 2018-03, Technical Corrections and Improvements to Financial Instruments, to clarify certain aspects of ASU 2016-01. ASU 2016-01 and ASU 2018-03

7


(collectively, the “new guidance”) address certain aspects of recognition, measurement, presentation, and disclosure of financial instruments. We adopted this new guidance in our first quarter of fiscal 2018. Under the new guidance, there was no change in the accounting of our marketable securities as our investment policy only allows investments in debt securities. For our cost method equity investments in privately-held companies without readily determinable fair value, we elected to use the measurement alternative, defined as cost, less impairments, as adjusted up or down based on observable price changes in orderly transactions for identical or similar investments of the same issuer, which was adopted prospectively. Adjustments resulting from impairments and/or observable price changes are to be recorded as other income (expense) on a prospective basis.
The carrying amount of our equity investments and any related gain or loss may fluctuate in the future as a result of the re-measurement of such equity investments upon the occurrence of observable price changes and/or impairments.
Income Taxes on Intra-Entity Transfers of Assets
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory, which addresses recognition of current and deferred income taxes for intra-entity asset transfers when assets are sold to an outside party. Current GAAP prohibits the recognition of current and deferred income taxes until the asset has been sold to an outside party. This prohibition on recognition is considered an exception to the principle of comprehensive recognition of current and deferred income taxes in GAAP. The new guidance requires an entity to recognize the income tax consequences when the transfer occurs eliminating the exception. The guidance must be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. We adopted this guidance in our first quarter of fiscal 2018. As a result, we recognized a cumulative effect adjustment in the condensed consolidated balance sheet as of June 30, 2018 by increasing the retained earnings and the deferred tax assets as of January 1, 2018 by approximately $0.1 million, respectively.
Restricted Cash in Statement of Cash Flows
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force, which requires that amounts generally described as restricted cash or restricted cash equivalents be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. This standard is required to be applied using a retrospective transition method to each period presented. We retrospectively adopted ASU 2016-18 in our first quarter of fiscal 2018. As a result of the adoption, we adjusted the condensed consolidated statement of cash flows for the six months ended June 30, 2017 to increase the beginning-of-period and end-of-period cash amounts by $4.2 million and $5.5 million, respectively, and to decrease net cash used in investing activities by $1.3 million.
Recent Accounting Pronouncements Not Yet Effective
Nonemployee Share-Based Payments
In June 2018, the FASB issued ASU 2018-07, Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, to simplify the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees with certain exceptions. Under the guidance, the measurement of equity-classified nonemployee awards will be fixed at the grant date, which may lower their cost and reduce volatility in the income statement. The guidance is effective for us for our first quarter of 2019. Early adoption is permitted. ASU 2018-07 shall be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year in which the guidance is adopted. We are currently assessing the impact this guidance may have on our consolidated financial statements.
Leases
In February 2016, the FASB issued ASU No. 2016-02, Leases. Under the guidance, lessees are required to recognize assets and lease liabilities on the balance sheet for most leases including operating leases and provide enhanced disclosures. There are optional practical expedients that a company may elect to apply. The guidance is effective for our first quarter of 2019 and may be early adopted. As currently issued, companies are required to adopt this guidance to the earliest period presented using a modified retrospective approach. Management’s evaluation of the new standard is underway, and we have identified the significant changes between the current guidance and the new guidance and expect to elect certain available transitional practical expedients. In addition, we have developed a project plan, performed a risk assessment, and have summarized the terms of our major lease agreements. We are in the process of reviewing our existing lease agreements to assess the impact this guidance may have on our consolidated financial statements. We currently anticipate that the adoption of ASU 2016-02 will materially affect our consolidated balance sheets by recognizing new right-of-use assets and lease liabilities for operating leases, but will not have a material impact on our consolidated statements of operations.

8


Credit Losses of Financial Instruments 
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses. This standard is effective for us for our first quarter of 2020. We are currently assessing the impact this guidance may have on our consolidated financial statements.
2.    Fair Value Measurements
Assets and liabilities recorded at fair value on a recurring basis in the accompanying condensed consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. We use a fair value hierarchy to measure fair value, maximizing the use of observable inputs and minimizing the use of unobservable inputs. The three-tiers of the fair value hierarchy are as follows:
Level I - Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level II - Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and
Level III - Unobservable inputs that are supported by little or no market data for the related assets or liabilities and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
We measure and report our cash equivalents, restricted cash, and available-for-sale marketable securities at fair value on a recurring basis. The following tables summarize the unrealized gains and losses and fair value of these financial assets by significant investment category and their level within the fair value hierarchy (in thousands):
 
 
June 30, 2018
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
Level I
 
Level II
 
Level III
Financial Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash Equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
$
462,057

 
$

 
$

 
$
462,057

 
$
462,057

 
$

 
$

Corporate bonds
 
2,999

 

 

 
2,999

 

 
2,999

 

 
 
465,056

 

 

 
465,056

 
462,057

 
2,999

 

Marketable Securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
 
37,274

 

 

 
37,274

 

 
37,274

 

U.S. government notes
 
266,243

 

 
(494
)
 
265,749

 
265,749

 

 

Corporate bonds
 
568,503

 
25

 
(1,999
)
 
566,529

 

 
566,529

 

Agency securities
 
280,615

 
6

 
(926
)
 
279,695

 

 
279,695

 

 
 
1,152,635

 
31

 
(3,419
)
 
1,149,247

 
265,749

 
883,498

 

Other Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds - restricted
 
5,512

 

 

 
5,512

 
5,512

 

 

Total Financial Assets
 
$
1,623,203

 
$
31

 
$
(3,419
)
 
$
1,619,815

 
$
733,318

 
$
886,497

 
$



9


 
 
December 31, 2017
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
Level I
 
Level II
 
Level III
Financial Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash Equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
$
701,145

 
$

 
$

 
$
701,145

 
$
701,145

 
$

 
$

Agency securities
 
12,728

 

 

 
12,728

 

 
12,728

 

 
 
713,873

 

 

 
713,873

 
701,145

 
12,728

 

Marketable Securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
 
11,924

 

 

 
11,924

 

 
11,924

 

U.S. government notes
 
137,025

 

 
(378
)
 
136,647

 
136,647

 

 

Corporate bonds
 
313,080

 
20

 
(616
)
 
312,484

 

 
312,484

 

Agency securities
 
215,923

 
2

 
(617
)
 
215,308

 

 
215,308

 

 
 
677,952

 
22

 
(1,611
)
 
676,363

 
136,647

 
539,716

 

Other Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds - restricted
 
5,505

 

 

 
5,505

 
5,505

 

 

Total Financial Assets
 
$
1,397,330

 
$
22

 
$
(1,611
)
 
$
1,395,741

 
$
843,297

 
$
552,444

 
$

We did not realize any other-than-temporary losses on our marketable securities for the three and six months ended June 30, 2018 and 2017. We invest in marketable securities that have maximum maturities of up to two years and are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these marketable securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those marketable securities purchased at a lower yield show a mark-to-market unrealized loss. The unrealized losses are due primarily to changes in credit spreads and interest rates. We expect to realize the full value of these investments upon maturity or sale and therefore, we do not consider any of our marketable securities to be other-than-temporarily impaired as of June 30, 2018.
As of June 30, 2018, the contractual maturities of our investments did not exceed 24 months. The fair values of available-for-sale marketable securities, by remaining contractual maturity, are as follows (in thousands):
 
 
June 30, 2018
Due in 1 year or less
 
$
781,299

Due in 1 year through 2 years
 
367,948

Total marketable securities
 
$
1,149,247

The weighted-average remaining duration of our current marketable securities is approximately 0.8 years as of June 30, 2018. As we view these securities as available to support current operations, we classify securities with maturities beyond 12 months as current assets under the caption marketable securities in the accompanying unaudited condensed consolidated balance sheets.

3.    Financial Statements Details
Cash, Cash Equivalents and Restricted Cash
The following table is a reconciliation of cash, cash equivalents and restricted cash reported within the accompanying condensed consolidated balance sheets that sum to the total of the same such amounts shown in the accompanying condensed consolidated statements of cash flows (in thousands):
 
 
June 30, 2018
 
June 30, 2017
Cash and cash equivalents
 
$
711,157

 
$
823,475

Restricted cash included in other assets
 
5,512

 
5,499

Total cash, cash equivalents and restricted cash
 
$
716,669

 
$
828,974


10


Restricted cash included in other assets as of June 30, 2018 and June 30, 2017 primarily included $4.0 million pledged as collateral representing a security deposit required for a facility lease and $1.1 million related to a letter of credit issued to a business partner. 
Accounts Receivable, Net
Accounts receivable, net consists of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Accounts receivable
 
$
267,458

 
$
254,881

Allowance for doubtful accounts
 
(183
)
 
(112
)
Product sales rebate and returns reserve
 
(6,358
)
 
(7,423
)
Accounts receivable, net
 
$
260,917

 
$
247,346

Inventories
Inventories consist of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Raw materials
 
$
68,924

 
$
69,673

Finished goods
 
176,515

 
236,525

Total inventories
 
$
245,439

 
$
306,198

Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consists of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Inventory deposit
 
$
25,273

 
$
34,141

Prepaid income taxes
 
129,948

 
38,134

Other current assets
 
87,157

 
96,215

Other prepaid expenses and deposits
 
11,424

 
8,840

Total prepaid expenses and other current assets
 
$
253,802

 
$
177,330

Property and Equipment, Net
Property and equipment, net consists of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Equipment and machinery
 
$
52,390

 
$
47,711

Computer hardware and software
 
25,748

 
22,124

Furniture and fixtures
 
3,464

 
3,020

Leasehold improvements
 
32,202

 
30,548

Building
 
35,154

 
35,154

Construction-in-process
 
4,034

 
4,742

Property and equipment, gross
 
152,992

 
143,299

Less: accumulated depreciation
 
(79,256
)
 
(69,020
)
Property and equipment, net
 
$
73,736

 
$
74,279

Depreciation expense was $5.4 million and $5.0 million for the three months ended June 30, 2018 and 2017, respectively, and $10.7 million and $9.8 million for the six months ended June 30, 2018 and 2017, respectively.

11


Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Accrued payroll related costs
 
$
40,896

 
$
56,626

Accrued manufacturing costs
 
21,663

 
35,703

Accrued product development costs
 
4,362

 
21,201

Accrued warranty costs
 
8,182

 
7,415

Accrued professional fees
 
6,267

 
7,086

Accrued taxes
 
717

 
794

Other
 
4,606

 
5,002

Total accrued liabilities
 
$
86,693

 
$
133,827

Warranty Accrual
The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):
 
 
Six Months Ended June 30,
 
 
2018
 
2017
Warranty accrual, beginning of period
 
$
7,415

 
$
6,744

Liabilities accrued for warranties issued during the period
 
3,813

 
3,944

Warranty costs incurred during the period
 
(3,046
)
 
(2,426
)
Warranty accrual, end of period
 
$
8,182

 
$
8,262

Contract Balances
The following table summarizes the activity related to our contract assets (in thousands):
 
 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
Contract assets, beginning balance
 
$

 
$

Add: Contract assets recognized
 
6,959

 
6,959

Contract assets, ending balance
 
$
6,959

 
$
6,959

The following table summarizes the activity related to our contract liabilities (in thousands):
 
 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
Contract liabilities, beginning balance
 
$
18,838

 
$
16,521

Less: Revenue recognized from beginning balance
 
(1,933
)
 
(4,070
)
Less: Beginning balance reclassified to deferred revenue
 
(906
)
 
(731
)
Add: Contract liabilities recognized
 
5,843

 
10,122

Contract liabilities, ending balance
 
$
21,842

 
$
21,842

As of June 30, 2018, $9.4 million of our contract liabilities was included in "Other current liabilities" with the remaining balance included in "Other long-term liabilities".

12


Deferred Revenue and Performance Obligations
Deferred revenue is comprised mainly of unearned revenue related to multi-year PCS contracts, services and product deferrals related to acceptance clauses. The following table summarizes the activity related to our deferred revenue (in thousands):
 
 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
 
Deferred revenue, beginning balance
 
$
456,054

 
$
498,740

(1) 
Less: Revenue recognized from beginning balance
 
(112,998
)
 
(238,557
)
 
Add: Deferral of revenue in current period, excluding amounts recognized during the period
 
105,588

 
188,461

 
Deferred revenue, ending balance
 
$
448,644

 
$
448,644

 
_________________________________
 
 
 
 
 
(1) The beginning balance of the six months ended June 30, 2018 excluded the $16.5 million that was reclassified to other current liabilities and other long-term liabilities at January 1, 2018 as a result of our adoption of ASC 606. See Note 1 for details.
 
Revenue from Remaining Performance Obligations
Revenue from remaining performance obligations represents contracted revenue that has not yet been recognized, which includes contract liabilities and deferred revenue that will be recognized as revenue in future periods. As of June 30, 2018, approximately $470.5 million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 79% of these remaining performance obligations over the next 2 years and 21% during the 3rd to the 5th year.
Other Income (Expense), Net
Other income (expense), net consists of the following (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Interest income
 
$
7,964

 
$
1,425

 
$
13,348

 
$
2,557

Unrealized loss on investments in privately-held companies, net
 
(9,100
)
 

 
(9,100
)
 

Other income (expense)
 
(353
)
 
(306
)
 
(894
)
 
(413
)
Total
 
$
(1,489
)
 
$
1,119

 
$
3,354

 
$
2,144


4.    Investments
Investments in Privately-Held Companies    
We adopted ASU 2016-01 in the three months ended March 31, 2018 (Refer to Note 1). As of June 30, 2018 and December 31, 2017, we held non-marketable equity investments of approximately $35.0 million and $36.1 million, respectively, in privately-held companies. These investments do not have readily determinable fair values and are measured using the measurement alternative.
Prior to 2018, we did not record any impairment losses for these investments. During the three and six months ended June 30, 2018, we recorded $1.2 million of unrealized gain on investments in one company after they were re-measured to fair value as of the date observable transactions occurred. In addition, during the three and six months ended June 30, 2018, we recorded $10.3 million of impairment loss on an investment. The unrealized gain and loss are classified in "Other income (expense), net" in our accompanying unaudited condensed consolidated statements of operations.
As of June 30, 2018, the carrying amount of these re-measured or impaired equity investments was $27.0 million, and were classified within Level III in the fair value hierarchy because we estimated the value of these investments using unobservable inputs supported by little or no market data in addition to an observable price change for similar investments issued by the same issuer in an inactive market.


13


5.    Commitments and Contingencies
Operating Leases
We lease various offices and data centers in North America, Europe, Asia and Australia under non-cancelable operating lease arrangements that expire on various dates through 2025. There have been no material changes in our future minimum payment obligations under our operating leases that existed as of December 31, 2017, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2017, except as follows. During the six months ended June 30, 2018, we entered into new leases primarily related to additional data center capacity and co-location services. As of June 30, 2018, the total minimum future payment commitment under these new leases was approximately $46.4 million, of which $1.0 million is due in 2018, with the remainder due in 2021 through 2028.
We recognize rent expense under these arrangements on a straight-line basis over the term of the leases. For the three months ended June 30, 2018 and 2017, rent expense for all operating leases amounted to $2.6 million and $2.6 million, respectively, and to $5.1 million and $5.0 million for the six months ended June 30, 2018 and 2017, respectively.
Financing Obligation—Build-to-Suit Lease     
In August 2012, we executed a lease for a building then under construction in Santa Clara, California to serve as our headquarters. The lease term is 120 months and commenced in August 2013. The lease is accounted for as a financing obligation and the lease payments are attributed to (1) a reduction of the principal financing obligation; (2) imputed interest expense; and (3) land lease expense, representing an imputed cost to lease the underlying land of the building. There have been no material changes in our future minimum payment obligations under this financing lease, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2017. Land lease expense related to our lease financing obligation is classified as rent expense in our unaudited condensed consolidated statements of operations, and amounted to $0.3 million for the three months ended June 30, 2018 and 2017, and $0.6 million for the six months ended June 30, 2018 and 2017.
Purchase Commitments
We outsource most of our manufacturing and supply chain management operations to third-party contract manufacturers, who procure components and assemble products on our behalf based on our forecasts in order to reduce manufacturing lead times and ensure adequate component supply. We issue purchase orders to our contract manufacturers for finished product and a significant portion of these orders consist of firm non-cancellable commitments. In addition, we purchase strategic component inventory from certain suppliers under purchase commitments that in some cases are non-cancellable, including integrated circuits, which are consigned to our contract manufacturers. As of June 30, 2018, we had non-cancellable purchase commitments of $269.6 million, of which $215.4 million was to our contract manufacturers and suppliers. We have not recorded a liability related to these purchase commitments. In addition, we have provided deposits to secure our obligations to purchase inventory. We had $28.0 million and $36.9 million in deposits as of June 30, 2018 and December 31, 2017, respectively. These deposits are classified in “Prepaid expenses and other current assets” and “Other assets” in our accompanying unaudited condensed consolidated balance sheets.
Guarantees
We have entered into agreements with some of our direct customers and channel partners that contain indemnification provisions relating to potential situations where claims could be alleged that our products infringe the intellectual property rights of a third party. We have at our option and expense the ability to repair any infringement, replace product with a non-infringing equivalent-in-function product or refund our customers all or a portion of the value of the product. Other guarantees or indemnification agreements include guarantees of product and service performance and standby letters of credit for leased facilities and corporate credit cards. We have not recorded a liability related to these indemnification and guarantee provisions and our guarantee and indemnification arrangements have not had any significant impact on our consolidated financial statements to date.
Legal Proceedings
OptumSoft, Inc. Matters
On April 4, 2014, OptumSoft filed a lawsuit against us in the Superior Court of California, Santa Clara County titled OptumSoft, Inc. v. Arista Networks, Inc., in which it asserts (i) ownership of certain components of our EOS network operating system pursuant to the terms of a 2004 agreement between the companies; and (ii) breaches of certain confidentiality and use restrictions in that agreement. Under the terms of the 2004 agreement, OptumSoft provided us with a non-exclusive, irrevocable, royalty-free license to software delivered by OptumSoft comprising a software tool used to develop certain components of EOS and a runtime library that is incorporated into EOS. The 2004 agreement places certain restrictions on our use and disclosure of the OptumSoft software and gives OptumSoft ownership of improvements, modifications and corrections to, and derivative works of, the OptumSoft software that we develop.
In its lawsuit, OptumSoft has asked the Court to order us to (i) give OptumSoft access to our software for evaluation by OptumSoft; (ii) cease all conduct constituting the alleged confidentiality and use restriction breaches; (iii) secure the return or

14


deletion of OptumSoft’s alleged intellectual property provided to third parties, including our customers; (iv) assign ownership to OptumSoft of OptumSoft’s alleged intellectual property currently owned by us; and (v) pay OptumSoft’s alleged damages, attorney’s fees, and costs of the lawsuit. David Cheriton, one of our founders and a former member of our board of directors, who resigned from our board of directors on March 1, 2014 and has no continuing role with us, is a founder and, we believe, the largest stockholder and director of OptumSoft. The 2010 David R. Cheriton Irrevocable Trust dated July 28, 2010, a trust for the benefit of the minor children of Mr. Cheriton, is one of our largest stockholders.
On April 14, 2014, we filed a cross-complaint against OptumSoft, in which we asserted our ownership of the software components at issue and our interpretation of the 2004 agreement. Among other things, we asserted that the language of the 2004 agreement and the parties’ long course of conduct support our ownership of the disputed software components. We asked the Court to declare our ownership of those software components, all similarly-situated software components developed in the future and all related intellectual property. We also asserted that, even if we are found not to own certain components, such components are licensed to us under the terms of the 2004 agreement. However, there can be no assurance that our assertions will ultimately prevail in litigation. On the same day, we also filed an answer to OptumSoft’s claims, as well as affirmative defenses based in part on OptumSoft’s failure to maintain the confidentiality of its claimed trade secrets, its authorization of the disclosures it asserts and its delay in claiming ownership of the software components at issue. We have also taken additional steps to respond to OptumSoft’s allegations that we improperly used and/or disclosed OptumSoft confidential information. While we believe we have meritorious defenses to these allegations, we believe we have (i) revised our software to remove the elements we understand to be the subject of the claims relating to improper use and disclosure of OptumSoft confidential information and made the revised software available to our customers and (ii) removed information from our website that OptumSoft asserted disclosed OptumSoft confidential information.
The parties tried Phase I of the case, relating to contract interpretation and application of the contract to certain claimed source code, in September 2015. On December 16, 2015, the Court issued a Proposed Statement of Decision Following Phase 1 Trial, and on January 8, 2016, OptumSoft filed objections to that Proposed Statement of Decision. On March 23, 2016, the Court issued a Final Statement of Decision Following Phase I Trial, in which it agreed with and adopted our interpretation of the 2004 agreement and held that we, and not OptumSoft, own all the software at issue in Phase I. The remaining issues that were not addressed in the Phase I trial are set to be tried in Phase II, including the application of the Court’s interpretation of the 2004 agreement as set forth in the Final Statement of Decision Following Phase I Trial to any other source code that OptumSoft claims to own following a review and the trade secret misappropriation and confidentiality claims. The Phase II Trial is set to begin on March 4, 2019.
We intend to vigorously defend against any claims brought against us by OptumSoft.  However, we cannot be certain that, if litigated, any claims by OptumSoft would be resolved in our favor.  For example, if it were determined that OptumSoft owned components of our EOS network operating system, we would be required to transfer ownership of those components and any related intellectual property to OptumSoft.  If OptumSoft were the owner of those components, it could make them available to our competitors, such as through a sale or license.  An adverse litigation ruling could result in a significant damages award against us and injunctive relief. In addition, OptumSoft could assert additional or different claims against us, including claims that our license from OptumSoft is invalid.
With respect to the legal proceedings described above, it is our belief that while a loss is not probable, it may be reasonably possible. Further, at this stage in the litigation, any possible loss or range of loss cannot be estimated.  However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us in a reporting period for a material amount, our consolidated financial statements for that reporting period could be materially adversely affected.    
Cisco Systems, Inc. (“Cisco”) Matters    
Although we have reached a settlement with Cisco, as described in Note 10, we are currently involved in several litigation matters with Cisco Systems, Inc. These matters are summarized below.
Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 4:14-cv-05343) (“’43 Case”)
On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe U.S. Patent Nos. 6,377,577; 6,741,592; 7,023,853; 7,061,875; 7,162,537; 7,200,145; 7,224,668; 7,290,164; 7,340,597; 7,460,492; 8,051,211; and 8,356,296 (respectively, “the ’577 patent,” “the ’592 patent,” “the ’853 patent,” “the ’875 patent,” “the ’537 patent,” “the ’145 patent,” “the ’668 patent,” “the ’164 patent,” “the ’597 patent,” “the ’492 patent,” “the ’211 patent,” and “the ’296 patent”). Pursuant to the settlement with Cisco, as described in Note 10, the ’43 Case will be dismissed following execution of a final agreement with Cisco.
Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 5:14-cv-05344) (“’44 Case”)    
On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe numerous copyrights pertaining to Cisco’s “Command Line Interface” or “CLI” and U.S. Patent Nos.

15


7,047,526 and 7,953,886 (respectively, “the ’526 patent” and “the ’886 patent”). As relief for our alleged copyright infringement, Cisco seeks monetary damages for alleged lost profits, profits from our alleged infringement, statutory damages, attorney’s fees, and associated costs. The ’526 patent is subject to a non-appealable final judgment of non-infringement and the ’886 patent was dismissed with prejudice.
On December 14, 2016, following a two-week trial, a jury found that we had proven our copyright defense of scenes a faire. Cisco filed a notice of appeal on June 6, 2017. Cisco did not appeal the jury’s noninfringement verdict on the ’526 patent but did appeal the jury’s finding that we established the defense of scenes a faire. The matter is fully briefed, and the U.S. Court of Appeals for the Federal Circuit (the “Federal Circuit”) heard oral argument on June 6, 2018. The Federal Circuit has not yet issued a decision. Pursuant to the settlement with Cisco, the ’44 Case will continue until either the judge vacates the judgment or all appeals on the judgment are exhausted, at which time the case will be dismissed, and if the Federal Circuit overturns the scenes a faire verdict or remands the case to the district court for further proceedings Arista will make certain limited changes to its CLI and no further settlement amounts will be paid.
Arista Networks, Inc. v. Cisco Systems, Inc. (Case No. 5:16-cv-00923) (“’23 Case”)
On February 24, 2016, we filed a complaint against Cisco in the District Court for the Northern District of California alleging antitrust violations and unfair competition. On August 6, 2018, the Court vacated trial in light of the settlement with Cisco as describe in Note 10. Pursuant to the settlement with Cisco, the ’23 Case will be dismissed following execution of a final agreement with Cisco.
Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-944) (“944 Investigation”)
On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that we violated 19 U.S.C. § 1337 (“Section 337”). The USITC instituted Cisco’s complaint as Investigation No. 337-TA-944. Cisco initially alleged that certain of our switching products infringe the ’592, ’537, ’145, ’164, ’597, and ’296 patents.
On February 2, 2016, the Administrative Law Judge (“ALJ”) issued his initial determination finding a violation of Section 337. The ALJ found that a violation had occurred in the importation into the United States, the sale for importation or the sale within the United States after importation, of certain network devices, related software, and components thereof that the ALJ found infringed asserted claims 1, 2, 8-11, and 17-19 of the ’537 patent; asserted claims 6, 7, 20, and 21 of the ’592 patent; and asserted claims 5, 7, 45, and 46 of the ’145 patent. The ALJ did not find a violation of Section 337 with respect to any asserted claims of the ’597 and ’164 patents. Cisco dropped the ’296 patent before the hearing. On June 23, 2016, the USITC issued its Final Determination, which found a violation with respect to the ’537, ’592, and ’145 patents, and found no violation with respect to the ’597 and ’164 patents. The USITC also issued a limited exclusion order and a cease and desist order pertaining to network devices, related software, and components thereof that infringe one or more of claims 1, 2, 8-11, and 17-19 of the ’537 patent; claims 6, 7, 20, and 21 of the ’592 patent; and claims 5, 7, 45, and 46 of the ’145 patent. On August 22, 2016, the Presidential review period for the 944 Investigation expired. The USITC orders will be in effect until the expiration of the ’537, ’592, and ’145 patents.
Both we and Cisco filed petitions for review of the USITC’s Final Determination to the Federal Circuit. The appeal was fully briefed and oral argument was held on June 6, 2017. On September 27, 2017, the Federal Circuit affirmed the USITC’s Final Determination.
In response to the USITC’s findings in the 944 Investigation, we made design changes to our products for sale in the United States to address the features that were found to infringe the ’537, ’592, and ’145 patents. Following the issuance of the final determination in the 944 Investigation, we submitted a Section 177 ruling request to CBP seeking approval to import these redesigned products into the United States.
On August 26, 2016, Cisco filed an enforcement complaint under Section 337 with the USITC. Cisco alleges that we are violating the cease and desist and limited exclusion orders issued in the 944 Investigation by engaging in the “marketing, distribution, offering for sale, selling, advertising, and/or aiding or abetting other entities in the sale and/or distribution of products that Cisco alleges continue to infringe claims 1-2, 8-11, and 17-19 of the ’537 patent,” despite the design changes we have made to those products. Cisco asks the USITC to (1) enforce the cease and desist order; (2) modify the USITC’s limited exclusion order and/or cease and desist order “in any manner that would assist in the prevention of the unfair practices that were originally the basis for issuing such Order or assist in the detection of violations of such Order”; (3) impose the maximum statutory civil penalties for violation of the cease and desist order “including monetary sanctions for each day’s violation of the cease and desist order of the greater of $100,000 or twice the domestic value of the articles entered or sold, whichever is higher”; (4) bring a civil action in U.S. district court “requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order”; and (5) impose “such other remedies and sanctions as are appropriate and within the USITC’s authority.” On September 28, 2016, the USITC instituted the enforcement proceeding. The proceeding has been assigned to ALJ Shaw, who presided over the underlying investigation.

16


On April 7, 2017, we received a 177 ruling from CBP finding that our redesigned products did not infringe the relevant claims of the ’537, ’592, and ʼ145 patents, and approving the importation of those redesigned products into the United States.
On June 20, 2017, the ALJ issued his initial determination finding that we did not violate the June 23, 2016 cease and desist order. The initial determination also recommended a civil penalty of $307 million if the USITC decided to overturn the finding of no violation. On July 3, 2017, the parties filed petitions for review of certain findings in the initial determination.
On August 4, 2017, the USITC issued an order remanding the investigation to the ALJ to make additional findings on certain issues and issue a remand initial determination. The USITC ordered the ALJ to set a schedule for completion of any necessary remand proceedings and a new target date for the enforcement action (the “944 Enforcement Action”). The ALJ held a hearing on February 1, 2018 and issued a remand initial determination on June 4, 2018, again finding that we did not violate the June 23, 2016 cease and desist order. The parties have submitted additional petition for review briefing and the USITC is scheduled to issue a final determination on September 11, 2018. In light of the settlement with Cisco, the parties have filed a joint request to stay the remaining briefing and target dates in the 944 Enforcement Action to halt further activity. Pursuant to the settlement with Cisco, the 944 Enforcement Investigation will be terminated and the remedial orders suspended following execution of a final agreement with Cisco.
Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-945) (“945 Investigation”)
On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that we violated Section 337. The USITC instituted Cisco’s complaint as Investigation No. 337-TA-945. The remedial orders from the 945 Investigation are no longer in effect and will terminate when the USPTO issues a certificate cancelling the asserted claims of the ’668 patent based on the IPR proceeding described below.
Inter Partes Reviews
We have filed petitions for Inter Partes Review of the ’597, ’211, ’668, ’853, ’537, ’577, ’886, and ’526 patents. IPRs relating to the ’597 (IPR No. 2015-00978) and ’211 (IPR No. 2015-00975) patents were instituted in October 2015 and hearings on these IPRs were completed in July 2016. On September 28, 2016, the PTAB issued a final written decision finding claims 1, 14, 39-42, 71, 72, 84, and 85 of the ’597 patent unpatentable. The PTAB also found that claims 29, 63, 64, 73, and 86 of the ’597 patent had not been shown to be unpatentable. On October 5, 2016, the PTAB issued a final written decision finding claims 1 and 12 of the ’211 patent unpatentable. The PTAB also found that claims 2, 6-9, 13, and 17-20 of the ’211 patent had not been shown to be unpatentable. Both parties have appealed the final written decisions on the ’211 and ’537 patent IPRs. The hearing for the ’211 IPR appeal was held in March 2018, and on March 28, 2018, the Federal Circuit remanded the matter back to the PTAB for further proceedings.
IPRs relating to the ’668 (IPR No. 2016-00309), ’577 (IPR No. 2016-00303), ’853 (IPR No. 2016-0306), and ’537 (IPR No. 2016-0308) patents were instituted in June 2016 and hearings were held on March 7, 2017. On May 25, 2017, the PTAB issued final written decisions finding claims 1, 7-10, 12-16, 18-22, 25, and 28-31 of ’577 patent unpatentable, and that claim 2 of the ’577 patent, claim 63 of the ’853 patent, and claims 1, 10, 19, and 21 of the ’537 patent had not been shown to be unpatentable. On June 1, 2017, the PTAB issued a final written decision finding claims 1-10, 12-13, 15-28, 30-31, 33-36, 55-64, 66-67, and 69-72 of the ’668 patent unpatentable. We filed a Notice of Appeal concerning the ’577 patent on July 21, 2017, and Notices of Appeal concerning the ‘853 and ’537 patents on July 26, 2017. Cisco cross-appealed concerning the ’577 patent on July 26, 2017 and filed a Notice of Appeal concerning the ’668 patent on August 1, 2017. For the appeals of the IPRs on the ’668 and ’577 patents, the Federal Circuit granted our motion for an expedited briefing schedule, and the hearings were held on February 9, 2018. On February 14, 2018, the Federal Circuit affirmed the PTAB’s final written decision on the ’668 patent.
* * * * *
Although we have reached a settlement with Cisco, as describe in Note 10, the Cisco lawsuits, as summarized in the preceding paragraphs, remain active subject to a final agreement with Cisco and we remain subject to the exclusion order issued in the 944 Investigation. In light of the settlement with Cisco, the parties are planning to seek suspension of this enforcement proceeding.
If the 944 Enforcement Action is not stayed and/or terminated and if the USITC determines that our redesigned products infringe any of the patents that are the subject of USITC remedial orders, those redesigned products will also be barred from import into the United States, or sale after importation. In addition, the USITC may impose the maximum statutory civil penalties for violation of the cease and desist order “including monetary sanctions for each day’s violation of the cease and desist order of the greater of $100,000 or twice the domestic value of the articles entered or sold, whichever is higher,” bring a civil action in U.S. district court “requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order,” or impose “such other remedies and sanctions as are appropriate and within the Commission’s authority.” In the 944 Enforcement Action, the ALJ recommended a civil penalty of $307 million if the USITC were to reverse the ALJ’s

17


finding of no violation. Any such finding by the USITC in the 944 Enforcement Action could materially and adversely affect our business, prospects, reputation, results of operations and financial condition.
An adverse finding in the 944 Enforcement Action would take effect immediately upon USITC’s issuance of the final determination, without any Presidential review period. To address such a finding, we would have to further redesign our products to make them non-infringing, and until we made such changes we would not be able to import or ship our products to customers in the United States. Our further redesign efforts could be extremely costly and time consuming as well as disruptive to our other development activities and distracting to management. We may not be able to further redesign the products in a manner that does not continue to infringe the patents or that is acceptable to customers. We may not be able to complete, and our customers may not be able to qualify, such further redesigned products in a timely fashion, if at all, following the issuance of an adverse final determination, leading to a delay or cancellation of purchases by some customers until those redesigned products are qualified or accepted by such customers, a rejection or return of our redesigned products by some customers or a loss of sales to some customers who are unable to qualify or accept the redesigned products. Our redesign efforts could be extremely costly and time consuming as well as disruptive to our other development activities and distracting to management.
Other Matters
In the ordinary course of business, we are a party to other claims and legal proceedings including matters relating to commercial, employee relations, business practices and intellectual property.
We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. As of June 30, 2018, provisions recorded for contingent losses related to other claims and matters have not been significant. Based on currently available information, management does not believe that any additional liabilities relating to other unresolved matters are probable or that the amount of any resulting loss is estimable, and believes these other matters are not likely, individually and in the aggregate, to have a material adverse effect on our financial position, results of operations or cash flows. However, litigation is subject to inherent uncertainties and our view of these matters may change in the future. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on our financial position, results of operations or cash flows for the period in which the unfavorable outcome occurs, and potentially in future periods.
6.    Equity Award Plan Activities
2014 Equity Incentive Plan
Effective January 1, 2018, our board of directors authorized an increase of 2,211,176 shares to the shares available for issuance under the 2014 Equity Incentive Plan (the “2014 Plan”). Pursuant to the 2014 Plan, the 2018 share increase is determined based on the lesser of 3% of total shares of common stock outstanding as of December 31, 201712,500,000 shares, or such amount as determined by our board of directors. As of June 30, 2018, there remained approximately 23.3 million shares available for issuance under the 2014 Plan.
2014 Employee Stock Purchase Plan
Effective January 1, 2018, our board of directors authorized an increase of 737,058 shares to shares available for issuance under our 2014 Employee Stock Purchase Plan (the “ESPP”). Pursuant to the ESPP, the 2018 share increase is determined based the lesser of 1% of the total shares of common stock outstanding on December 31, 2017, 2,500,000 shares, or such amount as determined by our board of directors. As of June 30, 2018, there remained approximately 2,615,207 shares available for issuance under the ESPP.
During the three and six months ended June 30, 2018, we issued 108,890 shares at a weighted-average purchase price of $67.09 under the ESPP. 

18


Stock Option Activities
The following table summarizes the option activity under our stock plans and related information (in thousands, except years and per share amounts):
 
 
Options Outstanding 
 
 
 
 
 
 
Number of
Shares
Underlying
Outstanding Options
 
Weighted-
Average
Exercise
Price per Share
 
Weighted-
Average
Remaining
Contractual
Term (Years) of
Stock Options
 
Aggregate
Intrinsic
Value
of Stock
Options
Outstanding
Balance—December 31, 2017
 
7,024

 
$
33.05

 
6.1
 
$
1,422,637

Options granted
 
82

 
244.20

 
 
 
 
Options exercised
 
(720
)
 
29.87

 
 
 
 
Options canceled
 
(25
)
 
42.79

 
 
 
 
Balance—June 30, 2018
 
6,361

 
$
36.10

 
5.7
 
$
1,408,382

Vested and exercisable—June 30, 2018
 
2,827

 
$
22.87

 
5.1
 
$
663,243

Restricted Stock Unit (RSU) Activities
A summary of the RSU activity under our stock plans and related information are presented below (in thousands, except years and per share amounts):
 
 
Number of
Shares
 
Weighted-
Average Grant
Date Fair Value Per Share
 
Weighted-Average
Remaining
Contractual Term (in years)
 
Aggregate Intrinsic Value
Unvested balance—December 31, 2017
 
1,537

 
$
104.29

 
1.6
 
$
362,119

       RSUs granted
 
185

 
275.87

 
 
 
 
       RSUs vested
 
(274
)
 
91.96

 
 
 
 
       RSUs forfeited/canceled
 
(42
)
 
128.81

 
 
 
 
Unvested balance—June 30, 2018
 
1,406

 
$
128.50

 
1.6
 
$
361,923

Shares Available for Grant
The following table presents the stock activity and the total number of shares available for grant under the 2014 Plan as of June 30, 2018 (in thousands):
 
 
Number of Shares
Balance—December 31, 2017
 
13,512

Authorized
 
2,211

Options granted
 
(82
)
RSUs granted
 
(185
)
Options canceled
 
25

RSUs forfeited
 
42

Shares traded for taxes
 
19

Balance—June 30, 2018
 
15,542


19


Stock-Based Compensation Expense
Total stock-based compensation expense related to options, restricted stock units and employee stock purchase rights granted were allocated as follows (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Cost of revenue
 
$
1,236

 
$
1,087

 
$
2,438

 
$
2,111

Research and development
 
11,745

 
10,342

 
22,690

 
19,929

Sales and marketing   
 
6,274

 
4,080

 
12,234

 
7,536

General and administrative
 
3,223

 
2,891

 
5,967

 
5,263

           Total stock-based compensation
 
$
22,478

 
$
18,400

 
$
43,329

 
$
34,839

As of June 30, 2018, unrecognized stock-based compensation expenses by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years).
 
 
June 30, 2018
 
 
Stock Option
 
RSU
 
ESPP
Unrecognized stock-based compensation expense
 
$
64,927

 
$
166,063

 
$
3,470

Weighted-average amortization period
 
3.7 years

 
3.4 years

 
1.0 year



20


7.    Net Income (Loss) Per Share Available to Common Stock
The following table sets forth the computation of our basic and diluted net income (loss) per share available to common stock (in thousands, except per share amounts):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
 
Basic:
 
 
 
 
 
 
 
 
Net income (loss)
 
$
(155,269
)
 
$
102,685

 
$
(10,731
)
 
$
185,646

Less: undistributed earnings (loss) allocated to participating securities
 
82

 
(231
)
 
6

 
(507
)
Net income (loss) available to common stockholders, basic
 
$
(155,187
)
 
$
102,454

 
$
(10,725
)
 
$
185,139

Diluted:
 
 
 
 
 
 
 
 
Net income (loss) attributable to common stockholders, basic
 
$
(155,187
)
 
$
102,454

 
$
(10,725
)
 
$
185,139

Add: undistributed earnings (loss) allocated to participating securities
 

 
20

 

 
43

Net income (loss) attributable to common stockholders, diluted
 
$
(155,187
)
 
$
102,474

 
$
(10,725
)
 
$
185,182

Denominator:
 
 
 
 
 
 
 
 
Basic:
 
 
 
 
 
 
 
 
Weighted-average shares used in computing net income (loss) per share available to common stockholders, basic
 
74,503

 
71,992

 
74,250

 
71,555

Diluted:
 
 
 
 
 
 
 
 
Weighted-average shares used in computing net income (loss) per share available to common stockholders, basic
 
74,503

 
71,992

 
74,250

 
71,555

Add weighted-average effect of dilutive securities:
 
 
 
 
 
 
 
 
Stock options and RSUs
 

 
6,625

 

 
6,474

Employee stock purchase plan
 

 
139

 

 
137

Weighted-average shares used in computing net income (loss) per share available to common stockholders, diluted
 
74,503

 
78,756

 
74,250

 
78,166

Net income (loss) per share attributable to common stockholders:
 
 
 
 
 
 
 
 
Basic
 
$
(2.08
)
 
$
1.42

 
$
(0.14
)
 
$
2.59

Diluted
 
$
(2.08
)
 
$
1.30

 
$
(0.14
)
 
$
2.37

The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net income (loss) per share available to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Stock options and RSUs to purchase common stock
 
8,011

 
18

 
8,168

 
103

Employee stock purchase plan
 
145

 

 
132

 

Total
 
8,156

 
18

 
8,300

 
103



21


8.    Income Taxes
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
 
 
 
 
 
 
 
(in thousands, except percentages)
Income (loss) before income taxes
 
$
(241,972
)
 
$
117,130

 
$
(99,078
)
 
$
190,858

Provision for (benefit from) income taxes
 
$
(86,703
)
 
$
14,445

 
$
(88,347
)
 
$
5,212

Effective tax rate
 
35.8
%
 
12.3
%
 
89.2
%
 
2.7
%
The effective tax rates above reflect tax benefits recorded on pre-tax losses in the three and six months ended June 30, 2018, compared to tax expense recorded on pre-tax income in the comparable periods in 2017 and are reflective of a federal and state tax benefit on the $405.0 million charge related to the legal settlement recorded in the three and six months ended June 30, 2018 as well as a lower U.S. corporate tax rate beginning fiscal 2018 under the Tax Cuts and Jobs Act (“Tax Act”) passed in December 2017.  In all periods, excess tax benefits attributable to equity compensation also significantly benefit the effective tax rate. During periods where we experience pre-tax losses, excess tax benefits will generally increase the effective income tax rate above the statutory rate, whereas during periods where we experience pre-tax profits, they will reduce the effective income tax rate below the statutory rate.
We operate in a number of tax jurisdictions and are subject to taxes in each country or jurisdiction in which we conduct business. Earnings from our non-U.S. activities are subject to local country income tax and may be subject to U.S. income tax.
On December 22, 2017, the U.S. government enacted comprehensive tax legislation. The Tax Act makes broad and complex changes to the U.S. tax code, including, but not limited to, (1) reducing the U.S. federal corporate tax rate from 35 percent to 21 percent; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; and (5) creating the base erosion anti-abuse tax (“BEAT”), a new minimum tax.
The Tax Act includes provisions for Global Intangible Low-Taxed Income (“GILTI”) wherein taxes on foreign income are imposed in excess of a deemed return on tangible assets of foreign corporations. This income will effectively be taxed at a 10.5% tax rate in general. Our deferred tax assets and liabilities are still being evaluated to determine if they should be recognized for the basis differences expected to reverse as a result of GILTI provisions that are effective for us after the calendar year ending December 31, 2017. Because of the complexity of the new provisions, we are continuing to evaluate how the provisions will be accounted for under U.S. GAAP wherein companies are allowed to make an accounting policy election of either (i) account for GILTI as a component of tax expense in the period in which we are subject to the rules (the “period cost method”), or (ii) account for GILTI in our measurement of deferred taxes (the “deferred method”). Currently, we have not elected a method but we have included an estimate of the impact to our effective tax rate for the year ended December 31, 2018. A formal election will only be made after our completion of the analysis of the GILTI provisions and the release of new regulations providing further insight into the new rules. Our election method will depend, in part, on analyzing our global income to determine whether we expect to have future U.S. inclusions in our taxable income related to GILTI and, if so, the impact that is expected.
As of June 30, 2018, we have not yet completed our accounting for the tax effects of the enactment of the Tax Act. We recognized a provisional tax amount of $51.8 million in the fourth quarter of 2017 for the transition tax liability and the revaluation of our deferred income taxes as a result of the rate change. In the six months ended June 30, 2018, we did not revise this estimate. In addition, we recorded a reasonable estimate for the effect of the new legislation as discussed above, which impacts the US income tax liabilities for the year ending December 31, 2018. Our estimates may also be affected as we gain a more thorough understanding of the tax law. These changes could be material to income tax expense. We will continue to refine our estimates related to the impact of the Tax Act during the one year measurement period allowed under Staff Accounting Bulletin 118 (“SAB 118”).
We have been selected for examination by the Internal Revenue Service (“IRS”) for our 2014 tax year. It is difficult to determine when the examinations will be settled or their final outcomes in the foreseeable future. We believe that we have adequately provided reserves for any reasonably foreseeable adjustment to our tax returns.


22


9.    Segment Information
We have determined that we operate as one reportable segment. The following table represents revenue based on the customer’s location, as determined by the customer’s shipping address (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Americas
 
$
377,460

 
$
304,020

 
$
692,958

 
$
568,883

Europe, Middle East and Africa
 
101,811

 
77,367

 
223,697

 
120,101

Asia-Pacific
 
40,574

 
23,824

 
75,679

 
51,702

Total revenue
 
$
519,845

 
$
405,211

 
$
992,334

 
$
740,686

Long-lived assets, excluding intercompany receivables, investments in subsidiaries, privately-held equity investments and deferred tax assets, net by location are summarized as follows (in thousands):
 
 
June 30, 2018
 
December 31, 2017
United States
 
$
68,003

 
$
69,128

International
 
5,733

 
5,151

Total
 
$
73,736

 
$
74,279


10.    Subsequent Events
Acquisition of Mojo Networks, Inc.
On August 2, 2018, we completed the acquisition of Mojo Networks, Inc., a provider of Cognitive WiFi and cloud-managed wireless networking solutions. The transaction will be included in our condensed consolidated financial statements in the quarter ended September 30, 2018 and will be financed from our existing cash balance.
Settlement of Cisco Lawsuits
On August 6, 2018, we entered into a binding term sheet with Cisco which, upon execution of a final agreement, will result in the dismissal of all pending district court and USITC litigation between the parties. Under the binding term sheet, we will pay Cisco $400.0 million by August 20, 2018. Cisco will grant us a release for all claims of infringement with respect to the patent infringement allegations against us in the pending litigation, and we will grant Cisco a release from all past antitrust claims. These mutual releases will extend to the Company's and Cisco’s customers, contract manufacturers, and partners. The parties have further agreed to a five-year stand-down period as to any utility patent infringement claims either may have against features currently implemented in the other party’s products and services, with some carve-outs for products stemming from acquired companies. The parties further agreed to a three-year dispute resolution process for allegations by either party against new and/or modified features in the other party’s products. We also agreed to make certain modifications to our Command Line Interface (“CLI”).
As a result of the agreement described above, we recorded a legal settlement charge of $405.0 million to operating expenses, which included legal fees associated with the settlement, and a corresponding income tax benefit of $99.0 million in the three and six months ended June 30, 2018.  Correspondingly, we recorded $405.0 million in accrued legal settlement charges, $85.0 million in prepaid expenses and other current assets relating to prepaid income taxes, and $14.0 million in deferred tax assets in our condensed consolidated balance sheet as of June 30, 2018. 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations together with the unaudited condensed consolidated financial statements and related notes that are included elsewhere in this Quarterly Report on Form 10-Q, and our Annual Report on Form 10-K filed with the SEC on February 20, 2018. This discussion contains forward-looking statements based upon current plans, expectations and beliefs that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q.
Overview
We are a leading supplier of cloud networking solutions that use software innovations to address the needs of large-scale Internet companies, cloud service providers and next-generation data centers for enterprise support. Our cloud networking solutions consist of our Extensible Operating System, or EOS, a set of network applications and our Ethernet switching and routing platforms.

23


Our cloud networking solutions deliver industry-leading performance, scalability, availability, programmability, automation and visibility. At the core of our cloud networking platform is EOS, which was purpose-built to be fully programmable and highly modular. The programmability of EOS has allowed us to create a set of software applications that address the requirements of cloud networking, including workflow automation, network visibility and analytics, and has also allowed us to rapidly integrate with a wide range of third-party applications for virtualization, management, automation, orchestration and network services.
We believe that cloud networks will continue to replace legacy network technologies, and that our cloud networking platform addresses the large and growing cloud networking segment of data center switching, which remains in the early stage of adoption. Cloud networks are subject to increasing performance requirements due to the growing number of connected devices, as well as new enterprise and consumer applications. Computing architectures are evolving to meet the need for constant connectivity and access to data and applications. We expect to continue growing our organization to meet the needs of new and existing customers as they increasingly realize the performance and cost benefits of our cloud networking solutions and as they expand their cloud networks. Accordingly, we intend to continue to invest in our research and development organization to enhance the functionality of our existing cloud networking platform, introduce new products and features, and build upon our technology leadership. We believe one of our greatest strengths lies in our rapid development of new features and applications.
We generate revenue primarily from sales of our switching products which incorporate our EOS software. We generate the majority of our services revenue from post contract support, or PCS, which end customers typically purchase in conjunction with our products. Our end customers span a range of industries and include large Internet companies, service providers, financial services organizations, government agencies, media and entertainment companies and others. As we have grown the functionality of our EOS software, expanded the range of our product portfolio and increased the size of our sales force, our revenue has continued to grow rapidly. We have also been profitable and operating cash flow positive for each year since 2010.
To continue to grow our revenue, it is important that we both obtain new customers and sell additional products to existing customers. We expect that a substantial portion of our future sales will be follow-on sales to existing customers. We intend to continue expanding our sales force and marketing activities in key geographies, as well as our relationships with channel, technology and system-level partners in order to reach new end customers more effectively, increase sales to existing customers, and provide services and support effectively. In order to support our strong growth, we have and may continue to accelerate our investment in infrastructure, such as enterprise resource planning software and other technologies to improve the efficiency of our operations.
Our development model is focused on the development of new products based on our EOS software and enhancements to EOS. We engineer our products to be agnostic to the underlying merchant silicon architecture. Today, we combine our EOS software with merchant silicon into a family of switching and routing products. This enables us to focus our research and development resources on our software core competencies and to leverage the investments made by merchant silicon vendors to achieve cost-effective solutions. We currently procure certain merchant silicon components from multiple vendors, and we continue to expand our relationships with these and other vendors. We work closely with third party contract manufacturers to manufacture our products. Our contract manufacturers deliver our products to our third party direct fulfillment facilities.  We and our fulfillment partners then perform labeling, final configuration, quality assurance testing and shipment to our customers.
Historically, large purchases by a relatively limited number of end customers have accounted for significant portion of our revenue. We have experienced unpredictability in the timing of large orders, especially with respect to our large end customers, due to the complexity of orders, the time it takes end customers to evaluate, test, qualify and accept our products and factors specific to our end customers. Due to these factors, we expect continued variability in our customer concentration and timing of sales on a quarterly and annual basis. In addition, we have provided, and may in the future provide, pricing discounts to large end customers, which may result in lower margins for the period in which such sales occur. Our gross margins may also fluctuate as a result of the timing of such sales to large end customers.
On August 6, 2018, we entered into a binding term sheet with Cisco pursuant to which we will pay Cisco $400.0 million, and upon execution of a final agreement, will result in the dismissal of all pending district court and USITC litigation between the parties. Cisco will grant us a release for all claims of infringement with respect to the patent infringement allegations against us in the pending litigation, and we will grant Cisco a release from all past antitrust claims. These mutual releases will extend to the Company’s and Cisco’s customers, contract manufacturers, and partners. The parties have further agreed to (i) a five-year stand-down period as to any utility patent infringement claims either may have against features currently implemented in the other party’s products and services, and (ii) a three-year dispute resolution process for allegations by either party against new and/or modified features in the other party’s products. We also agreed to make certain modifications to our Command Line Interface (“CLI”). 
Furthermore, in order to comply with the previously issued limited exclusion order and cease and desist orders in the 944 Investigation and the 945 Investigation as described in Note 5 of Notes to Condensed Consolidated Financial Statements of this Quarterly Report on Form 10-Q, we have made design changes to our products for sale in the United States. As of June 30, 2018, final certification of the redesigns for the 945 Investigation had been completed in almost all cases, with minimal ongoing activities around some unique requirements. Following the expiration of the ’577 patent on July 1, 2018 and the invalidation of the relevant claims of the ’668 patent, beginning in the third quarter of 2018, features previously covered by the exclusion and cease and desist

24


orders may be re-incorporated into our products. We will need to work with customers on any resulting changes to our products, including the completion of any required re-qualification procedures, the timing of which could result in an impact to our business, our revenue and our deferred revenue balances.
Results of Operations
The following table summarizes historical results of operations for the periods presented and as a percentage of revenue for those periods. We have derived the data for the three and six months ended June 30, 2018 and 2017 from our unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
Consolidated Statements of Operations Data:
 
 
 
 
 
 
 
 
Revenue
 
 
 
 
 
 
 
 
Product
 
$
444,767

 
$
353,904

 
$
852,384

 
$
645,271

Service
 
75,078

 
51,307

 
139,950

 
95,415

Total revenue
 
519,845

 
405,211

 
992,334

 
740,686

Cost of revenue (1)
 
 
 
 
 
 
 
 
Product
 
171,622

 
134,406

 
328,313

 
244,242

Service
 
14,340

 
11,028

 
27,219

 
22,457

Total cost of revenue
 
185,962

 
145,434

 
355,532

 
266,699

Gross profit
 
333,883

 
259,777

 
636,802

 
473,987

Operating expenses (1)
 
 
 
 
 
 
 
 
Research and development
 
104,078

 
81,194

 
206,440

 
162,804

Sales and marketing
 
46,188

 
38,630

 
88,328

 
75,657

General and administrative
 
18,420

 
23,319

 
38,099

 
45,474

Legal settlement
 
405,000

 

 
405,000

 

Total operating expenses
 
573,686

 
143,143

 
737,867

 
283,935

Income (loss) from operations
 
(239,803
)
 
116,634

 
(101,065
)
 
190,052

Other income (expense), net
 
 
 
 
 
 
 
 
Interest expense
 
(680
)
 
(623
)
 
(1,367
)
 
(1,338
)
Other income (expense), net
 
(1,489
)
 
1,119

 
3,354

 
2,144

Total other income (expense), net
 
(2,169
)
 
496

 
1,987

 
806

Income (loss) before income taxes
 
(241,972
)
 
117,130

 
(99,078
)
 
190,858

Provision for (benefit from) income taxes
 
(86,703
)
 
14,445

 
(88,347
)
 
5,212

Net income (loss)
 
$
(155,269
)
 
$
102,685

 
$
(10,731
)
 
$
185,646

__________________________
 
 
 
 
 
 
 
 
(1) Includes stock-based compensation expense as follows:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
Stock-Based Compensation Expense:
 
 
 
 
 
 
 
 
Cost of revenue
 
$
1,236

 
$
1,087

 
$
2,438

 
$
2,111

Research and development
 
11,745

 
10,342

 
22,690

 
19,929

Sales and marketing
 
6,274

 
4,080

 
12,234

 
7,536

General and administrative
 
3,223

 
2,891

 
5,967

 
5,263

           Total stock-based compensation
 
$
22,478

 
$
18,400

 
$
43,329

 
$
34,839



25


 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
 
 
 
 
 
 
 
(as a percentage of revenue)
Revenue
 
 
 
 
 
 
 
 
Product
 
85.6
 %
 
87.3
 %
 
85.9
 %
 
87.1
 %
Service
 
14.4

 
12.7

 
14.1

 
12.9

Total revenue
 
100.0

 
100.0

 
100.0

 
100.0

Cost of revenue
 
 
 
 
 
 
 
 
Product
 
33.0

 
33.2

 
33.1

 
33.0

Service
 
2.8

 
2.7

 
2.7

 
3.0

Total cost of revenue
 
35.8

 
35.9

 
35.8

 
36.0

Gross margin
 
64.2

 
64.1

 
64.2

 
64.0

Operating expenses
 
 
 
 
 
 
 
 
Research and development
 
20.0

 
20.0

 
20.9

 
22.0

Sales and marketing
 
8.9

 
9.5

 
8.9

 
10.2

General and administrative
 
3.5

 
5.8

 
3.8

 
6.1

Legal settlement
 
77.9

 

 
40.8

 

Total operating expenses
 
110.3

 
35.3

 
74.4

 
38.3

Income (loss) from operations
 
(46.1
)
 
28.8

 
(10.2
)
 
25.7

Interest expense
 
(0.1
)
 
(0.2
)
 
(0.1
)
 
(0.2
)
Other income (expense), net
 
(0.3
)
 
0.3

 
0.3

 
0.3

Total other income (expense), net
 
(0.4
)
 
0.1

 
0.2

 
0.1

Income (loss) before income taxes
 
(46.5
)
 
28.9

 
(10.0
)
 
25.8

Provision for (benefit from) income taxes
 
(16.6
)
 
3.6

 
(8.9
)
 
0.7

Net income (loss)
 
(29.9
)%
 
25.3
 %
 
(1.1
)%
 
25.1
 %

Three and Six Months Ended June 30, 2018 Compared to Three and Six Months Ended June 30, 2017
Revenue, Cost of Revenue and Gross Profit (in thousands, except percentages)
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
Change in
 
2018
 
2017
 
Change in
 
 
$
 
$
 
$
 
%
 
$
 
$
 
$
 
%
Revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
 
$
444,767

 
$
353,904

 
$
90,863

 
25.7
%
 
$
852,384

 
$
645,271

 
$
207,113

 
32.1
%
Service
 
75,078

 
51,307

 
23,771

 
46.3

 
139,950

 
95,415

 
44,535

 
46.7

Total revenue
 
519,845

 
405,211

 
114,634

 
28.3

 
992,334

 
740,686

 
251,648

 
34.0

Cost of revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
 
171,622

 
134,406

 
37,216

 
27.7

 
328,313

 
244,242

 
84,071

 
34.4

Service
 
14,340

 
11,028

 
3,312

 
30.0

 
27,219

 
22,457

 
4,762

 
21.2

Total cost of revenue
 
185,962

 
145,434

 
40,528

 
27.9

 
355,532

 
266,699

 
88,833

 
33.3

Gross profit
 
$
333,883

 
$
259,777

 
$
74,106

 
28.5
%
 
$
636,802

 
$
473,987

 
$
162,815

 
34.4
%
Gross margin
 
64.2
%
 
64.1
%
 
 
 
 
 
64.2
%
 
64.0
%
 
 
 
 


26


Revenue by Geography (in thousands, except percentages)
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
% of Total
 
2017
 
% of Total
 
2018
 
% of Total
 
2017
 
% of Total
Americas
 
$
377,460

 
72.6
%
 
$
304,020

 
75.0
%
 
$
692,958

 
69.8
%
 
$
568,883

 
76.8
%
Europe, Middle East and Africa
 
101,811

 
19.6

 
77,367

 
19.1

 
223,697

 
22.5

 
120,101

 
16.2

Asia-Pacific
 
40,574

 
7.8

 
23,824

 
5.9

 
75,679

 
7.7

 
51,702

 
7.0

Total revenue
 
$
519,845

 
100.0
%
 
$
405,211

 
100.0
%
 
$
992,334

 
100.0
%
 
$
740,686

 
100.0
%
Revenue
Product revenue increased $90.9 million, or 25.7%, and $207.1 million, or 32.1%, in the three and six months ended June 30, 2018, respectively, compared to the same periods in 2017. The increases were primarily driven by sales to our existing customers as they continued to expand their businesses. In addition, our newer switch products have continued to gain market acceptance, which has contributed to our revenue growth. Service revenue increased $23.8 million, or 46.3%, and $44.5 million, or 46.7% in the three and six months ended June 30, 2018, respectively, compared to the same periods in 2017 as a result of continued growth in initial and renewal support contracts as our customer installed base has continued to expand. We continue to experience pricing pressure on our products and services due to competition, but demand for our products and growth in our installed base has more than offset this pricing pressure. 
Excluding the reclassification to other current and noncurrent liabilities in connection with our adoption of ASC 606 on January 1, 2018, deferred revenue decreased $50.1 million from December 31, 2017 to June 30, 2018, which was primarily due to a decrease in deferred product revenue as customers completed certification and acceptance of our 945 Investigation-related product redesigns, partially offset by an increase in deferred service revenue.
We expect our revenue may vary from period to period based on, among other things, the timing and size of orders, the delivery and acceptance of products, and the impact of significant transactions.  In addition, while we expect our revenue to continue to grow in absolute dollars on a year-over-year basis, our revenue growth rates are expected to decline as our business scales.
Cost of Revenue and Gross Margin
Cost of revenue primarily consists of amounts paid for inventory to our third-party contract manufacturers and merchant silicon vendors, overhead costs in our manufacturing operations department, and other manufacturing-related costs associated with manufacturing our products and managing our inventory. Cost of revenue increased $40.5 million, or 27.9%, and $88.8 million, or 33.3%, in the three and six months ended June 30, 2018 compared to the same periods in 2017. The increases in cost of revenue were primarily due to the corresponding increases in product revenues. We expect our cost of product revenue to continue to increase as our product revenue increases. Cost of providing PCS and other services consists primarily of personnel costs for our global customer support organization.
Gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by a variety of factors, including sales to large end customers who generally receive lower pricing, manufacturing-related costs including costs associated with supply chain sourcing activities, merchant silicon costs, the mix of products sold, and excess/obsolete inventory write-downs, including charges for excess/obsolete component inventory held by our contract manufacturers. Gross margin remained consistent, increasing slightly from 64.1% to 64.2% for the three months ended June 30, 2018 and 64.0% to 64.2% for the six months ended June 30, 2018 compared to the same periods in 2017. These increases were primarily driven by relatively fixed manufacturing overhead and service costs as we scaled our business, partially offset by a decrease in product margins due primarily to product mix. We expect our gross margins to fluctuate over time, depending on the factors described above.
Operating Expenses (in thousands, except percentages)
Our operating expenses consist of research and development, sales and marketing and general and administrative expenses. The largest component of our operating expenses is personnel costs. Personnel costs consist of wages, benefits, bonuses and, with respect to sales and marketing expenses, sales commissions. Personnel costs also include stock-based compensation and travel expenses. We expect operating expenses to continue to increase in absolute dollars in the near term as we continue to invest in the growth of our business.

27


 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
Change in
 
2018
 
2017
 
Change in
 
 
$
 
$
 
$
 
%
 
$
 
$
 
$
 
%
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
 
$
104,078

 
$
81,194

 
$
22,884

 
28.2
 %
 
$
206,440

 
$
162,804

 
$
43,636

 
26.8
 %
Sales and marketing
 
46,188

 
38,630

 
7,558

 
19.6

 
88,328

 
75,657

 
12,671

 
16.7

General and administrative
 
18,420

 
23,319

 
(4,899
)
 
(21.0
)
 
38,099

 
45,474

 
(7,375
)
 
(16.2
)
Legal settlement
 
405,000

 

 
405,000

 
*
 
405,000

 

 
405,000

 
*
Total operating expenses
 
$
573,686

 
$
143,143

 
$
430,543

 
300.8
 %
 
$
737,867

 
$
283,935

 
$
453,932

 
159.9
 %
____________________
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
* Not meaningful.
Research and development.
Research and development expenses increased $22.9 million, or 28.2%, and $43.6 million, or 26.8%, for the three and six months ended June 30, 2018, respectively, compared to the same periods in 2017. The increases in the three and six months ended June 30, 2018 included a $12.7 million and a $23.7 million increase in personnel costs, including stock-based compensation and corporate bonuses, driven primary by headcount growth, and a $3.9 million and a $14.5 million increase in third-party engineering costs, driven by additional development projects. In addition, research and development related facilities and IT costs increased $2.7 million and $4.6 million in each period reflecting ongoing headcount growth and higher IT and other consulting costs.
We expect our research and development expenses to increase in absolute dollars as we continue to invest heavily in software development in order to expand the capabilities of our cloud networking platform, introduce new products and features and build upon our technology leadership.
Sales and marketing.
Sales and marketing expenses increased $7.6 million, or 19.6%, and $12.7 million, or 16.7%, for the three and six months ended June 30, 2018, respectively, compared to the same periods in 2017. The increase in each period was driven by personnel costs which increased by $5.4 million and $10.1 million due to growth in headcount. In addition, sales support related costs increased by $1.6 million and $1.8 million in each period, reflecting our increased investment in supporting our sales infrastructure and expanding our customer base.
We expect our sales and marketing expenses to increase in absolute dollars as we continue to expand our sales and marketing efforts worldwide.
General and administrative.
General and administrative expenses decreased $4.9 million, or 21.0%, and $7.4 million, or 16.2%, for the three and six months ended June 30, 2018, respectively, compared to the same periods in 2017. The decrease in each period was primarily related to litigation related expenses associated with our ongoing Cisco legal matters, including a $6.2 million decrease in bond costs associated with the importation and sale of affected products and components during the presidential review period of the 945 investigation, which expired in July 2017, and a $2.2 million and a $6.6 million decrease in each period in litigation fees due to a reduced level of litigation activities. These decreases were partially offset by a $2.1 million and a $2.2 million increase in each period in other legal and professional fees, and a $0.5 million and a $1.5 million increase in each period in personnel costs, including increased stock-based compensation, driven by increased headcount.
We expect our general and administrative expenses to fluctuate in absolute dollars from period to period depending on the timing and progress of our litigation activities.
Legal settlement.
During the three months ended June 30, 2018, we recorded $405.0 million in legal settlement expenses in connection with the binding term sheet that was entered into on August 6, 2018 between the Company and Cisco. See Note 10 of Notes to Condensed Consolidated Financial Statements for further discussion.

28


Other Income (Expense), Net (in thousands, except percentages)
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
Change in
 
2018
 
2017
 
Change in
 
 
$
 
$
 
$
 
%
 
$
 
$
 
$
 
%
Other income (expense), net:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interest expense
 
$
(680
)
 
$
(623
)
 
$
(57
)
 
9.1
 %
 
$
(1,367
)
 
$
(1,338
)
 
$
(29
)
 
2.2
%
Other income (expense), net
 
(1,489
)
 
1,119

 
(2,608
)
 
(233.1
)
 
3,354

 
2,144

 
1,210

 
56.4

Total other income (expense), net
 
$
(2,169
)
 
$
496

 
$
(2,665
)
 
(537.3
)%
 
$
1,987

 
$
806

 
$
1,181

 
146.5
%
During the three and six months ended June 30, 2018, interest income increased by $6.5 million and $10.8 million, respectively, compared to the same periods of 2017, as we continued to generate cash and expand our marketable securities portfolios. In addition, during the three months ended June 2018, we recorded a $9.1 million net unrealized loss on our investments in privately-held companies. See Note 4 of Notes to Condensed Consolidated Financial Statements for further discussion.
We expect our interest income continue to grow in 2018 as we continue to grow our cash balance and invest our excess cash in marketable securities. We expect our foreign currency gains and losses continue to fluctuate in the future due to changes in foreign currency exchange rates. In connection with our adoption of ASU 2016-01, other income (expense) may fluctuate in the future as a result of the re-measurement of our private company equity investments upon the occurrence of observable price changes and/or impairments. See Note 1 of Notes to Condensed Consolidated Financial Statements for details of this new guidance.
Provision for (Benefit from) Income Taxes (in thousands, except percentages)
We operate in a number of tax jurisdictions and are subject to taxes in each country or jurisdiction in which we conduct business. Earnings from our non-U.S. activities are subject to local country income tax and may be subject to U.S. income tax. Generally, our U.S. tax obligations are reduced by a credit for foreign income taxes paid on these earnings which avoids double taxation. Our tax expense to date consists of federal, state and foreign current and deferred income taxes.
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
Change in
 
2018
 
2017
 
Change in
 
 
$
 
$
 
$
 
%
 
$
 
$
 
$
 
%
Income (loss) before income taxes
 
$
(241,972
)
 
$
117,130

 
$
(359,102
)
 
(306.6
)%
 
$
(99,078
)
 
$
190,858

 
$
(289,936
)
 
(151.9
)%
Provision for (benefit from) income taxes
 
$
(86,703
)
 
$
14,445

 
$
(101,148
)
 
(700.2
)%
 
$
(88,347
)
 
$
5,212

 
$
(93,559
)
 
(1,795.1
)%
Effective tax rate
 
35.8
%
 
12.3
%
 


 


 
89.2
%
 
2.7
%
 
 
 
 
The effective tax rates above reflect tax benefits recorded on pre-tax losses in the three and six months ended June 30, 2018, compared to tax expense recorded on pre-tax income in the comparable periods in 2017 and are reflective of a federal and state tax benefit on the $405.0 million charge related to the legal settlement recorded in the three and six months ended June 30, 2018 as well as a lower U.S. corporate tax rate beginning fiscal 2018 under the Tax Act passed in December 2017.  In all periods, excess tax benefits attributable to equity compensation also significantly benefit the effective tax rate. During periods where we experience pre-tax losses, excess tax benefits will generally increase the effective income tax rate above the statutory rate, whereas during periods where we experience pre-tax profits, they will reduce the effective income tax rate below the statutory rate.
On December 22, 2017, the U.S. government enacted comprehensive tax legislation. The Tax Act makes broad and complex changes to the U.S. tax code, including, but not limited to, (1) reducing the U.S. federal corporate tax rate from 35 percent to 21 percent; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; and (5) creating the BEAT, a new minimum tax.
The Tax Act includes provisions for GILTI wherein taxes on foreign income are imposed in excess of a deemed return on tangible assets of foreign corporations. This income will effectively be taxed at a 10.5% tax rate in general. Our deferred tax assets and liabilities are still being evaluated to determine if they should be recognized for the basis differences expected to reverse as a result of GILTI provisions that are effective for us after the calendar year ending December 31, 2017. Because of the complexity of the new provisions, we are continuing to evaluate how the provisions will be accounted for under U.S. GAAP wherein companies

29


are allowed to make an accounting policy election of either (i) account for GILTI as a component of tax expense in the period in which we are subject to the rules (the “period cost method”), or (ii) account for GILTI in our measurement of deferred taxes (the “deferred method”). Currently, we have not elected a method but we have included an estimate of the impact to our effective tax rate for the year ended December 31, 2018. A formal election will only be made after our completion of the analysis of the GILTI provisions and our election method will depend, in part, on analyzing our global income to determine whether we expect to have future U.S. inclusions in our taxable income related to GILTI and, if so, the impact that is expected.
As of June 30, 2018, we have not yet completed our accounting for the tax effects of the enactment of the Tax Act. We recognized a provisional tax amount of $51.8 million in the fourth quarter of 2017 for the transition tax liability and the revaluation of our deferred income taxes as a result of the rate change. In the six months ended June 30, 2018, we did not revise this estimate. In addition, we recorded a reasonable estimate for the effect of the new legislation as discussed above, which impacts the US income tax liabilities for the year ending December 31, 2018. Our estimates may also be affected as we gain a more thorough understanding of the tax law. These changes could be material to income tax expense. We will continue to refine our estimates related to the impact of the Tax Act during the one year measurement period allowed under SAB 118.
On July 24, 2018, in the case of Altera Corp. v. Commissioner, the U.S. Court of Appeals for the Ninth Circuit ("Ninth Circuit") reversed a 2015 decision of the U.S. Tax Court that had found U.S. Treasury Regulations requiring the inclusion of stock-based compensation in intercompany cost-sharing arrangements to be invalid ("Tax Court Decision").  On August 7, 2018, the Ninth Circuit withdrew its opinion to reverse the Tax Court Decision to allow time for a reconstituted panel to confer on the appeal.  We are currently evaluating the impact of these decisions on our financial statements, which may adversely affect our effective tax rate in future periods.
Liquidity and Capital Resources
Our principal sources of liquidity are cash, cash equivalents, marketable securities, and cash generated from operations. As of June 30, 2018, our total balance of cash, cash equivalents and marketable securities was $1.9 billion, of which approximately $206.0 million was held outside the U.S. in our foreign subsidiaries. 
Our cash, cash equivalents and marketable securities are held for working capital purposes. Our marketable securities investment portfolio is primarily invested in highly-rated securities with the primary objective of minimizing the potential risk of principal loss. We plan to continue to invest for long-term growth. We believe that our existing balances of cash, cash equivalents and marketable securities together with cash generated from operations will be sufficient to meet our working capital requirements and our growth strategies for at least the next 12 months. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of our spending to support research and development activities, the timing and cost of establishing additional sales and marketing capabilities, the introduction of new and enhanced product and service offerings, our costs associated with supply chain activities, including access to outsourced manufacturing, our costs related to investing in or acquiring complementary or strategic businesses and technologies, the continued market acceptance of our products, and costs incurred related to outstanding litigation claims. If we require or elect to seek additional capital through debt or equity financing in the future, we may not be able to raise capital on terms acceptable to us or at all. If we are required and unable to raise additional capital when desired, our business, operating results and financial condition may be adversely affected.
Cash Flows
 
 
Six Months Ended June 30,
 
 
2018

 
2017
  As Adjusted (1)
 
 
 
 
 
 
 
(in thousands)
Cash provided by operating activities
 
$
326,125

 
$
242,095

Cash used in investing activities (1)
 
(496,972
)
 
(11,676
)
Cash provided by financing activities
 
23,426

 
25,976

Effect of exchange rate changes
 
(607
)
 
411

Net increase/(decrease) in cash, cash equivalents and restricted cash
 
$
(148,028
)
 
$
256,806

___________________________
 
 
 
 
(1) Cash used in investing activities for the six months ended June 30, 2017 was adjusted as a result of our adoption of ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, in the first quarter of 2018. See Note 1 of Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.

30


Cash Flows from Operating Activities
During the six months ended June 30, 2018, cash provided by operating activities was $326.1 million, primarily from net loss of $10.7 million with non-cash adjustments to net income of $44.7 million, and a net increase of $292.2 million in cash from changes in our operating assets and liabilities. The increase in cash from changes in operating assets and liabilities was primarily due to a $405.0 million legal settlement liability accrued in the second quarter of 2018 in connection with the legal settlement with Cisco under the binding term sheet entered into on August 6, 2018, a $60.8 million decrease in inventories driven by improved inventory management and timing of receipts, and a $6.7 million increase in income taxes payable. These cash inflows were partially offset by cash outflows of $72.4 million from an increase in prepaid expenses and other current assets primarily due to higher prepaid income taxes in connection with an income tax benefit associated with the legal settlement charges referenced above, offset partially by lower deferred costs of inventory associated with the lower product revenue deferrals referenced below, $50.1 million from a decline in deferred revenue primarily related to customer acceptance of our 945 investigation-related product redesigns, $47.2 million from a decline in accrued liabilities due to corporate bonus payments and the timing of vendor payments, and $13.6 million from an increase in accounts receivable due to timing of billing and cash collections.
During the six months ended June 30, 2017, cash provided by operating activities was $242.1 million, resulting from net income of $185.6 million non-cash adjustments to net income of $37.1 million, and a net increase in cash from changes in our operating assets and liabilities of $19.3 million. Our operating cash benefited from increased deferred revenue of $181.6 million resulting from growth in product deferred revenue related to contract acceptance terms and ongoing growth in PCS contracts. These increases were partially offset by growth in inventory of $127.3 million, supporting overall growth in the business and the expansion of our manufacturing and supply chain activities. In addition, accounts receivable increased by $16.5 million related to timing of billing and cash collections, and prepaid expenses and current assets increased by $22.2 million primarily due to higher deferred cost of inventory associated with the increased product revenue deferrals referenced above, partially offset by a reduction in inventory deposits.
Cash Flows from Investing Activities
During the six months ended June 30, 2018, cash used in investing activities was $497.0 million, consisting of purchases of available-for-sale securities of $696.7 million, offset by proceeds of $222.8 million from maturities of marketable securities, and purchases of property and equipment of $13.1 million.
During the six months ended June 30, 2017, cash used in investing activities was $11.7 million, consisting of purchases of available-for-sale securities of $114.2 million, offset by proceeds of $112.1 million and purchases of property, equipment and other assets of $9.5 million.
Cash Flows from Financing Activities
During the six months ended June 30, 2018, cash provided by financing activities was $23.4 million, consisting primarily of proceeds from the issuance of common stock under employee equity incentive plans of $28.8 million, offset by minimum tax withheld for employees of $4.5 million.
During the six months ended June 30, 2017, cash provided by financing activities was $26.0 million, consisting primarily of proceeds from the issuance of common stock under employee equity incentive plans of $28.1 million.
Off-Balance Sheet Arrangements
As of June 30, 2018, we did not have any relationships with any unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Contractual Obligations and Commitments
Our contractual obligations represent material expected or contractually committed future payment obligations. We believe that we will be able to fund these obligations through cash generated from operations and from our existing balances of cash, cash equivalent and marketable securities. As of June 30, 2018, our principal commitments consist primarily of obligations under operating and financing leases for offices and data centers and purchase commitments with our contract manufacturers and suppliers. There have been no significant changes to these obligations during the six months ended June 30, 2018, compared to the contractual obligations disclosed in our “Management's Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K, filed with the SEC on February 20, 2018, other than the new operating leases entered into in 2018 and the purchase commitments described in Note 5 of Notes to Condensed Consolidated Financial Statements of this Quarterly Report on Form 10-Q.

31


Critical Accounting Policies and Estimates 
Our management’s discussion and analysis of financial condition and results of operations is based on our unaudited condensed consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these unaudited condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Actual results may differ from these estimates. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.
During the three months ended March 31, 2018, we adopted the new revenue recognition guidance under ASC 606 as discussed in the section titled Recently Adopted Accounting Pronouncements of Note 1 of Notes to Condensed Consolidated Financial Statements of this Quarterly Report on Form 10-Q. As a result, we updated our critical accounting policy on revenue recognition as follows. There have been no changes to our other critical accounting policies and estimates discussed in the section titled Management's Discussion and Analysis of Financial Condition and Results of Operations under PART II, Item 7, of our Annual Report on Form 10-K filed with the SEC on February 20, 2018. We believe our critical accounting policies and estimates reflect our significant judgments and estimates used in the preparation of the condensed consolidated financial statements in this Quarterly Report on Form 10-Q.
Revenue Recognition
The following revenue recognition policy was effective January 1, 2018 following our adoption of the new revenue recognition guidance under ASC 606 using the modified retrospective method as discussed in the section titled Recently Adopted Accounting Pronouncements of Note 1 of Notes to Condensed Consolidated Financial Statements of this Quarterly Report on Form 10-Q. Prior to 2018, our revenue recognition policy was under ASC 605, Revenue Recognition, and is described in Note 1 of Notes to Consolidated Financial Statements under PART II, Item 8, of our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on February 20, 2018.
We generate revenue from sales of our products, which incorporate our EOS software and accessories such as cables and optics, to direct customers and channel partners together with PCS. We typically sell products and PCS in a single contract. We recognize revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for those products or services. We apply the following five-step revenue recognition model:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when (or as) we satisfy the performance obligation
Post-Contract Customer Support    
PCS, which includes technical support, hardware repair and replacement parts beyond standard warranty, bug fixes, patches and unspecified upgrades on a when-and-if-available basis, is offered under renewable, fee-based contracts. We initially defer PCS revenue and recognize it ratably over the life of the PCS contract as there is no discernable pattern of delivery related to these promises. We do not provide unspecified upgrades on a set schedule and addresses customer requests for technical support if and when they arise, with the related expenses recognized as incurred. PCS contracts generally have a term of one to three years. We include billed but unearned PCS revenue in deferred revenue.
Contracts with Multiple Performance Obligations
Most of our contracts with customers, other than renewals of PCS, contain multiple performance obligations with a combination of products and PCS. Products and PCS generally qualify as distinct performance obligations. Our hardware includes EOS software, which together deliver the essential functionality of our products. For contracts which contain multiple performance obligations, we allocate revenue to each distinct performance obligation based on the SSP. Judgment is required to determine the SSP for each distinct performance obligation. We use a range of amounts to estimate SSP for products and PCS sold together in a contract to determine whether there is a discount to be allocated based on the relative SSP of the various products and PCS.
If we do not have an observable SSP, such as when we do not sell a product or service separately, then SSP is estimated using judgment and considering all reasonably available information such as market conditions and information about the size and/or purchase volume of the customer. We generally use a range of amounts to estimate SSP for individual products and services based on multiple factors including, but not limited to the sales channel (reseller, distributor or end customer), the geographies in which our products and services are sold, and the size of the end customer.

32


We limit the amount of revenue recognition for contracts containing forms of variable consideration, such as future performance obligations, customer-specific returns, and acceptance or refund obligations. We include some or all of an estimate of the related at risk consideration in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recorded under each contract will not occur when the uncertainties surrounding the variable consideration are resolved.
We account for multiple contracts with a single partner as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single contract.
We may occasionally accept returns to address customer satisfaction issues even though there is generally no contractual provision for such returns. We estimate returns for sales to customers based on historical returns rates applied against current-period shipments. Specific customer returns and allowances are considered when determining our sales return reserve estimate.
Our policy applies to the accounting for individual contracts. However, we have elected a practical expedient to apply the guidance to a portfolio of contracts or performance obligations with similar characteristics so long as such application would not differ materially from applying the guidance to the individual contracts (or performance obligations) within that portfolio. Consequently, we have chosen to apply the portfolio approach when possible, which we do not believe will happen frequently. Additionally, we will evaluate a portfolio of data, when possible, in various situations, including accounting for commissions, rights of return and transactions with variable consideration.
We report revenue net of sales taxes. We include shipping charges billed to customers in revenue and the related shipping costs are included in cost of product revenue.
Recent Accounting Pronouncements
Refer to the sections titled “Recently Adopted Accounting Pronouncements” and Recent Accounting Pronouncements Not Yet Effective” in Note 1 of Notes to Condensed Consolidated Financial Statements of this Quarterly Report on Form 10-Q.

Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates, interest rates and investments in privately-held companies.
Foreign Currency Exchange Risk
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. Substantially all of our revenue is denominated in U.S. dollars, and therefore, our revenue is not directly subject to foreign currency risk. However, we are indirectly exposed to foreign currency risk. A stronger U.S. dollar could make our products and services more expensive in foreign countries and therefore reduce demand. A weaker U.S. dollar could have the opposite effect. Such economic exposure to currency fluctuations is difficult to measure or predict because our sales are also influenced by many other factors.
Our expenses are generally denominated in the currencies in which our operations are located, which is primarily in the U.S. and to a lesser extent in Europe and Asia. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. For the three and six months ended June 30, 2018, the effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would have had a maximum impact of approximately $2.0 million and $4.0 million, respectively, on our operating results. To date, foreign currency transaction gains and losses and exchange rate fluctuations have not been material to our financial statements. While we have not engaged in the hedging of our foreign currency transactions to date and do not enter into any hedging contracts for trading or speculative purposes, we may in the future hedge selected significant transactions denominated in currencies other than the U.S. dollar.
Interest Rate Sensitivity
As of June 30, 2018 and December 31, 2017, we had cash, cash equivalents and available-for-sale marketable securities totaling $1.9 billion and $1.5 billion, respectively. Cash equivalents and marketable securities were invested primarily in money market funds, corporate bonds, U.S. agency mortgage-backed securities, U.S. treasury securities and commercial papers. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. Our primary exposure to market risk is interest income sensitivity, which is affected by changes in the general level of the interest rates in the U.S. A decline in interest rates would reduce our interest income. For the three and six months ended June 30, 2018 and 2017, the effect of a hypothetical 100 basis point increase or decrease in overall interest rates would not have had a material impact on our interest income. 

33


On the other hand, when interest rates rise, our marketable securities purchased at a lower yield would incur a mark-to-market unrealized loss. Under certain circumstances, if we are forced to sell our marketable securities prior to maturity, we may incur realized losses in such investments. However, because of the conservative and short-term nature of the investments in our portfolio, a change in interest rates is not expected to have a material impact on our condensed consolidated financial statements.
Investments in Privately-Held Companies
Our non-marketable equity investments in privately-held companies are recorded in "Investments" in our condensed consolidated balance sheets. As of June 30, 2018 and December 31, 2017, the total carrying amount of our investments in privately-held companies was $35.0 million and $36.1 million. See Note 4 of Notes to Condensed Consolidated Financial Statements of this Quarterly Report on Form 10-Q.
The privately-held companies in which we invested are in the startup or development stages. These investments are inherently risky because the markets for the technologies or products these companies are developing are typically in the early stages and may never materialize. We could lose our entire investment in these companies. Our evaluation of investments in privately-held companies is based on the fundamentals of the businesses invested in, including among other factors, the nature of their technologies and potential for financial return.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Management, with the participation of our Chief Executive Officer (“CEO”) and our Chief Financial Officer (“CFO”), evaluated the effectiveness of our disclosure controls and procedures pursuant to Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Based on the evaluation of our disclosure controls and procedures as of June 30, 2018, our CEO and CFO concluded that, as of such date, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended June 30, 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
In connection with our adoption of the new revenue recognition guidance in the first quarter of 2018, we implemented internal controls to ensure we adequately evaluated our contracts and properly assessed the impact of the new revenue recognition standards on our financial statements. There were no significant changes to our internal control over financial reporting due to the adoption of the new revenue recognition guidance.
Inherent Limitations of Internal Controls
Our management, including our CEO and CFO, does not expect that our disclosure controls and procedures or our internal controls over financial reporting will prevent or detect all error and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
PART II. OTHER INFORMATION
Item 1. Legal Proceedings
The information set forth under the “Legal Proceedings” subheading in Note 5 of Notes to Condensed Consolidated Financial Statements in Part I, Item 1, of this Quarterly Report on Form 10-Q incorporated herein by reference.


34


Item 1A. Risk Factors
You should consider carefully the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, which could materially affect our business, financial condition, results of operations and prospects. The risks described below are not the only risks facing us. Risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially affect our business, financial condition, results of operations and prospects.
Risks Related to Our Business and Our Industry
Our business and operations have experienced rapid growth, and if we do not appropriately manage any future growth or are unable to improve our systems and processes, our business, financial condition, results of operations and prospects will be adversely affected.
We have experienced rapid growth and increased demand for our products over the last several years, which has placed a strain on our management, administrative, operational and financial infrastructure. Our employee headcount and number of end customers have increased, and we expect both to continue to grow over the next year. For example, between December 31, 2011 and December 31, 2017, our headcount grew from approximately 250 employees to approximately 1,800 employees, and our cumulative number of end customers grew from approximately 1,100 to over 4,900. As we have grown, we have had to manage an increasingly large and more complex array of internal systems and processes to scale with all aspects of our business, including our hardware and software development, contract manufacturing, purchasing, logistics, fulfillment and maintenance and support. Our success will depend in part upon our ability to manage our growth effectively. To do so, we must continue to increase the productivity of our existing employees and continue to hire, train and manage new employees as needed. To manage domestic and international growth of our operations and personnel, we will need to continue to improve our operational, financial and management controls and our reporting processes and procedures and implement more extensive and integrated financial and business information systems. We may not be able to successfully implement these or other improvements to our systems and processes in an efficient or timely manner, and we may discover deficiencies in their capabilities or effectiveness. We may experience difficulties in managing improvements to our systems and processes or in connection with third-party technology. In addition, our systems and processes may not prevent or detect all errors, omissions or fraud. Our failure to improve our systems and processes, or their failure to operate effectively and in the intended manner, may result in disruption of our current operations and end-customer relationships, our inability to manage the growth of our business and our inability to accurately forecast our revenue, expenses and earnings and prevent certain losses.
Our limited operating history makes it difficult to evaluate our current business and future prospects and may increase the risk associated with your investment.
We shipped our first products in 2008 and the majority of our revenue growth has occurred since the beginning of 2010. Our limited operating history makes it difficult to evaluate our current business and our future prospects, including our ability to plan for and model future growth. We have encountered and will continue to encounter risks and difficulties frequently experienced by rapidly growing companies in constantly evolving industries, including the risks described elsewhere in this Quarterly Report on Form 10-Q. If we do not address these risks successfully, our business, financial condition, results of operations and prospects will be adversely affected, and the market price of our common stock could decline. Further, we have limited historical financial data, and we operate in a rapidly evolving market. 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 predictable market.
Our revenue growth rate in recent periods may not be indicative of our future performance.
Our revenue growth rate in recent periods may not be indicative of our future performance. We experienced annual revenue growth rates of 45.8%, 34.8%, and 43.4% in 2017, 2016, and 2015, respectively. In addition, we experienced quarterly revenue growth rates of 38.5%, 50.8%, 50.8%, and 42.7% in 2017 versus the comparable period in 2016 due to stronger than expected demand for our products and services. In the future, we expect our revenue growth rates to decline as the size of our customer base increases, we achieve higher market penetration in our current target market and we continue to enter and expand into new target markets. Other factors may also contribute to declines in our growth rates, including changes in demand for our products and services, increased competition, our ability to successfully manage our expansion or continue to capitalize on growth opportunities, the maturation of our business and general economic conditions. You should not rely on our revenue for any prior quarterly or annual period as an indication of our future revenue or revenue growth. If we are unable to maintain consistent revenue or revenue growth, our business, financial condition, results of operations and prospects could be materially adversely affected, our stock price could be volatile, and it may be difficult for us to achieve and maintain profitability.

35


Our results of operations are likely to vary significantly from period to period and be unpredictable and if we fail to meet the expectations of analysts or investors or our previously issued financial guidance, or if any forward-looking financial guidance does not meet the expectation of analysts or investors, the market price of our common stock could decline substantially.
Our results of operations have historically varied from period to period, and we expect that this trend will continue. As a result, you should not rely upon our past financial results for any period as indicators of future performance. Our results of operations in any given period can be influenced by a number of factors, many of which are outside of our control and may be difficult to predict, including:    
our ability to increase sales to existing customers and attract new end customers, including large end customers;
the budgeting cycles, purchasing practices and buying patterns of end customers, including large end customers who may receive lower pricing terms due to volume discounts and who may or may not make large bulk purchases in certain quarters;
changes in end-customer, geographic or product mix;
the cost and potential outcomes of existing and future litigation, including Cisco and OptumSoft litigation matters;
our ability to develop, market and sell new products and services that are acceptable to our customers including redesigned products that comply with any USITC remedial orders issued in connection with the Cisco litigation;
changes in the sales and implementation cycles for our products including the qualification and testing of our redesigned products by our customers and any delays or cancellations of purchases caused by such activities;
the rate of expansion and productivity of our sales force;
changes in our pricing policies, whether initiated by us or as a result of competition;
our inability to fulfill our end customers’ orders due to the availability of inventory, supply chain delays, access to key commodities or technologies or events that impact our manufacturers or their suppliers;
the amount and timing of operating costs and capital expenditures related to the operation and expansion of our business;
changes in end-customer, distributor or reseller requirements or market needs;
difficulty forecasting, budgeting and planning due to limited visibility beyond the first two quarters into the spending plans of current or prospective customers;
deferral or cancellation of orders from end customers, including in anticipation of new products or product enhancements announced by us or our competitors, or warranty returns;
the inclusion of any acceptance provisions in our customer contracts or any delays in acceptance of those products;
changes in the growth rate of the networking market;
the actual or rumored timing and success of new product and service introductions by us or our competitors or any other change in the competitive landscape of our industry, including consolidation among our competitors or end customers;
our ability to successfully expand our business domestically and internationally;
our ability to increase the size of our sales or distribution channel, any disruption in our sales or distribution channels, and/or termination of our relationship with important channel partners;
decisions by potential end customers to purchase cloud networking solutions from larger, more established vendors, white box vendors or their primary network equipment vendors;
price competition;
insolvency or credit difficulties confronting our end customers, which could adversely affect their ability to purchase or pay for our products and services, or confronting our key suppliers, including our sole source suppliers, which could disrupt our supply chain;
seasonality or cyclical fluctuations in our markets;
future accounting pronouncements or changes in our accounting policies;
stock-based compensation expense;
our overall effective tax rate, including impacts caused by any reorganization in our corporate structure, any changes in our valuation allowance for domestic deferred tax assets and any new legislation or regulatory developments, including the Tax Act;
increases or decreases in our expenses caused by fluctuations in foreign currency exchange rates, as an increasing portion of our expenses are incurred and paid in currencies other than the U.S. dollar;
general economic conditions, both domestically and in foreign markets; and
other risk factors described in this Quarterly Report on Form 10-Q.

36


Any one of the factors above or the cumulative effect of several of the factors described above may result in significant fluctuations in our financial and other results of operations. This variability and unpredictability could result in our failure to meet our revenue, gross margins, results of operations or other expectations contained in any forward looking financial guidance we have issued or the expectations of securities analysts or investors for a particular period. If we fail to meet or exceed such guidance or expectations for these or any other reasons, the market price of our common stock could decline substantially, and we could face costly lawsuits, including securities class action suits.
The cloud networking market is rapidly evolving. If this market does not evolve as we anticipate or our target end customers do not adopt our cloud networking solutions, we may not be able to compete effectively, and our ability to generate revenue will suffer.
A substantial portion of our business and revenue depends on the growth and evolution of the cloud networking market. The market demand for cloud networking solutions has increased in recent years as end customers have deployed larger, more sophisticated networks and have increased the use of virtualization and cloud computing. The continued growth of this market will be dependent upon many factors including but not limited to the adoption of our end customers’ products and services, the expansion, evolution and build out of our end customers’ networks, the overcapacity of existing network infrastructures, changes in the technological requirements for the products and services to be deployed in these networks, the amount and mix of capital spending by our end customers, the development of network switches and cloud service solutions by our large end customers for internal use, the financial performance and prospects of our end customers, the availability of capital resources to our end customers, changes in government regulation that could impact cloud networking business models including those regulations related to cyber security, privacy, data protection and net neutrality, our ability to provide cloud networking solutions that address the needs of end customers more effectively and economically than those of other competitors or existing technologies and general economic conditions.
If the cloud networking solutions market does not develop in the way we anticipate, if our solutions do not offer benefits compared to competing networking products or if end customers do not recognize the benefits that our solutions provide, then our business, financial condition, results of operations and prospects could be materially adversely affected.
If we are unable to attract new large end customers or to sell additional products to our existing end customers, our revenue growth will be adversely affected and our revenue could decrease.
To increase our revenue, we must add new end customers and large end customers and sell additional products to existing end customers. For example, one of our sales strategies is to target specific projects at our current end customers because they are familiar with the operational and economic benefits of our solutions, thereby reducing the sales cycle into these customers. We believe this opportunity with current end customers to be significant given their existing infrastructure and expected future spend. Another one of our sales strategies is focused on increasing penetration in the enterprise market. Enterprise end customers typically start with small purchases, and there is often a long testing period. If we fail to attract new large end customers, including enterprise end customers, or fail to reduce the sales cycle and sell additional products to our existing end customers, our business, financial condition, results of operations and prospects will be harmed.
We expect large purchases by a limited number of end customers to continue to represent a substantial portion of our revenue, and any loss or delay of expected purchases could result in material quarter-to-quarter fluctuations of our revenue or otherwise adversely affect our results of operations.
Historically, large purchases by a relatively limited number of end customers have accounted for a significant portion of our revenue, particularly in the cloud networking market. Many of these end customers make large purchases to complete or upgrade specific data center installations and are typically made on a purchase-order basis rather than pursuant to long-term contracts. Revenue from sales to Microsoft, through our channel partner, World Wide Technology, Inc., accounted for 16%, 16% and 12% of our revenue for the years ended December 31, 2017, 2016 and 2015, respectively.
As a consequence of the concentrated nature of our customer base and their purchasing behavior, our quarterly revenue and results of operations may fluctuate from quarter to quarter and are difficult to estimate. Changes in the business requirements or focus, vendor selection, project prioritization, financial prospects, capital resources and expenditures or purchasing behavior of our key end customers could significantly decrease our sales to such end customers or could lead to delays or cancellations of planned purchases of our products or services. For example, some of our end customers continue to qualify and test our redesigned products to ensure that they meet network requirements, and failure to obtain such qualification or customer acceptance, any cancellation of orders or any acceleration or delay in anticipated product purchases or the acceptance of shipped products by these customers could make it more difficult to predict our end customers’ product needs and materially affect our revenue and results of operations in any quarterly period. Moreover, because our sales will be based primarily on purchase orders, our customers may cancel, delay or otherwise modify their purchase commitments with little or no notice to us. This limited visibility regarding our end customers’ product needs, the timing and quantity of which could vary significantly, requires us to rely on estimated demand forecasts to determine how much material to purchase and product to manufacture.  Our failure to accurately forecast demand can

37


lead to product shortages that can impede production by our customers and harm our customer relationships. And, in the event of a cancellation or reduction of an order, we may not have enough time to reduce operating expenses to mitigate the effect of the lost revenue on our business, which could materially affect our operating results.
We may be unable to sustain or increase our revenue from our large end customers, grow revenues with new or other existing end customers at the rate we anticipate or at all, or offset the discontinuation of concentrated purchases by our larger end customers with purchases by new or existing end customers. These customers can drive the growth in revenue for particular products and services based on factors such as: trends in the cloud networking market, business mergers and acquisitions and the overall fast growth of a customer's underlying business. These customers could choose to divert all or a portion of their business with us to one of our competitors, demand pricing concessions for our services, or require us to provide enhanced services that increase our costs. If these factors drove some of our large customers to cancel all or a portion of their business relationships with us, it could materially impact the growth in our business and the ability to meet our current and long-term financial forecasts. We expect that such concentrated purchases will continue to contribute materially to our revenue for the foreseeable future and that our results of operations may fluctuate materially as a result of such larger end customers’ buying patterns. In addition, we may see consolidation of our customer base, such as among Internet companies and cloud service providers, which could result in loss of end customers. The loss of such end customers, or a significant delay or reduction in their purchases, including reductions or delays due to customer departures from recent buying patterns, or an unfavorable change in competitive conditions could materially harm our business, financial condition, results of operations and prospects.
Some of our large end customers require more favorable terms and conditions from their vendors and may request price concessions. As we seek to sell more products to these end customers, we may be required to agree to terms and conditions that may have an adverse effect on our business or ability to recognize revenue.
Our large end customers have significant purchasing power and, as a result, may receive more favorable terms and conditions than we typically provide to other end customers, including lower prices, bundled upgrades, extended warranties, acceptance terms, indemnification terms and extended return policies and other contractual rights. As we seek to sell more products to these large end customers, an increased mix of our shipments may be subject to such terms and conditions, which may reduce our margins or affect the timing of our revenue recognition and thus may have an adverse effect on our business, financial condition, results of operations and prospects.
If we do not successfully anticipate technological shifts, market needs and opportunities, and develop products and product enhancements that meet those technological shifts, needs and opportunities, or if those products are not made available in a timely manner or do not gain market acceptance, we may not be able to compete effectively, and our ability to generate revenue will suffer.
We must continue to enhance our existing products and develop new technologies and products that address emerging technological trends, evolving industry standards and changing end-customer needs. The process of enhancing our existing products and developing new technology is complex and uncertain, and new offerings requires significant upfront investment that may not result in material design improvements to existing products or result in marketable new products or costs savings or revenue for an extended period of time, if at all. The success of new products depends on several factors, including appropriate new product definition, component costs, timely completion and introduction of these products, differentiation of new products from those of our competitors and market acceptance of these products.
In addition, new technologies could render our existing products obsolete or less attractive to end customers, and our business, financial condition, results of operations and prospects could be materially adversely affected if such technologies are widely adopted. For example, end customers may prefer to address their network switch requirements by licensing software operating systems separately and placing them on industry-standard servers or develop their own networking products rather than purchasing integrated hardware products as has occurred in the server industry.
In the past several years, we have announced a number of new products and enhancements to our products and services. The success of our new products depends on several factors including, but not limited to, component costs, timely completion and introduction of these products, prompt solution of any defects or bugs in these products, our ability to support these products, differentiation of new products from those of our competitors and market acceptance of these products.
Our product releases introduced new software products that include the capability for disaggregation of our software operating systems from our hardware. The success of our strategy to expand our software business is subject to a number of risks and uncertainties including the additional development efforts and costs to create these new products or make them compatible with other technologies, the potential for our strategy to negatively impact revenues and gross margins and additional costs associated with regulatory compliance.
We may not be able to successfully anticipate or adapt to changing technology or end-customer requirements on a timely basis, or at all. If we fail to keep up with technology changes or to convince our end customers and potential end customers of the

38


value of our solutions even in light of new technologies, our business, financial condition, results of operations and prospects could be materially adversely affected.
To remain competitive, we must successfully manage product introductions and transitions.
Our ability to continue to compete effectively in a rapidly evolving market requires that we successfully release new products that meet the increasingly sophisticated networking requirements of our end customers. The success of new product introductions will depend on a number of factors including, but not limited to, timely and successful product development, market acceptance of our new products, our ability to penetrate new markets, our ability to manage the risks associated with new product production ramp-up issues, the timely development and availability of new merchant silicon chips from our suppliers, the effective management of purchase commitments and inventory in line with anticipated product demand, the availability of products in appropriate quantities and costs to meet anticipated demand, and the risk that new products may have quality or other defects or deficiencies in the early stages of introduction. For example, our new product releases will require strong execution from our third party merchant silicon chip suppliers to develop and release new merchant silicon chips that satisfy end-customer requirements, to meet expected release schedules and to provide sufficient quantities of these components. In addition, we recently introduced Arista Cognitive Cloud Networking for the Campus. If we are unable to successfully manage our product introductions or transitions, or if we fail to penetrate new markets, as a result of any of these or other factors, our business, financial condition, results of operations and prospects could be adversely affected.
We face intense competition, especially from larger, well-established companies, and we may lack sufficient financial or other resources to maintain or improve our competitive position.
The market for data center networking, including the market for cloud networking, is intensely competitive, and we expect competition to increase in the future from established competitors and new market entrants. This competition could result in increased pricing pressure, reduced profit margins, increased sales and marketing expenses and our failure to increase, or the loss of, market share, any of which would likely seriously harm our business, financial condition, results of operations and prospects.
The data center networking market has been historically dominated by Cisco Systems, with competition also coming from other large network equipment and system vendors, including Broadcom/Brocade, Dell/EMC, Hewlett Packard Enterprise and Juniper Networks. Most of our competitors have made acquisitions and/or have entered into or extended partnerships or other strategic relationships to offer more comprehensive product lines, including cloud networking solutions. For example, in the last few years alone, Broadcom acquired Brocade Communications Systems, Extreme Networks purchased certain data center networking assets from Broadcom/Brocade and Avaya, Dell acquired Force10 and EMC, IBM acquired Blade Network Technology, Hewlett Packard Enterprise acquired Aruba Networks, Juniper Networks acquired Contrail Systems, and Cisco acquired Insieme Networks. We also face competition from other companies and new market entrants, including “white box” switch vendors as well as current technology partners and end customers or other cloud service providers who may develop network switches and cloud service solutions for internal use and/or to broaden their portfolio of products. Many of our existing and potential competitors enjoy substantial competitive advantages, such as:
greater name recognition and longer operating histories;
larger sales and marketing budgets and resources;
broader distribution and established relationships with channel partners and end customers;
greater access to larger end-customer bases;
greater end-customer support resources;
greater manufacturing resources;
the ability to leverage their sales efforts across a broader portfolio of products;
the ability to leverage purchasing power with vendor subcomponents;
the ability to bundle competitive offerings with other products and services;
the ability to develop their own silicon chips;
the ability to set more aggressive pricing policies including bundling of products that are competitive with ours with other products that we do not sell or with support service contracts;
lower labor and development costs;
greater resources to make acquisitions;
larger intellectual property portfolios; and
substantially greater financial, technical, research and development or other resources.
Our competitors also may be able to provide end customers with capabilities or benefits different from or greater than those we can provide in areas such as technical qualifications or geographic presence or may be able to provide end customers a broader range of products, services and prices. In addition, large competitors may have more extensive relationships with and

39


within existing and potential end customers that provide them with an advantage in competing for business with those end customers. For example, certain large competitors encourage end customers of their other products and services to adopt their data networking solutions through discounted bundled product packages. Our ability to compete will depend upon our ability to provide a better solution than our competitors at a more competitive price. We may be required to make substantial additional investments in research, development, marketing and sales in order to respond to competition, and we cannot assure you that these investments will achieve any returns for us or that we will be able to compete successfully in the future.
We also expect increased competition if our market continues to expand. Conditions in our market could change rapidly and significantly as a result of technological advancements or other factors. Current or potential competitors may be acquired by third parties that have greater resources available than we do. Our current or potential competitors might take advantage of the greater resources of the larger organization resulting from these acquisitions to compete more vigorously or broadly with us. In addition, continued industry consolidation might adversely affect end customers’ perceptions of the viability of smaller and even medium-sized networking companies and, consequently, end customers’ willingness to purchase from those companies. Further, certain large end customers may develop network switches and cloud service solutions for internal use and/or to broaden their portfolio of products, which could allow these end customers to become new competitors in the market.
Industry consolidation may lead to increased competition and may harm our business, financial condition, results of operations and prospects.
Most of our competitors have made acquisitions and/or have entered into or extended partnerships or other strategic relationships to offer more comprehensive product lines, including cloud networking solutions. For example, in the last few years alone, Broadcom acquired Brocade Communications Systems, Extreme Networks purchased certain data center networking assets from Broadcom/Brocade and Avaya, Dell acquired Force10 and EMC, IBM acquired Blade Network Technology, Hewlett Packard Enterprise acquired Aruba Networks, Juniper Networks acquired Contrail Systems, and Cisco acquired Insieme Networks.
Moreover, large system vendors are increasingly seeking to deliver top-to-bottom cloud networking solutions to end customers that combine cloud-focused hardware and software solutions to provide an alternative to our products.
We expect this trend to continue as companies attempt to strengthen their market positions in an evolving industry and as companies are acquired or are unable to continue operations. Companies that are strategic alliance partners in some areas of our business may acquire or form alliances with our competitors, thereby reducing their business with us. Industry consolidation may result in stronger competitors that are better able to compete with us, including any competitors that seek to become sole source vendors for end customers. This could lead to more variability in our results of operations and could have a material adverse effect on our business, financial condition, results of operations and prospects.
We are subject to a remedial order arising from Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-944) (“944 Investigation”)
On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that we violated 19 U.S.C. § 1337 (“Section 337”). The USITC instituted Cisco’s complaint as Investigation No. 337-TA-944. Cisco initially alleged that certain of our switching products infringe the ’592, ’537, ’145, ’164, ’597, and ’296 patents. On February 2, 2016, the ALJ issued his initial determination finding a violation of Section 337. The ALJ found that a violation had occurred in the importation into the United States, the sale for importation, or the sale within the United States after importation, of certain network devices, related software, and components thereof that the ALJ found infringed asserted claims 1, 2, 8-11, and 17-19 of the ’537 patent; asserted claims 6, 7, 20, and 21 of the ’592 patent; and asserted claims 5, 7, 45, and 46 of the ’145 patent. The ALJ did not find a violation of Section 337 with respect to any asserted claims of the ’597 and ’164 patents. Cisco dropped the ’296 patent before the hearing. On June 23, 2016, the USITC issued its Final Determination, which found a violation with respect to the ’537, ’592, and ’145 patents, and found no violation with respect to the ’597 and ’164 patents. The USITC also issued a limited exclusion order and a cease and desist order pertaining to network devices, related software, and components thereof that infringe one or more of claims 1, 2, 8-11, and 17-19 of the ’537 patent; claims 6, 7, 20, and 21 of the ’592 patent; and claims 5, 7, 45, and 46 of the ’145 patent. On August 22, 2016, the Presidential review period for the 944 Investigation expired. The USITC orders will be in effect until the expiration of the ’537, ’592, and ’145 patents.
Both we and Cisco filed petitions for review of the USITC’s Final Determination to the U.S. Court of Appeals for the Federal Circuit (“Federal Circuit”). The appeal was fully briefed and oral argument was held on June 6, 2017. On September 27, 2017, the Federal Circuit affirmed the USITC’s Final Determination.
On August 26, 2016, Cisco filed an enforcement complaint under Section 337 with the USITC. Cisco alleges that we are violating the cease and desist and limited exclusion orders issued in the 944 Investigation by engaging in the “marketing, distribution, offering for sale, selling, advertising, and/or aiding or abetting other entities in the sale and/or distribution of products that Cisco alleges continue to infringe claims 1-2, 8-11, and 17-19 of the ’537 patent,” despite the design changes we have made to those products. Cisco asks the USITC to (1) enforce the cease and desist order; (2) modify the USITC’s limited exclusion order and/or cease and desist order “in any manner that would assist in the prevention of the unfair practices that were originally the basis for

40


issuing such Order or assist in the detection of violations of such Order”; (3) impose the maximum statutory civil penalties for violation of the cease and desist order “including monetary sanctions for each day’s violation of the cease and desist order of the greater of $100,000 or twice the domestic value of the articles entered or sold, whichever is higher”; (4) bring a civil action in U.S. district court “requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order”; and (5) impose “such other remedies and sanctions as are appropriate and within the USITC’s authority.” On September 28, 2016, the USITC instituted the enforcement proceeding. The proceeding has been assigned to ALJ Shaw, who presided over the underlying investigation. The initial determination also recommended a civil penalty of $307 million if the USITC decided to overturn the finding of no violation. On July 3, 2017, the parties filed petitions for review of certain findings in the initial determination.
On August 4, 2017, the USITC issued an order remanding the investigation to the ALJ to make additional findings on certain issues and issue a remand initial determination. The USITC ordered the ALJ to set a schedule for completion of any necessary remand proceedings and a new target date for the enforcement action (“944 Enforcement Action”). On August 25, 2017, the ALJ issued an Initial Determination setting a June 4, 2018 deadline for the remand initial determination and September 4, 2018 as the new target date for the 944 Enforcement Action. The ALJ held a hearing on February 1, 2018 and issued a remand initial determination on June 4, 2018, again finding that we did not violate the June 23, 2016 cease and desist order. The parties have submitted additional petition for review briefing and the USITC is scheduled to issue a final determination on September 11, 2018. In light of the settlement with Cisco, the parties have filed a joint request to stay the remaining briefing and target dates in the 944 Enforcement Action to halt further activity. Pursuant to the settlement with Cisco, the 944 Enforcement Investigation will be terminated and the remedial orders suspended following execution of a final agreement with Cisco.
To comply with these orders, we have sought to develop technical redesigns that no longer infringe the patents that are the subject of the orders. In any efforts to develop these technical redesigns for our products, we may be unable to do so in a manner that does not continue to infringe the patents or that is acceptable to our customers. Our redesign efforts could be extremely costly and time consuming as well as disruptive to our other development activities and distracting to management. Moreover, our ability to import redesigned products into the United States is based on rulings from U.S. Customs and Border Protection (“CBP”) and the Federal Circuit. While these favorable rulings currently allow us to import our redesigned products into the United States, the USITC could determine in an enforcement action that our redesigned products continue to infringe the patents that are the subject of any USITC orders. In addition, the Federal Circuit or CBP could decide to withdraw or alter their rulings based on a change in circumstances. Any failure to effectively redesign our products, obtain customer acceptance of those redesigned products, retain authorization to import those redesigned products, or address the USITC findings in a manner that complies with the USITC orders, may cause a disruption to our product shipments, a rejection or return of our redesigned products by (or a delay or loss of sales to) customers, subject us to penalties or damage awards, and materially and adversely affect our business, revenues, prospects, reputation, results of operations, and financial condition.
Specifically, in response to the USITC’s findings in the 944 Investigation, we have made design changes to our products for sale in the United States to address the features that were found to infringe the ’537, ’592, and ’145 patents. Following the issuance of the final determination in the 944 Investigation, we submitted a Section 177 ruling request to CBP seeking approval to import these redesigned products into the United States. On November 18, 2016, we received a 177 ruling from CBP finding that our redesigned products did not infringe the relevant claims of the ’537, ’592, and ʼ145 patents, and approving the importation of those redesigned products into the United States. Cisco unsuccessfully filed a request with CBP seeking to revoke our approval to import our redesigns relating to the 944 Investigation. Then, on September 12, 2017, Cisco filed a second request with CBP seeking to revoke our approval to import our redesigns relating to the 944 Investigation. We have opposed Cisco’s request, and CBP has not yet ruled on Cisco’s request. In light of the settlement with Cisco, the parties are planning to jointly seek a stay of the briefing and target dates in the 944 Enforcement Action in an effort to halt further activity.
If the 944 Enforcement Action is not stayed and/or terminated and if the USITC determines that our redesigned products infringe any of the patents that are the subject of USITC remedial orders, those redesigned products will also be barred from import into the United States, or sale after importation. In addition, the USITC may impose the maximum statutory civil penalties for violation of the cease and desist order “including monetary sanctions for each day’s violation of the cease and desist order of the greater of $100,000 or twice the domestic value of the articles entered or sold, whichever is higher,” bring a civil action in U.S. district court “requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order,” or impose “such other remedies and sanctions as are appropriate and within the Commission’s authority.” In the 944 Enforcement Action, the ALJ recommended a civil penalty of $307 million if the USITC were to reverse the ALJ’s finding of no violation. Any such finding by the USITC in the 944 Enforcement Action could materially and adversely affect our business, prospects, reputation, results of operations and financial condition.
An adverse finding in the 944 Enforcement Action would take effect immediately upon USITC’s issuance of the final determination, without any Presidential review period. To address such a finding, we would have to further redesign our products to make them non-infringing, and until we made such changes we would not be able to import or ship our products to customers in the United States. Our further redesign efforts could be extremely costly and time consuming as well as disruptive to our other

41


development activities and distracting to management. We may not be able to further redesign the products in a manner that does not continue to infringe the patents or that is acceptable to customers. We may not be able to complete, and our customers may not be able to qualify, such further redesigned products in a timely fashion, if at all, following the issuance of an adverse final determination, leading to a delay or cancellation of purchases by some customers until those redesigned products are qualified or accepted by such customers, a rejection or return of our redesigned products by some customers or a loss of sales to some customers who are unable to qualify or accept the redesigned products. Our redesign efforts could be extremely costly and time consuming as well as disruptive to our other development activities and distracting to management.
We are currently involved in a license dispute with OptumSoft, Inc.
On April 4, 2014, OptumSoft filed a lawsuit against us in the Superior Court of California, Santa Clara County titled OptumSoft, Inc. v. Arista Networks, Inc., in which it asserts (i) ownership of certain components of our EOS network operating system pursuant to the terms of a 2004 agreement between the companies; and (ii) breaches of certain confidentiality and use restrictions in that agreement. Under the terms of the 2004 agreement, OptumSoft provided us with a non-exclusive, irrevocable, royalty-free license to software delivered by OptumSoft comprising a software tool used to develop certain components of EOS and a runtime library that is incorporated into EOS. The 2004 agreement places certain restrictions on our use and disclosure of the OptumSoft software and gives OptumSoft ownership of improvements, modifications and corrections to, and derivative works of, the OptumSoft software that we develop.
In its lawsuit, OptumSoft has asked the Court to order us to (i) give OptumSoft access to our software for evaluation by OptumSoft; (ii) cease all conduct constituting the alleged confidentiality and use restriction breaches; (iii) secure the return or deletion of OptumSoft’s alleged intellectual property provided to third parties, including our customers; (iv) assign ownership to OptumSoft of OptumSoft’s alleged intellectual property currently owned by us; and (v) pay OptumSoft’s alleged damages, attorney’s fees, and costs of the lawsuit. David Cheriton, one of our founders and a former member of our board of directors, who resigned from our board of directors on March 1, 2014 and has no continuing role with us, is a founder and, we believe, the largest stockholder and director of OptumSoft. The 2010 David R. Cheriton Irrevocable Trust dated July 28, 2010, a trust for the benefit of the minor children of Mr. Cheriton, is one of our largest stockholders.
On April 14, 2014, we filed a cross-complaint against OptumSoft, in which we assert our ownership of the software components at issue and our interpretation of the 2004 agreement. Among other things, we assert that the language of the 2004 agreement and the parties’ long course of conduct support our ownership of the disputed software components. We ask the Court to declare our ownership of those software components, all similarly-situated software components developed in the future and all related intellectual property. We also assert that, even if we are found not to own certain components, such components are licensed to us under the terms of the 2004 agreement. However, there can be no assurance that our assertions will ultimately prevail in litigation. On the same day, we also filed an answer to OptumSoft’s claims, as well as affirmative defenses based in part on OptumSoft’s failure to maintain the confidentiality of its claimed trade secrets, its authorization of the disclosures it asserts and its delay in claiming ownership of the software components at issue. We have also taken additional steps to respond to OptumSoft’s allegations that we improperly used and/or disclosed OptumSoft confidential information. While we believe we have meritorious defenses to these allegations, we believe we have (i) revised our software to remove the elements we understand to be the subject of the claims relating to improper use and disclosure of OptumSoft confidential information and made the revised software available to our customers and (ii) removed information from our website that OptumSoft asserted disclosed OptumSoft confidential information.
The parties tried Phase I of the case, relating to contract interpretation and application of the contract to certain claimed source code, in September 2015. On December 16, 2015, the Court issued a Proposed Statement of Decision Following Phase 1 Trial, and on January 8, 2016, OptumSoft filed objections to that Proposed Statement of Decision. On March 23, 2016, the Court issued a Final Statement of Decision Following Phase I Trial, in which it agreed with and adopted our interpretation of the 2004 agreement and held that we, and not OptumSoft, own all the software at issue in Phase I. The remaining issues that were not addressed in the Phase I trial are set to be tried in Phase II, including the application of the Court’s interpretation of the 2004 agreement as set forth in the Final Statement of Decision Following Phase I Trial to any other source code that OptumSoft claims to own following a review and the trade secret misappropriation and confidentiality claims. The Phase II Trial is set to begin on March 4, 2019.
We intend to vigorously defend against any claims brought against us by OptumSoft.  However, we cannot be certain that, if litigated, any claims by OptumSoft would be resolved in our favor.  For example, if it were determined that OptumSoft owned components of our EOS network operating system, we would be required to transfer ownership of those components and any related intellectual property to OptumSoft.  If OptumSoft were the owner of those components, it could make them available to our competitors, such as through a sale or license.  An adverse litigation ruling could result in a significant damages award against us and injunctive relief. In addition, OptumSoft could assert additional or different claims against us, including claims that our license from OptumSoft is invalid.

42


Managing the supply of our products and product components is complex. Insufficient supply and inventory may result in lost sales opportunities or delayed revenue, while excess inventory may harm our gross margins.
Managing the supply of our products and product components is complex, and our inventory management systems and related supply-chain visibility tools may not enable us to forecast accurately and manage effectively the supply of our products and product components. Furthermore, the Cisco litigation before the USITC and any adverse ruling that results from such litigation could cause disruption to our supply-chain or with our suppliers, which may impact our revenues, business and reputation. For example, in the 944 Investigation, the USITC has issued a limited exclusion order barring entry into the United States of our network devices (including our 7000 Series of switches), related software and components thereof that infringe one or more of the claims of the ʼ537, ʼ592, and ʼ145 patents specified above and a Cease and Desist Order restricting our activities with respect to such imported products. This remedial order could prevent us from importing products or components into the U.S. or using inventory to satisfy U.S. demand and/or may cause us to write-down such inventory, which could reduce our gross margins.
To the extent that we are required to obtain alternative U.S. sources for these components, we may be unable to obtain a sufficient quantity of these components on commercially reasonable terms or in a timely manner, if at all, the manufacture and sale of our products could be delayed or halted entirely or we may be required to redesign our products. Any of these events could result in lost sales, reduced gross margins or damage to our end-customer relationships, which would materially and adversely impact our business, financial condition, results of operations and prospects.
Insufficient supply and inventory may result in increased lead times for our products, lost sales opportunities or delayed revenue, while excess inventory may harm our gross margins. In order to reduce manufacturing lead times and plan for adequate component supply, from time to time we may issue purchase orders for components and products that are non-cancelable and non-returnable. We establish a liability for non-cancelable, non-returnable purchase commitments with our component inventory suppliers for quantities in excess of our demand forecasts, or for products that are considered obsolete. In addition, we establish a liability and reimburse our contract manufacturer for component inventory purchased on our behalf that has been rendered excess or obsolete due to manufacturing and engineering change orders, or in cases where inventory levels greatly exceed our demand forecasts.
Supply management remains an increased area of focus as we balance the need to maintain sufficient supply levels to ensure competitive lead times against the risk of obsolescence or the end of life of certain products. If we ultimately determine that we have excess supply, we may have to reduce our prices and write down inventory, which in turn could result in lower gross margins. We record a provision when inventory is determined to be in excess of anticipated demand or obsolete to adjust inventory to its estimated realizable value.
Alternatively, insufficient supply levels may lead to shortages that result in delayed revenue or loss of sales opportunities altogether as potential end customers turn to competitors’ products that are readily available. Additionally, any increases in the time required to manufacture our products or ship products could result in supply shortfalls. If we are unable to effectively manage our supply and inventory, our business, financial condition, results of operations and prospects could be adversely affected.
Because some of the key components in our products come from sole or limited sources of supply, we are susceptible to supply shortages or supply changes, which could disrupt or delay our scheduled product deliveries to our end customers and may result in the loss of sales and end customers.
Our products rely on key components, including integrated circuit components and power supplies that our contract manufacturers purchase on our behalf from a limited number of suppliers, including certain sole source providers. Generally, we do not have guaranteed supply contracts with our component suppliers, and our suppliers could suffer shortages, delay shipments, prioritize shipments to other vendors or cease manufacturing such products or selling them to us at any time. For example, in the past we have experienced shortages in inventory for dynamic random access memory integrated circuits and delayed releases of the next generation of chipset, which delayed our production and/or the release of our new products. The development of alternate sources for those components is time-consuming, difficult and costly.
Our reliance on component suppliers also yields the potential for their infringement or misappropriation of third party intellectual property rights with respect to components which may be incorporated into our products. We may not be indemnified by such component suppliers for such infringement or misappropriation claims. Any litigation for which we do not receive indemnification could require us to incur significant legal expenses in defending against such claims or require us to pay substantial royalty payments or settlement amounts that would not be reimbursed by our component suppliers. 
Our product development efforts are also dependent upon our continued collaboration with our key merchant silicon vendors such as Broadcom and Intel. As we develop our product roadmap and continue to expand our relationships with these and other merchant silicon vendors, it is critical that we work in tandem with our key merchant silicon vendors to ensure that their silicon includes improved features and that our products take advantage of such improved features. This enables us to focus our research and development resources on our software core competencies and to leverage the investments made by merchant silicon vendors to achieve cost-effective solutions.

43


If our key merchant silicon vendors do not continue to collaborate in such a fashion, if they do not continue to innovate or if there are delays in the release of their products, our own product launches could be delayed, which could have a material effect on revenue and business, financial condition, results of operations and prospects.
In the event of a shortage or supply interruption from our component suppliers, we may not be able to develop alternate or second sources in a timely manner. Further, long-term supply and maintenance obligations to end customers increase the duration for which specific components are required, which may increase the risk of component shortages or the cost of carrying inventory. In addition, our component suppliers change their selling prices frequently in response to market trends, including industry-wide increases in demand, and because we do not have contracts with these suppliers, we are susceptible to price fluctuations related to raw materials and components. If we are unable to pass component price increases along to our end customers or maintain stable pricing, our gross margins could be adversely affected and our business, financial condition, results of operations and prospects could suffer.
Because we depend on third-party manufacturers to build our products, we are susceptible to manufacturing delays and pricing fluctuations that could prevent us from shipping end-customer orders on time, if at all, or on a cost-effective basis, which may result in the loss of sales and end customers.
We depend on third-party contract manufacturers to manufacture our product lines. A significant portion of our cost of revenue consists of payments to these third-party contract manufacturers. Our reliance on these third-party contract manufacturers reduces our control over the manufacturing process, quality assurance, product costs and product supply and timing, which exposes us to risk. To the extent that our products are manufactured at facilities in foreign countries, we may be subject to additional risks associated with complying with local rules and regulations in those jurisdictions. Our reliance on contract manufacturers also yields the potential for their infringement of third party intellectual property rights in the manufacturing of our products or misappropriation of our intellectual property rights in the manufacturing of other customers’ products. If we are unable to manage our relationships with our third-party contract manufacturers effectively, or if these third-party manufacturers suffer delays or disruptions or quality control problems in their operations, experience increased manufacturing lead times, capacity constraints or quality control problems in their manufacturing operations or fail to meet our future requirements for timely delivery, our ability to ship products to our end customers would be severely impaired, and our business, financial condition, results of operations and prospects would be seriously harmed.
Our contract manufacturers typically fulfill our supply requirements on the basis of individual orders. We do not have long-term contracts with our third-party manufacturers that guarantee capacity, the continuation of particular pricing terms or the extension of credit limits. Accordingly, they are not obligated to continue to fulfill our supply requirements, which could result in supply shortages, and the prices we are charged for manufacturing services could be increased on short notice. For example, a competitor could place large orders with the third-party manufacturer, thereby utilizing all or substantially all of such third-party manufacturer’s capacity and leaving the manufacturer little or no capacity to fulfill our individual orders without price increases or delays, or at all. Our contract with one of our contract manufacturers permits it to terminate the agreement for convenience, subject to prior notice requirements. We may not be able to develop alternate or second contract manufacturers in a timely manner.
If we add or change contract manufacturers, or change any manufacturing plant locations within a contract manufacturer network, we would add additional complexity and risk to our supply chain management and may increase our working capital requirements. Ensuring a new contract manufacturer or new plant location is qualified to manufacture our products to our standards and industry requirements could take significant effort and be time consuming and expensive. For example, we have added Sanmina Corporation (“Sanmina”) as an additional contract manufacturer. Any such addition or change in manufacturers may be extremely costly, time consuming and we may not be able to do so successfully.
In addition, we may be subject to additional significant challenges in ensuring that quality, processes and costs, among other issues, are consistent with our expectations and those of our customers. A new contract manufacturer or manufacturing location may not be able to scale its production of our products at the volumes or quality we require. This could also adversely affect our ability to meet our scheduled product deliveries to our end customers, which could damage our customer relationships and cause the loss of sales to existing or potential end customers, late delivery penalties, delayed revenue or an increase in our costs which could adversely affect our gross margins. This could also result in increased levels of inventory subjecting us to increased excess and obsolete charges that could have a negative impact on our operating results.
Any production interruptions or disruptions for any reason, including those noted above, as well as a natural disaster, epidemic, capacity shortages, adverse results from intellectual property litigation or quality problems, at one of our manufacturing partners would adversely affect sales of our product lines manufactured by that manufacturing partner and adversely affect our business, financial condition, results of operations and prospects.

44


Product quality problems, defects, errors or vulnerabilities in our products or services could harm our reputation and adversely affect our business, financial condition, results of operations and prospects.
We produce highly complex products that incorporate advanced technologies, including both hardware and software technologies. Despite testing prior to their release, our products may contain undetected defects or errors, especially when first introduced or when new versions are released. Product defects or errors could affect the performance of our products and could delay the development or release of new products or new versions of products. Allegations of unsatisfactory performance could cause us to lose revenue or market share, increase our service costs, cause us to incur substantial costs in analyzing, correcting or redesigning the products, cause us to lose significant end customers, subject us to liability for damages and divert our resources from other tasks, any one of which could materially adversely affect our business, financial condition, results of operations and prospects.
From time to time, we have had to replace certain components of products that we had shipped and provide remediation in response to the discovery of defects or bugs, including failures in software protocols or defective component batches resulting in reliability issues, in such products, and we may be required to do so in the future. We may also be required to provide full replacements or refunds for such defective products. We cannot assure you that such remediation would not have a material effect on our business, financial condition, results of operations and prospects. Please see “— Our business is subject to the risks of warranty claims, product returns, product liability and product defects.”
Reliance on or delays in shipments could cause our revenue for the applicable period to fall below expected levels.
We may be subject to supply chain delays, or end-customer buying patterns in which a substantial portion of sales orders and shipments may occur in the second half of each quarter. This places significant pressure on order review and processing, supply chain management, manufacturing, inventory and quality control management, shipping and trade compliance to ensure that we have properly forecasted supply purchasing, manufacturing capacity, inventory and quality compliance and logistics. If there is any significant interruption in these critical functions, it could result in delayed order fulfillment, adversely affect our business, financial condition, results of operations and prospects and result in a decline in the market price of our common stock.
We base our inventory requirements on our forecasts of future sales. If these forecasts are materially inaccurate, we may procure inventory that we may be unable to use in a timely manner or at all.
We and our contract manufacturers procure components and build our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and analyses from our sales and marketing organizations, adjusted for overall market conditions and other factors. To the extent our forecasts are materially inaccurate or if we otherwise do not need such inventory, we may under- or over-procure inventory, and such inaccuracies in our forecasts could materially adversely affect our business, financial condition and results of operations.
The sales prices of our products and services may decrease, which may reduce our gross profits and adversely affect our results of operations.
The sales prices for our products and services may decline for a variety of reasons, including competitive pricing pressures, discounts, a change in our mix of products and services, the introduction of new products and services by us or by our competitors including the adoption of “white box” solutions, promotional programs, product and related warranty costs or broader macroeconomic factors. In addition, we have provided, and may in the future provide, pricing discounts to large end customers, which may result in lower margins for the period in which such sales occur. Our gross margins may also fluctuate as a result of the timing of such sales to large end customers.
We have experienced declines in sales prices for our products. Competition continues to increase in the market segments in which we participate, and we expect competition to further increase in the future, thereby leading to increased pricing pressures. Larger competitors with more diverse product and service offerings may reduce the price of products and services that compete with ours or may bundle them with other products and services. Additionally, although we generally price our products worldwide in U.S. dollars, currency fluctuations in certain countries and regions may adversely affect actual prices that partners and end customers are willing to pay in those countries and regions. Furthermore, we anticipate that the sales prices and gross profits for our products will decrease over product life cycles. Decreased sales prices for any reason may reduce our gross profits and adversely affect our result of operations.
Our ability to sell our products is highly dependent on the quality of our support and services offerings, and our failure to offer high-quality support and services could have a material adverse effect on our business, financial condition, results of operations and prospects.
Once our products are deployed within our end customers’ networks, our end customers depend on our support organization and our channel partners to resolve any issues relating to our products. High-quality support is critical for the successful marketing and sale of our products. If we or our channel partners do not assist our end customers in deploying our products effectively, do not succeed in helping our end customers resolve post-deployment issues quickly or do not provide adequate ongoing support, it

45


could adversely affect our ability to sell our products to existing end customers and could harm our reputation with potential end customers. In addition, as we expand our operations internationally, our support organization will face additional challenges, including those associated with delivering support, training and documentation in languages other than English. Our failure or the failure of our channel partners to maintain high-quality support and services could have a material adverse effect on our business, financial condition, results of operations and prospects.
Our business depends on end customers renewing their maintenance and support contracts. Any decline in maintenance renewals could harm our future business, financial condition, results of operations and prospects.
We typically sell our products with maintenance and support as part of the initial purchase, and a portion of our annual revenue comes from renewals of maintenance and support contracts. Our end customers have no obligation to renew their maintenance and support contracts after the expiration of the initial period, and they may elect not to renew their maintenance and support contracts, to renew their maintenance and support contracts at lower prices through alternative channel partners or to reduce the product quantity under their maintenance and support contracts, thereby reducing our future revenue from maintenance and support contracts. If our end customers, especially our large end customers, do not renew their maintenance and support contracts or if they renew them on terms that are less favorable to us, our revenue may decline and our business, financial condition, results of operations and prospects will suffer.
If we are unable to hire, retain, train and motivate qualified personnel and senior management, our business, financial condition, results of operations and prospects could suffer.
Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel, particularly software engineering and sales personnel. Competition for highly skilled personnel is often intense, especially in the San Francisco Bay Area where we have a substantial presence and need for highly skilled personnel. Many of the companies with which we compete for experienced personnel have greater resources than we have to provide more attractive compensation packages and other amenities. Research and development personnel are aggressively recruited by startup and growth companies, which are especially active in many of the technical areas and geographic regions in which we conduct product development. In addition, in making employment decisions, particularly in the high-technology industry, job candidates often consider the value of the stock-based compensation they are to receive in connection with their employment. Declines in the market price of our stock could adversely affect our ability to attract, motivate or retain key employees. If we are unable to attract or retain qualified personnel, or if there are delays in hiring required personnel, our business, financial condition, results of operations and prospects may be seriously harmed.
Also, to the extent we hire personnel from competitors, we may be subject to allegations that such personnel has been improperly solicited, that such personnel has divulged proprietary or other confidential information or that former employers own certain inventions or other work product. Such claims could result in litigation. Please see “We may become involved in litigation that may materially adversely affect us.”
We employ a number of foreign nationals who are required to obtain visas and entry permits in order to legally work in the United States and other countries. The United States has recently increased the level of scrutiny in granting H-1(B), L-1 and other business visas, and the current administration has indicated that immigration reform is a priority. Our compliance with United States immigration and labor laws could require us to incur additional unexpected labor costs and expenses or could restrain our ability to retain skilled professionals.
Our future performance also depends on the continued services and continuing contributions of our senior management to execute our business plan and to identify and pursue new opportunities and product innovations. Our employment arrangements with our employees do not require that they continue to work for us for any specified period, and therefore, they could terminate their employment with us at any time. The loss of our key personnel, including Jayshree Ullal, our Chief Executive Officer, Andy Bechtolsheim, our Founder and Chief Development Officer, Kenneth Duda, our Founder, Chief Technology Officer and SVP of Software Engineering, Anshul Sadana, our Chief Customer Officer or other members of our senior management team, sales and marketing team or engineering team, or any difficulty attracting or retaining other highly qualified personnel in the future, could significantly delay or prevent the achievement of our development and strategic objectives, which could adversely affect our business, financial condition, results of operations and prospects.
If we do not effectively expand and train our direct sales force, we may be unable to add new end customers or increase sales to our existing end customers, and our business will be adversely affected.
We depend on our direct sales force to obtain new end customers and increase sales with existing end customers. As such, we have invested and will continue to invest in our sales organization. In recent periods, we have been adding personnel and other resources to our sales function as we focus on growing our business, entering new markets and increasing our market share, and we expect to incur additional expenses in expanding our sales personnel in order to achieve revenue growth. There is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training, retaining and integrating sufficient numbers of sales

46


personnel to support our growth, particularly in international markets. New hires require significant training and may take significant time before they achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire, retain or integrate into our corporate culture sufficient numbers of qualified individuals in the markets where we do business or plan to do business. In addition, because we continue to grow rapidly, a large percentage of our sales force is new to our company. If we are unable to hire, integrate and train a sufficient number of effective sales personnel, or the sales personnel we hire are not successful in obtaining new end customers or increasing sales to our existing end-customer base, our business, financial condition, results of operations and prospects will be adversely affected.
We are subject to a number of risks associated with the expansion of our international sales and operations.
Our ability to grow our business and our future success will depend to a significant extent on our ability to expand our operations and customer base worldwide. We have a limited history of marketing, selling and supporting our products and services internationally. Operating in a global marketplace, we are subject to risks associated with having an international reach and requirements such as compliance with applicable anti-corruption laws.
One such applicable anti-corruption law is the U.S. Foreign Corrupt Practices Act, or FCPA, which generally prohibits U.S. companies and its employees and intermediaries from making corrupt payments to foreign officials for the purpose of obtaining or keeping business, securing an advantage and directing business to another, and requires companies to maintain accurate books and records and a system of internal accounting controls. Under the FCPA, U.S. companies may be held liable for the corrupt actions taken by directors, officers, employees, agents, or other strategic or local partners or representatives. As such, if we or our intermediaries fail to comply with the requirements of the FCPA or similar legislation, governmental authorities in the U.S. and elsewhere could seek to impose civil and/or criminal fines and penalties which could have a material adverse effect on our business, results of operations and financial conditions. Failure to comply with anti-corruption and anti-bribery laws, such as the FCPA and the United Kingdom Bribery Act of 2010, or the U.K. Bribery Act, and similar laws associated with our activities outside the U.S., could subject us to penalties and other adverse consequences. We intend to increase our international sales and business and, as such, the risk of violating laws such as the FCPA and U.K. Bribery Act increases.
Additionally, the U.S. government has adopted broader sanctions and embargoes that generally forbid supplying many items to or involving certain countries, territories, governments, legal entities and individuals, including restrictions imposed by the U.S. and EU on exports to Russia and Ukraine. We have implemented systems to detect and prevent sales into these countries or to prohibit entities or individuals, but we are necessarily dependent in part on our third-party suppliers and distributors to implement these systems. We cannot assure you that these systems will always be effective, or that our suppliers and distributors effectively implement our systems to detect and prevent such sales without our prior knowledge, and we may incur additional unexpected costs or expenses to comply with applicable trade restrictions.
As a result of our international reach, we must hire and train experienced personnel to staff and manage our foreign operations. To the extent that we experience difficulties in recruiting, training, managing and retaining an international staff, and specifically staff related to sales management and sales personnel, we may experience difficulties in sales productivity in foreign markets. We also enter into strategic distributor and reseller relationships with companies in certain international markets where we do not have a local presence. If we are not able to maintain successful strategic distributor relationships internationally or to recruit additional companies to enter into strategic distributor relationships, our future success in these international markets could be limited. Business practices in the international markets that we serve may differ from those in the U.S. and may require us in the future to include terms other than our standard terms in end-customer contracts, although to date we generally have not done so. To the extent that we may enter into end-customer contracts in the future that include non-standard terms related to payment, warranties or performance obligations, our results of operations may be adversely affected.
Additionally, our international sales and operations are subject to a number of risks, including the following:
greater difficulty in enforcing contracts and accounts receivable collection and longer collection periods;
increased expenses incurred in establishing and maintaining our international operations;
fluctuations in exchange rates between the U.S. dollar and foreign currencies where we do business;
greater difficulty and costs in recruiting local experienced personnel;
wage inflation in certain growing economies;
general economic and political conditions in these foreign markets;
economic uncertainty around the world as a result of sovereign debt issues;
communication and integration problems resulting from cultural and geographic dispersion;
limitations on our ability to access cash resources in our international operations;
ability to establish necessary business relationships and to comply with local business requirements;
risks associated with foreign legal requirements, including the importation, certification and localization of our products required in foreign countries;

47


risks associated with U.S. government trade restrictions, including those which may impose restrictions, including prohibitions, on the exportation, reexportation, sale, shipment or other transfer of programming, technology, components, and/or services to foreign persons;
greater risk of unexpected changes in regulatory practices, tariffs and tax laws and treaties, including the Tax Act;
greater risk of unexpected changes in tariffs imposed by the U.S. on goods from other countries and tariffs imposed by other countries on U.S. goods, including the tariffs recently implemented and additional tariffs that have been proposed by the U.S. government on various imports from China, Canada, Mexico and the EU, and by the governments of these jurisdictions on certain U.S. goods, and any other possible tariffs that may be imposed on services such as ours, the scope and duration of which, if implemented, remain uncertain;
deterioration of political relations between the U.S. and Canada, the U.K. and the EU, which could have a material adverse effect on our sales and operations in these countries;
greater risk of changes in diplomatic and trade relationships, including new tariffs, trade protection measures, import or export licensing requirements, trade embargoes and other trade barriers;
the uncertainty of protection for intellectual property rights in some countries;
greater risk of a failure of foreign employees to comply with both U.S. and foreign laws, including antitrust regulations, the FCPA and any trade regulations ensuring fair trade practices; and
heightened risk of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of, or irregularities in, financial statements.
These and other factors could harm our ability to gain future international revenue and, consequently, materially affect our business, financial condition, results of operations and prospects. Expanding our existing international operations and entering into additional international markets will require significant management attention and financial commitments. Our failure to successfully manage our international operations and the associated risks effectively could limit our future growth or materially adversely affect our business, financial condition, results of operations and prospects.
In addition, the U.K.’s decision to initiate an exit process from the EU, known as Brexit, has caused uncertainty in the global markets. If implemented, Brexit will take some period of time to complete and could result in significant regulatory changes in both the U.K. and the EU that could impact our business. Because we conduct business in the EU, including the U.K., any of the effects of Brexit could have a material adverse effect on our business, operating results, financial condition and cash flows.
Sales of our 7000 Series of switches generate most of our product revenue, and if we are unable to continue to grow sales of these products, our business, financial condition, results of operations and prospects will suffer.
Historically, we have derived substantially all of our product revenue from sales of our 7000 Series of switches, and we expect to continue to do so for the foreseeable future. We have experienced declines in sales prices for our products, including our 10 Gigabit Ethernet modular and fixed switches. A decline in the price of our 7000 Series of switches and related services, or our inability to increase sales of these products, would harm our business, financial condition, results of operations and prospects more seriously than if we derived significant revenue from a larger variety of product lines and services. Our future financial performance will also depend upon successfully developing and selling next-generation versions of our 7000 Series of switches. If we fail to deliver new products, new features, or new releases that end customers want and that allow us to maintain leadership in what will continue to be a competitive market environment, our business, financial condition, results of operations and prospects will be harmed.
Seasonality may cause fluctuations in our revenue and results of operations.
We operate on a December 31st year end and believe that there are significant seasonal factors which may cause sequential product revenue growth to be greater for the second and fourth quarters of our year than our first and third quarters. We believe that this seasonality results from a number of factors, including the procurement, budgeting and deployment cycles of many of our end customers. Our rapid historical growth may have reduced the impact of seasonal or cyclical factors that might have influenced our business to date. As our increasing size causes our growth rate to slow, seasonal or cyclical variations in our operations may become more pronounced over time and may materially affect our business, financial condition, results of operations and prospects.
If we are unable to increase market awareness of our company and our products, our revenue may not continue to grow or may decline.
We have not yet established broad market awareness of our products and services. Market awareness of our value proposition and products and services will be essential to our continued growth and our success, particularly for the service provider and large enterprise markets. If our marketing efforts are unsuccessful in creating market awareness of our company and our products and services, then our business, financial condition, results of operations and prospects will be adversely affected, and we will not be able to achieve sustained growth.

48


If we fail to maintain effective internal control over financial reporting in the future, the accuracy and timing of our financial reporting may be adversely affected.
Assessing our processes, procedures and staffing in order to improve our internal control over financial reporting is an ongoing process. Preparing our financial statements involves a number of complex processes, many of which are done manually and are dependent upon individual data input or review. These processes include, but are not limited to, calculating revenue, inventory costs and the preparation of our statement of cash flows.  While we continue to automate our processes and enhance our review controls to reduce the likelihood for errors, we expect that for the foreseeable future many of our processes will remain manually intensive and thus subject to human error.
In the past, we have identified material weaknesses in our internal control over financial reporting and we cannot give assurance that additional material weaknesses will not be identified in the future. The existence of one or more material weaknesses could preclude a conclusion by management that we maintained effective internal control over financial reporting. The existence or disclosure of any such material weakness could adversely affect our stock price.
Adverse economic conditions or reduced information technology and network infrastructure spending may adversely affect our business, financial condition, results of operations and prospects.
Our business depends on the overall demand for information technology, network connectivity and access to data and applications. Weak domestic or global economic conditions, fear or anticipation of such conditions or a reduction in information technology and network infrastructure spending even if economic conditions improve, could adversely affect our business, financial condition, results of operations and prospects in a number of ways, including longer sales cycles, lower prices for our products and services, higher default rates among our distributors, reduced unit sales and lower or no growth. For example, the global macroeconomic environment could be negatively affected by, among other things, instability in global economic markets resulting from increased U.S. trade tariffs on steel and other products and trade disputes between the U.S. and other countries, instability in the global credit markets, the impact and uncertainty regarding global central bank monetary policy, the instability in the geopolitical environment as a result of the United Kingdom “Brexit” decision to withdraw from the European Union, economic challenges in China and ongoing U.S. and foreign governmental debt concerns. Such challenges have caused, and are likely to continue to cause, uncertainty and instability in local economies and in global financial markets, particularly if any future sovereign debt defaults or significant bank failures or defaults occur. Market uncertainty and instability in Europe or Asia could intensify or spread further, particularly if ongoing stabilization efforts prove insufficient. Continuing or worsening economic instability could adversely affect spending for IT, network infrastructure, systems and tools. Continued turmoil in the geopolitical environment in many parts of the world may also affect the overall demand for our products. Although we do not believe that our business, financial condition, results of operations and prospects have been significantly adversely affected by economic and political uncertainty in Europe, Asia or other countries to date, deterioration of such conditions may harm our business, financial condition, results of operations and prospects in the future. A prolonged period of economic uncertainty or a downturn may also significantly affect financing markets, the availability of capital and the terms and conditions of financing arrangements, including the overall cost of financing as well as the financial health or creditworthiness of our end customers. Circumstances may arise in which we need, or desire, to raise additional capital, and such capital may not be available on commercially reasonable terms, or at all.
We may become involved in litigation that may materially adversely affect us.
From time to time, in addition to the litigation involving OptumSoft described elsewhere in these risk factors, we may become involved in various legal proceedings relating to matters incidental to the ordinary course of our business, including patent, copyright, commercial, product liability, employment, class action, whistleblower and other litigation and claims, in addition to governmental and other regulatory investigations and proceedings. Such matters can be time-consuming, divert management’s attention and resources, cause us to incur significant expenses or liability and/or require us to change our business practices. Because of the potential risks, expenses and uncertainties of litigation, we may, from time to time, settle disputes, even where we have meritorious claims or defenses, by agreeing to settlement agreements. Because litigation is inherently unpredictable, we cannot assure you that the results of any of these actions will not have a material adverse effect on our business, financial condition, results of operations and prospects.
For more information regarding the litigation in which we are currently involved, see the “Legal Proceedings” subheading in in Note 5 of Notes to Condensed Consolidated Financial Statements in Part I, Item 1, of this Quarterly Report on Form 10-Q incorporated herein by reference.
Assertions by third parties of infringement or other violations by us of their intellectual property rights, or other lawsuits asserted against us, could result in significant costs and substantially harm our business, financial condition, results of operations and prospects.
Patent and other intellectual property disputes are common in the network infrastructure industry and have resulted in protracted and expensive litigation for many companies. Many companies in the network infrastructure industry, including our competitors and other third parties, as well as non-practicing entities, own large numbers of patents, copyrights, trademarks and

49


trade secrets, which they may use to assert claims of patent infringement, misappropriation or other violations of intellectual property rights against us. From time to time, they have or may in the future also assert such claims against us, our end customers or channel partners whom we typically indemnify against claims that our products infringe, misappropriate or otherwise violate the intellectual property rights of third parties. For example, we are currently parties to certain litigation involving Cisco and OptumSoft described elsewhere in these risk factors.
As the number of products and competitors in our market increases and overlaps occur or if we enter into new markets, claims of infringement, misappropriation and other violations of intellectual property rights may increase. Any claim of infringement, misappropriation or other violations of intellectual property rights by a third party, even those without merit, could cause us to incur substantial costs defending against the claim, distract our management from our business and require us to cease use of such intellectual property. In addition, some claims for patent infringement may relate to subcomponents that we purchase from third parties. If these third parties are unable or unwilling to indemnify us for these claims, we could be substantially harmed.
The patent portfolios of most of our competitors are larger than ours. This disparity may increase the risk that our competitors may sue us for patent infringement and may limit our ability to counterclaim for patent infringement or settle through patent cross-licenses. In addition, future assertions of patent rights by third parties, and any resulting litigation, may involve patent holding companies or other adverse patent owners who have no relevant product revenue and against whom our own patents may therefore provide little or no deterrence or protection. We cannot assure you that we are not infringing or otherwise violating any third-party intellectual property rights.
The third-party asserters of intellectual property claims may be unreasonable in their demands, or may simply refuse to settle, which could lead to expensive settlement payments, prolonged periods of litigation and related expenses, additional burdens on employees or other resources, distraction from our business, supply stoppages and lost sales.
An adverse outcome of a dispute (including those lawsuits described under the “Legal Proceedings” subheading in Note 5 of Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this Quarterly Report on Form 10-Q) may require us to pay substantial damages or penalties including treble damages if we are found to have willfully infringed a third party’s patents; cease making, licensing, using or importing into the U.S. products or services that are alleged to infringe or misappropriate the intellectual property of others; expend additional development resources to attempt to redesign our products or services or otherwise to develop non-infringing technology, which may not be successful; enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies or intellectual property rights; and indemnify our partners and other third parties. Any damages, penalties or royalty obligations we may become subject to as a result of an adverse outcome, and any third-party indemnity we may need to provide, could harm our business, financial condition, results of operations and prospects. Royalty or licensing agreements, if required or desirable, may be unavailable on terms acceptable to us, or at all, and may require significant royalty payments and other expenditures. Further, there is little or no information publicly available concerning market or fair values for license fees, which can lead to overpayment of license or settlement fees. In addition, some licenses may be non-exclusive, and therefore our competitors may have access to the same technology licensed to us. Suppliers subject to third-party intellectual property claims also may choose or be forced to discontinue or alter their arrangements with us, with little or no advance notice to us. Any of these events could seriously harm our business, financial condition, results of operations and prospects.
In the event that we are found to infringe any third party intellectual property, we could be enjoined, or subject to other remedial orders that would prohibit us, from making, licensing, using or importing into the U.S. such products or services. In order to resume such activities with respect to any affected products or services, we (or our component suppliers) would be required to develop technical redesigns to this third party intellectual property that no longer infringe the third party intellectual property. In any efforts to develop technical redesigns for these products or services, we (or our component suppliers) may be unable to do so in a manner that does not continue to infringe the third party intellectual property or that is acceptable to our customers. These redesign efforts could be extremely costly and time consuming as well as disruptive to our other development activities and distracting to management. Moreover, such redesigns could require us to obtain approvals from the court or administrative body to resume the activities with respect to these affected solutions. We may not be successful in our efforts to obtain such approvals in a timely manner, or at all. Any failure to effectively redesign our solutions or to obtain timely clearance from the court or administrative body may cause a disruption to our product shipments and materially and adversely affect our business, prospects, reputation, results of operations, and financial condition.
Our standard sales contracts contain indemnification provisions requiring us to defend our end customers against third-party claims, including against infringement of certain intellectual property rights that could expose us to losses which could seriously harm our business, financial conditions, results of operations and prospects.
Under the indemnification provisions of our standard sales contracts, we agree to defend our end customers and channel partners against third-party claims asserting infringement of certain intellectual property rights, which may include patents, copyrights, trademarks or trade secrets, and to pay judgments entered on such claims. An adverse ruling in such litigation may

50


potentially expose us to claims in the event that claims are brought against our customers based on the ruling and we are required to indemnify such customers.
Our exposure under these indemnification provisions is frequently limited to the total amount paid by our end customer under the agreement. However, certain agreements include indemnification provisions that could potentially expose us to losses in excess of the amount received under the agreement. Any of these events, including claims for indemnification, could seriously harm our business, financial condition, results of operations and prospects.
If we are unable to protect our intellectual property rights, our competitive position could be harmed or we could be required to incur significant expenses to enforce our rights.
We depend on our ability to protect our proprietary technology. We rely on trade secret, patent, copyright and trademark laws and confidentiality agreements with employees and third parties, all of which offer only limited protection.
The process of obtaining patent protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. We may choose not to seek patent protection for certain innovations and may choose not to pursue patent protection in certain jurisdictions. Further, we do not know whether any of our pending patent applications will result in the issuance of patents or whether the examination process will require us to narrow our claims. To the extent that additional patents are issued from our patent applications, which is not certain, they may be contested, circumvented or invalidated in the future. Moreover, the rights granted under any issued patents may not provide us with proprietary protection or competitive advantages, and, as with any technology, competitors may be able to develop similar or superior technologies to our own now or in the future. In addition, we rely on confidentiality or license agreements with third parties in connection with their use of our products and technology. There is no guarantee that such parties will abide by the terms of such agreements or that we will be able to adequately enforce our rights, in part because we rely on “shrink-wrap” licenses in some instances.
We have not registered our trademarks in all geographic markets. Failure to secure those registrations could adversely affect our ability to enforce and defend our trademark rights and result in indemnification claims. Further, any claim of infringement by a third party, even those claims without merit, could cause us to incur substantial costs defending against such claim, could divert management attention from our business and could require us to cease use of such intellectual property in certain geographic markets.
Despite our efforts, the steps we have taken to protect our proprietary rights may not be adequate to preclude misappropriation of our proprietary information or infringement of our intellectual property rights, and our ability to police such misappropriation or infringement is uncertain, particularly in countries outside of the United States.
Detecting and protecting against the unauthorized use of our products, technology and proprietary rights is expensive, difficult and, in some cases, impossible. Litigation may be necessary in the future to enforce or defend our intellectual property rights, to protect our trade secrets or to determine the validity and scope of the proprietary rights of others. Such litigation could result in substantial costs and diversion of management resources, either of which could harm our business, financial condition, results of operations and prospects, and there is no guarantee that we would be successful. Furthermore, many of our current and potential competitors have the ability to dedicate substantially greater resources to protecting their technology or intellectual property rights than we do. Accordingly, despite our efforts, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property, which could result in a substantial loss of our market share.
We rely on the availability of licenses to third-party software and other intellectual property.
Many of our products and services include software or other intellectual property licensed from third parties, and we otherwise use software and other intellectual property licensed from third parties in our business. This exposes us to risks over which we may have little or no control. For example, a licensor may have difficulties keeping up with technological changes or may stop supporting the software or other intellectual property that it licenses to us. Also, it will be necessary in the future to renew licenses, expand the scope of existing licenses or seek new licenses, relating to various aspects of these products and services or otherwise relating to our business, which may result in increased license fees. These licenses may not be available on acceptable terms, if at all. In addition, a third party may assert that we or our end customers are in breach of the terms of a license, which could, among other things, give such third party the right to terminate a license or seek damages from us, or both. The inability to obtain or maintain certain licenses or other rights or to obtain or maintain such licenses or rights on favorable terms, or the need to engage in litigation regarding these matters, could result in delays in releases of products and services and could otherwise disrupt our business, until equivalent technology can be identified, licensed or developed, if at all, and integrated into our products and services or otherwise in the conduct of our business. Moreover, the inclusion in our products and services of software or other intellectual property licensed from third parties on a nonexclusive basis may limit our ability to differentiate our products from those of our competitors. Any of these events could have a material adverse effect on our business, financial condition, results of operations and prospects.

51


Our products contain third-party open source software components, and failure to comply with the terms of the underlying open source software licenses could restrict our ability to sell our products.
Our products contain software modules licensed to us by third-party authors under “open source” licenses. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software that we use. If we combine our software with open source software in a certain manner, we could, under certain open source licenses, be required to release portions of the source code of our software to the public. This would allow our competitors to create similar products with lower development effort and time and ultimately could result in a loss of product sales for us.
Although we monitor our use of open source software to avoid subjecting our products to conditions we do not intend, the terms of many open source licenses have not been interpreted by U.S. courts, and these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. Moreover, we cannot assure you that our processes for controlling our use of open source software in our products will be effective. If we are held to have breached the terms of an open source software license, we could be required to seek licenses from third parties to continue offering our products on terms that are not economically feasible, to re-engineer our products, to discontinue the sale of our products if re-engineering could not be accomplished on a timely basis or to make generally available, in source code form, our proprietary code, any of which could adversely affect our business, financial condition, results of operations and prospects.
Our products must interoperate with operating systems, software applications and hardware that is developed by others, and if we are unable to devote the necessary resources to ensure that our products interoperate with such software and hardware, we may lose or fail to increase market share and experience a weakening demand for our products.
Generally, our products comprise only a part of the data center and must interoperate with our end customers’ existing infrastructure, specifically their networks, servers, software and operating systems, which may be manufactured by a wide variety of vendors and original equipment manufacturers, or OEMs. Our products must comply with established industry standards in order to interoperate with the servers, storage, software and other networking equipment in the data center such that all systems function efficiently together. We depend on the vendors of servers and systems in a data center to support prevailing industry standards. Often, these vendors are significantly larger and more influential in driving industry standards than we are. Also, some industry standards may not be widely adopted or implemented uniformly, and competing standards may emerge that may be preferred by our end customers.
In addition, when new or updated versions of these software operating systems or applications are introduced, we must sometimes develop updated versions of our software so that our products will interoperate properly. We may not accomplish these development efforts quickly, cost-effectively or at all. These development efforts require capital investment and the devotion of engineering resources. If we fail to maintain compatibility with these systems and applications, our end customers may not be able to adequately utilize our products, and we may lose or fail to increase market share and experience a weakening in demand for our products, among other consequences, which would adversely affect our business, financial condition, results of operations and prospects.
We provide access to our software and other selected source code to certain partners, which creates additional risk that our competitors could develop products that are similar to or better than ours.
Our success and ability to compete depend substantially upon our internally developed technology, which is incorporated in the source code for our products. We seek to protect the source code, design code, documentation and other information relating to our software, under trade secret, patent and copyright laws. However, we have chosen to provide access to selected source code of our software to several of our partners for co-development, as well as for open application programming interfaces, or APIs, formats and protocols. Though we generally control access to our source code and other intellectual property and enter into confidentiality or license agreements with such partners as well as with our employees and consultants, this combination of procedural and contractual safeguards may be insufficient to protect our trade secrets and other rights to our technology. Our protective measures may be inadequate, especially because we may not be able to prevent our partners, employees or consultants from violating any agreements or licenses we may have in place or abusing their access granted to our source code. Improper disclosure or use of our source code could help competitors develop products similar to or better than ours.
We expect our gross margins to vary over time and to be adversely affected by numerous factors.
We expect our gross margins to vary over time and the gross margins we have achieved in recent years may not be sustainable and may be adversely affected in the future by numerous factors, including:
changes in end-customer, geographic or product mix, including mix of configurations within each product group;
increased price competition and changes in the actions of our competitors or their pricing strategies;

52


introduction of new products, including products with price-performance advantages and new business models including the sale and delivery of more software and subscription solutions;
increases in material or component costs including such increases caused by any restriction from sourcing components and manufacturing products internationally;
our ability to reduce production costs;
entry into new markets or growth in lower margin markets;
entry in markets with different pricing and cost structures;
pricing discounts;
increases in material costs in the event we are restricted from sourcing components and manufacturing products internationally.
costs associated with defending intellectual property infringement and other claims and the potential outcomes of such disputes, such as those claims discussed in “Legal Proceedings,” including the OptumSoft litigation matters;
excess inventory and inventory holding charges;
obsolescence charges;
changes in shipment volume;
the timing of revenue recognition and revenue deferrals;
increased cost, loss of cost savings or dilution of savings due to changes in component pricing or charges incurred due to inventory holding periods if parts ordering does not correctly anticipate product demand or if the financial health of either contract manufacturers or suppliers deteriorates;
lower than expected benefits from value engineering;
changes in distribution channels;
increased warranty costs; and
our ability to execute our strategy and operating plans.
We determine our operating expenses largely on the basis of anticipated revenues and a high percentage of our expenses are fixed in the short and medium term. As a result, a failure or delay in generating or recognizing revenue could cause significant variations in our operating results and operating margin from quarter to quarter. Failure to sustain or improve our gross margins reduces our profitability and may have a material adverse effect on our business and stock price.
Our sales cycles can be long and unpredictable, and our sales efforts require considerable time and expense. As a result, our sales and revenue are difficult to predict and may vary substantially from period to period, which may cause our results of operations to fluctuate significantly.
The timing of our sales and revenue recognition is difficult to predict because of the length and unpredictability of our products’ sales cycles. A sales cycle is the period between initial contact with a prospective end customer and any sale of our products. End-customer orders often involve the purchase of multiple products. These orders are complex and difficult to complete because prospective end customers generally consider a number of factors over an extended period of time before committing to purchase the products and solutions we sell. End customers, especially in the case of our large end customers, often view the purchase of our products as a significant and strategic decision and require considerable time to evaluate, test and qualify our products prior to making a purchase decision and placing an order. The length of time that end customers devote to their evaluation, contract negotiation and budgeting processes varies significantly. Our products’ sales cycles can be lengthy in certain cases, especially with respect to our prospective large end customers. During the sales cycle, we expend significant time and money on sales and marketing activities and make investments in evaluation equipment, all of which lower our operating margins, particularly if no sale occurs. Even if an end customer decides to purchase our products, there are many factors affecting the timing of our recognition of revenue, which makes our revenue difficult to forecast. For example, there may be unexpected delays in an end customer’s internal procurement processes, particularly for some of our larger end customers for which our products represent a very small percentage of their total procurement activity. There are many other factors specific to end customers that contribute to the timing of their purchases and the variability of our revenue recognition, including the strategic importance of a particular project to an end customer, budgetary constraints and changes in their personnel.
Even after an end customer makes a purchase, there may be circumstances or terms relating to the purchase that delay our ability to recognize revenue from that purchase. In addition, the significance and timing of our product enhancements, and the introduction of new products by our competitors, may also affect end customers’ purchases. For all of these reasons, it is difficult to predict whether a sale will be completed, the particular period in which a sale will be completed or the period in which revenue from a sale will be recognized. If our sales cycles lengthen, our revenue could be lower than expected, which would have an adverse effect on our business, financial condition, results of operations and prospects.

53


Our business is subject to the risks of warranty claims, product returns, product liability and product defects.
Our products are very complex and despite testing prior to their release, they have contained and may contain undetected defects or errors, especially when first introduced or when new versions are released. Product defects or errors could affect the performance of our products and could delay the development or release of new products or new versions of products, adversely affect our reputation and our end customers’ willingness to buy products from us and adversely affect market acceptance or perception of our products. Real or perceived errors, failures or bugs in our products could cause us to lose revenue or market share, increase our service costs, cause us to incur substantial costs in redesigning the products, cause us to lose significant end-customers, subject us to liability for damages and divert our resources from other tasks, any one of which could materially and adversely affect our business, results of operations and financial condition.
Additionally, real or perceived errors, failures or bugs in our products could result in claims by end customers for losses that they sustain. If end customers make these types of claims, we may be required, or may choose, for end-customer relations or other reasons, to expend additional resources in order to address the problem. We may also be required to repair or replace such products or provide a refund for the purchase price for such products. Liability provisions in our standard terms and conditions of sale, and those of our resellers and distributors, may not be enforceable under some circumstances or may not fully or effectively protect us from end-customer claims and related liabilities and costs, including indemnification obligations under our agreements with end customers, resellers and distributors. The sale and support of our products also entail the risk of product liability claims. Even claims that ultimately are unsuccessful could result in expenditures of funds in connection with litigation and divert management’s time and other resources.
Levels or types of insurance coverage purchased may not adequately cover claims or liabilities.
We maintain insurance to protect against certain types of claims associated with the use of our products, operations, property damage, casualty and other risks, but our insurance coverage may not adequately cover all claims or penalties. Depending on our assumptions regarding level of risk, availability, cost and other considerations, we purchase differing amounts of insurance from time to time and in various locations. Our insurance coverage is subject to deductibles, exclusions and policy limits that may require us to self-insure certain types of claims or claims in certain countries. If our level of insurance is inadequate or a loss isn’t covered by insurance, we could be required to pay unpredictable and substantial amounts that could have a substantial negative impact on our financial results or operations.
In addition to our own direct sales force, we rely on distributors, systems integrators and value-added resellers to sell our products, and our failure to effectively develop, manage or prevent disruptions to our distribution channels and the processes and procedures that support them could cause a reduction in the number of end customers of our products.
Our future success is highly dependent upon maintaining our relationships with distributors, systems integrators and value-added resellers and establishing additional sales channel relationships. We anticipate that sales of our products to a limited number of channel partners will continue to account for a material portion of our total product revenue for the foreseeable future. We provide our channel partners with specific training and programs to assist them in selling our products, but these steps may not be effective. In addition, our channel partners may be unsuccessful in marketing, selling and supporting our products and services. If we are unable to develop and maintain effective sales incentive programs for our channel partners, we may not be able to incentivize these partners to sell our products to end customers. These partners may have incentives to promote our competitors’ products to the detriment of our own or may cease selling our products altogether. One of our channel partners could elect to consolidate or enter into a strategic partnership with one of our competitors, which could reduce or eliminate our future opportunities with that channel partner. Our agreements with our channel partners may generally be terminated for any reason by either party with advance notice. We may be unable to retain these channel partners or secure additional or replacement channel partners. The loss of one or more of our significant channel partners requires extensive training, and any new or expanded relationship with a channel partner may take several months or more to achieve productivity.
Where we rely on the channel partners for sales of our products, we may have little or no contact with the ultimate users of our products that purchase through such channel partners, thereby making it more difficult for us to establish brand awareness, ensure proper delivery and installation of our products, service ongoing end-customer requirements, estimate end-customer demand and respond to evolving end-customer needs. In addition, our channel partner sales structure could subject us to lawsuits, potential liability and reputational harm if, for example, any of our channel partners misrepresent the functionality of our products or services to end customers, fail to comply with their contractual obligations or violate laws or our corporate policies. If we fail to effectively manage our existing sales channels, or if our channel partners are unsuccessful in fulfilling the orders for our products, if we are unable to enter into arrangements with, and retain a sufficient number of, high-quality channel partners in each of the regions in which we sell products and keep them motivated to sell our products, our ability to sell our products and our business, financial condition, results of operations and prospects will be harmed.

54


A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.
We anticipate increasing our sales efforts to U.S. and foreign, federal, state and local governmental end customers in the future. Sales to government entities are subject to a number of risks. Selling to government entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. The substantial majority of our sales to date to government entities have been made indirectly through our channel partners. Government certification requirements for products like ours may change and, in doing so, restrict our ability to sell into the government sector until we have attained revised certifications. Government demand and payment for our products and services may be affected by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our products and services. Government entities may have statutory, contractual or other legal rights to terminate contracts with our distributors and resellers for convenience or due to a default, and any such termination may adversely impact our future business, financial condition, results of operations and prospects. Selling to government entities may also require us to comply with various regulations that are not applicable to sales to non-government entities, including regulations that may relate to pricing, classified material and other matters. Complying with such regulations may also require us to put in place controls and procedures to monitor compliance with the applicable regulations that may be costly or not possible. We are not currently certified to perform work under classified contracts with government entities. Failure to comply with any such regulations could adversely affect our business, prospects, results of operations and financial condition. Governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government ceasing to buy our products and services, a reduction of revenue, fines or civil or criminal liability if the audit uncovers improper or illegal activities, any of which could materially adversely affect our business, financial condition, results of operations and prospects. The U.S. government may require certain products that it purchases to be manufactured in the U.S. and other relatively high-cost manufacturing locations, and we may not manufacture all products in locations that meet these requirements. Any of these and other circumstances could have a material adverse effect on our business, financial condition, results of operations and prospects.
We may invest in or acquire other businesses which could require significant management attention, disrupt our business, dilute stockholder value and adversely affect our business, financial condition, results of operations and prospects.
As part of our business strategy, we may make investments in complementary companies, products or technologies which could involve licenses, additional channels of distribution, discount pricing or investments in or acquisitions of other companies. For example, we completed the acquisition of Mojo on August 2, 2018. However, we do not have significant experience in making investments in other companies nor have we made any acquisitions to date, and as a result, our ability as an organization to evaluate and/or complete investments or acquire and integrate other companies, products or technologies in a successful manner is unproven. We may not be able to find suitable investment or acquisition candidates, and we may not be able to complete such investments or acquisitions on favorable terms, if at all. If we do complete investments or acquisitions, we may not ultimately strengthen our competitive position or achieve our goals, and any investments or acquisitions we complete could be viewed negatively by our end customers, investors and securities analysts.
In addition, investments and acquisitions may result in unforeseen operating difficulties and expenditures. For example, if we are unsuccessful at integrating any acquisitions or retaining key talent from those acquisitions, or the technologies associated with such acquisitions, into our company, the business, financial condition, results of operations and prospects of the combined company could be adversely affected. We may have difficulty retaining the customers of any acquired business or the acquired technologies or research and development expectations may prove unsuccessful. Any integration process may require significant time and resources, and we may not be able to manage the process successfully. Acquisitions may also disrupt our ongoing business, divert our resources and require significant management attention that would otherwise be available for development of our business. We may not successfully evaluate or utilize the acquired technology or personnel or accurately forecast the financial effects of an acquisition transaction, including accounting charges. Any acquisition or investment could expose us to unknown liabilities. Moreover, we cannot assure you that the anticipated benefits of any acquisition or investment would be realized or that we would not be exposed to unknown liabilities. We may have to pay cash, incur debt or issue equity securities to pay for any such investment or acquisition, each of which could adversely affect our financial condition or the market price of our common stock. The sale of equity or issuance of debt to finance any such acquisitions could result in dilution to our stockholders. The incurrence of indebtedness would result in increased fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations. Moreover, if the investment or acquisition becomes impaired, we may be required to take an impairment charge, which could adversely affect our financial condition or the market price of our common stock.
If we needed to raise additional capital to expand our operations, invest in new products or for other corporate purposes, our failure to do so on favorable terms could reduce our ability to compete and could harm our business, financial condition, results of operations and prospects.
We expect that our existing cash and cash equivalents, will be sufficient to meet our anticipated cash needs for the foreseeable future. If we did need to raise additional funds to expand our operations, invest in new products or for other corporate

55


purposes, we may not be able to obtain additional debt or equity financing on favorable terms, if at all. If we raise additional equity financing, our stockholders may experience significant dilution of their ownership interests, and the market price of our common stock could decline. Furthermore, if we engage in debt financing, the holders of such debt would have priority over the holders of common stock, and we may be required to accept terms that restrict our ability to incur additional indebtedness or impose other restrictions on our business. We may also be required to take other actions that would otherwise be in the interests of the debt holders, including maintaining specified liquidity or other ratios, any of which could harm our business, financial condition, results of operations and prospects. If we need additional capital and cannot raise it on acceptable terms, if at all, we may not be able to, among other things:
evolve or enhance our products and services;
continue to expand our sales and marketing and research and development organizations;
acquire complementary technologies, products or businesses;
expand operations in the U.S. or internationally;
hire, train and retain employees; or
respond to competitive pressures or unanticipated working capital requirements.
Our failure to do any of these things could seriously harm our business, financial condition, results of operations and prospects.
If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our results of operations could fall below expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America 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 described in Part I Item 2 of “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, 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, inventory valuation and contract manufacturer/supplier liabilities, income taxes and loss contingencies. If our assumptions change or if actual circumstances differ from those in our assumptions, our results of operations may be adversely affected and may fall below the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
We are exposed to the credit risk of our channel partners and some of our end customers, which could result in material losses.    
Most of our sales are on an open credit basis, with standard payment terms of 30 days in the United States and, because of local customs or conditions, longer in some markets outside the U.S. We monitor individual end-customer payment capability in granting such open credit arrangements, seek to limit such open credit to amounts we believe the end customers can pay and maintain reserves we believe are adequate to cover exposure for doubtful accounts. We are unable to recognize revenue from shipments until the collection of those amounts becomes reasonably assured. Any significant delay or default in the collection of significant accounts receivable could result in an increased need for us to obtain working capital from other sources, possibly on worse terms than we could have negotiated if we had established such working capital resources prior to such delays or defaults. Any significant default could adversely affect our results of operations and delay our ability to recognize revenue.
A material portion of our sales is derived through our distributors, systems integrators and value-added resellers. Some of our distributors, systems integrators and value-added resellers may experience financial difficulties, which could adversely affect our collection of accounts receivable. Distributors tend to have more limited financial resources than other systems integrators, value-added resellers and end customers. Distributors represent potential sources of increased credit risk because they may be less likely to have the reserve resources required to meet payment obligations. Our exposure to credit risks of our channel partners may increase if our channel partners and their end customers are adversely affected by global or regional economic conditions. One or more of these channel partners could delay payments or default on credit extended to them, either of which could materially adversely affect our business, financial condition, results of operations and prospects.
We are exposed to fluctuations in currency exchange rates, which could adversely affect our business, financial condition, results of operations and prospects.
Our sales contracts are primarily denominated in U.S. dollars, and therefore substantially all of our revenue is not subject to foreign currency risk. However, a strengthening U.S. dollar could increase the real cost of our products to our end customers outside of the U.S., which could adversely affect our business, financial condition, results of operations and prospects. In addition, a decrease in the value of the U.S. dollar relative to foreign currencies could increase our product and operating costs in foreign

56


locations. Further, an increasing portion of our operating expenses is incurred outside the U.S., is denominated in foreign currencies and is subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with the currency fluctuations, our business, financial condition, results of operations and prospects could be adversely affected.
Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events and to interruption by manmade problems such as terrorism.
Our corporate headquarters and the operations of our key manufacturing vendors, logistics providers and partners, as well as many of our customers, are located in areas exposed to risks of natural disasters such as earthquakes and tsunamis, including the San Francisco Bay Area, Japan and Taiwan. A significant natural disaster, such as an earthquake, tsunami, fire or a flood, or other catastrophic event such as a disease outbreak, could have a material adverse effect on our or their business, which could in turn materially affect our financial condition, results of operations and prospects. For example, in the event our service providers’ information technology systems or manufacturing or logistics abilities are hindered by any of the events discussed above, shipments could be delayed, which could result in missed financial targets, such as revenue and shipment targets, for a particular quarter. Further, if a natural disaster occurs in a region from which we derive a significant portion of our revenue, end customers in that region may delay or forego purchases of our products, which may materially and adversely affect our business, financial condition, results of operations and prospects. In addition, acts of terrorism could cause disruptions in our business or the business of our manufacturers, logistics providers, partners or end customers or the economy as a whole. Given our typical concentration of sales at each quarter end, any disruption in the business of our manufacturers, logistics providers, partners or end customers that affects sales at the end of our quarter could have a particularly significant adverse effect on our quarterly results. All of the aforementioned risks may be augmented if our disaster recovery plans and those of our manufacturers, logistics providers or partners prove to be inadequate. To the extent that any of the above results in delays or cancellations of end-customer orders, or delays in the manufacture, deployment or shipment of our products, our business, financial condition, results of operations and prospects would be adversely affected.
Breaches of our cybersecurity systems could degrade our ability to conduct our business operations and deliver products and services to our customers, delay our ability to recognize revenue, compromise the integrity of our software products, result in significant data losses and the theft of our intellectual property, damage our reputation, expose us to liability to third parties and require us to incur significant additional costs to maintain the security of our networks and data.
We increasingly depend upon our IT systems to conduct virtually all of our business operations, ranging from our internal operations and product development activities to our marketing and sales efforts and communications with our customers and business partners. Computer programmers may attempt to penetrate our network security, or that of our website, and misappropriate our proprietary information or cause interruptions of our service. Because the techniques used by such computer programmers to access or sabotage networks change frequently and may not be recognized until launched against a target, we may be unable to anticipate these techniques. In addition, sophisticated hardware and operating system software and applications that we produce or procure from third parties may contain defects in design or manufacture, including “bugs” and other problems that could unexpectedly interfere with the operation of the system. We have also outsourced a number of our business functions to third-parties, including our manufacturers, logistics providers, and cloud service providers, and our business operations also depend, in part, on the success of these third parties' own cybersecurity measures. Similarly, we rely upon distributors, resellers and system integrators to sell our products and our sales operations depend, in part, on the reliability of their cybersecurity measures. Additionally, we depend upon our employees to appropriately handle confidential data and deploy our IT resources in safe and secure fashion that does not expose our network systems to security breaches and the loss of data. Accordingly, if our cybersecurity systems and those of our contractors fail to protect against unauthorized access, sophisticated cyber attacks and the mishandling of data by our employees and contractors, our ability to conduct our business effectively could be damaged in a number of ways, including:
sensitive data regarding our business, including intellectual property and other proprietary data, could be stolen;
our electronic communications systems, including email and other methods, could be disrupted, and our ability to conduct our business operations could be seriously damaged until such systems can be restored;
our ability to process customer orders and electronically deliver products and services could be degraded, and our distribution channels could be disrupted, resulting in delays in revenue recognition;
defects and security vulnerabilities could be introduced into our software, thereby damaging the reputation and perceived reliability and security of our products and potentially making the data systems of our customers vulnerable to further data loss and cyber incidents; and
personally identifiable data of our customers, employees and business partners could be compromised.
Should any of the above events occur, we could be subject to significant claims for liability from our customers and regulatory actions from governmental agencies. In addition, our ability to protect our intellectual property rights could be compromised and our reputation and competitive position could be significantly harmed. Also, the regulatory and contractual

57


actions, litigations, investigations, fines, penalties and liabilities relating to data breaches that result in losses of personally identifiable or credit card information of users of our services can be significant in terms of fines and reputational impact and necessitate changes to our business operations that may be disruptive to us. Additionally, we could incur significant costs in order to upgrade our cybersecurity systems and remediate damages. Consequently, our financial performance and results of operations could be adversely affected.
We believe our long-term value as a company will be greater if we focus primarily on growth instead of profitability.
Our business strategy is to focus primarily on our long-term growth. As a result, our profitability in any given period may be lower than it would be if our strategy was to maximize short-term profitability. Expenditures on research and development, sales and marketing, infrastructure and other such investments may not ultimately grow our business, prospects or cause long term profitability. For example, in order to support our strong growth, we have accelerated our investment in infrastructure, such as enterprise resource planning software and other technologies to improve the efficiency of our operations. As a result, we expect our levels of operating profit could decline in the short to medium term. If we are ultimately unable to achieve or maintain profitability at the level anticipated by analysts and our stockholders, the market price of our common stock may decline.
We may not generate positive returns on our research and development investments.
Developing our products is expensive, and the investment in product development may involve a long payback cycle. For the years ended December 31, 2017, 2016 and 2015, our research and development expenses were $349.6 million, or approximately 21.2% of our revenue, $273.6 million, or approximately 24.2% of our revenue, and $209.4 million, or approximately 25.0% of our revenue, respectively. We expect to continue to invest heavily in software development in order to expand the capabilities of our cloud networking platform, introduce new products and features and build upon our technology leadership. We believe one of our greatest strengths lies in the speed of our product development efforts. By investing in research and development, we believe we will be well positioned to continue our rapid growth and take advantage of our large market opportunity. We expect that our results of operations will be impacted by the timing and size of these investments. These investments may take several years to generate positive returns, if ever.
Changes in our income taxes or our effective tax rate, the enactment of new tax laws or changes in the application of existing tax laws of various jurisdictions or adverse outcomes resulting from examination of our income tax returns could adversely affect our results.
Our income taxes are subject to volatility and could be adversely affected by several factors, many of which are outside of our control, including earnings that are lower than anticipated in countries that have lower tax rates and higher than anticipated in countries that have higher tax rates; our ability to generate and use tax attributes; changes in the valuation of our deferred tax assets and liabilities; expiration of or lapses in the federal research and development (“R&D”) tax credit laws; transfer pricing adjustments, including the effect of acquisitions on our inter-company R&D cost sharing arrangement and legal structure; tax effects of nondeductible compensation, including certain stock-based compensation; tax costs related to inter-company realignments; changes in accounting principles; adverse tax consequences, including imposition of withholding or other taxes on payments by subsidiaries or customers; a change in our decision to indefinitely reinvest foreign earnings or changes in tax laws and regulations, including the Tax Act enacted on December 22, 2017 and the new U.S. changes to the taxation of earnings of our foreign subsidiaries.
Significant judgment is required to evaluate our tax positions and determine our income taxes. The accounting guidance for uncertainty in income taxes applies to all income tax positions, including the potential recovery of previously paid taxes, which if settled unfavorably could adversely affect our income taxes or additional paid-in capital. In addition, tax laws are dynamic and subject to change as evidenced by the Tax Act. As new laws are passed and new interpretations of the law are issued or applied, our income taxes may be affected. Recent changes to U.S. tax laws, including taxation of earnings outside of the U.S., the introduction of a base erosion anti-abuse tax and the disallowance of tax deductions for certain book expense, as well as changes to U.S. tax laws that may be enacted in the future, could impact the tax treatment of our earnings, as well as cash and cash equivalent balances we currently maintain. Furthermore, due to shifting economic and political conditions, tax policies or rates in various jurisdictions may be subject to significant change.
Further, we are subject to the examination of our income tax returns by the Internal Revenue Service and other tax authorities. Audits by the Internal Revenue Service or other tax authorities are subject to inherent uncertainties and could result in unfavorable outcomes, including potential fines or penalties. 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. The expense of defending and resolving such an audit may be significant. The amount of time to resolve an audit is also unpredictable and may divert management’s attention from our business operations. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. We cannot assure you that fluctuations in our income taxes or our effective tax rate, the enactment of new tax laws or changes in the application or interpretation of existing tax laws or adverse outcomes resulting from examination of our tax returns by tax authorities will not have an adverse effect on our business, financial condition, results of operations and prospects.

58


Changes to United States tax, tariff and import/export regulations may have a negative effect on global economic conditions, financial markets and our business.
There have been ongoing discussions and commentary regarding potential significant changes to the United States trade policies, treaties, tariffs and taxes, including trade policies and tariffs regarding China. The current administration, along with Congress, has created significant uncertainty about the future relationship between the United States and other countries with respect to the trade policies, treaties, taxes, government regulations and tariffs that would be applicable. It is unclear what changes might be considered or implemented and what response to any such changes may be by the governments of other countries. These changes have created significant uncertainty about the future relationship between the United States and China, as well as other countries, including with respect to the trade policies, treaties, government regulations and tariffs that could apply to trade between the United States and other nations. These developments, or the perception that any of them could occur, may have a material adverse effect on global economic conditions and the stability of global financial markets, and may significantly reduce global trade and, in particular, trade between these nations and the United States. Any of these factors could depress economic activity and restrict our access to suppliers or customers and have a material adverse effect on our business, financial condition and results of operations and affect our strategy in China and elsewhere around the world.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain qualified board members.
As a public company, we are subject to the reporting and corporate governance requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, the listing requirements of the New York Stock Exchange and other applicable securities rules and regulations, including the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, and the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, or the Dodd-Frank Act. Compliance with these rules and regulations and the attendant responsibilities of management and the board, may make it more difficult to attract and retain executive officers and members of our board of directors, particularly to serve on our Audit Committee and Compensation Committee, has increased our legal and financial compliance costs, made some activities more difficult, time-consuming or costly and increased demand on our systems and resources. Among other things, the Exchange Act requires that we file annual, quarterly and current reports with respect to our business and results of operations and maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. In addition, if our internal control over financial reporting is not effective as defined under Section 404, we could be subject to one or more investigations or enforcement actions by state or federal regulatory agencies, stockholder lawsuits or other adverse actions requiring us to incur defense costs, pay fines, settlements or judgments. As a result, management’s attention may be diverted from other business concerns, which could harm our business, financial condition, results of operations and prospects. Although we have already hired additional employees to help comply with these requirements, we may need to further expand our legal and finance departments in the future, which will increase our costs and expenses.
In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure, such as continued rulemaking pursuant to the Dodd-Frank Act and related rules and regulations, are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expense and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies, regulatory authorities may initiate legal proceedings against us and our business and prospects may be harmed. As a result of disclosure of information in the filings required of a public company, our business and financial condition will become more visible, which may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business, financial condition, results of operations and prospects could be harmed, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and harm our business, financial condition, results of operations and prospects.
In addition, as a result of our disclosure obligations as a public company, we will have reduced strategic flexibility and will be under pressure to focus on short-term results, which may adversely affect our ability to achieve long-term profitability. We also believe that being a public company and these new rules and regulations makes it more expensive for us to obtain and maintain director and officer liability insurance, and in the future, we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our Audit Committee and Compensation Committee, and qualified executive officers.

59


Failure to comply with governmental laws and regulations could harm our business, financial condition, results of operations and prospects.
Our business is subject to regulation by various federal, state, local and foreign governmental agencies, including agencies responsible for monitoring and enforcing employment and labor laws, workplace safety, product safety, environmental laws, consumer protection laws, anti-bribery laws, import/export controls, federal securities laws and tax laws and regulations. In certain jurisdictions, these regulatory requirements may be more stringent than those in the United States. For example, the European Union, or EU, has now implemented General Data Protection Regulation (“GDPR”). The GDPR requires substantial changes to the handling and storage of data and administrative fines for violations, which can be up four percent of the previous year’s annual revenue or €20 million, whichever is higher. From time to time, we may receive inquiries from such governmental agencies or we may make voluntary disclosures regarding our compliance with applicable governmental regulations or requirements relating to import/export controls, federal securities laws and tax laws and regulations which could lead to formal investigations. Noncompliance with applicable government regulations or requirements could subject us to sanctions, mandatory product recalls, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties or injunctions. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, financial condition, results of operations and prospects could be materially adversely affected. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could harm our business, financial condition, results of operations and prospects.
We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we violate these controls.
Our products may be subject to various export controls and because we incorporate encryption technology into certain of our products, certain of our products may be exported from various countries only with the required export license or through an export license exception. If we were to fail to comply with the applicable export control laws, customs regulations, economic sanctions or other applicable laws, we could be subject to monetary damages or the imposition of restrictions which could be material to our business, operating results and prospects and could also harm our reputation. Further, there could be criminal penalties for knowing or willful violations, including incarceration for culpable employees and managers. Obtaining the necessary export license or other authorization for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities. Furthermore, certain export control and economic sanctions laws prohibit the shipment of certain products, technology, software and services to embargoed countries and sanctioned governments, entities, and persons. Even though we take precautions to ensure that we and our channel partners comply with all relevant regulations, any failure by us or our channel partners to comply with such regulations could have negative consequences, including reputational harm, government investigations and penalties.
As our company grows we also continue developing procedures and controls to comply with export control and other applicable laws. Historically, we have had some instances where we inadvertently have not fully complied with certain export control laws, but we have disclosed them to, and implemented corrective actions with, the appropriate government agencies.
In addition, various countries regulate the import of certain encryption technology, including through import permit and license requirements, and have enacted laws that could limit our ability to distribute our products or could limit our end customers’ ability to implement our products in those countries. Any change in export or import regulations, economic sanctions or related legislation, shift in the enforcement or scope of existing regulations or change in the countries, governments, persons or technologies targeted by such regulations could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential end customers with international operations or create delays in the introduction of our products into international markets. Any decreased use of our products or limitation on our ability to export or sell our products could adversely affect our business, financial condition, results of operations and prospects.
If we or our partners fail to comply with environmental requirements, our business, financial condition, results of operations, prospects and reputation could be adversely affected.    
We and our partners, including our contract manufacturers, are subject to various local, state, federal and international environmental laws and regulations, including laws governing the hazardous material content of our products and laws relating to the collection, recycling and disposal of electrical and electronic equipment. Examples of these laws and regulations include the EU Restrictions on the use of Hazardous Substances Directive, or RoHS Directive, and the EU Waste Electrical and Electronic Equipment Directive, or WEEE Directive, as well as the implementing legislation of the EU member states. Similar laws and regulations have been passed or are pending in China, South Korea, Norway and Japan and may be enacted in other regions, including in the U.S., and we or our partners, including our contract manufacturers, are, or may in the future be, subject to these laws and regulations.
The EU RoHS Directive and the similar laws of other jurisdictions limit the content of certain hazardous materials such as lead, mercury and cadmium in the manufacture of electrical equipment, including our products. Our products currently comply

60


with the RoHS Directive; however, if there are future changes to this directive, we may be required to re-engineer our products to use components compatible with these regulations. This re-engineering and component substitution could result in additional costs to us or disrupt our operations or logistics.
We are also subject to environmental laws and regulations governing the management and disposal of hazardous materials and wastes. Our failure, or the failure of our partners, including our contract manufacturers, to comply with past, present and future environmental laws could result in fines, penalties, third-party claims, reduced sales of our products, substantial product inventory write-offs and reputational damage, any of which could harm our business, financial condition, results of operations and prospects. We also expect that our business will be affected by new environmental laws and regulations on an ongoing basis applicable to us and our partners, including our contract manufacturers. To date, our expenditures for environmental compliance have not had a material effect on our results of operations or cash flows. Although we cannot predict the future effect of such laws or regulations, they will likely result in additional costs or require us to change the content or manufacturing of our products, which could have a material adverse effect on our business, financial condition, results of operations and prospects.
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.
As a public company, we are subject to requirements under the Dodd-Frank Act that require us to perform diligence, and disclose and report whether or not our products contain “conflict minerals” mined from the Democratic Republic of Congo and adjoining countries and procedures regarding a manufacturer’s efforts to prevent the sourcing of such “conflict minerals.”
The implementation of these requirements could adversely affect the sourcing, availability and pricing of the materials used in the manufacture of components used in our products. In addition, we will incur additional costs to comply with these disclosure requirements, including costs related to conducting diligence procedures and, if applicable, potential changes to products, processes or sources of supply as a consequence of such verification activities. We may also 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 the Securities Markets and Ownership of Our Common Stock
The trading price of our common stock has been and may continue to be volatile, and the value of your investment could decline.
The trading price of our common stock has historically been and is likely to continue to be volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control. These fluctuations could cause you to lose all or part of your investment in our common stock. Factors that could cause fluctuations in the market price of our common stock include the following:
actual or anticipated announcements of new products, services or technologies, commercial relationships, acquisitions or other events by us or our competitors;
forward-looking statements related to future revenue, gross margins and earnings per share;
price and volume fluctuations in the overall stock market from time to time;
litigation involving us, our industry, or both including events occurring in our litigation with Cisco and OptumSoft;
manufacturing, supply or distribution shortages or constraints, or challenges with adding or changing our manufacturing process or supply chain;
significant volatility in the market price and trading volume of technology companies in general and of companies in the IT security industry in particular;
fluctuations in the trading volume of our shares or the size of our public float;
sales by our officers, directors or significant stockholders;
actual or anticipated changes or fluctuations in our results of operations;
adverse changes to our relationships with any of our channel partners;
whether our results of operations or our financial outlook for future fiscal periods meet the expectations of securities analysts or investors;
actual or anticipated changes in the expectations of investors or securities analysts;
regulatory developments in the U.S., foreign countries or both;
general economic conditions and trends;
major catastrophic events;
sales of large blocks of our common stock; or

61


departures of key personnel.
In addition, technology stocks have historically experienced high levels of volatility and, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the market price of our common stock could decline for reasons unrelated to our business, financial condition, results of operations and prospects. The market price of our common stock might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, following periods of volatility in the market price of a company’s securities, securities class action litigation has often been brought against that company. If the market price of our common stock is volatile, we may become the target of securities litigation. Securities litigation could result in substantial costs and divert our management’s attention and resources from our business and prospects. This could have a material adverse effect on our business, financial condition, results of operations and prospects.
Sales of substantial amounts of our common stock in the public markets, or the perception that such sales might occur, could reduce the market price that our common stock might otherwise attain and may dilute your voting power and your ownership interest in us.
Sales of a substantial number of shares of our common stock in the public market, or the perception that such sales could occur, could adversely affect the market price of our common stock and may make it more difficult for you to sell your common stock at a time and price that you deem appropriate and may dilute your voting power and your ownership interest in us.
Based on approximately 74.8 million shares outstanding as of June 30, 2018, holders of approximately 24.3% of our common stock have rights, subject to some conditions, to require us to file registration statements covering the sale of their shares or to include their shares in registration statements that we may file for ourselves or other stockholders. In addition, we have registered the offer and sale of all shares of common stock that we may issue under our equity compensation plans. If holders, by exercising their registration rights, sell large numbers of shares, it could adversely affect the market price of our common stock.
We may also issue shares of common stock or securities convertible into our common stock in connection with a financing, acquisition, our equity incentive plans, or otherwise. Any such issuances would result in dilution to our existing stockholders and could adversely affect the market price of our common stock.
Insiders have substantial control over us, which could limit your ability to influence the outcome of key transactions, including a change of control.
Our directors, executive officers and each of our stockholders who own greater than 10% of our outstanding common stock together with their affiliates, in the aggregate, beneficially own approximately 23.6% of the outstanding shares of our common stock, based on shares outstanding as of June 30, 2018. As a result, these stockholders, if acting together, could exercise a significant level of influence over matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. They may also have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests. This concentration of ownership may also discourage a potential investor from acquiring our common stock due to the limited voting power of such stock or otherwise may have the effect of delaying, preventing or deterring a change of control of our company, could deprive our stockholders of an opportunity to receive a premium for their common stock as part of a sale of our company and might ultimately affect the market price of our common stock.
We do not intend to pay dividends for the foreseeable future.
We have never declared nor paid any dividends on our common stock. We intend to retain any earnings to finance the operation and expansion of our business and prospects, and we do not anticipate paying any cash dividends in the future. As a result, you may only receive a return on your investment in our common stock if the market price of our common stock increases.
If securities or industry analysts publish inaccurate or unfavorable research reports about our business or prospects, the market price of our common stock and trading volume could decline.
The trading market for our common stock, to some extent, depends on the research and reports that securities or industry analysts publish about us or our business or prospects. We do not have any control over these analysts. If one or more of the analysts who cover us should downgrade our shares or change their opinion of our shares, the market price of our common stock would likely decline. If one or more of these analysts should cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause the market price of our common stock or trading volume to decline.
Our charter documents and Delaware law could discourage takeover attempts and lead to management entrenchment.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for stockholders to elect directors

62


that are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:
a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;
the ability of our board of directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by the chairman of our board of directors, our president, our secretary or a majority vote of our board of directors, which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;
the requirement for the affirmative vote of holders of at least 66 2/3% of the voting power of all of the then outstanding shares of the voting stock, voting together as a single class, to amend the provisions of our amended and restated certificate of incorporation relating to the issuance of preferred stock and management of our business or our amended and restated bylaws, which may inhibit the ability of an acquirer to effect such amendments to facilitate an unsolicited takeover attempt;
the ability of our board of directors, by majority vote, to amend the bylaws, which may allow our board of directors to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend the bylaws to facilitate an unsolicited takeover attempt; and
advance notice procedures with which stockholders must comply to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
In addition, as a Delaware corporation, we are subject to Section 203 of the Delaware General Corporation Law. These provisions may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a certain period of time.
The issuance of additional stock in connection with financings, acquisitions, investments, our stock incentive plans or otherwise will dilute all other stockholders.
Our amended and restated certificate of incorporation authorizes us to issue up to 1,000,000,000 shares of common stock and up to 100,000,000 shares of preferred stock with such rights and preferences as may be determined by our board of directors. Subject to compliance with applicable rules and regulations, we may issue our shares of common stock or securities convertible into our common stock from time to time in connection with a financing, acquisition, investment, our stock incentive plans or otherwise. We may from time to time issue additional shares of common stock at a discount from the then market price of our common stock. Any issuance of stock could result in substantial dilution to our existing stockholders and cause the market price of our common stock to decline.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.

Item 3. Defaults Upon Senior Securities
Not applicable.

Item 4. Mine Safety Disclosures
Not applicable.

Item 5. Other Information
None.

63


Item 6. Exhibits
 
 
 
Exhibit Number
 
Description
31.1
 
31.2
 
32.1*
 
101.INS
 
XBRL Instance Document.
101.SCH
 
XBRL Taxonomy Extension Schema Document.
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document.
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.
______________________
* The certifications attached as Exhibit 32.1 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Arista Networks, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.







64


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 
Arista Networks, Inc.
 
 
 
(Registrant)
 
 
 
 
Date:
August 7, 2018
By:
/s/ JAYSHREE ULLAL
 
 
 
Jayshree Ullal
 
 
 
President, Chief Executive Officer and Director
 
 
 
 (Principal Executive Officer)
 
 
 
 
Date:
August 7, 2018
By:
/s/ ITA BRENNAN
 
 
 
Ita Brennan
 
 
 
Chief Financial Officer
 
 
 
(Principal Accounting and Financial Officer)


65
EX-31.1 2 ex311ceocertificationq22018.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1

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


EX-31.2 3 ex312cfocertificationq22018.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2

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


EX-32.1 4 ex321ceoandcfo906certifica.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
I, Jayshree Ullal, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Arista Networks, Inc. on Form 10-Q for the quarter ended June 30, 2018, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Arista Networks, Inc.
Date: August 7, 2018
By:
/s/ JAYSHREE ULLAL
Name:
Jayshree Ullal
Title:
President, Chief Executive Officer and Director
 
(Principal Executive Officer)

I, Ita Brennan, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Arista Networks, Inc. on Form 10-Q for the quarter ended June 30, 2018, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Arista Networks, Inc.
Date: August 7, 2018
By:
/s/ ITA BRENNAN
Name:
Ita Brennan
Title:
Chief Financial Officer
 
(Principal Accounting and Financial Officer)



EX-101.INS 5 anet-20180630.xml XBRL INSTANCE DOCUMENT 0001596532 2018-01-01 2018-06-30 0001596532 2018-07-31 0001596532 2017-12-31 0001596532 2018-06-30 0001596532 2017-04-01 2017-06-30 0001596532 us-gaap:ProductMember 2017-04-01 2017-06-30 0001596532 2017-01-01 2017-06-30 0001596532 us-gaap:ServiceMember 2018-04-01 2018-06-30 0001596532 2018-04-01 2018-06-30 0001596532 us-gaap:ProductMember 2018-04-01 2018-06-30 0001596532 us-gaap:ServiceMember 2018-01-01 2018-06-30 0001596532 us-gaap:ServiceMember 2017-04-01 2017-06-30 0001596532 us-gaap:ProductMember 2018-01-01 2018-06-30 0001596532 us-gaap:ProductMember 2017-01-01 2017-06-30 0001596532 us-gaap:ServiceMember 2017-01-01 2017-06-30 0001596532 2016-12-31 0001596532 2017-06-30 0001596532 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001596532 srt:MaximumMember us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember 2018-01-01 2018-06-30 0001596532 srt:MinimumMember us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember 2018-01-01 2018-06-30 0001596532 us-gaap:AccountingStandardsUpdate201616Member 2018-01-01 0001596532 us-gaap:AccountingStandardsUpdate201618Member 2016-12-31 0001596532 us-gaap:AccountingStandardsUpdate201618Member 2017-01-01 2017-06-30 0001596532 us-gaap:AccountingStandardsUpdate201618Member 2017-06-30 0001596532 us-gaap:CorporateBondSecuritiesMember 2018-06-30 0001596532 us-gaap:CorporateBondSecuritiesMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001596532 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember anet:MoneyMarketFundsRestrictedMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001596532 us-gaap:MoneyMarketFundsMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-06-30 0001596532 us-gaap:AgencySecuritiesMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel1Member 2018-06-30 0001596532 us-gaap:FairValueInputsLevel2Member 2018-06-30 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2018-06-30 0001596532 us-gaap:CommercialPaperMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-06-30 0001596532 anet:MoneyMarketFundsRestrictedMember 2018-06-30 0001596532 us-gaap:AgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2018-06-30 0001596532 us-gaap:AgencySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel3Member 2018-06-30 0001596532 us-gaap:AgencySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001596532 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember anet:MoneyMarketFundsRestrictedMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember anet:MoneyMarketFundsRestrictedMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2018-06-30 0001596532 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2018-06-30 0001596532 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2017-12-31 0001596532 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001596532 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001596532 us-gaap:CommercialPaperMember 2017-12-31 0001596532 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001596532 us-gaap:AgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember anet:MoneyMarketFundsRestrictedMember 2017-12-31 0001596532 anet:MoneyMarketFundsRestrictedMember 2017-12-31 0001596532 us-gaap:AgencySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001596532 us-gaap:CorporateBondSecuritiesMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001596532 us-gaap:AgencySecuritiesMember 2017-12-31 0001596532 us-gaap:MoneyMarketFundsMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember anet:MoneyMarketFundsRestrictedMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2017-12-31 0001596532 us-gaap:AgencySecuritiesMember 2017-12-31 0001596532 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember anet:MoneyMarketFundsRestrictedMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001596532 us-gaap:AgencySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-12-31 0001596532 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001596532 2018-03-31 0001596532 2020-07-01 2018-06-30 0001596532 2018-07-01 2018-06-30 0001596532 us-gaap:OtherNoncurrentLiabilitiesMember 2018-06-30 0001596532 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001596532 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001596532 us-gaap:ConstructionInProgressMember 2018-06-30 0001596532 us-gaap:BuildingMember 2017-12-31 0001596532 us-gaap:FurnitureAndFixturesMember 2018-06-30 0001596532 us-gaap:MachineryAndEquipmentMember 2017-12-31 0001596532 us-gaap:ConstructionInProgressMember 2017-12-31 0001596532 us-gaap:BuildingMember 2018-06-30 0001596532 anet:ComputerHardwareandSoftwareMember 2018-06-30 0001596532 anet:ComputerHardwareandSoftwareMember 2017-12-31 0001596532 us-gaap:LeaseholdImprovementsMember 2018-06-30 0001596532 us-gaap:MachineryAndEquipmentMember 2018-06-30 0001596532 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-06-30 0001596532 us-gaap:PurchaseCommitmentMember 2018-06-30 0001596532 anet:CiscoSystemsInc.Member 2016-08-26 2016-08-26 0001596532 anet:DepositsandOtherAssetsMember 2017-12-31 0001596532 us-gaap:LandMember 2018-01-01 2018-06-30 0001596532 us-gaap:LandMember 2018-04-01 2018-06-30 0001596532 anet:USITCMember 2018-01-01 2018-06-30 0001596532 anet:DepositsandOtherAssetsMember 2018-06-30 0001596532 2013-08-01 2013-08-31 0001596532 anet:CiscoSystemsInc.Member 2017-06-20 2017-06-20 0001596532 us-gaap:LandMember 2017-04-01 2017-06-30 0001596532 us-gaap:LandMember 2017-01-01 2017-06-30 0001596532 2017-01-01 2017-12-31 0001596532 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001596532 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001596532 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001596532 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001596532 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001596532 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001596532 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001596532 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001596532 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001596532 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0001596532 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001596532 us-gaap:CostOfSalesMember 2017-04-01 2017-06-30 0001596532 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001596532 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001596532 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001596532 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001596532 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001596532 us-gaap:EmployeeStockMember 2018-01-01 2018-06-30 0001596532 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001596532 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001596532 us-gaap:EmployeeStockOptionMember 2018-06-30 0001596532 us-gaap:EmployeeStockMember 2018-06-30 0001596532 anet:EmployeeStockPurchasePlanMember anet:A2014EmployeeStockPurchasePlanMember 2018-01-01 2018-06-30 0001596532 anet:A2014EmployeeStockPurchasePlanMember 2018-01-01 2018-06-30 0001596532 anet:A2014EmployeeStockPurchasePlanMember 2018-06-30 0001596532 anet:A2014EmployeeStockPurchasePlanMember 2018-01-01 2018-01-01 0001596532 us-gaap:EmployeeStockOptionMember anet:A2014EquityIncentivePlanMember 2018-01-01 2018-01-01 0001596532 us-gaap:EmployeeStockOptionMember anet:A2014EquityIncentivePlanMember 2018-06-30 0001596532 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001596532 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001596532 anet:A2014EmployeeStockPurchasePlanMember 2018-04-01 2018-06-30 0001596532 anet:EmployeeStockPurchasePlanMember anet:A2014EmployeeStockPurchasePlanMember 2018-04-01 2018-06-30 0001596532 anet:StockOptionsandRestrictedStockAwardsMember 2017-01-01 2017-06-30 0001596532 us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0001596532 us-gaap:EmployeeStockMember 2018-01-01 2018-06-30 0001596532 anet:StockOptionsandRestrictedStockAwardsMember 2018-01-01 2018-06-30 0001596532 anet:StockOptionsandRestrictedStockAwardsMember 2018-04-01 2018-06-30 0001596532 anet:StockOptionsandRestrictedStockAwardsMember 2017-04-01 2017-06-30 0001596532 us-gaap:EmployeeStockMember 2018-04-01 2018-06-30 0001596532 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001596532 2017-10-01 2017-12-31 0001596532 us-gaap:NonUsMember 2018-06-30 0001596532 country:US 2017-12-31 0001596532 us-gaap:NonUsMember 2017-12-31 0001596532 country:US 2018-06-30 0001596532 srt:AsiaPacificMember 2018-01-01 2018-06-30 0001596532 us-gaap:EMEAMember 2017-01-01 2017-06-30 0001596532 srt:AsiaPacificMember 2017-04-01 2017-06-30 0001596532 country:US 2017-04-01 2017-06-30 0001596532 us-gaap:EMEAMember 2017-04-01 2017-06-30 0001596532 country:US 2017-01-01 2017-06-30 0001596532 us-gaap:EMEAMember 2018-01-01 2018-06-30 0001596532 us-gaap:EMEAMember 2018-04-01 2018-06-30 0001596532 country:US 2018-04-01 2018-06-30 0001596532 srt:AsiaPacificMember 2018-04-01 2018-06-30 0001596532 country:US 2018-01-01 2018-06-30 0001596532 srt:AsiaPacificMember 2017-01-01 2017-06-30 0001596532 anet:CiscoLawsuitsMember us-gaap:SubsequentEventMember 2018-08-06 2018-08-06 0001596532 anet:CiscoLawsuitsMember 2018-04-01 2018-06-30 0001596532 anet:CiscoLawsuitsMember 2018-06-30 0001596532 anet:CiscoLawsuitsMember anet:DeferredTaxAssetsMember 2018-06-30 0001596532 anet:CiscoLawsuitsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-06-30 anet:segment iso4217:USD xbrli:pure iso4217:USD xbrli:shares xbrli:shares 35703000 21663000 21201000 4362000 7535000 6541000 P24M 367948000 1397330000 1623203000 1395741000 843297000 552444000 0 1619815000 733318000 886497000 0 6959000 6959000 906000 731000 5843000 10122000 300000 600000 300000 600000 139000 137000 0 0 34141000 25273000 37673000 36594000 0 405000000 P120M 100000.00 100000.00 307000000 307000000 P9M27D 5505000 5512000 0 0 0 0 0.03 0.01 P3Y P1Y 7423000 6358000 773000 921000 1100000 1100000 4000000 4000000 36900000 28000000 362119000 361923000 19000 12500000 2500000 51800000 false --12-31 Q2 2018 2018-06-30 10-Q 0001596532 74823689 Large Accelerated Filer Arista Networks, Inc. ANET 52200000 53182000 254881000 267458000 247346000 260917000 794000 717000 34067000 40369000 133827000 86693000 7086000 6267000 69020000 79256000 -1938000 -4551000 804731000 872559000 18400000 1087000 2891000 10342000 4080000 34839000 2111000 5263000 19929000 7536000 22478000 1236000 3223000 11745000 6274000 43329000 2438000 5967000 22690000 12234000 112000 183000 18000 18000 0 103000 103000 0 8156000 8011000 145000 8300000 8168000 132000 2460860000 2832114000 2266429000 2620562000 22000 2000 20000 31000 6000 25000 1611000 617000 616000 378000 3419000 926000 1999000 494000 677952000 215923000 11924000 313080000 137025000 1152635000 280615000 37274000 568503000 266243000 781299000 676363000 136647000 0 0 0 136647000 539716000 215308000 11924000 312484000 0 0 0 0 0 0 215308000 11924000 312484000 136647000 1149247000 265749000 0 0 0 265749000 883498000 279695000 37274000 566529000 0 0 0 0 0 0 279695000 37274000 566529000 265749000 676363000 1149247000 672000 1077000 823475000 859192000 711157000 713873000 12728000 0 12728000 0 701145000 701145000 0 0 701145000 12728000 0 465056000 0 2999000 0 2999000 462057000 462057000 0 0 462057000 2999000 0 572168000 4200000 828974000 5500000 864697000 716669000 256806000 -148028000 713873000 12728000 701145000 465056000 2999000 462057000 23300000 2615207 0.0001 0.0001 1000000000 1000000000 73706000 74791000 73706000 74791000 7000 8000 103062000 185868000 -156194000 -13344000 0 0 6959000 16521000 18838000 21842000 9400000 1933000 4070000 145434000 134406000 11028000 266699000 244242000 22457000 185962000 171622000 14340000 355532000 328313000 27219000 65125000 82761000 -700000 100000 -8515000 -18281000 498740000 456054000 448644000 -16500000 327706000 262345000 187556000 186299000 105588000 188461000 112998000 238557000 5000000 9800000 5400000 10700000 10033000 11328000 1.42 2.59 -2.08 -0.14 1.30 2.37 -2.08 -0.14 411000 -607000 0.123 0.027 0.358 0.892 56626000 40896000 3470000 64927000 166063000 P1Y P3Y8M25D P3Y4M10D 27000000 0 0 -9100000 -9100000 36100000 35000000 -10300000 10300000 1200000 1200000 23319000 45474000 18420000 38099000 259777000 473987000 333883000 636802000 0 0 0 0 117130000 190858000 -241972000 -99078000 14445000 5212000 -86703000 -99000000 -88347000 1299000 3597000 16505000 13571000 5380000 6653000 -5981000 -47153000 181575000 -50096000 127313000 -60759000 470000 -629000 3593000 -1237000 22239000 72418000 6625000 6474000 0 0 623000 1338000 680000 1367000 1425000 2557000 7964000 13348000 236525000 176515000 306198000 245439000 69673000 68924000 -753000 783000 2600000 5000000 2600000 5100000 with the remainder due in 2021 through 2028 798946000 1112141000 2460860000 2832114000 529905000 826763000 0 405000000 405000000 14000000 85000000 400000000 0 0 405000000 405000000 405000000 405000000 36136000 35036000 25976000 23426000 -11676000 -1300000 -496972000 242095000 326125000 102685000 185646000 -155269000 -10731000 102454000 185139000 -155187000 -10725000 102474000 185182000 -155187000 -10725000 496000 806000 -2169000 1987000 1 143143000 283935000 573686000 737867000 116634000 190052000 -239803000 -101065000 46400000 1000000 5002000 4606000 96215000 87157000 5505000 0 0 5505000 5512000 0 0 5512000 18891000 20019000 2200000 384000 157000 -1167000 -814000 377000 222000 -925000 -2613000 -7000 65000 242000 -1799000 16500000 16172000 19543000 9745000 22116000 306000 413000 353000 894000 1119000 2144000 -1489000 3354000 8840000 11424000 0 8000000 0 2000000 1356000 4463000 114195000 696665000 9534000 13071000 0.0001 0.0001 100000000 100000000 0 0 0 0 0 0 177330000 253802000 2000000 38134000 129948000 28105000 28810000 112053000 222764000 6744000 8262000 7415000 8182000 2426000 3046000 3944000 3813000 143299000 22124000 35154000 4742000 3020000 30548000 47711000 152992000 25748000 35154000 4034000 3464000 32202000 52390000 74279000 69128000 5151000 73736000 68003000 5733000 269600000 215400000 81194000 162804000 104078000 206440000 5499000 5512000 859114000 851957000 3500000 100000 405211000 353904000 51307000 304020000 23824000 77367000 740686000 645271000 95415000 568883000 51702000 120101000 519845000 444767000 75078000 377460000 40574000 101811000 992334000 852384000 139950000 692958000 75679000 223697000 470500000 P2Y P3Y 0.79 0.21 38630000 75657000 46188000 88328000 34839000 43329000 42000 128.81 185000 275.87 1537000 1406000 104.29 128.50 P1Y7M17D P1Y6M22D 274000 91.96 2211176 737058 2211000 13512000 15542000 2827000 22.87 25000 82000 67.09 67.09 1422637000 1408382000 7024000 6361000 33.05 36.10 29.87 42.79 244.20 663243000 P5Y1M17D P6Y1M2D P5Y8M16D 108890 108890 720000 1661914000 1719973000 231000 507000 -82000 -6000 -20000 -43000 0 0 0 -9100000 78756000 78166000 74503000 74250000 71992000 71555000 74503000 74250000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our equity investments in privately-held companies without readily determinable fair values are measured using the measurement alternative, defined by Accounting Standards Codification (&#8220;ASC&#8221;) 321-</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Investments-Equity Securities</font><font style="font-family:inherit;font-size:10pt;"> as cost, less impairments, and adjusted up or down based on observable price changes in orderly transactions for identical or similar investments of the same issuer.&#160;Any adjustments resulting from impairments and/or observable price changes are recorded as "Other income (expense), net" in our condensed consolidated statements of operations. Prior to 2018, such investments were accounted for under the cost method and were recorded at historical cost at the time of investment, with adjustments to the balance only in the event of an impairment. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our equity investments in privately-held companies are included in "Investments" in our condensed consolidated balance sheets. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the stock activity and the total number of shares available for grant under the 2014 Plan as of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;(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="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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 Shares</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,211</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Options granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(185</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: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;">Options canceled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Shares traded for taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,542</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Arista Networks, Inc. and its wholly owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and the requirements of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. In management&#8217;s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, which include only normal recurring adjustments, necessary for the fair presentation of our financial information. The results for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, are not necessarily indicative of the results expected for the full fiscal year. The condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. All significant intercompany accounts and transactions have been eliminated. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our condensed consolidated financial statements and related financial information in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the fiscal year ended&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on February 20, 2018. Certain reclassifications of prior period amounts were made in the current year to conform to the current period presentation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.&#160;&#160;&#160;&#160;Commitments and Contingencies</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease various offices and data centers in North America, Europe, Asia and Australia under non-cancelable operating lease arrangements that expire on various dates through 2025. There have been </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> material changes in our future minimum payment obligations under our operating leases that existed as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, as disclosed in our Annual Report on Form 10-K for the year ended&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, except as follows. During the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we entered into new leases primarily related to additional data center capacity and co-location services. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the total minimum future payment commitment under these new leases was approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$46.4 million</font><font style="font-family:inherit;font-size:10pt;">, of which&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;is due in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">with the remainder&#160;due in 2021 through 2028</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize rent expense under these arrangements on a straight-line basis over the term of the leases. For the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, rent expense for all operating leases amounted to </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and to </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the six months ended June 30, 2018 and 2017, respectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financing Obligation&#8212;Build-to-Suit Lease </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2012, we executed a lease for a building then under construction in Santa Clara, California to serve as our headquarters. The lease term is&#160;</font><font style="font-family:inherit;font-size:10pt;">120</font><font style="font-family:inherit;font-size:10pt;"> months&#160;and commenced in August 2013. The lease is accounted for as a financing obligation and the lease payments are attributed to (1)&#160;a reduction of the principal financing obligation; (2)&#160;imputed interest expense; and (3)&#160;land lease expense, representing an imputed cost to lease the underlying land of the building.&#160;There have been </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> material changes in our future minimum payment obligations under this financing lease, as disclosed in our Annual Report on Form 10-K for the year ended&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. Land lease expense related to our lease financing obligation is classified as rent expense in our unaudited condensed consolidated statements of operations, and amounted to </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the six months ended June 30, 2018 and 2017.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Commitments </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">We outsource most of our manufacturing and supply chain management operations to third-party contract manufacturers, who procure components and assemble products on our behalf based on our forecasts in order to reduce manufacturing lead times and ensure adequate component supply. We issue purchase orders to our contract manufacturers for finished product and a significant portion of these orders consist of firm non-cancellable commitments. In addition, we purchase strategic component inventory from certain suppliers under purchase commitments that in some cases are non-cancellable, including integrated circuits, which are consigned to our contract manufacturers. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had non-cancellable purchase commitments of </font><font style="font-family:inherit;font-size:10pt;">$269.6 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$215.4 million</font><font style="font-family:inherit;font-size:10pt;"> was to our contract manufacturers and suppliers. We have not recorded a liability related to these purchase commitments. In addition, we have provided deposits to secure our obligations to purchase inventory. We had </font><font style="font-family:inherit;font-size:10pt;">$28.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$36.9 million</font><font style="font-family:inherit;font-size:10pt;"> in deposits as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. These deposits are classified in &#8220;Prepaid expenses and other current assets&#8221; and &#8220;Other assets&#8221; in our accompanying unaudited condensed consolidated balance sheets. </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Guarantees </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have entered into agreements with some of our direct customers and channel partners that contain indemnification provisions relating to potential situations where claims could be alleged that our products infringe the intellectual property rights of a third party. We have at our option and expense the ability to repair any infringement, replace product with a non-infringing equivalent-in-function product or refund our customers all or a portion of the value of the product. Other guarantees or indemnification agreements include guarantees of product and service performance and standby letters of credit for leased facilities and corporate credit cards. We have not recorded a liability related to these indemnification and guarantee provisions and our guarantee and indemnification arrangements have not had any significant impact on our consolidated financial statements to date.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Legal Proceedings </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">OptumSoft, Inc. Matters</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 4, 2014, OptumSoft filed a lawsuit against us in the Superior Court of California, Santa Clara County titled&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">OptumSoft, Inc. v. Arista Networks, Inc.</font><font style="font-family:inherit;font-size:10pt;">, in which it asserts (i) ownership of certain components of our EOS network operating system pursuant to the terms of a 2004 agreement between the companies; and (ii)&#160;breaches of certain confidentiality and use restrictions in that agreement. Under the terms of the 2004 agreement, OptumSoft provided us with a non-exclusive, irrevocable, royalty-free license to software delivered by OptumSoft comprising a software tool used to develop certain components of EOS and a runtime library that is incorporated into EOS. The 2004 agreement places certain restrictions on our use and disclosure of the OptumSoft software and gives OptumSoft ownership of improvements, modifications and corrections to, and derivative works of, the OptumSoft software that we develop.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In its lawsuit, OptumSoft has asked the Court to order us to (i) give OptumSoft access to our software for evaluation by OptumSoft; (ii)&#160;cease all conduct constituting the alleged confidentiality and use restriction breaches; (iii) secure the return or deletion of OptumSoft&#8217;s alleged intellectual property provided to third parties, including our customers; (iv)&#160;assign ownership to OptumSoft of OptumSoft&#8217;s alleged intellectual property currently owned by us; and (v)&#160;pay OptumSoft&#8217;s alleged damages, attorney&#8217;s fees, and costs of the lawsuit. David Cheriton, one of our founders and a former member of our board of directors, who resigned from our board of directors on March&#160;1, 2014 and has no continuing role with us, is a founder and, we believe, the largest stockholder and director of OptumSoft. The 2010 David&#160;R. Cheriton Irrevocable Trust dated July 28, 2010, a trust for the benefit of the minor children of Mr. Cheriton, is one of our largest stockholders.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April&#160;14, 2014, we filed a cross-complaint against OptumSoft, in which we asserted our ownership of the software components at issue and our interpretation of the 2004 agreement. Among other things, we asserted that the language of the 2004 agreement and the parties&#8217; long course of conduct support our ownership of the disputed software components. We asked the Court to declare our ownership of those software components, all similarly-situated software components developed in the future and all related intellectual property. We also asserted that, even if we are found not to own certain components, such components are licensed to us under the terms of the 2004 agreement. However, there can be no assurance that our assertions will ultimately prevail in litigation. On the same day, we also filed an answer to OptumSoft&#8217;s claims, as well as affirmative defenses based in part on OptumSoft&#8217;s failure to maintain the confidentiality of its claimed trade secrets, its authorization of the disclosures it asserts and its delay in claiming ownership of the software components at issue. We have also taken additional steps to respond to OptumSoft&#8217;s allegations that we improperly used and/or disclosed OptumSoft confidential information. While we believe we have meritorious defenses to these allegations, we believe we have (i)&#160;revised our software to remove the elements we understand to be the subject of the claims relating to improper use and disclosure of OptumSoft confidential information and made the revised software available to our customers and (ii)&#160;removed information from our website that OptumSoft asserted disclosed OptumSoft confidential information.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The parties tried Phase I of the case, relating to contract interpretation and application of the contract to certain claimed source code, in September 2015. On December 16, 2015, the Court issued a Proposed Statement of Decision Following Phase 1 Trial, and on January 8, 2016, OptumSoft filed objections to that Proposed Statement of Decision. On March 23, 2016, the Court issued a Final Statement of Decision Following Phase I Trial, in which it agreed with and adopted our interpretation of the 2004 agreement and held that we, and not OptumSoft, own all the software at issue in Phase I. The remaining issues that were not addressed in the Phase I trial are set to be tried in Phase II, including the application of the Court&#8217;s interpretation of the 2004 agreement as set forth in the Final Statement of Decision Following Phase I Trial to any other source code that OptumSoft claims to own following a review and the trade secret misappropriation and confidentiality claims. The Phase II Trial is set to begin on March 4, 2019.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We intend to vigorously defend against any claims brought against us by OptumSoft.&#160; However, we cannot be certain that, if litigated, any claims by OptumSoft would be resolved in our favor.&#160; For example, if it were determined that OptumSoft owned components of our EOS network operating system, we would be required to transfer ownership of those components and any related intellectual property to OptumSoft.&#160; If OptumSoft were the owner of those components, it could make them available to our competitors, such as through a sale or license.&#160; An adverse litigation ruling could result in a significant damages award against us and injunctive relief. In addition, OptumSoft could assert additional or different claims against us, including claims that our license from OptumSoft is invalid.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With respect to the legal proceedings described above, it is our belief that while a loss is not probable, it may be reasonably possible. Further, at this stage in the litigation, any possible loss or range of loss cannot be estimated.&#160; However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us in a reporting period for a material amount, our consolidated financial statements for that reporting period could be materially adversely affected.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Cisco Systems, Inc. (&#8220;Cisco&#8221;) Matters</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although we have reached a settlement with Cisco, as described in Note 10, we are currently involved in several litigation matters with Cisco Systems, Inc. These matters are summarized below.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 4:14-cv-05343) (&#8220;&#8217;43 Case&#8221;)</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe U.S. Patent Nos. 6,377,577; 6,741,592; 7,023,853; 7,061,875; 7,162,537; 7,200,145; 7,224,668; 7,290,164; 7,340,597; 7,460,492; 8,051,211; and 8,356,296 (respectively, &#8220;the &#8217;577 patent,&#8221; &#8220;the &#8217;592 patent,&#8221; &#8220;the &#8217;853 patent,&#8221; &#8220;the &#8217;875 patent,&#8221; &#8220;the &#8217;537 patent,&#8221; &#8220;the &#8217;145 patent,&#8221; &#8220;the &#8217;668 patent,&#8221; &#8220;the &#8217;164 patent,&#8221; &#8220;the &#8217;597 patent,&#8221; &#8220;the &#8217;492 patent,&#8221; &#8220;the &#8217;211 patent,&#8221; and &#8220;the &#8217;296 patent&#8221;). Pursuant to the settlement with Cisco, as described in Note 10, the &#8217;43 Case will be dismissed following execution of a final agreement with Cisco. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 5:14-cv-05344) (&#8220;&#8217;44 Case&#8221;)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe numerous copyrights pertaining to Cisco&#8217;s &#8220;Command Line Interface&#8221; or &#8220;CLI&#8221; and U.S. Patent Nos. 7,047,526 and 7,953,886 (respectively, &#8220;the &#8217;526 patent&#8221; and &#8220;the &#8217;886 patent&#8221;). As relief for our alleged copyright infringement, Cisco seeks monetary damages for alleged lost profits, profits from our alleged infringement, statutory damages, attorney&#8217;s fees, and associated costs. The &#8217;526 patent is subject to a non-appealable final judgment of non-infringement and the &#8217;886 patent was dismissed with prejudice. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 14, 2016, following a two-week trial, a jury found that we had proven our copyright defense of&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">scenes a faire. </font><font style="font-family:inherit;font-size:10pt;">Cisco filed a notice of appeal on June 6, 2017. Cisco did not appeal the jury&#8217;s noninfringement verdict on the &#8217;526 patent but did appeal the jury&#8217;s finding that we established the defense of </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">scenes a faire</font><font style="font-family:inherit;font-size:10pt;">. The matter is fully briefed, and the U.S. Court of Appeals for the Federal Circuit (the &#8220;Federal Circuit&#8221;) heard oral argument on June 6, 2018. The Federal Circuit has not yet issued a decision. Pursuant to the settlement with Cisco, the &#8217;44 Case will continue until either the judge vacates the judgment or all appeals on the judgment are exhausted, at which time the case will be dismissed, and if the Federal Circuit overturns the scenes a faire verdict or remands the case to the district court for further proceedings Arista will make certain limited changes to its CLI and no further settlement amounts will be paid.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Arista Networks, Inc. v. Cisco Systems, Inc. (Case No. 5:16-cv-00923) (&#8220;&#8217;23 Case&#8221;)</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 24, 2016, we filed a complaint against Cisco in the District Court for the Northern District of California alleging antitrust violations and unfair competition. On August 6, 2018, the Court vacated trial in light of the settlement with Cisco as describe in Note 10. Pursuant to the settlement with Cisco, the &#8217;23 Case will be dismissed following execution of a final agreement with Cisco. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-944) (&#8220;944 Investigation&#8221;)</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that we violated 19 U.S.C. &#167; 1337 (&#8220;Section 337&#8221;). The USITC instituted Cisco&#8217;s complaint as Investigation No. 337-TA-944. Cisco initially alleged that certain of our switching products infringe the &#8217;592, &#8217;537, &#8217;145, &#8217;164, &#8217;597, and &#8217;296 patents. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 2, 2016, the Administrative Law Judge (&#8220;ALJ&#8221;) issued his initial determination finding a violation of Section 337. The ALJ found that a violation had occurred in the importation into the United States, the sale for importation or the sale within the United States after importation, of certain network devices, related software, and components thereof that the ALJ found infringed asserted claims 1, 2, 8-11, and 17-19 of the &#8217;537 patent; asserted claims 6, 7, 20, and 21 of the &#8217;592 patent; and asserted claims 5, 7, 45, and 46 of the &#8217;145 patent. The ALJ did not find a violation of Section 337 with respect to any asserted claims of the &#8217;597 and &#8217;164 patents. Cisco dropped the &#8217;296 patent before the hearing. On June 23, 2016, the USITC issued its Final Determination, which found a violation with respect to the &#8217;537, &#8217;592, and &#8217;145 patents, and found no violation with respect to the &#8217;597 and &#8217;164 patents. The USITC also issued a limited exclusion order and a cease and desist order pertaining to network devices, related software, and components thereof that infringe one or more of claims 1, 2, 8-11, and 17-19 of the &#8217;537 patent; claims 6, 7, 20, and 21 of the &#8217;592 patent; and claims 5, 7, 45, and 46 of the &#8217;145 patent. On August 22, 2016, the Presidential review period for the 944 Investigation expired. The USITC orders will be in effect until the expiration of the &#8217;537, &#8217;592, and &#8217;145 patents.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Both we and Cisco filed petitions for review of the USITC&#8217;s Final Determination to the Federal Circuit. The appeal was fully briefed and oral argument was held on June 6, 2017. On September 27, 2017, the Federal Circuit affirmed the USITC&#8217;s Final Determination.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In response to the USITC&#8217;s findings in the 944 Investigation, we made design changes to our products for sale in the United States to address the features that were found to infringe the &#8217;537, &#8217;592, and &#8217;145 patents. Following the issuance of the final determination in the 944 Investigation, we submitted a Section 177 ruling request to CBP seeking approval to import these redesigned products into the United States. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 26, 2016, Cisco filed an enforcement complaint under Section 337 with the USITC. Cisco alleges that we are violating the cease and desist and limited exclusion orders issued in the 944 Investigation by engaging in the &#8220;marketing, distribution, offering for sale, selling, advertising, and/or aiding or abetting other entities in the sale and/or distribution of products that Cisco alleges continue to infringe claims 1-2, 8-11, and 17-19 of the &#8217;537 patent,&#8221; despite the design changes we have made to those products. Cisco asks the USITC to (1) enforce the cease and desist order; (2) modify the USITC&#8217;s limited exclusion order and/or cease and desist order &#8220;in any manner that would assist in the prevention of the unfair practices that were originally the basis for issuing such Order or assist in the detection of violations of such Order&#8221;; (3) impose the maximum statutory civil penalties for violation of the cease and desist order &#8220;including monetary sanctions for each day&#8217;s violation of the cease and desist order of the greater of </font><font style="font-family:inherit;font-size:10pt;">$100,000</font><font style="font-family:inherit;font-size:10pt;"> or twice the domestic value of the articles entered or sold, whichever is higher&#8221;; (4) bring a civil action in U.S. district court &#8220;requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order&#8221;; and (5) impose &#8220;such other remedies and sanctions as are appropriate and within the USITC&#8217;s authority.&#8221; On September 28, 2016, the USITC instituted the enforcement proceeding. The proceeding has been assigned to ALJ Shaw, who presided over the underlying investigation. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 7, 2017, we received a 177 ruling from CBP finding that our redesigned products did not infringe the relevant claims of the &#8217;537, &#8217;592, and &#700;145 patents, and approving the importation of those redesigned products into the United States. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 20, 2017, the ALJ issued his initial determination finding that we did not violate the June 23, 2016 cease and desist order. The initial determination also recommended a civil penalty of&#160;</font><font style="font-family:inherit;font-size:10pt;">$307 million</font><font style="font-family:inherit;font-size:10pt;">&#160;if the USITC decided to overturn the finding of no violation. On July 3, 2017, the parties filed petitions for review of certain findings in the initial determination.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 4, 2017, the USITC issued an order remanding the investigation to the ALJ to make additional findings on certain issues and issue a remand initial determination. The USITC ordered the ALJ to set a schedule for completion of any necessary remand proceedings and a new target date for the enforcement action (the &#8220;944 Enforcement Action&#8221;). The ALJ held a hearing on February 1, 2018 and issued a remand initial determination on June 4, 2018, again finding that we did not violate the June 23, 2016 cease and desist order. The parties have submitted additional petition for review briefing and the USITC is scheduled to issue a final determination on September 11, 2018. In light of the settlement with Cisco, the parties have filed a joint request to stay the remaining briefing and target dates in the 944 Enforcement Action to halt further activity. Pursuant to the settlement with Cisco, the 944 Enforcement Investigation will be terminated and the remedial orders suspended following execution of a final agreement with Cisco.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-945) (&#8220;945 Investigation&#8221;)</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that we violated Section 337. The USITC instituted Cisco&#8217;s complaint as Investigation No. 337-TA-945. The remedial orders from the 945 Investigation are no longer in effect and will terminate when the USPTO issues a certificate cancelling the asserted claims of the &#8217;668 patent based on the IPR proceeding described below.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Inter Partes Reviews</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have filed petitions for Inter Partes Review of the &#8217;597, &#8217;211, &#8217;668, &#8217;853, &#8217;537, &#8217;577, &#8217;886, and &#8217;526 patents. IPRs relating to the &#8217;597 (IPR No. 2015-00978) and &#8217;211 (IPR No. 2015-00975) patents were instituted in October 2015 and hearings on these IPRs were completed in July 2016. On September 28, 2016, the PTAB issued a final written decision finding claims 1, 14, 39-42, 71, 72, 84, and 85 of the &#8217;597 patent unpatentable. The PTAB also found that claims 29, 63, 64, 73, and 86 of the &#8217;597 patent had not been shown to be unpatentable. On October 5, 2016, the PTAB issued a final written decision finding claims 1 and 12 of the &#8217;211 patent unpatentable. The PTAB also found that claims 2, 6-9, 13, and 17-20 of the &#8217;211 patent had not been shown to be unpatentable. Both parties have appealed the final written decisions on the &#8217;211 and &#8217;537 patent IPRs. The hearing for the &#8217;211 IPR appeal was held in March 2018, and on March 28, 2018, the Federal Circuit remanded the matter back to the PTAB for further proceedings.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">IPRs relating to the &#8217;668 (IPR No. 2016-00309), &#8217;577 (IPR No. 2016-00303), &#8217;853 (IPR No. 2016-0306), and &#8217;537 (IPR No. 2016-0308) patents were instituted in June 2016 and hearings were held on March 7, 2017. On May 25, 2017, the PTAB issued final written decisions finding claims 1, 7-10, 12-16, 18-22, 25, and 28-31 of &#8217;577 patent unpatentable, and that claim 2 of the &#8217;577 patent, claim 63 of the &#8217;853 patent, and claims 1, 10, 19, and 21 of the &#8217;537 patent had not been shown to be unpatentable. On June 1, 2017, the PTAB issued a final written decision finding claims 1-10, 12-13, 15-28, 30-31, 33-36, 55-64, 66-67, and 69-72 of the &#8217;668 patent unpatentable. We filed a Notice of Appeal concerning the &#8217;577 patent on July 21, 2017, and Notices of Appeal concerning the &#8216;853 and &#8217;537 patents on July 26, 2017. Cisco cross-appealed concerning the &#8217;577 patent on July 26, 2017 and filed a Notice of Appeal concerning the &#8217;668 patent on August 1, 2017. For the appeals of the IPRs on the &#8217;668 and &#8217;577 patents, the Federal Circuit granted our motion for an expedited briefing schedule, and the hearings were held on February 9, 2018. On February 14, 2018, the Federal Circuit affirmed the PTAB&#8217;s final written decision on the &#8217;668 patent.</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* * * * *</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although we have reached a settlement with Cisco, as describe in Note 10, the Cisco lawsuits, as summarized in the preceding paragraphs, remain active subject to a final agreement with Cisco and we remain subject to the exclusion order issued in the 944 Investigation. In light of the settlement with Cisco, the parties are planning to seek suspension of this enforcement proceeding. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the 944 Enforcement Action is not stayed and/or terminated and if the USITC determines that our redesigned products infringe any of the patents that are the subject of USITC remedial orders, those redesigned products will also be barred from import into the United States, or sale after importation. In addition, the USITC may impose the maximum statutory civil penalties for violation of the cease and desist order &#8220;including monetary sanctions for each day&#8217;s violation of the cease and desist order of the greater of&#160;</font><font style="font-family:inherit;font-size:10pt;">$100,000</font><font style="font-family:inherit;font-size:10pt;"> or twice the domestic value of the articles entered or sold, whichever is higher,&#8221; bring a civil action in U.S. district court &#8220;requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order,&#8221; or impose &#8220;such other remedies and sanctions as are appropriate and within the Commission&#8217;s authority.&#8221; In the 944 Enforcement Action, the ALJ recommended a civil penalty of&#160;</font><font style="font-family:inherit;font-size:10pt;">$307 million</font><font style="font-family:inherit;font-size:10pt;">&#160;if the USITC were to reverse the ALJ&#8217;s finding of no violation. Any such finding by the USITC in the 944 Enforcement Action could materially and adversely affect our business, prospects, reputation, results of operations and financial condition.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An adverse finding in the 944 Enforcement Action would take effect immediately upon USITC&#8217;s issuance of the final determination, without any Presidential review period. To address such a finding, we would have to further redesign our products to make them non-infringing, and until we made such changes we would not be able to import or ship our products to customers in the United States. Our further redesign efforts could be extremely costly and time consuming as well as disruptive to our other development activities and distracting to management. We may not be able to further redesign the products in a manner that does not continue to infringe the patents or that is acceptable to customers. We may not be able to complete, and our customers may not be able to qualify, such further redesigned products in a timely fashion, if at all, following the issuance of an adverse final determination, leading to a delay or cancellation of purchases by some customers until those redesigned products are qualified or accepted by such customers, a rejection or return of our redesigned products by some customers or a loss of sales to some customers who are unable to qualify or accept the redesigned products. Our redesign efforts could be extremely costly and time consuming as well as disruptive to our other development activities and distracting to management. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Matters </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the ordinary course of business, we are a party to other claims and legal proceedings including matters relating to commercial, employee relations, business practices and intellectual property. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, provisions recorded for contingent losses related to other claims and matters have not been significant. Based on currently available information, management does not believe that any additional liabilities relating to other unresolved matters are probable or that the amount of any resulting loss is estimable, and believes these other matters are not likely, individually and in the aggregate, to have a material adverse effect on our financial position, results of operations or cash flows. However, litigation is subject to inherent uncertainties and our view of these matters may change in the future. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on our financial position, results of operations or cash flows for the period in which the unfavorable outcome occurs, and potentially in future periods.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to our contract assets (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="9" rowspan="1"></td></tr><tr><td style="width:60%;" 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:16%;" 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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br clear="none"/>June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended<br clear="none"/>June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets, beginning balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">Add: Contract assets 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="2" style="vertical-align:bottom;padding-left:2px;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,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Contract assets, ending balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,959</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;">6,959</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%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to our contract liabilities (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="9" rowspan="1"></td></tr><tr><td style="width:60%;" 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:16%;" 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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br clear="none"/>June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended<br clear="none"/>June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities, beginning balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">18,838</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;">16,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Revenue recognized from beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,933</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,070</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Beginning balance reclassified to deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Add: Contract liabilities 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,843</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,122</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Contract liabilities, ending balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">21,842</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;">21,842</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue is comprised mainly of unearned revenue related to multi-year PCS contracts, services and product deferrals related to acceptance clauses. The following table summarizes the activity related to our deferred revenue (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:55%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br clear="none"/>June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended<br clear="none"/>June 30, 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, beginning balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">456,054</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;">498,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: Revenue recognized from beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(112,998</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;">(238,557</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Add: Deferral of revenue in current period, excluding amounts recognized during the period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105,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;">188,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, ending balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">448,644</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;">448,644</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></tr><tr><td colspan="9" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) The beginning balance of the six months ended June 30, 2018 excluded the $16.5 million that was reclassified to other current liabilities and other long-term liabilities at January 1, 2018 as a result of our adoption of ASC 606. See Note 1 for details.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6.&#160;&#160;&#160;&#160;Equity Award Plan Activities</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2014 Equity Incentive Plan</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;">, our board of directors authorized an increase of </font><font style="font-family:inherit;font-size:10pt;">2,211,176</font><font style="font-family:inherit;font-size:10pt;"> shares to the shares available for issuance under the 2014 Equity Incentive Plan (the &#8220;2014 Plan&#8221;). Pursuant to the 2014 Plan, the </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> share increase is determined based on the lesser of </font><font style="font-family:inherit;font-size:10pt;">3%</font><font style="font-family:inherit;font-size:10pt;"> of total shares of common stock outstanding as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">,&#160;</font><font style="font-family:inherit;font-size:10pt;">12,500,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares, or such amount as determined by our board of directors. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, there remained approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">23.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;shares available for issuance under the 2014 Plan.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2014 Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, our board of directors authorized an increase of </font><font style="font-family:inherit;font-size:10pt;">737,058</font><font style="font-family:inherit;font-size:10pt;"> shares to shares available for issuance under our 2014 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;). Pursuant to the ESPP, the </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> share increase is determined based the lesser of </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of the total shares of common stock outstanding on </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2,500,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares, or such amount as determined by our board of directors. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, there remained approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">2,615,207</font><font style="font-family:inherit;font-size:10pt;">&#160;shares available for issuance under the ESPP.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the&#160;three&#160;and six months ended&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we issued </font><font style="font-family:inherit;font-size:10pt;">108,890</font><font style="font-family:inherit;font-size:10pt;"> shares at a weighted-average purchase price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$67.09</font><font style="font-family:inherit;font-size:10pt;">&#160;under the ESPP.&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Option Activities</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">The following table summarizes the option activity under our stock plans and related information (in thousands, except years and per share amounts):</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="14" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 <br clear="none"/>Shares <br clear="none"/>Underlying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding 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- <br clear="none"/>Average <br clear="none"/>Exercise <br clear="none"/>Price per Share </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted- <br clear="none"/>Average <br clear="none"/>Remaining <br clear="none"/>Contractual <br clear="none"/>Term&#160;(Years)&#160;of <br clear="none"/>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;">Aggregate <br clear="none"/>Intrinsic <br clear="none"/>Value <br clear="none"/>of&#160;Stock <br clear="none"/>Options <br clear="none"/>Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">7,024</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">6.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,422,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">244.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">29.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(25</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;">42.79</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Balance&#8212;June 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">6,361</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;">36.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,408,382</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and exercisable&#8212;June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,827</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;">22.87</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">5.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">663,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Unit (RSU) Activities</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">A summary of the RSU activity under our stock plans and related information are presented below (in thousands, except years and per share amounts):</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="14" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 <br clear="none"/>Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted- <br clear="none"/>Average&#160;Grant <br clear="none"/>Date&#160;Fair&#160;Value Per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">362,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">275.87</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;RSUs vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">91.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;RSUs forfeited/canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</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;">128.81</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;">Unvested balance&#8212;June 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">1,406</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;">128.50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">361,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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Shares Available for Grant</font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">The following table presents the stock activity and the total number of shares available for grant under the 2014 Plan as of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;(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="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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 Shares</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,211</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Options granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(185</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: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;">Options canceled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Shares traded for taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,542</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense related to options, restricted stock units and employee stock purchase rights granted were allocated 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="17" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,745</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">19,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;&#160;</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,223</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,891</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,967</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,263</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total stock-based compensation </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,478</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;">18,400</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,329</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;">34,839</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, unrecognized stock-based compensation expenses by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years). </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:54%;" 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:11%;" 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:11%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Option</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RSU</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">ESPP</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized stock-based compensation expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">64,927</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;">166,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,470</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average amortization period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.7 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.4 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.0 year</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">7.&#160;&#160;&#160;&#160;Net Income (Loss) Per Share Available to Common Stock </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of our basic and diluted net income (loss) per share available to common stock (in thousands, except per share amounts): </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="17" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" 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:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;text-indent:-12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:16px;text-indent:-12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:16px;text-indent:-12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:16px;text-indent:-12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;color:#000000;">Net income (loss)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(155,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">185,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: undistributed earnings (loss) allocated to participating securities </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(231</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;">6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(507</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom: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 income (loss) available to common stockholders, basic </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(155,187</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;">102,454</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;">(10,725</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;">185,139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Diluted:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;">Net income (loss) attributable to common stockholders, basic </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(155,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">102,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">185,139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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;">Add: undistributed earnings (loss) allocated to participating securities </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">20</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">43</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) attributable to common stockholders, diluted </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(155,187</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;">102,474</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;">(10,725</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;">185,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;">Basic:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net income (loss) per share available to common stockholders, basic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;padding-left:2px;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,503</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">71,992</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">74,250</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">71,555</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Diluted:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net income (loss) per share available to common stockholders, basic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,555</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Add weighted-average effect of dilutive securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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 and RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">6,625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">6,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">137</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net income (loss) per share available to common stockholders, diluted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;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;">74,503</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">78,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">74,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">78,166</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share attributable to common stockholders:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.08</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.42</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.59</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Diluted </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.08</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;">1.30</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;">(0.14</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;">2.37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net income (loss) per share available to common stockholders for the periods presented because including them would have been anti-dilutive (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="13" rowspan="1"></td></tr><tr><td style="width:49%;" 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: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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options and RSUs to purchase common stock </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-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,156</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;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;">18</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;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;">8,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;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;">103</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the unrealized gains and losses and fair value of these financial assets by significant investment category and their level within the fair value hierarchy (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="29" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="27" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level I</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level II</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;III</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Financial 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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">462,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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: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;color:#000000;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">465,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">465,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable Securities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">37,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">37,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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: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;">U.S. government notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(494</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;">265,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">568,503</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">566,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">566,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280,615</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(926</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;">279,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">279,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,152,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,149,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265,749</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">883,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds - restricted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">5,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Financial Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,623,203</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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,419</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;">1,619,815</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;">733,318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">886,497</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></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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="29" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="27" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level I</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level II</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;III</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Financial 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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">701,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">701,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">701,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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: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;">Agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">12,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">12,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">713,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">713,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">701,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,728</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable Securities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">11,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">11,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(378</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;">136,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">313,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">312,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">312,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215,923</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(617</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;">215,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">215,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">677,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">676,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">539,716</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds - restricted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">5,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Financial Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,397,330</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,611</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;">1,395,741</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;">843,297</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;">552,444</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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.&#160;&#160;&#160;&#160;Fair Value Measurements </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets and liabilities recorded at fair value on a recurring basis in the accompanying condensed consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. We use a fair value hierarchy to measure fair value, maximizing the use of observable inputs and minimizing the use of unobservable inputs. The three-tiers of the fair value hierarchy are as follows:</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level I - Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level II - Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level III - Unobservable inputs that are supported by little or no market data for the related assets or liabilities and typically reflect management&#8217;s estimate of assumptions that market participants would use in pricing the asset or liability.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure and report our cash equivalents, restricted cash, and available-for-sale marketable securities at fair value on a recurring basis. The following tables summarize the unrealized gains and losses and fair value of these financial assets by significant investment category and their level within the fair value hierarchy (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="29" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="27" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level I</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level II</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;III</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Financial 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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">462,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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: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;color:#000000;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">465,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">465,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable Securities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">37,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">37,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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: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;">U.S. government notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(494</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;">265,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">568,503</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">566,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">566,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280,615</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(926</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;">279,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">279,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,152,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,149,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265,749</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">883,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds - restricted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">5,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Financial Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,623,203</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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,419</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;">1,619,815</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;">733,318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">886,497</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></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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="29" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="27" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level I</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level II</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;III</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Financial 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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">701,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">701,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">701,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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: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;">Agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">12,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">12,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">713,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">713,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">701,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,728</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable Securities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">11,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">11,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(378</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;">136,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">313,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">312,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">312,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215,923</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(617</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;">215,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">215,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">677,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">676,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">539,716</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds - restricted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">5,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Financial Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,397,330</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,611</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;">1,395,741</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;">843,297</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;">552,444</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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We did </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">t realize any other-than-temporary losses on our marketable securities for the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. We invest in marketable securities that have maximum maturities of up to </font><font style="font-family:inherit;font-size:10pt;">two years</font><font style="font-family:inherit;font-size:10pt;"> and are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these marketable securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those marketable securities purchased at a lower yield show a mark-to-market unrealized loss. The unrealized losses are due primarily to changes in credit spreads and interest rates. We expect to realize the full value of these investments upon maturity or sale and therefore, we do </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">t consider any of our marketable securities to be other-than-temporarily impaired as of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the contractual maturities of our investments did not exceed </font><font style="font-family:inherit;font-size:10pt;">24</font><font style="font-family:inherit;font-size:10pt;"> months. The fair values of available-for-sale marketable securities, by remaining contractual maturity, are 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="5" rowspan="1"></td></tr><tr><td style="width:81%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in 1 year or less</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">781,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in 1 year through 2 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">367,948</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;text-indent:-6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,149,247</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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average remaining duration of our current marketable securities is approximately </font><font style="font-family:inherit;font-size:10pt;">0.8 years</font><font style="font-family:inherit;font-size:10pt;"> as of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. As we view these securities as available to support current operations, we classify securities with maturities beyond 12 months as current assets under the caption marketable securities in the accompanying unaudited condensed consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">8.&#160;&#160;&#160;&#160;Income Taxes </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="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:top;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;">(in thousands, except percentages)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#000000;">Income (loss) before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(241,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">117,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">190,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;color:#000000;">Provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86,703</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;">14,445</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88,347</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;">5,212</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Effective tax rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">12.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effective tax rates above reflect tax benefits recorded on pre-tax losses in the three and six months ended June 30, 2018, compared to tax expense recorded on pre-tax income in the comparable periods in 2017 and are reflective of&#160;a federal and state tax benefit on the </font><font style="font-family:inherit;font-size:10pt;">$405.0 million</font><font style="font-family:inherit;font-size:10pt;"> charge related to the legal settlement recorded in the three and six months ended June 30, 2018 as well as a lower U.S. corporate tax rate beginning fiscal 2018 under the Tax Cuts and Jobs Act (&#8220;Tax Act&#8221;) passed in December 2017.&#160; In all periods, excess tax benefits attributable to equity compensation also significantly benefit the effective tax rate.&#160;During periods where we experience pre-tax losses, excess tax benefits will generally increase the effective income tax rate above the statutory rate, whereas during periods where we experience pre-tax profits, they will reduce the effective income tax rate below the statutory rate.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate in a number of tax jurisdictions and are subject to taxes in each country or jurisdiction in which we conduct business. Earnings from our non-U.S. activities are subject to local country income tax and may be subject to U.S. income tax. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the U.S. government enacted comprehensive tax legislation. The Tax Act makes broad and complex changes to the U.S. tax code, including, but not limited to, (1) reducing the U.S. federal corporate tax rate from 35 percent to 21 percent; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; and (5) creating the base erosion anti-abuse tax (&#8220;BEAT&#8221;), a new minimum tax.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Act includes provisions for Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;) wherein taxes on foreign income are imposed in excess of a deemed return on tangible assets of foreign corporations. This income will effectively be taxed at a </font><font style="font-family:inherit;font-size:10pt;">10.5%</font><font style="font-family:inherit;font-size:10pt;"> tax rate in general. Our deferred tax assets and liabilities are still being evaluated to determine if they should be recognized for the basis differences expected to reverse as a result of GILTI provisions that are effective for us after the calendar year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. Because of the complexity of the new provisions, we are continuing to evaluate how the provisions will be accounted for under U.S. GAAP wherein companies are allowed to make an accounting policy election of either (i) account for GILTI as a component of tax expense in the period in which we are subject to the rules (the &#8220;period cost method&#8221;), or (ii) account for GILTI in our measurement of deferred taxes (the &#8220;deferred method&#8221;). Currently, we have not elected a method but we have included an estimate of the impact to our effective tax rate for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. A formal election will only be made after our completion of the analysis of the GILTI provisions and the release of new regulations providing further insight into the new rules. Our election method will depend, in part, on analyzing our global income to determine whether we expect to have future U.S. inclusions in our taxable income related to GILTI and, if so, the impact that is expected.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have not yet completed our accounting for the tax effects of the enactment of the Tax Act. We recognized a provisional tax amount of </font><font style="font-family:inherit;font-size:10pt;">$51.8 million</font><font style="font-family:inherit;font-size:10pt;"> in the fourth quarter of 2017 for the transition tax liability and the revaluation of our deferred income taxes as a result of the rate change. In the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we did not revise this estimate. In addition, we recorded a reasonable estimate for the effect of the new legislation as discussed above, which impacts the US income tax liabilities for the year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. Our estimates may also be affected as we gain a more thorough understanding of the tax law. These changes could be material to income tax expense. We will continue to refine our estimates related to the impact of the Tax Act during the one year measurement period allowed under Staff Accounting Bulletin 118 (&#8220;SAB 118&#8221;). </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have been selected for examination by the Internal Revenue Service (&#8220;IRS&#8221;) for our 2014 tax year. It is difficult to determine when the examinations will be settled or their final outcomes in the foreseeable future. We believe that we have adequately provided reserves for any reasonably foreseeable adjustment to our tax returns.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.&#160;&#160;&#160;&#160;Investments</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments in Privately-Held Companies</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted ASU 2016-01 in the three months ended March 31, 2018 (Refer to Note 1). As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we held non-marketable equity investments of approximately </font><font style="font-family:inherit;font-size:10pt;">$35.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$36.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, in privately-held companies. These investments do not have readily determinable fair values and are measured using the measurement alternative. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to 2018, we did not record any impairment losses for these investments. During the three and six months ended June 30, 2018, we recorded </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> of unrealized gain on investments in one company after they were re-measured to fair value as of the date observable transactions occurred. In addition, during the three and six months ended June 30, 2018, we recorded </font><font style="font-family:inherit;font-size:10pt;">$10.3 million</font><font style="font-family:inherit;font-size:10pt;"> of impairment loss on an investment. The unrealized gain and loss are classified in "Other income (expense), net" in our accompanying unaudited condensed consolidated statements of operations. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018, the carrying amount of these re-measured or impaired equity investments was </font><font style="font-family:inherit;font-size:10pt;">$27.0 million</font><font style="font-family:inherit;font-size:10pt;">, and were classified within Level III in the fair value hierarchy because we estimated the value of these investments using unobservable inputs supported by little or no market data in addition to an observable price change for similar investments issued by the same issuer in an inactive market.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values of available-for-sale marketable securities, by remaining contractual maturity, are 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="5" rowspan="1"></td></tr><tr><td style="width:81%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in 1 year or less</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">781,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in 1 year through 2 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">367,948</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;text-indent:-6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,149,247</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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU&#160;2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic&#160;606)</font><font style="font-family:inherit;font-size:10pt;">. In 2016, the FASB issued ASU&#160;No. 2016-08, ASU No.&#160;2016-10 and ASU&#160;No. 2016-12, which provide interpretive clarifications on the new guidance in Topic&#160;606 (collectively, &#8220;the new standard&#8221;).</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Under the new standard, the recognition of revenue is based on consideration we expect to be entitled to from the transfer of goods or services to a customer. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The primary impact of the new standard is related to the deferral of incremental commission costs of obtaining customer service contracts, which were previously expensed as incurred.&#160;Under the new standard, we defer all such costs and amortize them over the expected period of benefit. The new standard also requires companies to account for termination clauses at the onset of an arrangement. While there is limited history of cancellations, our prepaid subscription offerings&#160;are generally cancellable by customers with 30 days&#8217; notice, therefore, the subscription contracts are considered month-to-month. While these prepaid amounts have historically been recorded to deferred revenue, the new standard requires that we record these amounts as other liabilities. In addition, the new standard may impact the amount and timing of revenue recognition of certain sales arrangements and the related disclosures on our consolidated financial statements. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted the new standard in our first quarter of 2018 using the modified retrospective method, which resulted in a cumulative effect adjustment of&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> that&#160;increased retained earnings to capitalize certain commission costs that were expensed in the prior year. Correspondingly, we increased prepaid expenses and other current assets by </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">, other assets by </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">, and decreased deferred tax assets by </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> as of January 1, 2018. In addition, we reclassified </font><font style="font-family:inherit;font-size:10pt;">$16.5 million</font><font style="font-family:inherit;font-size:10pt;"> of deferred revenue as of January 1, 2018 to other current liabilities and other long-term liabilities related to our prepaid subscription offerings. The impact of adopting the new standard was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">t material to our financial results for the three and six months ended June 30, 2018 and we do not expect the impact to be material to the financial results for our fiscal 2018. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We apply a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less, as well as the portfolio approach for the contracts reviewed. These costs include a portion of our sales force compensation program as we have determined annual compensation is commensurate with recurring sales activities.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Financial Instruments</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-01,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Recognition and Measurement of Financial Assets and Financial Liabilities </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-01&#8221;)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">,</font><font style="font-family:inherit;font-size:10pt;">&#160;which enhances the reporting model for financial instruments to provide users of financial statements with more decision-useful information. In February 2018, the FASB issued ASU 2018-03, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Technical Corrections and Improvements to Financial Instruments</font><font style="font-family:inherit;font-size:10pt;">, to clarify certain aspects of ASU 2016-01. ASU 2016-01 and ASU 2018-03 (collectively, the &#8220;new guidance&#8221;) address certain aspects of recognition, measurement, presentation, and disclosure of financial instruments. We adopted this new guidance in our first quarter of fiscal 2018. Under the new guidance, there was no change in the accounting of our marketable securities as our investment policy only allows investments in debt securities. For our cost method equity investments in privately-held companies without readily determinable fair value, we elected to use the measurement alternative, defined as cost, less impairments, as adjusted up or down based on observable price changes in orderly transactions for identical or similar investments of the same issuer, which was adopted prospectively.&#160;Adjustments resulting from impairments and/or observable price changes are to be recorded as other income (expense) on a prospective basis. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amount of our equity investments and any related gain or loss may fluctuate in the future as a result of the re-measurement of such equity investments upon the occurrence of observable price changes and/or impairments.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Income Taxes on Intra-Entity Transfers of Assets</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory,</font><font style="font-family:inherit;font-size:10pt;">&#160;which addresses recognition of current and deferred income taxes for intra-entity asset transfers when assets are sold to an outside party. Current GAAP prohibits the recognition of current and deferred income taxes until the asset has been sold to an outside party. This prohibition on recognition is considered an exception to the principle of comprehensive recognition of current and deferred income taxes in GAAP. The new guidance requires an entity to recognize the income tax consequences when the transfer occurs eliminating the exception. The guidance must be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. We adopted this guidance in our first quarter of fiscal 2018. As a result, we recognized a cumulative effect adjustment&#160;in the condensed consolidated balance sheet as of June 30, 2018 by increasing the retained earnings and the deferred tax assets as of January 1, 2018 by approximately </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Restricted Cash in Statement of Cash Flows</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force,</font><font style="font-family:inherit;font-size:10pt;">&#160;which requires that amounts generally described as restricted cash or restricted cash equivalents be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. This standard is required to be applied using a retrospective transition method to each period presented. We retrospectively adopted ASU 2016-18 in our first quarter of fiscal 2018. As a result of the adoption, we adjusted the condensed consolidated statement of cash flows for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> 2017 to increase the beginning-of-period and end-of-period cash amounts by </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and to decrease net cash used in investing activities by </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Not Yet Effective</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Nonemployee Share-Based Payments</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;">, to simplify the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees with certain exceptions. Under the guidance, the measurement of equity-classified nonemployee awards will be fixed at the grant date, which may lower their cost and reduce volatility in the income statement. The guidance is effective for us for our first quarter of 2019. Early adoption is permitted. ASU 2018-07 shall be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year in which the guidance is adopted. We are currently assessing the impact this guidance may have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Leases</font><font style="font-family:inherit;font-size:10pt;color:#ee2724;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">. Under the guidance, lessees are required to recognize assets and lease liabilities on the balance sheet for most leases including operating leases and provide enhanced disclosures. There are optional practical expedients that a company may elect to apply. The guidance is effective for our first quarter of 2019 and may be early adopted. As currently issued, companies are required to adopt this guidance to the earliest period presented using a modified retrospective approach. Management&#8217;s evaluation of the new standard is underway, and we have identified the significant changes between the current guidance and the new guidance and expect to elect certain available transitional practical expedients. In addition, we have developed a project plan, performed a risk assessment, and have summarized the terms of our major lease agreements. We are in the process of reviewing our existing lease agreements to assess the impact this guidance may have on our consolidated financial statements. We currently anticipate that the adoption of ASU 2016-02 will materially affect our consolidated balance sheets by recognizing new right-of-use assets and lease liabilities for operating leases, but will not have a material impact on our consolidated statements of operations. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Credit Losses of Financial Instruments</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</font><font style="font-family:inherit;font-size:10pt;">, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses. This standard is effective for us for our first quarter of 2020. We are currently assessing the impact this guidance may have on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1.&#160;&#160;&#160;&#160;Organization and Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Organization </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Arista Networks, Inc. (together with our subsidiaries, &#8220;we,&#8221; &#8220;our&#8221; or &#8220;us&#8221;) is a supplier of cloud networking solutions that use software innovations to address the needs of large-scale Internet companies, cloud service providers and next-generation enterprise. Our cloud networking solutions consist of our Extensible Operating System (&#8220;EOS&#8221;), a set of network applications and our 10/25/40/50/100 Gigabit Ethernet switching and routing platforms. We were incorporated in October 2004 in the State of California under the name Arastra, Inc. In March 2008, we reincorporated in the State of Nevada and in October 2008 changed our name to Arista Networks, Inc. We reincorporated in the state of Delaware in March 2014. Our corporate headquarters are located in Santa Clara, California, and we have wholly-owned subsidiaries throughout the world, including North America, Europe, Asia and Australia. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Arista Networks, Inc. and its wholly owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and the requirements of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. In management&#8217;s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, which include only normal recurring adjustments, necessary for the fair presentation of our financial information. The results for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, are not necessarily indicative of the results expected for the full fiscal year. The condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. All significant intercompany accounts and transactions have been eliminated. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our condensed consolidated financial statements and related financial information in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the fiscal year ended&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on February 20, 2018. Certain reclassifications of prior period amounts were made in the current year to conform to the current period presentation. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts, sales rebates and return reserves; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; valuation of inventory and contract manufacturer/supplier liabilities; recognition and measurement of contingent liabilities; valuation of equity investments in privately-held companies; determination of fair value for stock-based awards; and valuation of warranty accruals. We evaluate our estimates and assumptions based on historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we adopted several recent accounting pronouncements as discussed in the section titled </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Adopted Accounting Pronouncements</font><font style="font-family:inherit;font-size:10pt;"> of this Note 1. As a result, we updated certain significant accounting policies as described below. There have been no other significant changes to our accounting policies described in our Annual Report on Form 10-K for the year ended&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on February 20, 2018.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Investments in Privately-held Companies</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Our equity investments in privately-held companies without readily determinable fair values are measured using the measurement alternative, defined by Accounting Standards Codification (&#8220;ASC&#8221;) 321-</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Investments-Equity Securities</font><font style="font-family:inherit;font-size:10pt;"> as cost, less impairments, and adjusted up or down based on observable price changes in orderly transactions for identical or similar investments of the same issuer.&#160;Any adjustments resulting from impairments and/or observable price changes are recorded as "Other income (expense), net" in our condensed consolidated statements of operations. Prior to 2018, such investments were accounted for under the cost method and were recorded at historical cost at the time of investment, with adjustments to the balance only in the event of an impairment. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our equity investments in privately-held companies are included in "Investments" in our condensed consolidated balance sheets. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Revenue Recognition </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, we adopted a new revenue recognition policy in accordance with ASC 606 using the modified retrospective method as discussed in the section titled </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Adopted Accounting Pronouncements</font><font style="font-family:inherit;font-size:10pt;"> of this Note 1. Prior to 2018, our revenue recognition policy was based on ASC 605 </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;">, and is described in Note 1 of Notes to Consolidated Financial Statements under Item 8 of our Annual Report on Form 10-K for the year ended&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on February 20, 2018. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate revenue from sales of our products, which incorporate our EOS software and accessories such as cables and optics, to direct customers and channel partners together with post-contract customer support (&#8220;PCS&#8221;). We typically sell products and PCS in a single contract. We recognize revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for those products or services. We apply the following five-step revenue recognition model:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:57px;" 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:33px;"><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;">Identification of the contract, or contracts, with a customer</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:57px;" 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:33px;"><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;">Identification of the performance obligations in the contract</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:57px;" 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:33px;"><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;">Determination of the transaction price</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:57px;" 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:33px;"><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;">Allocation of the transaction price to the performance obligations in the contract</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:57px;" 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:33px;"><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;">Recognition of revenue when (or as) we satisfy the performance obligation</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Post-Contract Customer Support&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Post-contract support, which includes technical support, hardware repair and replacement parts beyond standard warranty, bug fixes, patches and unspecified upgrades on a when-and-if-available basis, is offered under renewable, fee-based contracts. We initially defer PCS revenue and recognize it ratably over the life of the PCS contract as there is no discernable pattern of delivery related to these promises. We do not provide unspecified upgrades on a set schedule and addresses customer requests for technical support if and when they arise, with the related expenses recognized as incurred. PCS contracts generally have a term of </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. We include billed but unearned PCS revenue in deferred revenue. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contracts with Multiple Performance Obligations</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of our contracts with customers, other than renewals of PCS, contain multiple performance obligations with a combination of products and PCS. Products and PCS generally qualify as distinct performance obligations. Our hardware includes EOS software, which together deliver the essential functionality of our products. For contracts which contain multiple performance obligations, we allocate revenue to each distinct performance obligation based on the standalone selling price (&#8220;SSP&#8221;). Judgment is required to determine the SSP for each distinct performance obligation. We use a range of amounts to estimate SSP for products and PCS sold together in a contract to determine whether there is a discount to be allocated based on the relative SSP of the various products and PCS.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If we do not have an observable SSP, such as when we do not sell a product or service separately, then SSP is estimated using judgment and considering all reasonably available information such as market conditions and information about the size and/or purchase volume of the customer. We generally use a range of amounts to estimate SSP for individual products and services based on multiple factors including, but not limited to the sales channel (reseller, distributor or end customer), the geographies in which our products and services are sold, and the size of the end customer.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We limit the amount of revenue recognition for contracts containing forms of variable consideration, such as future performance obligations, customer-specific returns, and acceptance or refund obligations. We include some or all of an estimate of the related at risk consideration in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recorded under each contract will not occur when the uncertainties surrounding the variable consideration are resolved. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for multiple contracts with a single partner as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single contract.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may occasionally accept returns to address customer satisfaction issues even though there is generally no contractual provision for such returns. We estimate returns for sales to customers based on historical returns rates applied against current-period shipments. Specific customer returns and allowances are considered when determining our sales return reserve estimate.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our policy applies to the accounting for individual contracts. However, we have elected a practical expedient to apply the guidance to a portfolio of contracts or performance obligations with similar characteristics so long as such application would not differ materially from applying the guidance to the individual contracts (or performance obligations) within that portfolio. Consequently, we have chosen to apply the portfolio approach when possible, which we do not believe will happen frequently. Additionally, we will evaluate a portfolio of data, when possible, in various situations, including accounting for commissions, rights of return and transactions with variable consideration.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We report revenue net of sales taxes. We include shipping charges billed to customers in revenue and the related shipping costs are included in cost of product revenue.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract Balances </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A contract asset is recognized when we have performed under the contract, but our right to consideration is conditional on something other than the passage of time. Contract assets are included in "Other current assets" on our condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A contract liability is recognized when we have received customer payments in advance of our satisfaction of a performance obligation under a contract that is cancellable. Contract liabilities are included in "Other current liabilities" and "Other long-term liabilities" on our condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Assets Recognized from Costs to Obtain a Contract with a Customer</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2018 in connection with the adoption of ASC 606, we recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain sales commissions earned by our sales force meet the requirements for capitalization. These costs are deferred and then amortized over a period of benefit that we have determined to be five years. Total capitalized costs to obtain a contract&#160;are included in other current and long-term assets on our condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU&#160;2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic&#160;606)</font><font style="font-family:inherit;font-size:10pt;">. In 2016, the FASB issued ASU&#160;No. 2016-08, ASU No.&#160;2016-10 and ASU&#160;No. 2016-12, which provide interpretive clarifications on the new guidance in Topic&#160;606 (collectively, &#8220;the new standard&#8221;).</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Under the new standard, the recognition of revenue is based on consideration we expect to be entitled to from the transfer of goods or services to a customer. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The primary impact of the new standard is related to the deferral of incremental commission costs of obtaining customer service contracts, which were previously expensed as incurred.&#160;Under the new standard, we defer all such costs and amortize them over the expected period of benefit. The new standard also requires companies to account for termination clauses at the onset of an arrangement. While there is limited history of cancellations, our prepaid subscription offerings&#160;are generally cancellable by customers with 30 days&#8217; notice, therefore, the subscription contracts are considered month-to-month. While these prepaid amounts have historically been recorded to deferred revenue, the new standard requires that we record these amounts as other liabilities. In addition, the new standard may impact the amount and timing of revenue recognition of certain sales arrangements and the related disclosures on our consolidated financial statements. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted the new standard in our first quarter of 2018 using the modified retrospective method, which resulted in a cumulative effect adjustment of&#160;</font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> that&#160;increased retained earnings to capitalize certain commission costs that were expensed in the prior year. Correspondingly, we increased prepaid expenses and other current assets by </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">, other assets by </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">, and decreased deferred tax assets by </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> as of January 1, 2018. In addition, we reclassified </font><font style="font-family:inherit;font-size:10pt;">$16.5 million</font><font style="font-family:inherit;font-size:10pt;"> of deferred revenue as of January 1, 2018 to other current liabilities and other long-term liabilities related to our prepaid subscription offerings. The impact of adopting the new standard was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">t material to our financial results for the three and six months ended June 30, 2018 and we do not expect the impact to be material to the financial results for our fiscal 2018. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We apply a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less, as well as the portfolio approach for the contracts reviewed. These costs include a portion of our sales force compensation program as we have determined annual compensation is commensurate with recurring sales activities.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Financial Instruments</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-01,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Recognition and Measurement of Financial Assets and Financial Liabilities </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-01&#8221;)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">,</font><font style="font-family:inherit;font-size:10pt;">&#160;which enhances the reporting model for financial instruments to provide users of financial statements with more decision-useful information. In February 2018, the FASB issued ASU 2018-03, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Technical Corrections and Improvements to Financial Instruments</font><font style="font-family:inherit;font-size:10pt;">, to clarify certain aspects of ASU 2016-01. ASU 2016-01 and ASU 2018-03 (collectively, the &#8220;new guidance&#8221;) address certain aspects of recognition, measurement, presentation, and disclosure of financial instruments. We adopted this new guidance in our first quarter of fiscal 2018. Under the new guidance, there was no change in the accounting of our marketable securities as our investment policy only allows investments in debt securities. For our cost method equity investments in privately-held companies without readily determinable fair value, we elected to use the measurement alternative, defined as cost, less impairments, as adjusted up or down based on observable price changes in orderly transactions for identical or similar investments of the same issuer, which was adopted prospectively.&#160;Adjustments resulting from impairments and/or observable price changes are to be recorded as other income (expense) on a prospective basis. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amount of our equity investments and any related gain or loss may fluctuate in the future as a result of the re-measurement of such equity investments upon the occurrence of observable price changes and/or impairments.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Income Taxes on Intra-Entity Transfers of Assets</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory,</font><font style="font-family:inherit;font-size:10pt;">&#160;which addresses recognition of current and deferred income taxes for intra-entity asset transfers when assets are sold to an outside party. Current GAAP prohibits the recognition of current and deferred income taxes until the asset has been sold to an outside party. This prohibition on recognition is considered an exception to the principle of comprehensive recognition of current and deferred income taxes in GAAP. The new guidance requires an entity to recognize the income tax consequences when the transfer occurs eliminating the exception. The guidance must be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. We adopted this guidance in our first quarter of fiscal 2018. As a result, we recognized a cumulative effect adjustment&#160;in the condensed consolidated balance sheet as of June 30, 2018 by increasing the retained earnings and the deferred tax assets as of January 1, 2018 by approximately </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Restricted Cash in Statement of Cash Flows</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force,</font><font style="font-family:inherit;font-size:10pt;">&#160;which requires that amounts generally described as restricted cash or restricted cash equivalents be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. This standard is required to be applied using a retrospective transition method to each period presented. We retrospectively adopted ASU 2016-18 in our first quarter of fiscal 2018. As a result of the adoption, we adjusted the condensed consolidated statement of cash flows for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June 30,</font><font style="font-family:inherit;font-size:10pt;"> 2017 to increase the beginning-of-period and end-of-period cash amounts by </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and to decrease net cash used in investing activities by </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Not Yet Effective</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Nonemployee Share-Based Payments</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;">, to simplify the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees with certain exceptions. Under the guidance, the measurement of equity-classified nonemployee awards will be fixed at the grant date, which may lower their cost and reduce volatility in the income statement. The guidance is effective for us for our first quarter of 2019. Early adoption is permitted. ASU 2018-07 shall be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year in which the guidance is adopted. We are currently assessing the impact this guidance may have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Leases</font><font style="font-family:inherit;font-size:10pt;color:#ee2724;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">. Under the guidance, lessees are required to recognize assets and lease liabilities on the balance sheet for most leases including operating leases and provide enhanced disclosures. There are optional practical expedients that a company may elect to apply. The guidance is effective for our first quarter of 2019 and may be early adopted. As currently issued, companies are required to adopt this guidance to the earliest period presented using a modified retrospective approach. Management&#8217;s evaluation of the new standard is underway, and we have identified the significant changes between the current guidance and the new guidance and expect to elect certain available transitional practical expedients. In addition, we have developed a project plan, performed a risk assessment, and have summarized the terms of our major lease agreements. We are in the process of reviewing our existing lease agreements to assess the impact this guidance may have on our consolidated financial statements. We currently anticipate that the adoption of ASU 2016-02 will materially affect our consolidated balance sheets by recognizing new right-of-use assets and lease liabilities for operating leases, but will not have a material impact on our consolidated statements of operations. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Credit Losses of Financial Instruments</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</font><font style="font-family:inherit;font-size:10pt;">, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses. This standard is effective for us for our first quarter of 2020. We are currently assessing the impact this guidance may have on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equipment and machinery </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware and software </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,748</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,124</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Furniture and fixtures </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Building </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction-in-process </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,034</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,742</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, gross </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,992</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(79,256</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;">(69,020</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">73,736</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;">74,279</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, we adopted a new revenue recognition policy in accordance with ASC 606 using the modified retrospective method as discussed in the section titled </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Adopted Accounting Pronouncements</font><font style="font-family:inherit;font-size:10pt;"> of this Note 1. Prior to 2018, our revenue recognition policy was based on ASC 605 </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;">, and is described in Note 1 of Notes to Consolidated Financial Statements under Item 8 of our Annual Report on Form 10-K for the year ended&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on February 20, 2018. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate revenue from sales of our products, which incorporate our EOS software and accessories such as cables and optics, to direct customers and channel partners together with post-contract customer support (&#8220;PCS&#8221;). We typically sell products and PCS in a single contract. We recognize revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for those products or services. We apply the following five-step revenue recognition model:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:57px;" 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:33px;"><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;">Identification of the contract, or contracts, with a customer</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:57px;" 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:33px;"><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;">Identification of the performance obligations in the contract</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:57px;" 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:33px;"><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;">Determination of the transaction price</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:57px;" 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:33px;"><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;">Allocation of the transaction price to the performance obligations in the contract</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:57px;" 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:33px;"><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;">Recognition of revenue when (or as) we satisfy the performance obligation</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Post-Contract Customer Support&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Post-contract support, which includes technical support, hardware repair and replacement parts beyond standard warranty, bug fixes, patches and unspecified upgrades on a when-and-if-available basis, is offered under renewable, fee-based contracts. We initially defer PCS revenue and recognize it ratably over the life of the PCS contract as there is no discernable pattern of delivery related to these promises. We do not provide unspecified upgrades on a set schedule and addresses customer requests for technical support if and when they arise, with the related expenses recognized as incurred. PCS contracts generally have a term of </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. We include billed but unearned PCS revenue in deferred revenue. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contracts with Multiple Performance Obligations</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of our contracts with customers, other than renewals of PCS, contain multiple performance obligations with a combination of products and PCS. Products and PCS generally qualify as distinct performance obligations. Our hardware includes EOS software, which together deliver the essential functionality of our products. For contracts which contain multiple performance obligations, we allocate revenue to each distinct performance obligation based on the standalone selling price (&#8220;SSP&#8221;). Judgment is required to determine the SSP for each distinct performance obligation. We use a range of amounts to estimate SSP for products and PCS sold together in a contract to determine whether there is a discount to be allocated based on the relative SSP of the various products and PCS.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If we do not have an observable SSP, such as when we do not sell a product or service separately, then SSP is estimated using judgment and considering all reasonably available information such as market conditions and information about the size and/or purchase volume of the customer. We generally use a range of amounts to estimate SSP for individual products and services based on multiple factors including, but not limited to the sales channel (reseller, distributor or end customer), the geographies in which our products and services are sold, and the size of the end customer.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We limit the amount of revenue recognition for contracts containing forms of variable consideration, such as future performance obligations, customer-specific returns, and acceptance or refund obligations. We include some or all of an estimate of the related at risk consideration in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recorded under each contract will not occur when the uncertainties surrounding the variable consideration are resolved. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for multiple contracts with a single partner as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single contract.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may occasionally accept returns to address customer satisfaction issues even though there is generally no contractual provision for such returns. We estimate returns for sales to customers based on historical returns rates applied against current-period shipments. Specific customer returns and allowances are considered when determining our sales return reserve estimate.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our policy applies to the accounting for individual contracts. However, we have elected a practical expedient to apply the guidance to a portfolio of contracts or performance obligations with similar characteristics so long as such application would not differ materially from applying the guidance to the individual contracts (or performance obligations) within that portfolio. Consequently, we have chosen to apply the portfolio approach when possible, which we do not believe will happen frequently. Additionally, we will evaluate a portfolio of data, when possible, in various situations, including accounting for commissions, rights of return and transactions with variable consideration.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We report revenue net of sales taxes. We include shipping charges billed to customers in revenue and the related shipping costs are included in cost of product revenue.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract Balances </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A contract asset is recognized when we have performed under the contract, but our right to consideration is conditional on something other than the passage of time. Contract assets are included in "Other current assets" on our condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A contract liability is recognized when we have received customer payments in advance of our satisfaction of a performance obligation under a contract that is cancellable. Contract liabilities are included in "Other current liabilities" and "Other long-term liabilities" on our condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Assets Recognized from Costs to Obtain a Contract with a Customer</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2018 in connection with the adoption of ASC 606, we recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain sales commissions earned by our sales force meet the requirements for capitalization. These costs are deferred and then amortized over a period of benefit that we have determined to be five years. Total capitalized costs to obtain a contract&#160;are included in other current and long-term assets on our condensed consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net consists of the following (in thousands):</font></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">267,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">254,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(183</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(112</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product sales rebate and returns reserve</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,358</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;">(7,423</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">260,917</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,346</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll related costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Accrued product development costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 warranty costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,415</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Accrued professional fees</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,267</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,086</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">794</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,606</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,002</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accrued liabilities </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,693</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,827</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net income (loss) per share available to common stockholders for the periods presented because including them would have been anti-dilutive (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="13" rowspan="1"></td></tr><tr><td style="width:49%;" 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: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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options and RSUs to purchase common stock </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-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,156</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;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;">18</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;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;">8,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;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;">103</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table is a reconciliation of cash, cash equivalents and restricted cash reported within the accompanying condensed consolidated balance sheets that sum to the total of the same such amounts shown in the accompanying condensed consolidated statements of cash flows&#160;(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="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">711,157</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;">823,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash included in other 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,512</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,499</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">716,669</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;">828,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:top;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;">(in thousands, except percentages)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#000000;">Income (loss) before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(241,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">117,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">190,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;color:#000000;">Provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86,703</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;">14,445</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88,347</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;">5,212</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Effective tax rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">12.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of our basic and diluted net income (loss) per share available to common stock (in thousands, except per share amounts): </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="17" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" 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:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;text-indent:-12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:16px;text-indent:-12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:16px;text-indent:-12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:16px;text-indent:-12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;color:#000000;">Net income (loss)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(155,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">185,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: undistributed earnings (loss) allocated to participating securities </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(231</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;">6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(507</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom: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 income (loss) available to common stockholders, basic </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(155,187</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;">102,454</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;">(10,725</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;">185,139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Diluted:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;">Net income (loss) attributable to common stockholders, basic </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(155,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">102,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">185,139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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;">Add: undistributed earnings (loss) allocated to participating securities </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">20</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">43</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) attributable to common stockholders, diluted </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(155,187</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;">102,474</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;">(10,725</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;">185,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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: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;">Basic:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net income (loss) per share available to common stockholders, basic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;padding-left:2px;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,503</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">71,992</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">74,250</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">71,555</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Diluted:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net income (loss) per share available to common stockholders, basic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,555</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Add weighted-average effect of dilutive securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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 and RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">6,625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">6,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">137</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net income (loss) per share available to common stockholders, diluted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;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;">74,503</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">78,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">74,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">78,166</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share attributable to common stockholders:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.08</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.42</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.59</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Diluted </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.08</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;">1.30</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;">(0.14</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;">2.37</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense related to options, restricted stock units and employee stock purchase rights granted were allocated 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="17" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,745</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">19,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;&#160;</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,223</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,891</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,967</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,263</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total stock-based compensation </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,478</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;">18,400</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,329</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;">34,839</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consist of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">176,515</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">236,525</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">245,439</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;">306,198</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the RSU activity under our stock plans and related information are presented below (in thousands, except years and per share amounts):</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="14" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 <br clear="none"/>Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted- <br clear="none"/>Average&#160;Grant <br clear="none"/>Date&#160;Fair&#160;Value Per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">362,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">275.87</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;RSUs vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">91.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;RSUs forfeited/canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</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;">128.81</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;">Unvested balance&#8212;June 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">1,406</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;">128.50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">361,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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consists of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,948</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,134</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">87,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,215</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 prepaid expenses and deposits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">11,424</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,840</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;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;">253,802</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">177,330</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), net consists of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;padding-left:12px;text-indent:-10px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;text-indent:-10px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:#000000;">Unrealized loss on investments in privately-held companies, 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:bottom;padding-left:2px;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,100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(894</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,489</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;">1,119</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,354</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,144</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty accrual, beginning of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,744</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 accrued for warranties issued during the period </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,944</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Warranty costs incurred during the period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,426</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty accrual, end of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,262</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents revenue based on the customer&#8217;s location, as determined by the customer&#8217;s shipping address (in thousands): </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">377,460</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;">304,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">692,958</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;">568,883</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">223,697</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,101</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Asia-Pacific </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,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,824</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">75,679</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;">51,702</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">519,845</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;">405,211</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;">992,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">740,686</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%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-lived assets, excluding intercompany receivables, investments in subsidiaries, privately-held equity investments and deferred tax assets, net by location are summarized as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" 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:14%;" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 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&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">68,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,733</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,151</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">73,736</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;">74,279</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the option activity under our stock plans and related information (in thousands, except years and per share amounts):</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="14" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 <br clear="none"/>Shares <br clear="none"/>Underlying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding 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- <br clear="none"/>Average <br clear="none"/>Exercise <br clear="none"/>Price per Share </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted- <br clear="none"/>Average <br clear="none"/>Remaining <br clear="none"/>Contractual <br clear="none"/>Term&#160;(Years)&#160;of <br clear="none"/>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;">Aggregate <br clear="none"/>Intrinsic <br clear="none"/>Value <br clear="none"/>of&#160;Stock <br clear="none"/>Options <br clear="none"/>Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">7,024</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">6.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,422,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">244.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercised </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">29.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(25</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;">42.79</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Balance&#8212;June 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">6,361</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;">36.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,408,382</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and exercisable&#8212;June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,827</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;">22.87</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">5.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">663,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, unrecognized stock-based compensation expenses by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years). </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:54%;" 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:11%;" 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:11%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Option</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RSU</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">ESPP</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized stock-based compensation expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">64,927</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;">166,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,470</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average amortization period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.7 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.4 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.0 year</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">9.&#160;&#160;&#160;&#160;Segment Information </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have determined that we operate as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment. The following table represents revenue based on the customer&#8217;s location, as determined by the customer&#8217;s shipping address (in thousands): </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">377,460</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;">304,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">692,958</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;">568,883</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">223,697</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,101</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Asia-Pacific </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,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,824</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">75,679</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;">51,702</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">519,845</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;">405,211</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;">992,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">740,686</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%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-lived assets, excluding intercompany receivables, investments in subsidiaries, privately-held equity investments and deferred tax assets, net by location are summarized as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:64%;" 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:14%;" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 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&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">68,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,733</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,151</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">73,736</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;">74,279</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">10.&#160;&#160;&#160;&#160;Subsequent Events </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Acquisition of Mojo Networks, Inc.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">August&#160;2, 2018</font><font style="font-family:inherit;font-size:10pt;">, we completed the acquisition of Mojo Networks, Inc., a provider of Cognitive WiFi and cloud-managed wireless networking solutions. The transaction will be included in our condensed consolidated financial statements in the quarter ended September 30, 2018 and will be financed from our existing cash balance.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Settlement of Cisco Lawsuits</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">August&#160;6, 2018</font><font style="font-family:inherit;font-size:10pt;">, we entered into a binding term sheet with Cisco which, upon execution of a final agreement, will result in the dismissal of all pending district court and USITC litigation between the parties. Under the binding term sheet, we will pay Cisco </font><font style="font-family:inherit;font-size:10pt;">$400.0 million</font><font style="font-family:inherit;font-size:10pt;"> by August 20, 2018. Cisco will grant us a release for all claims of infringement with respect to the patent infringement allegations against us in the pending litigation, and we will grant Cisco a release from all past antitrust claims. These mutual releases will extend to the Company's and Cisco&#8217;s customers, contract manufacturers, and partners. The parties have further agreed to a five-year stand-down period as to any utility patent infringement claims either may have against features currently implemented in the other party&#8217;s products and services, with some carve-outs for products stemming from acquired companies. The parties further agreed to a three-year dispute resolution process for allegations by either party against new and/or modified features in the other party&#8217;s products. We also agreed to make certain modifications to our Command Line Interface (&#8220;CLI&#8221;). </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a result of the agreement described above, we&#160;recorded a legal settlement charge of </font><font style="font-family:inherit;font-size:10pt;">$405.0 million</font><font style="font-family:inherit;font-size:10pt;"> to operating expenses, which included legal fees associated with the settlement, and a corresponding income tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$99.0 million</font><font style="font-family:inherit;font-size:10pt;"> in the three and six months ended June 30, 2018.&#160; Correspondingly, we recorded </font><font style="font-family:inherit;font-size:10pt;">$405.0 million</font><font style="font-family:inherit;font-size:10pt;"> in accrued legal settlement charges, </font><font style="font-family:inherit;font-size:10pt;">$85.0 million</font><font style="font-family:inherit;font-size:10pt;"> in prepaid expenses and other current assets relating to prepaid income taxes, and </font><font style="font-family:inherit;font-size:10pt;">$14.0 million</font><font style="font-family:inherit;font-size:10pt;"> in deferred tax assets in our condensed consolidated balance sheet as of June 30, 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3.&#160;&#160;&#160;&#160;Financial Statements Details</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash, Cash Equivalents and Restricted Cash</font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table is a reconciliation of cash, cash equivalents and restricted cash reported within the accompanying condensed consolidated balance sheets that sum to the total of the same such amounts shown in the accompanying condensed consolidated statements of cash flows&#160;(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="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">711,157</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;">823,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash included in other 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,512</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,499</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">716,669</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;">828,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted cash included in other assets as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> primarily included&#160;</font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;pledged as collateral representing a security deposit required for a facility lease and&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;related to a letter of credit issued to a business partner.&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable, Net </font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net consists of the following (in thousands):</font></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">267,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">254,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(183</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(112</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product sales rebate and returns reserve</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,358</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;">(7,423</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">260,917</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,346</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consist of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">176,515</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">236,525</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">245,439</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;">306,198</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid Expenses and Other Current Assets</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consists of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,948</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,134</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">87,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,215</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 prepaid expenses and deposits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">11,424</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,840</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;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;">253,802</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">177,330</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment, Net</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equipment and machinery </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,711</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware and software </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,748</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,124</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Furniture and fixtures </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Building </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction-in-process </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,034</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,742</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, gross </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152,992</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(79,256</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;">(69,020</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">73,736</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;">74,279</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$10.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.8 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued Liabilities </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll related costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Accrued product development costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 warranty costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,415</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Accrued professional fees</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,267</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,086</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">794</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,606</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,002</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accrued liabilities </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,693</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,827</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty Accrual </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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:15%;" 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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty accrual, beginning of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,744</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 accrued for warranties issued during the period </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,944</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Warranty costs incurred during the period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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,426</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty accrual, end of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,262</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Balances </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to our contract assets (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="9" rowspan="1"></td></tr><tr><td style="width:60%;" 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:16%;" 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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br clear="none"/>June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended<br clear="none"/>June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets, beginning balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">Add: Contract assets 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="2" style="vertical-align:bottom;padding-left:2px;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,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Contract assets, ending balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,959</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;">6,959</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%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to our contract liabilities (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="9" rowspan="1"></td></tr><tr><td style="width:60%;" 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:16%;" 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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br clear="none"/>June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended<br clear="none"/>June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities, beginning balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">18,838</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;">16,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Revenue recognized from beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,933</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,070</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Beginning balance reclassified to deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Add: Contract liabilities 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,843</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,122</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Contract liabilities, ending balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">21,842</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;">21,842</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018, </font><font style="font-family:inherit;font-size:10pt;">$9.4 million</font><font style="font-family:inherit;font-size:10pt;"> of our contract liabilities was included in "Other current liabilities" with the remaining balance included in "Other long-term liabilities".</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Revenue and Performance Obligations</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue is comprised mainly of unearned revenue related to multi-year PCS contracts, services and product deferrals related to acceptance clauses. The following table summarizes the activity related to our deferred revenue (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:55%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended<br clear="none"/>June 30, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended<br clear="none"/>June 30, 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, beginning balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">456,054</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;">498,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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: Revenue recognized from beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(112,998</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;">(238,557</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Add: Deferral of revenue in current period, excluding amounts recognized during the period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105,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;">188,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, ending balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">448,644</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;">448,644</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></tr><tr><td colspan="9" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) The beginning balance of the six months ended June 30, 2018 excluded the $16.5 million that was reclassified to other current liabilities and other long-term liabilities at January 1, 2018 as a result of our adoption of ASC 606. See Note 1 for details.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Remaining Performance Obligations </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from remaining performance obligations represents contracted revenue that has not yet been recognized, which includes contract liabilities and deferred revenue that will be recognized as revenue in future periods. As of&#160;</font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$470.5 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately </font><font style="font-family:inherit;font-size:10pt;">79%</font><font style="font-family:inherit;font-size:10pt;"> of these remaining performance obligations over the next 2 years and </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;"> during the 3rd to the 5th year. </font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Income (Expense), Net</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), net consists of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;padding-left:12px;text-indent:-10px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;text-indent:-10px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:#000000;">Unrealized loss on investments in privately-held companies, 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:bottom;padding-left:2px;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,100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(894</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,489</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;">1,119</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,354</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,144</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts, sales rebates and return reserves; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; valuation of inventory and contract manufacturer/supplier liabilities; recognition and measurement of contingent liabilities; valuation of equity investments in privately-held companies; determination of fair value for stock-based awards; and valuation of warranty accruals. We evaluate our estimates and assumptions based on historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates.</font></div></div> See Note 3 of the accompanying notes for a reconciliation of the ending balance of cash, cash equivalents and restricted cash as shown in this condensed consolidated statements of cash flows. The beginning balance of the six months ended June 30, 2018 excludes the $16.5 million that was reclassified to other current liabilities and other long-term liabilities at January 1, 2018 as a result of our adoption of ASC 606. See Note 1 for details. Net cash used in investing activities for the six months ended June 30, 2017 was adjusted as a result of our adoption of Accounting Standards Update 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, in the first quarter of 2018. See Note 1 of the accompanying notes for details of the adjustments. EX-101.SCH 6 anet-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2116100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Equity Award Plan Activities link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Equity Award Plan Activities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - Equity Award Plan Activities - Option Activity Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2428404 - Disclosure - Equity Award Plan Activities - Restricted Stock Unit (RSU) Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2428405 - Disclosure - Equity Award Plan Activities - Shares Available for Grant (Details) link:presentationLink link:calculationLink link:definitionLink 2428406 - Disclosure - Equity Award Plan Activities - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Equity Award Plan Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Fair Value Measurements - Investment by Maturity Dates (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurements - Schedule of Unrealized Gains and Loss and Fair Value of Financial Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Financial Statements Details link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Financial Statements Details - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2410408 - Disclosure - Financial Statements Details - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Financial Statements Details - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2410410 - Disclosure - Financial Statements Details - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2410411 - Disclosure - Financial Statements Details - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Financial Statements Details - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2410413 - Disclosure - Financial Statements Details - Other Income (Expense), Net (Details) link:presentationLink link:calculationLink link:definitionLink 2410412 - Disclosure - Financial Statements Details - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Financial Statements Details - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Financial Statements Details - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Financial Statements Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2410409 - Disclosure - Financial Statements Details - Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2434405 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2334301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Net Income (Loss) Per Share Available to Common Stock link:presentationLink link:calculationLink link:definitionLink 2431403 - Disclosure - Net Income (Loss) Per Share Available to Common Stock - Antidilutive Securities Excluded from Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - Net Income (Loss) Per Share Available to Common Stock - Basic and Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - Net Income (Loss) Per Share Available to Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Organization and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2135100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2435402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2335301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2138100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2438401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 anet-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 anet-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 anet-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Balance Sheet Components [Abstract] Balance Sheet Components [Abstract] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [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] Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Revenue Recognition, Multiple-deliverable Arrangements [Line Items] Revenue Recognition, Multiple-deliverable Arrangements [Line Items] Movement in Deferred Revenue [Roll Forward] Movement in Deferred Revenue [Roll Forward] Deferred revenue, beginning balance Deferred Revenue Less: Revenue recognized from beginning balance Deferred Revenue, Revenue Recognized Add: Deferral of revenue in current period, excluding amounts recognized during the period Deferred Revenue, Period Increase (Decrease) Deferred revenue, ending balance Financial Statement Details Supplemental Balance Sheet Disclosures [Text Block] Fair Value Disclosures [Abstract] Due in 1 year or less Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due in 1 year through 2 years Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value Total marketable securities Debt Securities, Available-for-sale Statement of Comprehensive Income [Abstract] Net income (loss) Net Income (Loss) Attributable to Parent Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net change in unrealized gains (losses) on available-for-sale securities Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Deferred Tax Assets Deferred Tax Assets [Member] Deferred Tax Assets [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Cisco Lawsuits Cisco Lawsuits [Member] Cisco Lawsuits [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Legal settlement, amount Litigation Settlement, Amount Awarded to Other Party Legal settlement charge Litigation Settlement, Expense Income tax benefit Income Tax Expense (Benefit) Accrued legal settlement charges Estimated Litigation Liability, Current Commitments and Contingencies Disclosure [Abstract] Long-term Purchase Commitment [Table] Long-term Purchase Commitment [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] Land Land [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] Contract with manufacturers and suppliers Purchase Commitment [Member] Deposits and Other Assets Deposits and Other Assets [Member] Deposits and Other Assets [Member] Cisco Systems, Inc. Cisco Systems, Inc. [Member] Cisco Systems, Inc. [Member] USITC USITC [Member] USITC [Member] Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] New operating leases, future minimum payments due Operating Leases, Future Minimum Payments Due New operating leases, future minimum payments, remainder of fiscal year Operating Leases, Future Minimum Payments, Remainder of Fiscal Year New operating leases, terms of payment Lessee, Operating Lease, Lease Not yet Commenced, Variable Lease Payment, Terms and Conditions Rent expense Operating Leases, Rent Expense Financing obligation, lease term Lessee Leasing Arrangements, Financing Obligation, Term of Contract Lessee Leasing Arrangements, Financing Obligation, Term of Contract Lease expense under financing obligation Financing Obligation, Lease Expense Financing Obligation, Lease Expense Non-cancellable purchase commitments Purchase Commitment, Remaining Minimum Amount Committed Restricted deposits Restricted Deposits Assets Restricted Deposits Assets Minimum monetary sanction for violation of cease and desist order Loss Contingency, Violation of Cease and Desist Order, Minimum Monetary Sanction Loss Contingency, Violation of Cease and Desist Order, Minimum Monetary Sanction Recommended civil penalty for violation of cease and desist order Loss Contingency, Violation of Cease and Desist Order, Recommended Civil Penalty Loss Contingency, Violation of Cease and Desist Order, Recommended Civil Penalty Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Trading Symbol Trading Symbol 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 Statement of Financial Position [Abstract] Rebates and allowances Allowance for Doubtful Accounts and Product Sales Return Reserve Allowance for Doubtful Accounts and Product Sales Return Reserve Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities Debt Securities, Available-for-sale, Current Accounts receivable, net of rebates and allowances of $6,541 and $7,535, respectively Accounts Receivable, Net, Current Inventories Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Investments Long-term Investments Deferred tax assets Deferred Income Tax Assets, Net 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 Accrued legal settlement (Note 10) Deferred revenue Deferred Revenue, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Income taxes payable Accrued Income Taxes, Noncurrent Lease financing obligations, non-current Lease Financing Obligation, Noncurrent Lease Financing Obligation, Noncurrent Deferred revenue, non-current Deferred Revenue, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent TOTAL LIABILITIES Liabilities Commitments and contingencies (Note 5) Commitments and Contingencies STOCKHOLDERS’ EQUITY: Equity [Abstract] Preferred stock, $0.0001 par value—100,000 shares authorized and no shares issued and outstanding as of June 30, 2018 and December 31, 2017 Preferred Stock, Value, Issued Common stock, $0.0001 par value—1,000,000 shares authorized as of June 30, 2018 and December 31, 2017; 74,791 and 73,706 shares issued and outstanding as of June 30, 2018 and December 31, 2017 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax TOTAL STOCKHOLDERS’ EQUITY Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenue Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Stock Option Employee Stock Option [Member] RSU Restricted Stock Units (RSUs) [Member] ESPP Employee Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Total stock-based compensation Allocated Share-based Compensation Expense Unrecognized stock-based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Weighted-average amortization period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Income Statement [Abstract] Statement [Table] Statement [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Product Product [Member] Service Service [Member] Statement [Line Items] Statement [Line Items] Revenue: Revenues [Abstract] Total revenue Revenue from Contract with Customer, Including Assessed Tax Cost of revenue: Cost of Revenue [Abstract] Total cost of revenue Cost of Goods and Services Sold 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 Legal settlement Total operating expenses Operating Expenses Income (loss) from operations Operating Income (Loss) Other income (expense), net: Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Other income (expense), net Other Nonoperating Income (Expense) Total other income (expense), net Nonoperating Income (Expense) Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for (benefit from) income taxes Net income (loss) Net income (loss) attributable to common stockholders: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Basic Net Income (Loss) Available to Common Stockholders, Basic Diluted Net Income (Loss) Available to Common Stockholders, Diluted Net income (loss) per share attributable to common stockholders: Earnings Per Share [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted-average shares used in computing net income (loss) per share attributable to common stockholders: Weighted Average Number of Shares Outstanding, Basic [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Basic and Diluted Net Income Per Share Available to Common Stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Equipment and machinery Machinery and Equipment [Member] Computer hardware and software Computer Hardware and Software [Member] Computer Hardware and Software [Member] Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Building Building [Member] Construction-in-process Construction in Progress [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Depreciation Depreciation Inventory deposit Inventory Deposit, Current Inventory Deposit, Current Prepaid income taxes Prepaid Taxes Other current assets Other Assets, Current Other prepaid expenses and deposits Other Prepaid Expense, Current Total prepaid expenses and other current assets Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Unvested beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period RSUs forfeited/canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Unvested ending balance (in shares) Weighted- Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Unvested beginning 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 RSUs 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 RSUs 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 RSUs forfeited/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 Unvested ending balance (in dollars per share) Restricted Stock Unit Activities, Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Unvested, weighted average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Unvested, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Intrinsic Value Fair Value Measurements Fair Value Disclosures [Text Block] Accounting Policies [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update 2016-16 Accounting Standards Update 2016-16 [Member] Accounting Standards Update 2016-18 Accounting Standards Update 2016-18 [Member] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue [Domain] Deferred Revenue [Domain] Software Service, Support and Maintenance Arrangement Software Service, Support and Maintenance Arrangement [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] PCS term of contract Post Contract Customer Support (PCS), Term of Contract Post Contract Customer Support (PCS), Term of Contract Increase in retained earnings Increase in prepaid expenses and other current assets Increase in other assets Decrease (increase) in deferred tax assets Deferred revenue Other liabilities Other Liabilities Cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Accrued payroll related costs Employee-related Liabilities, Current Accrued manufacturing costs Accrued Manufacturing Costs, Current Accrued Manufacturing Costs, Current Accrued product development costs Accrued Product Development Costs, Current Accrued Product Development Costs, Current Accrued warranty costs Product Warranty Accrual, Current Accrued professional fees Accrued Professional Fees, Current Accrued taxes Accrued Income Taxes Other Other Accrued Liabilities, Current Total accrued liabilities Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation, amortization and other Depreciation, Depletion and Amortization Stock-based compensation Share-based Compensation Deferred income taxes Deferred Income Tax Expense (Benefit) Unrealized loss on investments in privately-held companies, net Unrealized Gain (Loss) on Investments Amortization (accretion) of investment premiums (discounts) Investment Income, Net, Amortization of Discount and Premium Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Accrued legal settlement Legal Settlement Charges Legal Settlement Charges Deferred revenue Increase (Decrease) in Deferred Revenue Income taxes payable Increase (Decrease) in Income Taxes Payable Other liabilities Increase (Decrease) in Other Operating Liabilities 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] Proceeds from maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Purchases of marketable securities Payments to Acquire Marketable Securities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Investments in privately-held companies Payments for (Proceeds from) Investments Other investing activities Payments for (Proceeds from) Other Investing Activities Net cash used in investing activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Principal payments of lease financing obligations Repayments of Long-term Lease Financing Obligations Repayments of Long-term Lease Financing Obligations Proceeds from issuance of common stock under equity plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Tax withholding paid on behalf of employees for net share settlement Payments Related to Tax Withholding for Share-based Compensation Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents NET INCREASE/(DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect CASH, CASH EQUIVALENTS AND RESTRICTED CASH —Beginning of period CASH, CASH EQUIVALENTS AND RESTRICTED CASH —End of period SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING INFORMATION: Noncash Investing and Financing Items [Abstract] Property and equipment included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options and RSUs to purchase common stock Stock Options and Restricted Stock Awards [Member] Stock Options and Restricted Stock Awards [Member] Employee stock purchase plan 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 earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Income Tax Disclosure [Abstract] Schedule of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Shares Available for Grant [Roll Forward] Shares Available for Grant [Roll Forward] Shares Available for Grant [Roll Forward] Beginning Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross RSUs granted (in shares) Options canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period RSUs forfeited (in shares) Shares traded for taxes (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Shares Traded For Taxes Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Shares Traded For Taxes Ending Balance (in shares) Interest Income Interest Income, Other Unrealized loss on investments in privately-held companies, net Equity Securities, FV-NI, Gain (Loss) Other income (expense) Other Nonoperating Expense Total Schedule of Option Activity Share-based Compensation, Activity [Table Text Block] Schedule of Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of Shares Available for Grant Schedule of Share-based Compensation, Shares Available For Grant, Activity [Table Text Block] Schedule of Share-based Compensation, Shares Available For Grant, 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] Schedule of Unrecognized Stock-Based Compensation Expense Schedule of Unrecognized Compensation Cost, Nonvested Awards [Table Text Block] Investments in privately-held companies [Abstract] Investments in privately-held companies [Abstract] Equity investments without readily determinable fair value Equity Securities without Readily Determinable Fair Value, Amount Unrealized gain on equity investments remeasured at fair value Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Impairment loss on equity investments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Nonrecurring Fair Value, Measurements, Nonrecurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level III Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Re-measured or impaired equity investments Equity Securities, FV-NI Income Taxes Income Tax Disclosure [Text Block] Income (loss) before income taxes Effective tax rate Effective Income Tax Rate Reconciliation, Percent Provisional income tax expense Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit) Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit) Subsequent Events Subsequent Events [Text Block] Schedule of Cash, Cash Equivalents and Restricted Cash Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Schedule of Property and Equipment, net Property, Plant and Equipment [Table Text Block] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Schedule of Contract Balances Contract with Customer, Asset and Liability [Table Text Block] Schedule of Deferred Revenue Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Schedule of Other Income (Expense), Net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Change in Contract with Customer, Asset [Roll Forward] Change in Contract with Customer, Asset [Roll Forward] Change in Contract with Customer, Asset [Roll Forward] Contract assets, beginning balance Contract with Customer, Asset, Net Add: Contract assets recognized Contract with Customer, Asset, Revenue Recognized Contract with Customer, Asset, Revenue Recognized Contract assets, ending balance Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Contract liabilities, beginning balance Contract with Customer, Liability Less: Beginning balance reclassified to deferred revenue Contract with Customer, Liability, Beginning Balance Reclassified To Deferred Revenue Contract with Customer, Liability, Beginning Balance Reclassified To Deferred Revenue Less: Revenue recognized from beginning balance Contract with Customer, Liability, Revenue Recognized Add: Contract liabilities recognized Contract with Customer, Liability, Contract Liabilities Recognized Contract with Customer, Liability, Contract Liabilities Recognized Contract liabilities, ending balance Contract Assets and Liabilities [Table] Contract Assets and Liabilities [Table] Contract Assets and Liabilities [Table] Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Contract Assets and Liabilities [Line Items] Contract Assets and Liabilities [Line Items] [Line Items] for Contract Assets and Liabilities [Table] Contract liabilities included in other current liabilities Contract with Customer, Liability, Current Summary of Fair Value of Financial Assets by Level Fair Value, Assets Measured on Recurring Basis [Table Text Block] Fair Value of Available-For-Sale Investments By Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Investments in Privately-held Companies Investments, Privately Held Companies [Policy Text Block] Investments, Privately Held Companies [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2014 Equity Incentive Plan 2014 Equity Incentive Plan [Member] 2014 Equity Incentive Plan [Member] 2014 Employee Stock Purchase Plan 2014 Employee Stock Purchase Plan [Member] 2014 Employee Stock Purchase Plan ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Number of additional shares authorized for issuance (in shares) Percent of shares outstanding to increase number of shares available for grant and issuance Percent of Shares Outstanding to Increase Number of Shares Available for Grant and Issuance Percent of Shares Outstanding to Increase Number of Shares Available for Grant and Issuance Maximum increase of number of shares available for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Additional Shares to be Authorized Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Additional Shares to be Authorized Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Shares issued during period (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Weighted-average grant-date fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Organization and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Realized losses on other-than-temporary securities Other than Temporary Impairment Losses, Investments Marketable securities, maximum maturity period Available for Sale Securities, Maximum Maturity Available for Sale Securities, Maximum Maturity Marketable securities, weighted average remaining duration Marketable Securities, Weighted Average Remaining Life Marketable Securities, Weighted Average Remaining Life Realized losses on marketable securities to be other-than-temporary Other than Temporary Impairment Losses, Marketable Investments Other than Temporary Impairment Losses, Marketable Investments Equity Award Plan Activities Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Restricted cash included in other assets Restricted Cash Total cash, cash equivalents and restricted cash Restricted cash, pledged as collateral Restricted Cash, Pledged As Collateral Restricted Cash, Pledged As Collateral Restricted cash, letter of credit Restricted Cash, Letter of Credit Restricted Cash, Letter of Credit Calculation of Basic and Diluted Net Income Per Share, Numerator [Abstract] Calculation of Basic and Diluted Net Income Per Share, Numerator [Abstract] Calculation of Basic and Diluted Net Income Per Share, Numerator [Abstract] Less: undistributed earnings (loss) allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Net income (loss) attributable to common stockholders, basic Net income (loss) attributable to common stockholders, basic Add: undistributed earnings (loss) allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted Net income (loss) attributable to common stockholders, diluted Calculation of Basic and Diluted Net Income Per Share, Denominator [Abstract] Calculation of Basic and Diluted Net Income Per Share, Denominator [Abstract] Calculation of Basic and Diluted Net Income Per Share, Denominator [Abstract] Weighted-average shares used in computing net income (loss) per share available to common stockholders, basic (in shares) Add weighted-average effect of dilutive securities: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Stock options and RSUs (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Employee stock purchase plan (in shares) Incremental Common Shares Attributable to Dilutive Effect of Employee Stock Purchase Plan Incremental Common Shares Attributable to Dilutive Effect of Employee Stock Purchase Plan Weighted-average shares used in computing net income (loss) per share available to common stockholders, diluted (in shares) Net income (loss) per share attributable to common stockholders: Earnings Per Share, Basic and Diluted [Abstract] Inventories Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventories Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Warranty [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Warranty accrual, beginning of period Liabilities accrued for warranties issued during the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Warranty costs incurred during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Warranty accrual, end of period Accounts receivable Accounts Receivable, Gross, Current Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Product sales rebate and returns reserve Product Return Reserve, Current Product Return Reserve, Current Accounts receivable, net Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] Agency securities Agency Securities [Member] Corporate bonds Corporate Bond Securities [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Commercial paper Commercial Paper [Member] U.S. government notes US Government Agencies Debt Securities [Member] Money market funds - restricted Money Market Funds, Restricted [Member] Money Market Funds, Restricted [Member] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Level I Fair Value, Inputs, Level 1 [Member] Level II Fair Value, Inputs, Level 2 [Member] Cash equivalents, amortized cost Cash Equivalents, at Carrying Value Cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure Marketable securities, amortized cost Debt Securities, Available-for-sale, Amortized Cost Marketable securities, unrealized gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Marketable securities, unrealized losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Marketable securities, fair value Other assets, amortized cost Other Assets, Amortized Cost Other Assets, Amortized Cost Other assets, fair value Other Assets, Fair Value Disclosure Financial assets, amortized costs Cash Equivalents, Marketable Securities, And Other Assets, Amortized Cost Cash Equivalents, Marketable Securities, And Other Assets, Amortized Cost Financial assets, fair value Cash Equivalents, Marketable Securities, And Other Assets, Fair Value Cash Equivalents, Marketable Securities, And Other Assets, Fair Value Segment Reporting [Abstract] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Americas UNITED STATES Europe, Middle East and Africa EMEA [Member] Asia-Pacific Asia Pacific [Member] International Non-US [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of reportable segments Number of Reportable Segments Revenue Long-lived assets Schedule of Revenue and Long Lived Assets, by Location Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Number of Shares Underlying Outstanding Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding, beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options granted (in shares) Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options canceled (in shares) Outstanding, ending balance (in shares) Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted- Average Exercise Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding, beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding, ending balance (in dollars per share) Vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted- Average Remaining Contractual Term (Years) and Aggregate Intrinsic Value of Stock Options Weighted-average remaining contractual term of stock options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted-average remaining contractual term of stock options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate intrinsic value of stock options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value of stock options outstanding, vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Segment Information Segment Reporting Disclosure [Text Block] Investments Investments and Other Noncurrent Assets [Text Block] Net Income (Loss) Per Share Available to Common Stock Earnings Per Share [Text Block] EX-101.PRE 10 anet-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 31, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name Arista Networks, Inc.  
Entity Central Index Key 0001596532  
Trading Symbol ANET  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   74,823,689
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
CURRENT ASSETS:    
Cash and cash equivalents $ 711,157 $ 859,192
Marketable securities 1,149,247 676,363
Accounts receivable, net of rebates and allowances of $6,541 and $7,535, respectively 260,917 247,346
Inventories 245,439 306,198
Prepaid expenses and other current assets 253,802 177,330
Total current assets 2,620,562 2,266,429
Property and equipment, net 73,736 74,279
Investments 35,036 36,136
Deferred tax assets 82,761 65,125
Other assets 20,019 18,891
TOTAL ASSETS 2,832,114 2,460,860
CURRENT LIABILITIES:    
Accounts payable 53,182 52,200
Accrued liabilities 86,693 133,827
Accrued legal settlement (Note 10) 405,000 0
Deferred revenue 262,345 327,706
Other current liabilities 19,543 16,172
Total current liabilities 826,763 529,905
Income taxes payable 40,369 34,067
Lease financing obligations, non-current 36,594 37,673
Deferred revenue, non-current 186,299 187,556
Other long-term liabilities 22,116 9,745
TOTAL LIABILITIES 1,112,141 798,946
Commitments and contingencies (Note 5)
STOCKHOLDERS’ EQUITY:    
Preferred stock, $0.0001 par value—100,000 shares authorized and no shares issued and outstanding as of June 30, 2018 and December 31, 2017 0 0
Common stock, $0.0001 par value—1,000,000 shares authorized as of June 30, 2018 and December 31, 2017; 74,791 and 73,706 shares issued and outstanding as of June 30, 2018 and December 31, 2017 8 7
Additional paid-in capital 872,559 804,731
Retained earnings 851,957 859,114
Accumulated other comprehensive loss (4,551) (1,938)
TOTAL STOCKHOLDERS’ EQUITY 1,719,973 1,661,914
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 2,832,114 $ 2,460,860
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Rebates and allowances $ 6,541 $ 7,535
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 74,791,000 73,706,000
Common stock, shares outstanding (in shares) 74,791,000 73,706,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue:        
Total revenue $ 519,845 $ 405,211 $ 992,334 $ 740,686
Cost of revenue:        
Total cost of revenue 185,962 145,434 355,532 266,699
Gross profit 333,883 259,777 636,802 473,987
Operating expenses:        
Research and development 104,078 81,194 206,440 162,804
Sales and marketing 46,188 38,630 88,328 75,657
General and administrative 18,420 23,319 38,099 45,474
Legal settlement 405,000 0 405,000 0
Total operating expenses 573,686 143,143 737,867 283,935
Income (loss) from operations (239,803) 116,634 (101,065) 190,052
Other income (expense), net:        
Interest expense (680) (623) (1,367) (1,338)
Other income (expense), net (1,489) 1,119 3,354 2,144
Total other income (expense), net (2,169) 496 1,987 806
Income (loss) before income taxes (241,972) 117,130 (99,078) 190,858
Provision for (benefit from) income taxes (86,703) 14,445 (88,347) 5,212
Net income (loss) (155,269) 102,685 (10,731) 185,646
Net income (loss) attributable to common stockholders:        
Basic (155,187) 102,454 (10,725) 185,139
Diluted $ (155,187) $ 102,474 $ (10,725) $ 185,182
Net income (loss) per share attributable to common stockholders:        
Basic (in dollars per share) $ (2.08) $ 1.42 $ (0.14) $ 2.59
Diluted (in dollars per share) $ (2.08) $ 1.30 $ (0.14) $ 2.37
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders:        
Basic (in shares) 74,503 71,992 74,250 71,555
Diluted (in shares) 74,503 78,756 74,250 78,166
Product        
Revenue:        
Total revenue $ 444,767 $ 353,904 $ 852,384 $ 645,271
Cost of revenue:        
Total cost of revenue 171,622 134,406 328,313 244,242
Service        
Revenue:        
Total revenue 75,078 51,307 139,950 95,415
Cost of revenue:        
Total cost of revenue $ 14,340 $ 11,028 $ 27,219 $ 22,457
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (155,269) $ 102,685 $ (10,731) $ 185,646
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (1,167) 384 (814) 157
Net change in unrealized gains (losses) on available-for-sale securities 242 (7) (1,799) 65
Other comprehensive income (loss) (925) 377 (2,613) 222
Comprehensive income (loss) $ (156,194) $ 103,062 $ (13,344) $ 185,868
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ (10,731) $ 185,646
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation, amortization and other 11,328 10,033
Stock-based compensation 43,329 34,839
Deferred income taxes (18,281) (8,515)
Unrealized loss on investments in privately-held companies, net 9,100 0
Amortization (accretion) of investment premiums (discounts) (783) 753
Changes in operating assets and liabilities:    
Accounts receivable, net (13,571) (16,505)
Inventories 60,759 (127,313)
Prepaid expenses and other current assets (72,418) (22,239)
Other assets 629 (470)
Accounts payable 3,597 1,299
Accrued liabilities (47,153) (5,981)
Accrued legal settlement 405,000 0
Deferred revenue (50,096) 181,575
Income taxes payable 6,653 5,380
Other liabilities (1,237) 3,593
Net cash provided by operating activities 326,125 242,095
CASH FLOWS FROM INVESTING ACTIVITIES:    
Proceeds from maturities of marketable securities 222,764 112,053
Purchases of marketable securities (696,665) (114,195)
Purchases of property and equipment (13,071) (9,534)
Investments in privately-held companies (8,000) 0
Other investing activities (2,000) 0
Net cash used in investing activities [1] (496,972) (11,676)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Principal payments of lease financing obligations (921) (773)
Proceeds from issuance of common stock under equity plans 28,810 28,105
Tax withholding paid on behalf of employees for net share settlement (4,463) (1,356)
Net cash provided by financing activities 23,426 25,976
Effect of exchange rate changes (607) 411
NET INCREASE/(DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (148,028) 256,806
CASH, CASH EQUIVALENTS AND RESTRICTED CASH —Beginning of period 864,697 572,168
CASH, CASH EQUIVALENTS AND RESTRICTED CASH —End of period [2] 716,669 828,974
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING INFORMATION:    
Property and equipment included in accounts payable and accrued liabilities $ 1,077 $ 672
[1] Net cash used in investing activities for the six months ended June 30, 2017 was adjusted as a result of our adoption of Accounting Standards Update 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, in the first quarter of 2018. See Note 1 of the accompanying notes for details of the adjustments.
[2] See Note 3 of the accompanying notes for a reconciliation of the ending balance of cash, cash equivalents and restricted cash as shown in this condensed consolidated statements of cash flows.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Organization and Summary of Significant Accounting Policies
1.    Organization and Summary of Significant Accounting Policies
Organization
Arista Networks, Inc. (together with our subsidiaries, “we,” “our” or “us”) is a supplier of cloud networking solutions that use software innovations to address the needs of large-scale Internet companies, cloud service providers and next-generation enterprise. Our cloud networking solutions consist of our Extensible Operating System (“EOS”), a set of network applications and our 10/25/40/50/100 Gigabit Ethernet switching and routing platforms. We were incorporated in October 2004 in the State of California under the name Arastra, Inc. In March 2008, we reincorporated in the State of Nevada and in October 2008 changed our name to Arista Networks, Inc. We reincorporated in the state of Delaware in March 2014. Our corporate headquarters are located in Santa Clara, California, and we have wholly-owned subsidiaries throughout the world, including North America, Europe, Asia and Australia.
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of Arista Networks, Inc. and its wholly owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and the requirements of the U.S. Securities and Exchange Commission (the “SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, which include only normal recurring adjustments, necessary for the fair presentation of our financial information. The results for the three and six months ended June 30, 2018, are not necessarily indicative of the results expected for the full fiscal year. The condensed consolidated balance sheet as of December 31, 2017 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. All significant intercompany accounts and transactions have been eliminated.
Our condensed consolidated financial statements and related financial information in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the SEC on February 20, 2018. Certain reclassifications of prior period amounts were made in the current year to conform to the current period presentation.
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts, sales rebates and return reserves; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; valuation of inventory and contract manufacturer/supplier liabilities; recognition and measurement of contingent liabilities; valuation of equity investments in privately-held companies; determination of fair value for stock-based awards; and valuation of warranty accruals. We evaluate our estimates and assumptions based on historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates.
Significant Accounting Policies
During the six months ended June 30, 2018, we adopted several recent accounting pronouncements as discussed in the section titled Recently Adopted Accounting Pronouncements of this Note 1. As a result, we updated certain significant accounting policies as described below. There have been no other significant changes to our accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on February 20, 2018.
Investments in Privately-held Companies
Our equity investments in privately-held companies without readily determinable fair values are measured using the measurement alternative, defined by Accounting Standards Codification (“ASC”) 321-Investments-Equity Securities as cost, less impairments, and adjusted up or down based on observable price changes in orderly transactions for identical or similar investments of the same issuer. Any adjustments resulting from impairments and/or observable price changes are recorded as "Other income (expense), net" in our condensed consolidated statements of operations. Prior to 2018, such investments were accounted for under the cost method and were recorded at historical cost at the time of investment, with adjustments to the balance only in the event of an impairment.
Our equity investments in privately-held companies are included in "Investments" in our condensed consolidated balance sheets.
Revenue Recognition
Effective January 1, 2018, we adopted a new revenue recognition policy in accordance with ASC 606 using the modified retrospective method as discussed in the section titled Recently Adopted Accounting Pronouncements of this Note 1. Prior to 2018, our revenue recognition policy was based on ASC 605 Revenue Recognition, and is described in Note 1 of Notes to Consolidated Financial Statements under Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on February 20, 2018.
We generate revenue from sales of our products, which incorporate our EOS software and accessories such as cables and optics, to direct customers and channel partners together with post-contract customer support (“PCS”). We typically sell products and PCS in a single contract. We recognize revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for those products or services. We apply the following five-step revenue recognition model:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when (or as) we satisfy the performance obligation
Post-Contract Customer Support    
Post-contract support, which includes technical support, hardware repair and replacement parts beyond standard warranty, bug fixes, patches and unspecified upgrades on a when-and-if-available basis, is offered under renewable, fee-based contracts. We initially defer PCS revenue and recognize it ratably over the life of the PCS contract as there is no discernable pattern of delivery related to these promises. We do not provide unspecified upgrades on a set schedule and addresses customer requests for technical support if and when they arise, with the related expenses recognized as incurred. PCS contracts generally have a term of one to three years. We include billed but unearned PCS revenue in deferred revenue.
Contracts with Multiple Performance Obligations
Most of our contracts with customers, other than renewals of PCS, contain multiple performance obligations with a combination of products and PCS. Products and PCS generally qualify as distinct performance obligations. Our hardware includes EOS software, which together deliver the essential functionality of our products. For contracts which contain multiple performance obligations, we allocate revenue to each distinct performance obligation based on the standalone selling price (“SSP”). Judgment is required to determine the SSP for each distinct performance obligation. We use a range of amounts to estimate SSP for products and PCS sold together in a contract to determine whether there is a discount to be allocated based on the relative SSP of the various products and PCS.
If we do not have an observable SSP, such as when we do not sell a product or service separately, then SSP is estimated using judgment and considering all reasonably available information such as market conditions and information about the size and/or purchase volume of the customer. We generally use a range of amounts to estimate SSP for individual products and services based on multiple factors including, but not limited to the sales channel (reseller, distributor or end customer), the geographies in which our products and services are sold, and the size of the end customer.
We limit the amount of revenue recognition for contracts containing forms of variable consideration, such as future performance obligations, customer-specific returns, and acceptance or refund obligations. We include some or all of an estimate of the related at risk consideration in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recorded under each contract will not occur when the uncertainties surrounding the variable consideration are resolved.
We account for multiple contracts with a single partner as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single contract.
We may occasionally accept returns to address customer satisfaction issues even though there is generally no contractual provision for such returns. We estimate returns for sales to customers based on historical returns rates applied against current-period shipments. Specific customer returns and allowances are considered when determining our sales return reserve estimate.
Our policy applies to the accounting for individual contracts. However, we have elected a practical expedient to apply the guidance to a portfolio of contracts or performance obligations with similar characteristics so long as such application would not differ materially from applying the guidance to the individual contracts (or performance obligations) within that portfolio. Consequently, we have chosen to apply the portfolio approach when possible, which we do not believe will happen frequently. Additionally, we will evaluate a portfolio of data, when possible, in various situations, including accounting for commissions, rights of return and transactions with variable consideration.
We report revenue net of sales taxes. We include shipping charges billed to customers in revenue and the related shipping costs are included in cost of product revenue.
Contract Balances
A contract asset is recognized when we have performed under the contract, but our right to consideration is conditional on something other than the passage of time. Contract assets are included in "Other current assets" on our condensed consolidated balance sheets.
A contract liability is recognized when we have received customer payments in advance of our satisfaction of a performance obligation under a contract that is cancellable. Contract liabilities are included in "Other current liabilities" and "Other long-term liabilities" on our condensed consolidated balance sheets.
Assets Recognized from Costs to Obtain a Contract with a Customer
Effective January 1, 2018 in connection with the adoption of ASC 606, we recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain sales commissions earned by our sales force meet the requirements for capitalization. These costs are deferred and then amortized over a period of benefit that we have determined to be five years. Total capitalized costs to obtain a contract are included in other current and long-term assets on our condensed consolidated balance sheets.
Recently Adopted Accounting Pronouncements
Revenue Recognition
During May 2014, the Financial Accounting Standards Board (“FASB”) issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606). In 2016, the FASB issued ASU No. 2016-08, ASU No. 2016-10 and ASU No. 2016-12, which provide interpretive clarifications on the new guidance in Topic 606 (collectively, “the new standard”). Under the new standard, the recognition of revenue is based on consideration we expect to be entitled to from the transfer of goods or services to a customer.
The primary impact of the new standard is related to the deferral of incremental commission costs of obtaining customer service contracts, which were previously expensed as incurred. Under the new standard, we defer all such costs and amortize them over the expected period of benefit. The new standard also requires companies to account for termination clauses at the onset of an arrangement. While there is limited history of cancellations, our prepaid subscription offerings are generally cancellable by customers with 30 days’ notice, therefore, the subscription contracts are considered month-to-month. While these prepaid amounts have historically been recorded to deferred revenue, the new standard requires that we record these amounts as other liabilities. In addition, the new standard may impact the amount and timing of revenue recognition of certain sales arrangements and the related disclosures on our consolidated financial statements.
We adopted the new standard in our first quarter of 2018 using the modified retrospective method, which resulted in a cumulative effect adjustment of $3.5 million that increased retained earnings to capitalize certain commission costs that were expensed in the prior year. Correspondingly, we increased prepaid expenses and other current assets by $2.0 million, other assets by $2.2 million, and decreased deferred tax assets by $0.7 million as of January 1, 2018. In addition, we reclassified $16.5 million of deferred revenue as of January 1, 2018 to other current liabilities and other long-term liabilities related to our prepaid subscription offerings. The impact of adopting the new standard was not material to our financial results for the three and six months ended June 30, 2018 and we do not expect the impact to be material to the financial results for our fiscal 2018.
We apply a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less, as well as the portfolio approach for the contracts reviewed. These costs include a portion of our sales force compensation program as we have determined annual compensation is commensurate with recurring sales activities.
Financial Instruments
In January 2016, the FASB issued ASU 2016-01, Financial Instruments-Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”), which enhances the reporting model for financial instruments to provide users of financial statements with more decision-useful information. In February 2018, the FASB issued ASU 2018-03, Technical Corrections and Improvements to Financial Instruments, to clarify certain aspects of ASU 2016-01. ASU 2016-01 and ASU 2018-03 (collectively, the “new guidance”) address certain aspects of recognition, measurement, presentation, and disclosure of financial instruments. We adopted this new guidance in our first quarter of fiscal 2018. Under the new guidance, there was no change in the accounting of our marketable securities as our investment policy only allows investments in debt securities. For our cost method equity investments in privately-held companies without readily determinable fair value, we elected to use the measurement alternative, defined as cost, less impairments, as adjusted up or down based on observable price changes in orderly transactions for identical or similar investments of the same issuer, which was adopted prospectively. Adjustments resulting from impairments and/or observable price changes are to be recorded as other income (expense) on a prospective basis.
The carrying amount of our equity investments and any related gain or loss may fluctuate in the future as a result of the re-measurement of such equity investments upon the occurrence of observable price changes and/or impairments.
Income Taxes on Intra-Entity Transfers of Assets
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory, which addresses recognition of current and deferred income taxes for intra-entity asset transfers when assets are sold to an outside party. Current GAAP prohibits the recognition of current and deferred income taxes until the asset has been sold to an outside party. This prohibition on recognition is considered an exception to the principle of comprehensive recognition of current and deferred income taxes in GAAP. The new guidance requires an entity to recognize the income tax consequences when the transfer occurs eliminating the exception. The guidance must be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. We adopted this guidance in our first quarter of fiscal 2018. As a result, we recognized a cumulative effect adjustment in the condensed consolidated balance sheet as of June 30, 2018 by increasing the retained earnings and the deferred tax assets as of January 1, 2018 by approximately $0.1 million, respectively.
Restricted Cash in Statement of Cash Flows
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force, which requires that amounts generally described as restricted cash or restricted cash equivalents be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. This standard is required to be applied using a retrospective transition method to each period presented. We retrospectively adopted ASU 2016-18 in our first quarter of fiscal 2018. As a result of the adoption, we adjusted the condensed consolidated statement of cash flows for the six months ended June 30, 2017 to increase the beginning-of-period and end-of-period cash amounts by $4.2 million and $5.5 million, respectively, and to decrease net cash used in investing activities by $1.3 million.
Recent Accounting Pronouncements Not Yet Effective
Nonemployee Share-Based Payments
In June 2018, the FASB issued ASU 2018-07, Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, to simplify the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees with certain exceptions. Under the guidance, the measurement of equity-classified nonemployee awards will be fixed at the grant date, which may lower their cost and reduce volatility in the income statement. The guidance is effective for us for our first quarter of 2019. Early adoption is permitted. ASU 2018-07 shall be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year in which the guidance is adopted. We are currently assessing the impact this guidance may have on our consolidated financial statements.
Leases
In February 2016, the FASB issued ASU No. 2016-02, Leases. Under the guidance, lessees are required to recognize assets and lease liabilities on the balance sheet for most leases including operating leases and provide enhanced disclosures. There are optional practical expedients that a company may elect to apply. The guidance is effective for our first quarter of 2019 and may be early adopted. As currently issued, companies are required to adopt this guidance to the earliest period presented using a modified retrospective approach. Management’s evaluation of the new standard is underway, and we have identified the significant changes between the current guidance and the new guidance and expect to elect certain available transitional practical expedients. In addition, we have developed a project plan, performed a risk assessment, and have summarized the terms of our major lease agreements. We are in the process of reviewing our existing lease agreements to assess the impact this guidance may have on our consolidated financial statements. We currently anticipate that the adoption of ASU 2016-02 will materially affect our consolidated balance sheets by recognizing new right-of-use assets and lease liabilities for operating leases, but will not have a material impact on our consolidated statements of operations.
Credit Losses of Financial Instruments 
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses. This standard is effective for us for our first quarter of 2020. We are currently assessing the impact this guidance may have on our consolidated financial statements.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
2.    Fair Value Measurements
Assets and liabilities recorded at fair value on a recurring basis in the accompanying condensed consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. We use a fair value hierarchy to measure fair value, maximizing the use of observable inputs and minimizing the use of unobservable inputs. The three-tiers of the fair value hierarchy are as follows:
Level I - Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level II - Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and
Level III - Unobservable inputs that are supported by little or no market data for the related assets or liabilities and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
We measure and report our cash equivalents, restricted cash, and available-for-sale marketable securities at fair value on a recurring basis. The following tables summarize the unrealized gains and losses and fair value of these financial assets by significant investment category and their level within the fair value hierarchy (in thousands):
 
 
June 30, 2018
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
Level I
 
Level II
 
Level III
Financial Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash Equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
$
462,057

 
$

 
$

 
$
462,057

 
$
462,057

 
$

 
$

Corporate bonds
 
2,999

 

 

 
2,999

 

 
2,999

 

 
 
465,056

 

 

 
465,056

 
462,057

 
2,999

 

Marketable Securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
 
37,274

 

 

 
37,274

 

 
37,274

 

U.S. government notes
 
266,243

 

 
(494
)
 
265,749

 
265,749

 

 

Corporate bonds
 
568,503

 
25

 
(1,999
)
 
566,529

 

 
566,529

 

Agency securities
 
280,615

 
6

 
(926
)
 
279,695

 

 
279,695

 

 
 
1,152,635

 
31

 
(3,419
)
 
1,149,247

 
265,749

 
883,498

 

Other Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds - restricted
 
5,512

 

 

 
5,512

 
5,512

 

 

Total Financial Assets
 
$
1,623,203

 
$
31

 
$
(3,419
)
 
$
1,619,815

 
$
733,318

 
$
886,497

 
$


 
 
December 31, 2017
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
Level I
 
Level II
 
Level III
Financial Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash Equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
$
701,145

 
$

 
$

 
$
701,145

 
$
701,145

 
$

 
$

Agency securities
 
12,728

 

 

 
12,728

 

 
12,728

 

 
 
713,873

 

 

 
713,873

 
701,145

 
12,728

 

Marketable Securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
 
11,924

 

 

 
11,924

 

 
11,924

 

U.S. government notes
 
137,025

 

 
(378
)
 
136,647

 
136,647

 

 

Corporate bonds
 
313,080

 
20

 
(616
)
 
312,484

 

 
312,484

 

Agency securities
 
215,923

 
2

 
(617
)
 
215,308

 

 
215,308

 

 
 
677,952

 
22

 
(1,611
)
 
676,363

 
136,647

 
539,716

 

Other Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds - restricted
 
5,505

 

 

 
5,505

 
5,505

 

 

Total Financial Assets
 
$
1,397,330

 
$
22

 
$
(1,611
)
 
$
1,395,741

 
$
843,297

 
$
552,444

 
$


We did not realize any other-than-temporary losses on our marketable securities for the three and six months ended June 30, 2018 and 2017. We invest in marketable securities that have maximum maturities of up to two years and are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these marketable securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those marketable securities purchased at a lower yield show a mark-to-market unrealized loss. The unrealized losses are due primarily to changes in credit spreads and interest rates. We expect to realize the full value of these investments upon maturity or sale and therefore, we do not consider any of our marketable securities to be other-than-temporarily impaired as of June 30, 2018.
As of June 30, 2018, the contractual maturities of our investments did not exceed 24 months. The fair values of available-for-sale marketable securities, by remaining contractual maturity, are as follows (in thousands):
 
 
June 30, 2018
Due in 1 year or less
 
$
781,299

Due in 1 year through 2 years
 
367,948

Total marketable securities
 
$
1,149,247

The weighted-average remaining duration of our current marketable securities is approximately 0.8 years as of June 30, 2018. As we view these securities as available to support current operations, we classify securities with maturities beyond 12 months as current assets under the caption marketable securities in the accompanying unaudited condensed consolidated balance sheets.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details
6 Months Ended
Jun. 30, 2018
Balance Sheet Components [Abstract]  
Financial Statement Details
3.    Financial Statements Details
Cash, Cash Equivalents and Restricted Cash
The following table is a reconciliation of cash, cash equivalents and restricted cash reported within the accompanying condensed consolidated balance sheets that sum to the total of the same such amounts shown in the accompanying condensed consolidated statements of cash flows (in thousands):
 
 
June 30, 2018
 
June 30, 2017
Cash and cash equivalents
 
$
711,157

 
$
823,475

Restricted cash included in other assets
 
5,512

 
5,499

Total cash, cash equivalents and restricted cash
 
$
716,669

 
$
828,974


Restricted cash included in other assets as of June 30, 2018 and June 30, 2017 primarily included $4.0 million pledged as collateral representing a security deposit required for a facility lease and $1.1 million related to a letter of credit issued to a business partner. 
Accounts Receivable, Net
Accounts receivable, net consists of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Accounts receivable
 
$
267,458

 
$
254,881

Allowance for doubtful accounts
 
(183
)
 
(112
)
Product sales rebate and returns reserve
 
(6,358
)
 
(7,423
)
Accounts receivable, net
 
$
260,917

 
$
247,346


Inventories
Inventories consist of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Raw materials
 
$
68,924

 
$
69,673

Finished goods
 
176,515

 
236,525

Total inventories
 
$
245,439

 
$
306,198


Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consists of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Inventory deposit
 
$
25,273

 
$
34,141

Prepaid income taxes
 
129,948

 
38,134

Other current assets
 
87,157

 
96,215

Other prepaid expenses and deposits
 
11,424

 
8,840

Total prepaid expenses and other current assets
 
$
253,802

 
$
177,330


Property and Equipment, Net
Property and equipment, net consists of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Equipment and machinery
 
$
52,390

 
$
47,711

Computer hardware and software
 
25,748

 
22,124

Furniture and fixtures
 
3,464

 
3,020

Leasehold improvements
 
32,202

 
30,548

Building
 
35,154

 
35,154

Construction-in-process
 
4,034

 
4,742

Property and equipment, gross
 
152,992

 
143,299

Less: accumulated depreciation
 
(79,256
)
 
(69,020
)
Property and equipment, net
 
$
73,736

 
$
74,279


Depreciation expense was $5.4 million and $5.0 million for the three months ended June 30, 2018 and 2017, respectively, and $10.7 million and $9.8 million for the six months ended June 30, 2018 and 2017, respectively.
Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Accrued payroll related costs
 
$
40,896

 
$
56,626

Accrued manufacturing costs
 
21,663

 
35,703

Accrued product development costs
 
4,362

 
21,201

Accrued warranty costs
 
8,182

 
7,415

Accrued professional fees
 
6,267

 
7,086

Accrued taxes
 
717

 
794

Other
 
4,606

 
5,002

Total accrued liabilities
 
$
86,693

 
$
133,827


Warranty Accrual
The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):
 
 
Six Months Ended June 30,
 
 
2018
 
2017
Warranty accrual, beginning of period
 
$
7,415

 
$
6,744

Liabilities accrued for warranties issued during the period
 
3,813

 
3,944

Warranty costs incurred during the period
 
(3,046
)
 
(2,426
)
Warranty accrual, end of period
 
$
8,182

 
$
8,262


Contract Balances
The following table summarizes the activity related to our contract assets (in thousands):
 
 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
Contract assets, beginning balance
 
$

 
$

Add: Contract assets recognized
 
6,959

 
6,959

Contract assets, ending balance
 
$
6,959

 
$
6,959

The following table summarizes the activity related to our contract liabilities (in thousands):
 
 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
Contract liabilities, beginning balance
 
$
18,838

 
$
16,521

Less: Revenue recognized from beginning balance
 
(1,933
)
 
(4,070
)
Less: Beginning balance reclassified to deferred revenue
 
(906
)
 
(731
)
Add: Contract liabilities recognized
 
5,843

 
10,122

Contract liabilities, ending balance
 
$
21,842

 
$
21,842


As of June 30, 2018, $9.4 million of our contract liabilities was included in "Other current liabilities" with the remaining balance included in "Other long-term liabilities".
Deferred Revenue and Performance Obligations
Deferred revenue is comprised mainly of unearned revenue related to multi-year PCS contracts, services and product deferrals related to acceptance clauses. The following table summarizes the activity related to our deferred revenue (in thousands):
 
 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
 
Deferred revenue, beginning balance
 
$
456,054

 
$
498,740

(1) 
Less: Revenue recognized from beginning balance
 
(112,998
)
 
(238,557
)
 
Add: Deferral of revenue in current period, excluding amounts recognized during the period
 
105,588

 
188,461

 
Deferred revenue, ending balance
 
$
448,644

 
$
448,644

 
_________________________________
 
 
 
 
 
(1) The beginning balance of the six months ended June 30, 2018 excluded the $16.5 million that was reclassified to other current liabilities and other long-term liabilities at January 1, 2018 as a result of our adoption of ASC 606. See Note 1 for details.
 

Revenue from Remaining Performance Obligations
Revenue from remaining performance obligations represents contracted revenue that has not yet been recognized, which includes contract liabilities and deferred revenue that will be recognized as revenue in future periods. As of June 30, 2018, approximately $470.5 million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 79% of these remaining performance obligations over the next 2 years and 21% during the 3rd to the 5th year.
Other Income (Expense), Net
Other income (expense), net consists of the following (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Interest income
 
$
7,964

 
$
1,425

 
$
13,348

 
$
2,557

Unrealized loss on investments in privately-held companies, net
 
(9,100
)
 

 
(9,100
)
 

Other income (expense)
 
(353
)
 
(306
)
 
(894
)
 
(413
)
Total
 
$
(1,489
)
 
$
1,119

 
$
3,354

 
$
2,144

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments
6 Months Ended
Jun. 30, 2018
Investments in privately-held companies [Abstract]  
Investments
4.    Investments
Investments in Privately-Held Companies    
We adopted ASU 2016-01 in the three months ended March 31, 2018 (Refer to Note 1). As of June 30, 2018 and December 31, 2017, we held non-marketable equity investments of approximately $35.0 million and $36.1 million, respectively, in privately-held companies. These investments do not have readily determinable fair values and are measured using the measurement alternative.
Prior to 2018, we did not record any impairment losses for these investments. During the three and six months ended June 30, 2018, we recorded $1.2 million of unrealized gain on investments in one company after they were re-measured to fair value as of the date observable transactions occurred. In addition, during the three and six months ended June 30, 2018, we recorded $10.3 million of impairment loss on an investment. The unrealized gain and loss are classified in "Other income (expense), net" in our accompanying unaudited condensed consolidated statements of operations.
As of June 30, 2018, the carrying amount of these re-measured or impaired equity investments was $27.0 million, and were classified within Level III in the fair value hierarchy because we estimated the value of these investments using unobservable inputs supported by little or no market data in addition to an observable price change for similar investments issued by the same issuer in an inactive market.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
5.    Commitments and Contingencies
Operating Leases
We lease various offices and data centers in North America, Europe, Asia and Australia under non-cancelable operating lease arrangements that expire on various dates through 2025. There have been no material changes in our future minimum payment obligations under our operating leases that existed as of December 31, 2017, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2017, except as follows. During the six months ended June 30, 2018, we entered into new leases primarily related to additional data center capacity and co-location services. As of June 30, 2018, the total minimum future payment commitment under these new leases was approximately $46.4 million, of which $1.0 million is due in 2018, with the remainder due in 2021 through 2028.
We recognize rent expense under these arrangements on a straight-line basis over the term of the leases. For the three months ended June 30, 2018 and 2017, rent expense for all operating leases amounted to $2.6 million and $2.6 million, respectively, and to $5.1 million and $5.0 million for the six months ended June 30, 2018 and 2017, respectively.
Financing Obligation—Build-to-Suit Lease     
In August 2012, we executed a lease for a building then under construction in Santa Clara, California to serve as our headquarters. The lease term is 120 months and commenced in August 2013. The lease is accounted for as a financing obligation and the lease payments are attributed to (1) a reduction of the principal financing obligation; (2) imputed interest expense; and (3) land lease expense, representing an imputed cost to lease the underlying land of the building. There have been no material changes in our future minimum payment obligations under this financing lease, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2017. Land lease expense related to our lease financing obligation is classified as rent expense in our unaudited condensed consolidated statements of operations, and amounted to $0.3 million for the three months ended June 30, 2018 and 2017, and $0.6 million for the six months ended June 30, 2018 and 2017.
Purchase Commitments
We outsource most of our manufacturing and supply chain management operations to third-party contract manufacturers, who procure components and assemble products on our behalf based on our forecasts in order to reduce manufacturing lead times and ensure adequate component supply. We issue purchase orders to our contract manufacturers for finished product and a significant portion of these orders consist of firm non-cancellable commitments. In addition, we purchase strategic component inventory from certain suppliers under purchase commitments that in some cases are non-cancellable, including integrated circuits, which are consigned to our contract manufacturers. As of June 30, 2018, we had non-cancellable purchase commitments of $269.6 million, of which $215.4 million was to our contract manufacturers and suppliers. We have not recorded a liability related to these purchase commitments. In addition, we have provided deposits to secure our obligations to purchase inventory. We had $28.0 million and $36.9 million in deposits as of June 30, 2018 and December 31, 2017, respectively. These deposits are classified in “Prepaid expenses and other current assets” and “Other assets” in our accompanying unaudited condensed consolidated balance sheets.
Guarantees
We have entered into agreements with some of our direct customers and channel partners that contain indemnification provisions relating to potential situations where claims could be alleged that our products infringe the intellectual property rights of a third party. We have at our option and expense the ability to repair any infringement, replace product with a non-infringing equivalent-in-function product or refund our customers all or a portion of the value of the product. Other guarantees or indemnification agreements include guarantees of product and service performance and standby letters of credit for leased facilities and corporate credit cards. We have not recorded a liability related to these indemnification and guarantee provisions and our guarantee and indemnification arrangements have not had any significant impact on our consolidated financial statements to date.
Legal Proceedings
OptumSoft, Inc. Matters
On April 4, 2014, OptumSoft filed a lawsuit against us in the Superior Court of California, Santa Clara County titled OptumSoft, Inc. v. Arista Networks, Inc., in which it asserts (i) ownership of certain components of our EOS network operating system pursuant to the terms of a 2004 agreement between the companies; and (ii) breaches of certain confidentiality and use restrictions in that agreement. Under the terms of the 2004 agreement, OptumSoft provided us with a non-exclusive, irrevocable, royalty-free license to software delivered by OptumSoft comprising a software tool used to develop certain components of EOS and a runtime library that is incorporated into EOS. The 2004 agreement places certain restrictions on our use and disclosure of the OptumSoft software and gives OptumSoft ownership of improvements, modifications and corrections to, and derivative works of, the OptumSoft software that we develop.
In its lawsuit, OptumSoft has asked the Court to order us to (i) give OptumSoft access to our software for evaluation by OptumSoft; (ii) cease all conduct constituting the alleged confidentiality and use restriction breaches; (iii) secure the return or deletion of OptumSoft’s alleged intellectual property provided to third parties, including our customers; (iv) assign ownership to OptumSoft of OptumSoft’s alleged intellectual property currently owned by us; and (v) pay OptumSoft’s alleged damages, attorney’s fees, and costs of the lawsuit. David Cheriton, one of our founders and a former member of our board of directors, who resigned from our board of directors on March 1, 2014 and has no continuing role with us, is a founder and, we believe, the largest stockholder and director of OptumSoft. The 2010 David R. Cheriton Irrevocable Trust dated July 28, 2010, a trust for the benefit of the minor children of Mr. Cheriton, is one of our largest stockholders.
On April 14, 2014, we filed a cross-complaint against OptumSoft, in which we asserted our ownership of the software components at issue and our interpretation of the 2004 agreement. Among other things, we asserted that the language of the 2004 agreement and the parties’ long course of conduct support our ownership of the disputed software components. We asked the Court to declare our ownership of those software components, all similarly-situated software components developed in the future and all related intellectual property. We also asserted that, even if we are found not to own certain components, such components are licensed to us under the terms of the 2004 agreement. However, there can be no assurance that our assertions will ultimately prevail in litigation. On the same day, we also filed an answer to OptumSoft’s claims, as well as affirmative defenses based in part on OptumSoft’s failure to maintain the confidentiality of its claimed trade secrets, its authorization of the disclosures it asserts and its delay in claiming ownership of the software components at issue. We have also taken additional steps to respond to OptumSoft’s allegations that we improperly used and/or disclosed OptumSoft confidential information. While we believe we have meritorious defenses to these allegations, we believe we have (i) revised our software to remove the elements we understand to be the subject of the claims relating to improper use and disclosure of OptumSoft confidential information and made the revised software available to our customers and (ii) removed information from our website that OptumSoft asserted disclosed OptumSoft confidential information.
The parties tried Phase I of the case, relating to contract interpretation and application of the contract to certain claimed source code, in September 2015. On December 16, 2015, the Court issued a Proposed Statement of Decision Following Phase 1 Trial, and on January 8, 2016, OptumSoft filed objections to that Proposed Statement of Decision. On March 23, 2016, the Court issued a Final Statement of Decision Following Phase I Trial, in which it agreed with and adopted our interpretation of the 2004 agreement and held that we, and not OptumSoft, own all the software at issue in Phase I. The remaining issues that were not addressed in the Phase I trial are set to be tried in Phase II, including the application of the Court’s interpretation of the 2004 agreement as set forth in the Final Statement of Decision Following Phase I Trial to any other source code that OptumSoft claims to own following a review and the trade secret misappropriation and confidentiality claims. The Phase II Trial is set to begin on March 4, 2019.
We intend to vigorously defend against any claims brought against us by OptumSoft.  However, we cannot be certain that, if litigated, any claims by OptumSoft would be resolved in our favor.  For example, if it were determined that OptumSoft owned components of our EOS network operating system, we would be required to transfer ownership of those components and any related intellectual property to OptumSoft.  If OptumSoft were the owner of those components, it could make them available to our competitors, such as through a sale or license.  An adverse litigation ruling could result in a significant damages award against us and injunctive relief. In addition, OptumSoft could assert additional or different claims against us, including claims that our license from OptumSoft is invalid.
With respect to the legal proceedings described above, it is our belief that while a loss is not probable, it may be reasonably possible. Further, at this stage in the litigation, any possible loss or range of loss cannot be estimated.  However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us in a reporting period for a material amount, our consolidated financial statements for that reporting period could be materially adversely affected.    
Cisco Systems, Inc. (“Cisco”) Matters    
Although we have reached a settlement with Cisco, as described in Note 10, we are currently involved in several litigation matters with Cisco Systems, Inc. These matters are summarized below.
Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 4:14-cv-05343) (“’43 Case”)
On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe U.S. Patent Nos. 6,377,577; 6,741,592; 7,023,853; 7,061,875; 7,162,537; 7,200,145; 7,224,668; 7,290,164; 7,340,597; 7,460,492; 8,051,211; and 8,356,296 (respectively, “the ’577 patent,” “the ’592 patent,” “the ’853 patent,” “the ’875 patent,” “the ’537 patent,” “the ’145 patent,” “the ’668 patent,” “the ’164 patent,” “the ’597 patent,” “the ’492 patent,” “the ’211 patent,” and “the ’296 patent”). Pursuant to the settlement with Cisco, as described in Note 10, the ’43 Case will be dismissed following execution of a final agreement with Cisco.
Cisco Systems, Inc. v. Arista Networks, Inc. (Case No. 5:14-cv-05344) (“’44 Case”)    
On December 5, 2014, Cisco filed a complaint against us in the District Court for the Northern District of California alleging that we infringe numerous copyrights pertaining to Cisco’s “Command Line Interface” or “CLI” and U.S. Patent Nos. 7,047,526 and 7,953,886 (respectively, “the ’526 patent” and “the ’886 patent”). As relief for our alleged copyright infringement, Cisco seeks monetary damages for alleged lost profits, profits from our alleged infringement, statutory damages, attorney’s fees, and associated costs. The ’526 patent is subject to a non-appealable final judgment of non-infringement and the ’886 patent was dismissed with prejudice.
On December 14, 2016, following a two-week trial, a jury found that we had proven our copyright defense of scenes a faire. Cisco filed a notice of appeal on June 6, 2017. Cisco did not appeal the jury’s noninfringement verdict on the ’526 patent but did appeal the jury’s finding that we established the defense of scenes a faire. The matter is fully briefed, and the U.S. Court of Appeals for the Federal Circuit (the “Federal Circuit”) heard oral argument on June 6, 2018. The Federal Circuit has not yet issued a decision. Pursuant to the settlement with Cisco, the ’44 Case will continue until either the judge vacates the judgment or all appeals on the judgment are exhausted, at which time the case will be dismissed, and if the Federal Circuit overturns the scenes a faire verdict or remands the case to the district court for further proceedings Arista will make certain limited changes to its CLI and no further settlement amounts will be paid.
Arista Networks, Inc. v. Cisco Systems, Inc. (Case No. 5:16-cv-00923) (“’23 Case”)
On February 24, 2016, we filed a complaint against Cisco in the District Court for the Northern District of California alleging antitrust violations and unfair competition. On August 6, 2018, the Court vacated trial in light of the settlement with Cisco as describe in Note 10. Pursuant to the settlement with Cisco, the ’23 Case will be dismissed following execution of a final agreement with Cisco.
Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-944) (“944 Investigation”)
On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that we violated 19 U.S.C. § 1337 (“Section 337”). The USITC instituted Cisco’s complaint as Investigation No. 337-TA-944. Cisco initially alleged that certain of our switching products infringe the ’592, ’537, ’145, ’164, ’597, and ’296 patents.
On February 2, 2016, the Administrative Law Judge (“ALJ”) issued his initial determination finding a violation of Section 337. The ALJ found that a violation had occurred in the importation into the United States, the sale for importation or the sale within the United States after importation, of certain network devices, related software, and components thereof that the ALJ found infringed asserted claims 1, 2, 8-11, and 17-19 of the ’537 patent; asserted claims 6, 7, 20, and 21 of the ’592 patent; and asserted claims 5, 7, 45, and 46 of the ’145 patent. The ALJ did not find a violation of Section 337 with respect to any asserted claims of the ’597 and ’164 patents. Cisco dropped the ’296 patent before the hearing. On June 23, 2016, the USITC issued its Final Determination, which found a violation with respect to the ’537, ’592, and ’145 patents, and found no violation with respect to the ’597 and ’164 patents. The USITC also issued a limited exclusion order and a cease and desist order pertaining to network devices, related software, and components thereof that infringe one or more of claims 1, 2, 8-11, and 17-19 of the ’537 patent; claims 6, 7, 20, and 21 of the ’592 patent; and claims 5, 7, 45, and 46 of the ’145 patent. On August 22, 2016, the Presidential review period for the 944 Investigation expired. The USITC orders will be in effect until the expiration of the ’537, ’592, and ’145 patents.
Both we and Cisco filed petitions for review of the USITC’s Final Determination to the Federal Circuit. The appeal was fully briefed and oral argument was held on June 6, 2017. On September 27, 2017, the Federal Circuit affirmed the USITC’s Final Determination.
In response to the USITC’s findings in the 944 Investigation, we made design changes to our products for sale in the United States to address the features that were found to infringe the ’537, ’592, and ’145 patents. Following the issuance of the final determination in the 944 Investigation, we submitted a Section 177 ruling request to CBP seeking approval to import these redesigned products into the United States.
On August 26, 2016, Cisco filed an enforcement complaint under Section 337 with the USITC. Cisco alleges that we are violating the cease and desist and limited exclusion orders issued in the 944 Investigation by engaging in the “marketing, distribution, offering for sale, selling, advertising, and/or aiding or abetting other entities in the sale and/or distribution of products that Cisco alleges continue to infringe claims 1-2, 8-11, and 17-19 of the ’537 patent,” despite the design changes we have made to those products. Cisco asks the USITC to (1) enforce the cease and desist order; (2) modify the USITC’s limited exclusion order and/or cease and desist order “in any manner that would assist in the prevention of the unfair practices that were originally the basis for issuing such Order or assist in the detection of violations of such Order”; (3) impose the maximum statutory civil penalties for violation of the cease and desist order “including monetary sanctions for each day’s violation of the cease and desist order of the greater of $100,000 or twice the domestic value of the articles entered or sold, whichever is higher”; (4) bring a civil action in U.S. district court “requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order”; and (5) impose “such other remedies and sanctions as are appropriate and within the USITC’s authority.” On September 28, 2016, the USITC instituted the enforcement proceeding. The proceeding has been assigned to ALJ Shaw, who presided over the underlying investigation.
On April 7, 2017, we received a 177 ruling from CBP finding that our redesigned products did not infringe the relevant claims of the ’537, ’592, and ʼ145 patents, and approving the importation of those redesigned products into the United States.
On June 20, 2017, the ALJ issued his initial determination finding that we did not violate the June 23, 2016 cease and desist order. The initial determination also recommended a civil penalty of $307 million if the USITC decided to overturn the finding of no violation. On July 3, 2017, the parties filed petitions for review of certain findings in the initial determination.
On August 4, 2017, the USITC issued an order remanding the investigation to the ALJ to make additional findings on certain issues and issue a remand initial determination. The USITC ordered the ALJ to set a schedule for completion of any necessary remand proceedings and a new target date for the enforcement action (the “944 Enforcement Action”). The ALJ held a hearing on February 1, 2018 and issued a remand initial determination on June 4, 2018, again finding that we did not violate the June 23, 2016 cease and desist order. The parties have submitted additional petition for review briefing and the USITC is scheduled to issue a final determination on September 11, 2018. In light of the settlement with Cisco, the parties have filed a joint request to stay the remaining briefing and target dates in the 944 Enforcement Action to halt further activity. Pursuant to the settlement with Cisco, the 944 Enforcement Investigation will be terminated and the remedial orders suspended following execution of a final agreement with Cisco.
Certain Network Devices, Related Software, and Components Thereof (Inv. No. 337-TA-945) (“945 Investigation”)
On December 19, 2014, Cisco filed a complaint against us in the USITC alleging that we violated Section 337. The USITC instituted Cisco’s complaint as Investigation No. 337-TA-945. The remedial orders from the 945 Investigation are no longer in effect and will terminate when the USPTO issues a certificate cancelling the asserted claims of the ’668 patent based on the IPR proceeding described below.
Inter Partes Reviews
We have filed petitions for Inter Partes Review of the ’597, ’211, ’668, ’853, ’537, ’577, ’886, and ’526 patents. IPRs relating to the ’597 (IPR No. 2015-00978) and ’211 (IPR No. 2015-00975) patents were instituted in October 2015 and hearings on these IPRs were completed in July 2016. On September 28, 2016, the PTAB issued a final written decision finding claims 1, 14, 39-42, 71, 72, 84, and 85 of the ’597 patent unpatentable. The PTAB also found that claims 29, 63, 64, 73, and 86 of the ’597 patent had not been shown to be unpatentable. On October 5, 2016, the PTAB issued a final written decision finding claims 1 and 12 of the ’211 patent unpatentable. The PTAB also found that claims 2, 6-9, 13, and 17-20 of the ’211 patent had not been shown to be unpatentable. Both parties have appealed the final written decisions on the ’211 and ’537 patent IPRs. The hearing for the ’211 IPR appeal was held in March 2018, and on March 28, 2018, the Federal Circuit remanded the matter back to the PTAB for further proceedings.
IPRs relating to the ’668 (IPR No. 2016-00309), ’577 (IPR No. 2016-00303), ’853 (IPR No. 2016-0306), and ’537 (IPR No. 2016-0308) patents were instituted in June 2016 and hearings were held on March 7, 2017. On May 25, 2017, the PTAB issued final written decisions finding claims 1, 7-10, 12-16, 18-22, 25, and 28-31 of ’577 patent unpatentable, and that claim 2 of the ’577 patent, claim 63 of the ’853 patent, and claims 1, 10, 19, and 21 of the ’537 patent had not been shown to be unpatentable. On June 1, 2017, the PTAB issued a final written decision finding claims 1-10, 12-13, 15-28, 30-31, 33-36, 55-64, 66-67, and 69-72 of the ’668 patent unpatentable. We filed a Notice of Appeal concerning the ’577 patent on July 21, 2017, and Notices of Appeal concerning the ‘853 and ’537 patents on July 26, 2017. Cisco cross-appealed concerning the ’577 patent on July 26, 2017 and filed a Notice of Appeal concerning the ’668 patent on August 1, 2017. For the appeals of the IPRs on the ’668 and ’577 patents, the Federal Circuit granted our motion for an expedited briefing schedule, and the hearings were held on February 9, 2018. On February 14, 2018, the Federal Circuit affirmed the PTAB’s final written decision on the ’668 patent.
* * * * *
Although we have reached a settlement with Cisco, as describe in Note 10, the Cisco lawsuits, as summarized in the preceding paragraphs, remain active subject to a final agreement with Cisco and we remain subject to the exclusion order issued in the 944 Investigation. In light of the settlement with Cisco, the parties are planning to seek suspension of this enforcement proceeding.
If the 944 Enforcement Action is not stayed and/or terminated and if the USITC determines that our redesigned products infringe any of the patents that are the subject of USITC remedial orders, those redesigned products will also be barred from import into the United States, or sale after importation. In addition, the USITC may impose the maximum statutory civil penalties for violation of the cease and desist order “including monetary sanctions for each day’s violation of the cease and desist order of the greater of $100,000 or twice the domestic value of the articles entered or sold, whichever is higher,” bring a civil action in U.S. district court “requesting collection of such civil penalties and the issuance of a mandatory injunction preventing further violation of Cease and Desist Order,” or impose “such other remedies and sanctions as are appropriate and within the Commission’s authority.” In the 944 Enforcement Action, the ALJ recommended a civil penalty of $307 million if the USITC were to reverse the ALJ’s finding of no violation. Any such finding by the USITC in the 944 Enforcement Action could materially and adversely affect our business, prospects, reputation, results of operations and financial condition.
An adverse finding in the 944 Enforcement Action would take effect immediately upon USITC’s issuance of the final determination, without any Presidential review period. To address such a finding, we would have to further redesign our products to make them non-infringing, and until we made such changes we would not be able to import or ship our products to customers in the United States. Our further redesign efforts could be extremely costly and time consuming as well as disruptive to our other development activities and distracting to management. We may not be able to further redesign the products in a manner that does not continue to infringe the patents or that is acceptable to customers. We may not be able to complete, and our customers may not be able to qualify, such further redesigned products in a timely fashion, if at all, following the issuance of an adverse final determination, leading to a delay or cancellation of purchases by some customers until those redesigned products are qualified or accepted by such customers, a rejection or return of our redesigned products by some customers or a loss of sales to some customers who are unable to qualify or accept the redesigned products. Our redesign efforts could be extremely costly and time consuming as well as disruptive to our other development activities and distracting to management.
Other Matters
In the ordinary course of business, we are a party to other claims and legal proceedings including matters relating to commercial, employee relations, business practices and intellectual property.
We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. As of June 30, 2018, provisions recorded for contingent losses related to other claims and matters have not been significant. Based on currently available information, management does not believe that any additional liabilities relating to other unresolved matters are probable or that the amount of any resulting loss is estimable, and believes these other matters are not likely, individually and in the aggregate, to have a material adverse effect on our financial position, results of operations or cash flows. However, litigation is subject to inherent uncertainties and our view of these matters may change in the future. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on our financial position, results of operations or cash flows for the period in which the unfavorable outcome occurs, and potentially in future periods.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plan Activities
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Equity Award Plan Activities
6.    Equity Award Plan Activities
2014 Equity Incentive Plan
Effective January 1, 2018, our board of directors authorized an increase of 2,211,176 shares to the shares available for issuance under the 2014 Equity Incentive Plan (the “2014 Plan”). Pursuant to the 2014 Plan, the 2018 share increase is determined based on the lesser of 3% of total shares of common stock outstanding as of December 31, 201712,500,000 shares, or such amount as determined by our board of directors. As of June 30, 2018, there remained approximately 23.3 million shares available for issuance under the 2014 Plan.
2014 Employee Stock Purchase Plan
Effective January 1, 2018, our board of directors authorized an increase of 737,058 shares to shares available for issuance under our 2014 Employee Stock Purchase Plan (the “ESPP”). Pursuant to the ESPP, the 2018 share increase is determined based the lesser of 1% of the total shares of common stock outstanding on December 31, 2017, 2,500,000 shares, or such amount as determined by our board of directors. As of June 30, 2018, there remained approximately 2,615,207 shares available for issuance under the ESPP.
During the three and six months ended June 30, 2018, we issued 108,890 shares at a weighted-average purchase price of $67.09 under the ESPP. 
Stock Option Activities
The following table summarizes the option activity under our stock plans and related information (in thousands, except years and per share amounts):
 
 
Options Outstanding 
 
 
 
 
 
 
Number of
Shares
Underlying
Outstanding Options
 
Weighted-
Average
Exercise
Price per Share
 
Weighted-
Average
Remaining
Contractual
Term (Years) of
Stock Options
 
Aggregate
Intrinsic
Value
of Stock
Options
Outstanding
Balance—December 31, 2017
 
7,024

 
$
33.05

 
6.1
 
$
1,422,637

Options granted
 
82

 
244.20

 
 
 
 
Options exercised
 
(720
)
 
29.87

 
 
 
 
Options canceled
 
(25
)
 
42.79

 
 
 
 
Balance—June 30, 2018
 
6,361

 
$
36.10

 
5.7
 
$
1,408,382

Vested and exercisable—June 30, 2018
 
2,827

 
$
22.87

 
5.1
 
$
663,243


Restricted Stock Unit (RSU) Activities
A summary of the RSU activity under our stock plans and related information are presented below (in thousands, except years and per share amounts):
 
 
Number of
Shares
 
Weighted-
Average Grant
Date Fair Value Per Share
 
Weighted-Average
Remaining
Contractual Term (in years)
 
Aggregate Intrinsic Value
Unvested balance—December 31, 2017
 
1,537

 
$
104.29

 
1.6
 
$
362,119

       RSUs granted
 
185

 
275.87

 
 
 
 
       RSUs vested
 
(274
)
 
91.96

 
 
 
 
       RSUs forfeited/canceled
 
(42
)
 
128.81

 
 
 
 
Unvested balance—June 30, 2018
 
1,406

 
$
128.50

 
1.6
 
$
361,923


Shares Available for Grant
The following table presents the stock activity and the total number of shares available for grant under the 2014 Plan as of June 30, 2018 (in thousands):
 
 
Number of Shares
Balance—December 31, 2017
 
13,512

Authorized
 
2,211

Options granted
 
(82
)
RSUs granted
 
(185
)
Options canceled
 
25

RSUs forfeited
 
42

Shares traded for taxes
 
19

Balance—June 30, 2018
 
15,542


Stock-Based Compensation Expense
Total stock-based compensation expense related to options, restricted stock units and employee stock purchase rights granted were allocated as follows (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Cost of revenue
 
$
1,236

 
$
1,087

 
$
2,438

 
$
2,111

Research and development
 
11,745

 
10,342

 
22,690

 
19,929

Sales and marketing   
 
6,274

 
4,080

 
12,234

 
7,536

General and administrative
 
3,223

 
2,891

 
5,967

 
5,263

           Total stock-based compensation
 
$
22,478

 
$
18,400

 
$
43,329

 
$
34,839


As of June 30, 2018, unrecognized stock-based compensation expenses by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years).
 
 
June 30, 2018
 
 
Stock Option
 
RSU
 
ESPP
Unrecognized stock-based compensation expense
 
$
64,927

 
$
166,063

 
$
3,470

Weighted-average amortization period
 
3.7 years

 
3.4 years

 
1.0 year

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income (Loss) Per Share Available to Common Stock
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Available to Common Stock
7.    Net Income (Loss) Per Share Available to Common Stock
The following table sets forth the computation of our basic and diluted net income (loss) per share available to common stock (in thousands, except per share amounts):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
 
Basic:
 
 
 
 
 
 
 
 
Net income (loss)
 
$
(155,269
)
 
$
102,685

 
$
(10,731
)
 
$
185,646

Less: undistributed earnings (loss) allocated to participating securities
 
82

 
(231
)
 
6

 
(507
)
Net income (loss) available to common stockholders, basic
 
$
(155,187
)
 
$
102,454

 
$
(10,725
)
 
$
185,139

Diluted:
 
 
 
 
 
 
 
 
Net income (loss) attributable to common stockholders, basic
 
$
(155,187
)
 
$
102,454

 
$
(10,725
)
 
$
185,139

Add: undistributed earnings (loss) allocated to participating securities
 

 
20

 

 
43

Net income (loss) attributable to common stockholders, diluted
 
$
(155,187
)
 
$
102,474

 
$
(10,725
)
 
$
185,182

Denominator:
 
 
 
 
 
 
 
 
Basic:
 
 
 
 
 
 
 
 
Weighted-average shares used in computing net income (loss) per share available to common stockholders, basic
 
74,503

 
71,992

 
74,250

 
71,555

Diluted:
 
 
 
 
 
 
 
 
Weighted-average shares used in computing net income (loss) per share available to common stockholders, basic
 
74,503

 
71,992

 
74,250

 
71,555

Add weighted-average effect of dilutive securities:
 
 
 
 
 
 
 
 
Stock options and RSUs
 

 
6,625

 

 
6,474

Employee stock purchase plan
 

 
139

 

 
137

Weighted-average shares used in computing net income (loss) per share available to common stockholders, diluted
 
74,503

 
78,756

 
74,250

 
78,166

Net income (loss) per share attributable to common stockholders:
 
 
 
 
 
 
 
 
Basic
 
$
(2.08
)
 
$
1.42

 
$
(0.14
)
 
$
2.59

Diluted
 
$
(2.08
)
 
$
1.30

 
$
(0.14
)
 
$
2.37


The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net income (loss) per share available to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Stock options and RSUs to purchase common stock
 
8,011

 
18

 
8,168

 
103

Employee stock purchase plan
 
145

 

 
132

 

Total
 
8,156

 
18

 
8,300

 
103

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
8.    Income Taxes
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
 
 
 
 
 
 
 
(in thousands, except percentages)
Income (loss) before income taxes
 
$
(241,972
)
 
$
117,130

 
$
(99,078
)
 
$
190,858

Provision for (benefit from) income taxes
 
$
(86,703
)
 
$
14,445

 
$
(88,347
)
 
$
5,212

Effective tax rate
 
35.8
%
 
12.3
%
 
89.2
%
 
2.7
%

The effective tax rates above reflect tax benefits recorded on pre-tax losses in the three and six months ended June 30, 2018, compared to tax expense recorded on pre-tax income in the comparable periods in 2017 and are reflective of a federal and state tax benefit on the $405.0 million charge related to the legal settlement recorded in the three and six months ended June 30, 2018 as well as a lower U.S. corporate tax rate beginning fiscal 2018 under the Tax Cuts and Jobs Act (“Tax Act”) passed in December 2017.  In all periods, excess tax benefits attributable to equity compensation also significantly benefit the effective tax rate. During periods where we experience pre-tax losses, excess tax benefits will generally increase the effective income tax rate above the statutory rate, whereas during periods where we experience pre-tax profits, they will reduce the effective income tax rate below the statutory rate.
We operate in a number of tax jurisdictions and are subject to taxes in each country or jurisdiction in which we conduct business. Earnings from our non-U.S. activities are subject to local country income tax and may be subject to U.S. income tax.
On December 22, 2017, the U.S. government enacted comprehensive tax legislation. The Tax Act makes broad and complex changes to the U.S. tax code, including, but not limited to, (1) reducing the U.S. federal corporate tax rate from 35 percent to 21 percent; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; and (5) creating the base erosion anti-abuse tax (“BEAT”), a new minimum tax.
The Tax Act includes provisions for Global Intangible Low-Taxed Income (“GILTI”) wherein taxes on foreign income are imposed in excess of a deemed return on tangible assets of foreign corporations. This income will effectively be taxed at a 10.5% tax rate in general. Our deferred tax assets and liabilities are still being evaluated to determine if they should be recognized for the basis differences expected to reverse as a result of GILTI provisions that are effective for us after the calendar year ending December 31, 2017. Because of the complexity of the new provisions, we are continuing to evaluate how the provisions will be accounted for under U.S. GAAP wherein companies are allowed to make an accounting policy election of either (i) account for GILTI as a component of tax expense in the period in which we are subject to the rules (the “period cost method”), or (ii) account for GILTI in our measurement of deferred taxes (the “deferred method”). Currently, we have not elected a method but we have included an estimate of the impact to our effective tax rate for the year ended December 31, 2018. A formal election will only be made after our completion of the analysis of the GILTI provisions and the release of new regulations providing further insight into the new rules. Our election method will depend, in part, on analyzing our global income to determine whether we expect to have future U.S. inclusions in our taxable income related to GILTI and, if so, the impact that is expected.
As of June 30, 2018, we have not yet completed our accounting for the tax effects of the enactment of the Tax Act. We recognized a provisional tax amount of $51.8 million in the fourth quarter of 2017 for the transition tax liability and the revaluation of our deferred income taxes as a result of the rate change. In the six months ended June 30, 2018, we did not revise this estimate. In addition, we recorded a reasonable estimate for the effect of the new legislation as discussed above, which impacts the US income tax liabilities for the year ending December 31, 2018. Our estimates may also be affected as we gain a more thorough understanding of the tax law. These changes could be material to income tax expense. We will continue to refine our estimates related to the impact of the Tax Act during the one year measurement period allowed under Staff Accounting Bulletin 118 (“SAB 118”).
We have been selected for examination by the Internal Revenue Service (“IRS”) for our 2014 tax year. It is difficult to determine when the examinations will be settled or their final outcomes in the foreseeable future. We believe that we have adequately provided reserves for any reasonably foreseeable adjustment to our tax returns.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Segment Information
9.    Segment Information
We have determined that we operate as one reportable segment. The following table represents revenue based on the customer’s location, as determined by the customer’s shipping address (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Americas
 
$
377,460

 
$
304,020

 
$
692,958

 
$
568,883

Europe, Middle East and Africa
 
101,811

 
77,367

 
223,697

 
120,101

Asia-Pacific
 
40,574

 
23,824

 
75,679

 
51,702

Total revenue
 
$
519,845

 
$
405,211

 
$
992,334

 
$
740,686

Long-lived assets, excluding intercompany receivables, investments in subsidiaries, privately-held equity investments and deferred tax assets, net by location are summarized as follows (in thousands):
 
 
June 30, 2018
 
December 31, 2017
United States
 
$
68,003

 
$
69,128

International
 
5,733

 
5,151

Total
 
$
73,736

 
$
74,279

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events
6 Months Ended
Jun. 30, 2018
Subsequent Events [Abstract]  
Subsequent Events
10.    Subsequent Events
Acquisition of Mojo Networks, Inc.
On August 2, 2018, we completed the acquisition of Mojo Networks, Inc., a provider of Cognitive WiFi and cloud-managed wireless networking solutions. The transaction will be included in our condensed consolidated financial statements in the quarter ended September 30, 2018 and will be financed from our existing cash balance.
Settlement of Cisco Lawsuits
On August 6, 2018, we entered into a binding term sheet with Cisco which, upon execution of a final agreement, will result in the dismissal of all pending district court and USITC litigation between the parties. Under the binding term sheet, we will pay Cisco $400.0 million by August 20, 2018. Cisco will grant us a release for all claims of infringement with respect to the patent infringement allegations against us in the pending litigation, and we will grant Cisco a release from all past antitrust claims. These mutual releases will extend to the Company's and Cisco’s customers, contract manufacturers, and partners. The parties have further agreed to a five-year stand-down period as to any utility patent infringement claims either may have against features currently implemented in the other party’s products and services, with some carve-outs for products stemming from acquired companies. The parties further agreed to a three-year dispute resolution process for allegations by either party against new and/or modified features in the other party’s products. We also agreed to make certain modifications to our Command Line Interface (“CLI”).
As a result of the agreement described above, we recorded a legal settlement charge of $405.0 million to operating expenses, which included legal fees associated with the settlement, and a corresponding income tax benefit of $99.0 million in the three and six months ended June 30, 2018.  Correspondingly, we recorded $405.0 million in accrued legal settlement charges, $85.0 million in prepaid expenses and other current assets relating to prepaid income taxes, and $14.0 million in deferred tax assets in our condensed consolidated balance sheet as of June 30, 2018.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of Arista Networks, Inc. and its wholly owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and the requirements of the U.S. Securities and Exchange Commission (the “SEC”) for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted. In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, which include only normal recurring adjustments, necessary for the fair presentation of our financial information. The results for the three and six months ended June 30, 2018, are not necessarily indicative of the results expected for the full fiscal year. The condensed consolidated balance sheet as of December 31, 2017 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. All significant intercompany accounts and transactions have been eliminated.
Our condensed consolidated financial statements and related financial information in this Quarterly Report on Form 10-Q should be read in conjunction with the audited consolidated financial statements and related footnotes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, filed with the SEC on February 20, 2018. Certain reclassifications of prior period amounts were made in the current year to conform to the current period presentation.
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts, sales rebates and return reserves; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; valuation of inventory and contract manufacturer/supplier liabilities; recognition and measurement of contingent liabilities; valuation of equity investments in privately-held companies; determination of fair value for stock-based awards; and valuation of warranty accruals. We evaluate our estimates and assumptions based on historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. Actual results could differ materially from those estimates.
Investments in Privately-held Companies
Our equity investments in privately-held companies without readily determinable fair values are measured using the measurement alternative, defined by Accounting Standards Codification (“ASC”) 321-Investments-Equity Securities as cost, less impairments, and adjusted up or down based on observable price changes in orderly transactions for identical or similar investments of the same issuer. Any adjustments resulting from impairments and/or observable price changes are recorded as "Other income (expense), net" in our condensed consolidated statements of operations. Prior to 2018, such investments were accounted for under the cost method and were recorded at historical cost at the time of investment, with adjustments to the balance only in the event of an impairment.
Our equity investments in privately-held companies are included in "Investments" in our condensed consolidated balance sheets.
Revenue Recognition
Effective January 1, 2018, we adopted a new revenue recognition policy in accordance with ASC 606 using the modified retrospective method as discussed in the section titled Recently Adopted Accounting Pronouncements of this Note 1. Prior to 2018, our revenue recognition policy was based on ASC 605 Revenue Recognition, and is described in Note 1 of Notes to Consolidated Financial Statements under Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on February 20, 2018.
We generate revenue from sales of our products, which incorporate our EOS software and accessories such as cables and optics, to direct customers and channel partners together with post-contract customer support (“PCS”). We typically sell products and PCS in a single contract. We recognize revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for those products or services. We apply the following five-step revenue recognition model:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when (or as) we satisfy the performance obligation
Post-Contract Customer Support    
Post-contract support, which includes technical support, hardware repair and replacement parts beyond standard warranty, bug fixes, patches and unspecified upgrades on a when-and-if-available basis, is offered under renewable, fee-based contracts. We initially defer PCS revenue and recognize it ratably over the life of the PCS contract as there is no discernable pattern of delivery related to these promises. We do not provide unspecified upgrades on a set schedule and addresses customer requests for technical support if and when they arise, with the related expenses recognized as incurred. PCS contracts generally have a term of one to three years. We include billed but unearned PCS revenue in deferred revenue.
Contracts with Multiple Performance Obligations
Most of our contracts with customers, other than renewals of PCS, contain multiple performance obligations with a combination of products and PCS. Products and PCS generally qualify as distinct performance obligations. Our hardware includes EOS software, which together deliver the essential functionality of our products. For contracts which contain multiple performance obligations, we allocate revenue to each distinct performance obligation based on the standalone selling price (“SSP”). Judgment is required to determine the SSP for each distinct performance obligation. We use a range of amounts to estimate SSP for products and PCS sold together in a contract to determine whether there is a discount to be allocated based on the relative SSP of the various products and PCS.
If we do not have an observable SSP, such as when we do not sell a product or service separately, then SSP is estimated using judgment and considering all reasonably available information such as market conditions and information about the size and/or purchase volume of the customer. We generally use a range of amounts to estimate SSP for individual products and services based on multiple factors including, but not limited to the sales channel (reseller, distributor or end customer), the geographies in which our products and services are sold, and the size of the end customer.
We limit the amount of revenue recognition for contracts containing forms of variable consideration, such as future performance obligations, customer-specific returns, and acceptance or refund obligations. We include some or all of an estimate of the related at risk consideration in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recorded under each contract will not occur when the uncertainties surrounding the variable consideration are resolved.
We account for multiple contracts with a single partner as one arrangement if the contractual terms and/or substance of those agreements indicate that they may be so closely related that they are, in effect, parts of a single contract.
We may occasionally accept returns to address customer satisfaction issues even though there is generally no contractual provision for such returns. We estimate returns for sales to customers based on historical returns rates applied against current-period shipments. Specific customer returns and allowances are considered when determining our sales return reserve estimate.
Our policy applies to the accounting for individual contracts. However, we have elected a practical expedient to apply the guidance to a portfolio of contracts or performance obligations with similar characteristics so long as such application would not differ materially from applying the guidance to the individual contracts (or performance obligations) within that portfolio. Consequently, we have chosen to apply the portfolio approach when possible, which we do not believe will happen frequently. Additionally, we will evaluate a portfolio of data, when possible, in various situations, including accounting for commissions, rights of return and transactions with variable consideration.
We report revenue net of sales taxes. We include shipping charges billed to customers in revenue and the related shipping costs are included in cost of product revenue.
Contract Balances
A contract asset is recognized when we have performed under the contract, but our right to consideration is conditional on something other than the passage of time. Contract assets are included in "Other current assets" on our condensed consolidated balance sheets.
A contract liability is recognized when we have received customer payments in advance of our satisfaction of a performance obligation under a contract that is cancellable. Contract liabilities are included in "Other current liabilities" and "Other long-term liabilities" on our condensed consolidated balance sheets.
Assets Recognized from Costs to Obtain a Contract with a Customer
Effective January 1, 2018 in connection with the adoption of ASC 606, we recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain sales commissions earned by our sales force meet the requirements for capitalization. These costs are deferred and then amortized over a period of benefit that we have determined to be five years. Total capitalized costs to obtain a contract are included in other current and long-term assets on our condensed consolidated balance sheets.
Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Effective
Recently Adopted Accounting Pronouncements
Revenue Recognition
During May 2014, the Financial Accounting Standards Board (“FASB”) issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606). In 2016, the FASB issued ASU No. 2016-08, ASU No. 2016-10 and ASU No. 2016-12, which provide interpretive clarifications on the new guidance in Topic 606 (collectively, “the new standard”). Under the new standard, the recognition of revenue is based on consideration we expect to be entitled to from the transfer of goods or services to a customer.
The primary impact of the new standard is related to the deferral of incremental commission costs of obtaining customer service contracts, which were previously expensed as incurred. Under the new standard, we defer all such costs and amortize them over the expected period of benefit. The new standard also requires companies to account for termination clauses at the onset of an arrangement. While there is limited history of cancellations, our prepaid subscription offerings are generally cancellable by customers with 30 days’ notice, therefore, the subscription contracts are considered month-to-month. While these prepaid amounts have historically been recorded to deferred revenue, the new standard requires that we record these amounts as other liabilities. In addition, the new standard may impact the amount and timing of revenue recognition of certain sales arrangements and the related disclosures on our consolidated financial statements.
We adopted the new standard in our first quarter of 2018 using the modified retrospective method, which resulted in a cumulative effect adjustment of $3.5 million that increased retained earnings to capitalize certain commission costs that were expensed in the prior year. Correspondingly, we increased prepaid expenses and other current assets by $2.0 million, other assets by $2.2 million, and decreased deferred tax assets by $0.7 million as of January 1, 2018. In addition, we reclassified $16.5 million of deferred revenue as of January 1, 2018 to other current liabilities and other long-term liabilities related to our prepaid subscription offerings. The impact of adopting the new standard was not material to our financial results for the three and six months ended June 30, 2018 and we do not expect the impact to be material to the financial results for our fiscal 2018.
We apply a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less, as well as the portfolio approach for the contracts reviewed. These costs include a portion of our sales force compensation program as we have determined annual compensation is commensurate with recurring sales activities.
Financial Instruments
In January 2016, the FASB issued ASU 2016-01, Financial Instruments-Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”), which enhances the reporting model for financial instruments to provide users of financial statements with more decision-useful information. In February 2018, the FASB issued ASU 2018-03, Technical Corrections and Improvements to Financial Instruments, to clarify certain aspects of ASU 2016-01. ASU 2016-01 and ASU 2018-03 (collectively, the “new guidance”) address certain aspects of recognition, measurement, presentation, and disclosure of financial instruments. We adopted this new guidance in our first quarter of fiscal 2018. Under the new guidance, there was no change in the accounting of our marketable securities as our investment policy only allows investments in debt securities. For our cost method equity investments in privately-held companies without readily determinable fair value, we elected to use the measurement alternative, defined as cost, less impairments, as adjusted up or down based on observable price changes in orderly transactions for identical or similar investments of the same issuer, which was adopted prospectively. Adjustments resulting from impairments and/or observable price changes are to be recorded as other income (expense) on a prospective basis.
The carrying amount of our equity investments and any related gain or loss may fluctuate in the future as a result of the re-measurement of such equity investments upon the occurrence of observable price changes and/or impairments.
Income Taxes on Intra-Entity Transfers of Assets
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory, which addresses recognition of current and deferred income taxes for intra-entity asset transfers when assets are sold to an outside party. Current GAAP prohibits the recognition of current and deferred income taxes until the asset has been sold to an outside party. This prohibition on recognition is considered an exception to the principle of comprehensive recognition of current and deferred income taxes in GAAP. The new guidance requires an entity to recognize the income tax consequences when the transfer occurs eliminating the exception. The guidance must be applied on a modified retrospective basis through a cumulative-effect adjustment directly to retained earnings as of the beginning of the period of adoption. We adopted this guidance in our first quarter of fiscal 2018. As a result, we recognized a cumulative effect adjustment in the condensed consolidated balance sheet as of June 30, 2018 by increasing the retained earnings and the deferred tax assets as of January 1, 2018 by approximately $0.1 million, respectively.
Restricted Cash in Statement of Cash Flows
In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force, which requires that amounts generally described as restricted cash or restricted cash equivalents be included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. This standard is required to be applied using a retrospective transition method to each period presented. We retrospectively adopted ASU 2016-18 in our first quarter of fiscal 2018. As a result of the adoption, we adjusted the condensed consolidated statement of cash flows for the six months ended June 30, 2017 to increase the beginning-of-period and end-of-period cash amounts by $4.2 million and $5.5 million, respectively, and to decrease net cash used in investing activities by $1.3 million.
Recent Accounting Pronouncements Not Yet Effective
Nonemployee Share-Based Payments
In June 2018, the FASB issued ASU 2018-07, Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, to simplify the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees with certain exceptions. Under the guidance, the measurement of equity-classified nonemployee awards will be fixed at the grant date, which may lower their cost and reduce volatility in the income statement. The guidance is effective for us for our first quarter of 2019. Early adoption is permitted. ASU 2018-07 shall be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year in which the guidance is adopted. We are currently assessing the impact this guidance may have on our consolidated financial statements.
Leases
In February 2016, the FASB issued ASU No. 2016-02, Leases. Under the guidance, lessees are required to recognize assets and lease liabilities on the balance sheet for most leases including operating leases and provide enhanced disclosures. There are optional practical expedients that a company may elect to apply. The guidance is effective for our first quarter of 2019 and may be early adopted. As currently issued, companies are required to adopt this guidance to the earliest period presented using a modified retrospective approach. Management’s evaluation of the new standard is underway, and we have identified the significant changes between the current guidance and the new guidance and expect to elect certain available transitional practical expedients. In addition, we have developed a project plan, performed a risk assessment, and have summarized the terms of our major lease agreements. We are in the process of reviewing our existing lease agreements to assess the impact this guidance may have on our consolidated financial statements. We currently anticipate that the adoption of ASU 2016-02 will materially affect our consolidated balance sheets by recognizing new right-of-use assets and lease liabilities for operating leases, but will not have a material impact on our consolidated statements of operations.
Credit Losses of Financial Instruments 
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses. This standard is effective for us for our first quarter of 2020. We are currently assessing the impact this guidance may have on our consolidated financial statements.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Summary of Fair Value of Financial Assets by Level
The following tables summarize the unrealized gains and losses and fair value of these financial assets by significant investment category and their level within the fair value hierarchy (in thousands):
 
 
June 30, 2018
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
Level I
 
Level II
 
Level III
Financial Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash Equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
$
462,057

 
$

 
$

 
$
462,057

 
$
462,057

 
$

 
$

Corporate bonds
 
2,999

 

 

 
2,999

 

 
2,999

 

 
 
465,056

 

 

 
465,056

 
462,057

 
2,999

 

Marketable Securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
 
37,274

 

 

 
37,274

 

 
37,274

 

U.S. government notes
 
266,243

 

 
(494
)
 
265,749

 
265,749

 

 

Corporate bonds
 
568,503

 
25

 
(1,999
)
 
566,529

 

 
566,529

 

Agency securities
 
280,615

 
6

 
(926
)
 
279,695

 

 
279,695

 

 
 
1,152,635

 
31

 
(3,419
)
 
1,149,247

 
265,749

 
883,498

 

Other Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds - restricted
 
5,512

 

 

 
5,512

 
5,512

 

 

Total Financial Assets
 
$
1,623,203

 
$
31

 
$
(3,419
)
 
$
1,619,815

 
$
733,318

 
$
886,497

 
$


 
 
December 31, 2017
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
Level I
 
Level II
 
Level III
Financial Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash Equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
$
701,145

 
$

 
$

 
$
701,145

 
$
701,145

 
$

 
$

Agency securities
 
12,728

 

 

 
12,728

 

 
12,728

 

 
 
713,873

 

 

 
713,873

 
701,145

 
12,728

 

Marketable Securities:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
 
11,924

 

 

 
11,924

 

 
11,924

 

U.S. government notes
 
137,025

 

 
(378
)
 
136,647

 
136,647

 

 

Corporate bonds
 
313,080

 
20

 
(616
)
 
312,484

 

 
312,484

 

Agency securities
 
215,923

 
2

 
(617
)
 
215,308

 

 
215,308

 

 
 
677,952

 
22

 
(1,611
)
 
676,363

 
136,647

 
539,716

 

Other Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds - restricted
 
5,505

 

 

 
5,505

 
5,505

 

 

Total Financial Assets
 
$
1,397,330

 
$
22

 
$
(1,611
)
 
$
1,395,741

 
$
843,297

 
$
552,444

 
$

Fair Value of Available-For-Sale Investments By Contractual Maturity
The fair values of available-for-sale marketable securities, by remaining contractual maturity, are as follows (in thousands):
 
 
June 30, 2018
Due in 1 year or less
 
$
781,299

Due in 1 year through 2 years
 
367,948

Total marketable securities
 
$
1,149,247

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details (Tables)
6 Months Ended
Jun. 30, 2018
Balance Sheet Components [Abstract]  
Schedule of Cash, Cash Equivalents and Restricted Cash
The following table is a reconciliation of cash, cash equivalents and restricted cash reported within the accompanying condensed consolidated balance sheets that sum to the total of the same such amounts shown in the accompanying condensed consolidated statements of cash flows (in thousands):
 
 
June 30, 2018
 
June 30, 2017
Cash and cash equivalents
 
$
711,157

 
$
823,475

Restricted cash included in other assets
 
5,512

 
5,499

Total cash, cash equivalents and restricted cash
 
$
716,669

 
$
828,974

Schedule of Accounts Receivable
Accounts receivable, net consists of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Accounts receivable
 
$
267,458

 
$
254,881

Allowance for doubtful accounts
 
(183
)
 
(112
)
Product sales rebate and returns reserve
 
(6,358
)
 
(7,423
)
Accounts receivable, net
 
$
260,917

 
$
247,346


Schedule of Inventories
Inventories consist of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Raw materials
 
$
68,924

 
$
69,673

Finished goods
 
176,515

 
236,525

Total inventories
 
$
245,439

 
$
306,198

Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consists of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Inventory deposit
 
$
25,273

 
$
34,141

Prepaid income taxes
 
129,948

 
38,134

Other current assets
 
87,157

 
96,215

Other prepaid expenses and deposits
 
11,424

 
8,840

Total prepaid expenses and other current assets
 
$
253,802

 
$
177,330

Schedule of Property and Equipment, net
Property and equipment, net consists of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Equipment and machinery
 
$
52,390

 
$
47,711

Computer hardware and software
 
25,748

 
22,124

Furniture and fixtures
 
3,464

 
3,020

Leasehold improvements
 
32,202

 
30,548

Building
 
35,154

 
35,154

Construction-in-process
 
4,034

 
4,742

Property and equipment, gross
 
152,992

 
143,299

Less: accumulated depreciation
 
(79,256
)
 
(69,020
)
Property and equipment, net
 
$
73,736

 
$
74,279

Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
 
 
June 30, 2018
 
December 31, 2017
Accrued payroll related costs
 
$
40,896

 
$
56,626

Accrued manufacturing costs
 
21,663

 
35,703

Accrued product development costs
 
4,362

 
21,201

Accrued warranty costs
 
8,182

 
7,415

Accrued professional fees
 
6,267

 
7,086

Accrued taxes
 
717

 
794

Other
 
4,606

 
5,002

Total accrued liabilities
 
$
86,693

 
$
133,827

Schedule of Warranty Accrual
The following table summarizes the activity related to our accrued liability for estimated future warranty costs (in thousands):
 
 
Six Months Ended June 30,
 
 
2018
 
2017
Warranty accrual, beginning of period
 
$
7,415

 
$
6,744

Liabilities accrued for warranties issued during the period
 
3,813

 
3,944

Warranty costs incurred during the period
 
(3,046
)
 
(2,426
)
Warranty accrual, end of period
 
$
8,182

 
$
8,262

Schedule of Contract Balances
The following table summarizes the activity related to our contract assets (in thousands):
 
 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
Contract assets, beginning balance
 
$

 
$

Add: Contract assets recognized
 
6,959

 
6,959

Contract assets, ending balance
 
$
6,959

 
$
6,959

The following table summarizes the activity related to our contract liabilities (in thousands):
 
 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
Contract liabilities, beginning balance
 
$
18,838

 
$
16,521

Less: Revenue recognized from beginning balance
 
(1,933
)
 
(4,070
)
Less: Beginning balance reclassified to deferred revenue
 
(906
)
 
(731
)
Add: Contract liabilities recognized
 
5,843

 
10,122

Contract liabilities, ending balance
 
$
21,842

 
$
21,842

Schedule of Deferred Revenue
Deferred revenue is comprised mainly of unearned revenue related to multi-year PCS contracts, services and product deferrals related to acceptance clauses. The following table summarizes the activity related to our deferred revenue (in thousands):
 
 
Three Months Ended
June 30, 2018
 
Six Months Ended
June 30, 2018
 
Deferred revenue, beginning balance
 
$
456,054

 
$
498,740

(1) 
Less: Revenue recognized from beginning balance
 
(112,998
)
 
(238,557
)
 
Add: Deferral of revenue in current period, excluding amounts recognized during the period
 
105,588

 
188,461

 
Deferred revenue, ending balance
 
$
448,644

 
$
448,644

 
_________________________________
 
 
 
 
 
(1) The beginning balance of the six months ended June 30, 2018 excluded the $16.5 million that was reclassified to other current liabilities and other long-term liabilities at January 1, 2018 as a result of our adoption of ASC 606. See Note 1 for details.
 
Schedule of Other Income (Expense), Net
Other income (expense), net consists of the following (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Interest income
 
$
7,964

 
$
1,425

 
$
13,348

 
$
2,557

Unrealized loss on investments in privately-held companies, net
 
(9,100
)
 

 
(9,100
)
 

Other income (expense)
 
(353
)
 
(306
)
 
(894
)
 
(413
)
Total
 
$
(1,489
)
 
$
1,119

 
$
3,354

 
$
2,144

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plan Activities (Tables)
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Option Activity
The following table summarizes the option activity under our stock plans and related information (in thousands, except years and per share amounts):
 
 
Options Outstanding 
 
 
 
 
 
 
Number of
Shares
Underlying
Outstanding Options
 
Weighted-
Average
Exercise
Price per Share
 
Weighted-
Average
Remaining
Contractual
Term (Years) of
Stock Options
 
Aggregate
Intrinsic
Value
of Stock
Options
Outstanding
Balance—December 31, 2017
 
7,024

 
$
33.05

 
6.1
 
$
1,422,637

Options granted
 
82

 
244.20

 
 
 
 
Options exercised
 
(720
)
 
29.87

 
 
 
 
Options canceled
 
(25
)
 
42.79

 
 
 
 
Balance—June 30, 2018
 
6,361

 
$
36.10

 
5.7
 
$
1,408,382

Vested and exercisable—June 30, 2018
 
2,827

 
$
22.87

 
5.1
 
$
663,243


Schedule of Restricted Stock Units Activity
A summary of the RSU activity under our stock plans and related information are presented below (in thousands, except years and per share amounts):
 
 
Number of
Shares
 
Weighted-
Average Grant
Date Fair Value Per Share
 
Weighted-Average
Remaining
Contractual Term (in years)
 
Aggregate Intrinsic Value
Unvested balance—December 31, 2017
 
1,537

 
$
104.29

 
1.6
 
$
362,119

       RSUs granted
 
185

 
275.87

 
 
 
 
       RSUs vested
 
(274
)
 
91.96

 
 
 
 
       RSUs forfeited/canceled
 
(42
)
 
128.81

 
 
 
 
Unvested balance—June 30, 2018
 
1,406

 
$
128.50

 
1.6
 
$
361,923

Schedule of Shares Available for Grant
The following table presents the stock activity and the total number of shares available for grant under the 2014 Plan as of June 30, 2018 (in thousands):
 
 
Number of Shares
Balance—December 31, 2017
 
13,512

Authorized
 
2,211

Options granted
 
(82
)
RSUs granted
 
(185
)
Options canceled
 
25

RSUs forfeited
 
42

Shares traded for taxes
 
19

Balance—June 30, 2018
 
15,542

Schedule of Stock-Based Compensation Expense
Total stock-based compensation expense related to options, restricted stock units and employee stock purchase rights granted were allocated as follows (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Cost of revenue
 
$
1,236

 
$
1,087

 
$
2,438

 
$
2,111

Research and development
 
11,745

 
10,342

 
22,690

 
19,929

Sales and marketing   
 
6,274

 
4,080

 
12,234

 
7,536

General and administrative
 
3,223

 
2,891

 
5,967

 
5,263

           Total stock-based compensation
 
$
22,478

 
$
18,400

 
$
43,329

 
$
34,839

Schedule of Unrecognized Stock-Based Compensation Expense
As of June 30, 2018, unrecognized stock-based compensation expenses by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years).
 
 
June 30, 2018
 
 
Stock Option
 
RSU
 
ESPP
Unrecognized stock-based compensation expense
 
$
64,927

 
$
166,063

 
$
3,470

Weighted-average amortization period
 
3.7 years

 
3.4 years

 
1.0 year

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income (Loss) Per Share Available to Common Stock (Tables)
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income Per Share Available to Common Stock
The following table sets forth the computation of our basic and diluted net income (loss) per share available to common stock (in thousands, except per share amounts):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
 
Basic:
 
 
 
 
 
 
 
 
Net income (loss)
 
$
(155,269
)
 
$
102,685

 
$
(10,731
)
 
$
185,646

Less: undistributed earnings (loss) allocated to participating securities
 
82

 
(231
)
 
6

 
(507
)
Net income (loss) available to common stockholders, basic
 
$
(155,187
)
 
$
102,454

 
$
(10,725
)
 
$
185,139

Diluted:
 
 
 
 
 
 
 
 
Net income (loss) attributable to common stockholders, basic
 
$
(155,187
)
 
$
102,454

 
$
(10,725
)
 
$
185,139

Add: undistributed earnings (loss) allocated to participating securities
 

 
20

 

 
43

Net income (loss) attributable to common stockholders, diluted
 
$
(155,187
)
 
$
102,474

 
$
(10,725
)
 
$
185,182

Denominator:
 
 
 
 
 
 
 
 
Basic:
 
 
 
 
 
 
 
 
Weighted-average shares used in computing net income (loss) per share available to common stockholders, basic
 
74,503

 
71,992

 
74,250

 
71,555

Diluted:
 
 
 
 
 
 
 
 
Weighted-average shares used in computing net income (loss) per share available to common stockholders, basic
 
74,503

 
71,992

 
74,250

 
71,555

Add weighted-average effect of dilutive securities:
 
 
 
 
 
 
 
 
Stock options and RSUs
 

 
6,625

 

 
6,474

Employee stock purchase plan
 

 
139

 

 
137

Weighted-average shares used in computing net income (loss) per share available to common stockholders, diluted
 
74,503

 
78,756

 
74,250

 
78,166

Net income (loss) per share attributable to common stockholders:
 
 
 
 
 
 
 
 
Basic
 
$
(2.08
)
 
$
1.42

 
$
(0.14
)
 
$
2.59

Diluted
 
$
(2.08
)
 
$
1.30

 
$
(0.14
)
 
$
2.37

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net income (loss) per share available to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Stock options and RSUs to purchase common stock
 
8,011

 
18

 
8,168

 
103

Employee stock purchase plan
 
145

 

 
132

 

Total
 
8,156

 
18

 
8,300

 
103

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Expense (Benefit)
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
 
 
 
 
 
 
 
 
 
(in thousands, except percentages)
Income (loss) before income taxes
 
$
(241,972
)
 
$
117,130

 
$
(99,078
)
 
$
190,858

Provision for (benefit from) income taxes
 
$
(86,703
)
 
$
14,445

 
$
(88,347
)
 
$
5,212

Effective tax rate
 
35.8
%
 
12.3
%
 
89.2
%
 
2.7
%
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Schedule of Revenue and Long Lived Assets, by Location
The following table represents revenue based on the customer’s location, as determined by the customer’s shipping address (in thousands):
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
Americas
 
$
377,460

 
$
304,020

 
$
692,958

 
$
568,883

Europe, Middle East and Africa
 
101,811

 
77,367

 
223,697

 
120,101

Asia-Pacific
 
40,574

 
23,824

 
75,679

 
51,702

Total revenue
 
$
519,845

 
$
405,211

 
$
992,334

 
$
740,686

Long-lived assets, excluding intercompany receivables, investments in subsidiaries, privately-held equity investments and deferred tax assets, net by location are summarized as follows (in thousands):
 
 
June 30, 2018
 
December 31, 2017
United States
 
$
68,003

 
$
69,128

International
 
5,733

 
5,151

Total
 
$
73,736

 
$
74,279

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Increase in retained earnings $ 851,957       $ 859,114  
Increase in prepaid expenses and other current assets 253,802       177,330  
Increase in other assets 20,019       18,891  
Decrease (increase) in deferred tax assets (82,761)       (65,125)  
Deferred revenue 448,644   $ 456,054   498,740 [1]  
Cash, cash equivalents, and restricted cash 716,669 [2] $ 828,974 [2]     $ 864,697 $ 572,168
Net cash used in investing activities [3] $ 496,972 11,676        
Software Service, Support and Maintenance Arrangement | Minimum            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
PCS term of contract 1 year          
Software Service, Support and Maintenance Arrangement | Maximum            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
PCS term of contract 3 years          
Accounting Standards Update 2016-16            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Increase in retained earnings       $ 100    
Decrease (increase) in deferred tax assets       (100)    
Accounting Standards Update 2016-18            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Cash, cash equivalents, and restricted cash   5,500       $ 4,200
Net cash used in investing activities   $ 1,300        
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Increase in retained earnings       3,500    
Increase in prepaid expenses and other current assets       2,000    
Increase in other assets       2,200    
Decrease (increase) in deferred tax assets       700    
Deferred revenue       (16,500)    
Other liabilities       $ 16,500    
[1] The beginning balance of the six months ended June 30, 2018 excludes the $16.5 million that was reclassified to other current liabilities and other long-term liabilities at January 1, 2018 as a result of our adoption of ASC 606. See Note 1 for details.
[2] See Note 3 of the accompanying notes for a reconciliation of the ending balance of cash, cash equivalents and restricted cash as shown in this condensed consolidated statements of cash flows.
[3] Net cash used in investing activities for the six months ended June 30, 2017 was adjusted as a result of our adoption of Accounting Standards Update 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, in the first quarter of 2018. See Note 1 of the accompanying notes for details of the adjustments.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Schedule of Unrealized Gains and Loss and Fair Value of Financial Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, amortized cost $ 465,056 $ 713,873
Cash equivalents, fair value 465,056 713,873
Marketable securities, amortized cost 1,152,635 677,952
Marketable securities, unrealized gains 31 22
Marketable securities, unrealized losses (3,419) (1,611)
Marketable securities, fair value 1,149,247 676,363
Financial assets, amortized costs 1,623,203 1,397,330
Financial assets, fair value 1,619,815 1,395,741
Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets, fair value 733,318 843,297
Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets, fair value 886,497 552,444
Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets, fair value 0 0
Fair Value, Measurements, Recurring | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, fair value 462,057 701,145
Marketable securities, fair value 265,749 136,647
Fair Value, Measurements, Recurring | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, fair value 2,999 12,728
Marketable securities, fair value 883,498 539,716
Fair Value, Measurements, Recurring | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, fair value 0 0
Marketable securities, fair value 0 0
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 37,274 11,924
Marketable securities, fair value 37,274 11,924
Commercial paper | Fair Value, Measurements, Recurring | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, fair value 0 0
Commercial paper | Fair Value, Measurements, Recurring | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, fair value 37,274 11,924
Commercial paper | Fair Value, Measurements, Recurring | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, fair value 0 0
U.S. government notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 266,243 137,025
Marketable securities, unrealized losses (494) (378)
Marketable securities, fair value 265,749 136,647
U.S. government notes | Fair Value, Measurements, Recurring | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, fair value 265,749 136,647
U.S. government notes | Fair Value, Measurements, Recurring | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, fair value 0 0
U.S. government notes | Fair Value, Measurements, Recurring | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, fair value 0 0
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 568,503 313,080
Marketable securities, unrealized gains 25 20
Marketable securities, unrealized losses (1,999) (616)
Marketable securities, fair value 566,529 312,484
Corporate bonds | Fair Value, Measurements, Recurring | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, fair value 0 0
Corporate bonds | Fair Value, Measurements, Recurring | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, fair value 566,529 312,484
Corporate bonds | Fair Value, Measurements, Recurring | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, fair value 0 0
Agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, amortized cost 280,615 215,923
Marketable securities, unrealized gains 6 2
Marketable securities, unrealized losses (926) (617)
Marketable securities, fair value 279,695 215,308
Agency securities | Fair Value, Measurements, Recurring | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, fair value 0 0
Agency securities | Fair Value, Measurements, Recurring | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, fair value 279,695 215,308
Agency securities | Fair Value, Measurements, Recurring | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities, fair value 0 0
Money market funds - restricted    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets, amortized cost 5,512 5,505
Other assets, fair value 5,512 5,505
Money market funds - restricted | Fair Value, Measurements, Recurring | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets, fair value 5,512 5,505
Money market funds - restricted | Fair Value, Measurements, Recurring | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets, fair value 0 0
Money market funds - restricted | Fair Value, Measurements, Recurring | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other assets, fair value 0 0
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, amortized cost 462,057 701,145
Cash equivalents, fair value 462,057 701,145
Money market funds | Fair Value, Measurements, Recurring | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, fair value 462,057 701,145
Money market funds | Fair Value, Measurements, Recurring | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, fair value 0 0
Money market funds | Fair Value, Measurements, Recurring | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, fair value 0 0
Agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, amortized cost   12,728
Cash equivalents, fair value   12,728
Agency securities | Fair Value, Measurements, Recurring | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, fair value 0 0
Agency securities | Fair Value, Measurements, Recurring | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, fair value 2,999 12,728
Agency securities | Fair Value, Measurements, Recurring | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, fair value 0 $ 0
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, amortized cost 2,999  
Cash equivalents, fair value $ 2,999  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Fair Value Disclosures [Abstract]        
Realized losses on other-than-temporary securities $ 0 $ 0 $ 0 $ 0
Marketable securities, maximum maturity period     24 months  
Marketable securities, weighted average remaining duration     9 months 27 days  
Realized losses on marketable securities to be other-than-temporary $ 0 $ 0 $ 0 $ 0
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Investment by Maturity Dates (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Fair Value Disclosures [Abstract]    
Due in 1 year or less $ 781,299  
Due in 1 year through 2 years 367,948  
Total marketable securities $ 1,149,247 $ 676,363
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Balance Sheet Components [Abstract]        
Cash and cash equivalents $ 711,157 $ 859,192 $ 823,475  
Restricted cash included in other assets 5,512   5,499  
Total cash, cash equivalents and restricted cash 716,669 [1] $ 864,697 828,974 [1] $ 572,168
Restricted cash, pledged as collateral 4,000   4,000  
Restricted cash, letter of credit $ 1,100   $ 1,100  
[1] See Note 3 of the accompanying notes for a reconciliation of the ending balance of cash, cash equivalents and restricted cash as shown in this condensed consolidated statements of cash flows.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Balance Sheet Components [Abstract]    
Accounts receivable $ 267,458 $ 254,881
Allowance for doubtful accounts (183) (112)
Product sales rebate and returns reserve (6,358) (7,423)
Accounts receivable, net $ 260,917 $ 247,346
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Inventories    
Raw materials $ 68,924 $ 69,673
Finished goods 176,515 236,525
Total inventories $ 245,439 $ 306,198
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Balance Sheet Components [Abstract]    
Inventory deposit $ 25,273 $ 34,141
Prepaid income taxes 129,948 38,134
Other current assets 87,157 96,215
Other prepaid expenses and deposits 11,424 8,840
Total prepaid expenses and other current assets $ 253,802 $ 177,330
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 152,992   $ 152,992   $ 143,299
Less: accumulated depreciation (79,256)   (79,256)   (69,020)
Property and equipment, net 73,736   73,736   74,279
Depreciation 5,400 $ 5,000 10,700 $ 9,800  
Equipment and machinery          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 52,390   52,390   47,711
Computer hardware and software          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 25,748   25,748   22,124
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 3,464   3,464   3,020
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 32,202   32,202   30,548
Building          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 35,154   35,154   35,154
Construction-in-process          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 4,034   $ 4,034   $ 4,742
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Balance Sheet Components [Abstract]        
Accrued payroll related costs $ 40,896 $ 56,626    
Accrued manufacturing costs 21,663 35,703    
Accrued product development costs 4,362 21,201    
Accrued warranty costs 8,182 7,415 $ 8,262 $ 6,744
Accrued professional fees 6,267 7,086    
Accrued taxes 717 794    
Other 4,606 5,002    
Total accrued liabilities $ 86,693 $ 133,827    
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details - Warranty Accrual (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Warranty [Roll Forward]    
Warranty accrual, beginning of period $ 7,415 $ 6,744
Liabilities accrued for warranties issued during the period 3,813 3,944
Warranty costs incurred during the period (3,046) (2,426)
Warranty accrual, end of period $ 8,182 $ 8,262
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details - Contract Balances (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Change in Contract with Customer, Asset [Roll Forward]    
Contract assets, beginning balance $ 0 $ 0
Add: Contract assets recognized 6,959 6,959
Contract assets, ending balance 6,959 6,959
Change in Contract with Customer, Liability [Roll Forward]    
Contract liabilities, beginning balance 18,838 16,521
Less: Beginning balance reclassified to deferred revenue (906) (731)
Less: Revenue recognized from beginning balance (1,933) (4,070)
Add: Contract liabilities recognized 5,843 10,122
Contract liabilities, ending balance 21,842 21,842
Other Noncurrent Liabilities    
Contract Assets and Liabilities [Line Items]    
Contract liabilities included in other current liabilities $ 9,400 $ 9,400
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Movement in Deferred Revenue [Roll Forward]    
Deferred revenue, beginning balance $ 456,054 $ 498,740 [1]
Less: Revenue recognized from beginning balance (112,998) (238,557)
Add: Deferral of revenue in current period, excluding amounts recognized during the period 105,588 188,461
Deferred revenue, ending balance $ 448,644 $ 448,644
[1] The beginning balance of the six months ended June 30, 2018 excludes the $16.5 million that was reclassified to other current liabilities and other long-term liabilities at January 1, 2018 as a result of our adoption of ASC 606. See Note 1 for details.
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details - Performance Obligation (Details)
$ in Millions
Jun. 30, 2018
USD ($)
Balance Sheet Components [Abstract]  
Revenue, remaining performance obligation, amount $ 470.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligation, percentage 79.00%
Performance obligation, period 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligation, percentage 21.00%
Performance obligation, period 3 years
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Statements Details - Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Balance Sheet Components [Abstract]        
Interest Income $ 7,964 $ 1,425 $ 13,348 $ 2,557
Unrealized loss on investments in privately-held companies, net (9,100) 0 (9,100) 0
Other income (expense) (353) (306) (894) (413)
Total $ (1,489) $ 1,119 $ 3,354 $ 2,144
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Dec. 31, 2017
Investments in privately-held companies [Abstract]      
Equity investments without readily determinable fair value $ 35.0 $ 35.0 $ 36.1
Unrealized gain on equity investments remeasured at fair value 1.2 1.2  
Impairment loss on equity investments (10.3) 10.3  
Fair Value, Measurements, Nonrecurring | Level III      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Re-measured or impaired equity investments $ 27.0 $ 27.0  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 20, 2017
Aug. 26, 2016
Aug. 31, 2013
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Long-term Purchase Commitment [Line Items]                
New operating leases, future minimum payments due       $ 46,400,000   $ 46,400,000    
New operating leases, future minimum payments, remainder of fiscal year       1,000,000   $ 1,000,000    
New operating leases, terms of payment           with the remainder due in 2021 through 2028    
Rent expense       2,600,000 $ 2,600,000 $ 5,100,000 $ 5,000,000  
Financing obligation, lease term     120 months          
Non-cancellable purchase commitments       269,600,000   269,600,000    
Cisco Systems, Inc.                
Long-term Purchase Commitment [Line Items]                
Minimum monetary sanction for violation of cease and desist order   $ 100,000.00            
Recommended civil penalty for violation of cease and desist order $ 307,000,000              
USITC                
Long-term Purchase Commitment [Line Items]                
Minimum monetary sanction for violation of cease and desist order           100,000.00    
Recommended civil penalty for violation of cease and desist order           307,000,000    
Deposits and Other Assets                
Long-term Purchase Commitment [Line Items]                
Restricted deposits       28,000,000   28,000,000   $ 36,900,000
Contract with manufacturers and suppliers                
Long-term Purchase Commitment [Line Items]                
Non-cancellable purchase commitments       215,400,000   215,400,000    
Land                
Long-term Purchase Commitment [Line Items]                
Lease expense under financing obligation       $ 300,000 $ 300,000 $ 600,000 $ 600,000  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plan Activities - Additional Information (Details) - $ / shares
3 Months Ended 6 Months Ended
Jan. 01, 2018
Jun. 30, 2018
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of additional shares authorized for issuance (in shares)     2,211,000
2014 Equity Incentive Plan | Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of additional shares authorized for issuance (in shares) 2,211,176    
Percent of shares outstanding to increase number of shares available for grant and issuance 3.00%    
Maximum increase of number of shares available for issuance (in shares) 12,500,000    
Common stock reserved for issuance (in shares)   23,300,000 23,300,000
2014 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of additional shares authorized for issuance (in shares) 737,058    
Percent of shares outstanding to increase number of shares available for grant and issuance 1.00%    
Maximum increase of number of shares available for issuance (in shares) 2,500,000    
Common stock reserved for issuance (in shares)   2,615,207 2,615,207
Shares issued during period (in shares)   108,890 108,890
2014 Employee Stock Purchase Plan | ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant-date fair value of options granted (in dollars per share)   $ 67.09 $ 67.09
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plan Activities - Option Activity Rollforward (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Number of Shares Underlying Outstanding Options    
Outstanding, beginning balance (in shares) 7,024  
Options granted (in shares) 82  
Options exercised (in shares) (720)  
Options canceled (in shares) (25)  
Outstanding, ending balance (in shares) 6,361 7,024
Vested and exercisable (in shares) 2,827  
Weighted- Average Exercise Price per Share    
Outstanding, beginning balance (in dollars per share) $ 33.05  
Options granted (in dollars per share) 244.20  
Options exercised (in dollars per share) 29.87  
Options canceled (in dollars per share) 42.79  
Outstanding, ending balance (in dollars per share) 36.10 $ 33.05
Vested and exercisable (in dollars per share) $ 22.87  
Weighted- Average Remaining Contractual Term (Years) and Aggregate Intrinsic Value of Stock Options    
Weighted-average remaining contractual term of stock options outstanding 5 years 8 months 16 days 6 years 1 month 2 days
Weighted-average remaining contractual term of stock options vested and exercisable 5 years 1 month 17 days  
Aggregate intrinsic value of stock options outstanding $ 1,408,382 $ 1,422,637
Aggregate intrinsic value of stock options outstanding, vested and exercisable $ 663,243  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plan Activities - Restricted Stock Unit (RSU) Activities (Details) - RSU - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Number of Shares    
Unvested beginning balance (in shares) 1,537  
RSUs granted (in shares) 185  
RSUs vested (in shares) (274)  
RSUs forfeited/canceled (in shares) (42)  
Unvested ending balance (in shares) 1,406 1,537
Weighted- Average Grant Date Fair Value Per Share    
Unvested beginning balance (in dollars per share) $ 104.29  
RSUs granted (in dollars per share) 275.87  
RSUs vested (in dollars per share) 91.96  
RSUs forfeited/canceled (in dollars per share) 128.81  
Unvested ending balance (in dollars per share) $ 128.50 $ 104.29
Restricted Stock Unit Activities, Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value    
Unvested, weighted average remaining contractual term (in years) 1 year 6 months 22 days 1 year 7 months 17 days
Unvested, aggregate intrinsic value $ 361,923 $ 362,119
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plan Activities - Shares Available for Grant (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2018
shares
Shares Available for Grant [Roll Forward]  
Beginning Balance (in shares) 13,512
Authorized (in shares) 2,211
Options granted (in shares) (82)
Options canceled (in shares) 25
Shares traded for taxes (in shares) 19
Ending Balance (in shares) 15,542
RSU  
Shares Available for Grant [Roll Forward]  
RSUs granted (in shares) (185)
RSUs forfeited (in shares) 42
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plan Activities - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 22,478 $ 18,400 $ 43,329 $ 34,839
Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense 64,927   $ 64,927  
Weighted-average amortization period     3 years 8 months 25 days  
RSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense 166,063   $ 166,063  
Weighted-average amortization period     3 years 4 months 10 days  
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense 3,470   $ 3,470  
Weighted-average amortization period     1 year  
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 1,236 1,087 $ 2,438 2,111
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 11,745 10,342 22,690 19,929
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 6,274 4,080 12,234 7,536
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 3,223 $ 2,891 $ 5,967 $ 5,263
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income (Loss) Per Share Available to Common Stock - Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Calculation of Basic and Diluted Net Income Per Share, Numerator [Abstract]        
Net income (loss) $ (155,269) $ 102,685 $ (10,731) $ 185,646
Less: undistributed earnings (loss) allocated to participating securities 82 (231) 6 (507)
Net income (loss) attributable to common stockholders, basic (155,187) 102,454 (10,725) 185,139
Net income (loss) attributable to common stockholders, basic (155,187) 102,454 (10,725) 185,139
Add: undistributed earnings (loss) allocated to participating securities 0 20 0 43
Net income (loss) attributable to common stockholders, diluted $ (155,187) $ 102,474 $ (10,725) $ 185,182
Calculation of Basic and Diluted Net Income Per Share, Denominator [Abstract]        
Weighted-average shares used in computing net income (loss) per share available to common stockholders, basic (in shares) 74,503 71,992 74,250 71,555
Add weighted-average effect of dilutive securities:        
Stock options and RSUs (in shares) 0 6,625 0 6,474
Employee stock purchase plan (in shares) 0 139 0 137
Weighted-average shares used in computing net income (loss) per share available to common stockholders, diluted (in shares) 74,503 78,756 74,250 78,166
Net income (loss) per share attributable to common stockholders:        
Basic (in dollars per share) $ (2.08) $ 1.42 $ (0.14) $ 2.59
Diluted (in dollars per share) $ (2.08) $ 1.30 $ (0.14) $ 2.37
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income (Loss) Per Share Available to Common Stock - Antidilutive Securities Excluded from Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from earnings per share (in shares) 8,156 18 8,300 103
Stock options and RSUs to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from earnings per share (in shares) 8,011 18 8,168 103
Employee stock purchase plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from earnings per share (in shares) 145 0 132 0
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Tax Disclosure [Abstract]          
Income (loss) before income taxes $ (241,972)   $ 117,130 $ (99,078) $ 190,858
Provision for (benefit from) income taxes $ (86,703)   $ 14,445 $ (88,347) $ 5,212
Effective tax rate 35.80%   12.30% 89.20% 2.70%
Legal settlement charge $ 405,000   $ 0 $ 405,000 $ 0
Provisional income tax expense   $ 51,800      
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
segment
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]          
Number of reportable segments | segment     1    
Revenue $ 519,845 $ 405,211 $ 992,334 $ 740,686  
Long-lived assets 73,736   73,736   $ 74,279
Americas          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 377,460 304,020 692,958 568,883  
Long-lived assets 68,003   68,003   69,128
Europe, Middle East and Africa          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 101,811 77,367 223,697 120,101  
Asia-Pacific          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 40,574 $ 23,824 75,679 $ 51,702  
International          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Long-lived assets $ 5,733   $ 5,733   $ 5,151
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 06, 2018
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Subsequent Event [Line Items]            
Legal settlement charge   $ 405,000 $ 0 $ 405,000 $ 0  
Income tax benefit   86,703 $ (14,445) 88,347 $ (5,212)  
Accrued legal settlement charges   405,000   405,000   $ 0
Cisco Lawsuits            
Subsequent Event [Line Items]            
Legal settlement charge   405,000        
Income tax benefit   99,000        
Accrued legal settlement charges   405,000   405,000    
Cisco Lawsuits | Subsequent Event            
Subsequent Event [Line Items]            
Legal settlement, amount $ 400,000          
Prepaid Expenses and Other Current Assets | Cisco Lawsuits            
Subsequent Event [Line Items]            
Accrued legal settlement charges   85,000   85,000    
Deferred Tax Assets | Cisco Lawsuits            
Subsequent Event [Line Items]            
Accrued legal settlement charges   $ 14,000   $ 14,000    
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ".M!TT?(\\#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,$% @ (ZT'36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " CK0=- 0[<)^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)OI^DN*J&;B^))07!!\1:2V=U@DX9DI-VW-XV[ M740?0,@E,W^^^0;2Z2#T$/$Y#@$C64Q7D^M]$CILV($H"("D#^A4JG/"Y^9N MB$Y1OL8]!*4_U!ZA;9IK<$C**%(P ZNP$)GLC!8ZHJ(AGO!&+_CP&?L",QJP M1X>>$O": Y/SQ'"<^@XN@!E&&%WZ+J!9B*7Z)[9T@)V24[)+:AS'>ER57-Z! MP]O3XTM9M[(^D?(:\ZMD!1T#;MAY\NOJ[G[[P&3;\-NJR>=FVW*Q;@1?O\^N M/_PNPFXP=F?_L?%94';PZU_(+U!+ P04 " CK0=-F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( ".M!TW$3![N9P( !4( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q VS0YR UF!J.V'[ M]_6%I2PV?8GM\3ES9HS'DV*@[)77& OOK24=W_FU$/TV"'A5XQ;Q)]KC3NY< M*6N1D$MV"WC/,+IH4DL"&(9IT**F\\M"VTZL+.A=D*;#)^;Q>]LB]N> "1UV M/O#?#<_-K1;*$)1%CV[X!Q8_^Q.3JV#R9!R_1Z?^I*F(\_F[]\\Z M>9G,&7%\I.179"@M>C-CT^EQ,#MQ--+S>BQFQX[Z;&FQS-ZLC@ &Y&Z!1*G0&+1LX6 M020:T9D33C9I$D&W3.J422V9?"%C(S9N@(Y&C'S M,\OB'$9IOBR78/;(MIC==#_B7D7OG6Z&,^O4\_90/]+_X*9A?D?LUG3<.U,A MGWK](%\I%5@&%#[)4&K9HZ<%P5>AIIF<,].HS$+0?FS"P?1/H/P+4$L#!!0 M ( ".M!TV6YOHG7 0 )T4 8 >&PO=V]R:W-H965T&UL?9AO;ZLV%(>_2I3WN_@<_X,JB;1DFC9IDZH[W>TU;=PFNA RH,W=MY\A M-"+G'/=- _1G^S$V#\:K2]-^[PXA](L?=77JULM#WY\?LJQ[/H2Z[+XTYW"* M_WEIVKKLXVG[FG7G-I3[L5!=9:B4R^KR>%IN5N.UQW:S:M[ZZG@*C^VB>ZOK MLOUO&ZKFLE["\N/"U^/KH1\N9)O5N7P-?X7^V_FQC6?9K9;]L0ZG[MB<%FUX M62]_AH>=-D.!,?'W,5RZV?%BZ,I3TWP?3G[?KY=J( I5>.Z'*LKX\QYVH:J& MFB+'OU.ERUN;0\'Y\4?MOXZ=CYUY*KNP:ZI_COO^L%[FR\4^O)1O5?^UN?P6 MI@[9Y6+J_1_A/50Q/I#$-IZ;JAO_+I[?NKZIIUHB2EW^N/X>3^/O9:K_HYA< M *<">"L YM,">BJ@28'L2C9V]9>R+S>KMKDLVNMHG;@XWKOQ M?[&W7;SZOD&SRMZ'>J;(]AK!>>0^L1,2]A;)8OLW"!0A<"ROY^6=7%Z+Y?58 MWLS+>]*):\2/D=,8\0!@26S'8[DMH$"9QH@TAM/DA.8:L;-F $R!AN+PG/-. M.RWC6!''Q ME =80SEZ!Y2'QYR%E$)!=B@@YW&4!_FT4 KHDR7$(,\+2/#(3@8N94VE/&7N M>'*-T8642 @:IW*7>+Y -C,8]J+1"5^ +%/@-J5BV@+WI-60LY>F$,,X' D> M6:? ?6JH3X&;,G>NT)2'QT#K?/8FO0>2C0IT^B]2EE#5BIPIQKJ5."ZA,+2V$Z*.?")I0K*5D5N54.M MBER7.0[K$ (DY"P6A4HM!66O(O M12Y,[6Q!+2;%O/.)U1S*7D7N5;ILW"+7)>0NC@4%DG+>VL2<1MFJR!>\ABYX MD:]D,7J>OIF%6.%-:@+)BD:N:$,5C=R]\6L @:IJ)P1]D1>I-2_*ED9N:4LM M+648S:>9>Q)9S^C9&]"FC"$[%;E3+348>038K91R*GYB)<98RP;5W*"6&DL+*U,;WS+L>UC* M%?,%VCV1[%#-'4I;VFHNQY^,98^ %(,BM8K3B?T"[E!+C:4%-WHH"D]?>U+0 MQ0_1Y#V2+:JY1>G\V$Z9^?:$O%Z6@N)Z.9OM$PT;=W^6[>OQU"V>FKYOZG%C MZ*5I^A K55]B%P^AW-].JO#2#X<^'K?7#;/K2=^&PO=V]R:W-H965T&ULC9;;CILP%$5_!?$!@[E#1)":5%4KM5(T5=MG)W$"&H.I[83IW]0AONU]SCH&V10]H6^L0H@[[PUNV=JM..]6GL<.%6H@>R$=:L7*B= &2OMKXR*,7O&O5LUG=D M*7M"WN3@VW'M DF$,#IP&0**YHJV"&,927#\'8.Z4TYIG/<_HG]1Q8MB]I"A M+<%_ZB.OUF[F.D=T@A?,7TG_%8T%Q:XS5O\=71$6%H= ME"^%OPK%9A[DI-H[M2:J96+V6B:@\*XRSBC9#))@)@F6BJU%$4\23^2?( (K M1*#\X1S"M_M#JS]4_FCNUQ W@R15DG:0Q)&OU6&*TCB\44ED)8E,DE C&239 M+ EX 0#H+ ]E"YK82A.;-)%&,TCB61H?C#\-Z!GE@BFQ,B4F4ZPQ)48FG>6> M8L&06AE2DR'1&-*'#/<4"X;,RI"9#*G&D#WWICR4+6AR*TUNTF0:37[[^>M; M\Y1T0>4#^^D$3*YD_3651VJF\ MV:$N;]D?D)[KECE[PL7]H$[Q$R$!0 BAT !@ !X;"]W;W)K M.B-MILI*N6FVV*]&U_/ M^G>W]?6L>FDWZUUY6X^:E^VVJ/^;EYOJ[6H,X_<7W]9/SVWW8GH]VQ=/Y9]E M^]?^MDY/TZ.7A_6VW#7K:C>JR\>K\0UKL>IF5&[*^[9S4:2/UW)1;C:=IS2/?P>GX^.8G>'I]W?OO_3D$YF[HBD7 MU>:?]4/[?#4.X]%#^5B\;-IOU=NOY4#(CD<#^]_+UW*3X-U,TACWU:;I_Q_= MOS1MM1V\I*ELBQ^'S_6N_WP;_+^;R08X&.#1((W]F8$>#/2'@?G4P P&YJLC MV,' DA&F!^Y],)=%6US/ZNIM5!_R85]T:0>7-BW7??>R7YW^;RF>37K[>NUA M-GWM_ R0^0&"IQ \ARPYY,/)-(U_G 1*DY@C,R<#+#C":S*'GSI9?>KD;)I: MC)7N[?6IO9'MC6AO>GMS:F])K \0WT-V/<1"#(; %AQFE$4@*[?DL!A1:T/B MPF'>*!>B?:.Q\:3V!P@]F2:$&QT-%4$F+&&DEYRF+;6:IHS M'(;.N1AE;E[DYCFW0+AY/ANM0R YON PM-'32"TYS&D7%.7&8<;K&+S,+8C< M E_W3&RB:!]9;((BL8E\0951-(0+#@L D2X[1Z%RQI Q5\*8#H/*_-Q!R;55 M<7*LN"J^" X")2? ='!:T3K,82F)D'A;"3!OGE I KU2!*T@T@9Z:\#.6EV2#6ZU-!&'AQ'!B=_E%R'.>U#\Y3D"4^E3M. *0 #GF)I(#D&!_"T?*\$%'(8I(,)TR'"3]1:XX-*".@",0 M:2, 7)4OT$"DVY&% 3PP.52J2@$NI1/<)2]%=T(8NH(!+VXE,34*Y'T#>#T3:#R"7Y@NP%EER"D!0Z&@A M7XH.E== "4J-B'4FDZ0H-P6(K.S&S X29?E%+K^T19TCE\$N2$!_=@L!F()D M:.%9B@Z51ZI-DK]@06<:>I3U%[G^1JJ_R+><&8H1,38!JE ##BT-*MA>C-VDSSK66-TUSC4AM,Z&EA^RG0DV A[5,)/=$; MIR=Z2ZU\AIZL<9IK'*A,[="RAFBN(;FMJ>( ^;LA- 83_OMA8#3 M5D=%ZZN "Q8UW3JN!)PS%GWF.%C+$J(-CU%NH>0*K2V/$:VO ^9,[CPXI-VD MA-/&*):('*?3_A4TC1''H3%HBAYM"K#4H$3^<^>X: WDJIE"'^\,MY1]%_;3>-:.[JFVK;7]']5A5;9EF MKR9I79_+XN'XL"D?V^ZK3]_KP^W@X:&M]L/-Y_1X_7K]/U!+ P04 " C MK0=-'N?Y)[$" P"0 & 'AL+W=OTDW;^?;0A-;#?;"]C' M=]_==QR1:"\&)XJ?8' MJ0W1?-J1/?U.Y8_NF:M=-+)LJX:VHF)MP.EN%CZ!R:K0> /X6=&SN%H'6LF: ML5>]^;*=A;%.B-9T(S4#4;<3+6E=:R*5QN^!,QQ#:L?K]87]D]&NM*R)H"6K M?U5;>9B%>1ALZ8X<:_G"SI_IH >%P2#^*SW16L%U)BK&AM7"7(/-44C6#"PJ ME8:\]?>J-??SP']Q\SO P0&.#BKV/8=D<$C>'=*[#NG@D/YO!#0X("M"U&LW MQ5P22>93SLX![]NA([KKP 2IU[711O-VS#-53Z&LISF(TVETTD0#9M%CX!4F M@[>0I0L!(R)2"8Q90%\6"^BX6P%*%Y$E5@[_)%G=);E),_$6*S'^R4VQD)\@ M]1*DAB"](BBL'!<])#.0UD > $(0%U9!7!R((^[Q*"P.J9T<2!.8FS_,'UT M29+:_>=ARU&.&PO M=V]R:W-H965T&ULC9E;;^,V$(7_BN'WK,09ZA8X!F(;10NT MP&*+;9\5FXF-E2Q74I+MOR\E*UY[YK#8EUB70_(,+Q]'S.*]:;]U>^?ZV?>Z M.G8/\WW?G^ZCJ-ON75UVGYJ3._HWSTU;E[V_;5^B[M2Z@^M[/NM:[+]M^5JYKWA[F9?SSXN>'^:/YGYC>2@P*OXZN/?NZGHVA/+4--^& MF]]V#_-X<.0JM^V'*DK_\^;6KJJ&FKR/?Z9*YYRY?J_Y+\_ZKFP)*YK,I^M_=FZN\?'#BV]@V53?^G6U? MN[ZIIUJ\E;K\?OX]',??]ZG^CV*X $T%Z&<+\%2 +P6\V?\K8*<"]DRJ'663NK>_][?!P[.SQG>^>SC]]6QIC%M';4-&D M69\U=*VY*")?^Z4)0DVL216GVP8V6I$Q;H%A$#R6YYL@"%=@805VK,!>55 ( MC^NS)!LEQU%R9^*,15]MM,SD26I3[":!;A(03J _4EA!JL(QQHIXSIKDVJAA MRD4X0!7''#"303,9,),(,YEJQC)3(J\,!(*0DS>-0#V'R,B"ORK-9(S5/;:HR;:!+,C)I'K"$^P7HG7'$F MQP*HTBSD1O+W]BW&H44X%".P0B(;Z%:+*61(KZ!(TC2Z.I:M7?LR'GEW MLVWS>NR'T;]Z>CE67]%PK"N>K\W]QH#GC];>O^S7AV'_TP M=3[Y_Z-L7P[';O;4]'U3CP?%STW3.Q]Q_,G/UKTK=Y>;RCWWPV7FK]OSB?OY MIF].TW\3HLN_-);_ 5!+ P04 " CK0=-SV):I[0! #2 P & 'AL M+W=O"'@,$MSB142_]LQD^P53/!TJFXK_ %22&!R68HS32 MQ964O?-&32PH1?&W<19-0.Q8^\[ M'IYX>TRP-V5PQE;$.Q3OT'LMMND^8]= -,60\?I_TKMXW0CER,QY>-_:^-\8!2-GS'<=L-+SI MIA_$YF]<_ 902P,$% @ (ZT'392C2^>T 0 T@, !@ !X;"]W;W)K MV$ *[Y0VRS)WW=L"$4MZHOM&9]SYN)Q/AK[XCH 3UZ5U*Z@G??]D3%7=:"X MNS$]:+QIC%7>#@Y5YSUOX!OY[?[9HL46E%@JT$T83"TU![W?'4Q;P$?!# MP.A69Q(JN1CS$HRO=4&3D!!(J'Q0X+A=X0&D#$*8QJ]9DRXA W%]?E?_'&O' M6B[45)#PP?IG\WX!>9Z#I3,Q3_"%23"0R88HS+2Q954@_-& MS2J8BN*OTRYTW,?I9I_-M&U".A/2A7 7X[ I4,S\$_>\S*T9B9UZW_/PQ+MC MBKVI@C.V(MYA\@Z]UW*7?8!<%0?0F1;H4XI?_0TVWZ?C/# M?:3OU]$/R;9 MBF018'LOR5N8 Y_%\E6/55@VSA-CE1FT'&25]YE8._3^"9_ MX-.T/W';"NW(Q7A\V=C_QA@/F$IR@R/4X0=;# F-#\=;/-MIS";#FW[^06SY MQN5O4$L#!!0 ( ".M!TT&PO=V]R:W-H965T M&UL;5-A;]P@#/TKB!]0[DBNJTY)I%ZGJI,VZ=1IVVFAPYO M:F.U\&C:AKG>@J@B2"O&=[M;IH7L:)%%W]D6F1F\DAV<+7&#UL+^.8$R8T[W M],WQ+)O6!PI, M0B478UZ"\:7*Z2X( @6E#PP"MRL\@%*!"&7\GCGIDC( U^ MC/HE*]_F](Z2"FHQ*/]LQB>8ZSE0,A?_%:Z@,#PHP1RE42ZNI!R<-WIF02E: MO$Z[[.(^3C?)[0S;!O 9P!? 7H7B'WFNQ/_",70/1''.:8O@Z9HE@R+ZDX%LI3OP_.-^&)YL*DPA/WBE, MM@G238(T$J3O"-(/)6[%'#XD8:N>:K!-G"9'2C-T<9)7WF5@[WE\DW_AT[1_ M$[:1G2,7X_%E8_]K8SR@E-T-CE"+'VPQ%-0^'#_AV4YC-AG>]/,/8LLW+OX" M4$L#!!0 ( ".M!TU@A?47M@$ - # 9 >&PO=V]R:W-H965TP.\CB0E6;K;W3+%A:9E'GUG4^8X."DTG VQ@U+<_#Z!Q+&@"7UW MO(BV<\'!RKSG+7P#][T_&V^Q1:46"K05J(F!IJ /R?&4!7P$_! PVM69A$HN MB*_!^%P7=!<2 @F5"PK<;U=X!"F#D$_CUZQ)EY"!N#Z_JS_'VGTM%V[A$>5/ M4;NNH/>4U-#P0;H7'#_!7,^!DKGX+W %Z>$A$Q^C0FGC2JK!.E2SBD]%\;=I M%SKNXW1S2&;:-B&=">E"N(]QV!0H9O[$'2]S@R,Q4^]['IXX.::^-U5PQE;$ M.Y^\]=YKN<]R=@TZ,^0T0=(5)%D0S(LO$=*M"*?T SW=IN\W$]Q'^GX=_7"[ M+9!M"F11(/M?A1\AR>'NGQALU5$%IHVS9$F%@XYSO/(NX_J0QA?Y"Y]F_2LW MK="67-#Y=XW=;Q =^%1V-WZ .O^]%D-"X\+QSI_--&23X;"?_P];/G'Y!U!+ M P04 " CK0=-6B+_QK8! #2 P &0 'AL+W=OO2FJ7T];[[LB8*UM0W-V8#C3>U,8J M[M&T#7.=!5Y%D)(L39);IKC0M,BB[VR+S/1>"@UG2URO%+=O)Y!FR.F&OCN> M1=/ZX&!%UO$&OH+_UITM6FQFJ80"[831Q$*=T_O-\;0+\3'@NX#!+$!I Q$*./GQ$GGE &X/+^S?XJU8RT7[N#!R!^B M\FU.#Y144/->^F+H.WZXJW$;X]@^%']8) M=JL$NTBP^V^)*S&WR5])V**G"FP3I\F1TO0Z3O+".P_L?7Q$]CM\G/8G;ANA M';D8CR\;^U\;XP&E)#&UL?5/;;IPP$/T5RQ\0+RQ-HA4@95-5J=1*JT1MG[TP@!5?B&V6].\S M-H32EO;%]HSGG#DS'N>CL<^N _#D54GM"MIYWQ\8R96X&+X6&DR5N4(K;GT>09BQH0M\=CZ+M M?'"P,N]Y"T_@O_4GBQ9;6&JA0#MA-+'0%/0N.1RS$!\#O@L8W>I,0B5G8YZ# M\;DNZ"X( @F5#PP8Z_E R5S\%[B Q/"@!'-41KJXDFIPWJB9!:4H_CKM0L=] MG&YNLAFV#4AG0+H ;F,>-B6*RC]RS\OXC?/^;PG\09)L$ M623(_EOB5LS^CR1LU5,%MHW3Y$AE!ATG>>5=!O8NC6_R*WR:]J_ M7S;VOS'& TK97>$(=?C!%D-"X\/Q!L]V&K/)\*:??Q!;OG'Y!E!+ P04 M" CK0=-^D40[+0! #2 P &0 'AL+W=OPT.*2@=CGUT#X,F+DMIEM/&^.S+FB@:4<#>F XTWE;%*>#1MS5QG M0901I"3CF\V!*=%JFJ?1=[9Y:GHO6PUG2UROE+"O)Y!FR.B6OCD>V[KQP<'R MM!,U_ #_LSM;M-C,4K8*M&N-)A:JC-YMCZ 7RT,;G$FH9*+,<_!^%9F M=!,$@83"!P:!VQ7N0!GW5L=]&&_V MR01;!_ )P&? ;H7B'WFN^ M/20INP:B*>8TQO!ES!S!D'U.P==2G/@_<+X.WZTJW$7X[IW"_3I!LDJ01(+D MOR6NQ1P^)&&+GBJP=9PF1PK3ZSC)"^\\L'<\OLG?\'':'X2M6^W(Q7A\V=C_ MRA@/*&5S@R/4X >;#0F5#\=/>+;CF(V&-]WT@]C\C?,_4$L#!!0 ( ".M M!TV"W310M0$ -(# 9 >&PO=V]R:W-H965T5%2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*4 M9,EF<\T4%YH66?2=3)%A[Z30<#+$]DIQ\WH$B4-.M_3-\22:U@4'*[*.-_ = MW(_N9+S%9I9**-!6H"8&ZIS>;@_'78B/ 3\%#'9Q)J&2,^)S,.ZKG&Z"()!0 MNL# _7:!.Y R$'D9OR=..J<,P.7YC?UKK-W7 MRN;*CU#K/]AL2*A=.-[XLQG';#0<=M,/8O,W+OX 4$L#!!0 ( ".M!TU) MHQ&.LP$ -(# 9 >&PO=V]R:W-H965T=;*^()V(?1'QGS5@1;^QO9@\*:Q3HN IFN9[QV(.H&T8CS+ M7C,MI*%EGGQG5^9V"$H:.#OB!ZV%^W$"9<>"[NB+XU&V78@.5N:]:.$SA"_] MV:'%%I9::C!>6D,<- 6]WQU/AQB? KY*&/WJ3&(E%VN?HO&A+F@6!8&"*D0& M@=L5'D"I2(0ROL^<=$D9@>OS"_N[5#O6'JSZ)NO0%?2.DAH:,:CP:,?W M,-?SBI*Y^(]P!87A40GFJ*SR:275X(/5,PM*T>)YVJ5)^SC=\#5O11!E[NQ(W-3[7L0GWATY]J:*SM2*=(?B/7JOY>XVR]DU$LTQ MIRF&KV.6"(;L2PJ^E>+$_X+S;?A^4^$^P?>_*?Q'_L,FP2$1'/Y;XE;,GRK9 MJJ<:7)NFR9/*#B9-\LJ[#.P]3V_R*WR:]D_"M=)X;0! M #2 P &0 'AL+W=O[5JXQ=@AGEOW@Q#/J)] M=AV )R]:&5?0SOO^R)BK.M#"W6 /)MPT:+7PP;0M<[T%42>05HSO=F^8%M+0 M,D^^LRUS'+R2!LZ6N$%K87^>0.%8T#U]=3S)MO/1P";A-&MSB164U)#(P;EGW#\ ',]MY3, MQ7^"*Z@0'I6$'!4JEU92#IEV:M(_3#7\[P[8!? ;P!7"?\K I M45+^3GA1YA9'8J?>]R(^\?[(0V^JZ$RM2'=!O O>:[F_.^3L&HGFF-,4P]73?UO$#T$*;N;,$)=^&"+ MH:#Q\7@7SG8:L\GPV,\_B"W?N/P%4$L#!!0 ( ".M!TTDG=ARZ0$ &8% M 9 >&PO=V]R:W-H965TU,=V!4EW6()A^D!VT]N0BE6#&FNI*=:> 53Y(M'!21/=",/7K"%P.>1 &=\=KC,4C4" M6MW(EBBXY,%C>#BF#N\!WQL8]&)/7"5G*=^<\:G*@XU+"#B4QC$PN]S@"3AW M1#:-GQ-G,$NZP.7^SO[B:[>UG)F&)\E_-)6I\R -2 47UG/S*H>/,-6S#\A4 M_&>X ;=PEXG5*"77_DO*7ALI)A:;BF#OX]JT?ATF_GL8'A!- =$J@(Y"/O-G M9EB1*3D0-=Y]Q]P3AX?(WDWIG/XJ_)E-7EOOK0B3.*,W1S1ACB,F6F)F!+7L MLT2$21RC?\(C/'R+9KCUX=NE^B[!"78HP$B*2J2(@3[E0B&B5.N[./?%3Z MU70 %KT)+DV!.VO[(R&FZD!0,H\/@!>&(QFM4>^DHM2K][X6A^BO>'%/7F\H[0RO"F4O>..^UW.P?^2*0QB5/Z(3R-AV^C&6Y#^':MGB5Q@EV48!<(=O^5N+\I,88YQ$6R MJ$CVD>"0W(C$,+>=)*N+$Z#;\&0-JM0@P[BLO,M4/*;AXO_!IY'Z3G7+I$$7 M9=WS"9?<*&7!I9+5?4$L#!!0 M ( ".M!TWH$V;-,@( &P' 9 >&PO=V]R:W-H965T\(4SY\QX[)FLE>I5EP F>!>\UKNP-*;9$J*+$@33#[*!VOZY2"68L4MU M);I1P,[>2' 21]&2"%;589[YO:/*,WDSO*KAJ )]$X*I/P?@LMV%-/S8>*ZN MI7$;),\:=H6?8'XU1V579& Y5P)J7W^';>A9'S"#@4QE$P.]SA$3AW3-:/MYXT'#2=X7C^P?[D@[?!G)B&1\E_ M5V=3[L)U&)SAPF[X>8)ZF'CS9*R> M)CC! B58>(+%?R$FDQ QS (725&1%"%()R(89HF++%&1)4*PFHA@F#4NLD)% M5@C!9B+R&6/K "ZR1D76" &=B&"8F9NS044V",$T\1AF)O$TPE]0A%!,4X^" M9G)/9UXJ12BFV4=!,^FGZ'/=TQBAF%X #$1G;@#%WS5-$(KI'4!!TTM 1L5. M@+KZ,J^#0MYJWV-&NT,KV<>^6/Z#=WWH!U/7JM;!21I;&UL=53;;IPP$/T5 MQ ?$8%B@*T#*)HI:J956J=H^>V&X*#:FMG=)_[ZV(902YP5[QF?.F;&9R2Y]9U%F?.KHOT 9^')*V-$_#D!Y5/AA_Z;X[EO.V4SYX IK"OP^/I\S@+>!G#Y/<[#U3R87S%V-\J0L_, D!A4H9!J*7 M&SP I89(I_%[X?1721.XW;^Q/]G:=2T7(N&!TU]]K;K"SWROAH9F.]^).:)PR/6=U,9I[T*>Z:3E]I[*W$8Y>AFB!;, M:<;@#29<$4BSKQ+8)7'"[\*Q.SQR9AC9\&BKGGQ $#L)8DL0_U=BO"O1A3FX M10Y.D8.#(-F)N#"I6R1QBB0.@FPGXL)\"?BPD0[$;3YSQF(UG:X]"I^'>QTV7C7(7*/;9_\@\\3Z!L1;3]([\*5[C;; M$PWG"G0JP9U^NDX/O=6@T"BS3?5>S*T_&XJ/RU1#ZV@M_P)02P,$% @ M(ZT'3>C&0([! 0 -P0 !D !X;"]W;W)K&UL M;53MCML@$'P5Q ,<"8ESI\BV=+FJ:J56BJYJ^YO8:QL='R[@^/KV!>RX;LJ? MP*YG9V:!33YJ\V8[ (?>I5"VP)US_9$06W4@F7W0/2C_I=%&,N=#TQ+;&V!U M+)*"T,WF0"3C"I=YS)U-F>O!":[@;) =I&3F]PF$'@N\Q;?$*V\[%Q*DS'O6 MPC=PW_NS\1%96&HN05FN%3+0%/AY>SQE 1\!/SB,=K5'H9.+UF\A^%P7>!,, M@8#*!0;FERN\@!"!R-OX-7/B13(4KO(GKUU7X">,:FC8 M(-RK'C_!W$^&T=S\%[B"\/#@Q&M46MCXBZK!.BUG%F]%LO=IY2JNX\Q_*TL7 MT+F WA6022@Z_\ <*W.C1V2FL^]9N.+MD?JSJ4(R'D7\YLU;G[V6E.YS<@U$ M,^8T8>@*LUT0Q+,O$C0E<:+_E=-T^2[I.=2 KS="="5A4+/\5Y1]0 M2P,$% @ (ZT'320#U FV 0 T@, !D !X;"]W;W)K&UL;5/MCIP@%'T5P@,LRMCM=*(F.]LT;=(FDVW:_F;TJF3!:P'' M[=L7T+5FZQ_@7LXY]X-+/J%YMAV (R]:];:@G7/#B3%;=:"%O<,!>G_3H-'" M>=.TS X&1!U)6C&>)/=,"]G3,H^^BRES')V2/5P,L:/6POPY@\*IH"E]=3S) MMG/!P*:FA$:-R3SA]AJ6>=Y0LQ7^%&R@/#YGX&!4J&U=2C=:A7E1\*EJ\S+OL MXS[--UFZT/8)?"'PE7",<=@<*&;^43A1Y@8G8N;>#R(\<7KBOC=5<,96Q#N? MO/7>6\GYAYS=@M"".<\8OL&D*X)Y]34$WPMQYO_1^3[]L)OA(=(/V^CWQWV! M;%<@BP+9-OXA>5/B'N9MD6S34PVFC=-D285C'R=YXUT']H''-_D'GZ?]FS"M M["VYHO,O&_O?(#KPJ21W?H0Z_\%60T'CPO&]/YMYS&;#X;#\(+9^X_(O4$L# M!!0 ( ".M!TTUSQE0MP$ -(# 9 >&PO=V]R:W-H965TIZJ3-NG4:=MG+G$25 @9D$OW M[V=(FF5=]@6P\7O/-B8;C7UQ+8 GKUIU+J>M]_V1,5>VH(6[,3UT>%,;JX5' MTS;,]19$%4%:,;[;?6!:R(X66?2=;9&9P2O9P=D2-V@M[*\3*#/F=$_?',^R M:7UPL"+K10-?P7_KSQ8MMK!44D/GI.F(A3JG]_OC*0WQ,>"[A-&MSB14!VA0=0*A!A&C]G3KI(!N#Z_,;^&&O'6B["P8-1/V3E MVYS>45)!+0;EG\WX!',]!TKFXC_#%12&ATQ0HS3*Q964@_-&SRR8BA:OTRZ[ MN(_3S>$PP[8!? ;P!7 7==@D%#/_*+PH,FM&8J?>]R(\\?[(L3=E<,96Q#M, MWJ'W6O"$9^P:B.:8TQ3#5S'[)8(A^R+!MR1._!\XWX8GFQDF$9ZLU6__HY]N M$J21(/VKQ.1=B5LQZ3L1MNJI!MO$:7*D-$,7)WGE70;VGL[31FD^%-/_\@MGSCXC=02P,$ M% @ (ZT'3>X%,>5A! TA0 !D !X;"]W;W)K&ULE5A;&S/Q(Y3.^F9R?1,VV=BRYJ=GYG:5Y-W'U='T>>5ZWW*DNJS\51 MY7IF6Y194NO7EER2%WI^-V[+FN*R$6@1/P[J7%T].TTH+T7QJWE9;2:NWWBD4K6N&Q6)_GM5WV0A>/[]I?VB#U\&\))6:%^G/PZ;>3]S(=39JFYS2^EMQ7JHN(.$Z M7?1?U:M*-;SQ1-M8%VG5_CKK4U476:=%NY(EOR__A[S]/W?ZW\1P >@$X%8! MW@GP7D [^YY T D$O4#P+EYT>/'7P/L"LA.0-QH(.WQXJX&H$XAN%8@[@?A6 M >:_YGO-#FF#3L9",MI94WHVT5MY.Z M[BH]^CH%+L;>:Z.IP\PO&+C"L![A:?6]#4!MS,&2AZ&%A8T(^1#R!5'"Y1"S MQ##A$+-",$:\3YB:"(^8XZO*6PU\H"'&-02XAJ#5$%QK"'PC+Q=,V&+R%A,) M%@LS8@P6,Q;@_@C<'X'XPPQ_+AAQ90@$CWPCV2L;QL*0!Y:=CY%$$IC$5<(3 IV5:,#?R+;.P:W=U]&-'#& M$3]"@^0*X+P3&P.68UPP78QR0-HBP13 3D MF"0XH8-@(L@/9( @&6 '$K.XP3YJ<$%&3% 1["W=.A@NP3X>Z"12E@C" D98 M,"W9>S^0]<()QO);&,MMQH:D(8*PW":L%5&'&78&2>:)$[SF8', +%M@<^ = M4Q;]A],$&SG&1J-B9@@(!/'%P@DRU7!_H36#YL/?&)^ST0-#QE=L](B-SV%TC^E9 MP.@!&U_!Z!$;O^-\]*@KPY[1.=4S 3HC](Q 9Z2>:>_KO+_K<;GM^R\ M7NCAV-XA>?XTY M_0-02P,$% @ (ZT'31.L" OH!P +38 !D !X;"]W;W)K&ULE5O;;N,V$/T5P^^[YO#.11*@<5&T0 LLMMCV69LHB;&V ME=I*LOW[2KZD$>>,(K[$EQQ1AT.>PR$UOGAI=M_W#W7=SGYLUMO]Y?RA;1\_ M+1;[FX=Z4^T_-H_UMOO/7;/;5&WW<7>_V#_NZNKV<-%FO=!*^<6F6FWG5Q>' M[S[OKBZ:IW:]VM:?=[/]TV93[?Z]KM?-R^6J7_9OWL[XOWYKF M>__AM]O+N>HIU>OZINW;J+J7YWI9K]=]4QV1?TZMSE]OVE_X]OVY]5\.O>]Z M\ZW:U\MF_??JMGVXG,?Y[+:^JY[6[9?FY=?ZU",WGYVZ_WO]7*\[>,^DN\=- ML]X?_LYNGO9MLSFUTE'95#^.KZOMX?7EU/[Y,GR!/EV@7R\@.WJ!.5U@L@L6 M1V:'KOYV.P_58];."/IDNF#?]EX?8'?[7]7;???M\I9V[6#SW M#9TPUT>,?HL9(I8 \7\CBX[ *PL-6>C#]69PO<<-&-B .31@!PV$K!M'3#A@ MM@>,]4Z]N<^Q+QP6R,1@,!T+Z5A )V9TCACW'AT.&Z/C(!T'Z*2,CF/W(7+: MFVPR+#G.AY"").)D$P$9#*9744@X MC*A+205"V!0,V*#P\>$[#T@(;61D0MAB#+"8(.PM#'8%$PK&":O83-D3&)[L MLVD[!AD2P5Y@0+(@;HBQ%U@U/1P6J]A.4;'E$D6S!,!&9HG%:K9(S5(36,VV M0,U6.&M BS(+"Y=I/DM&(4,B6,46J#@(.8_%NK.^(!Q8=Q:LQLS<+%]EN\V) MMOG&%>#(!"4=;EFL8XMTG!\T6"[2#S:Q>0M0)@CYBL5JMBCU9Q.&Y_4PL02X ML<3287=P(%,(PK@[[ ZN8!/@L)X=T#,+C./)/0P,P(T&!ON# YN (#6!_<'9 M@L (YX=3UF?'%][<8D8A0R+8'QQ:EX79[[ _N()UV6$]NRGKLGM_71Z%#(E@ M)3NT+@O[,8^5YPO698^5Y\&ZS!S7\P77^>C842' &3(J"H'Q6,D>*9F=, ,E MYZ>$""-1P0KV:!N?F[_GV_,/Q+>K".:EK:''=N"GI N>YP+.>Z<9(;!)(&VC MD 1Y;"\>V(LXX,(3A8+$P6-C\%.V\9XG!+FJ1R%#(MA>/+"7*&P2/38&7[!Y M#]@8 CJ7R\,1^,X59P]E$(Y*4=#_R7![.$X0;FR?892)PF2CU"KM"+$C\H_",?M)#^O<3_U'(D A6 M<@1*CH(9)*R\5)#X)ZR\A-;C_'P_@<3?45Y !%%*F/D)JS@!%<=\)4ILY81R:Q84KE$4%(02@X)UG(".DY#;)JSC5*#C MA'6<4(;-@O*^CDE26%Q:>4>\6!B#@6&4 *:$P1J&*OMQY MSZ@)M#APG)90;*.0NJ7J&"64QZ@"?9,2"F044#@($->O$" .' ^04'2CD-ZE M1J0R."K1NUBVA@[M6(!H@MY',1D90>^$]"[V2- [E>A=*EI#56L@+.\_31O' M9&0$E1-:NR4;E K@J.!DC*22-52SQE5"X&F97$U#4G$;3=#N\HR:?#-!D:@. M3MJ DE#"1KI$D4(1&^E)BM03%#F*RRW>_&RG_R'5']7N M?K7=S[XU;=ML+OO?Z=PU35MW3:J/'>^'NKI]_;"N[]K^;7^HNSO^?NGXH6T> M+X\_SEJ\_D+LZC]02P,$% @ (ZT'35Z0Q?,X @ %P< !D !X;"]W M;W)K&ULA57;CILP$/T5Q >LN89L1) VEZJ56BG: M:MMG!R8!K<'4=L+V[VL;EA#BP@NVQ^>1_!Z@O0]1? [@G\C!).$ MH",$-T(T20@[0CCR@-K<=3%W6. D9K2Q6'L=:JQNG;L*Y7&ERJA/1^_)>G)I MO2;>1T4ED$!C=K$TT>R2SB-TL M8C^%:!-!@[^Z!';6+99;*;U40MW+@;7OXB^>Z@HC^\9=;5V#?2>[?MND;_+M MD_$#LW-1<>M(A>Q%NF.<*!4@ W>>Y$GG\I7J%P1.0DTC.6=MKVX7@M;=,X3Z MMS#Y!U!+ P04 " CK0=-7%6E.=T! "G! &0 'AL+W=O-\Y.)5M@#*>V>TET>_56HX("2K%AB1#WR M7C]IN&!$Z5)3\.25,2+^/@+E MX]$/_7OCN;NTRC10D0_D K] _1Y.0E=H4:D[!KWL>.\):([^E_!0)@9O 2\= MC'*U]TR2,^>OIOA>'_W # 04*F44B%YN4 *E1DB/\39K^HNE(:[W=_4GFUUG M.1,)):=_NEJU1W_G>S4TY$K5,Q^_P9PG\;TY_ ^X =5P,XGVJ#B5]M>KKE)Q M-JOH41AYG]:NM^LXZ]]I;D(T$Z*%$,;_)>"9@#<$-$UFHWXEBA2YX*,GIC]K M(.9,A >L7V9EFO;=V6 M>F>N].FS9Z3A7(&6#!ZT9JMOC:6@T"BSS?1>3-_.5"@^S-<"6NZFXA]02P,$ M% @ (ZT'328.;$Z? @ T @ !D !X;"]W;W)K&ULC5;1;ILP%/T5Q <4#!A#E$0J:9I-VJ2JT[9G-W$25,#,=I+N[V<; MAX+QVKP$^W+.N>=>.S;S"V6O_$B(\-[JJN$+_RA$.PL"OCV2&O,[VI)&OME3 M5F,AI^P0\)81O-.DN@JB,$R#&I>-OYSKV!-;SNE)5&5#GIC'3W6-V=^"5/2R M\(%_#3R7AZ-0@6 Y;_&!_"#B9_O$Y"SH579E31I>TL9C9+_P[\%LDRN\!OPJ MR84/QIZJY(725S7YNEOXH3)$*K(52@'+QYFL2%4I(6GCC]'T^Y2*.!Q?U1]U M[;*6%\S)BE:_RYTX+OS,]W9DCT^5>*:7+\34 WW/%/^-G$DEX_ MWO;$!:V-BK12X[?N63;Z>3'Z5YJ;$!E"="LA-H2X)R0?XA.#3WH\^)@ #0'> M2D@-(;W1$3)X9"4(NM[JQ7K B_GC%X\UFVW%JM=#69(;H>M"NK5U^_D>G$9 M/2_C,)L'9R5D,$6'B0:8:(QX<"#@&+*>0E \AFP<*O&[ET#6T1<3.8N)M$ \ M$ P=@O$3H%8"R1#!\AJ1@=!&M)T=0 H 5[F,(RF(/<:MS: 8OB!$&WZ<1I M.IF8CL/<>ZV IU6X-0*""TK<)(%@31-+<>KJ12(@=5D M..U>FJ2YM1;K:<8LRG*4C&&/-V3<3#-"%('T/[LT=38I=33)RE.D$\M)&%J= M7'\"&EE!3BO(8<7:%06:E S Q,HGH)&5S+(R>ID[?>:?+TWAP"3V_R@8'(LU M80=]!W)O2T^-4-Q!M+MF"S!;Z5O1BJ_![-$5O\]FF\P1+W)S70?O:;N[_CMF MA[+AW@L5\I#71_&>4D%D2>&=7-NC_+SH)Q79"S5$@_XA9 M_@-02P,$% @ (ZT'3?6O"[C_ 0 ?04 !D !X;"]W;W)K&UL?91=;YLP&(7_"O+]:HSY6@1(;:9IDS8IZK3MVDG>!%2# MF>V$[M_/-@11XO4&?W#.\?/:X&(0\D75 #IX;7FG2E1KW6\P5H<:6J8>1 ^= M>7,2LF7:#.49JUX".SI3RW$4ABEN6=.AJG!S.UD5XJ)YT\%.!NK2MDS^?0(N MAA(1=)MX;LZUMA.X*GIVAA^@?_8[:49X3CDV+72J$5T@X52B1[+9IE;O!+\: M&-2B']A*]D*\V,'78XE""P0<#MHF,--<80NE M13NE&)26O8YMT[EVF/)O-K\AF@S1;"#QNP8Z&>C*@$ .H"XC=EQ*LR1DWF--T(F69QDJ]J\ MG&2%,VJ2Q3H?2+[:^JU/1"(_2N)%23PHZ0HEN5\EI7<;XU%E'@Q8]@+Z;O3)Z;3@5[H;]SJ'U!+ P04 " CK0=-]#?Y MR^P! #Q! &0 'AL+W=O+M)?:]/N?X',E>#*_0;556G13BK&2LO>QK'IW#B,*]EFHOD) M>"+@F1 G_R60B4!6!#0ZF_ MSI9Z[=![.SA:V:%WJ7%"$[)RO;^'D2B-MYN5';2X?/8Q^,;DI>E4N_ M02P,$% @ M(ZT'3&UL M?93;CILP%$5_!?$!8XRY9420FE15*[52-%7;9RV^L8['+@XE76 "IX:UDGMV&M5/^,D#S5T%+YQ'OH])L+%RU5>BBN2/8" MZ-F:6H;B*,I02YLNK$H[=Q!5R6^*-1T<1"!O;4O%GQTP/FQ#'#XF7IIKK7N$[J!_]0>@1FE/.30N=;'@7"+ALPP_X>9\;O17\;&"0BWY@*CER_FH& M7\[;,#) P."D3 +5S1WVP)@)TAB_I\QP7M(8E_U'^B=;NZ[E2"7L.?O5G%6] M#8LP.,.%WIAZX<-GF.I)PV J_BO<@6FY(=%KG#B3]AF<;E+Q=DK1*"U]&]NF ML^TPY3]L?D,\&>+9@)/_&LAD((X!C62VU(]4T:H4? C$^+%Z:OX)_$ST9I[, MI-T[^TY7*_7LO2(Q+M'=!$V:W:B)%YKXO6+O4:2S!&F F2+V4L363Q9^G!)_ M /$&$!N0O"O#@=R-FMQJN@DRSHE3REI%$IQ@/TSBA4D\,,XRNU&3+I;!\6:3 M% [-6D8*3!(_3>JE23TTB4.3KI8IP9 Y+[OEG2!&Y__]:AO.<$!<'+4ZEN26_47%M.AD< MN=('W![#"^<*=&3TI$NK]<4\#QAM>2&Q.??XW./X)G=RDM5+O1-">:]%7M93?Z?4?AP$]6HGBK2^DWM1ZG\V MLBI2I8?5-JCWE4C7;5"1!S@,HZ!(L]*?3=JYQVHVD0>59Z5XK+SZ4!1I]6\N MO[$G;?(ZF>>T%@N9_\G6:C?U1[ZW%IOTD*LG>?HJ^H28[_79?Q='D6MX MHT2OL9)YW?YZJT.M9-&S:"E%^MI=L[*]GGK^MS X /I2F>32IZ\JGN ]FGSG*)QI/=WU4RV MV]G^IS>@UK/'&<%\$AP;HAXS[S#X L/Q-61I0] 9$6@!9Q484C''5KBQP,)& M<&)H^)3DX7.2!"!A<"8$]).T\>3*SQ%,0$$"VA+0*X+8V) .PUM,V;G-#KJS%)#9M[!90@!=A$;4-,\%E4"HP=*)X$J$H%(T\*I$\+%'HQNL M@P\^BEVLB^UT,0ZM;Q@G6 +!0D8'=&.XW&"@W%R\+ZXIX)./D;M[&#[Y&#NX MUX.N\F6(F4^>&RSY%':M&RXW&"@WA ]0P"8]7:D(;', M;W/,C%1C6W7-]770?8 M#93<]]UM<&ZQ9_\!4$L#!!0 ( ".M!TV-X+Q_A@( )T( 9 >&PO M=V]R:W-H965TVJ93\_2H M=?^896I[Y"U3#Z+GG?EG+V3+M)G*0Z9ZR=G.!;5-A@"@6CM@O98M:S __!]<]^(\TLN['LZI9W MJA9=(OE^GGZ"CVL(;(!#_*KY14W&B;7R(L2KG7S=S5-@%?&&;[6E8.9QYBO> M-);)Z/@SDJ:WG#9P.KZR?W;FC9D7IOA*-+_KG3[.TS)-=GS/3HU^%I6/@5HG)L16-0DB1WT/6$9:)ELSXN)E! M43/($>03 DCR.$$>)<@= ;ZK1N558\ 4#M,Y# 9E1;V*A"A"*:)Q,3@J!H=B M,/#$#!@R28,@I5YA5R$J)P5XIS(D*H9$Q$!/# G2X)SZK1*"$$0 QK70J!8: MT>*E6=(@30E+7TL(*C#T&Y<&.UDBW]4Z!-$"X[BI(FJJB)CR]G%9!'I-2Q6> MJ1!4@/*=QBNC4LJ(%.Q)*<,LT%<2P53OU*2*"JDB0KSM659ATU'@OXTAB " MXE+,M1<]*$%$#/5/2A V"Z65_SY&8- W-^9/-2=2EZ$-A>" M.[;W0FAN.,&#<7&UL?51=CYLP$/PKB/<>8/.1BPC2):>JE5HINJKMLT,V 9V-J>V$Z[^O;0A' MP+V7V+O,SLXX]N8=%Z^R E#>&Z.-W/B54NTZ"&19 2/R@;?0Z"\G+AA1.A3G M0+8"R-$6,1J@,$P#1NK&+W*;VXLBYQ=%ZP;VPI,7QHCXNP7*NXT?^;?$2WVN ME$D$1=Z2,_P ];/="QT%(\NQ9M#(FC>>@-/&?XK6N\S@+>!7#9V<[#WCY,#Y MJPF^'C=^: 0!A5(9!J*7*^R 4D.D9?P9./VQI2F<[F_LGZUW[>5 ).PX_5T? M5;7Q5[YWA!.Y4/7"NR\P^$E\;S#_#:Y -=PHT3U*3J7]]F;7Z3!0I17@FQ0%Z_)^4U"DE=4B)9E+219=/.(S3F18'"L4H=8O) MG&(RAYC9/=IFB]-?1:OY97. 4(IF4H+)^V$@SG;42*_DET:9FSK)CM/L"9GW M-\MO]93KA]([33\BOQ-QKAOI';C2K]N^P1/G"K3&\$$?5:6G\AA0."FSS?1> M]+.I#Q1OA[$;C+._^ =02P,$% @ (ZT'34,;%HJI @ HPD !D !X M;"]W;W)K&ULC9;=CILP$(5?!7'?!=O\KI)(2:JJ ME5IIM57;:V_B)&@!4]M)MF]?8U@*]I#T)MCFS)EO@(R]N'+Q*D^,*>^M*FNY M]$]*-8]!('"R M+RI6RX+7GF"'I;]&CUL4MP%&\;-@5SD:>VTI+YR_MI,O^Z4?MD2L9#O56E!] MN; M*\O627/\[DW](6<;.!Z_NW\RQ>MB7JAD6U[^*O;JM/0SW]NS SV7ZIE? M/[.^H-CW^NJ_L@LKM;PET3EVO)3FU]N=I>)5[Z)1*OK678O:7*_=G33JP^ MW ?@(0"CFP&D#R!60-"1F5(_4D57"\&OGNC>5D/;CP(]$OTP=^VB>7;FGJY6 MZM7+BL1D$5Q:HUZSZ31XI$GQ5+)U)6A0!!I@H, 0Q08[X22.K!2W-9,D!"R5 M& ,R,8AA@P@TB(Q!-#%(K&?5:5*CJ8TFM.JXI9A Q"!$#$"D%D2GB4+ *"4S*"B$&T0(P&"[0X1N(I038G<) M0!:%Z"*;!SN9,,HBIXW> MDTV!X#Z'" TT^@0W.E0Y/Z?DF3& NY3"&A4B=VH>M&X&>91:'?,>ZH.)QAM M>1431W,ZD-Z.GVMS-!FM#B>0-39;YC]Y=WSY1L6QJ*7WPI7>>,WV>.!<,0T3 M/FB8DSXQ#9.2'50[3/58=,>&;J)XTQ^)@N%&PO=V]R:W-H965TLI^R5EX0(YZVI6[YV2R&Z%0"\*$F#^1/M2"MW3I0U6,@E.P/>,8*/FM34 M 'I>!!IZ=@SRS-Z$775DF?F\$O38/9[2VK:KUW?O05>JG,I5 #D68?/ MY!L1W[MG)E=@4CE6#6EY15N'D=/:W?BK?:KP&O"C(CV?S1V5R8'25[7X?%R[ MGC)$:E((I8#E<"4[4M=*2-KX-6JZTY&*.)_?U#_JW&4N!\S)CM8_JZ,HUV[B M.D=RPI=:O-#^$QGS"5UG3/X+N9):PI43>49!:ZZ_3G'A@C:CBK32X+=AK%H] M]J/^C68GP)$ _Y<0C(1@(DBSCPAH)*")@'2QADQT:?98X#QCM'?8<+D=5O^0 MOT*R^(4*ZEKK/5D=+J/7/(B2#%R5T(C9#A@XP\3P'K);0OP) :2!R06TN=C" M!=T\X!'B[H# FF:@Z<%=FJE= %D%D!9 %UB8&@Z +.^T!!VUBV7.P6]M$+5RV_NV.%SM M;?A-LMHGEO@V'5\-\-?.\.1\Q>Q&ULC93;CILP$(9?!?D!UAP# MB0"IV6K52JT4;=7VVDF&@-9@UG;"]NUK&X)H.I%R@P_\\_TS W8^"/FF:@#M M?;2\4P6IM>XWE*I##2U33Z*'SKRIA&R9-DMYHJJ7P(XNJ.4T]/T5;5G3D3)W M>SM9YN*L>=/!3GKJW+9,_MD"%T-! G+=>&U.M;8;M,Q[=H(?H'_V.VE6=*8< MFQ8ZU8C.DU 5Y%.PV08NP"E^-3"HQ=RSI>R%>+.+K\>"^#8CX'#0%L',<(%G MX-R23![O$Y3,GC9P.;_27USQII@]4_ L^._FJ.N"9,0[0L7.7+^*X0M,!27$ MFZK_!A?@1FXS,1X'P95[>H>STJ*=*":5EGV,8].Y<9CXUS \()P"PCD@'&L9 MC5SFGYEF92[%X,FQ^3VSWSC8A*8W![OI6N'>F>25V;V441KE]&)!DV8[:L*E M)HEG#37\V21$34('B!: ((EP0(0"(@>(_\DROLERU 2^$W5.%*?^4X+[Q*A/ MC/C< 20H(/FOTBA=X8 5"E@A&:0WE6*:##=)49,4 :QO3!!-YN,F&6J2(8 M!ZQ1P/KQ7MJOCOW<_@/=Q$19>,?GSB$*'F@H(@J3VX[2Q;FU]^)W)D]-I[R] MT.8*< >U$D*# 9I?FWBUN8KG!8=*VVEJYG*\C\:%%OUTU]+YPB__ E!+ P04 M " CK0=-2''2AWL" -" &0 'AL+W=OPL&.R11$JDAF39IDZ)6VYX=X@14P,QV0O?WLPVA MQ':SO@3[>$R*\MZJL^=+/A6CF0<"SG%28/]*&U/+-D;(* M"SEEIX WC."#)E5E$(7A)*AP4?NKA8[MV&I!SZ(L:K)C'C]7%69_UZ2D[=(' M_C7P7)QRH0+!:M'@$WDAXF>S8W(6#"J'HB(U+VCM,7)<^D]@ODT47@-^%:3E MH[&GG.PI?563;X>E'ZJ$2$DRH12P?%Q(2LI2"#_*]WOQW(>X)\3L!WB7 G@ _NP+J"B\ZV)NL,"K!:.MQ[KCT&!UZL W*5%#OCGXGZ\EE]+**I_$BN"BA'K/N M,-$(DT2WD(T- 0,BD D,642N+-:113<62&U$8J2Y^:_(]J[(39JQLUBQYL=C ME^@# >@4@%H WE0;&M7N,(G&U%V2LXD!2FT0@!$R"N( Q3&<&D6Q41%"B=L5 M?0V\5*>2RX"39RTZP0_@/]MG*G;.H'*H:FA811J+PG%M M/WFK72KQ"O"K@HZ-UI:L9$_(J]Q\/:QM5QH"# 67"D@\+K %C*60L/&GU[2' ME)(X7E_5/ZO:12U[Q&!+\._JP,NUO;2M QS1&?,7TGV!OI[(MOKBO\$%L(!+ M)R)'03!3OU9Q9IS4O8JP4J,W_:P:]>QZ_2O-3/![@C\01.Z/"$%/"/Z7$/:$ M\)T0JF[I4E1O=HBC/*.DLZC^NBV2A\A;A:+[A0RJ9JMWHCU,1"]YL$PRYR*% M>LQ&8_P1)O%O(=LYQ!L0CC PN/!-+C;^C#Y-\!"Q,R BLX? V(E \8-Q"5%L M%@B- J$2"&]:N9RT4F,2A6DT)II4^ABRTQ#/'6/BQ9V.1T:SD<%L.C&K,9XW M2N,MIA_F >C&2FRT$L^MI.[$2CS/\LES%\'$C %V@[IQDQC=) 8W=SJ[- HL M9^?(OW>.4J- :G PZ?HFG1T2?_*OW7X(T3:&ULE5?K;ILP&'T5Q ,4;,RM2B*MUT3:I&K3 MMM\T<1)4P!DX2??V,^!FP1P2VA_A=L[Y+O7Y#).C*-^J+>?2>L^SHIK:6REW MMXY3+;<\3ZH;L>.%>K(699Y(=5ENG&I7\F35D/+,H:X;.'F2%O9LTMQ[*6<3 ML9=96O"7TJKV>9Z4?^]X)HY3F]@?-[ZGFZVL;SBSR2[9\!]<_MR]E.K*.:FL MTIP752H*J^3KJ?V%W"ZH7Q,:Q*^4'ZNS+VJ>8-?'\_$/]J2E>%?.:5/Q>9+_3E=Q.[".PR(=*$:&R$6!-B M@^"T_[]F03PD,IE-2G&TRG9-[Y+:.N0V5DMN6=]L5ECS3*V)2MT]S+S8FSB' M6DAC[EH,[6!8%W./,'X7\X P01?SV,?0+N*ICPB-A)^OBLROBRR R/^"'-74 M4V%# :P181R RVM5BP@93-!@6,+?^,UHR MA)B<&4&$@I M-E)J,?Y9).*BC%@O(Q/72^[C? )P(Q %V/8GS'(3E(Q M3"H&2058@+AX@+KC?4X&9C !683F@"4#?AD(A8<2H2!49,Y[V@OEN>&E947P M!"/]$<;<>$ "3QS"/M%>/",(&@"AN67X V-K(!2>% 2-BL@,U9\5U]J+;4N M)\F0!#8EB3[17FPA CQ$B&%L#>KX-8+;PFCD0B,[RS2(+[218@=3%Q1 !R2P M@RD9WT8Z\+J G&G.1PWJ-(?X<,,?!>TFADU,@8F)-R"!34P_86**34R!B0DS MV^.#P04VX9&X9X!#F]'\.JXMT3E[*Z\_)K\EY28M*NM52/6"W[R&KX607&FZ M-TISJ[Y?3Q<97\OZ-%3G9?L1UUY(L=,?J,[I*WGV#U!+ P04 " CK0=- MN>##;J " !6"@ &0 'AL+W=O+2)CLIB\D-F?. MF9G,C#V["/FBCIQK[[4J:S7WCUHWCT&@MD=>,?4@&EZ;?_9"5DR;I3P$JI&< M[9Q150:4D"2H6%'[BYG;V\C%3)QT6=1\(SUUJBHF_RYY*2YS'_RWC:?B<-1V M(UC,&G;@/[C^V6RD6057EEU1\5H5HO8DW\_]3_"XAMP:.,2O@E_4S;MG0WD6 MXL4NON[F/K$>\9)OM:5@YG'F*UZ6ELGX\:!//,%%^) M\G>QT\>YG_G>CN_9J=1/XO*%=P'%OM=%_XV?>6G@UA.CL16E]J2TJ#H6 MXTK%7MMG4;OGI>-_,\,-:&= KP80O6L0=@;A5(.H,X@&!D$;BLO-FFFVF$EQ M\63[>1MFJP@>(Y/]K=UTR7;_F?0HLWM>1!#/@K,EZC#+%D-O,#1,^Y@5@NDC MUN\A N/CU5&*.DJ=>=AS-,$)0I0@= 11CV 0Q;K%Q Y3MSY2 $((+A2A0A$B ME.$$,4H03P\U00F2CT-=)FBHD(X(I:A0B@CE R$$0T?RF:$B&4( Y'L+AJ@ M,2&C7RY'E7)$:5#&J_P^;V'85VIK:0*PYQ(0O$$)XE0X0C'2XS"]H #O/J 3 M2JH#W8:^Z*/E>V]?4O,OVIM,NM&BZ6UQPO4HN_@%02P,$% M @ (ZT'3? O0J_Z @ C0L !D !X;"]W;W)K&ULE5;;CILP$/T5Q'L!7[ADE43:I*I:J9566[5]9A,G00N8&B?9_GV-<5AB MCROU)6#GS)R9L>[$VO*/N(=:]4_!RZ: M4JJE.,9])UBYUT9-'>,DR>*FK-IPO=1[3V*]Y&=95RU[$D%_;II2_-FPFE]7 M(0IO&\_5\22'C7B][,HC^\[DC^Y)J%4\>=E7#6O[BK>!8(=5^(@>ME@;:,3/ MBEW[V7LPI/+"^>NP^+)?A5F$1!GMV*,^U?.;7S\PDE(:!R?XKN[!:P8=(%,>. MU[W^#7;G7O+&>%&A-.7;^*Q:_;P:_S%I=.5P*]$!4,7?#IJZ=_D]EVZO=RYKB8AE?!D<&LQDQ>(9! M]XBMBZ!X,6%B%<$4!H;"V&#' ;8H $0*,Q P4:+MR3Q$DL .*.B :@?TSH%5 MA\V(236FU9@\P11F24&6%&"Q2K%)'98"PQP9R)$!',3BR!R.#SGVU"L'67* MA5HLN:"V/("@S*X=!/+E M ^L# @2".ET'@7Q?4E@@<.*Z2.U&,*!\=D*()@4IG,\N!,0X\TD.AB4' Y*3 MVBUC0'.N+"-X=KU&JG@VW#1,'/4&PO=V]R:W-H965T5-R%=UYEP';W75J%5XUKI]B"*U/_.:J85H M>6/N'(6LF393>8I4*SD[.*.ZBG #F7-&U6*)I#\N H?T<,6 M9=; *7Z5_*9&X\"F\B+$JYU\.ZS"V$;$*[[7U@4SERO?\JJRGDP0V M$L/8BTJY_V!_45K4O1<32LW>NFO9N.NM]W\W@PUP;X ' YQ\:$!Z ^(91%UD M+M7/3+/U4HI;(+NGU3+[4J '8HJYMXNN=NZ>R5:9U>LZH7@97:VC7K/I-'BD M0>\5VZDBP<6@B4P$0Q@8"F.#)PZ\(+: @L($ B9*G#UYERB!'22@@\0Y2-XY M2+Q*=1KJ-$U7*4HRF$)!"@4HU*/0*26?J44*0E( DGJ0= +YA+,$IF0@)0,H MF4?)II0$PY 2>SENP5$LX^N $,I@#=L9A.@&-Z,\32;-/9W M8RO M8SK3)1#<)A#0)U*_3X"BS$\)$N4SP<#=! 'M)"W\8#I1-BH=25&!B1\/I,,( M^26.1I_1FLN3.W&H8"\NC3ONC%:'4\TC=I_A__+N2/2#R5/9J.!%:/,Q=Y_< MHQ":FW#BA7E69W,*&R85/VH[S,Q8=D>1;J)%VQ^SHN&LM_X'4$L#!!0 ( M ".M!TV?,#IN0 ( "<' 9 >&PO=V]R:W-H965TH,/S/S?S( ]6LT9N_5*I=H.0+$JHJ7SB+33ZS8F+FBJ]%&Q#U1Z9QO)_?U#_9Y'4R!RKAF;-? MU5&56S_UO2.&[+_"%9@V-Y%H1L&9M$^ON$C%ZT%%AU+3 M]WZL&CMV@_[-S>U !@_I>8;XPW1M2G,IBV% M?:>#EWKWFD=)D*&K$1IL]KT-N;/!HP72ZB."N!![,G./D@6!T!EC: 7"!P'B M%HB< I$5B!X$PDF2O4UL;9H^R3#&"YC8B8D=F&B"B6<80O!"-59.RFI."[+*IFZ9^4.M\%0;,[B3)KWLFSJ/0O!UF7 MF=*?]3%HSK7(]EU06000AG%09GGEKQ;=V&.]6LB+*O)*/-9>+P]*_)W=;2-J M#O$]%]=F].ZUI3Q)^;/]^+A?^F&;D2C$3K44F7X\BP=1%"V3SN.7(?6'.=O M\?L+^_NN>%W,4]:(!UG\R/?JM/03W]N+0W8IU!=Y_2!,09'OF>H_B6=1:'B; MB9YC)XNF^^OM+HV2I6'1J939[_Z95]WS:OA?PO , $P!.BY7PN@)H#^"V"O M!C 3P(8 >'V&R 1$U@Q!7WLGYB93V6I1RZM7]_OAG+7;CMQ%>KEV[6"W.MUO M6L]&CSZO&$\7P7-+9##K'@,C#( SV1)0OSPA[>K3F;\@]R@NP&- MA2=Q',:V) ;'YW'3E% SN2=P@_HH*)J9!W<#0A&*.?5P/R#L#0N GSR"'3UG M 2)G 2CCMEL8%)]#3=/!SS&);Q'?!0%+9N;!CSO!SOO<[L(#Y^! ER M!AU#-Z#)[@<:6X:.H<+$]B:#FMP.C%J7PQ;A D+F;F3<&R!T2DMFM@+@U@#D M=GT!/\J G5);7P.:*$RF=P1.7._5HM@"NRA(4F(+[**B-.:VO@@*G*LV* MI:B/75?7>#MYJ50KRVATZ!SOH6U$K/$UN7L@R/A&=YI]7_B/OF]3/V?U,:\: M[TDJW?YT3/@IQ4.TKU^]UWQ[V'TJ>3>L;#/WWZB]0 M2P,$% @ (ZT'38 >S)2/ P LP\ !D !X;"]W;W)K&ULC5?;CILP$/T5Q/L"-C:7*(FTN52MU$JKK=H^LXF3H 6<@K/9 M_GUMP[+$'I*\!'#.',^9&3S,],SKU^; F'#>RZ)J9NY!B./$]YO-@959X_$C MJ^0_.UZ7F9"/]=YOCC7+MMJH+'P3_E)%'G%GFJG.95E M5O];L(*?9RYR/Q:>\_U!J 5_/CUF>_:3B5_'IUH^^3W+-B]9U>2\#>T=)>>'\53U\V\[<0'G$"K81BB*3ES>V9$6AF*0??SM2 MM]]3&0[O/]B_:/%2S$O6L"4O_N1;<9BYB>MLV2X[%>*9G[^R3A!UG4[]=_;& M"@E7GL@]-KQH]*^S.36"EQV+=*7,WMMK7NGKN>/_,(,-<&> >P.Y]S6#L#,( M/PW(50/2&9![=Z"= 35V\%OM.IBK3&3S:8&)\"5G9$-0C?.E [P6&O%A@R]S88&DCXM#P MX2;)^BK)A9LA&*Q0VX<7P4IA @(2$$U !@2IX>.BA<0:4FG( Z(41ZD1$!N' M APEU @*1!?$(3(B [ E-"(1+(Z"XJ@ECJ2!H:[%T,$^B9EI&_* 37]7-B@R M% $T-(AA/1&H)P+T&'XL(GL7F2V4Q(8H&R>S12@Q9$%T08R-I*X!MH2B<*04 M8U!=?(>Z^$YU-@Y4!]$!Z@"V*^H24%T"J#/?M,3:QZC6I8W !F1UDV1M(\C( MH9."4E) BG'T+5+PT+ 39>-4HF(S41 =D"B 329J\$)?J$,!W( "^U!-R0C% M2 ]#0(@,9Q<=:)B'F-# B.02@J'4K)T5R(:IF7N0C5(Z(@]LCH\( Q$:.9D1 MW+A0"$0H-B,4WGPA $@4F76QNDVTAHB&=7@I"FZFR.ZF)+6^7-IT MFF[RK$&>D8Z#X!:*H!Z:FI+LU@96,@!+8AJ9PB VH)(A-A2-E2'<45%D5?)H M(<-="]EMRZ[C%I->?$%X06+&QX8ACU@O.D 6>(B8X;%AV*,C+0O!/0O93>;W,L0%2;-AV+/JVA\,'"6K]WKZ:YP-/U5"97RPVD^8CU@-+,;Z M DV6"%A?J8E4#SB?].TX^R.K]WG5."]>+-B#G*#[AX+M MA+J-Y7W=CI'M@^#';D3V^SE]_A]02P,$% @ (ZT'3>_.("UE @ -P@ M !D !X;"]W;W)K&ULC5;;CILP$/T5Q >L,9>0 MC0C2YE*U4BM%6VW[[! GH#68VD[8_GUMX[")<=*\!'LXYWCF #/).LK>>8FQ M\#YJTO"Y7PK1S@#@18EKQ)]HBQMY9T]9C83JT,I5 #D68L.^"<6;^V&R1T8 M5'95C1M>T<9C>#_W7^!L#0-%T(A?%>[XQ=I3I6PI?5>;;[NY'ZB,,,&%4!)( M7DYXB0E12C*//T;4'\Y4Q,OU6?V++EX6LT4<+RGY7>U$.?>GOK?#>W0DXI5V M7[$I*/$]4_UW?,)$PE4F\HR"$JY_O>+(!:V-BDRE1A_]M6KTM3/Z9YJ;$!I" M.!#DV?<(D2%$GX3X+B$VA/C1$Q)#2*P30%^[-G.%!,HS1CN/]>]#B]1K!V>) M?%R%"NJGH^])/[F,GO(D"#)P4D(&L^@QX04F#:\AJS$$#@@@$QBR"%U9+,(1 MW3I@.4:DD97#?T76=T6NTHR<9D6:'UV9=:/.V"D0:X'X2L!*RO]V[.GU)X*+IU9@=] 3B7D&/C5!V7$2'*?<2JJ9IQ1=PMH2. M^$I-1=UD/^7[D?H#L4/5<&]+A6S5NJ'N*1589AX\R9Q+.<6'#<%[H9:I7+-^ ME/4;05LSIL'P7R'_!U!+ P04 " CK0=-R&D%9)<" #0" &0 'AL M+W=O34N&S=+=6S+LI2> M154V9,LZ[X&7\E0(%?"RM,4G\IV('^V6R9DWJ!S*FC2\ MI(W#R''A/L/Y)E%X#?A9DBL?C1WE9$?IJYI\.2Q9D1:M?Y4$4"S=QG0,YXG,E7NCU,^G]A*[3 MF_]*+J22<)6)7&-/*ZY_G?V9"UKW*C*5&K]US[+1SVOW!B4]S4[P>X(_$.3: M]PA!3P@^".@N ?4$]"@A[ GAHRE%/2$R5O"ZS=*[GV.!LY31J\.Z\]-B=4SA M/)+UW:N@+J=^)PO 9?22A2!,O8L2ZC'+#N./,+%_"UE/(7! >#*!(0O?EL72 MG]"-!586A)%F/H7$@9'F?]?9W!6Y<1)8]S/0_&"\$5%B%T!6 :0%T$A@!HQZ M=)!80QH-^>0C.#.+DD]Q$,8P,.36%KG9#,2)L3,6M1E(PG^8"ZWFPJDY:)@+ MI]DD40R,2N93&$0(&4=B;1-+ A0;UJ:PT(>^W5AD-19-C(4@,IS9,$8FN0UC M%&)MP\P,1Q8,!'9#L=50;!$P2Q5/M@V!$ #C?.53F'D"'Q/:W!.ZL918+246 M2^8UDTQ/ DR N8PWNEUKPDZZ-W)G3\^-4'_^471HO\^^NIV-^!+.8X+^7DQ3"IR%&H8RS'KFFPW M$;3MOQ^\X2,F^PM02P,$% @ (ZT'37F'S1@W P *0T !D !X;"]W M;W)K&ULE5?;CILP$/T5Q \ZRH9OY1 MZ],D"*KM4>9)]:!.LC!/]JK,$VV&Y2&H3J5,=DU0G@4$(1[D25KX\VDS]U3. MI^JLL[203Z57G?,\*?\M9*:N,Q_[;Q,_TL-1UQ/!?'I*#O*GU+].3Z49!3W+ M+LUE4:6J\$JYG_F/>++!<1W0('ZG\EK=W'MU*L]*O=2#K[N9CVI%,I-;75,D MYG*12YEE-9/1\;8YJ>1297_2G3[._,CW=G*?G#/] M0UV_R"XAYGM=]M_D168&7BLQ:VQ55C6_WO9<:95W+$9*GKRVU[1HKM?V"8^Z M,#B = &D#R#XPP#:!="Q 6$7$+X'?"R)=0%L[ J\"^!60- 6JZG^*M')?%JJ MJU>V#71*ZC[%$V[V=UM/-MO9/#,;4)G9RYQA.@TN-5&'6;08JO79@($8\&-H"#R7$W.8*LY+A3/T$%Y9;H4:@-!S03$<.2!2A9 )(' M-C0"":+Q31>#!/&(CHB=2!#V'(QX+EDJ,5@2\7L M$W6&C0L#SN76V34E8[C"?F5BUY4(C8C]U@38!.,BMJOLLIGDT% GPB:'(9<+ M!RA@F\.?\#D,&QT&G,ZU@MC-5U#'"<:@-A *,[L_@YM36R[+0W/FKKRM.A>Z M3OAFMC_7/Y+ZU&?-+_!DB8'Y%9ZLVU/B.WW[$?$]*0]I47G/2INS9G,BW"NE MI1&/'DQG',UW2S_(Y%[7M\+H^3(+^ZVC^'U!+ P04 " C MK0=-HZ+=#LH" #Y"P &0 'AL+W=O6.]90<4-KUBI_FQY75"IAO7. M$U7-Z,:0BMP+?#_R"IJ5[F)FYI[JQ8P?9)Z5[*EVQ*$H:/UWR7)^FKO(?9]X MSG9[J2>\Q:RB._:#R9_54ZU&WEEEDQ6L%!DOG9IMY^YG=/N(4DTPB%\9.XF+ M;T=;>>'\50^^;N:NKR-B.5M++4'5Z\CN6)YK)17''ROJGM?4Q,OO=_4'8UZ9 M>:&"W?'\=[:1^[F;N,Z&;>DAE\_\](590\1UK/MO[,AR!=>1J#76/!?FZ:P/ M0O+"JJA0"OK6O+/2O$_-'Y):&DP(+"$X$Q#^D!!:0CB5@"T!3R402R!3"9$E M1%,)L27$'8+79-=LUSV5=#&K^]0#XAC'&GY%: 6!+BN.,*$",!"F!G!'1& &=I MQQGI!0/E>#4-]DBF;D4$!ASU PX'!&)0()Y>WPDHD$RH[V0L%ZUU4G"==$+1 MI;UUTG1P&>3#+="?4 ,6-%H$X[AV2 -=&0&[C 8DX#:&KNAC"&YD".AD8:!P]2LAZO$ "/JTHN2(M\$%$T$GLI27MU0'"0%K&8$U WL7]15^*O]-ZEY7">>%2787, MA67+N61*TK]1.=ZK>_AYD+.MU)^Q^JZ;RV@SD+RR%VWO?-M?_ -02P,$% M @ (ZT'35P-=,B,C $A@" !0 !X;"]S:&%R9613=')I;F=S+GAM;.R] M:V_C5IHP^/G=7T%D:W9="TK177(RTX#C?5OWSS4]>Z[;[^M ME@_I-JGZQ2[-X9=U46Z3&OXL[[^M=F6:K*J'-*VWFV]'@\'LVVV2Y=]$^SS[ MVSZ]+/9Y_6_?3,?3;_[TKU7VIW^M__2N6.ZW:5Y'2;Z*KO(ZJY^CZYS'S(H\ MZD750U*FU;]^6__I7[_%=_B]6?1SD=!!'H\%PT?YQ M S\.NW]\:3W_\^*NJLMD6?_?S3?EX<_I?89/P! ?DFW:?.JBA%^3Z$-:/Q7E M[U4,@R_[!X:ZA'64R08>6:5?HO](GYO/W9;)*LOOHYOG[5VQ:4WUX>JV^=WE MOBQQ=S]FU1)&_L\T*?$$HW=)W5IJKS<<]<;# XO[,=ND970)[]T796ME[Y/R M/HTNELL4GH)G5OS\P=.^?=ZUYA\.>G\Y^,*GM,R*U<&U*P#\;__C?QR]97L. M/\*7+3AK/BGS=C[[EU'K"N#5%;^^2>Z;OZZ33=5:N=Y]L=T"N-W4Q?+W.+HA M'(@^[FL GASOO'6Q!0!)7L%!PZ>JV&0K.O4?DDV2+U,8 %"R FSZY>9==/;F M;?0FRO+H]J'85S!>>]?ITJ'(O#75+Y\_7WVXC2YN;JYN;[YK_9Q4#X0]2_R0 M_FV?/28;.(+6)#\GY>]IG=QMTJA*E_LRJ[,VG@,((=&HHC)=IC 2/!U'>5I' MQ1J^NH--5C19LMD43[C5"G]Y,XNGDR']\&8> [V)X>%JER[K[#'=M*#U.G^$ M!19EQ_R?RG279*LH_;+#X^7)BOH!8'\IN)145=K>W6U1 [@5[:S=&'>6N;(K_OU6FY/;HYNEIS>6VJL=UF#%6,LL!3 M8>$I+!]VR:<_;1X^B@/?5;MDF?[;-\#OJ[1\3+_Y4]0<^^;VX^5__/O']^^N M/M_\'__[8C267Z]O_;($0()D<0,7T[LV@/Q@,AG#.90348Y_2 */O MAX-!##^(3! E^_H!L/:_X$57+PM-,0 D#L ;4B<':#JWOU*F_C^:3>'[.Q&L^CN>#V3]J5Q>K58; "0B -*X' M'&&9[#) B.:3GX%.9SG,#7PRASF[,'B_W6^(YPAU++8 ' ] -('D KA6!Z#S M,)B\",W1Q8=WKWC_-!9Y]BE!K'M(ZPSX_=N36>9-#:,1T8++^)%) ,H+196] M(#A^[F1C+^*(@[[H#-:U*C:;I 3*!$=/X-(BF:T!VD"* _&W)[\M,/D5;UH0 M/O)ZB'JOW73X]JMVW/GJR]OM?.WDO79"J ,M0O2/.Y2HD:<8V-3E&0"-7P#8 M\SG]A7!3=REHVJF^2;)6A\S\F%5(4>'1Z.P.K@%@@8[C[=$70>5V M2Z+97GP@2NJZS.[VK*/4!?(TA]L/Q6:5EFT0^R&ILF5+P,LV^[J-9.T9'27[ M^KE/I(RRI!.?_C7-[A_@\5[R"! 'JKT0G#T2*Y0;@-OO"7KS?]B>#A!-NY&# M+*A8[9=M+ ?)-5MV$*H3J/!E(-XH%+^G#7^5R- YX&&AX6.'D!4LWR.T&!5;=C$E:Q^VQ]0-1%@EP\): BXL7U>ILF&^.@]B(<5 MSPSG'^$HCTFVP8ON 9[VJN2HEO_B;CJX[.F/GG*=:*OX$62OTVTDEQ+V^L-/T<7E[?5?#RC+_FP1 CNV3"*!,T9=)ZM>=ZE<#P@@.*%QE&R+P>>X]I!N>,P1:.;=_#C M]8>+#Y@ K?U M\^1+])35#\B9<4ZR@\+[=^E#LEGC@.EVMRF>4[@\E,606C&?/PSPG?#LMW7X M>*_6ZW1)_"S](AP(_0K"C=I7>'4+('_Y^>KBYNK;LW=7_.DM?!?AK<3T7[(3 M_/7B_=6'6[8E? 84^7Q]>7OUCG[ONL_3WHS$(O1#>I_E.5W8&N6@K&C)@*\? M%'T>!X?[GZ,6&-[\\NG3^ZN?8=B+]]&[ZYO+]Q]O?H&QHX\_1A\^?NC1V)X^ M7'_X\>/GGX&3??S012 Z$!09P6:_8EQ)&N9@5I!>M@&?A'0$9X#'495]B;:L MOJ:HO@;FKWGTE%0BQK#I+4'S_WY#\%/L2_BMV!$K@;^%II,?#77TI 3<^66' M4@(.-NL-%W$4BFI>6#B[+78@GH[&@[??1:!=@GR[Q#GQD1AW@8M=9R4H5W_; M)R7H63@ FNCZT4V:1FS?)C$-'L2S0^KU3()T4NM?0;IM_AI*N'XBGGC6<5VI-%]EI: MV:L*9"]Z=8W'V=K.Q_(>:+D17&[V6V KS_C:#0BPV3I;HJ?5W.$GF&5YV)%D M'SDB7@_[T=\Q=_ANI\LW.JN+^Y18$M)8@LIJ?U=EJRPI20I";!\-OG]*8_HT M_%Z_@4?U&[A(^7)?R7>@!".\5_O=;I,QN"TWQ7Z%Y!GGQW7"3>S9@E0_)#5B M''RUKI\2TKWSXE'L2R"")JL5W')%L)$36T%NA-[='OI#45,!H"9!U0MP/&'% MZI62^I)A)D^_U+U[,I[0Z:3X/O#P*H4CAT,XLEB$H:QR2'SUI4;Y'VF,-_W< M/ /.;Z,S.9:KCS=Z+C&>"JM$,GJ4X!DM9;-L5B^CX>#;T?3;R>#;Z>#;X6 0 M_02,]BZKHRN\+.)Q<&'+!R),B ,%Z[W 0FL,$ZCZT:]I])2*&:/<%>S_!I3X MN*P+M,>/!H.)T@8B+$Q4-AF\GV>)L&8Z\03DZXLR02@5N+G.HY_)A 6C &%Z M CZ8-B<*!OZ0/B:KA-8:KF$AS).W35/!A7=#ZZ^'IJETFG?I)A$ <@L<3N1. M];7H(4U60@CAQ$MT#"QUN!O IB2Z!.""O?KCB&GIL,^'!%2])Y!&0-0#(H-T MQ" ,K :NXAZTM9H6!JO?K&)A37A!'T"#>(@NML VES#HU1YY61Q=5!D?SL4> M3QG(83]"FP,!^B=T;\&J' T0Z6R3BA% B1K^?MNDMOL\@:EKIGY=='#MW 2& M(@HS=<1[+V2R^V+H6N$!/I>HXUSP"3JZNS1%:3G=):5GU>6*Z#S1H%_Z-_V( M41/'@I_3'3%03^%V?O^*8C]=7'QRM X#;*4N21P6_113+Q=5N(1DL.0.A9DFV>85%G0!MTR2_N-7NX0C6 M'.OSG"8EK^? +:F41 %OXH=M>5WAVBJ^-0!-6,**%;-77E+-8$E2Z1V0N%4! M@(S[M%WFNOZ#\\L'DX$VAN M0T\,3VW@%[=.((DT6GI7[A'/1@+[_>A2*!V@YB8!6KIVL@W95C*8E95&- C2 MS9&8LDU6J;)S#82A)9&%GHX;/]J?91B+U?WHEXK0ZPJ4MBTYM!%SF%(%*D; M(T_AA[H*M%30,1#X"CRC#P*7MTU^!^W%S4U:9U7MMSLCZ"9L1*!%;-60A]#BD$7P_&>74P2ZFC(5/=K M^+ OT_);I]\8D\+WKM7,4/W(W #$\ M#E+ /5?&K(X2\@J/&]863 K?8\CP,UM*D@UK$2D_DQ(].0Q+/#8,!+00HQB1 MIB!C _$/+\='+.+I%:*',=<64>GPV$\/0,7Q/0D0R\KE?HNQ#!AI"5P5,0'X M!-P*R03,59=$<%<9H%N)9F18"DC M.>C15(\1F%:(+?("05%0N"+$WU<&\:N4N4.=U4A\/],8L(,+&=RN,QR-B!SP M)+;LD'BJUB=:WG['U$01P;)7NT;=/:XNK99E=H>L.P6,(Y&D3 V7S0NY8#N8 M6$:1-I+)JV-L/_#I/.N/8E8-*_ZG$+\N%;](:G@=2M+LJ 8BNT?QSV$HF@H\ M=K("*B0"5(=*H MW7GOBG=FM:**8F#B:(-FEPSVE)4B6WNTQ>7N(J+V3[G'_^(.:2UM$PYGZ:SC M=+WEBB2D0% C6@\"&<6ZX7@5<"!0P(.C%K9-.@;%/X%0?('RG_%E,H 3^R"O M@U\VKOI;5(\.K0TO >EVN6);[3='PDV^44 ]R;#HHV/Z"%\%230(?< 2]Z36 M^$V2)"0X(NJ -\-04-(V!:A:B3$B6'-M"2\]F["0 20N#3V4,:-&$KJ!\5EG M<%?2!4=MV7_#&I8 M?P8VC:@N"38!34[@$I\Z11NB2<]=5@G GV@VF%G\)#0C$:@N"PWK=Q?T#R7G M#3C"4SNR'?1#..SDC4P[CX^1.VN09.\=^$ J!DP;Q##X,%,3SXU6T(6J MVO^-=!W$%K'NINYDB":P%"H+VG%$CK4P.!LAV78_WGB3M,C80 \I18.1%^DD M4A,QW(*XLH31X(16H!2 M @ 4 ,!$6D'B4V>HD^UK'/\,K2^@R1:]YR@J:^2 M$1T/3$GYITMG3::-UL\[Q'D I"H%35DWQ9;"RQN"Y@C!=I,Z,59LJ73U_^6/ M:+]#\$3:O!:C/3Y?;,0MOLT0B-P$2*G9NDY X?>*,^:BW+#.4Z;K38KOJ#Z# MIGCF4("8;/_ ,>[0]R/XP9$I*8?6>(LH[YJ2/=%TSS^%D>GC%QLR9A]]5HC]:U=B284/CF7A_ R]>=5; MO$V,UZG6ST>FP'CTNG>IXU_JP=T(I'\*$$'@OV$&!%!*EP\Y<3OWQ ,(0$_, MRI%/B>JWVR1,2 GQT SV7.3$IDEB/"[ M0Q8TH( ((%;6YI5&V9IE'80Q6 K(>^BDBST/T*6ZU#AW0L2$ 5K06K3J!^=1 M&0<#*3!)1%E,R!=RP0^T]2([TGMA R>HZTB;T%X"2E]2HB!N[RC+6[:1?G3I MIJ5E_XQ"Z@Z.Y)/!CH\& 7\NO']Q&;[KB&PLRA:0UUP BYWSL)J8WD*];JM3 M'<)UI5W%]LZ0F"8/08FCP57\ ?YMCUZR9Q%Y0'Q9UH>F8Z'18:E#9(60Y935 M$.RB9QVT?^*>*,:+T1$W)/8/-V9+> Q;^6O@D0)1U2"E0&&"CP*F4DBC7X4 MQJXGN@J/B! 8F3RN06C7(V!YL:\ZX/!ZC9L9S6 GO0\U&]_#>](#$)DAA#WJ<-FGB2JLB)('M68!T% MNBP.220])_->_\!?IW M6WG+#LK[M !VLGO(V'C 6&SQ/%PE!?T5Z&]7!S"=GH\I"H^*UFG,\%:FL;+A M.B E0D3$1KTEDHO@2K<=2+8>#M=[-!ZK)XPTJ68QM7:0BYP?@T9)I"^ M54A5#8.JT%Z!PAA[X@ [W'4[KR-S3!3+L^KWAC@NPE];:"23@-QIBD$O(MIG M1*[@1NXXH8)<'($-$ ^UK,AKUCAN2==$[+$PL"(6@/;6)5)[D'<4/L)N8GE)$GFV2;/2$"K(B+' MT,8(:.X9XIRH)Y$))!91%R&@4_?#(>$0DXI8J(NS4,"S05=>$27!7H"";' 5 M&8=P#_O[!T_Z/1'*B^ 8=D':%*&'3,B>!H54704]1?0CT"^[7 WZ2LD.!/++ M (Q32DBM+L.>N RK!XX91;N_HIR12'FD1D$'!!<%H%0D4F5_%%N[+YV/R_JU MW*Y8^!&;#"_0V=U:GB]'D(UZ\._%$V)2[,*0T@V'#2!/PVM1E\LJ2YGK>D7X M?I^Q-0N_C5"T!M4X*YR.GX@>?51.5+LL$'-\(<58H&Q9(6!B)0"*O"22YR/: MHB?RPB#.'O#$T!H55>TR.8B@?1"D:QY8YUM::";A,VZ;)()7J&F@P(.!-04H\*0.CW 6^BL*G6V?N0SW&5N M>M"YU1K7L0*E+FY."3M2F:C*ZKTR#N\3;0#0T@4RP5,E9LU5S-X(,ENA$G2[ MW612+$6DC"F-EIPNP4QTSX8L"+!K1V[U!PS1K%1I:MJ(K%YK&9-_OT#%L&DT MUN1-::I8FTU?1A=6 41O- OU0Y4."!8$H$[YE+3XHW)"9%<]28A(LUZR\ M.(<^C)SX<$WQF49/(_B"E20LDZ%EWBQ;_=5-(WE81H2?^H8\+:=;R\U)J-/Y M^=AIB.7-BTP^$025@-6C\B\F>X8Q$,LYH!OQR5H5@B0(-*+"DQL2FF7B5RZR@K-L'71,2&!) MGC;C@&QN /L>),Q6[3]H82685MLYG Z["\7_PV;N.Y56$RM&A0;+;&VML.@& MDGQF)Y\L=:MW*1VI C2*/AR@]JL CM,(13AQ'F96 SQ=BL1Z@JEDCG7"7I;H M0TGK=@ GT36N#")![>2#=JM#"'&V%Z$IN68=HKSP2+ G(@!L37=)ZWSJ6#]M M%PW':@B2Z@"Z"((;.9A"8!Y2L<2%W>'HEH^#EY MIB!I5KF\,Z?3M_Q#@093-5[\>''S@PGXIZ(4%S>_T'"]P7GLIA5T"23I2\<* M)'T%0/QM1(&KF/ BRX$9[,@?@)53.@Q&G0=?# <3N%!.Z[JY+XI5RT>3&!68 ^,RRB9!O^ZR5@W1+I>9A#4'"Y(E&W8J M6Z+CHJ<[Z(]7(\3H8CTH(E&5%*KWB'(.@+68=!MVW$.G^B0+(\V7Q% A"_G* M$0%\;>O-Y2[NMD43^'2"'#_;Q/&T_5*([660, MJ=J;4S-4 151[K1 M%X%V/F2D.8OZI 84UFZ>.3N)^:/(?6P#X9IPJ$TNRTRYQ9H,4DP-O1YF^"L2 M7"^&$2J.!R!U/E=:N AD6KB?F!>$I3 89(.)O#3>T(LH,*I7%SWZ8/96I6[) M:HLB@NMUN,TS!Q(Y$P 9&)M%R5H ZNY$Z3B_+W/J7*BGUXT\9R(VB4CG'2.C MDBR88>P6Q%HPH/C^D,4(+RQ@>^:VJY:X*_&>^S*U#.!XQ"?;*X3LMU$VE]#V MCHR_4R,8%"DYIH8Y6&(--FQH,$$D5/)PW)]&H"1N7 H#$0@B:66S?!>)T8Z7 MNB-KD1&YUS+U%$$L21Q.S +(95%B=<6"[#ZB:/G)=Z=64$3T>#/J#]PNU-$2 M_#PR/W,\K$[4%8&*[PSZ<_>.U$H+)<$&,#(<2P0U#/=F.#-'2\ZZ$#.Z1R71 MY)"D; ZA4TZVA/]EDL,TTW,2%F$%U@+XQ("4''B)LP7H!![4OSKW0M*T1#4W M,JTB,G%/.S''P'=-S$NBZ'@75L*&@H,6%X$OY3V><8E:?E!:;,KDSK89E,T0 M1L5&%1]ZJ6(XLGN,V(O)^T'NCNJ044-/UE-RY+SI$_)8*U:[U X:Q&3.6(G= M5NI 8>N^3+:\AI94G7 44/!&QIH!_+VGX!LZ#)_;(T34)6#WC9AZG5=UN6?* M"@BDX']8A&3Q$="CYT;P]L]A\+:1CWUTN?_RO4$>'WKI)G7"LE+7-']@ M2P4S!$DGXW 4NB&;E_F-BI(D;JK$;0 ==FR>%2!\+8Z[^.:*8G?)#"V* MV7EIC.W'?UB(,W,_&^C<726/XW?,.CBF2?(009PEB[UWY!7=L<"D>^7>787> M&.)16(P)I>OU9H^>H=I!L+A*&]4RF#KV&HDTI.1US,I1C*AP+:6T&%LJ#QX, M'YPYR[Z6/KNE0LLPW#4RR=X5ET6_%36;B17S@6N;U7Z4]^"/P?!B_YA/L'S' MBQ.Q7?,6K6]:,?Q9@%U&S#M(W6X])8#T]_^\#^:)J6 M)LJ#>;/*ZJL)A9:F+,MJ8*3FETN](E/D[=4; +C&<_ &!<<$G-Z:Y)&,HQ S0F;+8JO#!68[=&:B!(R3L*'^X(@Z$Z?A(F[]S/6)'4ST&'F&PP MV@Q>RFKC03UM+#\0H[^HAHYO5E81"Y2P9EXW2Z(]8[,SZY2D:P[](*_B%P[! MHV&I41,"OY(\E(T!YGG:3'0LCO]?[9<4 0IWP4[\W$H*#G<:_!Z#61W(4%ZA M-7&U[<3G_>@J*942B-CD*MST+=C@T?*F_G!AXK4RA"UEX0)&Z\8Y"&UCZ:)T MY20V+/)6CF4[R[\5//!BR*)UNJ6>^K%431O+BP[.4:QO=D,@JK2IRUSUK,%$ M")ARLD25K&E7V$\HRU#D(X+:AF?V\46^VJO\A*.J#4JL6($K0_/#<7D,013_ MUS*:*E>/M* +GC#I^BXLZR50/@C#4CN?@B=3#\T$OY6Y=S[_N)&H:@^5WFN M@L;"PL 9UJUO,E;'F0]@@EIB^]'/[4)-:5"8H!FVY[.,0V3!T0)(ZQ M^ U'QU*PL0G)2CA4F1&4[7*NHEA%%1%)K">-*)6H;#9__48F\22(L76H[]Q( M!>9UBCLO2Y\TGC/]DE4>Z&V4+L($+>8/)16_!M0(34G9SH8"-\*"U# Z8K9B M(BNEQDQKVC"$!'FGD@NNFO_$ 6XH%U'^P#$*0JC7( L<*.?"M"6WRGE;U#G4 M<2"'D^8O 0>!L;^GJNZA#;YI_!E[GAEVGFCVL_23M2AN;Q&\A@-_KL8&<_]X2JNHWYT8&CK0PK=KKZH@ZGC0V*5]XHQ@!C+ORUG]7+\ M&!]Q0ITS">I8-G;&TPV29;P3G_145056\T]-"GZ6[_:U=.# ^E>\.Y%:_=I- M'IK9T$,&6%XN'Y[MJ];LOTV^9%NF33C9OFH:($.91[ M<-RE$R<[5Y:P-9H3R:OO0";#8[F.L((*SUU2)471:V. YH)M^!1S1:4D.*R" M/#%-/X$&_I6A7[YN*1AXA=_K[(WI_19CLY235J).BLYU'!GMH+>C>T.8=2FS MFL*6M:PH]L4PY4+=0^;V*/Q3*EZ697$G)6 Q?M0_)+EU&$0O.2:4:R,YU>QA MV&Q=UZT%O;BS"R*N=H.4D&A MJZBG3?!J59N3>=$V3M($6;*(M".&L'-NJ4C#3,FLXYF3A00U)9V>JG<@B6U8 MR.*FI4W2U]K,YH!7\D5JQZCKBSK47'O#28",^4B&9SRHJ9Z602I=Y>^[2E5.Y*W#447Q^?NY^U7_#;\._)K,IC#YKO:/?Z^SA6Z:IKR]J M]1V5]TU+.HQ=@@VAQO-X-)^T!F]\W?B3"Q1C$&E. ,&%-T>S63R:C-U39Y/S M2?06OI[&\\FY^[.U45!P"M(_:J-CXNO%G M-RH. 6$'(P_<9^/Y J%Y/(MG ,OZ[TNH.(:-#18#@(SH;#9$+!K#WB8+0Q@: M?W<@XG *"P9TQB'FB(CPQ7C@CZ?Y]VP^C\^GHV@T0OR?#8?PSFP^B\>SL5OX M='P>SX>SKT?"P;0+">';[M^.(.'X?!Z/QP/X# M^XY?,OR'-0-Q<3 !5"?6F M0&4FDXF!3JPGDZTX'%20BT)&2!SL89)1#Q0VO)CR6;FXJ'C=4L1718P2]DL2 M(W)Z+[ VAR>ABA1-4D[VS0Y5^QT9!I\*SAEB"2B(Q5^A#4G5=1!DV+1E:V)D M3J5FXTKE,SS8H*6-MZ1'-HM%+B\+3G0?%#NN#DAC[J24 JTSZ=I2O5BO@2/6?I9D7)TUUR3@RP6Q+3KK:81":EN*PZ^?4=&?^5"!U MND1#E&Q%(@E\/$>2S*Z"H^96:+1R5+NX%,: 8Q%\##T=2$*5YBF2*>WN]TTW MU/HV#F*!,4 W!.LP7+ 2G*W)3P83 4UF#!,)W90W1:7D1 T@9H/D5C.&VJMY MCAL*^0M2]3LNR30,HJ.17RZ&0)'.&[^K@6LDN#N> 3&>+(0 =E_$&R,EX=:? MFCU*_7XL5I+^),;W[H&SJA'M,>@OE*8?+,7;0 )PFW[9F?&^C-Q"0Y[3;IZEX#IC'/4(J6B^.!_9B"L2C! M4-%\[R'E7F[K9,DA">(MPZ"9H8E0,]E$P-_36FS^PH#%44,_WJ'K%"FU5-GI M:]@()>&[GJ?8K>]0,]1(^G1YZZ[#FQ=81ELK;$^! B\PA\D4-!$/QY.H MJ])'M)@353J?Q: LRB.=Z8PR=X5:\@1N8!$O)@,YW]/S'W'EH-$/4)\;SEF] M"SIN7FG'34; [FZPA']")B6U6K;7F=?:G+F ?6?3>"_ ]#]*0@'N\^B6.U# MW<:C> 1G!$N>PG _[#-N3SN>PF5-]!^L.E27>\H0Z65Y3P,-)O$ ;GL"*QD= M/+_[$I,DT"QW?CZ*AJ1"G\-J*M#Q@:1PV%1*M^Z:; .) $ETBK:*,\ ^7/[; MHQ>$!K)X/I[AAPG *TC$=CC-9L3DE#?3_J09$.D92*AUGZ)M=X50OAD&:;+X MS3E(OG!@N_0B9?<]CC_%SIUB3&*AG3 M> !XP52GH^,NRCBPV7.DC,,Q$)K1//I55W7!?6.Q3'MFADP\-\1 %&[L-;?<4'+1KFKYM'?$@4)#K]U&XV26?;D52GIM(2O M5M^URFV9K)!9?#X]E_^VIFCT)'XCS^F_?\2)6#3YNXXE\.%WGP @__8KT&2(XALI;R.0\:?3N<+X.U-$R12/#WL; MQFA?U0J/KE>@F[5-ZX>#:3Q=+ "_%R#"#CLVVT*,R601S\@EHY_^GY?^1V=Q M&P3@FU;M)TAHO"L)V TKFW"Q%TKD"@G'UU]V3@4+%59W>I'-H9H!?4YK7S2)P:+5 M**.3@@49J\'0FJ(2-E(P,.K+60/(58?\"8U4Q,?P7BX;CTE5)FP+5Y\I$3-@E MY?OLRK420^WY2)NQ5VC/'73/7<HR*,3JS_P)L_.8^QO_]9[ZYM?=!\1B+53$D#&+#XL*-SF;#+$ M+UG[('_T9*%!(<,A&93B,9%UT/\GDZ:I_OK$NA6'_0*3L*?@P?Z"_Q[V%S2) MSK;>B19C;RO5W-Q^K/3L[#.5OJ/\.Z16;[NQ$B&VJZ\6IF*D5*8Y[QD734=M M!?3FA8@]MF8 4MG'LX-IR?&Q8]6Z0X&?T71Z>+F3HOC:3^^FV&JE]I0ZUZ:4 MD4-7K"\-H5YE,46$J^W;+J&GQA_$OF1=2@;SD:62C6#&#O3"VD^N&?:Z9D+U MK-T!>^XLL$ZD#TOT2734S-N$M 9%3:2"QJJ1NK/Z^[\^G89&=G(LNQ<7O#A]O('CZSR.AU-4.I6)NKM4BO(5"2+M'^CV;3XKWS46?'@E'OTB7*XU18Q]E&\.ECT0P5'U,[_OFTL.?,@Y!6 M[N@NR1)$I@?@SI:1NV?O4^0J.E$F\!*$N+>N1(H!]2'R5MAE4H2!0%KLI+$)UW.BB)Z M7*#$8#3M; 3L,KYLU21,^&'1D7(U]EM-Q YD+5XJ/MS*.94U957M8ENZN)GT MWG0]U/^8WI.<$6Y"3_JO[0E-%T=+PASV]$FWY9VS5G5V30/LM6,@1;+,:FU* MWG/-_GP#Q,/A/>R1U\-7,5[N8.D U<=M5*E=)Y6H:DCU,V,PB7%>UCV C7ER MA0U%67/0LP@M(CB9>V TM-"UB%J=*B7E#=T2=IT!\'+W.8!]2F;<8'\JSI9R M@KQ- .'M<4&SU_LPS'K6VG>GE2R]E8Z^<+%O1OU9*"_9+PX4EG@S-2+50>?+ MB7Z1IEM$HE-@N5YG%>&;_%H8SQX1'(A,@"5SL[[%^$ PV8LC^DB[WW(F$ M20D'!-RI5ZS&TBE\6TOC$J.:-$D.T'T)E#[!()A-!J_F0+$P2(GRXE)T40COF]Q9J[6/'MHF4DX2H-0=-/KBB%'I6.X4'I&;U%&6#/A79%!1.PXA2D ML_';:.,3<>6WN!&CD;M1*(<4%K1Q=5#H_+G5"@VD113DDOXQ=)R2-/V>-QP' M^H^@T/WH?>MXF@9$ ER.!A,%O6^-4B8JQER#T9L +PUWA/B0H, M#.EX)14 U4?[R5D9Y=>4ZJG!;C&IUC2B#'V2)/#OJ18NC$'1P9J79K;-MI"L M7/6H-INW1/G!J)7ETP,5-%WN2]9E)/R.S@S4K2T+B-KME^_B+GU(-FM3L!'! ML@!.D52UK]+(]B"JF1)N $"!RGB+:$6E9U$)!P$<%2*W"MDEQX:CK.G;\-$$ M5A'1H3;2*\>=W7M\@INI<@* MZ_0>NURY?64N9H6,;*Y@^9Z*N)2*P&X,,U,DE;VYV=PRT3#KQN)L?R(D:O>< ML+G,RB5P$U?VWQ60O\\[?&+!:1X2;JB4Q*IU.)UKQRKEH]EYP'.]W#(:VC ' ME'B.7Z_#@RR53K%$/[W]@)FB M_6AB(?7GKU+NF\U5?@)9 Q S99V,VZU9^=W4 N'>:,76]4,ZL?D[M<>1GK0H M!6]SWRS<=3G\ M2/IR.YHH!=!SBI2B!W'//G86XZ>TZ:_MX:K],"F@WAWXAI+2DP9=#:P;.H@: MZ._]C7,+ON!"@@Z-7!'=OK .:+NV.+'^!/H>BV*@B82"7RL3_;K6,C4K#:-5 M)\W2I:7)HTLL)/8UI*:U)1C=[<%"7"+GZ7_DK)C&ZU;C?OF$47/IBA*A/N[J_?:F6-=40Q=+)_%)?@0I'X3L332) MI9N1>Q+FV/#1)$\5JC':%'+O,@]N]N3,*D$2VI=2UE(UD=BJ*/@ !LY([YWF M:AZ!06%3Q 1].T]%^7LE/\2^'%G&U*RDT)>W4?&$Q. AV]FN(48&$I*"';)S M'M.HE]5S!6>&E+[:)UPO395;0=[18##QL!O6?E*[NR@8&:SFKL0:D0S0?C'Y MFDL]<*]M?'A/LC6'J!/(:,M%-Y4M6N;6@W^$*[+WY/C;OK+4@)S%%96)R( ; M/!9+%B[*XCG9U,^]-!C]+OR6V#&S2L$E##./&A M!6@3'CE"$F60^PORV?M&'W92_2Z&9T8]E+9(;M\3&4 ,P>V8MS"FI')BF9N7 MHOQ\T31[X]\S;"_9R+FA5J)$JLD6 7S454M6GGD"R#M4H=%A>!'$V*Q%;38I M8 !(O? ?MQY7N$.GZ^;!#AU4B>(B'FG0]S-@>[B4Q[=(7H#XFFO'%H4>&EZ_ M$E^("<7P)NS&N5@]'0).5P7I)V(BDB=N+&U+ ND\LP=]:J#/U@<*U31A$MD58/T MGNXG$??8Q7\H)LXN!TE&,.!',7GOCN-Z-J3PNBV1/,6,]0_[^&:1@M:-8CK M(+[1CVH<"#H[D@$'R^H\9)M5F1*4_ESVS9%GE3WUCM6#(.)8[]#QWJ?4,=TE MAK'WD(!NL#^W8[Z&=3K6^)0*:TQ9_@@(%YDV%-NMD4!2AYS4XGK\!>430[K; MQU(/IC29XFC>9>?N M@,"S[:YCFUP4K4TL5Q@EI?I?.""F6G>,%'.#//:N;9Y[K$ATSVIJ,S;Z,^34 M&]O)F)UT@]>,;?."4XVY:3@W'672C0(\"H](U)_R#K8;:T<_?^VE8_K2$\2D MFQX1.$P;[9KU)JXIE=,J]R67]E2=B1?.6A:&16%,I/@^L%%ADE%3>Y36[Z65 MSL?<^R97";AC)!+3.GU!=Z1$>K8%3'DI_2.R!,@HE&^%-"\KK[ MNO4$&@ >? E*B3%]6:RX MD_M-NJM=LX4ID0QG3,/:I?AM;,B\1#TDE,E%>PXZ,+R3SE[1CRX^D'6DT5A'[5@X>A@W)Z[Z6E<=:,Q( MOJ7L)-V !,N=RN]9?,-H,Z$#?"C(QSIU>S4YU*A:8*K]"!DH_0S75L8GS:0-"]Y-=!7*(VS=QZ\F4F?924^6ZX!06E&8 0B5'N>:;(N' MYIO00Y/5994_V7N.F6,89?GT7.K\U"D3SVA0"!\W3-0>*)V+PWH*$@ ]O.U@/]JZH,U8 N02%;4! Y6BHY"4)DZ 9 MH*0!5TGEKE6PB\K]AG,Q<3;)'* .GM;0*;HN-WNPL,+VT]_(?$V1K,#XUPTW MCV5D. GS.BOUD)R"[58I7H=!QT]B288BGLJQ:AXC_NHG(E/5(R 4=D/@GIN5 M1M%SN,,]7Y:SOYI>.W<%F>1H%';(XJ:$"I* E'!P9L:I"C#,G;@%:ZW*CW6A M"@SD!7D:'L7R4WU,RD;"$G,97*XE[7L<^CMA%-+W)&X4BV/EK*W1%QX779QC MJ *@NWLISAMSWW0T#ZG8/; !"V&R1$EPY29 /M*.2ZZAY7RW?&Q;,4U+)*[@ M#ATQ@5><,Q ?*+EG-7\I&X/Z_Q"MDH\@[FK%T]%PT&P*J(; MH@%JO=9.IO2;ZZ:IIO>+#:8BW#\X,98-8^3A3C$4E-@*L6X:@,,_'!Q1'"/& MK ]B50A-9X;\T9' "J\,MFLNR1VQ&[RQ\ELI?L:/<85>URT +9XZM[Q04/^ MV26R&NS2,?EN..DM'WN#Z7@R?NO.2!CR9(RE9GSK42OC3=5,PC,[2TG+1N(= M%.\R-CR*8*76' H 3A-A%."CLW@\G\?3 M^?Q[2E0>QM-S+.X8#T"P6TS']'$VC!?S*7XP[>S"7X<3P8P&#T[F0WB"8Z[B ?383P:BC-W$8^G,WAG%IV%X6]RJ+A7 M.5A88;2C=FD]/F&Y\PIJP-N:+#\'IG3#2;'+*$9RP MILDIYP2WU'S(..#M@W!__*""/<48!:ZIUU($NUA&*9>?!BH@]HFGV#T5+#D0 M401@CN7;&/G73_G5:#\U:#]IH_WDGQOM\SWHX&B<6!:[9W'R[YBSB=[K:#QI M%4KX"R":6 <=(VDI16R=N+[*R/_TN??7%D1:1 9HR 2(S&A&/V.E4R NBU.P M?M0 K0,@B(,U0?"B$GG+M9WP;AXYA$9H E]0E::_5QA)!SH55O81V4Z"?&F M#<;'8<$,"F>2#]Z(X;TJ=G1DUWLN%G2":\0T72 O"6L\K6,AI4?,/E1""SVG MH$6E"X*"'!H3# M7UET!$D4+H5# LF6>FB'$=\VRR]XQ5AP% 3G$J"954@>@!#-Q2Y!>=Z2X =QJ_.<+UD))+K"1+Q?V>@28XS@6OK3FX34QV]I^5LQ>= MR \LV9\8LB^NMU3Z J>9^&]2 FV,[UE*@DIJ@)VC\A,Y%KE&W]:DQ'CAAT3Z M=[#V@GWCT+.OQL$VU^'3S]:=1XQY!ES%C3897JJ#IY)L2%BAV4TCQ[)2PKYT MA'_-6E&@C0FSDNY/OWM[ W8!)I(A8=MH\@7*!/19[%YN.',!6F% MXI!>8<8 MXN,!3<'RR1GQR<'YJ"T>C]KBL6^.YVB(=2.VN"1/_P[47OW$I-6,B( M4Z1-VDE+OUYR^N7F^O:R+0CQ[<+;PW,BFI=].+GA#)23(:S/K>N&S>"X M9B]'W+IA,PD;@7%"<OOL=(:]J_6&'6!T64HRGK??($7 %IKQ[> MQ?L_NVL4#O! UA3:JL_>9H>/L,;$(Q[NVEP 'SP,:N4%^S@*#IJGK->?83%L M,853_!7!1$XTD4S=4ON12*Q'0I2]G5)M3:OQ39F3JVJ*T48 MM8)6 <(8M] MN-(YWFTLM2R:KSKU\'N7BV%?G]+K"%WXZV36>-UKO/X.5?;">S]RZ4R%C#62 MLML;TS<7.[? [)7DRLE]9;';I8&0ZT$>J"4:]>A'%'XH(^JC]A0,G%M"!!BT MD:VR"^6=!6Q-;N ;M!MM[BR\JCA 9KL?=YBB&&C4Q(E#'SF=6T,OJ\)+;2I$ M2 !FH2DU''.U=$5^@7=1B@K]&&J3?R<>."K7,+-^)?A_'=2_'MB]@# *2.$F3DAI'69)-)2U,2*@A"M M?!ZD:*RU5T0G[^'T\%*[SZ[3A,O6>@>TL,JB6TXX%02\^Y=X:H7"J*_QQ8)C MR,Z/;KS:WW'[<* >2NN'\[FZUM#'F'+2ZN4/G\C\0I(!NH(?V>G,[%:\+( 4 M&LEIQ*(N7A]@Y$PQ,A F 84P8&29:BZ\R'$<4];B3.[NE;>P^.;#C%"I%,(L MQ]>BEY2MVDUB7:6+0^>)'N,TOT_N.;?.W2Z(7USZ KZ/18N\VZMXLDXI]5&! M"ROY;3;T)'F":@J*CS4D"K0_BMN"3W>@>&0N7!()F.W;H$U-)([*36FR8N1@ MPK-RRKR%4R7MO5=0=F>7AI/=<=10"\-$;@&- M[FND"^,,;HJF?^X@#$U26(YKX!3(A8>/W1^1.KZ=N;9*\J5G M4^B1Q'!,=R.G3B"_@G:<2+N"-\/!(!X,!J0F/&4"%JMBB]BY##/,J.DFEO?7 MU$'$O&*C)?K0H8E6O8?L_L&>V 03<5@KXL-)7+D$LO0UK$-R"$(_.4J!(BUD M>QPZVSAE-1U:JHYNYWR5T*UHM (EVS%D(>D0JU%P?)?NZ-[QT84 0 %_4P<$ MLEI:%-,3+,NUTC7Y>TNDOH(+!>(YK$86()F$J=;/?24'H2RPZ)#AO2)/0I-A M =[,)N&#[F\R<5*!!$ZTX*@85&YN'I(G368G26_E"XZ8Z@N9I>0F?MX)*UPI M*\TH7L"R2/(L(',,+,HH.70Q0]6U AD !/#T,?'Q(R=)A_/!H*V ,&-VTH%5 MH#54YY4L6OJW6YD-C_5D(X++/9*-B[6'!@KTN /8SC?=/0>I1IAGB75%.-72 MHA3%4;\9#WSU^LR(Q&0 EU0>-0VK#,5,=AUHR.J%$W'J MST0-T60)_8,10L&.Y"A(YY2Q>"CU> MLE+' NA1DZF/-@K:CT;7GSY;><='YDC$'$6 1)^P&!?5M@9T]U4RNIA3QPMM MZZT3/$:(ZGZ)[O-B.N[T;TSG_C-V>;;V#.^EQZHJGSZ':3 - ^D9;ASO$S,P MT',Y7[P-'"3#8<:%46-1/N;MM5N&W?9@V\.Q,UR,!H<'/W''9(L- M>!G;2D4 ZMYJU0A8P6DM9CCS"0$@;TVE$I5YS*L(]\9"2V),YK)_6/C@/"/Y M:F&=XTW;*TLULGZ);[E+EK\K5M(9'PA[.([(2-0LDLX 2<>#\[>67'0\,'YK MZ4SS@?%@]C9NGE[KF<512B#:S7 6D@%Z4FW9?'1S8\S^&423T=1*YA;,#]U\ M&^'G/0RG'(YZB"W#18\\$^+,&"UZ8_*"F!/J@'Z--U)HCYI88V)SY8G9N/&( M";JUSA6D2+B\\T,^F?%7$ DZ\.&AHSN90KB# Y0&DH]P/1[TL.K5>-P;PVE. MISVD<+-9;R8.]=EY;]X\',-LPY7^ZB73#RZ"C6.XT$0*W#U7=MZ^GT+YA-LG MSL_C5"\,-*/;Z"0)E1^X$3S'^?R._)R^0!F'?9>OVZ\YNL)IJT-=EY9M=?%= M:Q5BFA00Q[';=:NLNHG4/54_XBS#;>$4G(0;XW$Y,:^>J MS]A0B^'D&-4,/%8(S-;UU 7+[?VKC_+_R>R#?\):*NG..5!#->EA+84%953?[%KM!0X/["VZ5K](M48(' MY2!7GSXV)XTS91C5DD0$T?Q&+XV2Z:I=[J^L^OE3VA&)]$#6< M9%NB3E2C9;^#1T(OT0E1#%R@OMAS OCAH!U0F7P@!B<6ZZI-]C2QU-H'7"N9 M# ,^U&)>8PIS6 ,SED!D#.W1\!'&-^_:YJDDT563GX7&(C&@).W&?+XD1U>0 M"8@E^[*]:#CDHJQ-F='T2XT8MN%&I (K%#J/V:I[*OUBJMD 72GW.V+P$O/" M6&K[UXK-U'4IR[B[AK!77VB:1&>D^XU]MQ;-(H?C>TR$G#-]5:3,8SOC$2Q; MU.1:+AR/G0UE1G>4AY:DAIW85:GRI]_Q^-_V&*/^+.GJS?V$7!SS:S*Z@'4" M]TQ5N]:8Q0"8:]-P6I0X0+4V#F"!;#GR1,KYH$=%RBN[^ XI,DPU#+@Q8G*$_*8,IW0E]M8'Y9OV>BBQFK/$UR1> M< 'E\"'TWN+"]GGC,OP"Q=3>FI)1YI\45;C&K>9L"]L"X0/N&X4C5ZG,4W2) M8DJX]*]IP2B%!S!\J54?P(A(,E585 >(<[FD)+ 4,*)X3J5&?T8UD71R$[/" MOJ]#U<6T1Y>O7BM^/VFRX_IUD>V<:Q7)3;IDF('-O'>G;A2T?!(N50("@LX MF-:-X--TMB=95"6&Y%>#&:N\D&&%SR3V(V5B#)69O'5I3 M3;T%H8DB3112>L4)*U3,_(AH0S2R J+-+8)8;TR@H*\R%24'D^"OYZ+$H^<:EP@5>$B1):^HY:*7&\&U?1R+0B M7,>!A$6U<,JU7 DY<\7,J#-%L0]KLO77%G=0NJ!3+ M)]#/261D8ME\UC3S0F4#D[WRBB]+79V7F'P;8XA/F?;86_9)V\ <;@ VZT?' MUL&E1>6)ZQQ[/"&YIZ>N" #QSV;SVOA0T5(MU,<1&T"_2E*;X)D1UEJ(A_,9 MB())Z6K2Z5^>+F@,($D)OJ#BD77:& AZ#+_U80]-M[=[)-8_%[P*OU[L%^5K M&06>R0U6U"+]>,P-7*FCE>R"ZFQN037G J74QZ26<)7#W<*&HW@JJC:/P]8' M$N>9.B7A>IX/'/^1SENEVJ?25:.#UFALVL"\ZC;P#/MR,CJYM.GPR"$O[X.>D+0&6KOW]/!I\@[8>=_ M+>C$L^$T'@WF)\,-'MQ7]2CE%BMB/!T.%O'B?.!F1?'I*46C:;KJ)5BCY]ZT M->&^CFCCF,W[@_/6:A@4/G(?"4,9T1OY0IMX;3ZAW>(]M/$%HE&6&:FO0>9+ M308]E%U[/]_9&:MC,FA)7O3;[V29%4^S'#UX[F;0]T4BU$TFDSZHX'[)?V" MTC9BP-E\A#V51^?]A7^1E3G\=32%'R>C_OR\L:80#&;Q>(9KP Z_@VC:G_-Z M "#&,/E?TTHMTC(QWEKG0*-X,<*71R-W%D N!!R<\1H>^%I88/F4VJAIE,M7P8>'A8Y[OQ#4\.WB+Z5H**HU MM]C'#N>D&=X:(+F&A[*\RI;17\GH^PMY+%+7LN8@] RQ1!/>T " XCP:]F=T M=2/JA VGY2%GN)A&H_D4[X*^EPG.1G-LJGT^[)_/^ Q,1O#, M<+3H+X:'UA9>/D(,+@7?F0[+ @DA9/ MQ@MN, _W"<0LI9@.=OEXRPV(X_/)%-VF8SAHI.C 4H?G@ /GT0W9IEC-EV0N M(+V(C!.89( BZV@\ >XPA9E_2G/R$;.-/LC-!WH*& 6T]GP83>/S&5#:>#0; MOW1K2);CR1PW 5+B!*2;-]%D'(]A98"GDW@Q/C\@KZ#J+YU:5R]"!9GHN%)F M_;Q+%5VSDAY8\@TWQ H9GGU&K/@UJ_JI/MP@%$?(.8B8X48"F039"HHJ0-M> ML3GD9Q.X3**_LUD\@&.'PX-C'7B.H+L"!E+66E]=-.,Q,%=F-N/^1#YA4UW\ MU-0R/Z08(\R-SM^#(O\V^H1)B\2<+FPYU$N6;VE_+7TYH;B+RKQ[6*^=]Z.O MFK1;K$LYXU7R*O$X]SZ3A"3F!-D?6S@W%$^58WDAF7U#LQM^;&@R+S'7(J3;7$Q$*]/!G04T5L&D?^X6PGY7VQ3PV+4,!;SD8T^BPZ MFX(B\;9C;0=/4QJ Q'([LH?A8N[V,)E.= \D8/(>AD ^WO$U=IV%]M/]HZ>\ M6*W^F%,3A@FWZSZ"U/J5&U%X[MK*O',K<&GOTKP@1XT!JA91$2EG+Q7(&:MP M*U^%.HV3GT] \QUCZ/#Y^0C_&H$@!W]-IU-_M_\\2X*[;_,2M?"N^1(HYLC= M\G="KT1<(=I#TI5>^2R>P:WXO_"VK@[(+:A\N$<1%OWG^7_;*2FDZ3DMXOET MYLYI$0.7Z@!B,\/+X"S B% [Z@\6#+-]$&_@BT%_.*$O1OVIP__&D^-!XTDX MGI!AM"[1&FD.V'%\"TF)Q*.@L)5&(G6PG+^+R]A?1OX#* MT1_#/XOS_@C^&8%P^B^$FFGKC8HKPV-?U@VYN.![69OQ>'+,5P]_%&^GR.VG MFB1C[E^I/0E@'*]LMN>0XW MD/!-MA\(=L(O+CHY*=WJ<6.<)B>1N+2PFG(H M_;[4._%F,IB:OLJ ^5]H/RR'1I]YB:NU*WWE2<0-(F"4\2F4A2[YSO&NEND M1AADY%_?YS<5>AI&O\+?+SMLEVM?$&38X%/N: M^Z?(H3(68)$:"P)-/I*R5RE0HBABU#BSL1:0''7="73.JJWWR3V1GZ@0$GR5 MYM1IV )<]^HH8/6>56IR,XI7(9S68Q:?"BL32R4NS6['1^\Q%3\G'$SS9%F+*E^F#QBY+="%&:25!E7>"JI< M4!_XWU/J"Y.L7 VS3?K%EG1R,^% VOY)>'Y,58,Y7H&+PV"W5:PV0Y>M'AIZ M78E/!V+3<8ZGRFAPUM%0_^*J--R[A6-VI>,OZS?/ I%#D!'A6ZQJPL;5G!P MDZ6/1AW0@DHN0NUTIH+J::<8Z01W4&6K+"FIF3 6?/$8E.+V[D&22*_IV8G[XNG'HHP*R=5R'P_7;^_O7:4FNA,EOM3 MUMW)<9#G=,L=OO!(F"(2QUMAJL7*!=KA&#(W4O\Z ![5K@C:8&\E4*TCF81 M':?%K-AO.!STI__BH1F6()##L718&)M"L CI>5HNF^4#D(AFU)P33_GMW 0X ME4;.XGR5J.IGS!AS/8V<-<]U1Z4Z2-IC!\//G"G2Q& 3OY460' (=.+VQESV MA*?5.,%>BX:2"((*R2HIR9Z'W!V7WG83]*,?1%G0_ &F,A*F@]\@0/G)?0\5 MWZ06F:P<2O0@+,(L5^L))$NBM'(<+!L0*OUT"51>+%+ MM$+J3X=#60'\ K$%?4#H =>GD\!"O7>)QY+0T+9(Y(!:(2Q=M0!L 0!V0=V3 M@;JX:R* *')&5@HW9[C59EJ^H@J%T^7)YAG11OYNH8,O3K'1.!*$V3*]WVOE M,&YU;;,_T.')C1GD0ND5O%2F#&ZQ%$=*EI"T1U7)+"64*'V/K0<)W;!=3O\.?0#YHD%QZE\I= MD+#5UWCF4Z)8M!8.]RR5U#S!K49VV9-1)A,?Y.M;B?G:0,Z6J+!JY$8)YE[N M26N2OFG2VI* 04L.6A'7LK@F)G?Q"D1E0@Q9&L>(:NJ=]O=BG3&B(D$)E]-% M!S2E?_I6LI)0I-"T29ZTDY8*MZUN8AS)ZE8O-)L +&S<0'QTC0A7!*MM:,D: M;1K JVI1%/R3RWE8TBPT7KF2%.^L8??PNL.4'_8;)&%Y-$1/OM#MFXL?\&]/ MK[6>"0=6*YE>2_-%+5$D6554X 21YK/XA6_2$FOEN.&O/]\XH4S;T%"( 9X6 M[@- C^@!"A_9$N&\29T8Q,WDGG6S-6$EE^>RZVATV\9WWHXX1W74VNV0^>=TXX6;WW#I//)/W6U>^O.FV MA.#")!R/\-#L?Q>=3# B8SA;Q8C&.KO:8AA%'/V>K%9S%52(%;2_6 M. [(]<-X,1Q&,-9X!A.-QO'L?!X-1X,8?@)6ER6]3\D2S3L1MH>;3[ 4V6(T MB>;3>#8_CZ;#>#X8B8W8!UM,A^?Q@HR7D\&4 F;>1.>PN/$8?65S&&JVF(%R ME-_W-EP^D92&6&S^G$\(!\]2[+.46<3KI/:9&+S$(=U9J'EBV@8\A^C0HT1^ ML5K95SC"HZ6PQ.1&@#O6ZV\&+!R)6PGOK*T>A&6AX9X6\6 PI@N+AZ.%DB5) MVYC&\_$8_CN<#N5@WV!9GCF%KZ C:'[>0CPX \SY!62ZP@3=E@&^]< 1S,26 M)NWG+Y9PE"(E +G_N?BM:#:;\24*1Y:3>U&(Y- 7QXE5P)&,ZTL.)0&B\&OV M8R;E2(K]JL?Y,"A4HLP*B"=E[,G)5&SV3L\5$29RY6PZ8VTL5=2[<: MY%QK,23S;(UL=-P\YS&;K)H[N*-4F*249N@#@JB%N[UPSM'%5: IC#?P9C(8 M& L^8*T"WD"K= 6]&+#RG6:+-VJ M;J?'$K;"7;G]\+JD/(9?&D('G2H3:^UX9#II8X;1GL)1Y241,=(OVBR[YL1X M))[_)Y.\1J$\G[&YE.A63"_;KS',M4Q=*@]<4$[YLKQ[;9FU=45^B7J58H,F^ M$AY-UZF0HXB/!1!DMZ^ES?!>2BH49,QS_0H%G+!R?.8WXHX@YW;LWU*;C17G MY+IC.>$ 2)0D?<.O,>A)QJ,N91DB&'9WEO0=AUU#26[DV%0"?4685F/J4'EK M>=W$.8>:;>BUHQA5[86NH8I.7U/2SN-AFT;;H='U!O 32:UD-)%R\P@10IRJ MY'R(L)+S<[.05[H#L0&@F4+L3.X(&KND.CO+.5'7H"LI6/ MX*0L10(*M<2+E=:FA>I;5J/G8WDSG(03=!E\CW-186["BSIBM5OZQL?R'A!, MHBUQ%3<^C^#&-',W&N,G-&0B&I[II[?-47](Q ;VB94"/_PGH$++;+?AT)1+ MM_@./>?V@[+G.U.N$"()2$8N6W-4/BVQUMO*CU-B:,M_180.D M%>-;C?#+]>J<+DS7*;VV?\<0G]UBCLC\/Y+"XN7+J7L0T1 M1>0=";K3\#<^% ^?O?HBB;"^7DM@D+VYN@PT;Y+_LZWOD$Z$98?*&)4U5JZJ:)Y+J0C (! M5L2Z'IW]72=P'B*WVOUFHV$6;-FY?4A?0[[:>IZK20"@26JMBUQ[Q26)S9EJ MFE/'6DWUMU>GS@6;')63P91L= T@-C76T\Y9 ;=@4!/)$:K?CC@1TGM5R@*J M.I 1+SZ^4INR^5[=F$I,%F#^+ZQPP4VSC8DJ]<%3T7#0^TO@-$PD*M,7KW)< M_W48XQ;FJ$I3<;S(\SW9%)LK^@\/;![.#OAX,$^5ZRVZ=0))#"H1&N5&*!V@ MY@:[6WAY#6N]@+Q=.K%;F\5B( LYB32X2@0!6A+%1M)QJ_*@/\LP%JM;G/H7 M]A9=J9&XBUTR'0MJK 4<]"256]:(R@,=$@&W0#M&XCI9UMNK2:JKJOU6XB:9 MY+,;@!8AY\-L)EUI?1:,4?0:Q6F0$FR(0 5I"C*HP^L16.(P$U\:PX>:J%'- MIM0$)BQYX'LVIQ.50JA;%?N[&FB<0]Y8:NF4Z9U;B40-J,'X^Z:C*A0%@T#8 MR+N$_,1%MVC(4QFCM*NA04]I:0J8/_ SH=4NI_@H#MSIT%._K?:[W28#-#*. MF.];A]7P"]L:+O:U8/8.TR&)UH%]T:F!WS=[(JR9'7(!0&KE95*1*)U*PE6" M2>%[- H\L]0/:AJI:RXL(/3%-&')F;6!4L*Q94AQ3.":5P+P] K)CV6>+H+4 MX;')L;%.5(->8J73+6KY&'V!L67DEKM8BE6">2Z[GSA.P]:I$[88S-BB*M?A MP7\*#_Y2#[[Q6O1EN_FNVH%R^F_?[ 3FOOD3>=Q>=9^NMAQR$I0LW/625\9= M+<=7"'R!5%HI>EB02S9BWT6%=T5N-6+.1G6Y08,) @7LS.O?OEGOC9>.QZ-A M+S*GTY."'U;@KBB (J9J"N2DPWJTOB40W3DN=Q<1J7C*/? 4=WAHDK6+OC%U M)F92G16;D5D9@ @%5=Y;4K%1D"- 54S*X*BU3BN*KU2@H.3:AT:D-'6%M/:H M+ELM'@?7QK' :D:HHF\^2G@"!UV)(OR6C/S?O*"J&JH>E,CI(PP6Q"PYLIDJ M2-A-E9J+U'8GU!#GDC,5O;HA&NKF$KBN_ N MJM@IE>3\D8H7^G4X(04\G/#SC8'"ETXUD*#A+)OHKA[9SYYTMU(?#Y=(P>BB M5<$ZK(2MM-FFQ#EUZ,. 7M%L,+/HJ[8U8)%2,A,GUONSD0+:7E$B7>J,?+RP M#S907LBZK)VB+/(">:#!#1!NN4!S"\RX\O)%IU'&:$>-^5AD; MG*L*C6OX4$C3TDM[;S\Z:>?&XP5#]37\&2U4R3M!"OZCQ%]@B6R\(%,J[Y1( M!DLXLB"U>!K=U@7FXN]7'V]HPF+9_ITG>F'JSK*@:&5>$ M,>4(B2<^8+7*C3.:PX/W$JN$6P(II^XY(49?C5" P0-32O_I\B8(;JB?=T@2 M )"P"VAHQX9G.5(2(Y&G)PJB;3,WY7I'@^]=1WC6E1A>0E6C)9>1S^OC%QKFG#SZK M_JI7KL22"E,Y@02_,VHN^I:Z \,PE71/[9XB^H20KD53HDL]N!N!]$\!(@C\ M-PQ0 $KI\B$G9NB>> #YZ(DY/;(Q42MVFT2KM2=8Q_,N?2XX^X<$*B=2HXJ% M@$*JS"ZIEP^"U_LE-NLK4S M:^&;[@P3ZB)-:&\26(252+D=,D48RVHI9Z-X6)40^3G-:X*TD'% W_D M=+"1GVOCQV(EQ;^DWKT8225RL>\UKY0JX*(H)%%3( Z6L([8\P!=JO-DV#!( MTIZI]F<_.(_*F+:E;B2YDY$OY((?:&6D:@UR+VQ: U40:1/JXOL<$P_257!' MUO4AW_5=>2#6&:*?48;=P9%\,MCQT2#@SU*;1(0E^ZYQR[*F!N0U%\#BEAFP M&G;9DJM.ISJ$ZTJ[BNV=(3%-'H(21X.K^ /4LKHL\H#XLJP/3<.]XH4,FB:E5) >^U&.T2K71I&3KW$C%'1R.>>B@L+$H) 7>S&'Q/70&. M[S$,'6,:LT&@DA;=0H)=M.*-J8_WY_V*X]TR8Z(-H@=)ZKGY9'H4'%\-P2YF M'21 +')VDZI!"S>DX:\Z9DMXP.X#_BI(E'!$I3/JVI&9A*@,BP J-EOC2[@6$TZL:OMO>D%B;B(QAOP>% +C8B@[R_.Z97$M(%\M7_TNQE)_ MAX8%#H3^+]>2W65C/Q:;_=9GD@A),%(OHN4K;MT7V.V.@O 7YE!'#41'T^!$ MH4?Q6$7?,[2X DM35/[@EJ38UR*;N4MN\;NTX):RDB+>L;BH/I]L$H*QZ-N M&>IZI--SL?.K\*AHG<;$:V4:*QNN U(B1$3LGQP9A.!*MQU(MAX.?8';;G*C MR^H)(UUJB&WLM(Y=S:\APUQCK[J JAH&1:$J$KO$*GTSWT0Y)HKE6?5[0QS7 M8(66T$@6 ]>-AP)S./6!R%6S#+?U%'&Z%?EK&L>]W&_W@OWVY,G>P2*39*H* MQ:$8)H0QJB;L8ZG#BLL5<'SLY^?MT%W7(Q8A+G#-:H-)&G* WN"_3I,2'4YC MC4F$E!"E+%07$*V02CH;%;KD:]^Z E49%_Y2J8-23I)D'LV0+2)R.FR,@.:> M(<[INH[&(NI2Q%Z7[H=#PB$FG"+B//P*>!27),'*7A$EP5[[RW#34KRU2-I. M.=+OB5!>!,<0%GNJXJ#07CP H%8E4V9]F):G_Q/I,3$X*"C]BD^$% M.K- MKM"T"Z).#]B]#N"[U-GZ6+1("N[+W!R*J2Z;QG6L0*F+FU/"CE0FJK)ZKXS# M^]L: +1T(318H)&K+1)[(\AL.>GI=KO)I%B*2!E3&HUQ\(7KO(&NOY %:;J# MQ)^ITM2T$5F]UC(F_SZ6:F_9E)>B':D80S$<@[H M1GRR5H60Y$GM1D-]-"^;*^WT+(2G8A[]A@!*?D>ZU"/=/GCBE8?'%_/9Y)DC MY:). @@+'^]JSL.[]((*R0K.LG6X!P '+>1I,P)E)46Q,=J/?0\N#)3M/U30 M%F%:;>=4X@2O2-Q#;.:^4VDUL6)4:+#,UM8*BUXB'\K*\LE2MWJ7:H=S FA- MWNL?3,M2-[ZH 9XN16(]D5KJ_#NU!8NV&$+5"ATDNI;L,MB?!'VZ9$9')YSM M16A*KB4Y45YX)-@3$0"VYBO1F'0YN_Z"DS(>G2&(DVW<(M*5/YA"8NVD%70-)_M*Q MHK/;8@<"(*#8VXA"-GTG@[Z@YVYN3?,Z,_3T6S.JTY6=& MN#[=3>."&*WKZ+[ ^D@-'U%B5' .^LHH8CO,$K;+9285I!0SDG-R44CT7-QP M!_WS:HP8?:P'1R0ZKA[_B'(65KQADW+#CGSH5)]D8:1Y<],S)DOYRA$A?&WK MS?4NXK1%D_AT@G.@C P7RA94 +**JW46 8#MJ[32. $4@=7/;_15H-T/&6GN MHKZI 8>U*S*NVFYQ52PV&$X&0&UV66;*K=8IMTI&ZN?U0,/?D>";+FV(BN,! M]EJM)#X:96JX'VF:@>G(#++!1%X;:.AE%!#?3![JU*W9+6%$<'W.B35 MR4AS;X(@ V=HS(_; .KN1/F(]#+C.74NM!.P1.+ED(X>N,'(T@HW"2(1F;5E M6\GM[[)8F=I(S%;-;52%*S!2"HUF!1U3+P9]Z<^ 8B$2RG\1K-P]Q57+PK%>,?+W9&UR(C< M:YEZBJ#Y>Q2'P0)05]*.G_STA!M CS_:DKHYA$XYW1+^ETD.TTS/ M25B$%E@+X!,#8G+@)4'1BS -X:NS#B1]4TP#1J;V97X:U38X^KMK8EZ2*_-H M8AL.6GRTQI+P'L^XQ"QP4%IMZ@3.MMI5T[Y9X=;5\( Y-M1STI2T/&!4T9/U ME)Q[\B*/M6*]2VJ@04S.B-48@J*3,,%]F6RE1$I3JD\X"BEX(V/-!/[>4_"/ M9/=J5HL045?>L&_$U.N\JLL]4U9 ( 7_PR(DBX^ 'IUC]#XW I-_#@.3C7SL M(Z?]E^\-\OC(4#>I$Y:5NJ;Y UM*F"%H40X*AZ$;LLD6?J.4"RC>_XHZLJZ[ M@][I(*DZ#5 HLOSVX 4,.@_R?*Z#("X,:3MP8!Q'MRY,@(BN*7AYO<5U MI6Z5W?=$$5HL?3\[LI]PUVM6N-V)]>T?3L*7E30E\MHGJUDIWF?$J46]/:5A MW[&-#(Z#Q(K8)A](D\/.&VKP9XSZ:*@5G0PZ(#:AH*OO:B\SH:%A[TICA10D M95^GU&"QTU&8-=_"RL^+#9?TP(-]=/V+CZ M@7NI(_MB!/>Q*.OJGR/(VBD_M" &F)V7QMA^_8=%8#/WLW'816<8-LZKG67*TEXC M2824O(Y9.8KR07J>4OU)5D4/'0P?G#G+1G%S& Y[AR6]*U2ZGZ-;4;.96#$? M !+Z<5D74L+Y&._!'X/AQ?XQGPS>?O?R1&Q7O47KW[6FWR@0^?BNICIBK%[= MA>$DHQ?F3GEN-F[6;@4DD!@3N42F4/S'OD;UC^L9N *-G/P%,/20W66ULKA7 M+DM;GTNQ5)_ >7AZJIJJT])$>3 O^PI47TUR*3$O)0M$K>#,:G;/V4K&K]X MP#6>@S8*D>-!07G'3H+3[4WS>H$LPF#MD; M+\!-OL64HKO4.6H++F/7J1!R,C-(X.1EMDI@KZT$0\=1B!F@,QVO4Y6[ M>VXT+@6E[S ZA^ G[Y(W'Z:TPR>'3UYX\2+Y - M#PTC=&PT1CK6G/XL80@&$=_! ,UP!=K./1[3-4..6J5A"#%+GI9I-%+$3?F7[F-@J4QS@B4]0>%GS4<(YA"&@#1M7N5K!N%>L M-;H!WP;5U'S#C1-UY=4#2AH^0M$?IFUX3F0LM,+ZB$2#N6S/21HX:RJ&BFBF M\9-AOK"$W@0OHPBH'@5_[Z_&.9=%+.@L.4 BY(3383(R1ATJL3(W])40V"7@KG!F(//0THC8?8OF$(P5_PBD$W^2NS2,W5?\A;*J.6C$>T$N*W3P.6E-*=QEN:A/TK%1Y9;A >:6A M\;VP'+LU4@,K+ ^52;I"(XJB,CWBG?N[1LN.FX-['VXPV@VK =7&@WO:6'X@ M1G^M::]\,ZA]%BAAS9QEED1[QF9GUBD)Q:;4G)1NIV&IS-A*^EP@R4/9F!N1 MU%2&E-,-*?^ &E@\%LB[.(@@MY*"PYT&O\=@VF81=6_B:MN)SZG3A%("$9M< M;9>^!1L\6BE\_D<+$Z^5(6P1!Q>P6C?.06@;2Q>E*Z2P89&W/M)0)GG"Z$4:X""QN+"P/!*LQ"'X]_];W;7WQ)$D^:]2TGE7C53T5&:]O=)(&..15_@AL'=T MLE:G!MI,GS!X:;"-Y ]_$9'O1V55-\UHSG\8J,K*9V1D9#Q^$3/*DB_/]\6# M1BP40/EI%+GID*GI38^B\71.C23ODV+' ,K M'5HXI&Z8DOE*/\H;2CZ ^BI?0*%^JO_R65 M^,+Q\=5;7YN1;E2Z#J$#5_ZD&O[3KX%H@CJS4U;QN\.-KF7:3..*[+DE*<4H M%\>*Y=DI\5."9ET7%CP[%;L0>1&_"P<[E(LH?B'%06CK>6Q!..II-W$9VZ6M M+5_Y+,2=Y@2F'-/]N.U+(*7D#0HYG!/!Z M=#VHYO;N+PMKV84Z0\-2B(N-])2BTUX>E"3K&YXBZ0#E2ZE]LQ.K$ [:U97, M@R"[*=/"V4"">M/NPR+NHWG%5^]ZZ5V$.5X=VM<>DLVYW5#DYK*)Y,&+/^M@ M]MVI7J&^^5^$!F.M-U("19@'0(46VJ'U:&*J#>-Y5P_.BQASB*FFF_9MYFRIWJ+$)SFZP5I[WO,\ERZ&=;]?JGWY0_0XAQCRER>9W-&(UI#YXU M>Y$+U_V8YJWG>E'56LFQ6 MYA7#AN%IU<.H6MW]KH-W?:>_$YIU15D1.MJW54EU7C,>3(%X&G\GO%<#[O , MNM;P,N<$.%\B$K_N-+U#J'Y6$\9\F9<,LP=T70-=M^DTA.OXRVW"ML UJ 2!^-YR[M@LKW'WI\MB %=6P9?J>>J"]YG4[5,+:JLQB#]W=D([(: M.@S;&:O ;+?XH"S,]/A_-VV;]S7/.,?]WS &WS1MDY=-J3M>EWW>LF;[35C4 ML4T(3^/O$INP[-N\I"S!G#)MJRZ+=\@S<&]V%6Q5VGHU<)FJJ@QU)B0*E->U MT/4*A*Y3%+IL!+47#]I#&OUCWB!@^.KN(2HS6.!F:"\)I;FHV3\7\OX7Y9!K MM?9%MB8P6ZL%Q,$-Q%RK\T#^NI^3HT$Q@0)N.C8 M)33"I25\^1"B"!!QQJQ07/N3Z)SW_C%=1&3'D=DL2$#]-HXA!ABVC1S3:0)9&"PM2K*,\3K*N\Z M1KA$">Q1X'8=9C6?,88ITR78T'T@P:Y%C#X)BQ5T7> M,UQ8V,YY636IZ57.#2&"Y*_6*S63CY_(D\5WK:B0*8#P=*840 V(!,!N5K## M+F1@!8-SK :IC)6LK+)8 M:&76M;3]>[B#P 2+(E'_;=GV&B6I"M:JR[NJD"LQW>$;>PY27X%G/FM)!$BO M$RJG9.Y%/#>^"GTDD'BX,E;1I5-TAVNA^R#5W>=P=B"(% @H'.06E&=@MP%3 M)2O>/6I:- (0.50KA#V.(DZ'";X93.8KV.H;5#Y' !!AR4\'_F,^, M[!-_H"/.RK8"EASN,AR[7$-U+^Y75V1"*#%A5J5^8$#XW>T].<_MKZ[WE0ZV MR@N@BPIZPK.A^;N\1?\QO.3U/<\8"60]]&8-$B,P-&%1(E]\H()S>1;/X);( M:Y1\9["CL?M[@PT(=C66TLL]"R@%B.7_&SD+1)802X6Z,^:E*O^Z>,#LV]KA M3KAP8Y*WO.L;2CL'=\U&ES=(S2;>FX/<"P(ZK%,+-U)=LSP1I+9>:(^H? 7R M/,>O.":DD\4U3+(H [N]XQD<$;"AK1H_+]R@[1.@_0HMNI0V5=<&\,J 5X.F5:5T'#HC(A_"K&?"/BK8BW*!( MIQ/V'/&"[#X+$L*?O.%)L=Z'(=CA4IY[6 $3$DD&Z^;A#=AKI"3YJ.;CXN)Y M@%5@N;0U<-7NY?]!$S+/F:E?E%,_=S$C]M9[U+18%<7GAL$Y7Z)LRU#T8I+Q MG[B!>!HE(*P!=9$E";MPV+1X#H@:7@0EG0BL2#1B-NL+(N.V1$6!NT1N()7N M5 U"2IFQ @Y9/C#H8+6 N785U[^DJ/^EZJ**%(8.9O<*'87;9CRC.(OB^R2RA9]$U%6KN* MUR1YP3V?]!!$S);-@6) ;JZSB;%"8I"S/F<%?=E[H&?,KJ%\.Z)?C1NDB0;YM(AC%SZ/$KE+/'JI?2; M5,P$B.>=3#?R[OY.I[A_>T^W$1R1]525_'V)+B7+BWWKMX/+RUM,I+E40II< MOO!F@]8/7(&RG!=UULR9)"XT\+6Z#?*@A-&!A,BK:@Z7._5F^0,M,WB,S5JZ M\_%^WID/!3 "O@5RW%%LX.?VX M+;DL;FU/E#.X!G[?BH0,N41(X^#;\A;AN4ZTG<*VBGQ 7HUM4@M[%AUAW-0* M.."Y-+A\)+9BM..#!,;RNJ1%+(!N^HS-&UI=3AP 9LL0%^OJC+@%3]GF)$!Z_&/*J4*W*>#?OV%#?7/I HL*NX#=UH?N%-L,D M@9#3]=I8F^@@^@V',(6_R/5=R]@$) I-+"@3!XM$BV"FKG(AZ MA4-@2\1?)7J,9?<0*WQ/+(28EG)7E_Q (1Y+"$,U92*-CL:33M@+=R=K'$K8 M027\(MOEI)YC>=$1)\VK4H@:#%8>&.42?96DIMAHK1@#^;S&&UA9H6TZ;WK8 M7CWLJSX[7:A<(L(9BLSG()[SLH)#J8:6?Q,12!)9'V%(85Y%2!FP M<324YUW/X,+7-\#@<]Z4VPW.V!B*-2REMX!!Z=OG_OSM?H5H+CN0(BH;.B@=M>0[8.6*[" MG%YJ5#'0CA)D!6GXGE?R-S8OZ#=_,4#VUS<"=,[9PUP%@OE8G)TR 7V!>Y,< MWQ29$],KG]/*O%Q=W>.26&U-:&22D+H4 "HR$N>)&K>\O$X4 MP&6ZFAX7N5 6X1:OX?[<2"T! F9+0/:E%>TB*S3,%K$_,)<]N883.HKQEH## M;<:I]B:;U04J#\*^#O][)6SD(NE8!],,>,$P8N M@.CL'D4.N4<=:W+V=<"SDHOLR_M +T[1+;T<<'0>K>O9_3I9/.!K85, M5VT99SZ[O )';Y&*H7;$9!OWJ.QP<@=E' P5!P(&FGKM4-@9@7:Z?C>X+RO@I"T7 M6Y.U<(;2[NS[O&CEANV+O*L[=(NPTD3,%$XSTOI>4&W7D)\ ?5_E%?EMSSI8 MBDJJ>0D_NG[.X0<'(?EOP8(.&8(-4/E-WU 9X*]-\I4NWM4BM'U!W42:2DH/MT#*=*!$A@ M4Q8"WME#O+S&W5P;-N\:@IR4JO(+P9=WGC>D_L@AG!T M'6S/>W25R;,WJXL+F(NCA8Q'/_B,]<">8WD'6QK=I^"R"Y=?N%6WL+9%SM K M9+U:[+]?B$0?59'7<+9R=,F JS3(P&V?U7 IU]X9:! M-)"7945^.06(U0VM[?X5K:TV>&L[&$$^J^!BXY-(V1LI&^7WU.Y?&^S M0PV:YQ13H$^?CC&A&N;.7?\[V#E M;/H)G.5Z]>7^2^!#>7BJ!L/^9QS7W[2.P/VQ MT_"1IOOU_U?3_=0HX?W,U\0ZP79"!%E+O-ATN/#FC-14F-NXM+9CWQL5:8X* M4(VLBZ7>WEP;J-T7%'6>XH"'(9]P M?'RYOPIN)WPX-ZY85C^^,)5S/X8+AR&98Y\'CP>?#"IB";KG.+6'YF ZUM]/$COPX^ M]X,OQ]Y#78\:[&/KVWV%08W12-))A1X[.3NI](EJC4R\$R,[\OKQ=/.HZG9> M7U!A$/ [6N"Q4_+H"I^@QJ#*D1#DN(M>G-.GRR:.Q9$HZ$\'T3C]="$O6#_N?A2=@(WB]/.S[2;IY]O5I>7"YE1@),Y(6>0Z-?72WO)#"6@-C:<&HC$>KD M5K[%1$:BNH,BZ0CS2'#LI!#S#<=LQX9O02]V$'BD92L"/$XRJ^&H]9&.3X[_ MWF)80;CV4 RY;=R)2RMI9>6$8.WXO&VM'AV=U7BT]G:[0-66DR?KG5MI4FN2 M#&4.;^FI2.90\3O\;B V/'(%302&!U,>C0P/!Q$+#O=+J>CPL$?1\/#-&: ? MEKT=[QL.KAXJ'(FL'JQW*+1ZZ ,W4CA1K1M?/51P>+?']VHDV'K#=?&#K;=8 M%%W%IQ-EN'Q ]V/Y83/1XQYV Z$V%K" UNYGQ]#S_ M\_YZKK7Y [<#8T]S$W"K%+]2*3VR5.-QT0$!IT.B1QMP8QLW']6Q#NB?.+)T M:'/\&-@\*CE>S^0HU/0LQZ.:IXTX/=]"=GA['8F]C(9?G)A8*JDL3W82XY>A*/TF@\7CGTK0Q)N4)H'#:'>_.KE:7 MTD?(Y7%OA-TQZPER.=; "$[06[U%.TCU=\#[H#,*G\&K] M6:21H^0ZMW=TT<\^'?Q8K?_]7.59V"_8TS6<%EX'9L/XH/E?M/V\* (_KD0] M,9U/7//PY)/-B_AD85Z,H.;/ES;:YW13T>;A[5--TP67,ARQF"EQ9[F5X5$%CR^LA!ZNHM,8ER&+ WN\OX643=YJBE]*C M*O"?/=;.%N^57Z[I:I)UH"]6F"1 (AY]$2X_)A_/1;B&&U6@6/B%DYDJ'F 5 MJU;GCI 5^E_IY$*ZF;__%VN*?UR(,Q)X!S.*TX(';CPG2PG8'XF_DXP$V93% MPD3:!>R77Y[Q8D G#G2Z+Z)8A7>YXX.]&J \F*J;[/1AC:M(^2D#SQ?IH(6- M AVBLA_:N%->PM]6E))(@IZ*=!FD]1$ 9Y@Q-9P-D?09Q:[SU;?5%1P$<%>5 M^%A;5/CQ]/6'PXAZA/1.ECXMCJ-H:5^'=%7N1MQ$;E,J4KA?"T@<],RE(@&SHY!R.1M L- ' MM&;1C/QT(CXC<@BE63.QZW8,B)T_;E*0.ZZ\ZJ_?5!F3&:2'H6D&ZA]I:0 N&5[(/HO[V( 4I38>'A>$W)%; M#SZ8*(^T',BXX^L_O,_DU,)G&2]L MX#029>W>>^A5B<_BR"VI+RPT&TE\1W(LZ$M^3E??>$#:A D>)\W87$__RIWV MZ=\Y*S#ALY'%&*\AL2[C'X=+E(*5^6^!*4-A+8.X,@JJ8VCS!!PI#KBO7-K7 M3N2<=0SY]=82,:!3;@JLB;HI- I90)3+>+34HWKY+;HD0QU6'6%QMPHSTRL] MTYII3YZ=[6K))PYEY!2(0C)ELY/3CWL.(IAU(" $Q>Z/!9_OA[=KA3NT"5-W MP7)&RBE,I)%B,82DX4]TOZ>S\W#G$P22T/58?C>#0<,CX)IF_B)-8,3 MOQB8S/&O4_,ZH>THV1N"SS<"]4IRW:&.)QV] D9F<,,">4KX/#7:!2S.-66Q M5K/@.$LSO5L,L:4-.(]A+6ZA^T\A1P\ZQTNKL[OC29L6H]R@U*4 M?3HX6Q,C#+;LSH"'8M.]+0A0U"CYU^FC!/;8T2I9P#^)=?IS<7=2;'MSV)TX M9PJ@0E*\-H4,,D4$_)-P>!)=V9;]3 /$"1%P'(8DASU!/-@1_DY2!^RT87G- MNX@Z>H>;A4C)"9O!SVQ"8*&=U$:2V?@4#V%0@D.PGG>A6A5!4L*GB)D2/N7S M-GQX#&+H%0+SW5T))3X,\3:TVVOD%W)E5K[ 0\) %)=E"[^R-F7-]'S/UJ+- MT,IC "&&JI.> VNY:WX05L:5]N=20=K7E_LV3LQ$BX9(WB=#(2Z%.?-G-M#; M>&Z&7P,;\?VW)#[ MT'3/_Y]9NHO:K0J!JT:_^66]OOOU_P!02P,$% @ (ZT'35Z:@:M< @ M 0T T !X;"]S='EL97,N>&ULU9=;;],P%,>_BN4BM$EH25K:,99$@DF3 MD !-6A]XF]S$22SY$ARGI/OT^))+&]3!"D-M'YKCE128H>I"E)CK2"8D0TH/9>Y5I<0HK4P2H][4]Q<>0X3# M..0UNV6J HFHN8K@O'?O60;'>'GS\0_!1^A%\]#/T$>@2_W@ ?0GL1W)M%K M-RT.,\&'O9M!Y]!DQ#!8(QK!&T3)2A*3E2%&Z,:YI\:1""HD4/K0Z,J!\52/ M+ARXD3E/+8<1+J2M[2JX[U4[?13H1D8@H;07.(7.$8EB>B]8U80JPENU!4E3[/28-C*"7TU_2G=ZB:&9T7B%5OI] M9(>O8H M5U (Z2N4^ D'SI[:\..^;7^(YZ;V\;Q8I/1P.AC$Z<(V)GYH'ZS/S\S:T)B4 M_PSS07P(UE1Q86UJZH$<#@\'C7&^N#C;[NLN#"[.NCO?G7V*?Q_O_A1FFMS* M?C/WY\6PR-L-R(;KG6YO-T6GX7^:VMG,3>WG=KILK$^;J&!KDUSKX\(]Q$)X MT]CS8KN),+X25SZY]"+&?K.KO&TAUO]Z7)T79;Z?3,JO6;GH[FM;B'#J\A-A M7)5=.%_DI]97UD=;B7POMK6KHS\I!$'H+(0][(VS WWOUM,_><<25%\MLFX MFA:>@,(3WL*Q7]F87K]EY1 MUT/N1_MX[*KNUJ] M/F^1%F6?7)1'-!-Y4?8#ACC(%]'U[A&(Y"A[I".WTDS$1\GL!UH'=S,E,D4R MFP*70EG23*2*9%:%+H7; _(=C8.?4)@YV;,F[FU$EDAF2^ :)#7-1+Q(9E[> M6H/>BTG>>T4S$362F9JW,V],"/0"0B)X)#,\;V>NKVYI)H)'S2S/3B3VJ.1/9K9'IQ)[='P2QIF>W FM4S2S/7!NH*D]&MFCF>W! MF=0>C>S1S/;LCC?VK.H:D:.9R=D[W]@7B>C1S/3\,_W=FSA"[(PV/Q38_CJ@ MLC/G;763=Q_SXU-33^^"Z&XV7V#H43=@G"WK^E-^[-9?MV;]?7ZWC^U/$2Y^ M 5!+ P04 " CK0=-%O],-MH! ";'@ &@ 'AL+U]R96QS+W=OJFT,.I\O0C^>4=S=CF?.'M;+HG]82S%[KOIM MS,LBO._#6]N_I#K&G,+Q(A?#@N$G'UW\S_IVL]FMXGV[>CW$)O]2\;V@"+\' MZ720TH-L.LCH03X=Y/2@M#5=- 5/>AZ.NB:'B1S M(..RT ;.&++8!LX9LM &WAJRV ;>&[+0!NXNM0&\]P[,V>MCFZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>NM M0&_EZZU ;^7K;4!OX^MM0&_CZVU ;SO#60DZ+.'K;4!OX^MM0&_CZVU ;^/K M;4!OX^MM0&_CZVU ;^/K[4!OY^OM0&_GZ^U ;^?K[4!O/\-9-SKLYNOM0&_G MZ^U ;^?K[4!OY^OM0&_GZ^U ;^?K70*]2[[>Y4CO5%=]7#_E?M=LTZE+?@S_ MLV8$=\H?^WCZC./4/_>/E,[#EAB.GR?_!SM._8H(/]Y%WWT"4$L#!!0 ( M ".M!TU*E27=QP$ (@> 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9RV[" M,! %T%]!V5;$^ %]"-BTW;9([0^XR4 BDMBR#86_KQ.@4BLJ40'2W1"2<69N M@G4VC-^WEGQO4U>-GR1%"/:!,9\55&N?&DM-K,R-JW6(IV[!K,Z6>D%,# 8C MEIDF4!/ZH>V13,=/-->K*O0>=]?;UI-$6UN5F0ZE:=BZR7\U[>\;IHZJ;HTO M2NMOXH*D][R)77R\-DEBU2?LA F_;VS/XWVO:W*NS.E?TH*M<H*NT]^UL##;LB,H[YUL>I">>3Q8J19K'K6+KSD(U*[=7+*3QH>6U_O MA_TT;ME]/_;"OXN>=8?SWOKE<@B0'!(DAP+),03),0+)<0N2XPXDQSU(#CY M"8(B*D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ".M!TW$3![N9P( M !4( 8 " ?<( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ (ZT'3>39 MFYI. @ 2@@ !@ ( !)A 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ (ZT'3>L78O,1!0 WA@ !@ M ( !I1L 'AL+W=OP@ !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ (ZT'31R$M-FV 0 T@, !@ ( !P"0 'AL M+W=O&UL4$L! A0#% @ (ZT'35HB_\:V 0 T@, !D ( ! MF2@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (ZT'38+=-%"U 0 T@, !D ( !7"X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (ZT'33ACJ"SN 0 9@4 !D M ( !HSH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (ZT'337/&5"W 0 T@, !D ( !K4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(ZT'35Z0Q?,X @ %P< !D ( !4D\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (ZT'3?6O"[C_ 0 M?04 !D ( !JU8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (ZT'3?E6D[1> P ;@\ !D M ( !4ET 'AL+W=O"\?X8" "=" &0 @ 'G8 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ (ZT'34,;%HJI @ HPD !D ( ! F8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (ZT' M34AQTH=[ @ #0@ !D ( !JVT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (ZT'3;G@PVZ@ @ 5@H M !D ( !/W8 'AL+W=O0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ (ZT'39\P.FY @ )P< !D M ( !.W\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (ZT'3>_.("UE @ -P@ !D ( !,(D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (ZT'3:.B MW0[* @ ^0L !D ( !")( 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " CK0=-2I4EW< XML 62 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 63 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 183 257 1 true 55 0 false 5 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.arista.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.arista.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.arista.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.arista.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.arista.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.arista.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://www.arista.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 7 false false R8.htm 2104100 - Disclosure - Fair Value Measurements Sheet http://www.arista.com/role/FairValueMeasurements Fair Value Measurements Notes 8 false false R9.htm 2110100 - Disclosure - Financial Statements Details Sheet http://www.arista.com/role/FinancialStatementsDetails Financial Statements Details Notes 9 false false R10.htm 2113100 - Disclosure - Investments Sheet http://www.arista.com/role/Investments Investments Notes 10 false false R11.htm 2116100 - Disclosure - Commitments and Contingencies Sheet http://www.arista.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 11 false false R12.htm 2128100 - Disclosure - Equity Award Plan Activities Sheet http://www.arista.com/role/EquityAwardPlanActivities Equity Award Plan Activities Notes 12 false false R13.htm 2131100 - Disclosure - Net Income (Loss) Per Share Available to Common Stock Sheet http://www.arista.com/role/NetIncomeLossPerShareAvailableToCommonStock Net Income (Loss) Per Share Available to Common Stock Notes 13 false false R14.htm 2134100 - Disclosure - Income Taxes Sheet http://www.arista.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2135100 - Disclosure - Segment Information Sheet http://www.arista.com/role/SegmentInformation Segment Information Notes 15 false false R16.htm 2138100 - Disclosure - Subsequent Events Sheet http://www.arista.com/role/SubsequentEvents Subsequent Events Notes 16 false false R17.htm 2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://www.arista.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://www.arista.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies 17 false false R18.htm 2304301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.arista.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.arista.com/role/FairValueMeasurements 18 false false R19.htm 2310301 - Disclosure - Financial Statements Details (Tables) Sheet http://www.arista.com/role/FinancialStatementsDetailsTables Financial Statements Details (Tables) Tables http://www.arista.com/role/FinancialStatementsDetails 19 false false R20.htm 2328301 - Disclosure - Equity Award Plan Activities (Tables) Sheet http://www.arista.com/role/EquityAwardPlanActivitiesTables Equity Award Plan Activities (Tables) Tables http://www.arista.com/role/EquityAwardPlanActivities 20 false false R21.htm 2331301 - Disclosure - Net Income (Loss) Per Share Available to Common Stock (Tables) Sheet http://www.arista.com/role/NetIncomeLossPerShareAvailableToCommonStockTables Net Income (Loss) Per Share Available to Common Stock (Tables) Tables http://www.arista.com/role/NetIncomeLossPerShareAvailableToCommonStock 21 false false R22.htm 2334301 - Disclosure - Income Taxes (Tables) Sheet http://www.arista.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.arista.com/role/IncomeTaxes 22 false false R23.htm 2335301 - Disclosure - Segment Information (Tables) Sheet http://www.arista.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.arista.com/role/SegmentInformation 23 false false R24.htm 2401402 - Disclosure - Organization and Summary of Significant Accounting Policies (Details) Sheet http://www.arista.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails Organization and Summary of Significant Accounting Policies (Details) Details http://www.arista.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies 24 false false R25.htm 2404402 - Disclosure - Fair Value Measurements - Schedule of Unrealized Gains and Loss and Fair Value of Financial Assets (Details) Sheet http://www.arista.com/role/FairValueMeasurementsScheduleOfUnrealizedGainsAndLossAndFairValueOfFinancialAssetsDetails Fair Value Measurements - Schedule of Unrealized Gains and Loss and Fair Value of Financial Assets (Details) Details 25 false false R26.htm 2404403 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.arista.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 26 false false R27.htm 2404404 - Disclosure - Fair Value Measurements - Investment by Maturity Dates (Details) Sheet http://www.arista.com/role/FairValueMeasurementsInvestmentByMaturityDatesDetails Fair Value Measurements - Investment by Maturity Dates (Details) Details 27 false false R28.htm 2410402 - Disclosure - Financial Statements Details - Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.arista.com/role/FinancialStatementsDetailsCashCashEquivalentsAndRestrictedCashDetails Financial Statements Details - Cash, Cash Equivalents and Restricted Cash (Details) Details 28 false false R29.htm 2410403 - Disclosure - Financial Statements Details - Accounts Receivable, Net (Details) Sheet http://www.arista.com/role/FinancialStatementsDetailsAccountsReceivableNetDetails Financial Statements Details - Accounts Receivable, Net (Details) Details 29 false false R30.htm 2410405 - Disclosure - Financial Statements Details - Inventories (Details) Sheet http://www.arista.com/role/FinancialStatementsDetailsInventoriesDetails Financial Statements Details - Inventories (Details) Details 30 false false R31.htm 2410406 - Disclosure - Financial Statements Details - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.arista.com/role/FinancialStatementsDetailsPrepaidExpensesAndOtherCurrentAssetsDetails Financial Statements Details - Prepaid Expenses and Other Current Assets (Details) Details 31 false false R32.htm 2410407 - Disclosure - Financial Statements Details - Property and Equipment, Net (Details) Sheet http://www.arista.com/role/FinancialStatementsDetailsPropertyAndEquipmentNetDetails Financial Statements Details - Property and Equipment, Net (Details) Details 32 false false R33.htm 2410408 - Disclosure - Financial Statements Details - Accrued Liabilities (Details) Sheet http://www.arista.com/role/FinancialStatementsDetailsAccruedLiabilitiesDetails Financial Statements Details - Accrued Liabilities (Details) Details 33 false false R34.htm 2410409 - Disclosure - Financial Statements Details - Warranty Accrual (Details) Sheet http://www.arista.com/role/FinancialStatementsDetailsWarrantyAccrualDetails Financial Statements Details - Warranty Accrual (Details) Details 34 false false R35.htm 2410410 - Disclosure - Financial Statements Details - Contract Balances (Details) Sheet http://www.arista.com/role/FinancialStatementsDetailsContractBalancesDetails Financial Statements Details - Contract Balances (Details) Details 35 false false R36.htm 2410411 - Disclosure - Financial Statements Details - Deferred Revenue (Details) Sheet http://www.arista.com/role/FinancialStatementsDetailsDeferredRevenueDetails Financial Statements Details - Deferred Revenue (Details) Details 36 false false R37.htm 2410412 - Disclosure - Financial Statements Details - Performance Obligation (Details) Sheet http://www.arista.com/role/FinancialStatementsDetailsPerformanceObligationDetails Financial Statements Details - Performance Obligation (Details) Details 37 false false R38.htm 2410413 - Disclosure - Financial Statements Details - Other Income (Expense), Net (Details) Sheet http://www.arista.com/role/FinancialStatementsDetailsOtherIncomeExpenseNetDetails Financial Statements Details - Other Income (Expense), Net (Details) Details 38 false false R39.htm 2413401 - Disclosure - Investments (Details) Sheet http://www.arista.com/role/InvestmentsDetails Investments (Details) Details http://www.arista.com/role/Investments 39 false false R40.htm 2416401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.arista.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.arista.com/role/CommitmentsAndContingencies 40 false false R41.htm 2428402 - Disclosure - Equity Award Plan Activities - Additional Information (Details) Sheet http://www.arista.com/role/EquityAwardPlanActivitiesAdditionalInformationDetails Equity Award Plan Activities - Additional Information (Details) Details 41 false false R42.htm 2428403 - Disclosure - Equity Award Plan Activities - Option Activity Rollforward (Details) Sheet http://www.arista.com/role/EquityAwardPlanActivitiesOptionActivityRollforwardDetails Equity Award Plan Activities - Option Activity Rollforward (Details) Details 42 false false R43.htm 2428404 - Disclosure - Equity Award Plan Activities - Restricted Stock Unit (RSU) Activities (Details) Sheet http://www.arista.com/role/EquityAwardPlanActivitiesRestrictedStockUnitRsuActivitiesDetails Equity Award Plan Activities - Restricted Stock Unit (RSU) Activities (Details) Details 43 false false R44.htm 2428405 - Disclosure - Equity Award Plan Activities - Shares Available for Grant (Details) Sheet http://www.arista.com/role/EquityAwardPlanActivitiesSharesAvailableForGrantDetails Equity Award Plan Activities - Shares Available for Grant (Details) Details 44 false false R45.htm 2428406 - Disclosure - Equity Award Plan Activities - Stock-Based Compensation Expense (Details) Sheet http://www.arista.com/role/EquityAwardPlanActivitiesStockBasedCompensationExpenseDetails Equity Award Plan Activities - Stock-Based Compensation Expense (Details) Details 45 false false R46.htm 2431402 - Disclosure - Net Income (Loss) Per Share Available to Common Stock - Basic and Diluted Net Income Per Share (Details) Sheet http://www.arista.com/role/NetIncomeLossPerShareAvailableToCommonStockBasicAndDilutedNetIncomePerShareDetails Net Income (Loss) Per Share Available to Common Stock - Basic and Diluted Net Income Per Share (Details) Details http://www.arista.com/role/NetIncomeLossPerShareAvailableToCommonStockTables 46 false false R47.htm 2431403 - Disclosure - Net Income (Loss) Per Share Available to Common Stock - Antidilutive Securities Excluded from Earnings Per Share (Details) Sheet http://www.arista.com/role/NetIncomeLossPerShareAvailableToCommonStockAntidilutiveSecuritiesExcludedFromEarningsPerShareDetails Net Income (Loss) Per Share Available to Common Stock - Antidilutive Securities Excluded from Earnings Per Share (Details) Details http://www.arista.com/role/NetIncomeLossPerShareAvailableToCommonStockTables 47 false false R48.htm 2434405 - Disclosure - Income Taxes (Details) Sheet http://www.arista.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.arista.com/role/IncomeTaxesTables 48 false false R49.htm 2435402 - Disclosure - Segment Information (Details) Sheet http://www.arista.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.arista.com/role/SegmentInformationTables 49 false false R50.htm 2438401 - Disclosure - Subsequent Events (Details) Sheet http://www.arista.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.arista.com/role/SubsequentEvents 50 false false All Reports Book All Reports anet-20180630.xml anet-20180630.xsd anet-20180630_cal.xml anet-20180630_def.xml anet-20180630_lab.xml anet-20180630_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 67 0001596532-18-000174-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001596532-18-000174-xbrl.zip M4$L#!!0 ( ".M!TT1/2!#/GD! .Y,&@ 1 86YE="TR,#$X,#8S,"YX M;6SLO6EW&T>6(/JYYU=H],YYGT9V[(M?E>?$ZE:--DMR=_N3#P0D)721 "L! M:)E?_VXDD""(7+ 0( $RRV698D9DWBWN%C=N_.U_?[^Z?/8URR?#\>COS_%/ MZ/FS;-0?#X:CSW]__L>'%^:#>_GR^?_^]7_\[7^^>/%?]OVK9W[]:39X]FTX_?+L/P?9Y)_/+O+QU;/_'.?_''[MO7@QGW3]BY;\D_S$)*%4 ML($4G[)^'U]P2;+!)RPR];^^_S(8,(HS,?>OEP,NW]U!]?%:.1H&@Y]KKAU==U+\['#:/S M<_FT.KDRI/8U5]6)D^G5SR4OUH>/&H Y67KU#2@93JLCLVO6 S:\)K)=+#Y-3"HY34;7]$P/>]_SIJ( M7CRKHWO>O_[4..?Z4_V4O'E*WC!E\JEA>:7U+]@T.]?CWOU])\_J^' M(/M4HUV**?"D=L*P'CIX4#^\F;R+APW36CFS,J!E>B,I5P8T3&^=VC3M.L_Z MR6#?,H#%[$15@I &:]7/QY?9SS>#J]-QR_RFR<,O3:R')W7 #B?CZTG3E/2L M;E+>,"&O&9P-^@T6.SVIFS!L&%XG6-G5?W]M& Y/ZB8T89O5HIK]:S:<_FB8 M43RKF]3DHV2U/DHV:\)X5HOR]_Z7>IE,3QHF-"^A\FG3Q-;UMSJB[06-RVAU M1-,+VB?73[P87GP=U%.U>%0W9=QOT('I2=V$R8M/3=](CQJF-'TD/:J?,&U9D>E(W 6*RA@GPI&["J#_M?6^84CRKG=2@ MZN!!_? F.A6/ZJ>LLO[68IL_2Y-HW:1F'7'SO'ERJY*Y/:;])8VZXO:8YI=L M>D'#Y 8!'M:)+YA51K!LM.[TY\6(ORI-\G*X:/>L#^I)U+QJ,8I+7[?S.'EX\:IK0)R:TCK*QJY>VM(XRLV3&^8 MFGW>X P6SMQBV,VLZ>89T^7H!GTUJM-6H_%H-+NJ?_M@FO\\_7$-+Q^/7L"H M+!_VE_,:-/NH3JEO\87;;Q_WKR\:Q+9X5/.-)BU=JZ/'TR]@M[XW!+/ET_J) ME\->@P%>/*R9=MUKU4(%(YJFS#]7F7(Y:G+;BT=U M4ZZ;R'I=2]=9P^A9S>!)_^+%X%,-0"ESMWC8-*W.&BVGU9JD]&0X:IU8/&Z; M6F.C;LVM,U7SAS5NS0A MWCQOF-P<495/&R8VJ?'YL\9)C5'C\G'#U,FL9I^AG @/&Z==MWYR_KQY\G6# M(5P^;ICZ]5_-\[[^JV[2Q?6+_B68CP9=4#YNG%J#Y,W$6@SA2;,-F#]LF#9L MFS9LG-:L'^E0W97C#[EL>.#Q(PW%E>'/8 ML'C8,*TUXE@9T#*],5Q8&= PO75JP[1QS4HH:#FN70-UWO-\>"WA025FGQMV M$A@?+YXV3FY;-_&'CM!JE>3.M5F?"DT:GHGC6.&G8\K'TM&'BY%,S M"]+#NFEUZJZ84J_HFJQ.K;6I,S23>ON2WUX61FQS8N:U<;* MB/+?IA>UOZ3]!4V^;JU[.QTVU3643^HF-?@*TSJ>SB8O%CMM-;-6'M9/_=RK M*TU9/&B>4K\R5AZV3%UG8F5Z\U[)RHC\Q[OQ<-2P1.O'M;RP%9Y&6)J)WD+Q MAF5;/JF9E 1TL+87O4P_S!_>&CJM'K0V]>6I.@'4VFO944Q??+EL'_ M]6HX^N?-R/5DZS=:#,5:ZY^+I\NADV'=0'@G_OF_7K_Z ('*5>_%$I1?_\>_ M_2U-+\*_?1]DC*-Q>-$V;\_GPROKB\! MGY_3:^;U7_WQ:)I]GSX; ONC3U-_)W]^].E#Y1"0H>'T1_I%^9OA(/WN8ICE MSPHX;J=[2DWB7OZ?Y[\B0(1KP2GYV\_KDXMO_+S^D<4WKK-\.!ZL?A5(D$]] M;YK]6DH(PN7TFV$'1S=<&Y>#R5\OOE;]84*:>5"\+2M%__/$* MI/0$:347F.D"=0EK:?G*Q9.]48\)=_D[.W&TY0M,#HXV+(X31WM-T.^.MB^X M37X_ YT@7R"V@TZ0!]8)*Z3Z"WS0O][EX\&L/WV;?\CRK\-^9KX/)W\M3&KY M\'5V]2G+[XVR2[)!()?-Q6+QNP%\^?OUY; _7,#T;#"$(?-"9L#FESILGO^Z M0.>76^C\[>?:-\X!^+D"P9FS^QRLI=S-6AZ%5&K+E;'XW6-9&;?0N:>5H79; M&8=VCE;8??(KXW1(U=F,I[,R_NP4X7VQ^R&CQ)T\PH[=C\(CW'9U=\K\L:SN MCMWWMKH?/(C9EMV=,C][=J=\GSCY-*Q M&?SW;#)-[ G WNYI=PM^_9N'B(NM//^8]6*WI M^:V/^>'%HI#69M-O639ZGWW-1K/LM]EPD#:,7H[FTVUV,P'H*=QU//M[<95I7S8;895ESG M][W1Y[E%37][W?L^O)I=K2T=GVK(\VRPH)')\S0IX?7QQ_6:.1Y?3+_U\FQA MQS[,KJ_'^13H][J7CKJ-$FU7YI_'NDAF>TFGY[^FO]XBU(%D>C.95_R$?>C\ MA**%9@D?CCH)WTK"5PG52?@I2?@]^5 "=W[+D@;G:>P7H=51A41U0E+2X%Z$ MY."!Z$JZI9.3,Y>3DTOL@&!U4G7N4G7$?%!9[;=DM^M-OH"7E_X3_C4;?NU= M5B3"C7/P!0%[.QX-/F3]60X1?C8Y+TEHQO.&[:V(WI=']RY?P MZKSHT/GX>-V Y--B=&^8_T?OCJYG MTTDQ@*Y%[2NO?)WU)K.\4)TQS_XU2RW]ZM^W,G+R/E$Z!ZVZ_N(-0OG'A]_& M7[-\5#SX#-\"7OGLT_1LY7,KWMR(:PMS#I0IV(*U->"T\/90<&U:R=N*QB-9 MU$]MH73L/[!.QT?6Z6?AEDSQTRW.1\%][YR/P6*;7U MQ7]>DKA-+JT>P\?!X,?@D]PD_*ZNLCP->-<#LIR7(':^R %3HC5R\$B6ZX8E M4"0.?CS:'$D]>H^$M:>?Y3X;.7K:2>DG)?/XZ8GF%F;^28D >7HBL$7P^Z1$ MX&1BD#-WP+H@I'-5'X6KVBW8I^#I=@OV4*5RYYPY>\KYH$?D.CV.>LW.@^HJ M6^^LEQ]7E457.[#-/FJ]_]%5'QQ>(+?9\]W=&SR]#-"I&HGS6;:/*= ];Q^_ MBW.[:.B)+=T5G ME*KJ*AD?4:KJC#WX\UFVAUMTY[(V[DDTST<$3D)S=Z?R'Y'F/N.([5$MV_H3 MB-VR?9AEN_MYT&[9/KYE>P91SA.K,WG:H4I7D?/D\I+=\NW2D]WR/=OEV^T5 M=BNYVRM\I(NZJ]_I5O(3J]\YB4165^3^B!)99ZP[SF?9GL&BZXKPCLK-GK#3.9]D^NV*$3N9[W9. MNY7SQ'=.SV'YGDQRZ-$YV$\[\NM"D6-%HN>]5WFZ.W!/(S/8[< ]HLQ@MP-W M&LNVZ\%Z2LOVY(]'G[%;=S[+]C&E-KJ-\RZG\>@WSL_ 2G8G*Y^0J3O$NCV= MDY4/EK9X7$NB8_1IQ$/=3NLCBH?.V+D[GV7[-+9/NTW!<]"NW:;@T]26W:;@ ML;3WF6>(GG+>8^]MP7/A[G&VVLZ'P6>0V#H747KB*:DG)?-=I4)7*-#)?+>! MT:V<;@/C3);O@^\_/HX:T:?MY'75M$_&VCZ2[$UG9KL\U]-:L(]CLZQ;M]VV MXO'+/LYE.1RGE.)1,;B[3^J4A/'DCR>=\4[U^2S;Q^16=>4>G8?5E7L\NEQD M%RMU.,WJJ.N-\ENT9++K.RCZ!%=-9V7O.2CZE=;%%VN^T14#] MCN^-7_NAK5X@>@2T;R[/>P^,',VR]]E5;S@"E?(NRR_&^15H@NSMI\OAY]X4 MQ"9\O\Y2'/QQ> 5#WEY\@-].+GK]].S#M)=/?6^:W5HAAWWM3X-Q>L]?!!'T M LD7Z/[8UKK,IC^NR^1 W1H[+!&>S[_];W\[SNL7-/[UAL9_^_FX7YJ3\N ?DF)K1 M(*53KA/,]L='D.+;WO8L'PVG$/S N#C\GGXZ,ZYO@>V*I]V([ODZVONR_A5$ MO=F7\>7@Y=5U/OXZ#W\?,>];\#U?YJ\J^EV8[\9%(J*P?B]',/,SK(3'S/TV MA)^>VK>S(>![;EL$.S'\-HI/;X5WEOW)KN[7O?Z7X2C+?ZR.>\2\;\'W?-?] MOLSO+/M]6_:34ON=93\;];XKBXO"2C>^NIY-L_S?>_G@6R_/>J/!A_'%-/WX M"%E>U YN1/E\16!7)=^)P$.*P$DI^BY]<[_IFY,P 9V'_S >_M&9?XHU;6_& MH_P\:TD?8V%:E1N/0_+?S8 IH-I3!=QPFH -W_N7L^3@OQJ//H/1O[IY=$MH MJS//2TIWQOQ&0II0/TN1\/!.\3LUL\]$_#7)IW^]&DX7F_8.<%QQ?(>3_OC# MC\DTNYJ\'/5_.@]V T:_5#$J'=M:E(['QDE9Z9 8*5X@]8*(Y1N7SU8F9*-! MP_#RR>$BH,9*A8+[/KL>3X;3"?C^Q3Z^F4RR<_-XFTL4"FEH0_$\(QP_U_9_ M?O3[!3E B?/B\&XQS1*]>UKQH+IQ43JUW8I?T_1W7_$+]KBU%FAR7[=? M"\7P&U?HSFO!%\XN^<=L1% 7Y=RC#I1)X@G:EN]KPP]CY&3G\YR*SR-W\WGD M,7P>V45$)R0.NWA(1Q('!N)P\@9T9U+=RB4<-%I8MN?XULL'E35RTUSHPW3< M_^CSV"/YEW)X.=T0G T.;,:FJUD M8Q.R3\OUVE54?LM&6=Z[!.J9P=5P- 0%#(.^9H]77K;"^ D)S1[&IA.:AQ2: M4S!*:G=- \Y=EFI4@(8^U:",K^=5 8]59+; ]^GMA'1>S&E[,6>J6[KHI],; MG:$Y!4/SX-I#=KF3T] >IY%\[MS4L]$>IQ ,[R$PG?9XQ,+0^1YGI#T>W-SL M$;ET0>Z3S8=TJ?HSR[H^N-#L89 Z_?(T3=$>HM+IEP?>"GQPH=FJ "E<75^. M?V194:)S7D+14'94@]$329BM'V'H2L[NJ>3LF(?0]UO);Z^3?GP4/&W$JUO5 M'??/;37OP&*C'/UK!B1Y.>HGVGP]0PDZ9"!R",%M MHN?3$-F[AK^=N#YZ<;W/SM==2O7^4ZI'Z?0V/\C>\?5!3V>?R#']W[M ^%2\ MXP7H1>GFXFGKS+\@]?>GEF?]2_X$:N5WS,U"UNS;(4DG)FQ=1')-E"9+>G MV:G:XN/7ZQ]3I_FG@6R,^V/Q;2? MB.#>EVGO!/<1">XI!%.=X':">Y:^:Q=,G8:0GH3O>@J:M NF.H$\I703^_TL MFEEC])"[9&4%1KH)8GD$[[=L_#GO77\9]GNW[_M\,Q[]<28.2KH(HA&AFT6R M@M%Y%S&T,[ _GHVF^8^__OAPYGQ;(/++'Q_.LSQA.W9UZ^VD&;A987;K[434 MX]K5;LT<2T_-9-A[U^L#2?N/8M&EQQ64F[#^&4X\3J81\'UI?^_1.A) MN?U%8J1;ZT\M([85XSNS_.A9W*GS1\;RS1:\6]7G;+&W\LZ[5?V8_'+5*?*G MMC^T%+>V'Y5W/E_:U/SQ&Q(%;U\-I\// M14F"ZTU6CKZYX:0_?M7[-ID-IY.U@W(?9I\FV;]F@'KX"G]43N&N/3\?F:D2 M8U&O5D.--GG9XG/+GLGUM%QIJEQ'S/O34DGS[*"E5H5Y-OC8^VXFD^PILGX' ML])$R\6'&XC9R5UM9_YW>7;=&PX6;>DG9C1X._V2Y6X&)!Q-.VF\@S0N>P1L M3>*SD='9:#@7T 4TJ[)QE?4FLSR;TWWQO'Q1^>SFU>E-->^=309U[QQ.QHQ@ M";&LW_F5H]FZ%)=3%UC#C_O 618YK[YY,/P*,KW*@#3CS>PJRWO3\:J,;8G; MO]T"Y/:+5K[@L]'X:CAJ_,9"A!*XDTT?67M7^6B)V@;*S#_23.XF(-9?.^^I MT>_GLVSPNC>:7?3ZTUD^''U.U\=-%HOHV4)"WV<7-S6+SY\-LO[PJG,$>>#M-(A%9A1# 5E)=.$1XN4BL^?I8\7[RKDD'*)*&BMO_V\ M%3!W@!I4?2/4.DJNK:0X!NR8)=A3M(#:.2?#.M0$"W$'J-_EX\&L/UVY>FU_ M@@<>HV"<:,\B]$-*XJ7C9(NW%+,!X!R3:V">;2>A'1 MF, H9S'X\++WZ3*]( V[.??RNO=]>#6[>MU+RW#Z MXS96-QGJ%52\5(:CX!W22,)"TBSH2*0*4F/M='C^ZSO"7I>0;_OA6E GMV;X M[--T,1S^]F?6R]^.LH]?\O'L\Y>/W\:Q-\S_HW&=XDZ.(I?4I_(K_ :X.S\=J_TZI5C2@N/;>ZJ MF:MQ/AW^WVR0EN]NJ\Y*@;#F2GGI5:3""<4,]4Y@*KBE:AUM3+6D28>7>-\- MV*/AW*H[L61&>\^4"E$Y89$.B@5N8S1>4%W!61!*5LWM0^'<(MIM/!:.B"!H MU$I$1@T@HLBSZ:08@!?!9!/Y(G(,'#)E')64$QX45@OR.5#G%?(I1HF63X5Z M9 /U>@B$G@@4CE**J5#! 4NDJ%H]SPAA[*M2C&ZCG*-4^!!(D$THJZX(B M&+0UXT@*YRINZHE2K4T;1\H,"L@1B3 &-SQ02N?:V#-,5<63Q0)KA?G)2LAJ M,^Y[T$Z"$B]@S8 )\PZT/-74)/)!( D>C:U("%AOBM53H=Y&[02J6E%N'>8X M>!.M H-84$\:CC&NZ'8EV GK]@-3;Y-V0N Q.4_!M>#(.A:(!X^"*\T],E*C MRM(])-4 ]1Q@^#:91( M=LR(*$#+4F,<<5X:A9/#KWDE1M-37L?1I>0G!GL\_#46K#L,A0P_S+WF22TNR#C^-REV3Q\IWY M%JRS)CKA&=*2&W#/K'5>84:]%))6$@@:B794]X/[ODC1QG9B(<"1P&L20&BM M(=2S.2G [\*B$M5)BA^.%.7#\A?#E+W8>_5&<"+ 39/(AJ ANE7(&9!X^#7' M2JBJOPGN^I:XMP)Z+%S;V S!1Y!S2^6#9EP03A>X6BY\U75"F)"#(AN'(Y " M$(>WGRX7VUROLMZDO%.ZBM%:N[!W^?@ZRZ<_4A_J*>C\9!6*1*3]4:ES>M4; M#6H,$E\EB!1<8*2QPU9C!=)/RS2Z"Z&J HI$1DF.#;C<"><_CX>SE,Y%CIV) M$7&+.%6(&D:"(1 A$%LU5_>"\_JU 0?FLP4>0SR)M,$V&!U=M L^*VI\)22_ M'SZOWQEX6)R10ARCJ'U*35+#?6 $^.Q#1!)\+G<0/K\<]?.BC+-WZ<975^-1 ML8\X,=-I/OPT*WRTZ=@ONB:%BXNL/QU?-':6;UK^C0I-"2\A#F2X=7<=0,,N\/8EL/RCMIHHY08W#%PL6609 $C\A+3RFXR)Y)N#V.AJFM4 M^)OQJ+\/2;E5!CQ^QFD,7F-CE>0E21TF%;^1IOCI!MS-X-P)\C9"*\%9X"A: M)R&859Z!P5A CB6NYD.IX)KM"?GGWN6';#J]+!:&@P7Q.9OLK+O3EE*$Y1BP MBIHH8:VV&!.FP7M1E%2\LQM(ZSZ_,W2;XD2F,=&*,66!LJ [)",%=,1S"8%$ MI8H <;3J5FR$:F\"%U%3&SB.=.DI,&G4\U_?88)>+^'<%Y ;7,:32?HEC,U&_1__,1Q? M%L-A:!(J\-]\-AE.IF_S09:_'HZ*3>TQS.SE/S[ -]+8"E;B=VIFG\D69T,^ M_)A,LZL)*.J?JG[BRS=Q=8T8<)4D<\6&GS9:<^U+9>28K>QDXX*C/]TP]0"8 M'H]LZ\?EFJCVQX>7']TF4B$E K@.ACACA%88*^N7ZB2$BFTY'5*E6/P*1'B0 M#=SPZ_#R73;J7:[5;2S4TS]F(X+N*&$OQ.U$FPHA:SI/!OV)>6X8\Y0'$V&DQNFJ)O MV/30@6)A/*4D&$3!%^4*"XC)*,4!_*E*2IUSM+)9N;$H9*<2ER.C"G&#)@Y$ M57H6 CA2-)4+R>"E",#D2CJ- M6$.-TDYCKQG&@8>$GS:1&VT;M^%.!K\-D3[2)'I.,;@QD1)#8*GQA)_5T3C$ M*F7&IXC?&O_0*GK!)CN*;=21"&,4LCY29+B/,@KLCX7>NRQ/MU"/+^;!_MO9 M-!V[&(#NG8Z+A !8F#?%"85RR&J-XV_@1*?A+R>36=H(JG@>ZG?\#_,&X?N_ MF;S1W>-*,FRP@#!7@_\2HI"L-,=1L55%4![- &>/+NA]6'H]&!OVO'>UD:C4 M<4V](C)*8C&A%%S#12069 RTGJCXR$0%.U.&<.76UH?9-2R3Z3OWH2767/?^ MWJ=0<=F:H2Q6OBV@:[N>*_%E]:S^^&(*RP#\G_SKL)\M0#*CP6OP>J99,N*K M\TO:WTBPLT!4"CX%.%N2.A)"6?8O@T,"'"[Z9TG:'6AP=,(M8I\'(YQSELJB MQ)D@$90AQ-\L?22*?,'="#S\*LS6^ M>#4&I0#$;TKB[>XXT: T!<>)&..4T2YH*LLD$F>\2NK5+.A.H!T*H0WY/.8L M\ $K\",\YLI:8_$"(<\QJI; $'QWA,I@(E5UO2"?V?$24 MEZ>5K."5C/^=@7UWF0T^0Y@\<>/+RQZ,[UWN1EY))#8B'=,S.$ ,Q/W"3H,W M9!6KU 0QU QQ#3!W ;N-T$88C$%=@URS!*A31)>*VS)>V?:^.]B+39C)/'1M M3S%L:J(P?U/O5C'CAGU^RAB-R%KIL722&#!/ID0X8%H]"BIT/<:W\=@#T=4$ MPQ$0M89%9[T61#K%.1@'09;:E\KJIIEJ8&T#HO-[GD!_#=)-4-EH,@?ZQDFP M/VZ&O)NKOB)&*2.+,I,R*7#Z")'6X@Z]%2_U);@!P]%DV-_BO$!] +1V&]\? M@//D_8<_-J1F,#C7-@:(]B%0Y!#_Q^7Y3YOJP:M20C!>J91X .*<%F-6A?N0 MC#$!^>271XD82NL8J:5/))&KIGP%UJL.W.-DS#QT^YCWTMULX_QC[_L^NY7@ MSU"0\TB\U)8[;56I,+2_7>FVK(.Y%Y&OP^XV43^U?/;3CYLAJY]=!)ME]&L& MX!S S-[E_'/3\:?,S*9?QGFE=O1$TR\A.I$*"2*V#&'PDQ M'3PK-*[E'^&K M.O]^:'ERK#MTRB: ,YJB1D$=93P81!9Y,-!1GIFZ@K('Y0,L* ?*"Z+]?XP_ M34Q_^O8BF580/OCZ93;-%H?@0;-!4/EU."E>63S.8.ZBR-%FH^QBW<]?N>>P MR4]A/(*W'WUT#GQ09A#$MF50)72URP7':I56!P4^D620#7\Q:9\O435>]CYO ML5'G5% X"&$L9\8KK@,NEY[Q'NOGOUX XMG??JZ\O/SB(C*/PTF_=YD.L8=Y M^[DM/BXX\EKJJ+5%P3F" RJK=2W6&#__]45YQ5C;ETI(_+A?J.'Y@'=%9Z ( MOVLQ*#=N$W*:(\$\:""K):-"AA(4)4A\_NOO9 Y%XU?JP4AP;@N$E1H3\!(( MLIS00&5D91,(HRBFSXN>2'5@++^R#L0RK1'# Z1M(03X\N\B^4RVE1H\>+WV]]-KRX_%XKN M4BY+*3A8*8/L^__)MFE98:PC4;-H@C>&,F$1*E>R#9'@VXW &K^T!L:\8#+I MX$H.^Q9,0B>5F\T329O"X"0#Q%C!UP%G88-0.=+:V:D0J#; M3 YO[#U[DTV_C?-_3O[7LU3DL@K.[6^6\"2'#LCUX<[[-^-OR:!OV6IZJ:?>A*+!@RXY0%<7-(2FM,J;? AO)*;$JHHU>1:T(HB0@91,M:<$P$ MJU3\PN\UEOL"G=IX+7W%]9AZ$WW!QO!T4-MR$1 V.FALE_LW8!TK^Q^+6NKF M[^\*76NM-P\,@1ZPH"04"4J'Y6:&4ZK:HDU6J;@3=/M6TVMF<2#*8,28IE8+ MH4N&$XUI)8])D[NU =+;!>G[P=Q&6V(-<6"_HY8F"@9ZE=$RR4P@SJEFU>=I MYKUA7CE&NE^#1"_ T0"#@3!2%*RZB*7JE0Y7=T6![HK44KD*R9[@MM%7E/3%%L+'2E\)$!JZ-[00-UYDDWG@&+,]*6RUUR$8%<$44ZDT MQW&9419>5/OO(551M2W W 7L-DH[9"1#7GJ"(W,JIJ.OI99@SE1LA"#UBV\[ ML&=7L[1QE+8<OR FM:\=QV >^@F+6VX3,QPK)%0AN2>D!!L+0\Q!TQKYQ3><$XKSC3>V.V MS#R^ZPW!BKG>]7!:OZ7>S)L8-(=@0 5C%'=1!8^6!R%(E-7.<(B5G38VP+$7 MJ*W$IIX$:2D1G$<>@Y&^W/W'-(1*J8Z2X'OKG4&]O$Q[P]F@?J]E0U>(YCH= MF1\2/,AN[Q,QSI3+6BJ=X>?MZ,+!!&$ M<8,$UA8QC2&$6U;+^=M]%19!D'I K=):]X<<5XK$$!6!%4"Q3Z?0F;#>.TM= M14%2IJA^4%2.I" E%8)2II4P$H.!LY:+1 @3&!:15GP*@O$#*H%=Z7 W!:F< M83H*AQ0XT58YAWTHA,1 6!UQ14%R(NCYT.8N"A(SRR-E3!FK% 1:8%-M01DB M";A!E1I#K#4YH^6SMX)D&OQ;QD$E4H@I)+(QM=4#N@@3J1$5!2DY%0]$EDU' MR(S4PG&/5 @V$&V8*IV#&"&XKN@%PJ1Z4%2.I"!3 0!$*5+Z@!36V'EA7+;#.)N5^T>1\A#*<@]:',G#])'PQV$ MN5A2[KT$T2ES@R&PZFTCJ<,^/Q_2[*T@HR'6@Z\@:8$!4D]LZA0]0X';ETELF24/I@)5,?T(&UR$Q7QADNJ M/#/P0T$(XP1SSE>W[]AZNNV4Z7 W!N MUW/MITR;NRA(\"H@R8Z!C-1F/<36/LC5H!\2IM38D*$8L,=I"X .Q+GH(W_6#"]_[E+-71Y^.KQ.C9M.#SVXO0RU-?F$EYN:&Y2I_8 MO1F(%)I! .,B=M;J5*8A;R*!N,K"91'ZFH(_!-SW1HB;^O^[?<7^J'_!34WZ MRA&"=!!L[?A,4?Z],3H!0^*%LM9+ @ZFP!27_I2% $YVS-F#.;5'/38Y_*G! M,@3]EA()BEH9RY;7"QH<&YJKGB$36B]/$"E"1MQ(3D#Z!'4N)1-U3,>Z[*VC M7$MI1/1Y M'$T1DDO7Y16<,%%I[NJZ=I\A$S9D&(5)][!2;7"@S$='S+*66;/HZ_P*A=>+ M4\Z*%&>E+4!_$\)P:G@1.5' ';\\ .6DJC-H"JWO#77L.82Z""(5]D:&O>?I M^+\TRU(4)#"I]<#7LXGGPXDV!\,$E!JU," 'B8$0;Y4M%*<'/QC).L6IRJLL MSI,49Z4SK.#8.@%FC.F0;O^VR!?LH:#D[:T^MS/?1!#$!=D2KK*989S?BY[N"E]9+C?UK<5AJS]&>=:[3$?C?^L-1S9U M0,QV+BBVGBLC">,>$^[ 60V:SB_D%1+7]#PG:Z@< N+[(<'&[LA+;5=TUUZY MDWZ#+RE2ZIJI:(TA'IP72XQ X.5CZL$V5/:)'S\!W3A/'6BGF1V/!EO3,7J! M0/UI3T+D21D)01,=O116F6I=XOJQAC,A9)MRL9YBR[S#&BO$ _&I_V]Q_RQ1 M,="*TENO'C\?$AQK,0JCA+<&U!C8"(L-QAILIK2"PC(ENM(N33QZ NZW&)UW MTD,L%J, R^ %0X8LZ(A-"%6EQD^3D.G QYZ6,2*PC!I+YKT-@E'FN)M;1NIL M(!51PF(]07 (F.^'"$=;CL)0B]/57)*00-.UP[BPC31=..PJ?>G$^J'=1TC" M_1:D%A83:9W5Z9HS$$#G"B_#&PZ")RI[S?"[1T_)/S[\-OZ:Y:/B01),^/!M M,#80E3KCHV-&>6<<)@0B#9Z(:JFETO&JO5VO CT3HK;Z'"A Q&? 6@K-"&:I M!U#R.6P,*IKJ1:*487VN1#B6FB-(2ZHU3H8B'2'PBJ3+XJV/)O!0/8Y>!/B/ MG(3[J3DC64A-,DB20)/.ZV*YH&2Z;Z9Z.$GKQR^-=]9SSBH%(150D(&U$#0X MI>=4M2JJZB5%;+VSQST3=?5^(-N;#'=,JSFCC'0!5+I%QJ7N,'Z1TTCF4E>] M#BDUWRDLKP!X<.2.I:HT:'K*@Z0">\*EQYC99/*"(UQA5/%J(8S2ZW7M9T.; MU/8LR]. =[WK+-]8\"\5A(X*1>D<"]3!>@&Q"3$BQ4G5$D)L279:)R=%F7VT MLZ J=>H+/AV,Q H1)^&BY#I6-1NJ5[MSCZR-1JO>S#*:&=X$F9Q)070'R1JO+:RVK+((S3 M <(3P^Y82C:Y?1[\OF@-UHIR%X00B%M$M2%>5)/J"@E\KK393 M"4V4T:'(JB@-KI^OGK*FLG)(YHPHLX^2)0$LM"$01*0""!=I:JY9"$_@E-+* M5AP7X-N=DH6^5]<63'/@,>V]H4@C-5()-:>6 L*YZE%.(0@['K5NYJ6WO.Y- MRWM-A],OP]';45;T[.T-\^9[")IC(W#;2$QW'YIT=-4CYB VL@+^8E+%7>7\ MK<)D0W2T&[C;(W[SMQU/5(# *VHQ]TXSG:Y(YWKNN4LLJ:F<+!12T/5CZ5L" M=C!D;F2]I)/]L?SQWX=9GDX1_7B5SA#=$OWEF)>CZ]ET4@S :]WV5U[Y.NM- M9GEQ*"?FV;]FR2#5OV]E9#IR,CSI@@11\F%5>"!J'3(EQN[")E2O7.U M(1"F0K#V7&U'^!7"'VWSF2 F4$Q="G ZHHQ=2N6!P7 D)?4J,4O'KP/S:S?O MQS#+K*/@*9.TK60<)06[TG8E):ACU_'9M8]+Q@TQ5##'B3>!HF 8M\4JLRQ= M5U79)^C8=F"VW=E-E$9:1S $'8F-SE$7;GJ@FVH[L,=FW\A#.181PACGE&+@ MI8J(P7]E9.'126-%];H4JN6&KTX]OQ'0RM(6H*5+ETJD+Z0 UBL-PBAIC7D^JUGIMSV!W7[L_/ ML ;3D"YO=$J"90*U:$Q-BF.Z^94ZD\2E7L54?PA_4OM.>( M*XB")?B"U L,5JK@%^/"^&H/L8Y?#^M7T$@H1Y)A*H72@>N@$KNL=<((\F@3 M%R?$KGT<"DDHH]*S=,S9AF@"H;189"E3A>+*Q&]-"F^0T 2(DR%%"<5WQVG,)Y2CTAQ1-0JZ:1*7:U301L& M'Y#6%!2<5,QT;/6!04\H[;@W08*T@+GVNJAP5X8AP2L56P^>]VPO52=NU5L:>PH]11X\!3M0:#IA2);<19%"PZG=S3 M8V7;G=TD<(UXI-P@B;4TCCF7SOU2Q7S4PM":&Y$?EWU[L.UAY84W4G,J//68 MD-1=9>Y8,$I9K.25E$K7^72$?VC'P@HP2BY&B!>(XHQ+HI?7JQ'*J@M&:J'; M*]P[OAW?P4@7>@?D4E6Y]0)"*5<<<7)*,Q8AEMJ]^K[CVOWY&4TLB*CQ&;*S7NI*T>BP< M?+#M8:F*MJ(:_'*OTX5%G!4N.N-,:NP?;2!\,ALA._H73'F(A!G63L>@40B1 MQ")Q$:)VSE>.]73\>E"_@H0($3!%D3)DG.3IY%J1N+"4$A(K1UT[=IV$0Q$P M-H1Z:P,%AX)%KB0M5AD5B/GJC>4=VT[-D< H,F>8LL0S2:VP4LY33^FD(*&G M4V=VQ-/6"AO-"'A1Q$B,TE:7!Q-!N:.5"QZV.UA);G'5')F,7C^ MPNE0D@+AR"KB<%+QW5%4G.<:ZY#^P0QCYS31?$X1AKPT%@YOK70^GO1:";),;$2LJM72 M0M[NUK0M8(=!9L,U#EH#DX@6@F#*N8L,@LSR%E@N=+5* 4EY &PFZ:;*])_P MK]GP*S 6W!(S=;T\_P%^2>&QU*VCEG8#Z86-"5)6S&K* M^TJ^ALD64!T$C69U('" ?R0 [PTL!P,PEFO&@C:H[C D@[$N7O>#1MO21R;5 M7:!TJH<*K )$PKJ\*D '6RG\DA@"L'6Y.@@:2P?8#R?]RW'R@7=L\B"]T5YS M8ZCCBE/ (2BP*\@!1U2UG ]4 \0E6Z!2 ]GAT+GQ0^K)>!<'UAN(NV0J8%/" M$]#N8).09A(8#LA7U!\&[UZ=/SW.:2NZ.5%%';C0J1+7IJ.2Z6*(=(X!A2A M:JMW?G=,.X%=9^RC<\@+H0CCCH"A\SXM..6P$M96NYUT"^YD,OG613#E)(*W MJ&EJ4FQPRGB@& -X_K[BEIP/TUZ/1]F/^8W:<3;:>!^55HIHQR#&IQ"K0> 6 M2%$53\'-I$"6BAE%>/WBM+,DR*,P&YJ"0QUUE(9[3CW1V(72G:.>5S10Q[P3 M,A_<>H5L1!P39+D7'*B3SN10;2T%A_:QJ:#'83>HIF U4O\1RR (C(043(-X MRLN:XHD38=HY*SFN,"52,\$9552D2]Q,$>AY$;'BE=SKB2FYXF-I($RGAB$J M$B\94WJQK<=,C0B4>ZU-VHE&!(PGQW).#J014Q5RL'1G\#9[ M-R=.D$=A2[GV 5M#@S-,2\Y-M+CL'.IXM;2Q8]X)V51/HX\R.,93XQ2LI32D M<(0(!>^HFNCOF'8"UI1J3)P@7%BOD?%&VF *INET;9D]I0S_F1VH;5XG%D(\ M0B.QBG@C0B3"%M&>L%H0>NI*[IQ5%(L>8FM$N5:.>\(<=JP@O6(\Q)H2O%/R ME#/DQ[HT$O'TS^N!Y B)/> MCE6-U/#;?49EZ@^@O)7&'8)PO:(I4RG9.1"VK110(NZ#H4;BP*AF M%%NNRY)&L-+5&CJB]%I=^0FC_:#R1!%VL"*CDHI':T@@LJRR#"[R2DDOYV_](; M?<[>PR((%Q=9?ZW,?8N*<(EP5,@C(L @$\F9$[%<%C[:ZK5N7*13\04579Y&JH1-Z^FGI'P(]8&H: M#\1,:G,O4X][QG4T1!61(H/_XKCMENS1 #_^OH)7FC!.P572'C.(WT187(TJ M./A*%;^A-E8^"?QWE-FT**@2VE-E@J6"((D%>360\BA';9,-\@0/CXXSJ[)0[AZOIR_"/+ MBL^\O9X.QZ.UM,B[R][H3>]J/JTWRJ9_&7@S2QR=_@#3"60:?LW2J$T!A\+8 MT^"L8#QBK[#B9GS[M>_C:'L!)\J&*9@N=4 MO&BCFW,;)2^D@-#=;H5>D=.P-(3WA<7=!FD M@S9:TY(3(+:R1K@P*O]7"_\Z0'O#W4IX*SE7(4#0&E*'/T?T8A<4"!\TPD>& M.RV3+6A]V[F74CL,RY<$PXWAG"&V)+67I@9D2>5Z$%D/R5[ MK8V9][):"F3 M*'@E(]:LC'(SHEX-ZR"/$Y M\>"S(&]#6*:+5&25K*ML@K'6PVN'JY6$(4;C!-=@)A6/'EEGRXJ(%#M7LG>[ MP'6=9U^RT01\&7!JQE?9FVSZ]N)C[WMM!NGWEBR'859!F.0DH8IJ:2"\#R7U M4E*M>@R?(D'606T"YRY0MW9"P%@R$96W4G*:^IV!R^&)$C1E3*M]5<%[4^L[ M-T> 6K73FMA M6?@:AL+UH!2$DN?,A)3/9/W N(#T'#W 78;L:EWVJ9S/(%R M:U/'AJB=)\90""YU-?WS E/*]H1Z-,WAD_\YG'YQL\D4AN5F,LFF,'@WI1 9 MMS!$1U!>B!DFO!/.2P3P2N=C:VEO"Q#[ ZM^Q\W2S*@UZ?(I2P+"H#=X7 K M@V*F=8OU2,"V608E-<2,A!F%A4,D!IR !:OL. D5=2LT7TLNW 'D5\/>I^$E MA'*[20.2.+5^!8U!>%I2"J %F -%A!!**G4;6'"R;LI:@+D#U&UB@:V2RBC# MB?!<@2V1J>M0@MHS@D6EY $K1==UW+&@;I8/3B(G!)2%Q\:3 *"74&-8?*YZ M!PI6;-V>' +JMLY!RZ#8]BY36/GA2Y9-7XW[O911N)5Q>#O]DN5OQO.^,J-I M^?;Z'-QJ_@!Q$XTB7 =P6)D ?:B4\XKAJ(P0J)*#*]3\UE2HZSK4-OY]]C4; MS;+W67_\>52-:[:P76!D,?4<5CS!5H#S#3P#?) AV 0AJ[T -*7;XU.![\"8 MM9FW*$4Z%:]E:J%*%41!PBPP$QJ+BL R)'?@U ;,)F $?QN/!REW]R'+OP[[ MV>3#^+*^-U0;?S#R"!2Q$L$R+AG%V)6U!^ 6U_"'<4;7C703-'>#^:])/OWK M73X>S/K3M_EBQJU5MGBXL7LJZ''LI98NQ""(T[2\]ME"4%C5A\D+60^D'@K% MQ>\VWELG(U'.>A^#-<8%A4HN2A58S;UUE1W'8V#8MGP,]QZ"6LLQ0]YP#-Z6 M %<<=!PG/-B*=TC29OVZ1W )XC)P("?]=9"#0MX.@2BMR*Z'6HW Y' M&",5F_90*&XG>,I #(VTUE&RJ+UQ3I@"Q4 -A/[5BRH(6]\X.3B&&RR28]$" M9 CI=#0=U)Y0968E!&&K#>04UY7(]3@P'TKP;! JLI#209S:J"%(Y.4&C:.A M&IQ++,BIH+B=X 6()[$E5$( !%&\BS24B2;IN*CX27ANM8Z-89O&"U& +TM\ M)-(0J<'I)K)8*Q!T>A>JMX-PSND]<.6 &H]KQRR$S-Z:0*P%%6!P@:*RAKJJ M4J=$4;SN[ST4BEMJ/">2P^2X]-12!?!]C_,&X2/6,G*D%[;D7X)6 Y[E^;Z M^G(X#S#G=5UN=C6[[*7=Z'GQUL>\-YH,*P&H'\)3B/7ZFHXL$G@365!46H#@JD@@>L?$(;KL.F4=K@8:AZ%*T91?# MW6M!8[K-F1ALE?,^8)5.$)?^$(50ML),Q?$&!7$;HCL!OZD;L (J&PQ61V!P MY[ 65BV!CZ0*/%:IT>X=H5^LI1T5L3<^W>9&*+(>_@S1I$Q(8#I P%FE,]-* MLGH!67Q_)]#:,H8,Q0A&(I*HN.5(6<34'#0?5:A>5,%261@[(&@MC7D%(\I8 MY6T24X@P&"PE $TJ%ARI;B(PI@0["&B=YJ]1<80R8< #XA"_RHA\<%0M-R>) MKV3$7V"Q?J)B>W;LU9]>@@BG[@B8FX #@7 4R[)&3M0T1P!78WW;O!Z,?0!M M=724<$P$G'Q''I#DG"US-NFFF&H"!(A?KWBW!O0F([VC[@*O$$E%O3 Z1L2 MV;[<@=0^5#OC*\EY*U%O(-D3W-927D81!H6A27)0+"78E/$O29=V5,$59"VW MM ^X]87WNV_WFB07X#E0:CSR*6N$G=<0Y@:-':IH8XPX5ZH-^GK #H-)FW5F M7DNEK \&H\ \)N#9+S !)ZFZF8&58@W._+Z85/+H>'=^0+A'(5)R&D?)J%<6 MPC\P040(<#Y49?L=8Q"F5GY4@;H[!FU\ -/NP2C*P)7P0F$>;)QCP%TJXJBH M&JKX6IIN1PRNY#5AW1V/3?J3 Q$;FG59.P=H!I[XLWO4B5C?0,:9D74OMAD;HY2/P M:2=E3:_M38;];=;[ZF$"1QQC%,/_90#/PJ36_B78C*UG16]JCO%/C-R 7@O* M?K#^V0QKY,I#5"F%) Z"MY#NSDRY/Q!N+)4W3;"2G[@^/*Q5W; *JW5".8.C ME]YQ:UVJ$BKS:)KIQEKN%^0GI(X"; MA<02N$R6"-#Q:14!U&(&98I(3SKAK M!!;]A-D=@/7#R]FT;N^_76:-H32DDYT:>3 )L/!H::(<.)B-!?_X)XJ:H5T MLR^\+>2U0%8'2H%'")XYUCKP8N=!224L72\I795;*H\#;[OL0FR?$F:2(8C\ M':&>X5)V 0L1]I3=.P+<0F 'OJV+"C&"HV!(@47#A?P:27CE8-;6\EL':[ V8VV5-F1B9J&>_BV3W\$'.Z=1!N, ML4""8:LIMK#R0!R(IF7 ')+76,F3""3OGT;+HMJ/O>_I _-3@#,0P;?765[8 M^WKI6%N[M[;7::1I'8#YP>GR#)/:]B_L>3H1OX+Y:%;DFGZ%14#H.NK;P'9 MC/YLQBA&S+'TD5..A8&X7(-MQRY)%WUM1B1+EZ8(Q:>"2MP=Q[4+[ )3 :X$+(@D=*.>D-K\5(:7)G MC!;'(-]GE^F(VTJ=YU[)2T,-]D0+'IS4WM*4.BE+U2C2%1^>"T%NI]DV G1' MZ-O2;D2#L\FD8BF+8[24<9DE=,95RZ7!4.H#0+_802\]/M![XZNT@U-PZ\UX M]!448C8H3@9//HZGO4$"#G6-J-C\I1!G\0+>W2 MO>&LDOFE;*UR]&B8GP=Y5T]PMS1!F7B=.20-&GY-@0KKD39*2TE:(Z@7A6(!W1!\1J>=) MZ3C.%[]*XQJ3M/OHD1L-"Y(<(72C 2-+J=&@;4NAYJEWZZ_O\)_W0-9:C,^; MUK>5RHT:,9QS*VTD)H(Y"Q'I\I2HBZ!4@.+T3_6:<-^1?4NR;] R*T&UUWQ> M!L99XH*C82GLB+F"].PU1J=!^J)5R$VOG?CUS?#\NKL":?*6!J^K67YM?%14 M"VHB84ARP[UQWJ3C?,Q*5*UNE^L;-74DVT32WWK#T:OQ9*NP]'9= &%DTLK)G M=W1X-^R2JK17%ZE&0D-T:1%AC"[@A6!35"M#]'KYV]' ;J]^ [4N(.XES OF M*!>.+\ &]Q%7#RD?#.QT[&L\@U?W!L/+'SZ;9OG5<-3[=)DM5Z:Y2F5#FT/( M6T6(&#-&%.'8(D,U@"M#" A10:PRU0L5J-B$T-: '@G;]9#S%K; (\*(D2'M M-D:C!>,)6Q0$74-/R:EFP3%C$:SWF4=!;;8!8Y*<:32 M_6&:$HEE!$F.E*ATE:_#O**)7Z1F#'>F0C,"]TN9MIUH6-T^'=564DHA.41X MX#!SCXL[A+2IUBV=-&'^N$[^RKL\'5Q8UB'>27(\CXHKG#:%4D&.04KB)#E6 M*XFPKQ;HK+?;/@86#T*E-BFR"*<]:IKNP\:.:ZZD5=P8C)'187UW\@&H]%LV M K?Q,FW5#^!%0_"OYW6B\TKFG7TE+L%18DP[!;9$!X<#6S9W"9Q4S^)3NG;& M90-$=P6^M<>+8MH(!A$9& &M?%%.D Z6:A&"K%;A,\[6FJD?$_@-7A00FJ"@ M/2.I;C$HR4-9T$.L]Q55OFB"<'_ MU(^A-3KV K&N*(V!(9I07FE+ )K5#'& M"NG]Q28'Y?HN'S<=>6B5;R]-9#$8<%1Q!/.0+IQ>1):"R.H9+J[!@-R&].;S MNT#5>B(:HA(G<3J+(;4/2;>0@GR$= M,9PMVV2Q4%U.H";!MAX"JM;H*)79;GBO9'>I4(AL M ]6-]7Y[\;+($UPU;I*WT*@#\>*0)8+;*>M<6;#2#L"V5K MLW)+L,3:&>E]4N'>,#Z',OVJ>CW.D:#>R5,Q G*=)#QLBM> ^Z70=8TS'"U)'*5S-B.P(9K$OF5S*F(^OZC8F MYR:8PWRE>X5U.!^XU#V:XB.HFKW.\*PEN0ID*W5 MFW 8Y(P("AX9BBX=."PLI 0/PR->V61^ :Z8?$!AV^X@:YN@@)P(IT+2MHX& M<*6DCF4Q/(JZVMB#L;7S5%L< 3W4J5L;K,&*2A49"YX81GWA[$G#M2:X8BLX MP74B?1A8-ZQ H=.68SII2[$#T\O8S8TF6/&*L_5""8GHD:$M^CF\@G#Z\WS/ MIC=9:5'NAI/^^%7OVP3B[DT=U\#UAY#>*:F89=)CC(/"F%*$.7:B&@R\*&*6 M8V+7>EC!1!(]DSIUW9<@\(XN;$@4+%8=WQ?@C#.Y![1KE\:,\R*=SM'1+ ^(H)ISA>F" MDRUQN 'K[FAL"OT<\9$Y)$FDM(B7\3(@%3)6?4_*)3X\&OELI65 MO^Z0$*$ ME.NAVE)P"YF3-[U]O:C:@:)5YR9DZH$[&$Z;;L"2G!7-[#5RD2""(4XH!0V% M:APD!*]8BX/BM%)'N/OIL,AE$(I8\*!8-.!#+<]ZI.V5Z@8AUVH+<5L#Z^YH M;'('J=?,2!:4-5YYE,X$E3P)*%;WB)C$VW)E:SQ:.T%LDZT(8*$-]ZF1OQ(N MI@M\;QR1FH.%"G.Y286U]"/8 X.-/ %0+]6 M(WM'#%)V830=Y_NL!2/O2?+:RI\J1ERNM_=J!>@.D&^@.W+, M@$3C9+S!W08Y6G8L\D2*JI,GD.2;')"M(5_K!CQOZ[-[18C6#FR>HT)@;IR3 MU)2&+S!"1I*O;5HF7=1Q-3<8TGH)I=W3Z3>Y=EU;S@H]=PB;C&C0?&^/9>3\8[ZXDRL M0@F..*J_5<(H9N$Z_6;9O";Z2 M>)2$X4HJZ!"HIJ1V46N9[BB9WU TG>;#3[-I\N4^CF_J-<&]*W:\\SR=?MMO M"T9:D_KN^I1PIDW1E(#25M0187U#_/2)L"&#E3+%ABIN8)7S"/%[B*7;)9G5=;?RG1OZ MK3( L3Z%,%ESS)S@W".!"AGPV! 5Z?VB/\\ [UV;0E,8HZ@D(-.@M8F\N0P' MP3JO!)=DW=+>^OZNH+6ZQ^DFH1 M0(4X40A3:HO<'&;@-IMJG1"EZUIV?]@V MK "-;60$25"!DG"6CB4O;Y6JB_]$)"RHJU09DO;_3(6#<((+,"LJ3YE7: M6B*\1F"9"QA3OYI8O1E:BW4S=! 8V\O!$?<\0K@8D2!2$A(6,$9):YS>=&55 M_1IN!'(>,_Z(J;SI2S8H^D 7EUHM;B]MN@6X:7/&88&,0Y&3H(WA*NKE66X: MJQ"GALH5^=P(TYU1:#LWK!"Q1D.(P:FGP:3;M]@2!5PM-\12K+>@W1>%G=MI M!Y=.98/D>N^Y (ER?-GCE]24]5!4W!M5"^M:8]]VH%KO3DJ7+8CH4I$,CL8Z MO5*.05#U+HUTB];Z][(-I#^/P=Q#6FSK*:4:>0%XAJ"?)8\EH3 M5E'V0@NY;L W0717^-M(#6M*2*%3E;TB(*W>H;*]*/&X6@LLTIWJ=X1_7@RT MO/YNM1W7VPN?MCIGJ39X "'9U7!VM7MB"1RGP+2R%&Q'% B"XN4=0&G#KMK. MNY(9WAG(@^.XR04&MY=%E=H@(8ZI%#Z4:A+"(5?9OY/JH"B^2D%ST9PEN=&[ M^+ZW6B-JQG ,FH /#)ZEDMZ5%0Z(BYH+9<3:1G4M&/O!V58PSQWU*/7\!.+Z M5 SGT\8)+!?%(;*,%1^]_?AM.OSP#]^D9K*;><#3(\O_W_P%7Y_\;S+)GP]&SM*\(C_/Q M[/.7]!>UBNTAD;E%IJ9\ZB:SYY634CA%1421%2!NI));7!4-54'QK8@Q7V<4]!@C&XWU&$=.5P $D!'>99,!'+LT!N\XVS MQEGDSN>'/8M& M)<#><0'YNUZ^9H7F+A8U?_R&Q-Z$_##[-"D:A4Q#BE K?5O6GF\@&9-2$R6I M=-$@L[C)&9-TY:>.BE82)0L)JZ?9%O381,A]]QL\-JSR._C0!D9"$-D5R +*J-+]^W\M,7 1X"I1( M%>P.MTCBR'SY[M-2JPT]W35;VL:)5[O#_K)99 *"HU>"!WFY- M?/RJY[,[-!8W5@SN'%1$7.!Y3N3ST 0.:3+NZX4>R\*.+I V,=8LPO82#E[A MUGZ>GLT-U_8#R[! S?:XXY4%-8;M= PLU0];X2]@C,?Y_<=L_B4%=NX]_I9C MCF^4SD"B@^7N8D/6XS*R0.]S[= TK<#S'0IBVBVG_ (FM%,5L<2[N?;]%]?7 MEG9E\?A,AUVYD>_[(4A2+^!&F?_'G;8=;)CTA%N29_JT4\+N++II$<\(.+#\ MR*1FE9:IMU7T*T+L_8ZI8W7][NFDDR;Y#N8&KFU0U]&#D()DM0+;MNP"NP/?;9LD5Z9CKY=Y]KJITG_X M!/RV0 DFIA>XE-N6PTVP.TLN9($-VG9=4=C\/GOJ6%U?>]J5PNZ[!G.,R,#> MNKX'FGU0-M8%R[HM%:B]/E'XZ#U5%:F'9W&X+ @Q15=G/NC" 06**:N?C#:K M(3K.=5E?=K6 PU:V76<'F]O70:<$C26D'M9EB;0A=.[[=L=P/OI6UE%X%+L)F;;X>%][>5H6,6JX? MZ#:G((E-XK@@C3!3E-H@L$RCG0H 9-5F[J??W0&#FYK>',KTT"6^#6R"<\^T M;+>0 J'A..V&=T!Z[%C2ZQC?T\\.MR>A&GJDZ"-F%:EFC"Q4D(%GW4 MBM\@^?&6&O6B.]S5:=:/3 >,G]!UL-=\8#A&60?E@0'1+PF>;(O;#I$22CBW M0LYUV"*(6M=AW&(1!QTAT-NFWI/(L&N'8+<4RIA\RK'N4QB*<8]LALU;MN'$EQR]WJRYF\8"3P'(B)[)<6"8<@!!>MD6Q37#+T:^? M=KD[2$&WO="Q X[BUF&1S8A1U#5$ED?;1A.F"9]ZP5O]Z#E^1PND=<+=:[UBQ \FU"WFF2A0^)3<'=G4R]<#$/EF1#T;$!ED M(N'%4!O7]KRZQ,CE2V#5M?5N7$I]P:7E4P2I#J8S[KG ]G$$+',C!I(L4%T1 M0"^Q]':XA8B9FPW0MA9Q^ JW=K_B.).=A :."/$QA9_+[I >F!4=,4?*@;%; MO:YPEVX7@4S1"5B*CFUPD)51.;2-P;X52YP%ROX/,\"P>> M!AI$LK>I:W([8.U"/H/QM6*)_5;X!$/;P D A'%&?1XYU#,=OZRK! VYQ?$) ML6W#[%YCMWVV[RJWYH.: $L'S!/#\D+=<%Q@I *2 >;#>D&%7 M]WB?\\@'@P"S/J/ T8&[%V7HCF6VJV9,>WU^]I[+.G0GOQ8ICQ]NHS0?Q]-_ M)'%VV-Y<3GS==WUN<"/@NNY'94T 85Z[:1=9CX,=O<[&9D4Q<*M-R%$952&U M N)RL.!(%.K8WA!XH6?9-K>X'P!/ M+I<=!*QED)GVFDYYZ+)%0LM1$#9AB4##+").".(EM+A>!/PHRL;UI3HV7:O# M::_@T/5M V7H^3YS.'%])S3 Y'%TLPR9>E1O67ZRC%:S M26W [(XY< ' VO1\HAO<#W7'I;;IVSHP4AW4%+ [6O2YWEYL._C/Z*#H91\4 MBX1GB)LNX2"(36H1^)=S2D&-=-JBX1*/J/?)6,][1&$ ZJ@'EALH)=P)==VA MIC@BA[JNW2Z3>_XC.LFVP<3V, TL"",W1.W,,0QD(88/8M]M3[)Y1A;2\^2V M"^?UAN.)AJD>-ZCK :\GH#QC?1M3UM<%-/:Q2+I+\S?U%)R?,DC-U9XT\W\/> $O=Q6*:RCH0.;757SVLIG*. MT.UM,EY^SN)9GK;J1((4?LVP,M1+EE^39*;Z:?YUE4ZPPN3]3-XNF][CC*+; M99)]GB_2,9CL.S+V L(-V\/.:Z$7 LY@7FU98V_Y;>_W^@RQ_0X&Q]AFR7T" M^_NB^O(#N)/T;B;-W?&CV#RL"'<_FXA/4UDS4YZ0:$;P.?[V$>O;X8=&HZ>/ M<1LM]PF\DR PN>L8H-6"2**66;8I06NDG>W,S?;VGVMWYP76[W3Z0[Y#L.[PNWNN#0IN@ E,CA'XU(_*KMPXDZW= M91_SD@? [I'#KNN1Z[@5B\Y8'P&#[(>">ZSWUUK=&.:.(NM3VW- P ^*%?F2& MB"0V(::M1^WQ?+1#,3S3K>_*N'5MU\86EM^=! Y,E#NPW='0CBEBH'637?U/W!?, / 23$@^ONH\7@]76EM4X!C+BKFY[-@DQIH^M%D"ZA,RU]7:GQO40 M]*N"U0Y.$]B1XT6Z!_@54>P9%X6TP"O+:@^CH^9^3/9B@;65->% 5JQ]L' T ME..85J@+Q/)#W:-A1R$$K0_CQ$;Z#@*#*:' MW+!UURI2"727\%8RB:3@'/'!L 5U9',IE&[ M]I>"17KL>NLYML?F?6-=.[.P1W) L:P7CG 1KJ&;GJVY[3\I497TDO'0HY> M[-9D0!WX.P]\;,[$7)T;$T8[F9VZ9V]+797SC>.D28VB_P #&E* M,:->0=8R(KMC$MV)%[L]G]YGG@OTQ4/?X9C-;85RL18V(F[9^]SI,/S3 M*A9,RB./ LHZD0&(X%A :06I 1&V,ZE)EPM]KSSU(U:^M?+.P.% G@\(##3G MV#X+1"-U!O@:&6&[U1PQ=T"[MY7O4D89(YR;!IC]G#(?C%Y6**.13?2.:DZ3 M/Q?0=V&X1QV=@W P.,#3\ES1W@V 3ADE;ILS&X;U)* WNUD=IU(0&H#JBK-. M76Y')+ \NTRC\\W6DKGPQ:\ON7,AQRYWF^PCG#J.AVU" \.R&.=ZBZ16T(1!^1TGR43,/=XZ$G[7P#K+ AN=VI3BH"M,:?%];CFN M&]HX@6';X/K=JWGJVG>5ZI@6"W$N4HCS*4W'"6U'KIT!%S3:/<_6$XA[V8$X MNCY:C1"/1;JI8T/ T :L881$'&UJUZ7^UY$2>CJ MIJ.#QN6ZNJ5V98&EVA7PW>N0#MG;KPF8<=B,#=K+KD+S(<+&TQ?4<+T*SOUM68-JL(E(,.N84>U8M3]%M?'=M;TN>9V"-5]PPBI[AGF //!5.N1/9@6D&MA&A16X1O?1W-5TKB;1S:37;NSDD]C@7ANOI8%S[ M 3&H'P;,\6E0-D"TG;9)P( (6[QKUYJ>O(6M0[N\ -L;F#8FN'"7.08I!BT0 MG#O7[E *"AI]SBT,(<.NUIM^Z%DA=0SN^-S3O8CQXMA @W1:[O>VQ7W4H8$- M=^C,&6Y'U LLRV!.:#+BAY30LGVO'K7(V>!D7:NOO7O_-6U#>@8&;6BZD$'"[VHL:8-$840B"$3ON,#NP"ELG(D;0PA#*.5DGL!< W*=XBH_[ M.5ZBY?[XX;87AXD>V(1%-,1>UCI8&\1S"A,#:*E@"(!-X-@>!1GB1681>B'$:T^TYM1>UU">N M30CPDG)":MANC\5,TN+&S[:1K0(45N7[OF=ZGNFXO@_D4%9X$=J>X\W7FSOV MMI'"/W8P4W-"'F%"+Z.V:SNA;>)PDB+UQF@S-;K>QG[[>IZR\AW,BI@4!+KI M^M0"EA4""@6%4&=^V&96AF[VNW+U,>UV1^S3WY"ZD0FD8/JV0\V(>V'I>F-F MU,[Z-)R].-/ZNOK8R8ZS"$3$*R)@^ ?,XJ!=A04682%4.\&(DY9@/'PGW0[@ MOV:MKEF[&)*C8Q:7!UADVP$6.NB^4^J'+.H8*F_0M932[>5Y4X^:8\P-YG9 MDFMG!H=HE<&25\+#$*7?\*]=4,#:0MVBM@5H[UN>Y?-J$K>IMQ,1#>$0.FLH MB.YQ&'I^_[#(YE^D;V@'&$S8>. 2W8X\P CJ6'Z5ENTX;?W9T*V6D^#9Q M[N)\D(BX?EB6S\(NVDHJP2&RST7.]S9%_+<,I1^: F&\E7)IZRQ%[;G X0KCY(CQN!8P#@C.0;J%7)%;[?MAN M@6&8;4?/F4'A&.%F(]D#E7L@ZG7+\XECE9[AD+9[M!B4ML(^YP:'HX2;C9U0 M0PZ&D.69G,(?Y2@.G07M=I%43(GI%PZ_)(1315H(E=L=\ADUN4Z@"RS4LPP)18=,P1".9%=VG7#BGUL$ 91DM MS]-IUOQTK-/1PO-=P\"T6&;)A(4C-KG*QO<@EG#02RH"];)+-^IKLGNWG*$M?V]- MI]G55YS8ANYS&W-M' ,^ ->S2@=TAVY/;3'1I;&30U?8__8J*==Z7/A-A?UP M>"VH_ _53\VQ\JT[=V0.^+8>1C;U7=MS6.@PGYEEPH<+MEV[/,M:;S?_),CA MX'GLJ@BX$V#;Q/E";O?( L\0D)G8EF_Z@1=BHW"KW(VO\Y;#AA.R5MNW=3U/ M6_C6F"HHGYX)2$Q+LDD=@@XYYGY3NJY(A/?=VWJ1<8 MGF/PR(GTPGD?,L-L*= $ZUWXGNL M'# 5N89L^!UX=^D[!I!TWI*V^7Y:YYI-O MOOR096T3_[;K^F'D89FZS6%]''./+.;:!D[DY!UMD==:96Y;UA+X1S()XPRY M2.Z.QS+)*@$PWZ;C]$#]V Y--Z!@X1HVX887V(9?E'A@D\]V?-)R"%FGKEU+ M>NH&MG8Q8-2W(P^GK;O K"UF1N7(%19Y+1V9.2T"XN,]38>K^'(;+(+3#9(O"@R/$LW(A)$.F6L\"='NLO; MLR&?""5QP)B6XP,T,E@!EJ'YL.WY@\C"DGH6IC["_R;'=,=B'J@:IF6Z%#:# MPW\-MZPH YG8.GA3M^B:B_R(99YHE\+:4&'I#]FG)/N2CIM^%O7CKD$%+WC MK.)64T$+*\+.&29/]/3X/O-#/=1Y%/B&:: C2_E 0MUN,TS #[K.#"X$'/BK MFZ?QQWB< I/:U3"?$J :D"#4M+%'J6\[!4?AQ&H7#E*#T[.FG=WNB_#GT-T! M%1ZKD=MS_-?-L_%P2"@6C)D"<0W2I'I>5;0$69RN'E^3(+W:II$'G< _,QQ M0( Z7ME8'Y2N=IJ?:;(S5"3V!P'F &E"_1 XBN> HJ$3'T0L#TEAV'.B MM^,YL(0S= 'M'+%M>$;$=-_&AAG&6A]^C;<)# M!OL//$>G6$3OF'[ A6WBIAGB.&S85@P@%S=%M^/QNN MLP]*?TP>X MY,/M)_@VOXW'57B1;,_?>?); &FR90"(TT"4?A][/9GC<_X+UWZELRN=-"IZ M.6ARMFZ3R#5TW8L"KW(XN]Q[\Y>/]!\'GL,>8!V.:L=14;UU5*YI^-3CMA=& MU+?-R-5ID8##F4N ;%UR_-<,])9 M9-B>'KJ\;%7B66:[<(/;:RW'-B_F"4O>.A[4]PFQJZZ49 K 8#SM( )[RV+4,%%%]F1VH^UZGFZV5$;.#7K4DOMII\TM4R>VK^-0*^[A= NC MD&(! >.Y78?%C:;>O[M_=$^]L$V1U64RP@GEQ';,H+Y4ULHF- V#]K-4%]M MW"6RWJFZ1+7J<+_&F4C 7SY6,]%STBG3 MN_"YK>JJ*GM3=*+Z#;:<__KIMUU%A[KNFP8-@3>1*+"C,/2K#F2.W]4H=:VD M_ADA\ZP'@K6*OR?IW3TLP/V29" R_HI-/U"RE9/D3WU6=0%I>Q&P9IR3Q-%; M$Q(>%%$1YK!U'T75$!F(XIJ39SRPO2#W/&N!V41;CU3*35A,M+G,59D9:/C=B,* "=+72);OF6690TXM?.)M*B MS+KF[/D/[$RHZY>YF/V13'X1"OGV-AA]TA9A>FCIADNCD#L&,4/=*E*4 ]-N M#/LI:HZ"W-M MCM]K/8L#F5S/)%/G<#H6DUJ^ UJ>:=I!Z%*SB)>[F(^V47G0S6OJ/.M)G1MS M.^(0>Z2U^B%2K)EB ?[_A.*::8 U]NTP"MYR6W,SG$6G_^M165;J(B M^+**IY^3[*&S4Z7Y9+VC5CQ(&:B&-F=T4G@O?MJG[YB\?R3_8SX0% MSW%>1\#G@@ZN#X6Q(CY. CTDE :!95(G,/2RKM;7N:Z+@[-_AM^_ZX/[3T'^ M+V)Q41*$U W,R#),/[2)R&EVC=NA:ZM-SP>4ESN*L+"[']"),03& MY3$7_O&M4A\);,O<),H<SR/.I([ZX=:=3$1I;#S=.K\IZ*P8[3RC M\&$QG3\F2:U)_5KA+C8,^25^J'6S<[' MX"3ZH6/5[4/=FV/ZJBE<<^<.>>'G!"(QTGX')N M>U8UE D88!?[8V 36_S5@GVO21*N!Q:0RQPWH&88.A$OTV6]R NB#=C:C]1X M9K"IAW^)TRG..HCFF6!D!PZ,X9'/+,=G+B6F1["Q03'4TG.XT3D3SEAO-7&J MK;P,N+9UBN"V'3"@,].W0\:(8_IE#:T7>KQK5!H![GE!X%(",_R69.,TQ\=O M<4%MZ5YB."&Q=4)#!D8N([I5*&^>JU.]BPXY[QA;78LR(YU8+F>>%=I&:!I&5,88(L\+@XU^:]J/V_JPK?4)S5JH:9>ML:7' MINZ[C%*#ZDY@,=.TRB%"@0]V7!?*]12@V;R+/H'4#!IT=//<9X*"R2(W-&UN M$I=3A_J\[$H;F3[OA\?W!2-7SQ)Q?,&CC2SLHFB$3NA% MS'2I1]Q"!W-U(XI>_]'6_%_O9\LLG>7I^(@YJ[IO^TM [A,QZ>,1"[UF8%-^9PR^2,@9M=(9Z;3GGR1F[;PS/#9AD>@Z@>& M%5'#PMDENN<949'+Q".J^QWPL0V[)ZO[F>%SF+:_AE6-+!5==QFP)=_%+$?B M^)%=F$BAQ^R-X3_#N-:MD\#MN;3]HZ&YQ79BMF^YS P7Q5LWS2=#U], S6$#=P,"J@L@+RQP+@.[Z-*4:^IKF-3V$+_2WQ19D;W:S MHYO=KIRF81J@> ILRRZYJ]TNNK=M@YI&6[Z?9"LG MB> M@7BR&24K+'1 )PHB2KE%J<$-RRRC$BZC'),-K'^0CBR1Y]U)GX \/*.!;DK5 M:8P3,AT]L'@8VKH9A YGI/#QA:'.&0#2!D"VDC:>=R-G!\<60NH!XU9DN$'H MN2$+(\I^:!'# 0N[D+(4])'6"AEQ<$3?_BO\ M#;@79D?=K)950_2_S_/S*&D\+)TJ 7IN.# MRX^CP'!UZC#=LWPD%<]R[=*QPMKEQ]1H.E6>NN"3;WX;R5C$#NC*?LA,,_ #XE(/FX5R GLW7:_5O^G*/L>]!^ETU9I%M0?1 MAYS9+AQQ2,%8(-ARQ"^47-<*@E;;MZLU.?'T)3\# +86JP>.2P(K!&G#/?P+ M+"=!^!YH4H[>:L=^M69JGC\ =A _U6E P\#Q;6X97L1L)RKL119%?JN=VZ7M M?:NB!&CO1Z#[.;;/]4#7(\,7A^^ JD&M5@SOA'O/DGB*67M_!>L$'_-A]E[4 MPPA_S^'B+/!UG"WE1]SU=#L,F!EPRS%#0FW#XBVL;FQLZU*>M.H=QV%9'"?\ M63SB3A020\ACL6K#9G[4ZLQZY:P/D#E@\6MV89'NI@Y'*KHU,_)@SNJ!)(U( M2(CA>Q&-F!&91:&I9_MAEVW&.+.:TN7 1?:]OVV'Y8&F2!@-H\ EW+(,W_!\ M;$K"?09&J-V]/U#4SV9_._BB;1JVB?/7?&Y2+_0\QW4*&P3N[VIOP4QK;7#H M"^]O:^L3RH$]4-OBW'*)39A#P&AD$6C^H6'0KNPL9M*U1I[][Z]USW'&C(NL MW'=#!XC/@9-TK;+I7>BZ>E<+!;30Z#Z[ZUYBOWO;=G*4,88MKL)(]P*&[NBX\Q^\\MWVI[CGV MMO7<. $A9H6!3CV3.$$4R%(SP[!L-XK84RAN\][0 M3(5W-9Z!3O)Q/DW'CY]A.QZH+W_LX=:U7=./], )7/;S^G#TFN_9)\U7Z=/\2S=^*W'.3V M6Z(OEN_>_.O=\MW:[=-TEES=B]V_)53_/^\6\00W>K6<+][RQ;=WN-XK$/YW ML[@]^W[7.=':?@-+6>=^'5:8ETG64UI2>=*8M M"A##>J>HE2H@:U_3Y?U\M=1 29G XP%1 MV23KAW^-'Q;O_H53JK]S/_GE)_+N1\V@Y H!\A/N^$CHR(]X^=MT"0"5H,6H<^;+D39-.-("$%HN1B C1A3;/M,G\ MZTP3$00-H#*_R9/LBSB)A8S^WF.P01SH/)LD&9S7$D=/RE:%N78+CT@1M; + M,#XO3V&%<=; AOFM.+@\?DBT%-VIV;6$-[$!^+-'M29Y,5#P:BI.[C:;/]37 MC\O_"5ZQ<9&(,%DRQH5.$ QO1%$B+ 60+]%^2&2SMQ]'&G"#-V)+*Y%W-<&O MA>&4 P? 08\3@+IJMP1>@0NI7C02 MA-0 ':P)K[V)I]BT$CDM\0#RK@?1::Z'<3\!M7BGC0?1(15MH M #5<^*9&C+O0H8!I?I\DR_RT<.L)3.+)$T0M@;EO!1+B>JHG;MQ!\?>__724 MY"Q%[J?Q?3)939/Y;7+>%Q\/AS)'^+L+IW)1<:KY;SX(A/+$M]\ M32?+>[@: '$C=(*K,>!@O,B3M\4?=0CAHVKKSLJ_D,/B:F=_?F.^T;+Y5_DW MJ;C3%! M#6'6!?,!/AO@4RZ7OMD.*T7\"A)D\4T3ZI+V+\(=K9\"EAWPV\:+^7$ Y(7Y M]E4RXYOY="*?\TLI,J7BLB]8CZ+5FWC\QUT&5L0$&>P\>_LOXW&2W-Z^ )*N ML_,^D=23FG5A@!/Z+DC&(HE),XA0 UA?U'U&$#T[LG\^P!V)> +.O<*)&".+ MT)/#Z%P(#>^[ 0-WFL39G]_,YK/DS4^[#<%>%0Y^ZA M(TI(7Y X%QIX$3ZRIP2Z> :C$HJE]Z4_+C-H/N< N+/A2S_PTZL];2PY'81Z M)\,?!Z5H?V#]^NFWWAG6P)=>L5KT ^%6WX 8V,QWKS.-T8\T'92F%V=.KU-I MHKWQK,%5]+UH1;?%"+Y!+QKTHIW@,'NSRLZ%" 9?T0F!*V.0F(\Y47F&R_C; M_D')0?T9U)]#HF7.H/X\G_ISZ;RI'=7'##]M8V+?H Z=AA4U8NG,_7PZ?=3F7[&,*U_=Y.DDC3-1NP%7W,=?$NTF2;#$(UG$ MF:SBP*=G$U&<(0IB?KO^=*W=);,DB_%9\'.RP&7&54G8(H/EI8LI/+=>!O97 MU_W8J ,K\N4S+#3)DD8QDWA-5;HEK@V_R4HD#7#Z(&%]=>\BELUIJ) M BK,6TP?X#V+>88KO-;<7%M@5=Q25&JI)/QY#FL!\@&PC8%+Q;#[V_E\.9LO M80%8&"7*G:KS2&>WF$GFB]@!?WN=:,D/3 MLI='GK#"8Z00>UD>4BHJWR:BV/-+4M!L 7PL!!P7M7GB)%> 'K=ICE5WCR ; MY5GM4PHFBV'Z@5"1]UJ#TJ8$V*/.]![6*H@,N E 92(++ ^DJ:7D)'B)=K." M/^; >Q#T=4I3\*[S'\1.R:A:? =/ 07.-(%G=KT5V"$\- <9*.IW9TO),960 MJN2+X-?UZM2*KR33%$N,!2O;JNVM"(?O4?@.GSU72"L@%KMO$F>/<_5S,!92EU#^?,Y<)* M"5:OS40VZLYF*[BOO:+_5Q%N1;.25_5.8KA.PD!>*O!,1\JR*/*$GK?05'UO%*E:MR'[[ M7S7@"])L@/^4W/*D^_\@:_9!C_M[ H9F?KE\__=$F^(6M"^@VA26 FZP8,TB J-"WZ/RX')=?ZAC6,L'E>= L;S*]'$$74\;+B" M'$ ;9P5Z@O"*[2N M,$E+54JD?K@3O;9[Y4[] ;?WI2&0<_1CIE] (LG>;KW!T;HFYPI'JV !A/I;&: 5*H[XM# @V>BRBCEYXFP&BEAG'E MC4KME^T XV71O1[A^0/YL;80H/.).@:E+:BX<3SM?,\[[0=:NS]]6(CGBE!% MDI?B4/+"'XS:I5/\1JY.781,1CE@12!2-&U4W?WA4;!6=;CW2A6:BEB]>)!: M;(%;-2_@Z_;)B$!&=3 "0-^=;^-:^WL+F>J&/VY?<: N4@$(%N$%Z<-J*'(* M?#MC_)MZIZH&M+UK??JU<2*;]':P"WJU"_I3 _6^-?T#U<#M(;&S#@P54_FT M>MSG$K6M[NWU@@Z_)\#JECFPNS'2?;XLXMGJ%B=FR@PAS+E9+1;31Q1; M:3U'JL;W9(0US297"]#/Y) ]G+I9>Q@H;9B3- <=8SY&>8?)#?-9&9(#G@QB M0_1WG:-6(AP=N)Z;Y#Z>WM8Z>*/(G&?).,Z75=MN7(%09Y*U#4PQH+\4X4Y\ M#3!S?'D\24"57-96H79YK?VN6GAKBP*+Q OR0KAT[TU0%TB<-+]/)L4>Y,8: M>1TB_ZU4N*J'HWA)Y2'&-VN!=)J3D.,W&8%J5N6BQ./49@J.2U=W@5&[XLY=! OKW\:1U7IW0[&M# M?Z*VT[NSI?"G][5$8O7L\A=1BNU$6'*K5.#0[\H6P.RMJ@6]-DWCFW2*4:": MWBBIL>O8KEOD)AX*-/XEQ0=.0,O.4]F=/D\$;Q/1TYK^#K^43R[)4:VO-_<; M[]MOU)\N8]C73K]K2V<5W'N,1%^$NGKRZ''3__=94$8%;>3BE0F%T:PJ^?LC M9C>GD\*@DA0IL[:+["L4],N\EB(N 5,]0\ZT:%^FC+/#'D!#8_7Z)+"[-!T^5*L?^O MPBT%1),^H*:G4DWCZ32Y0^&#K\%5E9IO.KM%W351.<9+4"H2,<(>+P&E&R47 M0E_PO5AJWF+9CY7,4\^<+TH/8>'D$)FL2@ *K1F'I6B89UR\5TY?@1^F\;A4 MR-4T%J'IJ MQSYCK_"6>PAWP[=5MD3-;W 1:<9; MQ,IMBN 3\4PG7A-(9:3 MD2IWI'C(M299PEV%JJ*FI'D@M?,N,K7K-]PVE'*5[H&IH")7&%F$^!YG*=T\ M@M6P%.EF<-L8,"I="OU>^)4F&N@;"+VB* ;TB@6.($F*2\-B-;'-@J.-E85WM3F^&%>.O_;@(7H+K M_3VY@QU]!%,T27 AIV%^?98WRH]X>3%NJ[6S'?-P/BR6JX=/\]NEJDG[.18X M?K%<_\-,#B8UZN\R!7_M!)IX)GF M \H+N[L*/8WJ,2F\8(:L,EU.^W26MP^T\Y2^7'>7%/:DZ@$T5*&8U,PRH.X? MTA]%A6*6WZ<+P0*5RZ#FLE&"-/SP"6>-X;IJV0_Y8PZ< DV>?(7L1>7?8Z!. MB2RJZV;%L4$:+K]BO$8.$%,CEU0<*4UK@:2;+(G']Y*?5ZN:WH6/>MPOE+X@HT(S_J*6O0DF<)=JE"H>@T" $Y<>-^J MBY?S^12W)<3%) '5?+[8<#!X*-+SE&%QP@.^_2;#:@OISA$"LA!:2EN">V3P M<>UDA J0ER]JP%2)"X2UR-,NRQ@*4%9[*K[*/>2A7""0N YHTT+$"#XFA0@/*D(.W40'LTQQ>'J>(IE M<''^1R*#PI*_H=]$^$E70GHCB>,QU.[".N*\=+"4\$*])T&M3.H4=4Q]MT:< M8YE//YT*8PQ5+1'J!SUX660>%SKO'C2K%;0N7@/K5;X5F6&X7&4S,=TQ 55- MZ8_EPLHD#ZS>+5[9K4>7-%UXL(4>G6(%\02@HSTDQ0 9X;N?@RJ,'Z3!-2]B M '#,T@DL/-+=5R)[^3G.Z@F^TLMAJEIYK,H4YEDZ6^$I9?.IJI!?X>F); FY M1KQ!..YN@.,FR*CE)K,[3%L0,^3N08&2%Y8K:)Q=P1R)+F%2+>K7ZQ(^VON* M_VN?,\SJD$KTWU9PDI2+Y>LC--G$CT5$[B:9);?ILH#^0SK#@M'[=#H!),!O M?\ZN:X> N9[5.71L([]9Y?B9I:$$N5?E?3GDK- MYFNB-)M$&DT-<2,"H@6OJX>DEBH*5)A:(LME 8PGKINK36D)JMK#'/F%,%>! MG8!A,6J\7T@?B7PS,-[NDNX'E1D]BAG5:%:;SL48>-"MQ,T%JT6WMTCVZ-HA MB&:97-.Q56&H=HB+"=9A%K[LY@.Q34/'DT:"]ZOYN-/'*^D!Z7YK(7^E!U&6 MJ(LT&,%-IM/2..[DCW+-TWS>A.Q(3('5TEL!CB%V^+\\XEBFH E&&$Y08_80CNP1C7A)>@;M82/@'3BK#X5KDM\/=PK MW*A:5$X6EKLCH+/!$4I]&'[_6SP3/0JDWF:W_4MS@?=5 @R@S/97BK4+I5:C M1O'4CH5CYOITSU6_+U;=<.6@4%)M%\0)3.:+0O_91Y.1*C9.%U<<;53T-ZFK M6"A1458W>&VI.<%ZU J+SD H)42."/Y>,DO5V090'EAM7BD$Q?:6(FD6'YTG MRX+M9"KVJ"YZ7S?7A*'91CD!XP;GW@\2N7COK:@Z5TL[XGQ$4>KL4>F&-11? M9S6*?2J%I9I^'0NVEWRMAES7Y"C8#+DHX 3=N:*[=4$L'WVMB>,H(*>6E^85 M>.\PU%H@JE2_GAHAH\,.1+=) MIUFPGM4W>]RNR3?4JOHFW]?5 K$]Q'GQQJZWH1ZI0JL/H,KAQ0\=:@&V8ERF MTA$A]/ZX:NL0@VJ-_2&R0ONO+\=%Y1 ..D]J.CGVJDNE-3:=J.9;HF-?([BF M/#!:_!5='#6@^6=Y_@[$CD\YD:E/F(2VJ/J'97#D=R@"0>7 MIO#SM1:!T+E'!B$,?^2R2S3[E2"I<$DRAN(^^2X,GHMVBX#PXHN*PR2Y-!Y%2JG0GFU0J6(OQ+F?8P+YWY>0' !QDV ME#19\JIF@"VN.CT6W99D/5A9 R-K)$9[QINEHRQ>MA];9E,43\:.F))0\2^@ MBW$32"]7DG0Y'<5+>XTY! M.*% *0QN&<<0F>#) F]TA?? M\L)7619!*N-YRL M AZBA5>2S:K?&_D7TH4E33GE3RLRXD17XH\Q)MG!4\"6 ML4<&8R.+L7?P)S/)R'+H.XV-=#"PN66(/VTRXLS"/XE-1Y;!\$\P\T;$%-]2 M:HYLFXL_'?C6-O%/P]3A8>):T]9')CZ7CW2+X,QC&8OC(\.RX1Y;^Z'9JZ"& M&/7VR( W;KG!H8?= +L^\ 9F';@DX\ ] )P/NP%.X\ WV.:A M8#UP#^:AYP!8TG7#6K;S^DV 2_*F.OL E%_+I3E4DJQO1K(H&7JX$;YV[..$5EY/JWY1:K77F;_G>>2&59-9IB;98:Y6V8,VM8%"*C9ZB%! M!Q.\=?&HLK07TLA2GO*&>BW\D'7=>P[J&'"(OV-?I_?HG[R-QW6T0+.L?OW? MWZ\SEY:(! EH@HBDMOB9C1P+1",_1&;1#J:T@Y'A"[H8F9LK1X> M8B$ECE! M"F!K>>CR,/,D^2/'NN5DB3[YPJFB6B^)!TRQBA4,\UM1EH M9:Y$=>2^F3)QGL_!0"UZ5:A>))W@$EY5%1U#_Z_(%XP7BR26;BG)4_^YFMP5 M;N1:=GTS$Z 3M*(DKN+=@B4OL@0>F(Z3RV3++:)6^1_VJ.$+!V8+)F_RAXP. M8$K-/U=B#&MHF832I7TD22"OTS$;Z<3?+J-0HTDT)#&)<:Q*WT^39\S4I-%&L3 M$8HB1H1S&X0L45V!,%T"Q!8(=A5R+1]7.X2R!;[:*A9=?A^>FVYU^\MUI[NK MH87;0@O7';K9FFK)0RM!Z#F5++98@[$DS!NZ1RC37+^E\6LO@7\W$ M7*$B%E>D1:@V:(IKU=,B)*>8J$0 03(HQ(LDKR[65#>$:W;PL8R-GK^Y+&K- MSH9*BV$>BDQ!FQ/=M4?:KRH8_$FEBXS4/(8R:BSB4 #!'][/@*B1= V#77UV MKYQUZQF^ "K_@I&P9F_'2R?;2O5U#C=H?_OT_K/?MD\E#<+=Q!'JB'^M%:HO M>Z<1@'$#MI]D7A/"OFF^?2Y?D:K2#GAFVZ*MK3!O'M+:D5Z73"==JNA=O2RZ M$)(J7R$'*AK?RPEW7;723;?I:,UG.5IS28[6'(BC-?_@J&'B-IQS79T$+@C# M*L%03T)S)]B#4+00PGR$O\=?09%$5:V.&>[?_];00)7R>"\"R^(,RSP4E5JI M%/^XD@-XG#4,DU@%#ZZ;;_7+T8Z;CT44K,P.2Q\P$EP,>5+<_+>94*5$8E8^ M4NG24UG$5+^AZ(06JXJ1@G;JMVOQK=#JJ]M&]:K#(FUF4G"V(LTE;W"V6C[, M4G&VL@:@VG&!Q),JT50E:V#)RTCC5X3(YQ%V!12L1%^G2_Y=ZQEPO&PD)BV) MWFZDZ_;2N?VN[,95?X0E'H$D@[^:=L)@$$=X8MN5_)DZYM>WV7["$\=*&2FUY191"0M9%)I,1(UJW2W3Z-&#Z"'TAT[=04X@RD1!-=:V)?%2U#%5 M*>]*U9EO5F /),5:XKG0CW*T<\=E@:&T1YNJV58@Y*L;-9TY+F4U8:S(><6$ MX$1VZO:]CR(\([0\3$+_(M/=I>JDD@>!415%OS7=O4MONSYM-ZV3EZ\J_FX7 M_+UANP%#Q@*A<5),9E)FDJPP;.E$)187VHRTCJI",_2(*M&O#KXEB46[[&[A MG9>ZS 9,P!3U9'87W\G6G@T(*Q>'J0+VAD<\!4%[(BK$6SRCK]43AVEPEK1?++(\T_R.O:9>R M37^!)MU'*@Y/M..7'3(>-["[+3H; G"#TE8[8,SE!5W\ 3NCJ13.MZ@ M3@4K5O&D*IU".?D66.,E)CE6G&^>I7?(C*9RU7)XD;#0 !=%_0$FYG\02Q%C M#^IO0@96CBRH.1;A4W5;[7C>X2 "P8E4Y[.'^)MHLU_%?%)D$<6ER-$1(!M+1!3.QHEJV2IABA!40"7I=]KYU]$[>H2%#/79Y-8 MX$M:388N\!X9G0K2- [4+P\SD(?91D]1GVJ5*%I;M5B) M=!74J!H!EGWIA7E6(?H M>)=\EM(SI-U/ Z;9 &DLZZWR&<-MAN$B<,R8Z3 M=0;WV/]PTS\9.CO5Q,R:X2VR$U2GIB)F7U@V4GF\;?C!E \/M RC?E!%6?MV M<[_P\J[;BYTPOUR;N3)7S#J,&F[.N% :90)$R0 :9H*B<:0"T0WDCZ1>HEA" M<5YU8%$UX"(Q0S;:42_8 .-U)Y<21.J-6+H<:SF6V:R4OU_85F5O,-1B9PEV M.$/%3+VIGI\AW9@X$W>)#95DYZ;2^5:7=TKM6$_30=LIK%WFCM=CDI5?7#AV MXL+;+ 8T%1$94AO#4OI>MT&F=!"91>1 ME?0LVA0T5U]A1<-[U#YR?-H]L-I2)42$^8(:EW9(^L'ZPYMV>>'A+4"E?(AJ M X#3HC)8F/CY*E](47!,LL(E\K;S2%>PUM,5K"%=X>!TA5:8N,?D ZOL2]*@ M%Z&!2PI<.S$U^T:T8$,[M8RN2*L+.Z$4Y(@]WXL=?OS\H11W0O[)EJ:B8<18 M>L6D;;PSXEF5157SD/"2]Q]_K9M=50G0=U32*8HEM(\X'S0'ND7Y<[F]K8O> M9%U::L=&NX/C#1./HNQLHE+C,[>,K?DR%FM^YMQNA2.JE' /'3KL.LK MV#XQ2F\^U;>_8,^=BY!Q0YF4X5QEB71O.>^HG,!7KU-.&5L0B*E:-!7V06&% MK#T#B:(6419&15KV%Y.F@.QDIK[B]=S:]5BQM#'49E1)PTT\_J,@70'T#=GM M%REAI-38P:50XM:YCPWW^.@UO0N MO6"M?$WV?"YY[F&+5<^2.7.'[[\&SGGI,R/%^B+%G\NRI=M"*^]B__BL]>V7 M*\Z[F?.=&/,C^S<^S$LW2RR2P!(Y :UT5Q2^E:H K9LEE#XGI_"JU%.#B;E- M6C0RBQ#9U]-LNO"]&Q8J-^X4(F0LHHR]"HS_JZE_+U;D/:D_4:NIA*1--3! M]I:NM12J\@/&TC0%_2D&9%[[)"2MG;AIJO?)9,;FXD. M.]);CO(CHA-@,8UG158KICXI)UM>AL/2?&.,]')#7^]OM[D]56<\=*16':_7 M_)-K 1W5K[+6D[ [A*B"FZ)_JAH-IX2%K!7(6HVHY1O67#NC+7%*X;X1-L4- MYJ2(4@/A"5)9;)MJ#(HTP%:UP%HCQVK;V"WP%2:D]!U5/.O,E$8&V.O(2FEL M2=7+])^0@OU-8 LU]_>6K)3WV\(L5=S]54:[9;*DI>Z2"I 7F+7NMB'(3(=07JZ)<2G;$ ME=V&97?AH@:XZO*)\TO2RXZBUWH#%_#>#F*90HDC)XH 0OH@!)48_[%:P"7M MQ*T]$KI'@M+F*]G,>G--R;7VN'=^I23%HAJ,>L+;QUJJE\ESJ09+CEZFXDWDB M=:[.[.:ZFE3TS\6I6.-QLE@6;RQA>;UA285W?%1.0JK WW'Y?Z^P%<"CZJZ] MOI^F5H=M?%)Q KVD0P3>*)@GFLQL1@/H@, MMI52<+'*QM@"7[1A%\.AJXT5U5*;E$44T3M9MH2^%>IF+@=)-B[";$I2"SP0 MFR\ZU&-12JLA>\UD43!JCI@!*9F-1;^O!+C2_#%)U 5BUE'Q\EK5@N5W5P;1EZF:L,9 MR$+[PN*0O8;*T9"J#_U:P_NJ'SUV^.NK/ ']ZI5^;,B,6][+HT?U>>KE>/9N M*-8&M;>0N$#4%>3*6KSHD8UME?)]F)\ESPQ+(RO ML?O$@<*I:!YR')D!RKN^+!BYH$\WS),HQ:5JV"Z M?%_]);CR:?J':"R)FN67=+(JK0FEML5W=QE.*L-YG',54:U-"% B7FG(-3R/NEE\_,=?_O?_^K?J3CE##(=]^$H- M,[3/NHKQ=$#=\^#6Y_?.;*$!N\A_T'Y^#-UHZ@2_@85>&&WHT M(*YID)#JONO:U'&-B'.;,-/VV)N_K F(.L?Y##I1KOT"F/+K'(AY(]\_QR9/ MY>2WFN8M4*#TYTL,+=)9&VQ1CO&0(]TPCTV,D4>"F*]R;)OWX]NCY>W^\9S: M4PH@(L3>Z@44%=3P<_TU,^3 TP;@"5Y3/EC" ?&%Z%(JO_F:3I;W<#4 XD9X7J_061@O\N1M\4<+0ZIU9^5? M&##%U<[^_,9YHV7 L3?I+SVI^6D^C/K?(+:H%R2#2MJ/*AZ0>=#U^^G3[N= M//%V^T5?_UUM?@JL?Y;7-[Z2Y(/?[%QF MC65@41'*QK?WZ0381*]L=8L3NB$=NV ^P&<#?,KE&F^VPTHQ3@4)LOBFB7E3 MVK_HXI]3P+(#?MODF',< )W"]]#R-'R^S\ X_AE^N\^U$$,C^.0;-%V2./OS MF]E\EKSYJ;"QM(VFU8"= W;VCYV?TF^GP\VCQ UFNMYEF$V,^M4\>_LOXW$" MIN<+8/*Z-M^+ YP10,^.-?3..C<"^USP[D_/ MAE9;H'0D, 32G0!I."6T-ZPY>PS8Q.('?C/PFX'?#/SFW/C-A3@M3@E"=S)Y MJZUIC")4=C?#Y.[!5NS?5J0[;,5C8'6 Y=<_Z[%'CN7TA2GG0ABGUF4&BA@H MXONBB,%G.3 (R^11]94]9]$7ESG M]4?DTA-ZB-QR'@0H789_A_ 1-WH3U9>--H./>^!@9X** P?;GX/9 M(XN2@8/U[($^9^_**4'X]R3/W^+PCP2[?E4YF;)EZ94!6MA2ARW@],$LS07$XG2 MV52,N%G- &MFM>MJI;8/.(;HZA$NT#[ZG\JJ6S!9\B3[4H[X4G/L5&0TGC9& M-JF!AQA)'4_C58XC(I]0^;L>?1VJ?L^UZI?HO93]6M;3:D>-[ZGR==C\\9N_ MD%C599D) WR&NLRA:GC SHO$SI-6#0^XN;=1.H21=MAV0T7UZ]!\+ML--=0C M[@TJT[)'NF6>'& 7@3=/=5\.+&Q@80,+>W86YO 1,WNKO[ILO#DU"WM=ZBO> MEZ\6&[8,6WK7\LY7CV&+I M_2"ONU!F()GOF62HP4>6Q0:2&4AF<* ^!Y*)HKQ I:M@%DR9)#/3QJLL2^"1 M"[A[/AEIR;?Q="42].,' $QC"*,V664BA>4^4=D[RXGQDVJ>O^O]>R.M[IZ+!M]01HSY-F>/WCFHO4ZAS"4[Y MYZO'>3U!'9./;+._N/3.NIM+P*-!6 X<;.!@ P<;.-C P09U?P/0_FO7/P.N M]>^@V96S_SPY^6<'GP%_!OP9\.>995VY!V<34F%BU_-@U&9!]X0:H2+K3%2O MMW*C,(B(4< \_:8]S$7-4((U0UJC.$@%$[&<':[]$[&O+0U>.4WG6,0>+[6O M<=YJ.#Z':[,R+%GO((K%]_+7Z1QAF&0/S=^7VM_BV2K.'C6B%@#/C^$-^6JZ MQ"5C27T\F2^6N +X['[R-5NWK[5/2:+],E\F&M%NYUAVOXS3:7X]4%'O5'1L MRXT#>V8TVFV4/W^X]>"_X\7^:?[N,L\>(\F7R,'_&9^2'M M-R+/,QTJ!4QCUC^L[;?6!]M7_3?Z D%Q,=6\:!]7<.* MK7^%_[W"1A?NUSB;:!^!FVBN;'X!)+P5GY[8?J3/[8O+WZ9+>,-X T 34Q- M[?7]#*LWTR^)V.\I-WG2'BOA[6TR%MMH;>&8QRE>76$&V5!2>LS#1X+7W\P1 MR8#13U(0,\MY!N)@M;R?9R*;!5 OG8VS!*@>K^GEO71$"1D1UAYF<,S3M!S9 M4HYB44A;^2G^ L))-$]!697F^4J(Y!4<>R:NVXQ[V@_XNP0YIU27:"JPLOB. MO/OQ6M,^KC)\[+)X=7G=2'SL!U9]';8$3'68:8X2'-2#%#O]W"!7UX3*D6C3 M),\!2GT=M_%_^MD JE-S8"?%$$ M=!V/'C?PE&O-Q2/I>;.H2=?.95.]_7',$;5H+(' QEC("1>+;/XM?0!U:/K8 M\SZH<6T46O])CFU/?HC,:[M"?XD*QL-B.G\$X^638!/ M,.@8Z77*HL/X$@)ST*)\D&[ZTWH'1<#D5!R@>W>](,0>/855 MF*-L+5PIE%(-68#F*(,J1=/A=':+37O%;8U&PZ(L+%DL-6R.K+H@P[.DJJ;J MQ(9FQ&?4C-CLI1FQ^<2.MD_MQ_O4AKP7?;M^T:NG%[WZYX7]A>33G5=(>8#/ M3OB4R[7/>Y1A2^;SX\#%-ZI<4I7,M0^5Y^4)6A@?L':@Z@$^9PJ?(=US"WP& M56,@NERDT__X:.F^ECE]*RPEP>3$N>ZK.DLMX(+5.BM(V94$,WO6<6ZB?KH/>2/3C82*>G MGVUS+G2VB9V=)8Y\3\1U#'S.'MO.8D+-V7 :P[C6K8'3#)SF%8GQTQGE3P>= M?7WZ'KD#L@UB[3L7:V1D4CJRC=,;:.=R_D\5;3V$8O*P- M3L8S9LEGPVPX[0L,YT((I]:3!W)XQ<.XJ&E>T][&F@XD\=V0Q "? 3Y#FN8Y MI6GNZ6)X-8I_HG)W^E3]!S?-.0#N;(R%'UA_NM%."'W?\TL'RAM&U-7M$N>: M#_[ @;A>DU@; #< [K ,SF<$XMD#;HAY5*;/&%,=ITEOX[<'HGS%$8\?:&\Y M0X.I,E#+*P^(F/2:M7NV#?&0@2(&^ SP.0.C8-#]+\\$?=["I\8,KL&@?VE/ MR,Z9NGU"]C+&%MLCP^XOM?IH _3C ?"?EZEY>PC$4-F>J/@RKXFIP\ G\O9 M#YSF3#G-&0'NM 57UO50I/_2R#:(M5B,8P-PD(CF&>Y3#/U^*R++*= G>7JZA.H M<-*4,-(?Y8RI@8@'.?6< Z.JP5!"G!SA(ATJD];N^VWV1>8,W0RSFVM<<39'_[ :LZ4U9P1X$Z;ST2N M[5<(L\M"MD&NO7JY9MAT1,@@V$[J$'A==G^-SSSAKU\__58.=QJ\@>?+S\^& M4Q'>6Y_#LZ&D$VO9 SV\XDZ&E%E#63:6Q@^4F<\&H>^[U_I ><-8J-I]#KEV3N_V/QQ4$.\Y31FT^T\NTU2L)Q^&D9,G;_?Z'P,(K.W5I*#V3-0 MRRL/S!#*KWEOS9C.!?=/;:P,)#' 9X#/$)@Y*T/BC.S9GJ"GME&TQ,6G;*GC M&D9-G1.+&T9-=2A;(U/OSV,\C)H:"/M"=)>SCVX,>?;K1J$US)H:6,U+ZQ#G M [BA?NRU(]L@UUZ]7#-L,G)H;ZVUS_[TGRK8+KCG=D]@E!_Q\NT]MF5#0\W] M$J=3T>WX=IYIHHM<+ULJ^VJ?JH_V'EML;>28@_]\CZ"9@E" K6FR,;3JCIV+ M3MNRI7;9:QN[8>/7RSDL39N5C25S">^X 6]1H*?:<^--5">F]G$:S[0XAYNV MB(QCMH+NINJ1&_U.3Q-NC4[A0Q?P\^D"WD\3 ]F_4)G!BSIFC9%%ADG))V5B303AE\ZL MW!78#QE\-V3/GK%&=C8E,?1UH_HG*2@=6-$A.3H=98U'Y>E?1GFH-;+Z4ZAV MUX=^#V6@%YS"7@/K/U?Y,KU]?/:L=DS&OO+B')0U?_ZP2&9YC(XK+?R&?[<' MTQX#2*T7B/$FP 0>GBIC7F:RBXQTD:Y^=2,@-*Y#*)$0TK)D&F.[@N5LD8-_G+9HP_[7;G1=\^['W8^VO?^X48B^Q^'R?@<+V,_QVGVOA##V;A>=@ M0, ! 4^/@)_2;T]#OT%H#$+C9;O(GX!F=\#R<"I>ZRO0.QD/7N8!^5X2^7HK M6AR0[]R0;W]7_UEBYIFQQ=X")P/:OFJTW9NA#L7VF_'8G^=+;%^0)5^2V2K1 MM.WQHB%;Z#PMF[//H!DZY352$4;4&&8;#IQFX#0#ISDUI]'YZ=OEG,O9#YSF M>^ T%Y%9=Q9LZ#(2,^G(-$X_4>8BL&9@8 ,#.Q-4'!C8 0R,]-?5Z;*QYJD, M[$)BY2>M$TYR -[X7F0L3Y(OR72^>$C@.>?EIK]H7K]W3]LG5^@]N\%'1LSL MK3'!N=#$J?6B@21>,TGH(V.HI!](8B")2F.E(]OI;03=0!(#25P\21!GY-#> M6AJ\%I*X]-R)/F'Y*9XFLH[T(<[^2):PJK9-=NPAY:O%!J ";-ZU"DBKQ[#% M:YV:8]HLP\.6Z]%G8Z$-= 7 ? R1SI?!@4/1#7 M0%PG&<,^HL8@N@;J&JCK!-3%1M:0XGI:,_MUA3W_FLR2+)X*^SJ>/*2S-%]F M\3+]TF=1PL"+7G:YQ.OP,ZYT)6IQ;[ T5]QQ1%1]SI+_%IH*B! MHKYWBK)&CMU?O<9 40-%#11%[4'K^\["OB>%;5>@]61_[6B$/-3K/P?W/( G M]-52_]P]7OV5A^QLI/\:ZG I'9FLOR*WHV%V+NAS:I5OX&8#-QNXV+&P,U.X0J] MR!%WIYK0YN;:_'8+CSOFF3A9H7KDQMF@QSQZI*UF63*>W\W@^\EFAZJ:+)=K M-X]:_#7.)MKR<9&(K*0E #L3%XSEE#@$?3*YBH%TXCL<1B<>+QZS@(7,)[D6 M9XF6KQX>XDR\5HR/2]0X.:P?DE/8&F/E1O"*<;)8:H^ &/F/U\=/\!NFS-V_ M=9QKDUA4-VW M:K,>9V^JOZ?Z==DY[&>'@ -\]B307J=F] /+EZ98,4)<^R!&7P\H M-Z#<,Z#/)U4^SB@0<4H/Z&^'.+YZXO;H&UL8UDRE#?6'+N5#(J;6D@2I>-568 U4,5#%01=,*O]8%50Q$ ML5$?W9SLW?7WO_VTRJ_NXGCQ-DCS\72>K[+DPZU?"[#\FDQC4//\>;[,/]W' M6>)A#.9C_(BSW?+/ !1O.A__\9?__;_^K7A4&&V?_S][W_KV: 1\2)0$D0/56;2R2>,ST]*^GIY]OKCYBE,Z_VO^^^?C& M_##H-UZ\_>593%)_$CP M[:95W3$:7:[['TD4N]-E44N_V7TX.-VUQL:O(K8^^>-@+JR37X(H>FL!Q2TB MN75^Y[@>!3''@07K.0>E7$9=/,A3NU+F;#-A2HWKH M&4QB>00)IE:0A-;(B=RQ[$GH>@D&P/M -E>1S2.RP6G%BHALCDFVL20;N1ZW MQ+H;=\[A,!Q';]]QW/M+XMY;S6:!D>Z#0B+=N\/#!BR_[/;##OZPL=X\=YX[ MA_A7]9S"]-GQ'#S'FP9O&O6)S-X1LT5$9N?>V^JOG&@;9),I$=A/21UC M=JP;.^X>G5 37BTLJ)9YE7GU=H1-V%RI16.&GUL%]S<>U+'B-*AIORR%0XS[ H8E'$HJCL%-EFV^Z? M]4JG2556'^_C6E0L:UC6'$+M:=J#3HNU'M9Z6!*Q)#JDUG/6L_O=/FL]91K4 MCL=N1O?](J+HG05K[$9QZ(ZH-H10I4MT90C'\X(QUC_!>A +!ZGB+IP8+K$B M,4[@T:Z(+.OAF@]L"'^6(?RQZD4'[FM5O! [:Q'TBN%T MTB[P:+(C<5[W"87A]HKA5ISRS9L7H^FUH^FDURRN7PYO7L\]\NYF<^OTZWX6 M7HL:V5X)<19XP$V1K2HK%G?V9?MF(?CN +XG08(K]Q+I5WD36'$&T,?(=Q06 M4@I1:9V5M*D\AVK'O=VPM&-IQ]+ND%$PW5[W\$2K"O^4?5AE<<;BC,59J8$V M[>*"^EAW8V''PHZ%726%'<;RM#K%Y5*\>MV-@WWB]Q]E\Q>NN%""2Q#R-EA7@7FY82@4MFJ#D:$PMW=;!%E4<2B MB$71X7W155_]EYHK6=:PK&%94PU',6L]+(E8$K$D.KP7M^JK_U*MAYVT\?OS MR80+,E1.DK_>)#Q)KK-VJUW'$<.)MBG'%N*HLKKH= MAM,>#K&ON,;"+E$C$QFYS'$CAS=;[C=]I;#^]/4P>I:9VU(&*6L0L[+?-+]: M\"O[?EB(5HXI68@6'&TSJ$#EAUIP7MGG9Y:2+"592E9/2M:[H$0MV)4U39:A ME6-*EJ$%1SB5U;.!-&M2^*ZW@/X3Q@YA_F'^8? MYI^*TH?YA_F'ZUB4H5!^P((4A:F2;*S>2R@8A?0'OOBL+F*S55L(*T* MX9CCF..8XVI!N,H0BSGN-7 <.X'8"70,H'_,"E"_0WZA/IZJ0(T-8PR)E]B] M"O30,"08$O6'1*'^%88$0Z+^D"C4.W(LD&#GQ\/])JS[U4,@S%.,8RN8RLJ; M[ITP.DNPGX0M.M4E7&6(Q1S'',<3U+]P_35Z,ZQ@ M$;N!'UF./[&^7?\6\:&<#^6':$U3%52PL8IQ\6QR].U^<=57&1&,B-HC@G<* MQ@7C8M-.46 W@V-!!/<9>X"XE_.%%RR%D%%HUB()QS,G$M;"0W'/YP%?1EHKAR'!\+AS/ M[$&OSW!D.#(Z=2\40IW@QRTCYMGNV=,AF8:L1 ;UD,L1AB,51.?-5IEUNDL?># MY0S+F7+5G>9IJ[!L1U9W6 RQ&&(Q]'2JM$][Q65;O19UATO-/MYGKT!C&9NT MJR3/*Y\5LC]!_RACUF$'V*_=[5&2O6X-E44=BSH6=>79]CI[#'NN.O.4;?1C M6<:RC&79<=@/66UC4<>BCD7=@6R49=6\>(UJFV&\_(GR/#9=O[>!&43S7%\T M9E2.XEVKW?PQQZ,MY$B#K'\D4>Q.E_(KUP=)%[_KGL$U19+Z9B:L:>"!-(5A MK/?/"I(XBAT?QZBK9@337,J,)?Y*W#O'@]%%<'\H+/%]["43,;&F83"W8GB! M++#A8,N!M!47_/Z2:ALPZ)">#;>XP22R%C V& ,\=B3&3A()?#2, T<.U\VM M^R#Q)M8,9@97"-]R_-AMI%W!3EP?+@N2""8;O7WWL&'WH14U%G",XPFW+I?Q ME-P6T-1LH-8WCSHZ]L\>A[] M3K<7$ K/9P"FSQI]TN'V7ECG+D?+X3-.XP\KLVK37GM+1HBSY]$/;Z-/4LF" MZ7H3K8.%0EB?X;=99%WZJ#K],_&%U6G:S(#,@/"65K]<#KQVO[^,_WC7X%VC M0@55B@'MT[,:'SK\%0[:=K-56% #LUK56*VH8CY[X4.&99U@&5ED%><*GCTT1*,K#H@JRX;7JM?/O)XPV-85H1P]8!EJ\!.,:\: ME#7Q<]6](S6+L *M:K53W;N]?=&I*I@J6U=@/!5/G\K@Y?\6W]&6<<&X./Y] MIE-2%43>9QA/KQ!/)>Q#KP5797IZS^I^X+P)8L>KI/'G]8JNY^3A'I]9[66?3WW_[*8D:MXZS>'?IA#YP6?15A-=8ZN4&IOO!"\9__OV__^MO^J(K MQPW_U_$2<1Y%(HX^"R=*0C'YXG\3XR0,X7YL5Q>E]P))?:3;-S']^BU^Z?7W1Z'Z\ZEZWN1:O?_3#H#MN]J[->?_#A MS=]7UL&DZ2.5438MXX.U?M H<]A2/[1ZD14E\[D3PH543"?Q0P$C^H^86+>. MJP+KL32/D'].85FL.UP7K.,#=T3P2-=W_+'K>)9#:V6-EE8$DW*G@"X?*_S< MB2B>PY2LL1.+VR!/Q7G:PT**\[0[ARVQ\K+;SPY;68CGSG/?^^V'K:9U6+P/ZKQP//>:S+TF MH:;U.CTS?0S=;; M=WL.0_5$^=$*#Q]^US3TX?/H-=R:C(U5CC(:=IJV]90: M @Q0!FBI .T465NA&%H>&K'G\P H@?:)BR"*F>F8Z?; =+]E5K%_H%6,V8[9 M;K]L]PN98)GOF._VP'?H>['(^<(,QPRW!X;[A7Q GYC;F-OVQVW,;LQN>V.W MC*J?=F<\+O^WD4VW*"UI%(*,&'DX1H #U?:,^ST2L0Z$JPRQF..8XYCCF..8 MXZI#..8XYCCFN%H0KC+$8HYCCF..8XXKFG UB7$J,V7JPHEFUF76Y+HPRQ*# M]O]\/>V*H.5;:[_;;=[!76<+WRJX_W M<2$ZEC4L:XZCHG_5.8#E#L+QA>7/<\H;/4BQK6-:PK&%9P[*& M90W+FF.1-7R.8GG#\H;E#S@<%B:37DDW:D84(XJ[O#.N&%>,*\85XZK6 MN&(-D!'%B.*=BG'%N*HVKGBG8D0QHGBGJ@2NZEY\O'(H9,*5+KZ*).)!Y5:W MW[.;O7[IW'4LPHKAQ?#B< 6&&$.,(<808XB]"HBQDLCP8GAQO@[#B^%5/W@5 MZ^Q@<#&X&%Q\^CIH/D:=TS'HOL]4S=$9><*Z%N,$+G,%M[LH0Q1QN57F'^8? MYA_FGTK1A_F'^8?YA_F'^:>:]&'^8?YA_N%V%_LWC5P$\[D(QZ[C60MG(4(V MW++AM@3#;6=@MP==MMDRNAA=[!9AB#'$&&(,,8880XQU1$87HXLW,(880ZSF M$.,-C-'%Z.(-K#H0>^6UN.F^WTZO3ZU;1+ _%W"['\2":W ?0!353N*T^WV[ MW>T4Q2M5 439^S9CXH@Q4<(NS+A@7-0>%R?=86$GO_5%?^KL#XBBMPP7ALL. MJE7/'G0+RY.M"O/S%L*88$PP)A@3?-Q@7# N&!/$.5DF(<0) _/[\5OCCI16EE9^+XAX6 M0Z^X!6_[K&GW6\598E])^UW&5'&8JAUF"NOIQ6A@--0>#2?#=F& 8(\"P^7( MX=(>#.W^L#"%JRK,SUL(8Z)*)A'&!>.B]KC@O8(QP9C@O6+'>9:8,O Z4<2$ M*UO\%$I$97S&*QZQ/.];:+7L5J]M]SOE1SSO3H,:"SJ&)D.S*")V6HQ)QB1C MLDJ8/.G8W59%\Q=J 69.;F#4'D+)[0[M=G? &RIOJ S-*D&SX)I,#$P&)@.S M""*>G8&J.SQC8#(P&9A5 N8^LS1>!3A?GL)1^PR.+S'\9IU'D8BC=T5Q%#] SL^!+Y;6 MW G_%+$UA>E&5L,*112'[C@6$S;\'JOA][ %KNQ>JUTZ;U4%8R\UW#*X&%P5 M=9PPQ!AB##&&&$.,(<8J(H.+P<7@8G QN%XSN%@Y9(@QQ!AB%8-83<,_K:"S#6(:Q#"M5A@TZ';O3*JZ8 M#4LPEF LP5B"[;,<5]_N#HLK8,D2C"482S"68/6.36$IYN4"6'Z*'9C^QNN- MOXUY>:XO&C-!LJK5;O[XOG(3W7&P8^''(MSZ6N,I.9F$<3/T%-<'<2L_FZ_Q M@W#N>#D0MO":],%$<&LL/$]=\_.;YAOZ#-PTUI\W$.K&G8O(^E7<6]^"N;,F MZ>=.>.OZP=5 ",7GP,.>LXC$._W'VG)FXS9#G;)( MN>'&\+7=HZ7DF-J='Q]'UT:?'?3MA[V=YU[3P;_P]N%!WWY8 MO _JO' \]YK,O29AQO4Z@#)]#-UML"W-80Y#]<3*:6G]/%1RML.:ACY\'KWP M-OIT+U7T4>!-Y',^BK&8CT28T;'3LJUVL[6SV8Q!RB ]:!VR,C#Z""T/C=KS M>0"4^(^86!=!%#/3,=/M@>E^\T,![T*N^X?C^IS9Q&RW9[;[)8@BP7S'?+&.X7<2<\ZQ-S&W/;_KB-V8W9;6_LEE'UT^Z,5V+) M[;VP:4G1 5N4EI7J$X4U)JL006N,^W*)^*+^BY6C*K,CLV.%J,KLR.Q8(:HR M.S([5HBJS([,CA6B*K,CLV.%J,KLR.Q8%:K6)%RKS)R:"R>:69=_)>Z=XPF_ M0",9(Y:[1S+_,/\P_S#_5)0^S#_,/\P_S#_,/]6D#_,/\P_S3Y5L'[N9EEJU MMXI\#GRQM.9.^*>(K2E,M[! >[9P[E&>5;[W5'%EH!YCJUUS< ]:9;/9LEO= MXNH$5WWU\3YN[L>RAF7-<523JSH'L+QA>\%F*90W+ M&I8U+&M8UK"L85ES++*&SU$L;UC>L+QA>5-=>?/RM(KZ1Q"\IU86 R,!F8!W/F,"X9EXQ+/F96$)SZPFW\-Z6UKVL-TMG;FJ@JJ7VFP978RNBOI,&&(,,8880XPAQA!C M'9'1Q>BJ![IX V.(,<1X V-T,;IJB2[>P+BR]G-H^-OI]:EUBPCVYP)N]X.8 MJVL?0A353N*T.@.[V2XL=ZLJ@"A[WV9,'#$FN. 7XX)QL7[?26=06#+A^J(_ M=?8'1-%;A@O#90?5JF_WNP/>0A@3C G&!&.",<''#<8%XX)Q\5)<<+C_@^'^ MX2((G5A8H\"?%&8&9U<=N^J,^SJMCMT\:Y;.755!5=E;.<.+X67NVD4;O5LX?MXOHM M/4*?JH"I[#V?,77$,0OMHKB$T;G+80Q4263".."<5%[7/!>P9A@3/!>L>,\2TP8>)TH8L*5+7Y>22_8_F!@ M#WN%V0U?=Q]8!B8#LS -FS')F&1,5@J3)RV[WVKMC?.>Y&NH!9@YM8%1>P 5 MMV]W^L4%DO!VRL!D8!9 Q(*K,3$P&9@,S"*(V.L,[<$>TG09F Q,!N9A74RO M&YPO3]^H??;&EQA^L\ZC2,31NZ*XBF47-XQG_F'^8?YA_JDH?9A_F'^8?YA_ MF'^J21_F'^8?YI^2Z,,5O!\@Y^? %TMK[H1_BMB:PG0CJV&%(HI#=QR+"1M^ MC]7P>UBGB]UK%M8(\^CK[C"X&%P5=9PPQ!AB##&&&$.,(<8J(H.+P<7@8G Q MN%XSN%@Y9(@QQ!AB%8-83<,_++QJ6Q%H5[IQ92 6;RS>6+SMXWS9LP?= M_4FX6G 2JV@LPUB&U42&G74[=GM87)4IEF LP5B"L03;8V12KVUWN\6U/6<) MQA*,)1A+L'K'IK 4\W(!+#_%#DQ_X_4;_O[;3TG4N'6,\ M/@LG2D(Q^>)_PW[N(?#;!R=RHQN@P@@#=F%P)9 M?:3=-S']^1]:NXM[X%[O#1N]UQ?-&:"Q'.K MW?PQAS!*7#86^X\DBMWILJCUIH_W\MVCP)LH[]>I(9H?_ MI;1&Q+;5&<^'' MD?4@J^PZ][/-4Z>O7!]VH_A=]ZS@."/);Y;C3RS/=4:NY\8N+&@HQHC7$ MUA3G?$=S#GS+P=\D2UHCY$G+]:UX)BQG/ [F . E_@)N).>%8PM?Y()K=(9\N)HF#L MTJ/NW7A&5[G^(H%G)7AK'%ASN2SX$PP[&_NI];O BV "QH1FK@B=<#Q;FK=F MO]O6W/GNSMW_X)SP9?@ &% PBD1XAU#7KT<"SEU_P[6)OW;UJ74SPQ&&0C2 MW&&$U^$M&T>&5'(B:QIXH)<\4AVPRJSV"RWG)ZMA?5(T@XDEOC/!MXN);?V5 M!+BRB] ="V(KD$[NG5!% ) "(4@M&!MN1,@+^"5\9S(N\"L2UB6 MUX!J*V3+6,HV2+@3!2/@4<\)-]/O@:?EJ?_8@_#E^JWQ#%8%1^T'L1J1C9<' M5/12 2B]R$ +7#-V?&L$4B((PP"4"2E%EN9%JD0$K+(CYY>,HMB!83J>MY2H M2CS/BD4XUS +A4-E]D'@3DJ; 4\B,6L#28,RQ+$]KNVZ_IS*+J!D*7!PK2! ! MT52'-V4[.1XAG\;+[&#\*YX^6U7[PF?;!>>MGM9P=]^V%OY[G7 M=/ OO'UXT+OX583\3\37V0T[#1M"TWIS_ 0,$ 9H,4#]+'RNF7@\Q%:'AJQ MY_, *('VB8L@BIGIF.GVP'2_95:Q?Z!5C-F.V6Z_;/<+F6"9[YCO]L!W63@$ M,QPSW!X83KDWF=N8V_;';,JI]V9[P2.\GLA4U+BN[=HK2L%%4K MK-]NA0A:8]SOD8AU(%QEB,4&JY*"/-I'Z ^SQ.J\10OF=KV M<#@L3"8]0IT*P&HOJA CZA4CJHR]GG'%N&)<,:X85XPKU@ 948RH*B.*=RK& M%>.*=RI&%".JVHCBG6J_[@GVD;)S^8#BJT@B'E1N=?L]N]GKE\Y=QR*L&%X, M+PY78(@QQ!AB##&&V*N &"N)#"^&%^?K,+P87O6#5['.#@87@XO!Q:>O@^9C MU#D=@^[[3-4Q?]/(13"?BW#L.IZU -CB#'$:@XQWL 878PNWL"J [%7 M7HN;[OOM]/K4ND4$^W,!M_M!++@&]P%$4>TD3KO?M]O=3E&\4A5 E+UO,R:. M&!,E[,*,"\9%[7%QTAT6=O);7_2GSOZ *'K+<&&X[*!:]>Q!M[ \V:HP/V\A MC G&!&.",<''#<8%XX)Q41.;]^L)]R^E%26[ZMA59]S7ZY_9O69AAO.C=],Q MO!A>3SDH]AA9C"Q&5@E6_-9>JO>Q@9^QQ]A;4QK[=J_-I3,97@RO>EB,&&(, M,888[V ,+X87[V"5A!@G ,3OSV^%/UY:45KYN2CN83'TBEOPML^:=K]5G"7V ME;3?94P5AZG:8::PGEZ,!D9#[=%P,FP7!@CV*#!12).'I7%%>Q[.*V\B.8S%AP^^Q&GX/6^#*[K7:I?-653#V4L,M@XO!55''"4.,(<808X@QQ!AB MK"(RN!A<#"X&%X/K-8.+E4.&&$.,(58QB-4T_#,W@DX3GE8D46^"V/&L*]=W M_+$+?\G0T*)XBH73(YC+U:KN++Y;DR 9>>)%Q;QK$*E9'VSLCIQL8K&,HQE&,NP4F78H-.Q.ZWBBMFP!&,)QA*,)=@^RW'U M[>ZPN *6+,%8@K$$8PE6[]@4EF)>+H#EI]B!Z6^\WOC;F)?G^J(Q$R2K6NWF MC^\K-]$=!SL6?BS"K:\UGI*321@W0T]Q?1"W\K/Y&C\(YXZ7 V$+KTD?3 2W MQL+SU#4_OVF^H<_ 36/]>0.A;MRYB*Q?Q;WU+9@[:Y)^[H2WKB\'Z21QH+^0 MVPI]<^].XAE<#810? X\[#F+2+S3?ZPM9S9N,]0IBY0;;@Q?VSU:2HZIW?GQ M<71MQ+FZ_V6WMUYV^]E!WW[8VWGN-1W\"V\?'O3MA\7[H,X+QW.OR=QK$F9< MKP,HT\?0W0;;TASF,%1/K)R6UL]#)6<[K&GHP^?1"V^C3_=211\%WD0^YZ,8 MB_E(A!D=.RW;:C=;.YO-&*0,TH/6(2L#HX_0\M"H/9\'0(G_B(EU$40Q,QTS MW1Z8[C<_%/ NY+I_.*[/F4W,=GMFNU^"*!+,=\QW^^"[*\<-K?]UO$0PPS'# M[8'A?A%WPK,^,;"YN6%!VP16E9J3Y1 M6&.R"A&TQK@OEX@OZK]8.:HR.S([5HBJS([,CA6B*K,CLV.%J,KLR.Q8(:HR M.S([5HBJS([,CE6A:DW"M\ LTDC%BN7LD\P_S#_,/ M\T]%ZY5GE>T\55P;J,;;:-0?WH%4VFRV[U2VN3G#55Q_OX^9^+&M8 MUAQ'-;FJIY0 M*:B$7KEM>] NK,UD5;!0MO["D#AB2)2P 3,N&!>,"\8%X^((<<$J%$."(<%; M!>."<<%;!4."(<%;Q>&LVNQ:8Y_DX<1/H41\4=VOKM Q,!F85@;FG7!<&)@.3@7DP9P[C MDG')N.1C9@7!R4TKWG^FPHS.R!/6=9I@P9TK2A!B7#F5^8?YA_F'^:=2]&'^ M8?YA_F'^8?ZI)GV8?YA_F'^X<\7^32,7P7PNPK'K>-;"68B03;[':O(]K+>E M90_;W=*9JRJH>JG-EM'%Z*JHSX0AQA!CB#'$&&(,,=81&5V,KGJ@BSCJY;HX@V,*VL_AX:_G5Z?6K>(8'\NX'8_B+FZ]B%$4>TD3JLSL)OM MPG*WJ@*(LO=MQL018X(+?C$N&!?K]YUT!H4E$ZXO^E-G?T 4O66X,%QV4*WZ M=K\[X"V$,<&88$PP)A@3?-Q@7# N&!QGUM1A8CBY%5AA6_W^KOC;5>MWF? MDP2D*,P__C]^>WPA\O MK2BM^UP4][ 8>H(8DH76%276:ZW73AJU6SU[V"ZNW](C]*D*F,K>\QE31QRS MT"Z*2Q@-C(;:H^&DWRHLU),]"@R7(X<+*ER=9F$I-E5A?MY"&!-5,HDP+A@7 MM<<%[Q6,"<8$[Q4[SK/$A('7B2(F7-GBYY7T@NT/!O:P5YC=\'7W@65@,C + MT[ 9DXQ)QF2E,'G2LONMUMXX[TF^AEJ F5,;&+4'4''[=J=?7" );Z<,3 9F M 40LN!H3 Y.!R< L@HB]SM >["%-EX')P&1@'M;%]+K!^?+TC=IG;WR)X3?K M/(I$'+TKBJM8=G'#>.8?YA_F'^:?BM*'^8?YA_F'^8?YIYKT8?YA_F'^*8D^ M7,'[ 7)^#GRQM.9.^*>(K2E,-[(:5BBB.'3'L9BPX?=8#;^'=;K8O69AC3"/ MONX.@XO!55''"4.,(<808X@QQ!ABK"(RN!A<#"X&%X/K-8.+E4.&&$.,(58Q MB-4T_#,W@DX3GE8D46^"V/&L*]=W_+$+?\G0T*)XBH73(YC+U:GN++Y;DR 9 M>>)%A;QK$*E9!!9W>& [O3*:Y;Y6.DJP4GE:UYL0QC&<8RK'J% M;EAXL?!BX<7"J[85@7:E&U<&8O'&XHW%VS[.ESU[T-V?A*L%)[&*QC*,95A- M9-A9MV.WA\55F6()QA*,)1A+L#U&)O7:=K=;7-MSEF LP5B"L02K=VP*2S$O M%\#R4^S ]#==O[>!&43S7%\T9H($8:O=_#''RY0B;)#UCR2*W>E2?N7Z(/SB M=]VS@L-:?A?6!#A@;0+/>98?%/*8V H%4. _PG+\I15@(;9&/'/\1BSFBR!T MPJ7E!5$D(BOPK2 )54XRKK,5B7$"SW7AQVD06G O_#\4^"A COO=FL,+9Y$E M@)P%S?J?B2^RC:33M*UVL[7> ^XYCZ91%_(D&-+Z6>\Y#SJU@&-<_TY$,?RS MA?2P6K$U<^X$_/[=G2=S^#?6/P93*UE8<5#,Q.+[P%H"&MAXWM*:"#$'5H'QC@3PW;T5NM&?ULB)X$O@/^ P%P1"*"8N\*T3 YB!]<)@ M3KPW=_X +I1?6PX\= P4.+5N9O@H_U9(#ITD> 4R\Q0_1V(S66WYR "&%R71 M6"QB%R^ +Y,@X >'K@FUCL19)""]#(L!2.T@8F P]U(IF0"6'[@.YUE #27R%Z@FA5Q)A MY4L<8(CT$-8B=.%&6*^5:2E*1PNX<2+GDQ\_,:CXOA#C&&_5H@1)-TT\S[IS M/'A\2FG)RG.0K1&P9>!K3@7!$UJ1XTG)@3)(@$ !HMS#^ KBW<+DY3CP(Q>V M=2DPIP\(1'6#W/:\7H:4$ FZ+ M0V<<)XZW(M>1[TQ H6;A!S' <2R*VF[;ZR?^9TEZJ0A(,30%MI>"@:;AW#FN MA\AI .0;) 2V".31$@3,W'%]E.\;Z+*T2: YJ(UX(",CZ\3%/2-((A KT=N' M*\L^Q+D&IXX%"L"M?&D\)7?X;&I^5\R-G\W7^$$X=[R\AHK7I ^6Y!@+SU/7 M_/RF^88^P[%AK#]O6)<;=PZ$_E7<6]^"N;-VI =:W[J^'*23Q('^0MH/Z)M[ M=Q+/X&H@A#K0P&'%*?_>+]Z0,G&;<:TIX>D_>W7W;["]_>ZNWU]37),ZB7!8KILWN-L[RU9-T>4@(M'[:DK(GRX?,( MB+?1IWLIRT>!-WF2=G"D'8O+-%I]3/ T8;7H.(JG!T]$A>4'58B&E8-[X>*P MWLT?BC/$/\9SM3? #\Y:=GLX+)U@M>"; HWN5=;F]K<%Q#/@A=N9U=YBH&0% M[\4*WJ-Y["4H> =-9^_T!_:PN[.^]C1W(ZFY:<1K^4W/>--C!6 M<(\RXJ36FLS^0E&.7T5NV:WNT&X7V(_VV32M!>\5N%-M#UVIBWL+?2O2 B4F M#0?XP;D5AL/$]'NCZPCVE!#&L<5UZ4:6LUB$P7=W[L3"6Q;C3FJ>GA4:/U O MA]ZIA0$ ]\*Z<\6]\H@;)(?9I+XP=!U'R6(1A'&Z4,%"R!6,R"\^]IPH J8R M'W'OQC/32S@22PP_:+5U) Z\0S_.H9(Z%B!?!4:,G07QQQ:&H.@+RQF/@SF M?8DLE?A.,G&!W= ;!TP=R;](5CCX]-?#GF/]]]]^2J+&K>,L MWETY;OB_Z"?\Z$9C+XB24$0W@* /7C#^\^___5]_TQ=^\F%0XL;YGEV87D>. M0OCP34Q_?G/U$1?S7^U_WWQ\8[D3^,(9QXWA^67O0_]#NWW5;Y]W^I=G5U?M M#X/NL-V[NNCTKR[?_'T%^D]PKVV2B,^1' 4)BLUFZK-3 T0/_B4I;0&I8=(/ M+B>[4_?H3FT-"O&G=KNU]JKOEQ1)CV<4"XXFS(#,@-CMKE\N!UZ[ MWU_&?[QG\)[!@694UG@B_9N'J,*7252[0SI_:@P5285G+^8/COBK]7;!D @1ME9).6? 7-%*6PJU[&(K84(\=7. MK8AV[D/P-"0B\2H4^%]27+":EC[\XU-4T-H)%CUZ:XVHM! 67L(O8XQD*PK$ M%:)NY=!=N/2K?&/02J0&5R:UX:3=;=G#07&-MAXCRI/ZTU2%9PIK0<.BB$41 MBZ(M65:M@=TJL%]IU5W+6MP?-3M%3?]T*'TL)EA)')25:7;O;[14U\ZHL9=D6 M*!8#+ :.2@R+*@+&RP%*"I<3128F>W6X5YE"ORDKNWVY3(:MQF82] MG$[%.';OR%!#[=OV9A]]Q1)W]^K911+QL&6S>Z?L\'J00C\R\AAY95@/VJ>% M&1@9>8P\1MZN=#H;GG)H*R./D;=WY+5/BZN6_[J!MU,U_+T=Z0WJ/%@PNX6T M/D2M?;%VGHXL9P0BP0K%U*..Z/"]BI2(X,LQEBFA/O:+4#3P1]6&7=56CZG2 M(W9 C]SONF*[R%7!S02[ #NQ^)C>]0P1GJ'?).*GZ]@-D% M$WH[EB6A%V/_9#5ZG)A97=^QIF(B0L>3(XQAON8$\97X@K4U?98UK]OLG38M MN,YS [^01V);^Y :(GA4FAXI!\/UQ"W,*!)Q[ ELHYV1\(F+@J7U[X7G41E_ M6-A[$5J_G5Z? L5#[/D>9VP")+MU?6K*,'4CD$+R 5DE_ANX\"(!GL'7_C,8 M1=8Y<-.)7(NS=KOY'J^ [])O6N_?6@NLZ$_C_BC&8CZ"A^&Z&K7=K4^^Y< 0 MUA.TIBW89 _)6X\9(8!WA,MI!PO"@ >MSZ[A2DJ!][RY0- MXHW(, ;Q,0EQYIK[[F')L&\%\7#H"FP7D(?'YF'> V]8M_ ).!)>#UP>"B<2 M*^_/(I,DY24^\1IDX"0.PB7]8,MQP-I-=A_>(@QP*-2G?2D'!)A,QH\-8B2 M/38,XN'^"+O*PT.T'OE=J.X4)&<;E]+3LJM/G=T X]()] M,85$FR38@/A8SO$6%5N?Y*'P@7S4UV,.?#\#$:!Q#:+3C3P2"*?6C1);**CF MSI_8>R0,G D1$F_UQ'>4P/XM_*)$+[T)'S0.)@! H*N7(%%L6-485B^V/'?N M2EEM6R>MMQ)=B,[T=KTE;1"RQ >=GDZLQK>V6_K3>^NDC<\#V49PETU-7#FX M!2R\ _L9H-S%E0X=F#2Q(#X<_AF#]N@ .R9^*!8.B$O:483F0&![3#&&Q43F MB=R)ZX#DB."=G;>&R!(X/1_H!^_/3<8,I\37 2.YP 83Q=M;GMTUY^.D;5Z( MK)'"3^XU\'R2\>IU,&H]+W,FV#XE##P/)JA?K(F-<'Y/*WS2>VNA_(WUXHQ0 M%(LPH!?#!N$V'("J7!US'_MP>7YC;F(V"@]Q#SN_[\Z3.:&LMB S,2&Y&]9S MH0-I(XJD_8<7C& M/ODQ8,/%Y?@EN&]@?Y6)I?/6#7K]X],O-Y]RNSYM4*Z? M<8M>);6L*/'<^2)0JH':2F%A'6LB0.69 -?$2>B3_J;'H'H#&8QLKCFBW8WT M"VC?2S<[T@1H,(#]&%Y2B/+6:I[VUH\QSU(#4_D Q%!8/+6^P'8Q$5,1DDZ- M\E\2 'G;(E6)R-G3R0'DXH&^7"GSCT0JBI]Y!,N^NTY&92R.-/K0]B[*#<"*;I MZ05V$M1'U3X$BP(:Q"<9M(]4[M6B0WIDE(/.R"3@0[+?RK>(YN0;Z3XC0=K%I(&O-$ M #-/4-<#)2N,;8NT QC>?_#1./Q;N1]J%K,ZC,G5)L:8)K"#B50] ME_I.I+EV1<\Q# *=S2BJ14%=HZ54+*ZF52NKQYR3DM?"#N6V!TQ+PB6(M:L MC.8L6$9#LFHLDWPDJ*?,3<<5+:#B3 $#'/V>VX:=# %2%[:<.4F]HDCU0Z]U M>E:L"4OM =, ,6C]E0"$Y"F;['TJP"UH*@/8(I'H\M0NB!1Q M(N :E"GI-J2)+]G1U$Z,8S(2=.)&XX0,=62+LM4^+H5.)$^VUZ8IPM0_5S>Q M\A6YHG8QVA(4L2(RK9 -$14OHAC2@WJCWCID09ICC2[8.,(@N9U)=2R"XPG- M6!&7B./5+JXQ2P;R.8?9P>RK9/B0>;MZ^U6J=Y0Y^ MU^EW)>E'0OA6I)4^Y&[QW9%&$4#+:$GD_(0%^5!(?X,S$:[3 MM0COW''^8/SIVW7N6(S/PE4$%N[2LN."(*QI3\=3ESM&L;:J84B)9HPB.R%( M)\'$DAAT0PM8!485)#'R5I1)9Y"80I!XD(H)L=I(>*X@V[.3:;2@NOV5R/[* M4L.BXW@$\U-@=_QE)FZ6N6<[$URJN3)M*45''>:?W&KWH0ZZ^4Z[,#)Z:73N M3[Z@/O9KX"M;TSD=FI_2>??#^8=^O_6Q__'RO/7ALM\;-)L7JO/NV<75V8>] M=M[=YD@LB/'IXUHQR.X36N^FI"\3]Z7.UI@#PN5KZ-X1]S?^1X#,OM"'ZT+V MG%WI6FG43FQE0Z'FATD=;_3+7/\4AYP1'56%\#01V0I)#A)[G3$QZ+2$]! MO=@-:=8JKD4=5_)D/K4^9JKR[B$OYA&L&/9KG;:+109 &#V"L"YH8*"##+G= M'@XD%RXS$_T2ID>1-XV4G8#8&;OAV4B=-R9D]!RACB@C-/"T[RC?>C F M56QRFC^^3BI"\.9IIW"*KW"=M"@:1 >='_UPJPM#GAV\GKP%GA-%[M25+K(W M7Y2!4WK?U'GQK0VG^?B--BJB-8H6$0F;^$XR<:67'!$8R;^H#Q6='"E:*I7S M,E1">M)J*Q*DJK#",]+;%(9$E)F6 R=T@&.3"H=]\?3.\!WXOAN?:@X+W M/YM8A^!JL,V]&\^ ,WZ!$YYG??KT*3T,9A">N;#JH("AT5XZM>XS^Y$TS,D+ M4X*9%)&[2^(;R'?]!<:(1RZ>49&\/OJD4.% B>%06(Z2!RA: M "+&DV"3'&L#"@GMR 4Z.&%>=D51(E]"-C\'8PKQJY">C9!SI,M%OO;I)]#= M3Y9;3J07Z7I\6%[ BT,84.)XGQTX$@.'?00ZW^!\GW)"[?3/^YV/'YK]CQ^; M5X/S]L6'YJ#?_- ZNP(E\?+J8J\GU$,%,9AZ#^JI=PYP!Q"R ;S2B!Q/KSDQ M4R3&2&X7 _=&:+V8@[R5,3;IDJ!MCM;$EGY45!70,!99N>8(;]\]6SP^U-%A M*_%SL>]-36Q%6?QLOL8GIUS>@H#7I ^6Y!@+SU/7_/RF^88^1PMGK#\_G6V MUK>N+P?I)'&@OY#!Z?3-O3N)9W U$$+U1AP#?9U%)-[I/]ZOAIQGXS:SIM.P M]=[&(/_=\Z[ED,Y:/SX>%[\Q8E_>WW[9[2]\>ZNWU]=SHYV*%+DX,OI4K'OK M2YKS#)]'P.%6"^6.9JLB6V-5*)^MS#2DCPD%,;6D:PR43$]$W'FGCN)P*[$+ M:WA=BTI!+ZD*70:EBD^M')RU[/9P6#K!:L$W>-_^ZA(=3%O9WQ80SV1P1YL^ M:0_O%$1/KG)U;7"H^H(5-1"$/U@70 M,IB+,+).;H*%.\Y&U6_VUPNW/X>2%,N$P:V*AD"2C63X-3A5,;!G-@7$PA0__?TK)$YEAME4F6XAT# M T+%*6Y$!2"H#!7&0;D3%?"4S]T<8;I>[%)2!8:[(7^E"6Q3F=EV&V 5'@Q) MD4D?5* #JUM(OJMQ -4-Y:&[<&I4BUC>[<((FP/HD,?*/$+-=7@849 M;V_CBWLU0JHT%254T"=2M12<>0 Z[W^H0-+8!203FWIHNJ:Z! M0,C##'SX80:+9/BSG#*>3BC)7/A9+"AE3*EL405X>YUM MTP72^4XJ4%B^4[\+PUHIV-)(WD6W%EC:60DDZR+(#G]J1M&\4K6 M\9D9]AY,9# D[)AAH./P5?Z_%C(RFU@&VJ(8GU.)@;LT<=;(:C.+#Q:RD_W0 M.>T5&W^,S)T-4M>@(PH FYDUH0 U8V=!:M5_1,J':R);H244F?35A3\H!%]F M,5X$(28Z!)0.JTIH9"_7@%9/D*PM8::+0JGR-J.BLDS:A0?9RO$6/\YB0_YE M,#"C MA?_&^5&R; X,N0)/*52\ *4Q*!&YWPU5[/&]7RHOF6Y' E9+RYR$+2S>W0\* M>4R<2YZ7PE]O=U*"9[4(=B^02G'S.LM*'P-RM7M6LO8I@G[CB^60TMJI-=]X M%PMO205),((>YX3$F;@JM5M7@%)J=*:,$R74OA$H59]*2$DM4*J2V5DI2V]7 M:KA4CI7.?4]E$[*L_+2(@8K4LLT"M[0AP3.FH X%,F\1*W=JELCT4#Q-B'M, M2%)%&FBTJI 33AD'DI4AD7H9/&8L\@5GX06WH3-7-2)HE&G:/F:?^8D\ &5W MN'0V $4"5#A,F2)BA.B7(\.,T@#3RJ"E5O?9CQ$NLRY]\J,X3#;;%I]C$UJS M;=87;K"YZ0UAJTU)IU+;Q>F?6TQK&Y>L85A126A^SI==,ZR(697"[,M?C.VJ MD,W -$@:U#&M5261QRYD_-DJRB.(\&<.U5N4QST202 1X/@B/!)AV9;C9JM" MA6&583")\*2.U3$W' *EI*'Z-8!5*C#5@!NF"3Z.*KG)BKG B5=B%&I6/-O* MBF>-9JE1>/IB.RKR_1HY- !DJAL M,-UIKM2!,N9J(JV:6E?J$9JVVIQ1'412B$51-[S:L!_89EZWC:I?A'8W^1,= M U*+09XU#":B2C#9.1OVJ%4#\L:#=D[3R=O=]+W*,$2:I!_H7#YU=C1*IZF- M=F.L"BG,B9GUIVM84JU!1V9HK>0S3\0H-IYQ:ET%NA!A6F9R4XKG [GYA* @ MB1]+PJ?3B2X>!"R4J/+O6_+O;3PA2'TAHM'9I-@8&<12R9$F",SH7Z#R,PGN M_6*&TQP!&JNJHI]H^M=?\*S1N,2'4E+ZT:Y MCN2^0>H1:\!K&O"7<1RH]B /:<#P8^D:<&XUI0_9&G2;;]\]NJZ6+--P [QN M862,CSZ:F3MR8ZW%/G%8J UX4C>@\3Z23QY B!5D0Z9?S!5HE+/ M$PY!TIP*.ZK*K]+BE)6#Q#'#';(">VHAR5S0*&FC7*\&Z;%4> ^%86LI^G \NT,$$67#%1* W9B0/,&$VBS'. C;D MU:_P<7?8) /==4:? ;+DT!74QFCU4MHM4/K!KN:EG6^T &X$TX8N^@MW"W]B M?!-3QH@>>33#,Z;2[2-S:>B=F&P141TKD-7YP""BPT0=V_2F(UWRSLIV8Y0% M5Z=R]"V@V5Z-25DTT%@O:Z7'YGESO=8D2,RG[A=I2P*U%A$#:+W._%."/+*8:.VU\QXZ-R\;(J=M8T;S?&E6A0?%N8:[M;="F^XHI4 M]@KV5*_6J"0U)4AC"+#(G"1RHH(_I & $)WUL2N,\JV"2_(5I([LHQ;SSC'\ MVR/WL7*N]6]8L4O=<*;^RMBO@2_F"R]8"F%=S^!(VOA QL^OSK(0D[]*6II. M*2_I"*TK)*L?\^@,2O/H7!A>\#2 M T:'V;RF#^FYI;6&9I;5MP]C["!@8GB M?$"1"V]$)]"*TX)*$M(8I!U^H5@1[_&S<9)8I+7&FUP5 /&$9V4/DIJ?;H>H M#_N1Z7W)>5Y66V-)XVW#")PRQFDY]Y3OH1L+3%W5+8\>"VH:U6Q,6X.@.5GV M$Y9M!\BQ@MN&:C9[%^"!VY/&8M.\D2I-*T8*;'2RVBTN"ZI9#_(<4G=5K0(J M6\\"/3(Q:8L&5R-I53^UHBT@3S5\*!V48EC2=FGQ"AV44BM-(A@SK=N2D:4@ M2LT+:;RQ:2W!A:%0E)WC@^N_._R"2DI1>X 0[4&[>XQ[@.G9WW+6S_*5VN6? M]XM9-J7A;9*!Z$D5RHEH'DLSNZO94I,T73.N4IU]\Y8_E$ES%'9TO0X;(XC+ M"LKPE_H)GZJC,U1\1RZ$GR1@*#$N91@ /D8B:C. ;J/29, MMTI1LZFTR.0IG;?AC)R)'LDD]DJS29.J=..*-%)&=GPRW!*OG>I3L\ 68:RC M^$ZMSX[OR+0((P$ELO)=PS8E*I&LN'>6ND:R:MM(WF]Z(]DWLK;QJ:-R).)[ MH4SOVO:?3DP;6Q9[@V-OE1P(9S.@,M4GSCJ MK;D WK21K!C$(QN!N=&?:J.002$X*KH_2N9S)R2;.+D38+.,LMB+/RBF$C'@ MW(9"&*$A8=;H,PQTIUX91.FJ#HGBNQMEK&\\@1B#!E/DEH7#,G9%C&-P%]1H M>Z8TEE0KR(7JM*5ZH\-Y\5[5&FWUM3G01[)FL!0:.$MJ*XFR'8T02?2('"$ MK@@'V4^<1I.V=W"R.&,=G[V!((+_4P+X5>[UCR!CI>$X[ DA# M/F6'JA;%ZG1 INUL%U-"!\UD*DK';)L]0@NR)T/"3O5453<2BM5Q94?H#27, M5P+95IIWR]1'?5+Q93 ])OV&4J*-!R<]!:8P=X-[X/PC]!._KDCT^MDSBX5>VUT?1%R3C) M*'(G+JBQJ$,9@=3WPC;BI\U?X#;S%Q!RQH])]'_-J&NTOE#S$CBND.@#C"<3 M%.PX+LK1";Q$!M&2KHG*7Q1,XWNI)?O!G:K%00WFC^U M>S]UFS_UFC^!%+/^X=Z".AQ;E[B8..$(%G0\HZ,?V@R#A 8 AYD8SS%2P:>, M8[0:A@M4%Z7C*8L2;';UJ82$LHP9\%RXWW<=UA UJ$H_@*%"?9 M=A">HIM*K;XH]^!?X9@Y<6BL^3& YU@4P&HK2B^4:Z)W1N);4PXTNF4AJ=#QLEN MQ 8ABZ)7D#6M#:R96C$H(I1RG$-5L6&,FC"IF[1-_'9Z?6K$W<#/@F)$#'_+ M(ELW4]IA\&8^"2>MOT%GA5Q>!+WFVLA3@6LOOZL5%[ATJ M&!?68YXE?E& 2NK-2*59@!W+$H_V"657F@9![ ?8$1RU=]HLS2R?-+=+V1!! M7,@>0=XR,]Z-EC)^%]0E>5C1RXR/U X5$)KSS38X.-;Y:564YW'+AI75D4:/-=6S%VG"X29FB!A"3-Y$ZW MKTN)GY[.TY5,@#T,YYQ$ A[-4!'<7J](A[ZU<8*X*J: @6_\E%4I S3?:@\@&!U>! M*M_X5\[LY-"F"^_^(_''LGY>&M'P),F<#BS=P=(85Q7">2Y+**R/Z/]EP#4< MZB2K"B[/5'HS[JGKZ:!>.G)<7M!$,U>MKH!SH3;\K/)-6O9QJ@HQZ0!)%0E) M!ZBY,TG=-]J+)3M=!+A.R G:2Z=_SCOIU-YU1/K\;Q%M")>JS>F&B@1UD0)4RDHTVK![IZ8AS8&\OQY7*[ MU 7O5^SJ6/H\QLH)>MNQ5>&64(S2D80B3D($*UIR1/1^-=K+S!LS3]BQZKBK M]LSTQ8&_.6>(7B7?(0+U M6>ODX4&=VK8_FQ(VIK) )BZ&&XZ3.?II,/V,= KQV%=T'M.OOHS+W:\D:*>T8>)\ED48@O4-YFJ>L7=/ZDPN7 M=R+:EI+(V)8B673&4H6@2_*:OZ :_[,6D]0#EQ($A-5:3YI-%G(?3BO2&F@S MZ:?01I1+L]I& O8J'=*6G;M\7=EP4XB5JN.WZ=G9@W<_#!S_*: P 5>0\'JT M+$9NB_^:W^(O]!9?6[%-GIERZ@A)UTX:B6)4-'ZLD-!HN;F3PP6%6(Y5FD6N M?EK>(MUIMQHE23R#(1J7DF[7V]N2/6M)'JJCE&IE!RZD9-9)0OM5<;62S"I) M;[YL+).$ENSXC1:KC^6VKD49?B53 TANF4U$98',V9+504ET96'-G+%F_2WI MDLR-.385;)E2(@^3H,H*?7"1+[)5)5&#=,J,HY'1U_8RD-;<$ M/E'P2,=R9F%[8X#Q,7;(A\/6PAKT].Y ]>6&---SM7Q(3B-V9-SR!K.'JJBW MP9D*>X.%#6-VK*C_BI7I5<&(:'J UEA#+]UW))5[93=+*KH3EMQ1W15E71*$ MPF;(J@\4N3!E21;:FT53JBWB$\8?G6DO*FO\=2\BKF+51 H$TFFDM50M,AS& M)\DXYY!/(YTH4NW+=19@IVS!H-@%%!1"R@AB$67NRO)41AL; MLJ^!LN0+CPJ(^?AE/L9P 4I'(S6(9OV)D@4QH:DV?[W(Q<:1/3%>+E1_F@BK MDNO)R6"ABVO98 1%J9<5)%>183HE39-*UE4TND[1]8$GW3W!W)5M-=0+5II1 M97/&-_HZ*IUL]*&8>E1*5MO?=^N$A784%/0R]UB&N4@8!M2P9WT@,F2UDD%GL5*2;_^4WS#7V.%LY8?U;\:N*@ MJWE\2\BTM0T FSI0W[N3>/:N-]BE57&^V>KN%S^M"39,\2D]5==$QLKL\QVK M.SC/EPB$%"W]AW-N=FE,"S-]4OO8M:F6IWC*@Z[*+QSG'',:\K9%$0]9K[-\ M4X1=J;.U[RSC@_%11WRH/%9Y?!_!RQWMR\W!A_'!^#AR?'Q<]7FG!6"EZ5&: M_A@(#(0C!\*Y1^DM#Z$@+>7,NP>#AD$C;:&;6F!3J-%)@"TLW^)9'TNN1:JR MV6;PO!@KU? %;+&+?D5CCVX>G[:-MZZEL6?7/.3:&NB^YFQ=RL2UDA@367': MC"F]8N:$DWOI;417FHI"7'B.-+"3;0TS#9:!/\E*#N@(/(S(O*7Z*9,=XF/W@3I7$@6MZ$SD;4@'&+-K) .9079%N7F3:G O[0BA\(7 M]WB%;4V%+JF7GK9E(6$7T:'J,J-]#8US:8M.FHZVQ[FQ%3K(T\NL-[CG3M.< M$KPS):),49*=NOV 7"'HH"=?K1.CLUXV!?5<>%36J45N8-*,AH8]-4C5E3+M M\+65/IB3&P$=)XFGC*1IKBVJY4^F05<5V9J'6 M8TT[^)HE]HUF[#F"F 6P58T;:E]:5,9,X*_KP,_RYL *%/(@RL0J9DCHVY V M5)U9,W(]-,9B0'/B8[E!,JFP""/%<=%!N._$H?*H4I/;PR\&6][G+=$LQ?3IZOTG=,$HX MRK"-"#-0T%4X5FHP]$4E9.#,5&QX^M U1Y5JN:/6)-_"-S^D=;#I!$JTS9&VQ_6EJM)>6.V NS PF;Z=N3-I\ ML\O)A>AH8AB>-?B74GYT0TF?:(@EG=2ZZGC!/S1GJ30/>P*V8V L:4>*L>%A3#VC*:"GV=6)&FFDC\X+R.4$J3 ]=R=I-?(+9 M-;#KAC9A+G3AKH#Z3PLDJ9K*6YG[?BNP(?1BYLJ(02F&3$&5'Z7NK&6G=0:( M>HI,YO/KR_^_"TE?(R7,/)&:?M]I3H8KZ:WRI62A2A0/TO9B>JTS_*AVAEOE MO"9G0^G18Y6FI4-#J5*$O WU9=AS)OGMS-#%(HRIQ*.TS';&OEZ:3=-DVNO\6816&+NFXJENE1;GN7]@?@I)&L(BI+PII1]4C4,*($WQ5R M&PVP3,I3T*4\,]&N8C1I5W4IJ=-8UH$LS2Z3Q>A X8+# MJ8JO,"JJJK(&6;'3I2[@&V''8KC:,TZ6Z36D:V'P!L4*VNJ0CJR[%I!2YS5" M4@#7.A$IBVG]%XUTLRY7%MU#=C"%0E>VBT*8(.VQM&*JVV2[E1_DEH^.Z)&6 M8B2/U MEFJ$6#7H4=!5M-+E@G4UYAOJ64&8/J@KV#C9WC6*=LZT[X40S=Z$J M)EQK&6=8 .232-;IS%*Y#1E-$@GL6K_3]7UU@JN9U)K.JK[\@L<3%8\I"9L& MD:^EZZ8:AV%(^I_@'D5N5J%9]WUV-M5U3HMUYPO^X[<6FF"F,) @#?1R5##5 M@R(+"VDCN.4!# (>0698_<&[,B;=8]I8ZB<-^2/DICU#)]M9+W M)D*027G+.-_20%U5?BB=YBF%A%*+RQB56$W ,0H[/T^IC#:Z&KCDT440406[ MM"MUJCB/X @IL- 9;F,SN LS;$/]ME/K7)76QCG3N^G"-!=X93DF3NS8JZ^$ M&>G#2N3&B=8PLD3N%08:IP6AX"HJ':VJ:!.BUNJ6T.INWD_KBS8*FYI7='T3Q>@+$6-E=] %+ MF\QJ8#%[K(ZV5N0^R+R-&I>X.#>-ZVCG=G.69WUD)NF1E<$W,XYTR!V>]R@H M'R>GRI^8"GF4G7 QE\LG%3^F(I6&[8TD$HS$D<=43$PB868,<4.JC^(1&D?L<=N$'>CMP5E5GT_8@BU1?] M6[;8I&1G5,>IBEV#8*O/]UJ0L57#'%ZOELW(]*RCO*M_+ MFB+Y20CJ_!=JEHG84/F2,JUBI"TGCGFDSX48XQG4B/:G7E6^F+IQ=N0)E+0'Q-"MKY/V>-B91UF!UWDSK!TA36J;Z6,II-5H:IXHI]N2UYEA+;ZW6 M)JE.SH*\0O_)JBBFHT-HIBXOM?W[1LU^\M@Z1K]Q/4L:Y_V&\0>R^=F=T/ZW M&^J*FPY"-0*0M0LT[Z:A16E0P*K,"/(; /8)2<6#VC2.33"L>_7HFRW]+)^5 MN%>]23\]Z[089W%MI:2J?//9H;9D7=7')$T1W%C)X$. \22F3PT;GZP4\%D+\QZO)W9 MNNE;CDC]1JLIRWEOO*W5UB=N'9CBRCKT@C:[L0?'5J,XH6^M];A.!.M$ M-4E1/8B-U=4/T*%$.??ISK0[1R/'CNAY#OVS#G3F6&VUJ6T,R',-D]_NF7AI MU58S._ V""9K:8".X6RKK82010Y=:NVA^V)M;O66#Z=2BH'CR<(1IJ*4%N?> MH#-E5F'E;#7SM)2A*:2RBW=H_H%]2T5$Y<.@,M[>QA?W:H3D0B(SG=)I_$FJ MP>!M\RSN+*U;O*;0R(+%.8(X7A1D-1RS.A#(%X8CP\PS .PFU+E0JF)HHM-5 M,PS_!2A^,Y=<4,HLKCVHTFI-X1GZ5*7L8M()BM&"LJS[.'2UJCLECW245YTR M0[MQ/$.U,;/[D%CM-*V)LTQ[>+0&[]$ Z*H&N*& ":I>N+FW9J;+%>,WE3L# M3F_0'\9$(Y&.7WNF277,#/7>4A:\RAHS!6O16/8ZVZ8+I#52>;]ZIWX7.I'D MH3([2JZV"5Q[-+I"TJY,J3N0M&2LA7R[S1&+RY?3X(VUC]:,;$9#RRQ+H+\K8TVSW:MH)&U)\,Z0/+P8#8AMM:;$ ?3@HL?_- Y[5EPE5>8 M>HK,G0V2A#'M>^O-D]$NEYZU4CY<$]D*+:'(I&_:HQ++<,@#ZD4 Z(L6 ?FH ME:T_>[D&=!K1FM7QS%OJ4/ 40]CV:;-0PNJPP.+'V2YXG+*RKB;]IEJVA0V^ M>3HHEGMEB?\5*\[I6I/6K#)W4;4R?VCUBT8BA9_G=Z7-\R,#QS9#IP&5C69. M4Q5[?.^7RDNFVTE#F)*6.0F+57,*H8,?%!/NG;5L53/-MKO53A^Y)AWYPJK4 MQE.70M6]FI0STS#1ZM*CFLU.E/& ME0=VF]5NS3::QCLI-5PJQTKGEO[SK,"I-H=:U#\YPE@R+(*'H9O1-O^U9HE, M#Y7ME#% RC1OIBTUZ"%&@QG3PESIV5LAUS?J4 M*XN&I?6VL.)9H]DIS;A[DV;,T:%BG 7"?YKC=+-V]V6VKL;3$=E7E^G1R*$# M9)1O=(_%O;,/VIBKB;1J:HWS'>I,6VW.J)X&3JZ_VK ?V&:)8CO71L8VFX!@ MJ':.-0PFDJ7#TG,V9E.N&) W'K1SFD[>[J;O588ATB0QB%,6,M,1TYFW06VT M,O>!K$]&&VY4F!.SR*^.(J3@;8JMC%;KLJZT\I8Y2]):DM7$+:>6-)U.=&PB ML!"F6NQ42OJA6LI1-4HIIT99&I!DF$5F5?&69JWEXNHL2QW!%E"16.EW0Q9S3>\5=9.1 OV6!Y>5<#0UA65*VXPP1&HN9\D*]Y@ M6"6RX2<\:S0NT9&TM&Z4ZTCN&Z0>L0:\I@%GG9X?U(#AQ](UX-QJ2A^R->@V MW[Y[=%TM&8YV@[$[GW3CIW(TQJSLP*H_P0A\2BV]R,^]UXU,CY-#Y52%M(CI0D:Z/;',!@#]4LRP7?O=,R8 M4A7ID/D'4R4J]3PYOJ5H+LN\JF S%5^F'D5CIA!Z/!&D%I+,!8V2-DK;;&KK M73HW.8#TY7-LC342:3X+;9-;'".R^Z_J39YSAC36G2&RZ*^GYK+J77!2%6(D M;EW?5YJ>*H"C7*HZ#F]="7V: KK:7LPOM]$R/%I*4]9W2O_QBK/;MPIV.J#S)]4#ZU )X]'P,4Q!)C7^ MPHFP2$]60YTZT..75WCZJ/.N^RN>IG?9=L_*WW:WD%?OP.T.[L"KRW+B2&GI M1TDJ;V@&EW,1WB(2/\DDPQLG^A//@7 L+64_S@<7Z&""++@BJ]OOT(E(SV*, MLZ \6 M_L3X)J;H6SWR:(9GS*S81K8T],XI+LVI)7?@?&!05E7#V'2D2]Y9V6YH2U.E MR.6I7-<"R3?&16.]+-T>F^?-=,WF M*]Y=$+>_8L:'_1YP]77,P!,85Z)!\6UAKNUNP7YY&G@Q0^L5[*G.[]ZJ1D:0 MQA!0[B 1.5'!']( (',OM;>J.,JW3CN%3J\@=:35KE ,__;(?6P%8_T;5BQ- MBJF_,O9KX(OYP@N60EC7,SB2-CZ0\?.KRE9[*9N, R\(W_V?Z;0)_SM&ZPK) MZL<\.H/2/#H7AA<\#2!M@\87C/^TS!]31]C P$1Q/J#(A3>Z MJG+K2J9Y1&.0=O@T<3+&6))TG"06::WQ)CU;V(*GY*7]0>MB/3.]+ MSO.RVC!<&F\;1N"4,4[5S5NFYU-:UG=93X<>B\5$,3D_+0" YF10=N1K7>58 MD<4\)\F8RE#!>LKT4]\T;Z1*TXJ1 BMJI4E\U,C0#*I9#_(!J)*V<5.$6D*<:/I0.2C$L:=6J>(4.2JF5)A&,F9:&)T_:Z:+4 MO)#&&YO6$EP8"D79.3ZX_KO#+ZBD%+4'"-$>M+O'N >8GOTM9_TL7ZE=_GF_ MF&53&MXF&8B>5)$V:\V.I4:2;Q:LXI&F:\95JK-OWO)']:A0V-'U1I$[W;@5 M_E(_X5-U=(:*[\B%\.L&WC@\*<.HNM%:O)TV*2AGM"Q!12[FM'C+8\)TJQ2E M0:J25B*3IW3>/H\,T2.9Q%[I<6I2E6YA /5?UQ!&Z&.!ZP_21B.^%,KUK MVW\Z,6W(S5GYZ62:9I+)%4KC-]*RCYG-8\MRKR:;9,&%<#H#+I,UCX(_\/$+ MX$W;*,;AR/IWT MI7IC5&%RY):^]MI\"CCJ<%IHX"RIMRO*=C1"4#'-A^0( 7!%.,@2*6GM/U6O M.XTSUO'9&PBRO5MT_3?R"Q EH"+_$I!?,Q=66'1\UQ'T%#".=0^:[CN'BAG- M+Z.LWCW);P%;41F#62= MC^'#N3_Y:D1#?IFF')5U0OZ8ZF)P]76F F1FA*\8:@B$OP$@? M\ 70J]'YT.EVSB[Z5ZT/G8^=BUYWV+[\,(#_]IOM_L=N_\W?5\20R>>K38VV M29=G2C'L!E1R6Q1%0JDZ:?K9TN",@1M1%HB8];0]<66YT CNBMX^W+YVQ\Y M--4=R)=KE-34Y%+DP<_F2WP,K/;R-N2FV5OI2=VMGK#PLE]5JPES'%$ : ,% MD+.(Q#O]Q]KDLT&9W:?27DO#7 ^FE-([]Z^20^JW?WQJ!ZW<_2^\O?7"VWL' M??VKFOS3VJ&-@C@.YODV9NBM,:%G?I;7Y[XB?9Z^>4JW,2P7@5[?=S-W C*@ M4.&XHXJZ2Q,UIL^:0.N\>9A62G J2K06WRU2+JS_TZ3_E4'+#?0SI#1Z_41H M4&+X/ (.M\8/Y^+9F.>8Y_; V.H!*CV3&,1TA5*CU[8[PV;I)*G*XN-]H] :>\()?WZ#(05O?DKGR:*& M10V+FM)$37=@#UHM%C5EZHS'I1IBL%V"=OVT52A525(=0@O4$%DZ9\-M/W+N M>PZMGG"**U[NM'OVH%N8B: JV"A;DV%('#,DVG:KW65(L)5F5]I>):'OR@(< M/GK#O\=4V)>--)421(42\: 2JF-W^X4)J*,_*S"X&%Q/ E>SS38_/HCO3$+* M?IAA91O7S'+C SB?-G81-VV[W6SS:8,AP9#0D&C:/;9)\0%\=]I^2%R/4O?X MR%TIT7-$IX*>W>KQF9O1Q>AB=!T:77SH?H\I8G&84!GTANLW=$(SG[H/(HE* M"'<^J$#JVLU.I4!5-\:&=$E8BH0;&P.%%V[(<5AA?#ZRGPZG;L]G#(\&);P*XD_ 4._N^P M"JLL\$F=LA>A&+NRG!R;!/@ 4P"Y3@9#N]WK[^L(L\XWY:4S%8[(]9:MC#A& MW),1UQ\6&HO'B&.3PO.KF+%!81_2[@D([@"")T&"A==>(N(J?T(H+E'Z,?(= M12;UH&,/.B6I:4^A6578A^TW+,TJQ(XLS9XFS;IV>U"<->S52S-#_?V)BK9N MO'[#WUFEXL>K!9NUA;^).^$GXEO6@IA*$2^?4EJX-6Q>79P/.MW!A^[%H-UN M?NRTJ;1P[^JJ?=%I'[*T\%X*I*<-T%:[ZJH6C[)WI"/+^4N"YYH^+XCDV/P M>S6%LJ0U=6$ZO[ZP^LV^:E]!O98V-[!072V=B!I_))'JGT<])\18-J)V8Z^ MEHSR(UZ>J\PNN\5Y2^M0OS&KH M6<7[K$"Y;%YB?8*/UIENU7'N R][,.I%$%*+B*L@G%NM9N/_I9U'J;\4=?HL MKO(_34U7:\P>N[5LX_,H-W4]W>,6)W)]>4$SS#H7V:J!ZX.2N\I"Z7>AF@+' M(@7"- SF%A;\3_NQ+,)@DHSC2'9#>04"**@I"Z M!"1P!P!IC#N5[$J"W5#&$36TDUW;+1!&L)N+4/Z.36]\X5D+)XQ]_#(.;D%T M ?/16BR"*&[@CH/M:M);X44+8L(3W9.GW7S_]>(Z_=1Z_Y;Z!L3+!6H5((4B MX7GIY.C-<#U)6 M%J4?-=NDMI[+?K^[4I$F5+%!D8@N=J6Q.0-<''OX)SYV[ MU#]/OP#[ZHGPSAU+P&5SQC?ZNED#=8T)Q11;-$2ZXV_D3E1K%=PLLK8^V"C) M5S);]I(2*.AE2SYJ':1@&$1BXT!D)P7LVK12UGZ*/>:B6"PV"DC88(3W<*W[ M)Y63-W'0U3R^9?.WM@%@>Z7WWF 7?3BOA)95'1RF^!1%=$UDK,P^;[WL++X7 M<40$M/1??D:$F3Y)YWZH)4+!K7_HOD^J[=8XU[)+0]Y&F.@/*/I0]#@I:E^L MK#,^&!]UQ(=J[T;'CV $+Y<=O_1!0B.&\<'X.')\?!38M1!.2B8\2!MTY&%Z M$8**Q4!@(!PY$,[AT#!^& 6Z^2KO'@P:!HVRA:;':=G"ED[9]S/A6R=P]'"B MMWC6CP @T73Y 'A>C)47&J@*(LH6N^A7-/9<:&//A3;V7$MCCV%1?/BONAKH MON9L72Q6WH3&2+5(<8MP&7 M--QI(^LO32U*;;0_!].IP#:FTHH<"E_Y\96Z"!/+RWTGQ-8/'[E&0,=) MXBDCZ602"NJ[FIHPL0VLP"Z39+1;753+GMGU&N1"(78T0-_70=^EC<'5J"0!\6S M4!0T)/1M2!NJPJ(U+U(F M(B;\G'BQNP &_VIL55\R/:^VC+>] M[M3ZDAC]%](MQ?3IZ/TF=<,HX4@R!T68CW+:FB8^:?SP[GBYZCLZ1<^@23IZ MXJY$D3YR>951R^T@BE+6J 8M('1.XAV ?< M.5K(A^)T< M@]I+[V#3"9)HG2%KB^U/4^0NM9'+'1 @-T(7&6D%,'D[=6/2YIM=3BY$1Q/# M\*S!OZ!B 4D]4*9BO EIB)W.U;I.5+S&'YJSR/.I7'WX ZP)+( 3!3XI-IE. MY?K$3L3:>EAS)_Q3MJF>N%*,D-O?N-(9!8GL#(_3QY]_0J9*PO$,EMRZ"[QD MGBI,6J;1UI;)E2=P*RR6"QH1!@?D."7U@*:,EF)_"HP;D#L491"0P*9M%,GL MN7,W4\*4=UJ[B4^PM3KLNJ%-F M=N N[QU/403J5M[0,,)D M++%#%W3 !DI MADQ!E1\ERD3$F0RC2*FGR&0^O[[\_[N0]*4I*2^T<2(U_;[3G Q7TIOA>)"V%]-KG>%GFE"3@:UR7I.SH?3H,<8P)2'^I",+%K&\#?5EV',F^>W, MT,6B8$Z7(9*07?V,3=4":H497>YN].>*JUT9I=:-68&/_G+)B[ R0KOM7=H? M@)-&1 +Z#F,)@'SH1O%C(FH([*N?G9%;97ZBM#4I'T[2,Q/M*JF$OP=%D[ 1 MC$&K3P\%%H90A;@LL8R^""D44D>&;5X>2QX4@='O\'109TYV9$09<6HJ658T MMC2\0P68(%^B/D"'WUMY/G;SWF"48[B=1EIP1LDH4GPX5?$5SBV<*V2H%$H_ M4E6(!>BL-G>6N--&@37VX&K/.%FFUY"NA<$;%"MHJT,ZLNY:0$J=UPA) 5SK M1*0LXMY&J-9(1V2IP[$1W4-V,(5"-XK@G&PA3)#VR>TLTVVRW0H.]^;RT1$] MTE*,Y)%Z(0F-5#3H4=!5M-'D@G72?6L&>TT0T@%=WX+[?43A-'C^=VX!A1%& M*,%I#P@!,L\-8&^9R5!;>.VUEG&&!4 ^B60=QN(@B\EM2"-6* N UN\0VKB! MR;'*!R"880O+9E5??L'CB8K'E(2-M.1ULN#1%8W#,"3]3W"/(I<.$*3;"0RL MHDC;!5Y"ZX?VDHDKI#J<14/=)JX,L\5O+33!3&$@01KHY:A@J@=/*BV4 >QG@N.BX7;2\YM>GW/&Y MX(,0@"$#BT;Y/E\A\O8C>]_4Y[4(); MN>]-,!)[D[#:IK(5D HR6WC%54W[\%7G#,AWL_QL2BS5 K$S;W"]WZR= M!%-7VMST(?6AU=WSPJZ"C:7/\\=H42_>P@-> 5Z83N%$G K]IW9MWXJ3TOF2 M/CORJI=_D>V0%4+7Q(FMX 2^.V)#FXY2O.?CFO<7P^4)"M/SM]M4"'?Z$@*P MM6#2J>[.0HMF00$O.2-=7@#8F\[IH5XTY!'#:D[FNUF6BRF9-_5)\M=AG4*7 MBT2NGU-FH/:209V_E=Q_$T3-B7.;9$V]IU_XNJ]?.)>F[3N69?>N1+*FJYOF MM>D>)UFSL<6OEF"]JE51"4GE3<^C&K#+V3$?H\KQD#,MR3^]G0BSR3A%_)3^ M8J#Z&^-#<%M->A<(9.AMTG<'=9](,)SG] M,OW'(ON+I.OUL76S,*Y@;66GS4/CJE=RS;]M&YRW=/V>EQM[7NX<]?$G-?B6 ME*EL5P41R&?^NM81JN.](\LU\EM@:9[-3[,%202["3"8!A@]5JO471H/JOO\ M=\DL6:M.M(;.0><.H'/3N@+DU7(":&\HP\A&.<)V+K_*%UB25Y^K"^6W3-?3 M;$?:XJG\[//K4"P07 .N.0+7.+;F^P:XIDF+L6.&X33*21PD\%J.Q;",I[$9 MZ(9YG$+\[2NT;_B6;$7I=A5]P.6DX6)(:_]V&G"!<^?-GA,B.F\:@GPG0C1% MBG8=&%V%(V,+IA!GO>?9[4X_OH^N9DET@.PKMV[S)+ +[,K$KJ?9IC3+'MAM MV!W1_OY9KT:#P1%Q*$=Q(UUE5-&OPS6/:97CV-6U8/.3]KUEHXHV[.M !M6 M:D UVU&-[6F6?;CN>JIHP[Y4LU';J8.]V*;9 X:YG%8D4ZSBSY7PL;?EN9+V ML42 MQ$D/OB7A'.TRT2$?1.LC0P0ZIY#.(4.D&<>[L+DGX7.6BMJG584@DN MCBR50SR"MT\[>-O6-3^0YQ=3??+W]8>!:D UH)K=I.&XFFN":AHU&[MI'8[# MI.2UY$I1(U^J;0A>[G# NVEHKBLMCDP55#1MPP 2'8:$Y6B>#DC 1;.]BZ;. M]QC0!QJGHIH]W#3*$5)W@L!MS7*EI:MU?K< < %&XO UPY>VDJN"!^S"@8B=Q>%IMN$ $=B$[[ )']*\ZJ%'AI1B\ZT2 M#W5G?^!JIBLO,:_KVP. "^#::O77?9R#8^^]]>HO.C%B@X$-QOL4(R^M7A40 M8,,-/.R.A\ &'K#=WE2VHE$HK'^%&.=TBI_9FJLW5*AB"[&I@D1LS0%.A<#I M:+HN+RCEU,&)TH/%]U4;XW!-[1'4'CQ4\A$*@DF54AN2D7Q7W*+,WIOU\5ZIJI<4T2"*RR)ZH#>T7V;BRJNG M?EP.Z. Z2\<7Z7A2%F$1IKRJ_0P>>0P2"\IR0MB[P($_Z. M).?2S7E1OGXZ'J<)>Q27,OVSC!["F/)"WH\THX36,T6&;*I$ ;_^?+[XY6)R MV?>\U'>4L"\I^1BG>?Z)3&A6/8:$#V$4BPIY1;KTO%$:,R3FHH49OS>[)$H' M.9GPQB<)O^T=[8=E3OFMV7OP-V>_&Y/'M(P'9,1&QGY!$Q(R-?L\U3-4%E2V MLJ!A22DM: ?'+8^GM[HV(-[^5-Z^)8$?[=J 0#[SUW5D%KD+I'NOZT5[Y2ES M0?B[R8]?)OY:J7%W.\HH)?]DWXURSN5QZAFAY*\[-"#Z&'W>'#S64' M)3T=)44)R/.'M()/U/(10/T;S>_Y?RP8%)F_5&8T^53"GEA/0H)6#E: M.)S@I%%KPS4X=*/Y>C]-R$*Y@VG L@VP5 9Y\DS!SL<# UEM0%9;%CS#;1YY M6/ 2T4$UPY8&O**3Y\V*%MRSM6D"*_&DSA]IK3>6,^VVY,X3-1ROW68PAIH M!*@.6=G2BO2])R=5,-6TK0 \R9>/,GBIQ.&;ABE-'L %<-']=<8Z6$XY\ 0\ M=1Y/#:Q#IX*K)D]Z_;9O.$6M!B6=/Z=+76LR8$_0K>9KAM-0T:AM!'P2GC< M&\!NX^DQ4 U4 ]5*H-K7+%T_OH !; ;P):Z7$L\W@:L-W142"@/)*G0S_HR M0A=A/NHE _Y_5_,2-^8/8O=EXY<]O48@BGNQ5^!]Y.&;_*?LC$HX9.MG/\U'ZF) M'I6;YNJ*^M8L)L @U=3)Z3M2M!0 MOAT3>X27&P;97U%"4M[)DH1Y3N49MB#_ MAJI.[1)G?6CR1(-^/WC=S>)L'TE M-C<=3]B[LU]_'?XD.D#>AD]73Q,>E'E.$SJ,BJT#=2^<:]]S+OW>Q95GGSM7 MUZ9OUKT\>Y?^N==XH"Z".F5W?O3D='ZT6QW8V.[FA1@\!M^"P;?^/&N/1A4* M'<9W;%\U>UVO?2T'T?,2"HB>EQONI;!F +*(QC_!#F]0M>ZJ&II:=E;56M4O M4#'*.X&FEE!2Q9I:'I]!:P^\['H;732A51+5QI ^C FCLJB@5= J:!6TJ@VB M@E9!JR2+JJ5VZ='U"_+9$'^&\QH F3":SI]I?@^X5!I/(_2I3R<%F=",/SJ\ MI_FG9I#(A:=0;&]#P7_UL*:;?WZ7*FZ.?(S3//]$[N@PS2A/0N4?%N$31465 M-K*?\MW&E:@XH$ST\D?3-K3 DY>:^YY0YKAI3DS2=69CZ@<5@8I 1;M)PS \ MS;#D]3=0??;Y=4@8 ]> :XY@]@2!IGORFB3!Z@$3@8G 1#M8/8&N^4[S3*3* M[.]K]6SO7.NR#^W7+'V(;6N59G)P_MM%/(:-RG8J^&0]GD'8>ZH(5E8T(/Y1T^8 M<3>O&RY3B$E-"?P/R@+PFO ?FF30'(Y 'Y %YF\K)#\X0V@KD M 7D'1YYYUGRSS=, GMR2U]L6KEY?__HJS!(FU_Q7FMV,PHR>AWG4[R6#RR@N M"SK8NO:U?F[9E^:5>77IZ+YC]RYUYUS4OG9UX]KN68W7OEY4')[+N3#S_R[S M(AH^+Q6VMF7G>]Z.*!FF,2,M]A:D*H/-F^_QN(YB1 KV-9NL25F$!8_V2([_+@O?]P*TQ@[QM[\TU%60)$C MO8[)I\V5G5%:' K8904\E.@<= X:)PZ@H/&[2(X":YOO>W6KX@& MDV;Y HJJ]T XNGR@/] ?Z _T!_JCIGR@/T?RH[;9E%Q3[O"7E]'MV >VD-R4 MKU&*"K5+18\,Q]%,-SB84%J9S@4J A6!BIHNI*";FNM+J\.H_.SSZ] B!%P# MKCF&V:-KGF7 ZH'5 R8"$QW3ZO$=S;5=6#U-.M2ZXS<3U_U,\_P+87,$8TJ$&QZ\P8XG3"T=RB VPG# M39[QC<4+:#IU-'UT='G%(;%X[;KEW0'<@.9*5 MJ0-.@!/@A&4*N *NE,65;0%.!]C$GG"-A4VB1@95Y#+B1H[OMCQL^HJT_O3M M<'HVF=O2A"A;$+-RV#2_5N@KSGY HLHI)4A4.@<= X:!PT3AW!0>,.9A)WS/+]G?)7HH//(1MN>$])/@HSFI,RIP,2)3P2 M=U**K-)D)6IW0K/JYT?HD0;0[YJ/(.GX[Z@)"9ZM.7I#20EKY*,*6/EU2/(! MJ!H"E:$%P>%.<0$J@.H$0&5KIM-0EC= !5"=)J@,S7$.%[/9%5#A".B ?7'@ MKH*["@Y2500'C8/&0>-:(3AEA 6-.P6-PR$0#H&Z /KWO #MV^1+/>-1!6IP MC $2^_B]))[0 !* 1/LA(?5\!9 )-H/":FG(UV!! X_WNXW01Y?;@+9.&F_ M(.FPJKP9/="%SA(X)X%'1UW!*2,L:!PT#AH'C8/&J2,X:-PN@MO_G*3]A>MO M^&D&22=%E"8Y"9,!^7;S6XY-.3;EQVA-HPHJX*P"+G86AZNY\JJO A% 1.L1 M@94"N NUJT4$KL9= 41Z#/VAG"OQI,X?::TBD(CDS+KC\*&H K.F5W5 #!!;N,ZP D +T%((6N_TM.T.])I8W785'B *B *B M:U;'AKJFGB TD1IVN-0P^3>F0Y/D@-4T=PT+A=!(=3LKI_+,ZN#L=BC;=V6B1AM,/\ QXIEES M1S\SI&4[PMP!#8&&0$/;2\4\<^1E6YV*N8-2L^_WV9/H+(-+6R4^5SXKY'!$ M_ZYBMF$%.*S?[5V1G;:%"JH#U8'JFO/M60<,>U9=>9IV^H'+P&7@LF[X#V&V M@>I =:"Z(_DHFZIY<8IFVX+S\CN1Y['V]VO^_<-W9?[Y/@PG7V[Z(SHH8_IU M>!5F"5.;_%>:W? $$A$GUTL&M1/PEM__E@GC/$[[?_SXU[_\L.86=1''&YH] M1'TZO0T=7*3C"4WRD!?C[\7L!N)?7X??:#^]3YA0!NRI4F;OC_8_[K]O(#B0;L@[!??/9ZYK5_X?5ZE_:5>6'XWKGAGGMV M8#K7E\:%K7_X\<5T+D[-;32F.?F%/I)OZ3A\G5\7+H^CA'X>B3H;7PQ3_]L2 M^'R&M)?J(OZ.$D;?Q1>;_T"F_MRF11@3D='S^8[+693XF J:T"?^;THR&H?< MC5NDTWX(&OLL+[*HSS^N*FZ62514?1+H*Z4X!1ODY#X+$W[9(^5)1M5DLC_# MG Q3]M=C3CY&"2E&:9FSN^6?WDXR>DNV"[+L,_G1;),96EIE].F,U#/ _UY\ M3))FXS!>FD2#_V9VXRI[JD_CN/[-WS_H'\3?C#+ZT[^WUZUQF-U'2?6285FD MTP\J0T%\\A@-BA'[-1-$S72,J.)PDM,OTW^L:-O\O1?/,N8$YZT-5][\.*1Z M)]O_V_L4NI;(J^O-_2XW]KL\..K3,7:,O>MCEY!E@.T5Y+,BG]GK>GN6$%R2 M9;"#H^/M?4)MK"P]Q5TR_?S=Y,@@%# YA7P)GK:3_VP:.&ZB: .8W3Y?]!T4&V:S,.8^%B@? ME.]8RB?-.0SE4TWY9%7M BUN)TVH[2FK[<:$BC)KK^LQ/Y8BZ9!D]($F)44\ M?#MW-LJ?!\L+)NA"K("AF9:\6IJJSSV_#B&<8!HPS3&81O?EA26I/O=@FE-@ MFE;4AE:"AIJ05 .1DYIMR3EY1:A,-M^O))#.;^--BI=P7@8VNS-< MB(JQHU0A'I4V7.*$<+W(;*R )10-1) M(LIT8?6=V+%OH[)==]#:V+_>*82,?/U#L.<6G(#N ++%UXD\7-/4;$^!!G:J MJ$_3)A_8#&P&-FOLZ-37;!U-ZL!F8#,5U1%LMEV4E:59\B*_P69@,[ 9V.QH MI]RVYEM@LR9^5]U/R0--BC1[OBBSC/UKN;_=!JWGK"!P+^RK MX,K3K]Q+HZ=?7%JB]9RKZY>.8W>[]=Q4?!$;!I-5'E454HL1K=O \;R?!AK! MO:GY"_=8(GEEV\ UT.,MD-+BS=VS7]5QVUT9S@GW^CKPX%L2E-DN&Q;R::@, MO!Q9OFVY3?W2A2I5,;UX_I:8"*C$50#J@'5-$PU@>9Z M\L)J59]\B4YDE5T)38KPFF=TCNB W*?I0*9%"#8^X>A^PW,UQY!6[_94XON! M*6#J]5AEBV'*!*;4R9FQW+:O_E4:2[1PM J7T-'W:8@G:E9\G=CIF;:CV0@H M@ML)=*:D.H+.M@N/U%W-")")IV9\Y-NAB^O#'7])V45Y00??V'^SJ,_^=MXZ!U+V>I1L7CG]]Y5^>^U?!>>"(&$CG^D+WSZ^['0/9 M(WDY'H?9\S3R\=O-;R2L94F8,M.,I&5&1%XZF<1A4A5&SV@<,ODS0W_( P]% MBGJ843+):,[/\0?DCK+U9#E\4B/TJ4\G!7EF*EC=9\+NG_/@6!*.&78*22&6 M*[$$+0^R9#-T'R752X9ED4X_J%9[\4D#<9B&+240TW;WB^:S]@P&W#<8L=67 MZZU^^R.'H;9*]BTY>FK75@/R.:Y_7&Y$H;^; /U7(PI_*44\(;.=7K.N1>9/ M#G64KX[M#W"5KHZ_BP_HX/.KZMACL@KOZ5SR_\C"NN/LNI]?,B-__MOK,,KF M?_UO&)>4_,K47^@X5/P8SJ^#J/7F3HL#JOA4DS?<+1[T);_1<1@E3*)*OMT% M^S1C>_PRC,DMS<9BDRZVY)\ 8JQ3!]# WOU]1N_9VD)^8JH8)7G4)V(YV<$7 MB82,%]?]5GM)R5T8ATF_7K]]TS!W3X!ID6B5(X+#"4Z9LQ=#5!!^Y+J/.?,E^;\ B1.!A*0#^1SD /'PQPHJB4?'!@>9.-0G3S"0=0E M;Z0R.XV/IM=\S;-5-6E.1-*1+"U^!\B3$0_=& H/C;S . N:=_NK@J*F]SH M%P0'P:DBN,WC- \H1.4%A_,6F=NF89H-:<1V3M_U><1FC*,7E?U&ZFR(;%.V M'$Y[VP.T=/A@QC#],]^0I2JJZ'[3FQ5 O*!?' PH]1&0J']K"3IU<.85LKE M=WDCCZN1YED*"54M%6V^GMY6@;S5TT3M*5DEEIO( +-U>1[CG077_'Z:\%&7%?([N4Y+?*MRUN?>TY/MUPKN+STK42UG+*4[^I_@OW6")J98M3-U!Y.I!2>-K=LWSPD:L/.T=]_$D-OB7A+-TW M,SLFGPX5 0QV$R"_3/RU4@2PD4,,Z!QT[@V=V[D 8MN/*9O<>\UZ^9 !G:1Y M5,#!T\*55_DM/AP\2V4&',WTX-\!U8!J0#4-^Y)MS;"E!M/H NH*N)NCNN9AK2RNMV'EW8>==+ M_V1=V%-].(.-^#$HJ8&CUN-NU W--N55XWM'/*J@"_MX0*HY4UKS;7F92">" MJ ;= );;=F/@-BW">+TQL"X&&IN8(Y^EOIOG+/6PM16YT?).8O=.TF]]3K[I M6)JO2RL9AJQ\L&3W65(5=6P'$2K#=8;G:9;5D#F]C=!4T1^)AO;^"9+OY36^ MD0WY2YJD$YJ%!=.\GT1XR55EUVZ=&>E.^_9^I5]>1WX%Q>7/'M>?F^ M683Z*:=08O 8/))G6[K+@7SFK^NI?110FR]+3S',%\;)9V%ZS&4C/;7Q=I11 M2O[)OAOEY(H]=$"F&;;0RG TH$<^,/FP*/< E3M M<*HF+388JJ::JFU^C*> 'BI&>=*.0*&D'5)2E*.14HZ&313-B_ID0Q;N%9*> MB0L3B=9X6N,VW9E=E[OEUB P"TX!ICM)7R$1"')@&3 .F:9AI M+,V25XE&^NKEF.\U43>W2)D'P/- MT*6E4ZQ.>W-T+9V_/@$P ,R&XA#=NF7IBRH :'JK %QT&!=82+"0 #!82(ZV M$U3($=5\(;B7R9WPYBE$1=VI4_G17[0 M?,@;D ?D 7DOD6<;L#;E(&__L]2.5$F%*TX:([V-MT:*][6AGN3A"O@=26(- M$+VAV7YP<+EM1?FMT#V<-(#>0&^JT9NA&<;AV*T56L2O0V@!^ O\U0+^LC3+ M::@%$/@+_ 7^ G\UG'9AV."OIB)R)%6)W[#>^_J*\;]FZ:#L%[^'618FQ?// M47@7Q5'QO'6M>-\Q+RS+,2XM3S;?A,K"/986"&4KS$_K/.OR"L8'4NK% MNWM6OCYRX6SGE*N&'W;P+4GC:Y?]"_DT5#7\,!6<@PG*-7=1)R&?#3$KM6;D MAIA]1Y;;H]AM%L7J%3.%[LFK5ZJ\[J%&J01-G7HDJOUQ&&ODCMY'2<+WU^F0 M3-B%Z4"::TH=F2J'?NGLJ'SY%93>6;S.TVP#]03!-& :,$VS3.-JGL33)M7G M?E^F:8FGH4D13D^K(IK/CE'XX4E]5L(_CO*X?'GJG9)K"G2B9Z=VR)V:$030;RCX- 5L@A0 Z!))'Y MFN&;!Q-;*[0(#ACP%_BK-?QENN O=7.@-LM@6I_]](T^T*2D^766CJ^>"IHE M87Q1YFQN:);WDL'/:7+_<_1 ![T\IT5^_OP/FMYGX63$9[:7T3#?.D_JW+== MQ[<-U_3/3?/Z7/=-H\Z3TKUKVSJ]/*F,3C*:BT8\634?Y"[,Z8!WZ>'>P7X] M(;,RW][W.6'2#HLH3302YF1 V=2-V4 'Y.[Y]6OR4329\.W)]MN<^1.<<-83QHZQ(]FME1L=R*=#R6[^;O+S7TU5N!UEE.Z7 M[@8%[+0"&FZS&HAT2ZP:2LJG]2EO#8(6V950M<.IFK2NWU UU51M DG9(29%Y+D%K>V/V53_,90%>(;$I!W;I3/FJL%MQL*I$/F@[CN4M MS]-L5UJ;[';K#;\.6>N@, 54$12V.87IMJ:;H#!0&"A,)54$A6U>LB,PM<"1 MYAMIM]Z PD!ABJ@B*&QC43FNK_E^\^UR6Z$W^U)82\[CFQ3A59FE$ZJ1?S)F MC"FY"O."A,F ](;.@8*=6[R.JHF=.&;FB^8 MIUFNM'@ 0 *0:#TD3-/2W "8 ": B9GI9.H:,Y^ "0E;,X5<3HV&?.11^/G7 ML!\-H[[$'9I"TFLO_W2G&I:M:XZ' M= %]#5A"EL:;X)= %=*J'KG1#E[J#/ M M*I8%M0M1NW +W@\TWY;7O0_5"\%@8# PV"%]IHYFRHN# 8.!P#*]9!B[KS M*OF?8UXFGX2B3KY&Z%,_+ODKD8B7O>FG8S9+SR2C?1H]\-&RWT3) \V+L2C\ M'B4D+^_R:!"%6<2_G&3L=P6-G]DXXP&A?Y91\;QT"<^I&- A%\8EV!?J7^^YM3]Y;X-]6SA7LL\>LIE9,/I%23 M=^TV5]8V]GS[5I<5/_#@6Y*1UB[S$?)1K4R=4I7H>!7GN5 M72/J%5"$\G54 M^2Z9C3F^F[;^$0IH" 5$<40)ZOI;$A7,B+XIF'&>(U2^G4MQNVL4H+;%YN5Y M?$W74=H"(9DGPV"J:)L2)*4.#P6:839?)4R5R9?H&U;99]&D"']*1#=6[L - M8X27*AD?W[XP>,VSY%E#[TA'%20U;?< 42>-*,-I*#BONXAJT+_4E;P2.):. MOBUK)D1(==/]<.%!G=C8>18SJ0X8&:2Z^L#)!#932!W!9EL&.FIF4T4,3I'- MMHYQG/[[A^_*_/-]&$Z^W/1'=%#&].OP6Y5JG%]GZ?CJ27B'XHLR9[*E6=Y+ M!CP*\6<>A-@3<8#GS_^@Z7T63D9\9GH9#?-;_@JW3%[G<=K_X\>__N6'U:?< MC,*,GH+_1H=__W!]R6,<_L?\U^WE M!Q(-V =AO_AL7GB&WPNLZYY_<65:5X$?!.>>'9BN;CB]<_W#CR^F"5D&*LTC,G!3LZW12Q6C6 B8,##0C:9FQ9W$1 M3^(PJ6(],QJ'_.@Y2H8\'%)RR MFO;!W79'C M=L^!U@+5D(^*\MDX@/LP =IJR0>F!D#7N6-ZQ;,F?BEYS@1)A^0UIY_PC.6O M?OT;=]S$S^N,EE<\+(Y5#Q(-J\^6E0&S3[&QV'4<(Y^;5?7+ G M9V&_*,/XU=_!F%#%2F9&7(QI?6JT\5(#1M)P,.FX',8[[UZ?-0QY@.X(]0UU^CSB;&E!8SA*T*T-+Q Q';/)-7ITX5 MU6]Z?P%$0#Z0#\Y#E++]%=J"'C;QB?<(););@RHD3;5TL_GZOEN%OK:C>9YF MN0WUMMA&P&BN!V ?UFA1_B0"D>E+"5?NF='\ ; J2G:CC3L M=@!;[[GY;?71I:GYICR+X#U1J8*TINUP8$J9TWYU#9U6T80I,5A4E9D$"[2/ M!=3>6TOSN$-UL(!T:@%Q74LS;0M+R*N[WM>;3![LQ1:$]F8O1H.K5D-BK?[D M/_\2%>SV_>J3E4*T;TMX\'HKSFV:9*YOL_E;DM%^>I^P=UZZQT6:%[^DR8/8 MQO<>PVR0;]UST^M=.9[E>*:E7_9,^_K:]0S1<].YOM"#B]Y!>V[.Y[FI)IN] MG"S6^UV9U%WNR;TD\UN^ZB[9Y=8:*1?FGH@NGY_ON"ZQJ9TK J%/_-]L+NZ> M2<@5@13/$RH\.P43=B9^T.?.GL=I&?*PKC9>WU[<9L)>)!WDA)?%G[4>Y4U$ M1??1E\U)W^@G^NGL[?S=MQ0"K4-'7X+@S#8<4[==S[=S] M&BH>N9OD<;M18O"GTL:T):<,W=^,=4P^\]BKU6K#KT-&!AA, 54$@VT>7N^ZFNY* MBR9HM]Z PD!ABJ@B*&SSQ%?-]II/?&V%UNQ+8"TY,VA2A+^_#",)QRD;]7_" MA3@2.-SD.]PZ5YS-.O.JD"%9VJ(*0IJVDH"*3J/"!BJ "J!B>1=^I@M4 !2O MVJ.O!_5O&JZ^<[#Y4NPZO1_3I/A&)]PJ3.XOH[P?IWF9;1>;[EKVE7/M]CSO M_+QG7UF6>5['IOOGAFX>*3:]TH)_EWD1#9^EIB&L'"8&9PL4\.:_:HF3GY(A MCVX69OB;^K/IN/TUJ1>-ANC_3LF([2K(@!8T&[-7XS'L84$>*4G9QB(LV&8C M7QW;+H]B2)-R'Y()11=1XWDU$6?D=DW(//M=1G/V=<[^^4"3DI+J4#.M0NS[ M3*G2,5R, GJH&.5)BRF"DG9(23E9AL77,\NW'E4@5432_B0!?0 MM6@*6YIO EU ETKH>B=$N3OH\QS-]0)IRK>KW(!.H!/H7#WC-#1/-X%.94XY M+;?M6^;;M CC6<$FG&H>*I9E&7P6 ]\@+7DQJ7W2GEH1FR OIF53$;8_ML4( M--]V#B:X5NA1T[89& P,!@:3YC-U-%->' P8# P&!@.#'9#!@L#4+$N>8QH, M!@8#@X'!#NC;MW7-]5TP6$,^Q,WZ$RR,:ZN:_,T7I_\YY401/= !"?.<%KE& MZ%,_+ODKD8B7O>'MJ$/IG&17/2Y?PG(H!'=(LX\7PPZ?9LQ-:\#+PTPKQ),PHN_EX MS.[\'_&*=07ZE?KO;T[=6^+?5,\6[K'$KZ=43CZ04DW>M=M<6=O8\^U;75;\ MP(-O249:N\Q'R$>U,G5*5:+C59SG0K5TC:A70!'*UU'ENV0VYOANVOI'** A M%!#%$26HZV])5# C^J9@QGF.4/EV+L7MKE& VA:;E^?Q-5U':0N$9)X,@ZFB M;4J0E#H\%&B&V7R5,%4F7Z)O6&6?19,B_(EO$Q+AP UCA)[O>-3E(FX^3^,LK[<9J7&;UE S^/T_X?/_[U+S_,?E[>Y?3/DEUQ M]<"C!&<_8E),N*B^T>'?/UQ?\GB$_S'_=7OY@40#]D'8+SX[NJ]?VJ;MVQ>> M=WYYI5\Y%Y?NM7GA] PW,.P//[X0_:(8WPFD6S=S6T5Q_KO,BVCX+&MZQ9\K M1^>&?K; O&_^:RYH4DGZ;8-]TV'[S8]:_/Q+Q'894;^N_M;_LXSR2 2+ID/R MS_3?*9O)XC'-_L@U\E/2/VMR;(V&YGY-5N=EE_OTRGOVNO/I-U\)Z=GEWAIY MI(1'",>4AQ84(TK"=V=$(R&99.E#Q"B6_^0BO4_8[Q\H^3VZCD1P,..)>1$;.@9CZ8/\LP*]A; M4M'A_H9."A&?0J9Q4>)EI\^K;L3OF*5C\43Z%.6<^4@_S$?D+HSY]XUJ9+-H MNZ%%$0L)B7EC?)Z2G\/'O(R*MUMNGB+.7-DX$^%70IV+E$'HC@F$ZQ;[<$SR M$:4%T\1B5$_+XRCJCS123A@@Z!/MEU- AD)/8Q+>9U1,I58I<$;S,BZFBC^( M\G&4Y^QW_!+V]8163V-?%%G4+QB&RJSJCO#;S4^W%R1F$+ZOHO;O&$PIK6XT M80"**$/I;PF'._]H]<7%\,1;3,+G>@!2Y/9?MJZ?Z83]+F8O)N66/#^AFFHV MO=44GTUESD=PSYBH(&7.!,U9*\P9,:29D&$_#J-QSB4:)<.,B:""DI@U)OX) M96)E4UN)K>!?+?V.W8)6$F8WOP^C)!?/J6=L.D'S>= J=J*+[U6]Z,*K<:H2 M\UOUNBBB(N-#JUY5<"O[U;@L2E$Q1ER45S=DF&2/G+[P194F\G^KY [QF H* MOFEXW^>DS^Z:CFG&U@!NSF6,JPGC]W+(_L$L0OXYOY"K2\+^JEB]5AXR"MGB M,&3ZQJ:E4ESQ7*[*#_3S,S-Q.7FZ,\ M5']FB2[L_AAF%H8=/XO5=:8@RNH &W#8[V?E;*)75)AIA)RW]YMX^4E&)V$T MF*FOF+2*%.O%HTYSY.MHI>E,[:=7S963UDNAG*$:=@-#79.[^>[9@>GJANV>GW??RV1M[&2ZGNVJ;^:[ZDO*%OIX=:NXDQZV91N] M(L2+,&<[,_Y?Z9D'SFCVSGE=/;##KXEH>'M M"@Z ?+J441SL)L#@S71V@BQVZ-R1= Z)ZQ(T5&R5Q+'PBXV#+$ K)$?ED"Z= M"=N=BJQ$]43S#!US$.UCA.%80U;6- M*#LX6*/4KB **?/OILQO?BR.[>*1MXN'349MQ;Z@'9FJ[=AP>H:KN:X">:RM MT#PXU<"2;=%5L*1,MYRO!=X!^[*U6O,D&O"OEP(XV(OM&Q_=:"CLIOZ].@)^ M9:"[/'/#C@V[W%I>'L+:EUP]&MSI)2=9Q!M$\=2\6MQO+&@[4;?L'(KY^TUB M.KBO.EN),-:"9B+1>!Q2'+:+S.>P#B@DS2/"O9]G1 H\O?(,.Q7 M"8Y53B>;--D",,Z,A@0@54@%Z_7\6=?YMU5]-XM03)R0V-Y2M.7S];>'W>PXV'R$=Y%1-?+*4' MR(J&?S>P_;5QMBXX'I'OZR]O5_#W20^^)2>_[=IC0SZ(0D;D.W1.(9V;]F\C M:-O6J)&-&MOM7'Z5KQJJ1&BH,FYFT_4TVT'O(W -N 9C0:#(Z+5>1>JZ-?A,BA:Y3AV=2W8_*1];]FHH@W[.I!!-: :4,UV M5&-[FF4?KF6T*MJP+]5T(X%*IEC%GROA8S\EO)5'FD54X1810@R-9E4LB&&: M2-%<'L6F$XRT":1-(&T":1.MMULA'X2P(VT".J>0SB%MHHE2J^$C&?-\^BB, M9<;"*20^Y4".(.;3#F)V?2TPY97E47WR]_4+@6I -:":':DFT%Q/7G2#ZI._ M+]6TQ)70I BOHR3*1W1 [M-T@.P(-<.O6A=E97BNYACR.H2<2%%P8 J8>OV< MV6*8,H$I%-J7)]RJT'ZT<+0*E]#1]VF'+1.MBBJVHQ*T,CL]TW8TVU*@)+XJ M^@.W$^A,(74$G6TE+DMW-2-H**?N%.D,T96;15?^FM%)R+8]5T\3FN2T:B_U M512EORBSC-G%I/=^\TEEHR:GPZ.+PZMJ[O?KX=6U]YLO3HV@2@15*AQ7>-*# M;\E)2+LL7\@' 6X(JH3.*:1S"*IL8*\V34V:M2*"SZF%*Z_R+@&$.BTYP!W- M1*@3W-N@&E!-T\YI6S-L%*%NU%3LED4X=;M&23\=4U*$3VN2]['#VWN'U[DZ MNH89:($MS1N@"AZ:MEZ B0YCPO(UPY*6/]452, A\[ILOZXYX,1&22$.ZDX] M6=_3#$=>G<&N[PV +J!K"SD%KF9*3"/J.KJP\ZZ7_LFZL*?Z< 8;\6-04M>R ML0Q#LR46=3B19"Q "I!ZW936?%L'HI1Q W0EO7&M,; N!AJ;F".?I1XV5:A^ MFH@35Y8?VI%'U(0HFP@9L31?E]:G<'>)MD+SX.H!2RKD&VD'$2K#=8;G:9;5 MD#F-A,JV)E3^N\R+:/@L2[+BSS4YE>F$:=&S,+2O_BRCR9@9V1KYA;X=&:UB M%N7Z$:X,8Y>)7Q(3G8N)-X=#-B:R,4\Z(?&D!]^2YIG("VS49NQ6Z;A13J>E,RF)Z,P&SR&&14F8IX."_$'FE\@ M'VVSRA,>4C0!"4!B#@E3,^1%0W<%$O#2O-%WJLR2J"CK)7@8/?%_H_V$8D34 MG4PR2[-=]. $N "N1L"EF_#Y82.^L0A_IF%.1VD\(-%XDC$(\_,:=)_$;F,S MNC$U4UX8ORJ8P 8%#?CFLCTOHYB_&K;<:E%/AW8%CF8XV',# M74 7T'5L=&'3_?U%FN1%5O:+*$T^1\EGMO'NTQR[;I1OD1..H^GRJK2>2OD6 M( J(>@-1GMU0M8KN(@H%D79(.69CEVH(8*^"O %> MV\#+MC0S" O^ (V%>'/;./_A83]?CDNX["@HCIR1OM1R+T#< E@ R-#7!^] M0#,=]U!;F%6]:2Z=23HB/P%Q0-S^B',#J;%X0!Q<"KM7,8-#X1!LMP6"42Q4 MMO@ZD4GM69IG-62FG6*M4+ 9V QL=C0VLS73D^<-.WDV:V?EXQ=%@J>%CYNJ M$RRNNUSTH=7M1LACF*^:P3O1@'-F$_:KF-U=R@V%R2[KU72YKS9,,U'XN!AE ME)(Q^\DH)Y3-FZ0WYN4>Y^O3JW4?CRO6M24!=[F11C*:3VB_B!YH_*Q)G'A# M/_-45Y+P5P"$3'&=O^RPV77Z.4GB_U^]G)5."GZ/P+HJC M(J)KEIZV+*;3P<0+@ZG+XK];%7_W4;]5_W5Y3 MW6=IU*%L8?QQF]U%2O618 M%NGT@VKC*#Y![?SUE[>K?/Q)#[XEA_OM\KM /JACCMKYT#F%= ZU\QMP%4YM M[DGXG#%[CVV,JN"P?IJC/6XK5V'EO=.H:;V4\J-K?B#O)%;UR>?7X: 55 .J M.4*G#E=S35!-HV9C-ZW#<9B4P[!?E!EWO4JU#<'+'2Y29AJ:ZUJR5$455#1M MPP 2'8:$Y6B>#DC 1;.]BR9+!V6_( /Z0..T:G@(-XUJA-2=)&-;LUQD\ -< M %JO^S@'Q]Y[ MZ]6_")_DK?C@GBYO,#8/3SZ5[07P<,IX"- L'MOMC67[M6#?P?I7B''>2SCJ MSN[ UES]8!5L.[][ #@!3HER=#1=7B/HDP?G_EO[]I>SO4V+,.:%\5=JCZ F M_J&2CQJI\JB*@AVNF&.;DI%\5W,#:7'0[XI&%66 $P5, Z8Y*-,8EJ7YIKS# MU%.AFG96@7U9AD^F6,6?*W5)?I\&9(I3(F9+2AF'OV88C5;?NUTJKU>5I,O+ M\3C,V.]R47TOY!43(S;2:960(B5IF:T8S\^B;B;-BV@L?C8LBS*C+R)77U;P MVUEJFT[VPCV62%[9\GVHS;?^\G:5ISOIP;R#]342#Z2A2(GM;J.YQ3\#1U$O+9$+-2:QMNB-EW9+D] MBMUF48RZFBW0/3FR5%'W4%M3@J;.' -AY1C0R!V]CY*$[Z_3(9FP"].!-+>4 M.C)5#OW2V5'Y@V$4OFLLVT_YN=_7[PNF =. :79-V_-L:8'.RL_]ODS3$D]# MDR)<;-PT/4;AAR?U60G_.,IS_NF@*K[)SV$JRQ'A2R9FGV IAFG@3UL^-<<"M%D(/\X"&1UA#R ^J8B0G3EY%@5!50J M2: )B2E>/_5=L;5"B^" 7^!OUK#7Z;$3@[@KV5+MFW)49+$*/YZ<3$>A\EU4N&99%./ZA6JOS@=Q33H8Z[.!;XOUHER$,^;0_N'TN">FQ[+>CC-*E?*C7#*QIFA1! MZ@6T\T#:^3)73ZINXD3_=4V>;5,J&WTQ,^.NVKA(VRZK(U#EJ '1TJ<=+5TI MC6\:ICR_J.H:L*_C"7P#O@'?@&^.X.A6V6G1:/>7P> +>6$QDHSVT_N$_1 A M&X@YWR0Q+' "69JB"C":MF6 ""#BM! !G\T6/AN:#."P46<#U4Q(TFNST8HH MD\/%*NVS/VM'$)/4]6)W>;9"[^!D D>V15?!D>#(-G+D1A&@TBK8*Q_LN-@X M"1&/B'A$T!\&WY;#@W;9D) /8LH0\0CM;*5V(N+QV-[S!4,=88_=6-W;O1%7 M(D:I'?X=P]=\2]I2W6ZU@8\;#*:(*H+!-FET?+9-,^_ MD&_T@28E78C)),,L'3=GW6()Z'!@VD=#"RQI%;-7I[VYB'EUBVH",%T&C*WI MG@[ ; ,8N*K>6]3/7R[>?'F/PSR/AE%U_CR@0RKJ<&?5^H^=GT(LUJ$*P(&. M^K^HO0WD'1YYGM6\J^ TD =?P8LTSL5X->1R'I6O&C@%/RIM.9IO2_,?O"<= M5="UKS,3B *B7C\UT#7#;*B"<7OBMUKQFK;O0)(@29 D2++5BB?18F]15Y&#-^?HY;QAWE**@+;:9V0G MY@C.;,)^%4=I(N6&_$5?S9-]#$4SX;@+TFD0YTY+Q)(MR]B&?X_B9:P_3\C!+ M%GZWD($]+N,B^OS,?D!^O;B9*1G;R>8T>XAX^QTNNDF6#DJF>]6!>1CGB_<( M&<%."B'6?AR6.X1\D*Z+9')H9RNUL]%DR>1IKJQJ&S' MU73';EQ@K=";?;W:H#!0&"CLX!06^)IG2TO+:[?>-$UAW3)?^75Y.7EER&Q( MWZ]XY^>W\29%E;QA5,D)[$8'W&!T:R)0WN#H;I?N96L;AJD%@70_2+?SIP"9 M4X:,:?F:XWB #" #!^HAE$SD:E[6X2H\"F86))/,PJ,F[.ITH!'ZQ,.?N!D4 MCIE@EGISDD&9B1"6$:U_#Z>%0BM!=U+5#=W1'+_YTIRJ !0^0<#KD/#R?TYHRZF>S74U>UX^1OM<$I?[@TK>X$]O_>^Q]T3;Z#YKV8_Z/7*$IE%G(GM])3:*'R+R4\ \>B+C5.0,49XSM%Q& MHCY,Y.GL[+?_9;AGSK0$@W3":QWPOWLW%\35W3-R0RGY)2TH,<@PY6GW11C% M^=L5'H"B75#4HDHLHC3'FD(6DF19_KL;WOJM<9^9W6-^&WF%T_>P9;+Y8D)*= DA?\39HTV,*8TPV MQ%<&L1XG#-W$)+S>3:7Z4E[%-"0-:2'6R,K$Q/)_.L5(O/&9'.)KOOI254'J MIZ2?CBGY>,54+,GI)XW\0HO64G$YV-*6'$RX@UC_(BGUJ(\\)'*%TD MKW11$)SYNJ.[OFFZ3"B^([&0D2>ED)&]9S&>(]?RT8_Z>!.#Q^"[/_B6'"2H MM9>&?#;W^'IJM_:HS9>EI\R=#K5Q\EF8'E)\>NLMU-6J5#,O'G3R\#JY)*N@ MHSKWLM;4UAJ'I0-+!PK$';9 '.J]0=4.IVK2\X.A:JJHVN91A KHH6*4)RT" M$TK:(27=F"R1)O^ZUO[$)XKF17VR(0OW"DE/.DZG#DQ^E]^2C+('\3#Y.,US'N0>)0\T+\8BSR)* MR"2+'D2\^^<1C0>BHVJ81#07L;YJ.<9;3>0=KO8;:(8NK6_"ZK0W1]>H]0O M' $PE3A\TS"E68*J *#IK0)PT6%<8"'!0@+ 8"$YVDY0(4=4D[)=G]P);YY" M5-2=2N0?+<<-$9Z&V]HBX"V"!L3O:'9?G!PN6U%^:W0/9PT M@-Y ;ZK1FZ$9QN'8K15:Q*]#: 'X"_S5 OZR-,M!SRKP%_A+ 6I"V%\7K6IN1E16EQ&>3].\S*C M^2V3P'F<]O_X\:]_^6%ZW6\Y_3J\R@M1V;_J#,%^]HT.__[A^I(7 /H?\U^W MEQ](-& ?A/WB\Y7M>;[N^>>^=WYE7UWJIGUY[MF!Z;)_F<;UAQ]?"'Y1B.]4 M %\W;\K5?^1=&891PJ8C"F/V M)/;!++V$_8CW*(B*9_(8%2/RCU[O5Y+1/\N(318I3F>5.T,1'N.<#@4G1OX2XS3DM^=O5Z:\6>+IAZ5"K"_1 UZNL';B>//R.V(W>>-]ZD[C&CDKF3OE5'1D22.V!A%=PIMUE&B[C$A!+BN\1,HRG0SF=U@&$:9N&4U(7G! MB.3S7RS[,P88]E$Y&585QW&JE^0T5#JM=UJ;HWN]$H M8@_+^-HAFI1D$>63,^^'Q:67UET\P@'G -YIX4T]?1S11%Q7?=6/LGXY9OK/ M;IPSO/0Y$LY(C\T*>VC508MS8QES-#&X983?-V.HB9^K)BLOGOA.\ZP5^EZF M84[0C/?^^#),TX)#[V?V!WD2'V4I)ZM144R^?/?=X^/CV=-=%I^EV?UWIJY; MW_&OO^,__%#_OGB>L-\S0A0MRCZP6]?W9BM!_9-1QNG^_PAZUUW+[ 7ZY95I MZ8%SZ;J.:PEZ=ZXO+WK.Q?2V<7A'XWI)>.^:_Q??Q;AK&Q45][^NK*[NW[GW>NV:?]_%TY_*J9_4\X\JV MLR MSIV@OO>5>WZY5C[O7;//^[!%VM1MQSBW+OW ,JYMTW:GLC=USUOW/N]=L]_[ M]"Y=TW>8*IQ?LO]>7??TBTO_R@ZN+-MV@_7O\_8UF[W/%"N]K$^$T2B,PNJJ M,.N_@YOZ%]]Q4O@\O=7TF^;SL7SA531-/Q:KLI M\ W?71TD>Z4C#' K\"P.D&N4;ER=7SF7%XYC7UL]8S; JPOO6I4!;H7&-@YP M*WBW446WXHNE 5K!N6^>7_N7UN6Y;[L]PS"O+L\#\_S2\H*++6;P!8OMHB*; M+.0OA5"]%#-(F.G4YY^.8_8.O.,233[_=O/AQUDK3VOMOD28\<)^"X55R0Q_ M9C(N;F.8E1 M=SKMA_E($_\51B0SWF9;!%XODAEFW+@7WX6.[;3&PC:XVAWQ&60T$SU4 N-#?7<6/3%+U>ZC:H_YID3G^](;MND8 M\.T3^6W"P<%OYGXV?(U_4\SV>!?\-:\Y1LC'VW02]0DCOT]?R+^#-O]X>#FIO7SIQ\^_JO=_N/B\19=?$:;00!"LB(N>J9JB MWUTBOZ*QX#/T.Q=?Z0*WVP$0,@\OTCV3SI3,,,)*"3KR%;GF8G9)QMCWU'G+ M9W_YV*-C2EQ@P2.:1**!]5IA,2'J,YX1.<<..6]-E9J?=3K/S\]'6%"I\)'# M9YWC;N]]]]T)B 1",GF&&5%EVWJ4?4VT?1D)[XB+";3LGG3TZQ&6)&K..&/^ M+!W 5:*CEG/2@49M:$4$=59PQ4!) -W C:6PN7K;"5[:36F.#)2!\,Q9R?"R M(?/SB6G=^_#A0\>\7365;EI#0-OK_'%W.S2*;GWZ 2&C>#J; .L134O_5CE$< =T6ZE1@P9?M"<;S MZFS8@ $KX2_;LB.X1^2.^#&XMF5(&^2N&#*XZC"49\@9[&R"Z+_:$5Q;_]3N M'6_'11P2JG$1P>V"BP\=+!RM:E";H]KD9>YAAA47RVOXNQQGGA )+%)1MJIWQ4Z)8(8FOZZ4-"&39LR,\!X ZYJ<=)?3;2 MAZ^2_A,!:,)OJY&4Q#F:\$7'X3Y38JDCTT]E0EH:7/1'.T92DQE?",B]:G!C M Z[^VIH?E]#"6"^S@/1#G>B>0$9>G&EU%E90YFEK)BA;$&D2C9,J2K' PN=V MC*(>)PQ31U:VCA@J>-S:+B1U-+I>%28B&/W0CH%K,J#FHKI9K*#,4XY98,:X M,ICT3]&/\SEE8Q[\ K_I4?LL&KH?R1B9_/@L'#CSL^C.7/ Y$8I",F45$@;! M5)#Q>0L'@TQ0DOSI8.\(\NZHR0:!9%)A!BD <7S/"'$;,QEAT&'[O"6AMST2 M2O[=A7+)N*I0 $(9;;!,'AY5E0E B-=0<>:"5!4'0"04[K4,3R-X@@:(0G$Y MX+,957H20/:9.^!,43:!80UX;R'=\LOC358M;SC)0Q#1C2C'AO7IN-=[U^MV M41M=4NEX7/J"P!\6-H29BQ+X/G;6L:SA]R5Q[]DG\[S>0R%PV"0'<,VE2\,E MO285+/PQ4D ]M5P2A:FWO78B/'E*.NV].^WV*BD)O0D1_[A7ZF(N80 ,#Y)[ MU-75TP7V=-4[G!*B2JNK$$^.NL"?X#_M4T/H2#.S9[05XD0V4A1B10':@ZZL M/G[ D-BK*5$4&-Z5XI)("[78JZ-%]"9!9>\]<-6!\GX\P')Z[?'G;3PQ'5^^ M+M^6]L@8.^)CI/$C0^"@1:O7^0PDG$(;NB W#-1%;KGUE'(/J;3A<5=:MA#F*_:XIF)C GNDQVBY$M+,*T@'U?(&RG@Q M,UR54UPNAAQ-=5=ISVK)U'K4"6J #EGX]D@Q5W_Y('S_&0OW 9*%OJ/H@JK2 M]5TV>&YU=_P^I;H+<"&##&EL*$9WT B1?=J\>ZMP2\/C]:?>X MBB;A=4S-=KJ]+ TS-7(_UQ3"OY>/W/.@HW2SW2B\$'VATD\J*CV@&/VV1!;- M@^9MU3P2J01U3%K"G:]?@.*C]./WNS& LE0*[>"THAW$A)&AC#1I].9Q^.5' MN^'!)"QE#:=0N,O^ CH$CSR]8^L7@9G:C244("\T@+<5#2"@AU8$$40!9$@> ME)[0B_:."VQ*E=D*D^.WY]L3N;GJO)-@':?U'2-J?@->SZY(UAWD:GJRRDG'32W M3.J>II1)&@\RB)"-:=^5<&-V=^C'B^4=5KX N[W$JF*^5 ]U;HCLGJ8D21E* MA#@MQTJ7N:DBYE M:7D?,Z7(/./5CVK.FPV?OW&HFY8SK7S%6HL)T1UT IW0=\S^:?E('$(7VE@_ MDVKS"S5QY^\OZJ8-MCFZU)/+(344D_LW H+[&1[SE")\XMY2/*)>]7G%.H@+ M5?V^NJHU*631.F@YH0R]343_TV7\ GOA1K]X"E:_VY'>JY JM(3-]"G?$C3R M?P>;8BSZ)FFRYIO-^X.!)+3&F1+84>%.L5T%@2RT18KO51JY@QT7AE"TU>T0 M )**N"1C(@0!/UP0YE>LEJMB+=3N9KZ*F**B]T-WBD8 M"V/UQOI/@5(M&@=])GK_7DV)"';ZA4LANTO",C# M-_7R0(39 0-CU_W(HY/JFWIJXB[4>=4(F,(B$=+ND$J'D2%D(&]GK7,49HY&[C4NURAD)GK M=[L;! JP%UK!3Y6M(* 7;+.-*!Z&@4W-5)JR+L*2.V_=ZZ;-6^?I\3!Y;77Q M[WI!CX$+Z;DG[.W(,3.P%CKDAXH.&=%!(:&]],(@+7W"+V4=S@;(77LX2=NO M$6;!!GP_>[F2DZ3 Y;K!R6E*"6KW^;[;>)6A91,L=RPY25L#3?;]_HT=\0:> MTIT> ^0O;9ZDAI<5]'YVI-QP8"'9R^ "Z7M\_!7*?K.C>[6? M^XGK&R X,]M\RVFE"L+\ ;B7XB&ZVDBFDB)O'IQ/-\E[K7@LRLL&&63%9Y*WOE=.,G/)GHI.PYJ M&9!>G[9X1#&3*.(RN*@WXM-">@@JN;J_P)(Z?>9>ZKXE[@KR6]M<6;J%%K8Q MM5K7P@Q'9G8EY,G&=+"GDGJMDB%71YN?0?=2,NAZUK"'J?:]F&!&_S9<@%\. M_=D,B^7]>$@GC(ZI@YD*MX-!@'W@'BU_<5D]U+G)23D=OA8M M%!-#$;6#HO.U46D8V(I";L#OI@7\+=2^E]&\EGJ^@\>7\OSC;N]X,\IO90+1 MTS[9P)!,=,U=^>:8%+C\(O)M2IP.D>SI+3&;75@IN&:#YZ?*;U,B9XHB]C(B M;O9IE30V$SH_6WV;DJVF*F3_]3)H0W5/#_'I$^=M9N8P]_2-S9;FYL#[\AA?!(FHW:YRTE M?-(RVM/W7/_9A]3H]&HV]_B2$%/)/OC"F6))]'4#=V0V(J)E[J(_;Y5L2SU3 M(4>D)&A'4>5KOGX1W)^?M\Q'F;R&:;L!EYH85LH:#@G M@G+WR31T?1'F'IVJ0IJ[%*"PAZ9TD2E>3JM7$RP6)#AR9K[]*XPM(2P=< M*AGNZEJ)4MRNCC#!+S,.K$"FO"[-*#@#<-YR!'&I2A,R^-B0*B/C@^"N[ZA+ MLB >-QN7<@0M;-Q<:3V//VM$,'I?V3:)(-9-*^>JT=)K@M3%]0SMPR:BR&61&8?$5/&]D>WRTPSS8V-V?<:'T319Z((S[84LL#0L5 M];MG(Y)NA:%AW9+M35/,)H2RZ-BF_FCMP)<*K#^0ZI%[WG5P*^BJ8ZK!-"^" MY/ ?G5Q?5I0[ ZYYLD.5S&_QLX2:1B:+G?17S2O=#)_#I02\$N+T48H4:6\; M* CD(C#>B%_!5L!>"(Q 0SY6^G%-IA(-FRA>X"9!< 2>K5LA;BDCFJ",12S7 MN'D.E<.XF7,M(V'4L)QTKCJ; L/"\4>F7[Y->I$9W(.3WX_$X1.F$X%U 4M! MO,;X6%ON57"_(!/*]-ZPL*0 D3PLI?G\^A-?.X2?UR^U,;Y*A;Y]QT4O+9LO M9T"E,33-H#(#1J33)_P2A()DK,]^W;P(?TGF7%(3S*PT>%V>W#8-%"K\$@E. M^:S)>A59LFWC!JV2L_L-GMA?B1*>KV.3^(3[+0$VPW/.D2C%S9H60%820A8; MW%J(O7 O8W _O +;&/FF(E7\,MS5?#4>$T?Q<:;JH@[9.=8MC-Q0WMH2HFM, MEF'(65L7R'[=L%H](5!XJN5!T 56Q%O^2CQS-3QFT5ZGY1-Y41>>.=H12UH1 M;@L_5A&:G43:8/M*7JR70BJ53WPB7BCC*SY!8J90@"!@3" MOM@-KN9:2Q7Y=%$S WB7N .ZH-X#8=B+US5WA*NQ?94VR_X[H9.I(FY_002> M0(FL$T?H@%LZ7N5W->!>SXLR1SQMU8EVKY^9%RT]_0,7 ME0S+:HHA),_F7&@ZD%50H5MISR36*E'BU+DE<2WPQOKK Q%Z7Q0?!^7#O:]T M+[K@98J;$@."TF=?VV34Q-Z@8#XR!EY"MWKPK4W+G=Y*71MY"J:\\;A$@C:7/;-#6D)]E^\(@[@8P!^*6C5G!?+N,E#$+',Y^6BC<]@&V:6.[BR]@GRE^#3L?:X M?,/TC(BD3F(+S>N0;JS)?K/>".SR26!]TP87X4UJWUH'&51??2(XW7VVQLQ+$ZU?HX+$#WWP5Y#]\)&$4NQ\?=WL_F21>NG5T01L9Q'KAKI$TK?3/-Y&$_3KR=U6V?SV:7?W_SYOOW[[_\<-7HETEU]H9B MS-[//^=U4\38\R; M^J^WCT[+50]"M>3-?__^\6L]3E2.IS,[]O'U/__VZM4"CFHRBE]B>I5___'E MPX-*;%7"\[_XR<6;_.CC,F0ZO[6C+*:OYS'.&G2X:0T#=?BSK0"]\S@KO1VU[_W*ZOH;RM<9 M_*S%?YJ.[?3\_6CR_7DRV%C30 .87%Q6\1R>*:_B!]"I%_'C9-K!<#;7.\S@ M3B]C5>OM]N-Y6E4G0[B9ID"1O ,],KO^,$Z3ZJ)N:5N?FY3MI)/O_C6'VH^^ MVRI\AM?NR,_*JW+60*=O+=AO]XY"*#,8=G0/F89*OE6E_0[K]#(WN?Q\_64R M&D$_\F-MA]:TXGZ']R5.9U7IZ_=OXO_Z8US.ODSG=W]O.\H=Z^]WL%_/8>Z: M'EU!B]:-XOM)]5MEQ[.V8VQ6;<]#R^B^M;5.O;@$Y5J_*>]^Y'_&U@/JM+^AO7)5ME:N&K*\YTJZ:_;V0D,\U$\37^,P6T>E?^. MX3<+/B&8&-EZ@U^WY4[3^W(,-GAI1T?3*5CA;8;:9.=K%66E39 M\Y"R7YK_GV>P*SM:KGK<&5'Y;ZT'^8Q&^A[V9#RKK)\M%QK:RW%+A3T/YR2F M6%41(+V*XWGC:>F9]?4\F#R_CV>3JHO7:WU=/0_B='8>J\7"R-)L[4('-JFU MYX%]CE7M%P/)3]VH/-O%ZVY7:]\#J^*E+<,2UZR@:K2/YU5>?MS-".JRD=Z' M/;F,%3@OXY#5\V7^6Q=4;59OSX-K:-(U+-]S9__,#L$8$,LF@1VUEL#F^CH9 MS$(5?;,_MH.\XM&NN] 0L?4ENNY0,_JM+=!1=VZ\Y08=>?)HUUUH+*)U)3KI M$.BANST+F'KJ];3;Y;1OD[P%.!G7BU#;>OJ,JH8>PM%X5H9R-,]K#5^CS^LE M8 Z]^^%'\Q##^VIR\A07MKIZ6'N>LD=SJ&VY+]0;1C MBT,#TDR7/;O"3H9S6IW9G^AM60H%W4O;]!]BK#7F3Y-9[E:6V'?>#U)7KJ4$/F;"W84_>: M*:)MY;KIW-Q-X[_FT,Z[JR8&UKKG>^E,4S%N+K:V:]Z._'Q4(_L1/B\?SSUI M&T*V:#+^F,4QV 8]-[IRN-VVO5MTUFW;N>6;MD<3_T",R_;JZ,%DIZZ.]9M/ MT9FUEV^R>-_$T6QZ\TTM<(3),ACQ/Y9?%_<6G;-2S)/R^6048C5=[&?>= SF M[CCZ]35THFA:M)!,$Q4X1DD)@Y(U'G%A!=(._L=D#,*;AP,?Y2#,2;7$?+"1 M-QMD@:646 >+$N8$<9LD8L%B9 03W$F.(R%-QG./14>5?S6I +-?7T/1[[$\ M.Y_5_US48BO_A%P/PT673[R9YNDLUXC*6;RX*9_#8/L4VJ1+L& H0PM^N>;6 M3/[+APL:O',A4F0(E\AB9Y%*TB.OB..:1*SY2Z+!;I):+_'GPS.4X&]V#S_; MZVP';!?^Z@*%IQX&HC *."5$/5,HIN112B()%AD&!%X0 9XEN$E/2 W(A4=[ MKHWHL+I,H3FEB7J!.-81!4(9SSZ(ATZ0VHH+M1[(LLY"KHOE M;XJ/T4[C/G.)@!5'!!6WA2@QN M*3Q+X/UAM2>[L9$>6%L&,%0X6%"<+&JPB6*T2#+0J$$ZJ8.RSNH6SL3@]D(K M)= E2ONR'!O187VAPCD+CI)(2.FHD?140*,6M)X"T0A"F/#^!9D+K?C0*4Q# M$6*G5?552[)*B@3]1]I+@UQT'EE"@.K"6$&M<.!.OR"KH/MUYTXP&XH-GZNE M3JM[71\CV4"'%4\7T5)MK DH1+"QJ0_@)9'(X2W"-BJP?/#A[T.T%=FD#YB& MHL"]")AM\G_\:&%AH&#C C8.QB+ "$;&2HZ"52KH2 4+X="50V1*0 MM<8T65.J@,E7ZL3!&8L>QLJY@F%:A7"B2DKK7)0MEK@'7]?JWF7I%KS!]$]] M.&V36JD?*(P,06%!D>(\HD 51CPJ!;XXL#YZ9HAHY+'V.8H&^_WWGRN",L%[ M," , T\"1Q\0S 0"*4\2I1RF":,/W>MZCG@>:[V6H RFT^ST/+]9CXZX^-5 =N]54!'!/*"<*62/AC4R&(FVP00J'1$U@ M\$*V4"[#>/7=\:A_](8..7R0L*1YX.&J8H6AVA()S=DD)(S16&0TV!Z68::P M=-K;%LO!P]A6'7*E6ZB&(L9-4HIKZ.T&(MQ_K)#2>8#*@HOB&?*4!^2TR_NA MV$>FF"*\Q6;Q,-Y\=X)O"^.%OT@-AQ;%ADS<@;!V:.T&1MILKY8D9BR 6N,O%(6 MQ>0%\H9)Q+1Q!-Q)SRE^&;9%*\>E8XR&CBVYC8-:0+&9#^L+%5)P;A67R C* M$7&2H$B90)@'K@,SB9 62\)#6@^MV- I0H-&EBP[VCBHY/'S10@.!Z(YHA0+ M1"W!2#@<4;*)>IA%B;(MEG*'-"-:,: K< :+0)Z,S[[%ZF)%AI95P<=/GRXT M98;9!)5CGY#72B-O81;46D6>O".4MW RAS046@F^&VCNQ/Z/-X]1^0B?!S@T MO.%2A-Y/+S>XUV# 4\PKDDL^S"SY)-7DO2<_QZJ,.VY'"*,Z"T R%E+%V5P(.WUW],\X1[&^7[]+* %8@VKZ0(VA 58<[&H!W@!P[( M4H-1Y%1ZI8V(HH4C-,QB["$3:#*@9)X=KO\%W+_K6C%-4M;T,]#TZX++5_%N M]TH*XH-,2FJ4 EB-BCAP5Z66R\!T1K'6+8[[W>,=ZI%X?4ES,B"L WKI/L8P MS3G+/DRG\SIE:5KZ/3VS:PWEQ=W4*- "6$M&8.$K1<9 MYXI'H45LL6<_S#I!SRP^5$$,1OSEZ_LE MUF$OWR;@./]9SLYS7 2,(F_7K!SL)DX_L\J",X:%UP)QDE(.Z@6[G><@3Z^- M9DPRYUNXL>RGT+I[ 'DH*JY!;N'4M30N5U124"V%B(PC;DR".<@!$H(G)$+$ MQN" O6QQBGL8[?CRC\VL1OHQHWE8;I@ MR2EL4!!\D#46T <#=FQI;NY6V MBRY;6TDAP=1)E$(_8HB(24=1\C8@;KF/1&*99#?I MP8XU%8)'K%54*$1+P%O2H,<)]B@9$;PC#$?9S?F8GY=B'6*[9R=T>9-T.R=T M124% 5O !1Y!9TM /6^ 8C!&T&\D,R-&GE[.O MIN'=Y9 !SSZ*6/22K- ME'^I>PA=TZ8G/ =+:K/K0O^:%6:#O?/,.I2$$$ARK)!CCB-'7;*:>Y-(BZ"D M8::T@1C3&8)[BUU=1F6_C>.8-N8VV%*RB-H:ZQ)%3(>L6P-!R<$;(@U+\&(P M2DTW'MW+9TWW4 YW1N:QF??TL,\&#C4I7HADI"(]T?"NM]W9Q>>P;J5-11,2FLQJ/ ZKXF3S(%9$#'2 MS 9F#5=6M/#]]4].LZXPW;^5M;S,Y5DFUK)L@2TS@<:(I) !11L$LE))Q(DR MW/%@=6IA7YF?R5#O \R]DNC1_2^[\NA1\8(&)6-, @4?T/W1Z5$B\)VX]*AL/NRK,3BW2"H\A-/CS&(]$) ML]CF0A;R4RUN]X'FWI72O3LEGCG'K:ZEB-)8,!<3&([<(>^BA7=+882=DD81 MA[5MDYGYIUK_[A?7/5OEMV ]=_Y;6TMA,>AFIC7BP6ED<9[_;?%1 MXS8<^ZE6S/O%=#=WR0Z32?EM#84P9<%)_>BG%]LY-K.M14T MYM/5.391 /+.&8RX$1P RL>PF8O[=-PL,&]+R0)'DYP$9(,V AD;:LTNP([@\"H*%BAO=#WT&E+]7&OO MW8/Y[!.V'^.9'7V-L]FH3@!P?&ZKLY6SVX:G"R+%6ZW(D7A'V5M)WITVU0;GTT%JA"+<,!X*T MT@F1[,1H"Q^Y(Y$0%BQMDX1SF$WE%Q1==Q@BW$\>EP?I4U;GC7_8S2&3J3SM M3X,+!3:4*GR26 26-U6D0C1AA:QT BE@C>2:8&P:!4?W,]XFR?L_9_L-7N<9 M\,[-ZZ,[WR:+_#L;,&E9(Q58E3D->A^XCO$=V(/@OE_^;3'0,DM>C(TNCO>L2\'8[DF<2^WU. ^Q7YIV=O6 MS[*C^?3BX@JG>!!.QF( 4=>Y#Q#UL+8E4*>8*:Q"Q0\ZT.WP5HPZ.GF MT0$A/9C]=+. V>A]7?%T(;PV6*A\9@ESI(S2B,D /X0S,O@$TWDW^6AZ9-'! MR/ZQ1=,)WH-S:1EKVXA)-\\6EB;N$^ DN&7(&P_FG^,!4>:4A#>/0D+)ZH"L"I'H8)2(+2[C&\A=[I09G8(U%"U^BV/ 8)2/0H>+ M<@S.3D;D*F[GQI:218YHE9)Z)(+4@*)6R.@4$:9<"Q^LT.G@SQIW2Y#N$1N* M)1_+V3)3]-T&^7:&;"A5I)QMVD4%,[+#2#GE$97>(LZH("1Q!J37R"HSQA#E'QCN+/-=1><(C6&8O9N+H MR-!LA\]P)F8=A'[CI%76SW)>X^/Y= 8@5+>A"_D4%OP7-B_D/Z.V@@M)D\?P M:CF;D-7&H<#!KW,F$.F%8=(=_+70SY;U$T-T"/R&XM;Q9#H[3;]-)J&^_SU6 M5Z6/TZ^34=A H?6%"N*EL- 62D%'Q&A0*-A@D)>!!)&3ZK7)64&'\6>[HDJG M. VVN3(93QZJV>T6Q]HRA1?,:(TQD@ BBD%+9#E,HT02+"-6#/L6]_@.,^L< MZCI9EZ@/%^:_&/AV3CUZLK!".L:=0D)9EX\N>*02J%3-I-3@WQ&>#G^EK".1 M/5G$;PO5H($+S]$PFPL6G$0C$WCVD1N#=(@:26,UHBH1KP(/J4UFTH&.I/7" MC'%)<\2#-#$ O0B&&>:&MCB#,9!-TO66 M7QT$_BS):C?71G<7O3\O/U%S!FH%/YL?UUZ2Y.OKY?ZH]Q M.?LRG=_]?7\]6UR5=70%S>=HK_>3ZK?*CF=[[% &Z$ENQ:4:V%^WOF5T>FSX MO2VK_[*C>?P]VNF\B@_.] W4W-TQMK?7-W=DG-C9-GKV/\W>IV>^P^,N-O D MNEFC.U::5E$(ZQ@6R2)P;RT2)M]"C$-$W(D WWL38J/%@7T@L10:?,JK/>7X M=!S_3[35K;"?C<^VB@M&C:6,)B0=H 86F4,A*HX8"S()9JU.!Q^PU ]%)GO& M^=FG2V]["K/G=$-/

AG]_.J\G\[/S;]\DFNG54N3K18;I;V;!BN;_^K/8YB/XFEZ M>"X\KZ5F)PA^W98[3KL5OP[3:&MD!UJW6@+7M[/ M+^;U!;'U+L^=:LDJ9;&.OWG_M)/ZBXB380 5C")21 Q)(0E2(%PB$S.8]4B MS]]^)MI!F3D4[(=.VSPC]DG;!_47(E"6K,J9JY5$4N1K&!28S$S3I(G3.K(6 M"G6@6PM?!&_;XKX?D['WI9P;*^_NZ%?_QNG:-I_>#/ I;EG>&T"1K.K4XF3T MILV33<4*0[4E.4^<34(BA8U%1AN/+,-,8>FTMXUV\8<:)($*,0I5H@305!DI#@L%8RI8._'JP[L3[6:UUC]^S%E,_5),S][$L$MWN< MCPE45W&][+<5*0)8 8H+ 9W.1BU5H&JM\*!ON>%@).#4QF<8:+>P<['W -M@ MEM5H-/D.&CS/P">3N9NE^>@I/@VTQ2[U%"(F+G%TR!&P+Z5/"7%O. I)"T]R M"(9^ 992;]JC9RS[MWXV&06/-IL;590K-*4W4"\2QCBCDC! . M?"J4&,D)/"F#UWU_ML"[B\O1Y#K&+[$VJG<:\]:RA0.O45$2$>= 1"-40,+F MD#W#G=#8 @#L!5@$74CV<9Z['K ;:H)83FM_YN7N\>RZ!LB.CD=V.BU3"8[@ M5N8TK*' 6@>7PWRM UL(/#B&DA0*><88UC82W>;4^$"K/KWPIS\$G[])MQCH M[W8\3];/ZA0Y>4U@@R9I5*[ !-O:5 I*4Z2Q@8D-.K\TE:AVD;?P*X8YH=]QXNO!"8)YX0=3H@CR6TD//M4Z.55(8P+EH$#@V3 M@;Q72K0#JZUAL31Y[F6SV,&ZV%RX"%HP&AE!U&N.=!(:<>?L2"7^)'GXOA<@^LJ/WRZ-.O&1.YUOJ[2"(D6@WR)?NB0IS;>C M@J%I[/X6,I;=?RS:V3%X2-=@&6\+.FU4OF T<1*M05AXB:(B#'')'1):6J%( M()ZTR"8S4/+MX5CP^'QO3Q@/F+OJ'BH;R/3PP<(0)[E($B4:/=(&[":PDC3H M2Y57?E/4;6:7@3*I[HTUK<'N/\7-)R7O'BND=#XH8Y$EGB%/>4!..XZ4Q3XR("'AC18E>Q[1%_O]=P"^ M @DL85_E8;1#(! (>@#68YBS7HDU6Z*$2>3Y7 MG"MN=>L S<(,//E5]]USI%+ ]SFWUDN*#T_$'$,UUZ D3>MK%K8^*WH5)OK_Z5-Y< M7[!I W=#L8(Z*66D&"G!/9+2.&1$G2?4!NF<,#@V/%T80(99;L#>\>#N\9Q54@D8FZ98$H>%D2T6T0=*I]H?)[J!;(^S M_N=8U7DUP)L]=:-E)M ].I.?JWAIRW"3VO1H'!87_"S6I@_C<./#/MYT<=&W M)L$R6TL7/AI,N/4(6\^1C($B)UA"%L?@,9,S3$(0;J"[]E;^;>+("?Q& M)V[R/C/+^4>P0D1S!6B_M#63V$ M\\D(9KGI<@0;9NN=ZRH255$2:U&(.0>"(00%FSLIF73PO8IXC_DSFH^GEG(G MR-0U%3PH2803R%CXH2-CB ;XD3B6,4:*36H12+B'NYB[9\.FB]I[07@HLWJ_ MMZ6_#,8\0X:;^/(,](9BPQ_CD.]E+%U^0VXFNAJ?42W &+Y-/ELPS7UY66]A MWDV1VY12VZH+8RSVS(&-GT^NZWSP&' 7*&)I9=3.\!<0%S DZ?: ^ O@Z7;# MHGWEA3-.6&(L@)93I3@E$:8@0&4BCI8"KKR;^[8.@ZM=3*E[07THOOY9BRN& MHZM8V;/X:7[A8G6:EAU?W%!Q.I^!V3_.EQ9N(.>.-14TGY%(.4>A41Y)CRG2 MD@$FWG#"I857>8]+P&M&\V08VR:7G>HI: C&&DU0%,+ U,L)2L13!+.Q,DD1 MX.G!'[?JE0>38=$=+@S-+Q)DVM%2ARVNAIDMU,Y"N]7?U;>S?+;7]:U'>?7L M[.%U):NOO6I9>1$%=3&QA()D-A^H-:#)I$5<$T.3"$:Y%GF-AHE(&)*7>X&\ MQ2;UUM[.)B?+I:=W*44_FZ2;A$[U;/MY7OES&$E>"5^_M]UE*X4A'$Q0(Q 1 M3.><40K)^OQ O;/+K"2NA2$S3 S$$)0\#.Q[W][882FR[Y7RT^K,CI=;1/E: MWTR&ZAIFI?)L7*;2Y\VB12I#D.GGR0CLQH/K3N]+Q\_J5?]@?8UG^349Y!K! MIVWUCOK3)OM^&;[.W33^:PZ-OKOJ=^_H<4O;P5RJHOS#@6K[Y]_^!U!+ P04 M " CK0=-/-Q"K0LY !VS@( %0 &%N970M,C Q.# V,S!?9&5F+GAM M;.U]69/;N)+N^_P*W[[//L:^G)@S$UA['.$M7.[3,T\,6F*Y=%LEUE!2M>O\ M^@M(HFJ51'$3Y78O=I5$@,@O/P"90"+Q[__Y_7KZZC8KYI-\]H]?X-_ +Z^R MV2@?3V;?_O'+;Q>OU85Y^_:7__R/?_OW__/Z]7_KS^]>V7RTO,YFBU>FR-)% M-G[UYV1Q]>KW<3;_X]5ED5^_^CTO_IC; L\?)B^67^Y??19 MU7_BU;-02OEF]>WVT?GDI0=#I?#-?[]_=[&"Y/5D-E^DLU'VRW_\VZM7:^2* M?)I]SBY?Q;]_^_SV425I,0G/_VV47[^)7[\Q^?7U9!%5-%>SL5Y7E4K(I0S6AA(7!A'%G=O9Y=Y<;UZ MTZ$V5RG;2B/=_RY#[>K/M!A_"MU.C1:3V\FBPIA^L&"WS5/C\22"D4X?(%-Q MD&]4:;=B?;R)K]S\?O+S M?'G_?5,ICZR_6V$OKL+<-5>WX8WIUVGF\^+7(ITMFLI8K=J.18OHZG0UIE[? MA,%UU5/<]_ACUEC (RKO5LPO$>#Z@CPNWDI3?3HI_IE.E]G[+)TOB_4,=JB! M>PMUUZRWL]O0'>./^NY]NE@6 24;9MVJO;Q1I=V)]2$MHK5P6Y7G1U727;.C M$SA>3K./E[_-@H<]G?PK&_^:!I\PF!C1>@M_;?!"F\B M:ILO[@Z>:EV]0M%VFEBB<&^F5E7!P9(=-U"-1ODR_/HY&V63VPC-AZSJG->L MUNX%*Y;9^-TD_3J9'F.M-*BR8Y&B7QK_CS/8;3K=K'K<&U'QN\9"UGA)UV+G MLT61CA:;A8;F>CQ082?_PZG7P[QNMN5FO7@A7933H9 M;W"- ]0*;;,LXO+C<490FR_I7.S\)BN"\S(;Q^'Y)G[7!E6KU=NQ[3M)E16T:X2K30HC$/W>Q9AZEFMIVV7T[[D<0LPGZT6H0ZU MM$95?8N@9HO)>#)=QK6&BVP4UTN".>2^CZ;+<3;V17[MTF(VF7W;UE-12WVV MH6_0=#J?C,+<96.CL_&V9'<0'?G&O@&I-I;5KK 5<3X6W]+9Y%\KXS$@>;&\ MODZ+NX^7%Y-OL\GE9!1FP\TJ0F#:IWPZJ1*YT*C2TXE5D:!MU'TZ(3O582>Z MO,B^Q6GMB'W@W24Z:E!%YAPLV%'SJ@U$A\JUT[CEUWGVO\OP'G=;Q<#:]7PG MC:FJQOW%=C8M+49EZS8_/FS@-JIM,EN\&4^NWVR>>9-.GT0$[8B;*T/A8LP= M737T0SU.+M,E]-%S2;NK*?#!N?7Z636O+V/JFF]N:O:7U]G MUU^SHFY;7ZJC[89>A?J*T?)K]GH+3LW9M\7V2Q8V]V^\\7Q8_OJ^.+RU=-\]!*V*UPOT_G7%;C+^>MO:7KS)HY9 M;[+I8EY^LAK%7@.X"<;]OYN/DW?Y[-N7K+C^M"Q&5^D\NV]J$#![N\BNMVT+ M-FDV_<:*8]1A+K)&1R)G'HD]C&')>;$ _E>RK MR:^6W*N2B?1.,*:<9I1!H:U%GIA5H=^XZ6I1+PP8:XNF M%R*5B[-V8I@I^1*;+=]9%<L\9TZIFJ[*F,7I_'?:9..>$EATH"H0%UI11&&=JGZE]R7X[0>QW=/+5?Z@+3VUCP;$Y=;Q $WR). MNXLP[=Y_=<@&.;:NQ'--L9 X=":!(;=&.[CM3I;)VF1!9VJ1=(S@(%EU>,8Y MOK9$$R*8XMP8JXWPFBIQCXL6;.#V2W<\:,*X1MC^Y%Z)SS"MG[.FW%"H=M!2 MVE4D$8P2 0F#DB%D&?"&LE)"+!@>H-W4I1X/1 M)/H83DDE$0L=S $+H2PE%!#;VL3 YVDCM034*:EP<-;972A!7$.-F>42PM!E M,) 2;ST18>BP#9OFRJO AD9(_:B\&*31,20Z'$N#Y]OZ\9/$9C?Y?+*8IYLP M\W5\^4Z[X&"9,$Y*Y9 'U&*N/)!8D.T,Q[CJ<]6^HF'0AA+R;N"IV;OGQ>)! MSPZ_/>W5X:/D70!X?8C"A.ENQW3_\H.)X$8I[;F51L/0>._L=G$(:%II?_-% M)9/SFN1;@:<_)>]=,-_W>,(8-11[C[23!A*'!-D"XY@BPYS&FZIGIY8;(_,C MZ'Q04_005-W2E&PF\U%^<3>/D0AO9Z._[9^,7WXZ"=.,$4Q2P(5SGF*M\7;G MQR ]H&FX'7G]*[];'CY;[PJ8JUI!@ M*(4!!D('+74*2$'U=J2";H +:ET&4G6#VI!8\SF+( <-Q6PF\U$Z_9\LW;<2 M6[O.Q'/,F,7:2& -E=A"0[9.#))J."/,4)C5!HZ]!3QDP;W,'DNU^N-#OOB? M;!&ARX)W._YG6DRBC[/Z;B-HQ'@3G;M.:;U"H4BP1 MD +L ;(X_F"$#G[>MO6(U1\;V-EQH%VH3A>BL+;%@AP;&TU=QS.XZ^\7\:32 M$;$+!^I*"(86(V'*K9;U%LNN M46/7\PFUF #,'5.4.(:(A&@[V%$#Z^M;G).^V\2HOBF1S^?WAP3O_CG)IZLQ M*TQ-<=1*9Z%=\\E\\3$"O*'?^SR43(N[BS#0/3ST_LRH:*'N1"*HJ+;!F-;8 M,>HIM]N0:@X:F!?R[+AR CS[X=7G;+1RM,;9V$QN)]-/V2R=+NY:X=6.NA/) M(32,$,*TU1#&/>'MJ@)#HCZO(/BQB=4.H/?$^OOM'H MN\&M*5VWH\*])[TVHDM\VYUV%0_'/'TZ"=P&59-Q(R)%& MU#DL((=4<"0YJ;:QU;%DAXZ\/WXP(8XXJYT0#BKE'0*(F5(BS&V?&^)[3[@W M44;>(@)]GE^O%!GQJ]IC@X*NRIKA;S5O'H,N9ET[RX#+YIX'QOT,O.YQ-&J _F@]5&60@@Q])M M90+0N^%&.C53T7-=MP;.CZ'XP84[#4#?)UHD7+?W\.&EA\\E&B@)G=1<&@.\ M,,PX7\J"#!Y81%0+.GE^IK\V&GUI=B/J0BX))@VP%#OM/6&>0&PL+66! MKD'(>2\U M$+7:"DF+%GA#-'K6;TS37.XE_CY97)GE?!&2^JK]F6.= A77S0R^7SQ\7(C3X6QXL7G M$T.\90QCKZWAVC.EL2QEHPK5/Y[26<1;BP-&&Y#TJ^Y?\WS\<#J\R*?[]G5W M%TJ@H@YB)REW$G&*"/2LE%):#HQ?BTJNRU8^C,!YUEXUU6\H"*,9]/\9IUDXU"8 MY]YRB3 &&XF("Z,@)('HTH#M4$C\@-SV%O7VS+YK#Z'^7/GI-)JX#'7K]^5Z%$>4DL0H)H9#W"5%F'M@L62M>/U>G,IFN?!ZW!T]OTGLT"!M/0 M8#6^#M!'^>/]/H>9<*!DXCV'7 F)&)-(>V>8N1]4H:V_6MN9&= ^'=K%J+=3 M -LCA!?98K'>^JMP%F!WJ808A[%B3C'!L>0:$+Z54QF.AF<,=08#QC0BBALMQZ2X[J^SCN+]F]?YTU1Z5W3SR-K]NGZ_NE$T."P M.LNP,DX(C)2G?(L0MP,\V]&%'U ;D+X4_2&?Y8\;NV%F!2?P8-G$:*>A%TH2 M315D-MBV6Q,'(SO PQTMDJ!M>/JBQ-O9(BNR>849_LF3B2<4.6TLEX@;[HUP M?CN6,2MZ33=TMZBAO$YO>QOF8[6HG"/N&_+T%$PL%YV&4DUH+$[J/H%AO M!SO2(.ZN,]>O.R:T"M7)YX4Z\T$80BG4D&J%D03$>1$E+3>XB:D_#W3F^G5' MA[90ZF\Z*$V8&>=7>9%]N#":_<]0!0T-)FEQ=UJ$@U"Q\C1 MH('I2NSUV+AW:NGLK0DUW(1NQBF 7E/./5-V&[1A&H2-=79FL$6K9#C ]DO@ M(,FFG^ELENW?O-I1(O$42@@D!M1ICX@*G9*4\A%0[8ZX?@\?MDZ[<^>.>U%=S9B<$V_94&4)Q$K2_?0'Z5 M3P/D\_7%ZQ6B 1,&I=& ;2,09K!]GV9TW/EB6U<.T+YZYM(C)/N:?LN+B*BVJ MK.+N*I(X0Y6F"%!O,#$,> "W"Q-*BOK[-? <@KA;@N54BC\T4;WX?,*58=@R M*!VEPB/&--R26L$A';AI3TT']%X'F%,I_?#N@EN%^= M1G9 *8U[4WP]:/I2_>_9Y-M5:)ZZS8KT6_9A&='Z>+EJ^?SCA&%'HGEB9FV&UV>B',^M734E4FDGN:),.0\EY4KI M^Y$[S-_#F]0&P:Z6\+SG5R=IFFP^6JXN"IV-W6PQ6=R]G5WFQ77Z,*M:K28W(9*LN[2#NU\HQJO,T>GTP>"VVP17-<3)B#:6,PQ M2])UW"58W[=VG\Y6W]T_LLF%O9+M796$18TK3S207OC@L@L;NX9VA""%'9*> M001$I9V_CI ;767CY33;=/9]8LYWR7DP-U);[T@T9]H*$^ +AI,0@"B.USA2 M83FJOT_2=EJE'BGS-/#_1&"G/69P.IKE<0C[D%[ORN+TTF.)!]1H[H2T5C#" M.0-[(O:O"1V1M<[Z= MC<(P-+G-8DOV7XZVOU1"@TW15O'B^)OAY5Z T M5.CUS32_R[+5/E:9 KBJ6O>738Q3U"NNB8[[7]Y*2DDIAV*\?FAG9TYV>\IM M%9J^AN*U81%>>< (>_1<0APR#'M.->/ 8,(E8Z4LFAG0HYK/S IK@F-O)[]K M8W,OW6Q<>9+OXG6)=])PB@T7WC!./050ERC\%-RYT*K\^3[W(G\[&Q6K2W57K2T?V4;H7N;%KT'2 M^/C;^7P9+\K9-7*V^Y9$"<:)H8APYIVF$AA--]@@%::0,QQHVR?IZ8&O3OKW?TC#]%ZGWZ/MZ>5$CWM7HO\:[9WA.WQ[0F5 A&"/0[B*TXT1;:T M=9#3NO[>6G>9.4]$XD$JI"\3X\$I")/>3!9EXV.2P^(V&_N\\,O%LLCVC,&U MZTH4X19P2;TRBBEI2(Q VF#"M*IO#G274?1TYD#7\/9FU48)8ANSL5T68:X( ML\@DWP2E[334]]]W5JO&Q"H7.B4TRB"L$&>&\]+JQQ*3^E&$W26R.J$UV@O( M@W>MU@L*\Y7M,G\[6X/P)-QR]:5-%YE/)\4_T^ER;^A6ORU)# ::6N]UT(6R MP6&682C8Z,,*,<3$76?H@O6BG([C<'<&J*Z%V_Q^]SF?3H,U'Q_;'Z3:8!!DJE!">*.!>S5B(5.HM4 $*L6*4#H3^C M9[-$<$"YC6E^I>3,:0Z!7.,(O.8-LHP,+WJV,F4ZBYX]#NQ!1\_6B]PP@D"B MG9$&$L$<"0ZEWJ@ >*OK1VZ<3?QL90KLC=PX#L?!F*AGL/TM-):("^Z,%T8S M;8,QLT56F($'\]9D21_[X/6 _4G=]A ^@\B-LV+L:9CZ@N,P_WSQV\'HC;WE M$A"C?ID3!FLA!?&(05':1H[C<]SF[%3ESV_8:0WLIZ2^ZTG63=A@1!I8432@1F4$( =@1O=( \0><8S'-%ZY/THL=-2*3C$GAD(6= (Z@=)JC4@"9D@%D.__*=J)$& MS[\/_7.EHI/VH<=-"!H@C'C@" *$42>IWFH !]+4O[=C> %!/TH?:J3!\^]# M03&7V>34W>A9*Q+IN?""QYN>"19$"T9-J0?5Y$S/\**6?I2>U%2)Y]^9MHHZ M&(0PF&6&8UJ:(&J 04AX:QT*>F0$&05]J3@=+Y2^YO-$-]P?8AX]4__EWW &$?;;=QL12(9SD MFCM',$ $:EU.(C1\]2/-G'^9+MPM!\Z_'S_VK(?9CX]L8V*QHHIA2X0Q!L*@ M22)+'<:LOG_)!9XS[\?=0Z\C&!4N+NGTO8G@SDL$$)3( M]@?'A =Y$IZ,"9^SR(3P>;R].6*S3*=? MLJ*;XS]=M#-QV&L&%%"".66HU-Z70Q@7ROQ("T+MJBD)I<8!BR#AB'A) %4.EBA#P'ZD,)=.^LZ9*.Y4QW978M]G MX/&;##P_S\;NMYD8@=(J8X2FW!*EH?=N=2;;>:R(KQ3,__-L;)8 K"2F2D2_ MS'LA#;7KQ'W.>6WQCW0VMC)E.CL;>QS8/^#96 8%]=Q*SA2W1@DB =FH "!* M^KSO]D1G8RM38._9V.-P'(QO=@8'##W&F 4GG"E)3/3(F2X'B6#P>'I.9V,K MLZ27'-&U@/U)W?80/H.SL6?%V!_I;&P0U2* $5,46$ ,,%)L9$6 R?IQZ.=U M-K:RRH\Z&WL8;A(G49D!7H+7. MF;;SE;<#\=F0>'#9^:W47CC&N -"0TDH]K[$V7(QH%O5!T_EUE >/)M?C#C\ MM66<)AYZ4;BIU#-1?G&\]\?I@J=P:NH-G[=F>$T<8$N6-U,QPJ(5RPFQ' M#TEY_7/BK6=:'RS+.T=]@*%*:SU\*=+QZDZ/+^GW["53^@2M2*RE%@F*H);( M,Q=4;F&)K;'*UF8T/Q=&#Q_UDT47Q>7H9Z"X[_''[&>,T?[E7X3BQ P5PM(B MR8#F@#-(F(:.0DDK;:C]C#'*$NZ"X4-"%P[#/R*0"F;5!D>@38-$8<.+,:I, MF] Q1F]G88#++A;I8O7R=Y$8$8O]$4=[2B7&4QUL#VTE8W&OV5!E M-^#$"V?ZC'8[4?Q197KD7:':EVNSH\4'8S/VEDL0U49R)8W7,(8G ,!-*2N3 M7 P[/J@5+59C1B.\?FR.##(09WC4. TE3#Y?A&$VG6;S@S$USYY-G+?4<>>L M<(ARCQBEMLS")EG3T[%K,9LCT&$V5A7==J=G89K?9-+^)(&S\ MHRHQ58=*)YP &GI,= ^Q-)Q+I$ I-^!V0-NWW3*B?:QZ6R/-IJ'.;Z'A[]/B MCVP1?JY*D$-%$P:EYAI#:Z6" 51AE"@E=J&G#&=[M%MVM Q47]3X-9ME13H- MS5;CZZ"$>$1N,;G-JO*C4OG$X!B&*)"V3%+!&1"RM-D)D137)DEG&2BZ(4D7 M:/7%E'KG9:05V#//@,$**60ILR7KB3,-HB>.GSS.S%]M@N-@-M_.X-"!L(1) M1[0"1*V6[.,>SP99!9D?MC]\0ZZJJO-N@#WO MPU9*":^)U5@%>]=+$V0NET(H$[Y/J^X<2=0FN"<9A8X;?\KU,^<$(\A!*AW6 MQGL/:"F7]@VN]#M=9K23C3RU(.W-4YRNE!?8_2)^&V=WGPM9J8($&RZ!4$!B M(85FREF]E=XXW.MQX=Y.]-7=G^\$T]X'GZRXG8RRET78IO9<(3;_DB_2Z!!"*(X8\(0&ZV>C#2E0_1C0(>=- M'5RG:$,WIXH472VW[HH%W32HP7NWZ93?9VG,)[BR__I]V]N50M?4>I\NED4 M(F9ZGN^/@^VH-1_28KU[<9*WWR_0_S8KLG0:V?MKZ+;S8'&_R^?QKVVYCY=^ M,DMGHTDZ5?-YMCB 5_>#_+9EZ^;$)D_2KY/IBL<;*<G-1 M_AJZ^F3^KD((<:OO2;CU7D.(+!'!1Q4*&VLA95X8QBFHMG0T7#P/11.W]HY$ M>:GBM<^"0VZ@QQ9XM\$16*-K!8-<97S)$QI$\2^ M"+-=8KH_AW_ ']M1(M$000X8H]0&N:@2VFWE@Y[5/X+3<WBU_PV*V:K3A6]D4G< M._VZ.,*^KUI%(B"0RA&#$9 648R5*]T:(BFI?^:M,Z=P$'3J"-_S=AN]<%(" M(1V5 !-EA-.\E!4@,,!#MH/@4IN@GMN:%+/ ,*Z)!A9)!SVW@I;2"=7@7'9G M1VX'09E6T#S,E1W9'Y^NGMXOONRD0:5RB4#04$$)HQX9H[%PK!PL*3>@?@Z' MUC/C#H(-78#:VSI4N0JC[Q[$2_DB^]]EI/:A-:G#I1/NC ;*0 [#F!GF740L M*^6VOM#?!XQQKB$B#)-RCY*%0%JX"M+ M;6IV%VM:1^^OPYYA+O4,G#3#(K%$\X=!I"PC'#G#"."""RE#P@ M 8:WUM.J/BMPI2%D)[!VMC_^UR0K8J*NNW68 MSSPCY&Q,H5847F6P:AG*OS:]AFXK#9]5)V;3V]G-:FF( MC;=!@/!.#ZW I9P$F/K+1KV:22WH<1=;&F-V2FZ@6MQ I3VH#'%$!D,38L>% MD$2B4LY&IY@ZV]\Z'3?J879*;N!:W,#E?>'>>:&LB9MR!//0$9@JSWH%'V6 M^U6GXT8]S'K;SWQRNF!ATJ*X"Y[!2HQ]&YI["R;:,><)4H!ZA)RT"+K2F^"4 MT '>QCZ,TY"MPMHGB9['"&\!M9-Y/& 9\#O ITIU)$YC *P4C!KB@QD8_BT/ MOW"#6/VHK^XGII-3JPN$>]LY?W#!>\S;_SAJ1%WGQ2(F"8AI+U:([=M3/[*J M1,0E,"RQ!<@BPPT3;HL(\*K^>F+W$]Y).=GO"26)J\V_UJ]<'C;_6@*X=GS=ZE[<#2(/;8M= M<76[GD^LD0A#[E1H,7%8 2]+0 3GHOY-\ZW?6#P,0K2)9E\#S(/F'N>J[B^8 M0.%<<- 59<$$8!P;1TH?702+MO[! /%CG8V/ M'6B:U9J ,'923KUD7EMC20QDW\@N/9;U5]/DCTFI_C'OCV];9%OCVK;&),87 M0*DS2F6V4,^GZXMD>-/]R9FX\?)0T[8NGRV*-+1 M0J?3\,0AG.J,TIL7K/MO^FB0>;PR!5IPR MZDR5L;<%:7:E2:U6,%$,4\DL@-)2K(@GC&^E<*C7P-L7W0=]Q[?:5>1!!, (%P=UPJX""$9E"4L2#6X-*&C#*5M:SOO!*>^ M?.F7FGLPJG%WH<0&R+ GAA/$$"+Q'LVME$H-/6%H<^558$,CI'Y47@PRM'5( M=#CA4EMPNZ+3%2:G1Q[:@3"T0T43LUH!8L!A*+P .OQF2HDI8 .,-&I#?2^M MG;6'4G_9--;SY^^3Q959SA?Y=5:4;;\S:UGVQ0Q5*)YXZ071"DD(@,%":W0O MN=-B0+>(=6B;=HA8UXL2.YT^FUUFH<'!";W-9LL#MY3TD?=ZU8P'%^N\#]/N MY";NRDXGMUD1[<&'=PON\QN;5YI0 HPPF&!L+6!:6^[H?8_7)[S-XXGB'MVH M%',]'+JIHU+Y)(QP4&!&$7$Q_0N#7L*U_#''&JZ_I]OR+1Q]J#CO'L!!.ZIO M([#I5-W<3"?K^79]$999QT<$E-WE939:K)*23"JXL?4J3)1U$DOOH'# *6"Q M,*"$%#E=?VNPXVLX6B9,?@(P^S)ICA?FH#]4M\K$,V&!(YAI #342GMK2H04 MT'+87G37M&C,PD8H_^3C!6C3&>+/[-LMIE"?EU. MQM$)?CM;B[..1E2SL;I<9,67_&8R8H =7!UHH_J$2FD]E,Y8KCG D$-AM\B) M(:X@=$^2IQ9C_SCW%FR+3Q&%CY=JG-^L?+E# M(]A+CR=*.B!4F#BDM0XCIL._I60$.S=LPZTC+3[->]X><#\2-09I0PV8$2>: M=+;R7RS2V3C>W_W;S3A=9.%Y N3AI,!5RB?:=UP169T:Z:]J^7'PG/B=3]N*_\*QO#Z@1X7C;1G%G%C0 :A!&36:_X=E+6 ME-6G1&=9%_JD1&/ 3D22];+!V]FHR-)Y&$37?UBK>)> 8'Z=N>\WP0LY;:1^ MT.AE7ES'E;"/7Z>3;^N0GJ$$),0.$#VMEQH9T8OQ^U\FUZO[%R["I_/+=+3! MIGJ 0N.7)(I#JK3FFC"BN)5(4V@L4EXAS(VL-,,,%,E#$0WMO"!Q80BQ!A(" M+,8<<4*"9[-!D%'89W1DM9"''DGS[";T$R ^Z!B)QHB$4;%8V# R'E@H;_=% M"38,.X^$]DQR[1U7G-RK0-2_3;?CF(J^&=AV!VBBA;ZLW4I"A@]'H9.EWQJ/ MT/.-H;<^R;\+%UX'J M)_2]BCS,NHN[T*QX./DF?G?0&>Q^%"B;]6F:!HP>M*V*5W6X<$*0EX *:865 M#FK.?)A]J736.P40J'30MAO)+T97V7@YS3Y>[A3CD#]4M8I$*\@U@TPQSB6' M\=0"W:" &(3U\S2U[/&TJ="\%ZP&[:OLE'0=A'+ :E0.N'0,BMTO)'=4^\$ MIAJ78&E(^HP).\JK:)\->=?@]667[08D-.-@T&N%T@FB'G#E +9$4@>#12&W M<@?7;.#QUJUJMBIK&J/WUV'/("-[ADZ:$T5OI*.K,+$7CXS2@T$]>THE0#C& MI'$R^ >6.T\,,1LYL;.PSU6NBHY:J]I[&I31&E+U\[;EUS?+15;\5UJ,_TR+ M+)V-+_++1?QQ_UW>!PLFBFJC '#.>"DML":TOI0 BP9WG7;FE'>AZT[ ZFL M\,LBH+][X\8,)L=H&=AL-H6<<4!0FN:TTQ-0?"#K+E-^E MWAN!TV.2D_FB6*Y6?M_. AS?PG!UN/?O*Y88 HT *!C5C*A YS#YP5)20VW] M"Q,Z2UC?)0U:A.KD[N3JIH8ZGN2J8$*\%5@;0T"P5Y4/_T"P746TYIS\A.9+ MHZUBU>/1D/+6#IO=%-EHLHDFNYEF*YW,QIM$U>OMT%TR[N%06Z](H#0&** \ MU?'F&^X9*1<1E=.B?IQG_YY*<[:="-63CU@?LGU0+%O>;#5FRZB88&]@01R3C430!FW/FU"F2.J M4JSX<1]T M-,L6%'WWX.857V3_N\QFH[L#T2P52B?!G;!4>BFX9H@AC;9IA2GC%O69-.*H M:)83T&4785M#M[QIG7T_CKL&62XR]!),QRRS!\.Q(>WOJO5D AD$>!8!'^;$:@4XLB4 M\C/F!IB8HE6M5F!,<]1Z9XV^V_[X7Y.L".^_NGN7W6;3ZI;/G@H2IYS1D@-I M.%.<6V/8UE:UB-8_%=MQJKU!&3_M 7S20>FY&+7FLIWU) 9$L\382>IL !( M[]E]5]/L;&RB5A1>9;QJ&U-6?4NI!3WN8DMCS/KB1MQN6MS=WR7L;S],]I#B MI<<3Q95FDE@DF'2:PWA_T-;"%+C/VQ5/)_N0[98[^R\R^*AZFT]I][>.=SB=9#Z:@_WX^73YE?9V6GK%8G1E@L.(0=$ >]H M#&^"E)D8Y\2XA56Z>=>'@AL*6_WHL(NGMK@BRV2$D)?3"+C*&.8KU1 MCE!(U(\^[NUP=+\(R""Y4XF=CR/\*9!OD^LL/R;%CN;7C&._**?FXNFT@7K;[.9LO MBDG,V[3V5F+:W]U'=8ZL(6$*6!8<42P\D=#2@! K92):]7G]8T4OO#TUY7U MUMN2S/7--+_+LE5[#R[3O?!T IA56E(+ /;>>04Y5:69K42#5*V=G9QHG0KM MP7/:F:7R0*JNXW4DW=GLZ_H3;+65SB%H+%=A6*8F])P-=CITI7,997IT7D\! M_'#6!>-:Z4C-QC8BD(VW):NMP/6Z?-AQY/K'XELZVYS/"H!<+*^OT^+NX^7% MY-MLW0>FBC>A.H !4:<2<,(!8( M"ICB-3XNND:(/=EGP_IKG,GK %,64&9X,QIC1$H$3(2@V$O2W9- MB[8N/:^'\D\^/D=JD"N7/PH-3T._-BYMWT/%5NZ$]X9QHR3SS$#EC>8,BA(Y M#D"OIT"J+59T3Y*G.0+ZQ[FW!;5C[H7>MW!VU/W2GAK(J37Q\@7@&::0EHH( MHP7Q0ST0SU@/N1J#%(VVK C#C19%3ENOA]DU"EZ^8]-IS8*+,PUAFGL$=;V8T=8%Q^ M,Q4^3Y+6.DA#( B#APWF2N43PD)'(Y(2K &VRBC&RWG:>-\@PVMG.\.]$:0N M2,,@B&A(D$WY1%,3^@,5TFNH9?C<8%S*CB4N80Q<)+KECI=1&FOI9P8^GQAEX-JT#.@P:'5Q# MK%(\T1)#3)$/F ;9*1;$PNT(ZX8>5MNF:H]B32/T_DK\&:1/-'3:G(8NY8TK M%UEQ.QEE%\N;F[R(B5#?AS8OLIBN\Z$\!\V<6O4EF$MLM,6>$" D4H+'=/%K M;$!0P_ P8@HH' W$3F>&([?.JDP$;-4TPZUS/.X>$)T\DG@N&.,-2:B0\)9#[4FKK ML2+#M#IJ8O]4GF]5VF/GDFJM_3[8;T]?"91WA@@P_1MB"02>$UP:4!81%G] M[M;Z>F$K>FL@>^U#8I_R^<+DLT61CA9F.5_DUUFQ,;@^F8LO67&=7Y;?OZ"S MH^M(-"4*&*N0)P[J&)HJ2C/-,2/Z#+NM:.OV'X#;-:I]>5>?8\#^+!N7ATH> M72-S.1E-]IT8.EPX 5!;X0V45@-E+-!F.ZVGW"Z8.[6X>R+1)^* M[":=C-WWFV#OQ!B@CXNKK%BG3C++X(3N/7=6H71"G,&,A0XDH'":,TU=&4#D M'-;U@V8ZVW4X'8W:Q[,O'CUHZ(=\-CK(G!>?CY>P4H.,@A!:HK#!TI3! DXR M5-^4[.R*G]-QI0T$^UXWWEXELVGWW@O =A=*C,/] M5K5YTMEEIJ?C26LPGFB3H?I^0N*D@$@(R34FA./PAS&E/-;*^J'JG5UN>GI: MU,.NUVGE0?[&0S/*@T<38& 8\" VQGKG':; VU(B+5']\US\QV-#0_#ZHH-) MYU?Q_YA=\S:=1F#N'SK#-:.LW#42N'0>6*)B_6Q\+>SR[RX M?G1Y:P^O.G6"BHVE-%_E&@ZO+6;IM%PZ7*69SF??WDUNL_':P'Y7(2]%W2H3 M[Q64P497Q 7."JL 10P2AYSWGE:[/[NCF(]MJLPCA:N>G[=.Q0F&3-B8 \HZ MP(+C(XA5&\2LAJ;/8ZQ[$U)T3XF=^7=[P+7/1!25MLVV=P7_FN7?BO3F*@RM MNZX/VOM\H@!Q F@IC 94"^X5-2400N,SR&W;K?[S]D'LE-E#W/1G_[ MEM^^61G(Q5W4-R]_B>KF#]2]^3CY[>(%W=Y_F7@)E'=QA.,4*"<)5;QL+P"T MU^BDP^$2+>">-X2@+_?;O7?J<"K5[4,)1U IA;73S#*IM4#4;:1PBKGZRS6= MQ+VTI\C&4'0YX*KY)/V4CJ)KNS>$Z=ESB?($6B2-#6PTR& H40F#D[S!%=6M M[R^WJ\XVT.AMA2R?_;8[&_8+3R7 AK%%0^D(,P)202# I3R8VA+E MJ MCHB:*$:4XL>8>:L#Q _%]\ZJ[F'M+Y@MO\F*Q=VG:5P>GXWCUM%-[!_[ M TWV%4L$D1 @J<- *V*4L'9R._@Z1P9X:+YW K6(7\>[*L\W%3K."WZQ_#I? M7=F^<+UH=)B![C;2$=9L!:'LC'17#U/-QZ:H]'G=L+1 MY-#I-)ZEO;C*LL6[?)WQ\4"FCEU%$BE$3%6CJ5).0(8DQ:B$Q1K?YZ'XXS87 M&NDX[P2=OJR1EYI[,$7"[D+Q:AO+I/#$2LA)['3";*1DG(B!'G%M3WD5V- ( MJ1^5%X/:81@B'4[EK#P\ZS$O#WMLCGFL;?.#2V;5*TF\\1A1[K&FD%"#G6.^ MG*;#+#W F]S;4.G> S8MXE7[B&@9A[T-S-]_:>".QQ/%J606.D LTX)*HR O M6ZNL']"F1@?:;1&9+O06>)$1*)+1L# M2GVN8_5O +:"27^:W9L+:]_C":. 4P$Q@6&X\8P;[[942" 4G!'O9; #K8R1C?<49[9!^$_' M&5);78%I!YP3*O^@G[VS3!*< *2,HHQ3H UC%+OM,B?U@@]S;FY-9T BG M'Y,3@YJ[AT>%05#@<-;1EYY//, :6\\ E=1SH@E1VXDS;G .9_YO44_[-5\+ MF;ZT?F\!762+Q7H_:'W]MOHS#5W MEN6JP[[?")N#X6*;C^,?7]-Y]A__]O\!4$L#!!0 ( ".M!TV*NX2,0+( M 'N!"0 5 86YE="TR,#$X,#8S,%]L86(N>&UL[+UKD]PXEB7X?7X%M[IM M-],L5 GPS>KN&<.+U=I1IK2*R*HI2UMSH]P9$J<\G-$D7:FH7[_@TSU>= $ M2&;6SE17Z1'B/?< .+CWXO7O_^/;W=[ZFA9EEA_^XP_PC^ /5GK8YKOL\/D_ M_O#S]1MT3=Z^_L^F+] M=9>6?[=NB_S.^FM>_#W[FKQYT_XCJ_G%/CO\_4_U?WU*RM3Z5F9_*K=?TKOD M7;Y-JL;VEZJZ_],//_SZZZ]__/:IV/\Q+S[_8 /@_##\JU=_HO[=F_['WM1_ M] ;:;QSXQV_E[@\6]_!0-K8%C/0__NW9S__J-#\-HRCZH?G;X4?+[*4?Y)^% M/_RO']]=-WZ^R0YEE1RVZ1_^^W^SK):.(M^G']-;J_[?GS^^?15=]$/]$S\< MTL\UWQ_2(LMWUU525.^23^F>PVB^]J5(;U_^Q+XH'GVA9BBJ&8)^S="_7/AP M]7"?_L-:#[ZM)7M_N,/_%>;A O"!B?[6ENOOZ1I1?*[^_S )Z@2 M?2JK(ME6&\@H"""*$77C$'O(A]B/'0@P\GT,<;AI/KE)#V]^ONX!-'^DS\0? M9'AXSG"1EOFQV+;3$\=6S\XMW/_> ;,:9-8)FO5+#^[__?7 >(!CS)]7>KEAWNS$O,#&/F M6+[YG"3W&YK>ID61[CZF7]/#,45%P3M26GB0M&1E /TNI06FT'IS%"_K.89\BDWV5GE=/#M(:NR9(_N[_=9F]BW43DYWAWW_/=? M4W9[FVZK&XZIS.J_1]^RNV M:%.94FX#K323=E]JH)6H=PM3JWY+MMEO5<%EW9RLX4J\"MW>9&BPP[=^SK0_\'].[3VFQ\:*(QC!B MA 8X X,8$@':*$OI>BS #)=O1A\L#ZU3@SY=>^&E1UZ]?C4>&(EAYV5U+Y8 MC3,6]T:RL#%+4PK6/=;6BI)E$4T-:/W2NC)WZ40#^V.5E3D;=QW3Q+PN/ZW+ MS,^WZ/2!=O_[6%9UB:B,\^*G]%>TW>;'0Y4=/G\H\@/_Y;8I()5-(F(#["+ M2$2![S*/(A\%+8; \T/@RLP3>BT;GA#.P%J\C2P.USKAM1X#5BK-:&X(,95? MK@WDY%PK_4846XK)$6DVTR+KT&!#ON5S]&DY5:V+[>]OT2Z_K^/_3L!1Q$"( M&& 1ISWZX^!YSI,:@U0R8!AC6Q6FO);JT>E6.M0XTY,[XS3)B=K\HP9 MT:Z76!F1J$DDKD.)IKF0:^Q4DM':(&77%<]6DF)7_GR_2ZJ4MZP+HLXV)@$* M24"PZ]I>Y *"/+NW[?EV*!6E:;%H.CH[A0(#2JN%:=4XWX!(,AC3P[-@$#8[ MQ9+!UV5V%TJ3A9@;"[:T,K\.:=/LT]/@R@!CHN+7)#?[$[HSS<1\72J=L!J/) ,Y4RVF)BVKJ2QY 379#L9T6%U MED?$>8:F6X=BS^%H/ONPD-/V'_.OC:&WAR=[V#[F^SU/XW_E,\W&P:'M813" MR TA8F'D8]J;!M254G$M!@WK=8^Q7JEXML_SEQJHU2&5U&4];(LI\.Q$RVFM M#HZ-:*H(;R/JJ97V=>BD7I=R@]UTT@F"3>0'8>!R>8V(S5P24(*CW@J$V-_< M/SFN*;N)_:(%F>'V%(S\SO6B175E?4H_9X=#G6=^:D]R3#H7<)E'P95P@^1) M+FH_T:=%M_.+;]P79FP=,J.,?GPSOB0+BN+Q.+#[1[J#&QSX% 4D!!CPO-RG M,0J&%0[L^?[FV>%?V2&A8%1HD%PZ[WQQP+Q+R_)/PVQ>#/C:VPKTRHT*\TH" M9(IM+9)T-;!]PK>H3#UG2URX)C"]2BF;XL^XN$UF2E'NVIV7;P_;(DU*GKNV M_[N!$-FD#L\@"%W"?XWMP3;P/*E#17HL&M^>LOM3E[XD^WI%L8NIZJQF>^3P M>8+3!FI75OIMNS_6M[Q8R5U=RRW/A7%W+.J_J;ZDW<]/TD35YE'2Q1E:9JHV M=OO/>XS6=SW*[Q?5R)>9$]?)B'^_;VH^R?[\Y@B:E=M]7AYY][I)OU68>_CW31"',48QA RS.+(] M%I @!,QW(?1@1*4.2&@U;#BPB+,#QU>?H[JN>!+65$II6B79OI2+#/2R+18@ M+$:T7)QP#M-Z?//,&5+KEQJKU8"=N10MP^.(N!EICG4HGQG7\AFZLYQFQDE6 M_"79'],SF\/].@[ U,%Q$-L>8HQ+MF_;/G2"&#'H1DQT3_HD&^9&:0W+:G ] M'I72%T+I&9-C+(V,02WDKF/,Z7$E-]#Y)/=T?N6S:;W>'N?%=;)/KU.>L6=5 MEI8T_53]F%3=[_Z:55^RP_M#^KY1(71 0!S 'UH!S"H-1F M3[-0#,7O/\;)\.?VU1_C=7S17#O%&YDU;MY95UTN&9 M]YI.:I2Q3:CSM/8Z1'LN9Y]N6YV3XTO"W]Q5."#B Z,<050#X7ANOA3Y\?.7 MFU_S$RK,((/0AK'C(!82:$<^Z5#9#HE\$>6?"\NLTE^U "V[^:W@%#!;JXS/ M 6ML$+E)X+GF/YH2FCGBY,)5(^N-OG=N6-P/(9E?IODDKKE=63.J784[6W.* MW9L[G=,7IN*Y6VL%]^_.Z6V^S)C0F8:=?K4IRKP)+XGU:SSO;]\>MOE=?15-?9%ZD7Y) M#V7V->W^M"^(10!0Q$ 4X2ARF1W$' @,H!<&,/("*CI(=9LUN%0S+(+EM]8C MB%:+<;%ZL"2'8\LTAEIC'4/8F'=/%VN,LB@ZH']*J];.N[PL-_7U@QXBOL-@ MR#\. H!!;R-T G_S-2T^Y:+%8KEORXS)WU*E@RDQ M83-'D9QLU=QT^O1=#>5["U55D7TZML%4*C:)+?__O8F^?;RMK5!PY ?$>S%Q M!&*$0Q(RG:ATP MP&RII:@9X!BN238>6-M'0<(C@;JR>$)C&.:W7RROJI;2+NQ6*AW72*1\1UQO9;AR+/Z7"^V%C1H_T\"TVSSP?2G"#8 M/C0W6G,4];,$AUWSNWU33#Y=N3>XD1?-7YR%&3=Y&V1L;,9B!-P 0.H['@Z9 M$_F]#SATI4YGK NYZN:2A1I_VK2S_G;7/D/U MO:+WV3ISNME8<>:V=?+[?&J[LCKO5Y$7S-JV"E/CLGULW;/HPMP(3KAK:,&I M<_//!QX9[.M#>_^9[^NS+7].LD,M">\/ISHQ*K*2_Q5M3O6UH47OR882Z!,' MQ,1W?7G(?;U);KK9E_CR7NK<]^J_1\J;JW?5NMX=Q3T MJG]O(OFVCCEV:A,J3*>S]9IUSYSST2 X2<[<+EKKE".S=.#".':HXT0!X/_G M8"\8JJU7&Q0FF@*#FE9316)&=J%(/ER-]&SB9(^M0"I8;F M7/?LH-U;E=*D-I9%M?X%0,/L$C/?901A%'DD1H'-$)]O.HLP1E1&QZ?8,:S1 M1) M]K5Y::A?O@D!(1C$R+,1HBX% #LN]".;(,>KWW86OMA \?L&=\8-D*P6TW([ MX5XA9VS+VU0^US%XIKOQ[,8!+;PH#IN;6H@W04 =GBX&S,/$BZC#0,!Z4[X= M4[F;5Q0,&"XQ/ATXUB\-+,D;O=6H4U(;_:Q-4YJ+A,VA,@T$<861XW"5ZB+I MPKBRJ/ AJBKG5Z6\R]L7NYNG_Z(P),@/L(<0"Z%O1YYC]^8HB:6>$U V8EA= M'E\GU"-3>J!4G4!YW"IKH.&2!2CQ(M\E[H MZPQ)JI$DK>O5(UE'!!1)B1M13?I0I/=)MF/?[M-#F9;HL&L+P.U5T:@LTZKL MWO*+2>S87A [V(.N1QS&_+@#$+H((AF-TFC6L&9U2*T>:K.1KEN?Z>[3;N'* MJ9=.WL74;"'*Y=1-F.V%WAD5)W%$ VTQ#H$T81CN?%>+'%74W\?\4WR[9$I M%'B13R$#+O5QZ$4$P: WA6@L]*#[) .&17"X1;L^_2(C=]-8&Q>VV0B3D[ 7 MN+HL5AI)D[B6: [RU.X:4B)1[-Z@5YQ^0:^U<+2"&WXFNY!K[#-B:EL6U>9= M5F6?FVY#ZH-/=5[N!DZ$?1_%##+JDC"RPT'2>5CLB>BLXJ<-*^P)D55#DJK+ MJ9(U+J\S\"0GK)(4B<1_W,>SV(__[FG<]S()+VC%1+:658FIX',M/495&6[X MO^MR9-\#@1="QX4\VHO]@,1L$"'1QQDF&9A;):0J9].HDU4+0ZQ-U P=93(% MU3B1(:0="MRM34%47'A51Y3Y$,KJ2%9N\W?)K^4Q&\(9[& :,@!LFR$0>]B- M/:9YDLM M9Y/E32Q=>\'7UU*U*;2L($V;!#_7U#VF[=/B_[@)^2 , ]^-XX@QGT88$G * M^7SJ22UGJMJ8>[=6#4QI.X4RB6)U_SGXDQ-8)>IFV;O5<2.Q?4N6S744ZB=[ M<6$3EQHK$U2G"PZAZ]F((,\//(")[WL.PX/*Q6$P47<$K2RC/$J;*"90J:P^ M!EC4HC^+[*!XE1\Y#9+D=+4J).O'91U28D91B?J%1^!@A\8^\"(O#ESLNFA( M41T?3HE^!"W,K$"3-$>4-"6],<#71*U99M_"B[2(2XPDC:N4%UD?QJ5%B1%% M67F7'=*W57I7QU,1 RQ"];'Y@SLB,N./*&K5!X%-\;%1Y474?TY%=^OTZIJ7QI&=_F1 M__>O"2=O=Y,WNZX^)$7UL $\E'*"R+%!?7361Y"<5OX#9$OM"]5KV?1J7/HY MV5OE /3*2AJHU/J+?[A%MX,ZKT)P)"I<:. MJ"RU=YW<)-\Z,S@]I+=9M6$(N)[OQ!AX,?( \STOZJT!WZ:; Q_(%5=.\0A. MU930<(K:X?0,E?#0ZB[]J9)OUJ<6F)PF*1,IID=&R5/2HHZP>AMVA\GZKD/U M^K531I3H%6Y&5&@JF^M0H,E>Y'K[F&I ]#$MT^)KVIW4V;@N@SC&.+(!<9$+ M" B]X72.[PMMY9YLQ'""B+;;XLCSD_W+X9#DD4%U*F6#(8,LRJD/*ZOLKI9Z MZRPF>I)&Z1O,O:EU&: M1Q@/57;XG!ZV]:NJ6;G=Y^6Q.+VP$W@.A5P#'2]T0AM[P($H=IS(P38)$!,M MM>@U:G#;XPEG<^KV$5+K!'6QZ]RDB!P9C&8:9!TCU)!OS^]1-,:@<&"1'S[S M!.#N ^_.7Y(R/6%JKY"*8A;Z/F+8]WP88DKM..BM@HA);06::LMT'9K#>\/_ MW9W5 [1."-5ND9O,KF#(,2.QDC6829R:B3O&R1H+/S31O Z-T^;-TV!$*TOB M%[#D]VE1/7S@W:_B:LK^ZYC=UT;QP["-TN$!D!?&H8= S'@XQ(*8#@KJ BDM MTV'/L)[U$*^L!F03C0PPK]0W6FNA6DS8YF993MPT$&SH=I6+K(VHG$[.UZ%T M6CUZ=I&*;K8F*][9=DWL .A22&&,;&R[F-#8[BU[$96ZD5.'O34HGM(&;RUD M3]0\0SP;T+Q%MH +\*:B>@JLKUSU5#P253UEMH3S5=[A^K-XH1,PQ,(X"B"* M0(B!QWH#!!&YTK?X9TUGH1R)9)(I08E@/FF&#7=47A]%=-D!4'V'/"R.$A5NC @!+, MX!!D45_HSA)SUDT'/L^+*_5&EPZS=:K"G!=?5%(__AE:&F32BP'W(Y[JACX* $(I)&&,/A2=6EQY*M]!M49%D/IVBR$IOJJMR%X:'O MN2%TZ^-+MDU]$!//[\TYH>],DUY!(X;UM5XAKY?"K5^SZHMUEQR.M_QWQX)_ MJ:E#EL]Z>'R"A==;I5@R+48_M[&D% MA1O=I[ XKC[S$B@G/Z]RIW;#^Q02I:YYGXE,U;O>E4D5O?']=?]?D&M]G*W@ M4D$]?N2Z>Y/L[:S7#V5]WOWM8?O'_N:-")'0CSP0A(S%GH/K>SCZ\JV-Q;5: M\?NF0\;F,LT.UE7]6/D?92\@5>!,0)EGH$M.DU]@2OG.5@7*9*]M-4O=E)M; M)2F4N+[UF<^OJ>Y$AE:@MU,]>':/ZU0VA#3VY^NW-Z0/NFT6NES$ ;(1"G$4 M>]CK/V_#6"@AE_ZH835MH$B(@10? J)IB@HYI6Q0J&BC%!T2@FB*%C45%*1' M3/?.7'M-[%2\7X'"*<'.)[:ZKK,A[X:;DT 4$623.(Q"1GT4N\@?5#2R&=%S M/D3/G&=ZI7K&FA6JQJG5(^$3 M)*ILB2K>^_NT2.I3>.]2;K>,C_7JPH_9(;L[WGU('IJC>O28;AP8A000"!FD M'D,@"CT\G&&!3&JU19=-P\KW4_JKE?=0K7V#]3 27(%U." >$UKN.ZQ:DU:&T>I@6'>':B!8*DC>BA[KI7X^^8TO[^->=:=[/^6)CS3#AS?IPXF$:#$BQP*B3OL!+647O@Y7?6K>-%]8#=T._JBJVF3Z=-=].MO8ZVTF!Z_ M2/)$A9[6<+\=S9[HIX**ZV!6.,M/RS)-'Z-J_NNGO/I;6M7!=\JIW/TE*;+Z M '?S=QW0.DKO[J[89765J-QX;NC8 $>VC>(H"J@3.LX0F#LTEBH(S MMD1F@ MSG7+6CXZ[9>L&\S<>((EAO6VFV0UHG'DRGHR)5RU_V-Q=_BD7%F#0U=6[U+W M$YU35U;C5G\A4.?8S!4,K8TR5NQ8IO77,9\LY?S3$LJ2;2 ^\]1O6Q]V'^LU MAGU_=:N-'.)!%_L,!F'H!0$-P+!Q%B*A)V.G63 \#]1@K/3"+<0Z"1,5;=-< M30W#&^*6N;[Y)6Y&)7 *EVM1LDD^/!.DZ8P(K<&WRE>;XUT'%07O4LUEH66< M'9+#EO_A^T_[[K;$6NGRVWY;^88!1%$$*2%N&* 8^R$UV,-EB8ELDU.E[;4?%# VR@@T8/6L:GEWKXP"4K(ZF1J M!6:W.5F5F\)>UKR6YDNQNP$N)>:A.3E5FVRF<"LVF5S@X+490Q=U*Y@6M+F2 M&^A:4P\+M^L*'$>WWM"^Z]7^?97N-JX#J6,S&GB8,4C#$-(A'XM\1^Z^0.W6 M3=?G\\.;+6^F=+]O*KCW_0:T[>F>[JDGBRID4BJ0_IF559%O^]?Y(7WN4;^-1 MQP5.P'SDN*=S-$*0MWI/N0Z>XU,D3\OR]-[ M*0]_R?)]TX_R6U*'UI;INN6WRS7HKPZYQ MJ^VE,G7G65I/9(U@;0TGN5K X9^]+_5P9?WEO)W(T$ZM%U;CQM404?>>6+TK MJVM"F46$M36EXG+"7$TJN+:@@=575QGF;+$5S+;S^ILO-39,S>(?TVVS:6F7 M[DCV-=M_2 _)OGK81 &$Q'==U\<40UC?EC)LBO7MT- LKHK&>$8VP+*V-2[K MO@6V]"RNW'JZ9_$Y&FZ66?R\J1M/K,Z5U36AJ5E\CJ:<=1:7;U(#L_@KK&J9 MQ:>VV&]M%I_LK_(LKH=IL:L@^R%RV#&.KGIX>^"3S5V#;7B\U'-=)P;4BT(2 M,X+="-;'$\,(V1[S0BJD\UH,F=/Q'E[[)%(#T#I#*/+>KRER92XYG)MDQ.FA !^O::-6+E>@?7K]R4WU.C'MVJ79IK7U,?V]CH0-LRA\WG!]T(^4$RJI1B>F1.F'CVCX+5W)2+DG3 M"RO.9;_D7*;;/W[.O_[ O6Q7F_DOGBXRO\; "[HRF:QE960Z_%Q3IY$5"9+6 M>S'W;WE$]>U_I@^;& /JX""BP+-A" GQ .OMA,@6N@%&_>OSR$2'RFI@61R7 MK%!(DR:J%";Y4I(*<:KTB<43$D;50I6PMC&-"1'!N"F2^F60ZX>[ M3_E^XX?4C6,4N;7C/@7$17'[?=\%C+FB0B'W5<,"T8&Q6C3BLB!)S64Y,,>* MG P($J)C\#]R^95!KT;+\H-=$7<^M4.(#VYR+ JN(*=;.=AA1Y,JW82AZ_B. M1YD3N3'R0A#PT*,UY;/0$7K[;)(!PT.^PW5^RPU/O'=6C4U< -3INZP%LS G M)PM*I.D0B=>X>$4O)E.WO'1,=R'7V)5DTXLXVZ<%X18^Y\7#AL8V(0! 1( + M"(.^X]+>"B5 :.>HZK?G22T:3%8/2C:OD&1+-*LP1Y123B'(D;Z$XI'_H^F$ M&E/+B\0D],]2B2DLB$A#7Q6]X?]BXX8(>] F/'")L..H+8=Z3'MMS7YQKD+2J%I$&1-/&!;XXO M1040I4JG&#PBX8(JJ!&V'GE0Q/^"3DQA0D8P3JE(S/^DW(0>#!G//FP6>F[D M,N*'06.3?(Y&5#FCIQX3#)FJ)TB!.F4SR>$'%!/E1I M6X^ *'OP@H1,8T->1%K):FT!#$),&8#0#3T"O=B!?3TC"J%GJ\F(C(69A:2; M62=)B12!LF)BBKMI?['H@P CATL!-CC'RO,XJ(C85>=M%D:J8M40U$J\%X9;4HK3.8TCND M)K$KNK Q&[%*ZQS*G&K<2C5"T/B^*AW,+B]&.IUYON-*'T>B-Y]=5TG57*Y9 MOY_27+W&(Z'Z3HKS_>28)U.>0S#$(2$. I%':0PB%,4!P1YF@G=M:;%E;I - M\-HGBCJ 5H]0X:2$GANU1&A[8>@987T=]V;I=2DWV$LE3H>A_3[_M;Y4[S8O M:'[\5-T>]VB[K6_E*KD$?"CRW7%;72?[M/R85L?B\#$MT^)KNG'"(/((8+X3 M(I<@%J+0[K!09GN>\+EN8P@,1QP?TT^\R=HW8Y+>!YF[HLQ1/RZ,ZV%=,K'I M(3>'Y7O05H^Z:8@.M]4 MUKD5@=]%4TC<=1O%4VD=OS/6%.)'0I49>Z%^6R> MEEC!X4'S/N9S]FW)FWAY;TJ+(MTU4?"'I'A?-!/R[B_)_IA^2(LF,-Y0S"+/ M#5D0^Y&/H0>8'?;&;9<(+>II-FEXDAM06F6;_MTGA?6U1FA]EQVL7;[?)T5I MW:>%5=9XOY>\@%<3[V*9P *4R\UP)[:[9)MCY,/>:E%:#0$NIUZ>H&N"<[41+$M#:!C]24OLG^DNPU%7H"H3RE!.(X]&(6X M3T9H[-E,70RE3DRCTE M2EC=E!E>HZJI.S.J9A,YFJ)B;\ORR W&KNTZ#N FN&1")P((1[W!T V%2A@: MS"RD7EF#3J]RB1*KKEH&.-6C6"VPY=6JQ2&I5)*LKE>E9!T14"@E;J:HT_GR M2X MA70J/T'4*U92/*LKEBF*]T:7]753?)Z54S)&P$I4V=)5,_.UI)?S581B:##,U;7PXC$'L"VUY?P& FH MT(T;.NT9UK5N^X21^ID6NL6D;6ZFY>3M\1Z5%97-!&@;D3J=I*]#[K1ZE)OK MHLJR]RRM12Z" 8X!B6G (DS\@)+>(N#*JRAWTG9FE3F-%;))W$IKFU%:IVC: MPH6Q$8K$]$N9V-7IEKHGK^O51':4=:I+;GT>\H'(=;F)F'\^A#[&O;4ZRYVD M48(VEM"GJ34P93X5=Q'H0TI\6P;>A&,G=#C0BD5 M*DE^VK LH>MK=G,M)SBRY(A)C$%>Y$2E!;+8&8S'/(S(AB)AZQ *5?"YEDZC M(@;=]9.#+9N&(.*)6D1IY#@V!L2EG2W?BYC0_5#3+)B.6'[^^)']=&.U$O$G M%8V0YDQ&*DS2I:(85U9_L^RRTO&$EXL*HLKCFH1$V8<7]60:(\)I45)^08== M_3_LOX[9UV3/;9:H(DE1//#0IJEA;T(<\MB&V"#R8\?W$<(4]K8A0T0J/])B MT;3L<'3-69%M_8OTA%,R*]+#KF!Z-#NQDGE2SVGSBS.(5U9263W*=M%LYI1) MA+FQW$DK\^N0-,T^/H!C&7AQ3X$">WL7$]P.G0Q&$@L]^F;)M6 9_3(J_IU6-URH';)(QF&ZV M!:.S!8F6D\4:CW4"=&4-T-_RXCU/,Q!=#W>Y/4]:4"Q4F&3%>L M^O/$Q0#NRCJDS54:Q8O'\^N_^5?_RG-A\Q?_&EQYCG?%?[B\3[=5]C7="SYV MH*<=!%5TKB:03'5[]C^>L<^1+:63(RR-B:(.B@%I<>2IW^O@1U;:WAZ_\ MXWGQP"UM?-_!;N!$%#H (A %4F>NI3YL6+MZ+-*AG!P[8@ICC!@Y M11E@-#HRKWR<4S B%TI,K4,>U*#G&GJ*])F8^R3;L6_WZ:%,>7[ZOOJ2%H_* M<1L'L3AT>![J8 QL@'S*<&^9!+[L30R3[1D6BPZBE;88VZ@FKV%:VZ[0G#1X MI4_%3&=:3&'F)EE.>'I^.W@-O0U ZTD]?_8S,I=(&Y$JG92O0\&T>O3\O(QF MMI36%.L%AM@%@(2QAST'!L".HI.-&&ZJO$KV"FN)%[\LI6$#".$Q=E/_DTER M)4F4P@*B5HXF+1PNN%HHNDHH3-8ZQ$,1^]BJH"0#X@%0?I\6U<,'WD$JKD1U M;?Z^OH2MCKDV!->459Z**-'U&) M>IYOLXDIQZTNYK@ M[6&;WZ4WR;/<&,82WID5E5\DTI M%9K"H)BTS$2>G,(,O+6H+ YKJ-#,'LV\SM"(Y&B@=1W*H\.17'N7D].ALQ+/ M3]SK/JD#T",X@HX?XA@'V+5!7]4.282\S=>T^)2+BI":#9DA= Y'>"2UU4T5 MZ5$D34QUS+,E)SB/B\ G2/,JS8NLC(C,-!;7H2\3?NXFB@A#B.N4 MY_D^\AT/83R$3H[OR!=R+W[2= 7W_0UZ9ZD?$[M,B4S)5BL;*K7:)4JT%VNS MPJRL8Y3+@GZQ&BOILW"-(TL^9?MF+Q\ZM->H?(OSVW=N;M^S:0C]1Z_KF/?F?__G^ M'64?K__/?PEM&/R;Q?Z?G]_>_$VR6**-=,$*RA)\2Y953A"'"F[UL-C),E'& MQNHNNDE?AYCI=^MIA<8,;PJ"^/18''08\^JG!HA#;(?X,*;]1L#(\^0N.9M@ MQK#H]<=@S\1/\BSL% JE!\H2MOS1V-<9$I,L55I7)U+*CKPN2].XD3W\ M\"%YJ#0!%V/1#8CAV#T.^+U9$34T?EV(.D"<,"-&RYOV]AJ9U5 MD*5-,"LSSYADEM:3U2%:^%S"8U[&$KEI1*Y#9J8Z\4Y]NQ;S(U,"L_0F9M,ZH\B^C]T M!![MUY*1 P*I-$'1Q%S;2XH6EMK>$EG:Q.;N&1B3F[@'LCI$"\W:+_,BL)-$ MDVE8RF17U]9<- MLAES" '49L A@"RP3<^WPP$0!K%/73\,010P"GSB]28) M9BK5335#AJ.7;O-X5:-27DF90*-4D=,\@VIUSM,._'3!G;%C)%TN=T[C=ATJ MI,>5EXN>.OBYI$S)(:TV[]*D3./LD!RVV>'S^T_[KDQT9M5C#)/ 1'U6$@0 M"MUPT$,',J%-=KILF=Y;5R.T;GN(5CY@Y"/MD!_>7!IJ9@@>EZTEN)6,CQI: M!W36"9Z0?IDA=9=OCW5UN_F'JR+W$;*Y2'XR2=1^-](/? 5?NS>YF9XVJ6)_9L]'0<3G&<]Q0YY: R>VO=X>!GX@]6BTNI69Z_8*:J^! M2:4ZOB$2IY;REXI+7V5'O*"OP.@Z(E(-?HR7]9694:WLGQF,_,AG@%NE*("A MBT)@]TL).' \.*6X+V%FEOK^?KC/05N%7X9)M2*_(1(GU_D7/3OZ(C\2U7X% M4M>A13HR_\0(/ $@]@%P6.YX? ] O+&#$7*)8[[_X7=.%_N9D MZ=FQ"N4"_V6&I"O[6LE1+NDO5LD7*^$+D[0.75!"_GK17M)[F=>2L_8FGOJ9 MGOQ0\70LY4D9M\B%Q0>1CY@//> @FU(.H+.(D2=U#^ 4.X8CD3-H[4M@Y^"Z M+8&>PBO)RK2*R<=4LL!5U8]))J? MH>DVO?N4%I8#FS\-I!^%D&\Q,9DRW5AR6G5JI^NVG1I 5];;AN[97WIXRLR( M>DWA<1T2-LF#YR\W3&1#)A_+#V=F4! 3%D;(<2EU ^IB+T2=&>($KM2U%](? MGR'SR@\7-:Q6L-=43%2@_LT*W*L@:M_D"YPKWG3+:)]\ XNG@\;:5CX'Y,VZ MO.0]Y>1"VJ=$WSK$3AW^"PG>!!Z$-XGN=EF]W)_L/R39[NV!)/=9E>PW-+#] MR(\ !%'DA5[@Q[;=6Z,1DXK;5&T8%KT3+*M^#>A-=K"V+3+)#:*J%(KIR1SL MRL7N( 7>7[(HL&PC:4VIVLP9UB' M>H16VD&4DQ\=?(HITUO?:O[^]2;YQ%"A"OL]7^9:C%IFI5E.:%Z^6K_==WG M+[;_Y(WMLOR9/P:;JLW/($ZEBD[V_K<(W':MWE>TT81_*R*J_K M9;9/29GN/B0/[=:Q?D,(0BZA./1IY+LVL5V;,M_G,#%D@ 14-#(PC,+'KAP_8+-Z<#S MY/ D=7X2H6+*/1>7:WR7986-[ MF$0!BDB,8>A& (" ]#;]* @UZ).@I>44J@6H1Z-$:9VD4@88U:93E\B<4ZE: M+/):)(:6>Y?FB8!U40 M4NA$) @B&X'>,@BHU*58.NP9WYS;0FR6['8GD+)[=#40*Z8X[YWW[FAG],BK^G]8T9C\WZ M,,(!=B"E$8(\'@L)"GNSC"NMU)+%5&.F5R*:** >AG<]/LEEA,EL"JX.S$FD M9-&_A=:P.(!;6,HNT356F]?%]#I$3)\[3ROI>GD2E:\_IX>T2/;<+-K=98>L M7@>NLJ_I8]O$\3%#H8VI'WEAX(,PZHOSKAMY4B\>ZK%H6,@ZD,T@3![!E-,S M3?2*B=K\S,HIVSFICQ$N+&]"Q(UHG%[BUR%TFGW*3795R=-5S:(C_R=-93^B MH1/[L0^(@VQD4\^GO:RZC/^9U-DIJ2\;EK!VS;]&H[30)\F2F$*9(TA.B<2Y M,7,TZ9R&$5U1HVL=^J&(_>FAH0D,"&=PRCL73N@.NP^\@_V4W*5=^3VD;GU[ M$$; 13$(7$0BW$-%T(^ELKXE !I6I_Y,3;LQ26F9;YEV$\POU]YD'\)VV=_?[_"%-FV,:[^]KG%T\BT,/>SR( M]3R7>I@1A&"_B\3U BJUHT/=BND:8 W(:A%)7FVK3IR8*L_#F:2T=IBL<]X6 MRH-?Y6=$**=SN@ZUT^#'T^MQ-3$CL=!:%=FVZNZQ_/F05>7'ZY\[FPB%,78I M=A"S_3@BW':_N.OY82QY_=$42Z875Z]_EEY'G<*;\ KJ3)1)KYUVN#H!:I!9 MWW%LY??++9R^SM7XDJD&CM;Y,JHTAI7"HWVG"6.B[-H->Q!Q,XC@& M7F\)QW)WL:E\WW1R>_WAPX301Y0DA:#' #^3PIT5Q#ER$8XD@>L0DTD>C$4U M2FQHJ\N]EO&]RP[IVRJ]*S>VS7P00&0[$;4C'^ !#TPR,,OK56XZ7!,9V8" M1P@OG""L?;$:9W07ZS0TIJ;2W+SM*+DY9)XF7*:"=Y'X*?4Z?:VZ#DV?TV'9 M6IQNKH57=O=-J_#H]D6$W>+RQB%!!$($(B>,0NPC1O$P71'F2,T*FDP:5OZ; M^NJF]B6&3A2V9R E%X8UD2RX8CP_OY)+R3W UT_H=R!G7F,6(FYL\5DO\^M0 M3=U./5VN-L&9=**=%E^S;?HRA)_RP]>TY @;02X;83C_^_I4R$]Y];>T^IAN M\\^'^AV6#44^ <"&MDT#1ES7X6+=X?49]=32]=E1&M;8GP_%@.55J;72"UJP MMI:5K#&LNE%5*Q6M4Z_J>_,T>^M9&V.75X_UOSDCQSVS'M+*.OFV4,U#=Q.) M5$X6ZQ;KF'56P,-K59R%6V;QN>U#6F3Y+LZ+[H_JGX,;3".;!2'T0Q38/HA= MC]F]$U%H2[V-O3+HAF?!OZ;9YR_MV[RPSIS^G4R?+[;G$G/JM([U.Y]H)Y(SU^RKHPT5 M+R\:KA"-,'0\ .LM=('-7,^E<00#Z(6!'='0%CVAJ?IY]^ARUQ&,0M#!A&*F0ULG_1&G("Z4DN3 M.(LD5/&%V##T@#9G MP25=*(MJ\Z'(=\=M];[H(H'FE%,<4XB(S:4'VR[%%#L!ZLW$5.R57.6/&]:& M#E-S!+A/&&1.)ZJ3-BX3L_ E)Q0*5(DH!O?T3"WX[YXJQ6M4O* 5DUE;5BVF MP\\U]1YIQ6B> 6D-E=UA%M_U8N)S*P11"&#@1&RP!6#,)&5#P<(2VB%U+#KT-R)"4",A]V72IH@4C>T>= M%#>"]0ECM$B6)_H(8:%[YLY8&"M.*+&U#A%0Q/[LNCAU!J0KEN^&?;O B2&* M_(!$W"2V/<:RF(+ID^Y&)$)9=K6(1+J\)^=%)_$@Z1 MQ-P1DA\:2W_-JB_D6%;Y75J\/6SWQUU]+6Y9IOP_NYODV\:!$ <^]2.'>Y9'Z442(VQ+R=%B1"LIEE4/,*O':_W* 5L]XBMK MP&SUH"V.>A%EDZ'ULO@9::15Z:,9#U^64(-LRKW:U.$9%)VX,?5]QXDQ)0&. M?82=89N+AVPB_W*3K 7#2OGD]2;)P$R1-#$Y-,^7G.#U5/7"MU2D]B(O(XHU MC<=U:-)$'UY\UFD:(W*Z\N<\WYVO3EWG^]T&(H]!AT5>P"([\&P7QGYO,**! MU(M.$\S,$HMMI[\2I\:AC-88IT]-PC._8B&KO.D$96>$4V93NDZ%$:#'[GNSJ;Q M8=M-2(A#(MME/-F"+M>\B( AXW)CJ3TSTRP97_8R_ICM93)%B]!S\2A;;AY_ MP'9%[]:.5H]UL+L.==+DB\PKM9(,37^?=H/BR*6V';K8IK'M>(@R>]@ZB+#4 MU&/N3=K+#(KITDSDR8G2Z#NT:WE^=FS#SW12UZ%%.AP1?FQ6DAM- MS\QNXCB 0HCV_,^.2T_0A2H<-+NFP9UJ.9GI:]3*E@I6=&-B6K/Q>? MDUW5*[)C=2)-'*]#K[1Y(_=FK"1+HLKU+JNRS\V%*]=I5>W3\XC-)8?5"#$C0TH'G>L83EH\R?5W MMHFEV@UC(2/$(R0&/L#(10X=EJ19@&V991KYKQM>K&D7AO-G!=J)]=G+I"G6 M9;7R-;4>NW 15J;X*LS;.K1D OY+Q59))J1UH[VLZ5U>EIO0\VR74=]!A(6A M8Z/8"X9R;D C)>60^+YA[>CN&?MNS[%\WVY![80D/Z@*B Q[DA)BB#A5$>G9 MJP%]OY"2G"@1T1(% E>F)BH>O*8GRFR(*LI/^2%_;*R3L--F.>&P\E$,>F6":LGV[-]")R]24MK*P;-5V<\OV5=4@KR=5D#<2*2<^\G,H) MT3FV08LZ>-\OMM!\D;$1G=+']CI42Z,_N:E^*7L3*Q_W:3ED<+'KV0P3&D1V M0(*8A.QT?Z5/PW!SX E]E>YNQ&5,UH30 (O: ?8,C42DU*)2>U5#FC8Q=3)" ME>*%M1T]BY1#G_ PHC"JC*U#3Y31/[N-=@H+POE4/=V_*E0;"L,@X+%6A'%( M8HA"S\%#R.7*W4H[T=1R<8]DCC614<%T:SXR)3.OAL?1L&?F+&R4J;&$3 _% MZU E7A@Y=@1<%H>UU?[>&Y=@F4J0NI5Y:LFZ]&H" MFQ/3,ZU$:DS+5I*+J>1@PI2N0Y4T^"&:ZL]U9X2/4YL=DN*AN6V'@][6)\+S9A=.'_AM/!(0+IF!!V", MO2"(?41[Q(#4-_B*J]F2.&>MCW]JW.B%L:H=D4T#%VQ1T93RM]&8LNGI6:7^ M=-5&ZYIU\JUOXN[G&_>:QZ3.W+%Z?Y9XB<5(PXSFR\MWAW7,)ZM@XL579=;0 M.G)S&D?239TX/:3UH;W8@Q$$D0,\AF/;17S6='MK+F!2%X2HVC!1$]LV8:=#9P CJ=Q4ZLN&XR\.9LA#]_.OLC_B8BQG4N)L'>- M$?O3W&@" TI]'GU-LGW]5-)-3O*[N_QP73^#_B7?<[I*G)39=E@)0XYC.WRL M$8X 1GX,"1I6PB(72[VP:PJ#X;GGV3BRDJHJLD_'JH9O57G]5/,(EH)6T#*2A2+>*(\3DP%VW2(M<.L<^9758%]N;5^-8U'E--!J*]18 M$UZ.J;$Q5@WI]H8Y#H&N"S&)?"\ E'G^L!KI1-@WJ-<7;1O6Z0:$4=F]S*X1 MN=5*[$PRNVIMU:>IPDWSF]12<>^F::@DB_JUDV;[8Y7N-BR,"(T#&T(&(AN[ ME('ATK/ AU)75NNW;E@_.QBF%%288]T::H)>\RIZJ346UM$.GA8EE6V@WYJ6 M2ONGK*9J3(KJ*4N*0W;X7'Y(B^LO27':+LN(A[!G R\FCDM\$ ,X;"=!42AU MOE;9R.Q5@/NTL,H:HH%Z@#K58NHY"\MR(ME#LC@FJP&U6*K^&CLC:C>9T'6( MVG0W%E@(CO4!]&S//"V/9]# ;19*\5ZB1$!Q9 M,M7! =-59$9>>O:?;Y"_\\^IH6R>?TIV/]H.S[V\9R^?Y8E55RJ%\I M>KPH 1U0[ZB%E$4AI=BG 1PNB:$XDA(E,P@,2U8/^DW2HFZUJK2.]3-@7,9X MJG9_;':;'V9-\ PUIY@X+M^2>IU7B=P1\37; M6.N09L,^YG-V?X.ROO$C0%QBNX1"/W0;8$M]5OR6!3 M,\L&5%8KP>;5=<62JDM*A5OD-RBAXKY-D4Y)!B=*9A=^/X.RB1!F48 \'[$8 M1EZ $#[%X]"7>N).M^T9$W:=PJG.]23IG(5FH^*Y2,(OR::\@$YNEU5+Z'3O MQ$14$XO"#TYLOZ2[XSY]?_MB];1^^Z(%=-.L-J??*LS)^ON&$=^+ ]^-(^#' M!-B!QVP(8A]0SW>XVDN]1F$(@V%9[6'7H[R-3)L'83JQ/=OM<5K*?'7#A^0; M%Z8:34R7U]!>$2U3;?:.M3;N)=/ MW^:8A55Y-4>'*MO5EK.OZ76Z/199E=5'5^M7[--=>]:UKGDV9UR?@S\!K8_= MP=!Q/0=[]:;,"#/2 ^41?:PF]+/!FW$../?).CEE]5[UA^8'OUY6(]6I8+X6 MEYTE5MG8ZA.(IG9>T12CJX&$9I_9>\/:)J;Y"7AUSEJH+>2GLP]%?6]0]?"! MC\J*3ZKLOXY9\QQ?,X8V&,$ \R0(^4$0!=#%R/9"+V(T9K8/H=36+FU\] M/;HKJ\'71*\#PDY<7E<4PWS+3A$S4BTG_--8-JS;XZP)J;$FXM>FL;K<>E4Y MM?(FJH<_)MLOV2$M'LX-_IC6A:,-")GO1X1%A-HT8+%+7-)9=!B%4M?@3[%C M6/5.8Z]]([0#*J=SDW@4D[:Y*)13LP'54QUKDK:[SVZK^96<4>9@@ !@C<1110 DWV!MU M0H!$=$F3*,BM0"?/@,W&\9,IH?:[$7K@.Z"1>3$F7E!ZS10N*_:ZGL.A8IGV3B[%O]J[(S"#TO=.,@C@)$J4\P$3B%1+ :=B3\Y:7],70]KH0CT=89& E -M*XC_M3A2*Z]RTD^ M^)PF95IOOG][=U_D7YNW<7N+R FH0WP7>L"A//:U[; 7O\B!.))Z\'F"'<-B M-$"SLC-LL=6YT1EV+*58]@"&,_ )[-D^_!B$ND(B+)3QL6GAZ-G-3(TB.F+@:9 MD1.4'LA"$O*8AQ'54"1L'4*A"C[7TFGDY(#DA[(JCMLZ.7][^%#DGWGOZ16( MN)"$P XQ]%W$M8>G:; W23PJM8URDB'CM;$3MC?9X0V7XBT')Z<V +J7<=\EQW2YG&+C6O' M$?#"B(8T8A '?AS;G6$$.'=10N>5L0:+BH3)<;QR M^9)T1E2Z5#@2E2VTW1[OCOND2GO M8MS B!" (H]3#W@!;'O]EO2$,.ALSFDGVLK-^(Z-QLVH2$"R M_).5G)RR=F=>R2GC?,TFIJ'K:BHEM3USP3KWXA-.X(WAZ]<6O+B@1O*RZPBQZ*H)_ (15$ "/&IY\0T M]ES7)B%@O@.=./)5U_2 I5E6I6]WE#( -N M&#C( RZ&'J2X-^0$GM3>!(7/&Y:$!I&U;<%820--3A)4*!,3!L-LR@@3 MUX4N[ W2V)&**2:8F45.[KNI-&VQE4TUM$OE5-1%D5$)E3%/IHK:]"%)!VM) MV7F1H$OR,XW5%DB,=W$@F-YTM=-B]((AA[-G8YJ$4PE'D^1Z(6=!9 MA@2!6&Z%9KH]PPLU-_4_>5FH']??V)\J?\\#4MJW3W,=_OX[RH_]$&\/C&@XZ-H1VX7@SJL_J0IT\( M0.A#+'1+RDJA&PYJGMZT+WGCW;JX$KTW;UVHS45:C1=O/M5N6.>N6F>^6I\> MK/.?Z_RU&H>OK-9EZ\QGJXW?*NZUU;E]90V.7SU_N^&7F@RK8V/NR_YF;>J1 MB6NE?6X=<^!:R7EZ?>%*8:YM9FX58&-#A$,6HA!"QW-=X##7Z?#;L6O'F_NT MR/+==944U6JF9D'L,IK]U$UA^?ZYPV1]2C]GA_KJ8.M3PG]BFZJ_1;0>"M^EL-6XO/K@9; M=ZV3:^MR<[]$X_3O96Y]W)2+3*V*O>GW/K.JTC+;Q#JIW9:?5__2! 5G\%W? MC0%S;>#Z'HL\/,!W>([N*IP!70UV(0&>?$:TF66[K':%DZQL>R\]R9IHXY5/ MLJW+O[])]G%3+C+)*O:FW_LDJTK+;)/LI'9;?I*-\^(VS1YY$ =A' ;$)9'K MA"X.?8_T'B "R:KF67GX,TZUMSVX'[9UW7B_SFE7H0R?EUV_3PTYV\?8WIIZK7'X3[ &_=^54YF6YY3>IEEN1 M:OXUS3Y_X?^+OJ9%\CEMJI^4Q^]QDA5_2?;']'Q_C^T10&P[C"EE-O?.#^P^ M3W,=-Y2Z[^2WYIOAQ;P>ZQNK0]NNS5@U7JL&;#6(3Z_)KR43,M23ELZ6EN]$ M:\VHSC;D]-QK&'7]ETO< -BP[AW#3/77N5.W^ENK6$3\([WL*0H+?[]-J=<35%7 M9__Y[<0O6CO-[R9H^>>+5%8>G@AWT_\_)I&G;(6!B&1[+Q]]/-XX=MD_ZH4A MBP(<,.8ZP'8AQJCSS^-_M9)BBFZOYMX3O=YH0WM_63KD6+*KK#7N>+K!^I\M M_)#L$RO8J:VOW_[> Q%CO"VTUUMWRR\?DCS>9B?@GX,\Y#O4#0DA$'(OW:CW MC\4PVO!_^2E?/BC1[9?,3'-.@?(F\O5&)=J[S-)1R9)]9:U1R=,=Z?]L48ED MGUC!UG9]_?;W'I48XVVAS?&Z6W[YJ*3;257?;KC4OT=IJE@Y+%^LM:(Y(S0O[9@A&9OK#D#G^] MG?7W'H:8(6WNB0?@N,'T."5GB:8+I3 M"Q\TD A"?F-2__M9C!?M0K]WF3=!V1H7X^7:V[C$=PZ@W2ZK?Y'L:59N]WE9 MSU?]9N--&+ XLH$-(YL&OE>7Z_O;2'V,P5S5;"U8S5>H>4B.0K. M@W_^Z4.9;2\$[FOL(X8SQ=D[Q^P)X)#BG7RTSIS\[1T.$&DR$].WUJ[R&Y^7 M]7*A:\(UT$++)TOOCU59)4V4_B1,&/3_3/YK]2\WS(FQ#Q! H<\0\2(GLW&53T;UTG50\I3JM54:&V^WH4.?,S3ZOJ&(OD_R8[\&\\X%B6N]DJ N9[P*6 MIGEL?!8'AZRTK7!X'F& VM -;#>.7. A!GLW(/"%;B!?+?C9PI)D2/JS(>G_ M*I[TKY; "\'%:G'_[N('I5K2:IMGL\NWS3<;++_O[O7(U=]+-WL2B=8-U<27 MP'= $UTNU70O!)"K[T7+QHCKIR?_C:B!7.EJ6&0ZJY;=I-\JS!OE[QL,0QC[ MD1OC((HB'WFXNU@+>L0EMM3#,-,L&8ZASN[+^3%-:FQ-Z\A5;"9R*59!F8]& MN8CDC,%'"PPU-JL!-_,2PRA1(QF^'H+7D7%K\B4WT07E= IMM_GQ4'%9_)#O MLVUV5M.GC)N"CD,\QEQ"?3^(40PB%,4PPM@5?3AP@@5SH^H$RNI1+;9F]SI! M(Z-) ZOK&$HZ',FU]SBY0?13^NN9S2(_\%]NVYGN?4&^U,'+V\/Y3V2';7:_ M3V^23_MT Q'P0FP'+"3 I2#T@!_UF$+')3+!@%DDAH,%#MXZ'YB/X/.>:+4. MU">\'OU8YP.?$VLO7A^]2[2=F$:NI]GD9-1TBQG1VTEDCTCR/(VX#M6>R==\ MB6&B&D!=U_DEST7+G^]W297RWN=#_\>TN4G9]6'@N9'G.A@X%!'D![UM$L=$ M*N'38]&PEI\-]P&EU<*T:IQOH"^GTYIXEHU9YZ)8.7Q]C5WKEQ;E8L'L"'-" M<:T.YMC7:U<>8'O$+.]L\445.[(51C"&.^)\3Q^EM.Q%T](F?J,7% MQ2_4*7["/.L0/Q,4ZQ:_<)7B%TX4/UGF?POB)^V3E/BI,28J?C2]38LBW7U, MOZ:'8WJV2G'#OX.^9>4&Q Z&/.#$C(NN'091P/S>,(E()*-\&LP9EKT>H=5! M?+2:68.T?JEA2B;H.F@6$[Z9&993OA=3H=RHWU39TJ M1_-Z ]T&1PYT/#OFF34W[CFA2^$073(J=>NK%H-S*]TO+2ZMTB;*K0YQ,T#K M1'F[R.@">M9"4E8T29)_"YHFZY*4JBGQ)7RV*+^M?DV*]#HMOF;;]/IX?Y\7 M%3KL?N0VJ_10']P_P]-%DDX0.013)W9=$$8V"@/;Z[$ KKA29X",(#"L?#UH MJT-]976XF].Q9\C/XQ/) SIF6D9,)I=O%#G=5&J/A=)C)6['SHP8;:MUR*]A M'Y^>P9B!T4L"71;5YF-MH0EJH>-X_'.>[Q.'^39$ <3=MRESJ5 &+?=%PP+: M )%*A"4)&=RY,(C[=0<:.\B5&K^"WYQG!$ME?-*T"(YB XPHC6,= MR9KX2'XU,E#E926C61;UT_&LY+7(B/XQ.V1WQ[ON^RP.'9E1T3,M]U?"H[L"(#V=)3BX/:'-TR WI#H>>)$%H4#_R_)5AK<;.\@-; M$7<^M5](#.[DV]GW44P(B'C@3MS(C4",7:>OME#;\X4G;+FOFA[<+1B)P2W' MB<#@-D:'Y.!N<UP%YW$ M/1UZ"1Y7Z66YE5/C&N9P1YK5 QT6L;[C6+^_:J_?Y<23I8F7N-EDL090NY)$ MIKV$H^[QWOCOND M2G5O#]LB3YN3XK-S[/#/W$>>AL0<_S MB$T0A)"ZR"%.1$!O*_)MJ8*.#0M!LXWV7=$/J^'D.[?G]]E7Q;9"B]SMG(>-) ]#H&E0Y' M7MD[/YD;Q9- &Q:%T [#*,".ZP8._R]">BN41F#"H9^+WS8\^PRG48H6SZ*' M4 3&ARQMZQH4TNC'3Y%(LB 5B+W+DD_9OGD[; ,(Y%,5= BA,8N9XX&8]F9P M9&/I&$SFXX8'0'N5\/X$2&ZA4IXKL75'HS3)%:Y;AMX),&0N,CVS?BDH52%M M'2JA#O^E4%2=!U&=($GYI?Z_^DKBK\F^7M<[/4-8_P7/'A__P=E/;CP&(P"] M("9V[/H8PM"U>TRNYS 943&+Q+ "U7"NK"W_;RL]H;IJ:B_%Z5G'^@?DM,EP M^X@)V7J:1D[UVE:I_]MBYZUR]M!F\Y=U*SW]L[-_,*]63B)[1%CG:<1UJ/!, MON9+#!/9W715;>A#D7_-=ND./_Q>UAUN^&?/=S2_OWU@#V[-7CN7>MB;(XNCU->U.L0U=-./9LPYDA[D05 MD]W=[_.'-/V8-NN99R%XOW3B^7$8, !81 +B^2P(. S >'0./!M2J>6,Z=8, M1[9HNRV.?'C>)P_\$WL>S39 K6U>RKZ,H8%9,2FRQO>F)/$/'8]46 MW[R:=Y&N$:G31_4Z%$ZC/[FI3BFQ4[8;O3\FA^-M_6!DT;P>69Z6@3$+8I<0 MZCFQ'3D,NI%#.IN^3;#0 2H]EF;2L;MS@#(JIHG/<06;GTHY]>I9?(3-:L!= M%B\3=$IL<9V55K5MK9/H%=O$>HF%US:N:F-O!9M5]?F2F^A?\OK.H^7=<5O1 M]&NZS^_K?O?(,*.ARXU'$0M#QX/,KE=6.\,$4*$KK36:FRMB;5%:NQ-,5;V? MRJ^XZ,](K9KR=P"M,X23]7\JO?*3P(PT3YL))M M-1^,$W)A4M#$YGIF!ET. MO3 ]:.5*?-MT8_2O27T;6O700$GV9)^497:;I;O>>N A0!&FL<^ Y_%$!-M] M!N*[ 4 RE0U=-F>:+7[M<*H4-K31*U;>6()9NHM5A7*C (4C82)E# M-^7K*'9H]^K9/G03K$D\]]()[FW*#>:'9!^GIVH+]D@,4!RZP*&A0S$-J-<; M]6#L2[[S,L74? 'Q ,^Z3667M*;R*29N,U*I' "?6*RA+21JXT2-:)DFAM?Y2BSZ.) 5KV"*=EAO(8D09#0A$ 8810B3P!V6$*%80*9G/SR1,50U& M28RDN)(2(%,TJ8E.B\:Z&27*I,R3*<-RTJ!3V/H]@3LQ29F1-CEY:;>% M]R*S_$KT.%$CPJ.)X76(D"YG7CSZG01L&*E"0-@(0'V$W]3ZRD&V B)U1,3N)20VHZI^L831K\>'EF MG\R,\.,_55(U5ZZ]OZVWQL7[_-<2?2K;FVZHS1S/SAT(: FV>8 MAQ<>$'U)9HH-.-H@LW[ILEQY^I*+ M/GXF;HQ_?Y\6R>-]I@,0QW<\'KJ[<8B@%U-LQY[? \$>DCI";,"\X>B:H.O_ MM.)W[_]Z;<4?W_]HO?_ /J*;MS_]V4+DYNU?WMZ\9==_TK))?E(;B,G=PO3+ MB>"%3?,#Z+--\XL)I#RQ([)IL)76(:8F'13;5Z^/2^&,8/>_CV75W"![DW], M:Z:R?? MK"JWBMXKZ\"U)6N+B]_MN6??UW]]Z,]#W9\)3C[(S.E,E*3>+]/T@F7?M;>Z M9.'X<8,/#EGU9-)5D[][US?X;V5V,=%(8RGPDGUB'3/4LA0\3;R7;P_QZX?N MNU\"5;8WYMA_:P,5A0)!C T:8C7MC M'(?4%3&*)@RKVG65;__^YE,-R]J>X9)\1UR1/L'RKGGF) N[-:".-")"FIER M[HNTC!5RI_&X#@6:ZL33XJT.3I1O3>TN.<;I(;VMKQVO;QT'V'>\V XI#J ' M0&\5!J%4(6"J+>/15'?M8Y>_*^RBFLRF:.0T'Y&R05/'X6F#E=6!L[[KX'V_ M\-6SC\D:#9;TT+P.E=+FS:6;:">Q)*I;/Q^*--EG_TAW?TZR0YVION_N-&G2 MV0T,PSAT$8DCX$?\ORAQAIC,CB/87[YT(RY?4TT*C;K'UR[=R*O8":55UQ^M MO+]]J:U=-0\:9%_YQ_72!K1.]TT;P.O=/F36ZF,\KIWOO+21;K-UYJO*7UW:YSHGP]2IFO?<34<;&&45+,$]HN1KRJEU"N M'I74ZM;I03?UM@[VO$*JP.N(N)ILI74(KE$/\_GZO*PPM^]L]"]OG"V.D.0^ MJY+]L#+B$>A15+_>&D';CSPOL < /I2[W5FC6=/[G)I';9O(\VS)NWFMHAG; M9YMX)9>_=5(O*K6+L"ZKL/T;,#W,Y@V8T\)S!W6Q56=Q%D?U5'M3K$5&]3OV M3#T-<:%U ,4Q#:/J6F$2=2;AK$#%%)X+7;G MR>-[8/7>H@Z90H*NAVA5<31%KDY9''@^@5Q:#9_3)J6#$UA?JP).<>FB]DWF M2UWUZC#VP*ENWB/Q$8LH"4!@NP$!V/-)O[Y# A_X6N1.QN \.G>&:*JT2;&I MJFG:&=0I9B)DSB1B9U"DU$N%W[7*EI(O%_5*G2%UH>I>P.W7>EY\"7?C !0 MY$0D=!@+,7,#I]_Y1U$0VUH43 N2>:3MP^27HV=M'55%G*]%=$IEWSC]ZG3= M-MWQ_07>1U5C54I8M3;36A57KY,7I=@ IQ/JCK7-TS/+G77HNU[@!PY#",4( M.#X$_7(4M1W?T2+*:J;G4>'W(N^'FZ58N;AHCE:ME<6&X1/.E2CHB^S)510G M\;]6C9SHU>5:H@;6IA<2/R0/32I/D,T(I+[M$F!'#,4NH[U=-Q![D$.?-<-K M+4,QZ[[%HZM8*$SFU$JA"1[UE@D_7&!VYAIA!T>I0"A+]EH%3=D?X=*@&E.3 M1.S)C3@;7(>/ONT3Z$=.Q +HQ_U"#/4")G59AA:#YJ5,^(XG@ZQ.$#23A.K2 MM*?WU*U UI[0)JMLJJRO6-R471+1MVE\"3VJ\X[G;OOKM*KVS9U$Y$M2?.:6 MJ$>@ P+F,H?:T(/((R&$MN>$/# ,?:''$:9\?RX!J]%9Y0!/XCD75>+&16LN MSN0TJ@%DG1!9':09Z))X[F8&VM3>MY&F3^PUFY?]?4&3=;"S@O=JIGJ0Z^LK M4V/(OBCY,?V:'H[IAH(HL&.(74H)"T,WH [IA=W'4.I]ANG6#(OO< ZM:/%, M#1VER52-&TWRJ"5H')C]>('9F2+&)X1)A8NJ9*\U5E3VYV*@.(VIR8GPV:7O M?2K.7 IC+X*V8_N!&V, XKZ>R.S8DSJ8K-.N86%[>W8V66.53Y7DB>FQ87ZU M"-[Y4Q$KJOZ]3)]*MCRA$=8JA!H\$\V=)[,W<<%WV+E]GL0#PB@&3N #$,7\ M/U[@]S=-LA@Q,O&DB;+=_Z^]=^V-&]>V1;^?7R'@ A?=@'..WH]]@0/PV=L' MZ3@W3J^%@WPHR%5RHK/*)6^IRAWO7W]%O4I^5)F42(K.W5A8'<>NF&..*8TY M24Y.*A;'=B-2XHKA#(9G[?DJ)U?BON_Q7(E!ZX@G613?_YWE"U,%4H)E?/O M$MB3WX%\14([!$X81,!UHA#Z +A]^DKL$ O=E2%Q6"%Y%+\\XQ-O&UI57B7$PT)W09-[6U^!G15. *,S13A6&36X@+X:T1K+-L4]&:C>MTRRK&_TSWAS+? M/U[=_IF6_\KV;"7A.ENS[[$ @#'!CNLZP/%LGS@$>$-7;9* 2&A&+W]TQ;+; M [;8TV/=M5C9&U[D9YU7G'#.%5:%^AZSD7E-WTL;OL *S_XY"7V:MC(P][-'(] M$CG 2V "*1RM3B3^A!,S<@;F>KGGGUJLO_\CK>2IJQS2.155']'35+3#QRZ) MZ1 :(9L\M)V32JFT&R*/IAG1#[?OVGYSJ1[W@= .IY:$I3"HFC+R"(]QW8)OG)>J0S%7$&_Q-E43'G MTK2QQWEA-4@O&MK)F[3K$4TF9$/0(X9M<4P^[$M,W5V7[H!98JB6=/G*V'KAM=TA M(X3R%)WBJCG;,49+Z'SK^/14$HOR]]]K +6P0XS"D(#Z/Z'K^$-"&X6 2JA8 MFC*LKHJE0[O1*Z:G"V_N2MG4Y?: &>^O"L,F;^(*U;E'F-[#[=6CUV MMH&Q;0YRW YO?G'$+=!J0;(WSDOO4AZ8)+E'G(QMAO0#@VHU6$>*>V4"[P*= M+Y;C?UI##)E^X.N5(<30*[%+(MSLZK:YTKOZ M:[=AJPOK&F'^P(J@7K_IF^UF5?7'MH=-#?EZ7ZS_=77?8HXI" ((_ 0@%, MA$$(>LPX"..I5:#ZD6JM&,T[\Y@2K(N[NV)G50RL=6!V-MOX^T?KGEDSO7)T M 6]S+N6^&T<++OP^\?'ER,>M;9UW!^N:VH'F1Q]NF('6V,*FOJ"ZL 8CK<9* MJS-SN2I6Z1[CK'A=[DDQ8X)E"!=G*FF7]I#H%N*7;-O,9(JOZ<]_YOL?/XHM M0T"+\G6@*QA3QW6#Q _]T/.I[P#/[N'XH3VGED(Z%CU3NAJM]?<1KM7<8%&+ MUTWV(]W>,NG+[NZWQ6.6M=MA=59D596_#[)",8%1[#MV&" 7>EX4 M)D$/P"4AEK![.6587;N7XWX+QY4WR?T6)O$N>\]#*N7*]SI,W>"0LK'![0HS MU%2%89,W,@2YXU5,%+H78 E\BA>"6I.:S+@S MRBIKJZSV:T'E7<1_?!)MNNO$M/SHM=X>BQG$ICH,Y$4K]".L%];1C/:';+'G M^?=&_T"O]"OPSID8L>2S8$8P692!PIPW4RP\S<+T.2OS8O.R"URWSC2VOF5D MY7D.)#AT0.122E$8)&Y7)( <+W&%FK 9!EWUQ()\M2X_H2\$7)/_\1LF[5>_ MU]^S6*W51?-?B_R_?UW^ WPDG[Y>6^ 3MKZ0ZZ]?+M%7@IN?BX4^PPCFC(J& MH587,"5%Q0NK-=IZI>/G>&_D:51NK=<;4?5Z]DRP-?01,R,.FTI.\2YD0F/T M7I$XMA,2^%X8V!3&@0^')4(' YBL[ALSK_=IN=<0DM_$(R*ESZ$+%2[S!5/K M__Z_8M=Q_Q^8?<]WNZ:N[M9JQWU'NJA*YKB]^0NH%K^M,D5(D&$]FD(]C_@$ M1CX /B"V WSD]YA".^HUA>PV.A3E+33BBM(#5Z@G]1#_I213O/@K* FWK5*5 M1(QA[LW"FK!ZH.,IK=UF6'>_W&=WQ[,#D4-B=J50&!/LP2AV@]'X((J$SDI) M&U7Q,O7U7Y\_?R1_UG( /EKX\AI]O+K^J]8$ZXI:GZX^?6@TX=AM^/(3O?KR M)_AZ>?5)]."4/#]P[ATNX@+!K<,6X^B<.)LG'W<,&YS+'8SB9?#KYIJ(@Y_A3L/M^G6_+S/MMM\OVA?HSKN>6!7<8&#_M/Q?Y_9_O/:;Y9 M$1M"8$[]96G- M1].YEXO+\PKO0N8"#A%=@FP@6F.,5@_2NCGLK1JF]9CM+094=R[+1]_9M%6R M!\P04/EFO4A&E?#&*Y_7ZQ_9YK#-KF[!;I]O\NV!%48&+@5QZ+L08L<.7 ]@[ 0APK$74AP+'<#1 M#$UU!MM9PZ:K8WM&/6VMWJ+VQ,;(IF:GO[.*;4%8C5W6M\:RT^F6$1[G$W"# MG2TF\TOX64E,D.N1,Y%C(=>;$5^6,KXPXO43BU4SH<''UW\!^)E7*Q=[V*VC MJD-#-T8H(($'.\0Q<&-7)' MB5-Q%#NE:-\8.,% M*@[^:+2>_&D6(B:Z$0E M448APV="C@E^-2/^&,%$8=Y;)R,R?4KO,ES!ZRKC-R//ZW/:'+5+K6XN5,[)()UR@5]A"Q$]K%";1 7Q]POC9>26\J.+7 M@ YA*JPJU#Z5@L<_N]X%-P' M.">,(/*&C<%POV ]J*[GUA!$6+\MSR?6!3$M2H4 \OC+"C<U.5T>S+APC2[=7&7?4U_XKQ:;XOJ4(_7EX0G-/)"@*@7 4*3V/&0DS@D3A(:HXA&O/W7 MY@RA3B-:5$UKRR.NQ4Y)G.'HS*LL@UDS7E IEA3RG[NIY;KLA2YV[$3:U>V MHZDBKC*8[;+;?-_48GW-?NYA3<2_5KY+ N!#B#$&R/?L@'JX1^1 %TZKS96/ M0V,A[N@5[2!;OW6@!;,KI8[A4T%3?"*XOS-RQQ'W6\[I2F(M9H'5F+!8=:PP MV5REL.I<:(8<:['T9)&K:G:Y#Z\5=W=Y>S\UV&U0L6,GZ++=ND[>CB'E" )0 M9$,/$AS9B><'#G2HST .TI [(5"1]CD#JU8M$=HFRW()W@%CZ9)YIQ/G!>D M6TR/SS+]))%=3'O%N#PCMXJ<8H;"JC+N^?DUE1SR52LUJV'@(:S3-GE=&; M9)RL+I)'HPE511*M*=0\;()+)*_>\0'*DG499,\C?#Q^I+LRI"EN^G1@11O] M;5$#NUK.IYQ++^_!D1/BW6L7 8ZL8C>(C#_76=;6@UY8K7&C"P=?$77-JS:* M_'1N26?I1\.,V7>U_9.77'^GN51M6<1AY 0QLWXL"Y$>PCJUA%VB#* R(SO E M&[N>F-8V0VG$4 M^\")8NIB@OW(H7[<(R6A+73_P1+X%.__]VG\FNVX;)?,XRK]IOR^7Q M(\N.R?P["7>GG:,PBY_S*+SS(":# ^%KF;*#JD7Y-?V952N, ^S&@>O Q*4AB1P'.[T%" ,L5J]K#FX] MM;_[!E138[-GL,2G "9RQUU!; YDU5,&>'[* /LI WQMRM":;(ULMAJC+6;U M<4+1/5.MY6QZ836VO^/G2+1BVASHFJJOC7RN!*JZM3GL;(6X>8^-*=7F!C+S MHG+=0(R&5,$'E-HX@0GV[2@ =D )/"X4VZ'HI=6+ 16O@1>^S[K^!Z+E[V9- M8$TL>^9TZSN?FDJC05O9LY!?^)L'U=.@K-JWA_0;/5W5 U&WULM:+#WD43OR M;(]"!T$,(QH[0FU+I_Q^Q9.X'E+7_T)LSV827WQ[+JJI$IL /6/IHLTQ=;=4 M>L'(&46MD^:RP=U5O,G*CEW1Z,.G_(\TWWUL*X2(#YP$NC1. M?$AM1)RX'Q)#R'4P7,I BD7EKUV9I=OFW,*VAF/5,[J\N;&[G:#5B6$Q M<-9O#)[FY.\<4V?D2@K!9NB6'%.>]WN7QP^ODC4J^:G8L3O=4]9FH^M8M (4 M4R>"H6-'- HB$/L$]L/9Q'33I%S1D]FLVF&5HTWXQ"\E,V4X/:!*X?U$]0D#@D0, + ML>V2>N2P&S1.H.VN]L4^W4Z4(+&AA#*J 17WJ_25_9.%WYHGA(B\.].8-/0- MFFC,6^_1'([$V[F>6)=9[_.'.LUXUHRP?J<3=KE?#./ =NK)DA]&;1,MG]I MK)N^(@BJ=[I'74/;Q76K!SJU;ZM<#_"E" :0/V7?^66IZL5 OT&=644X/;>4 MK=9)9JBJ:B-/MF)5R*FX"M?ZSQ9%LN>7W_VUR_?5*4PDH([M>SCT7.) GR;N M@ GX-)@FQBJ0:-3D%U=$-KAG:[02_XA*]=*N$53LD5<&Y&_YQR 1G\ VEY:K M]*)IDJ[4UI/*KIYAOM+5#E#1AIJ;YZ'FQ(;F"8!N:-L1I"!(0.*"(/0BQ^X! MPL"U^2M3M<+2*/U=89=(K[?%G78^!!CNK^GQX'0V_\*)M'?BM$Q_<0^+%'T: MZ^F)-9V+>)RS7E,FUR?+,1=QJ G5ELL87BS^,DV=_PV7.&?E0[[.3LQ-MXU3 M6(+X6OWY6]M4ICE6=%)ILD^G)QC#U?:=66?BS]&V=OV@MZX[PFXU]ADT M+Y7L,*XYZU(/B6GSV<5X.#G77=8SXH&.U8/U ,80&8QAWM[4_5;/0K!'PBBT M67L8SV<5OKB>F/?( C\6JK[5@4=C\!H;H2R2*?2<:,PRPVG3H],3?SWQ$;/@ M8K1'JN"\]U0$\Q*@H>*X.&* M6PQ#'P''<^V$QHY+*8T#ZCDVK&=F=;SB.K$M8=&_IGO?Q2'_93;1YS5 MF>)=OFM6K-*\_$>Z/63@KCCL]BL78B>HI1C58AQ#F_@T\'H\$8R$VA.J0Z$X M*^Z.08R/F/S=8K?*%KRU&:&W;FOXU@/#/^^DB40W\27#9GA(+)B].*,R^*:# M;8UQ6PRXU2"_L%KLRYY?X:98X'"+?+>9D>!JL/.-8S&JF%4HY'_=LUS[IZ4EPP?.Y#Z!",B-(D@#J(@=$D] M<8J!F_08/8J)XN@U YGBL'5$-AR2?QFVE$>G.9Y3%I8T.4U;/!JYFAGTWN+0 M:7?(#4 2W/YN(X\,V^>''&D>X(TUQVE9567[>L3-QSR]R;<-X#^[A/UJ]X49 M4>:[[_4'/A5L!Z/]*TRKO-VF6"6NYP=^Y&,O8H0E8'NXDJ%]8 W4IW&VL,OMMVY-Q26,"/?%''3!>*11P5WE,24Z21?2:> MZ'>H&;%D ;N+I5^EB3$$/HY>$UK6V72V6S^"GWFU0C; 04*3.(*A&[K0]8,A M>D78%9J%R!A/L>Z/<%D#,.L;@S95V.>0*RC9FG@5$^-)E*I5V],\\>BH!)8- M4T@9%IW2/FEL":O::^/BXB[-=ZNPILN/00@]E[!+BRB%>!@Y<(1V?V6,IRV; MO;!.O(XMT*D:-X=J08W3Q/+4A',RP6H5[S1K/(HG@7/#%$^&1:<43QI;2?V:L*?0J=K%K1U[LNS3T'0#>1%E5#:?'@&\S/R0RVDRU1&8Z;')ZD3S1!G MN\ PI91K&T^V*(E!8=V\W-T?]E4CTUZ7I2(0NI"0 (9AC'$2XR0:-F#[K[DB4? 9K!KF%S- ML>24.,UF1V=US\=\EUWNL[MJ%=A!Y%'D^$X4U4!C&Z AS20^WS7=RR#3N#K8 MVM,D)".+^O6L#:LR/5,]TMAE?6.668UI"Y0!"3A<7RF0&E]/5VEM;C:V7FCP MB.*:(7'/&Q9!]-JNH'9HJ@?F7-FW A& 8>)C-PX3 B.'$(\.6URQ!^9>U??F M (ICQI?LPW >KBBMO"G\K;^6?02!CTP^(5?.HY@>G[I];_D+]P3*\H4X-$/9 MYIG <;&>(!_\MPNS*WZ^IC]Q7JVW!7OWCLUUJ!L"!\8V!802']DXMC%KKI/0 MQ L0%BKEF3608MUIL5G-9?2BEPW/H8]/8;0Q)Z8T1]*L(S#KVV*=P<[1=$9[ MI+!KA@;),>7%+<72^!'3)';8A]8VHF*WSW>'.O&Z:N\E*W85S&Z+,AN@917Y MN2_3FN!\EY:/35Y69VPU;?N:OVUSDUE[U_**U.E90),88$J2Q*\3-XB=T \3 M.PAC& CU+5@2IQY%_(T= OW=NFG,Z.\:W9^5287OMA*FWY2&9?UKDK(LS,2K MPF2"=[CG=+>W&6OJ?H3T)=UGKR%?(>HB['I![$,:86+'",,>@$\#L4O9Y0VK M6'4&I$QCK!J4:",4B01SSOZ6X59P3CC0.LK9&,ZFQ_ANG6_SK@/YYZS^#=H/ M?W-S>&X**=\19DBO"L.>3S=5<#AV:5;C_5=RP2[&N;NL')6JPW&^S M?0;6:W;8NP;RN2P>\JH&DFX'J%TO:9CMLMM\OZ+8"0@- LF$I%M81PE$69V4B?;B7<-9Y$3;<3V(BS329&6+5EEC,%';ED'5U M:S%K+JRC/=;1H%JP1XX=B7MGE?5;9]?OYKI8H%NON:Z>UL]W<'DZ=GFAVN5\ MO7^EDOU*X%[0HP;T#U[(\&+QMTGPMH[#3=6<\MJ3![;M,[X=)(K="(2$4-\! M80!<%[#5\)CX=A+$0F?GIX^B.&P?@5DM,L$;,Z:SQS?[T4.<6!Q]P=F"2](G M^3DSD9G/J1GS%@EV/+\N0A(SXE<%H;3Z4>LD^X-MS3VDVV;\IS=1Q$D<8>PX M+@Y\#$E P@A3UR>AXR0^1$+%_I*'5BU3HPME&-"+YK_6"&^3X8PNW&8_GWK[ MCQQG< K<Y89DKS7;I;UQGHEVR=U<">("(1#FT<.QZ.'$!C&F,GZA"!T+6] M:8(K'X=&]>W!6T><4V56@3]$-7=95TP7X!XW.Z._9Q58#?9&D@?T(P\9),O" MC'-IM#H_FB;8"BT]J=ZJV167S@)'1<"*GG!G%,4 < ^G; MM66I8%B-BOBYS.[3?-/O8;2I4F/ \":W)DS5R_D^$%5,K?1/U\S72#9(-=]B MD4LWI;G"-.649]A)[93,':]Z?BZ+^ZSH0D["<%K5LD7;J.0 ]<+:9:<+MY2QS*>+F@D6T\,> MW(75P'M*Z^)B^#9U9T10(N]FB)],@PIES^B,-=#RD(U/HSY?A&5WG!.,8ALY MP'.2D(1!#P!37^A EL1A]:YP,JSC ^8S5CAGLCUA05,?T;/6+Y]SO+@,\I/( MNR0IQQ-FR*(*P\XM.,KD3EPF:Z7>'-;[?Z9E64OU8P_D\1D,WT<>B6/7QL2- M@!=2$/;+G## _L1U1DF#:Y3,'FK[7J?;J7HIBW91U5R \>G:V8$]DC[ -4A" M^1CE$E+)SC%-3F6;=U)4E?#(*ZWLJ$>9UJ/G^Q_H4.V+NZQL9ONCUBC/D=A) MZ(8^3% IU>/M^DX]:3NUO-A.8/:,WJKTDQF2J]3"0M]3+R:\.+O-RC+;?,D> MLAWK: V8_']O6K2^UF\A\CT0(8*@'?LP"GP:0]*@"$($(1%J "5[;(V"VT.W M.NQB>BN==#ZM79)O,9U]3N^%=5-/'HYH+YXV?%E6: 5I/2.RJAQDAL JLZ[0 M\YC/VG[_5.R*]A S:_+ 3C!U6\W/5!ZA((8412@(;()\5N7:KUP@+X%"FTJ* M(&B4V79SN&\%T\']_<+Z)+K1I,H;DS;EEW#$W WZ,>87#EE<@J<1S+]W+]MC M9@BR:B//[^FKX92KX0/ZP>)!ONO3\+^?I^%?BNV6%N7?:;E9!4X]5)S$,0@" M!P4VBAR[[7H8!79($7<_!ZFC*A;A%JN5[ZSS4]YO#+/5@>;LBJW !>=E>%GV M!5<8WA?Q KT3%G/ M-8(DAW!U_) A*-7HI%['"*)FT2>>?+E92B6*FD=5.O+TGR+I,G+\#XQ29;& M/V=^S$W.R>Q8/KTFY,8*K"K4/I0R\V*$[9@D!.+8#X =AS8D_9 !3=PN+R:[ MC8RL^(W!Q+/B'M?TG#C;;7@2XO>3Q7%R_!ZR.%Y3A+(X(7YF+XD.%0GC^6^" M0^)%(/03SW>C&!&,PAY#&(=ET%N4E02!G+64?G'T[N0NCV>FE&RFBK \_3E5#7DREE\&+ MGX@/ M4 0S<7%ZS4W%)]C"D8M/96CRDNHP(.Q?V:[6OYY[;^N)8'Z;9YNOQ;/BMU42 M):Y-?&!3)R&(!DX<#/KJ.%&RVF7?TWW]+V>LO"J"QO7F)NV;^\(*[K?X8U95 M_V;!YSK(UF@'[-:^L#9]26HI4O&KW9T35W:7=*$:\;T8^;2SQ1H;8WTM)E9Q M:_?IS-5C WPK=W59C8^GKT!/(UADA5JQ"TV8GBQ@]5LKW%I8ES*E>;D,7\^C MD!M%KNU2.PDHI(3Z0WD*B*E W%>$0&=X[S>BCANO%GO^E$Y_)OA$PGQ(D1]4 MQ>CI.X0:)DT\FXJ*G?(.IE4SC!.99\WEY,F,'+\8?J$19*5W!,4F:Q*VF.IYSX44]\ACNM2 M"GP<#\'9 [XOHR:'?S2=13E/]E=,J\R1L"' 2?4[R%SY;1';$!!B2"@O;1L@ MI[L7K>]6(/2"),2VDV V"/7#"/:#$M>UA=//Z4.IKK_I7[2N5_BXZ\ZQ3Z10 MG<=\=@7R23W$3DP;3>)T0@JHA]N9F=Y$CL72N9-,O)6US:?0H.1,@C&OY6"R M..)-M?KS\NNV#?YHU#^SNYNL7"$:HS .;>(Y,8UM6/\-#06A=BC4-63V8(KU M?^A'T0&)I[>;S%UIG,51K19B2O\LPI%#V0 MDE+8C_DNN]QG=]6*$(_:R,:Q!X*01B[TT*"?84 $FFU(&6[I5)8AM1JHLG(O M :IGYK1J6):] SU3,E]Q;@W/?B<8Q)L! M3^5*RH)C=T/4BB8T]B%P$\>VD1=#Z!XC%X%QL'K(RIM"2LD#[Y B;]T8W:RE M1RO?K;>'3;9AQS&*)LOK4[SMU'Q9C@,D%#FH8%[^/EL+TJ UWP[1U*5?4=;- M2*+EFB2R$#R-+UXUI&E>_B/='K)6BO_,4M;5='.U^Y*Q%[TI5JORZMA'SW-0 M0J'OD""R$]=S'3\.J M<$'FU7".N%6)E@RM.M*\/=W=I^4524 MV3.BJLQ)9@BL.O,*30^[F/"RRYRK/9L:56BH H;#%OPAW?Z9[@]E'0!PNG_> MS)2ZOD^PY[FN%]HTM&'(;D]I(3E^('1]GE(@B@7YJ0J#AS3?,GP?:%%^N$[K M%W]DG 4?K9%15F^5F$2K=1N?7!OC,3'I'OOBB)N%RM?<8C'LB^OW'*K/:+D6 M#YJAZWI,+19X0\3TO@DJS9V#Q6''FE5_+K;Y^K'][W'P, FCV'903&P O8@ M#&QJ)R"I444N$MJ"DS2D8@UO$[7FQKFLZE<*FP6^SW4P7N?WVZSJ+J>J:N2; MYN=BHBV+>SYY7H!V,2$>&#]"O+!:>-:W[L_%%)>/O3/:*IE^,U14ME&%TD=6 M3!G_JK*K6U+M\[M:BZM5Y 6AXR0 A\1W@8?M@ 3](($7$!$%%/S5BI6N1L/> MN@&/F(B)TL0G5@H9$A.EY^28HTA/*3JC/!.Y-$-AIH(OI#Q/ A4 H]RN3A > MZF&VC_^>;3>HN+M/=WE6/5 MC"=<^>H#EB4]LE3W(LCW]:_/^%;2-%T^$"@@&!1 M7TRK)9#O$[YB E&J3M45**/<@!(#=;85.AY:L3SWZ=%C]@P_']?S*79"VT.( M4.2&#HY W(^+8.*)I+[S1U,?U4O@DR]'UDNE6,1YA45S,NTXFBA$*'N#"* M'&^ 02.A2Y^E#ZY<[=8UMCKO )OB?I]M1FMOUE/XS=)G^_$S'_I4[*W_G>TM MD5QESC%#@=695VAZR,7T M^7/].']*[S+P,Z]6U*Z5/B)Q@G$<^E$4VE$"/.(F-(C#,!':5Q+ZQ8IUE6&Q M&!CK&X/#.9&>1A&?Q"EC1TR^N(E1HDIC$LXHSB2NS%"3:= +"<_*-!7 Q5V: M[U:.0^/$00[U 8KMV$V@9W>#)"YVA'(PP5^M3PE:0!.U@)[MAQ? )+,C/I9)C"T0C MBV*J@E/;$9*(,V#S098EA?S'2EC( M[^ZWQ6.67>_KZ>3G^HGZD5;C<1$! 041]*$=.A'%21#X_;@@C*"@G,\<38NH M=QBM!J35HYRF[7/9Y59XC<1.T?DSG$Z7^[GD"HN^1I+G2/^4!UA$^,_3<%[^ M)5%H3!"09<_+4""5*:Z \-:0;NS5,XD@PB[Q$0RI3V/:#ADZ<9CPWYX^=R#% M88!,0>9V,B>F[;&F?S:: JNMD=9J@SV.73]0GZKDL\@R0+K%%V^L?:9G!>J2F1BG;5/S(Y_21?0NPBS _'1BJ MJUNPV325 .FV^5P%#OL?1=FT<0Z(C7P<8[\./2&,(M^-_1XQ]E$HL@*\)$[% MX:-%R$K2TP&C534@K71 V30GRJOJT%P:]5N^ZS[RN][%585^.+-2:X+WS5CV M-8*)PKQW4R!M_9R5;+VDN&T'NSKLJWW:M#W?%Y>[=9G5,%MD_4>&X][U._A' M;17[^&7W*JY '$8^"EP_"BF!06(C&'0(7>#RG2): I?J3;+6&B9KG9851X/8 M_91Y9Y*U&_2O%[W>K$;SOC/#FE*E7OT$LD/=ON9(S0UVL^ ^W]'#+4[KZJF' M>VNL8X3K/@B>>/B/P<.7YGM88+I@L*>GS2Z6\#C?G$0NU:>F, LYU( 9SU*6 M%\N_3@*913/JS9E$Z.;Q^)%Q(O1G^C._.]SUZ)_G0_OB)AOG1$GL^KY'O?HU M )$/ Q>C'CF!D*O"SB2\BC.1#NPQX:A5Z8V<0VB>9>YSP)&-& )579;2P/G0 MP+?&)EHC&UEGH/'G.CNMQM +JW^ CD'M:&T?W^K@=Y-91XO?X=,BD-D8 EE] MQF/:T\.7#>EQSZDLR;"'PX#LR31&"G-?9=$.VW=WQ:Y9,4?I?;[O!_^255GY MD&UH4=+#_E!FQZS/C[ =)0$%"(0@03X(PAY'"('0FK3\T15G0BU@JVKVALH. MY'HLJRFW(*5GEN[5N<>, M!7F%]KWHW:V62>XM0X: C9%M\(%UL?W<7$#:@CFYBUFM,"!U$' 00*X'W"A$ M4=1O8'J)YSMB-QVH0B'R\D^Z_*![V_,&NK5IL%OM':[3U5>93_@TV 1G"$X+ MFQC80K9:S%8+^J+3XXNSA7&G>QFIV7:=1O"Y+57%+C-#G95;^7PK5 NKRHL[ MKN[9!ZMFS;2ZW+5&_#/+O__89QM0RU[Z/6M^R)K:#FW.5\BS88 IA;4% ",' M)764Z:S <0_P0]HB;+<]/VQ8:^I;UGO\H>\]7K3VM1_(VIBQ M*;;;M*Q8&&GCAVCX,(QLWK!C&&RC5S$[FR_:S;>V3U\7\'K+K<[T;G^NZ8M^ M;'S_3@J-IOE61?&1XJ?,D AK*CNRBI2T>)'[8N7R>[K+_[/!_J1-.=AMQEW- MKVZ'BX*NZ^^T+4%P7JVW!;N#I/[T=?Y]E]_FZQKXLV;,[&[HH6$(03A (";4 MB9R8(HC<*'%(G #VM\07.L5O''C%,7UL;U/L,+K5:63!D]X_G0V"]T*;1BSO M/=.FX587P,>F7CR]8:"[@6!T)<&3>[Z.%EM'D]O'Z?PS9'U;K%64;L>>B=[& M/F-FA&]SZ7E^!;BQ0,4NX[J[KU,$!NKJ=M0M=H6"P(,!"BA$B8UB[ 2V[00A MC5$00Q@Y0O=L31Q#<3C\DJ7;YB1#[8F*U0-W][Q^V/](=Q]J3]T7)8N.%;L= M;<)MKY.IY0M6.E@5C"G-+;F,/>OKP-X1IO6QX?EB?#69YCNM7J?LC%K/)=D, M49UMQ?-+IJ2PPM?D850RR>ZUNQY>QFZ_O[_.:N4BZ 8))7:2.&X2.+#^1C=X M@FU'H-.#M"&5%Q*6_\KV39'@4:,NK+NNP.>NOT^NW*>LT4$+S.GRLWD4VM Q9@" MHPJECZ- B#G*Z''89^MI7S+6C:Y.RS_FM]DJ\4/DNB!&28Q=+T: A,Z @3C\ M?22DC[Q,P/F[7Z[O]XK*'C0K)Q"XM5"1.SABT**>$ M%(R>,9?#%GLF UV* M%W6 0&!:U!'3XI-DA_"%*5&>3D4K97P;$+34V5;H>&(%0E@S\V83[V'>?9RB MM;/N(\KQA,UW:)@ +PII NN9FIO N(8"'2^(L8U"H6HO M&! 3E9M8:'RJQ;8ZCILN5[?CFHLOV3;=LS*,:E^]*+D8;<"$(<0^B4)@$]]. M/! &@#8;,'801J$GM"6B&HOBN-EU9V[J4=I>;H!=Q31ADT2Y4_@V4TSRAUB8 M'.W!%[=/:_$Z\%:#_N*U6KPE]^1G4GYFTT:7,\W8W-%F;;',*R-ZU6BU+_,U M Y!6/U9!B$CB0YNZKAMZK@\20.(@ !#A)*2^+7:OJ-"O5CYUZ=%8ZQH.ZR:Q M/6SJO^7=-K:5U@&6-Q&>2A^?NBID3DPL1Z0Q)+KO!!VS<$:_)M)EAAQ-!?_B M:L\9'' ?UZY_-?L_2V<>TBW3IZ?C@MWFZ3=&GUQ1A+&3U+KE^@&-"+%=S^TP M 8+9-D"Q3[=\VJ(6B9 4#:"YWZJO[)\T*G31:E%VQ-84!I9/M4KSX>$YU)YY M2_6XS(R76I.MSP\8:V28:YGUZ6"?M]GF>[8!%6*GG>H0GFY7,(%A6*O./"^N^Q5BG'=9Z0"FP#">!7(YU4+V\SLI.+JP. MG@4J"RU$J< :IEYJIZU6SJ28;U7R32).K3_*8]" E4:)QA1*GK+)PO\QV^]9 MBR%49IM\OTIL2N*08AM 8">N$]4!IQ\/0X0F:K[@*+KE?MO 8VM.ZP;@9%D2 M95-8Y!42.5/?/PX<(KT<3E9UA5Q*$G1N3J=H^5/S^61\(F7&*?A4.TZ+]RQF MN'0;I=OU8=L\4<4M3"MVR&:#\^VA1O IVU_NUL5=]CDKFW7*3_7C5S*VP4V- M,EW7_]SS7)OZ'G"H8X<^""(G<.K_QT'L(SO@6CW4@4.Q]H_0L_>JP=_,ZSL+ MK-H$J[6!'>%O-QHNK,$.ZUMOBZRG;$Q8^3$$3I3 @'BDGM-!+W#]#E9 4!RO=MGWYM?P M[^DIQ\2E%$FK%"_@86"[TU8F%BB$\-E/Y@V-=BU&[V1[&MG=*AP+%-8.0"&Y+$];P8AB'I420( MN"+;L++'5KSQRG+ O,T!>Y'?MPYMZFQKS5B/.FQWR"^L&_UR(4CL&750Y2(S MQ$"9=86>!UWMJQYY.'$##\1A/4GQ;!O1*.E1V#9QQ3HVRQY=Y&6?U*GYOUYW M>4YZGZ\[MW4S7W M22#8;-[7')#;J@Q$G\ (4!"%% G1X'2'RD9D[(.[J9L\+-$N(A3*Z45%'4469(@T+[ M)J>+TYB4OW>/LUUQE^^>[&(D)')P&%)"(R].8B\,8MQA"J&-(S6[]U.0F+E_ M/[)$PW[P) _*WL-7[3PMN_COP&^J=O)5^T_K7KZ@'Q7LYK]"IY3]_#EN>F\[ M^K-LG;RG/Y]AWN3\6:NC]OK5J^["^ZO#OF*7W->3A6YA"1'B>2%.B(]B& 3( M#OHMHY X-A9;P94[MO+UVQ=W*G5WO1^J]MAN[<#[0S.IW[U(X8>;E$8WPY]= M\.6ZNT])3B_DE3/YO!KOFI'+*[*MT/%^2-"'3K9> &;_W-HF\ ,JA6'<>"' MD+K(QBX,(M<&?2U2Z*(D%CG!KQJ+XCP>;#9#K\U!0[+;VVR]9WE%,X'/'\9] MR_Y-;"U7N:_X%G)-;:3UI'BJIU"V M^5D7%7(%_C18VE58RR/VRECFOE_D^$9TJT<-E/%+\+5X>='9\1JT:N52/[9C M $+?M9/ #F,0]+4'(<#8%;J*1#T#^&3? M,-],5_X6/:_>L\O77KLE57U"GIQB"-":()1Z!(G"!S8(8Q\#P3+11S'L;AOL,\TAH_!UVUNT)O4-.8TV+\"FP &^WG:EH!^ M?_-M#\@E^M1FP4+N-&#K8"G+B^5?)BG;"J?FLRL/.ZSA5Q !ST,!#1&RW1Y% M_94O4O$C>VS%]3ZZMA6Z B'C-A9.^45\:V&VA\V878":>C:?EC/90+D([L?/4*)4/MV66,JG@2\K 0]O MUP0*[AY()>[%1,EN@+1P;EHRM&64J776#F[G#R#1#/T9IX)+Y9\9_,AK"1? MTK__9*TW\W1;U<->W7[)JJQ\R*I5+5EQ/3GT*"(N\0GR?$+Z@8&/N-9F)0ZG M6&5J8.S.[1;91)V9P:6@ZNBA<;(&,3('?*TD%;=6CW$A33K)&8]"S2?<,+V2 M8- I]9+%E;"6T7R75S^RS1]%L7DV,@; J\=+:A'U,(PI#<,$V38=$I49/& MUI2YWBK$$!.773 ,; J<.(H)Z(=(_%AH@5SH%RM>_6XOG\DY9GC*YRN<\Q1N MQ@Q[-X2@GYF7"-K/?_-;/<3A>-?VYZR\+!OFQ MZQ$,HCBH)T,XP0[P_ 3$7#=>RQU1]:RD!7EAES>1YL)J#+.89=8W9IONH"/HZSNVH%(B< $$;0#WT0X<2% M@=,#C% 2:HU5_+#>39RROC&CK,8JW1%*P,N:HI,:!R\W/>+QK9DQ:?"$RG@D M[NY?)!9-,%QV')K*O=085']SS<[E?*]G;KX7.SZ.[3"T$]]!*'#[2%A/XB*A MTBG98RN.)F-Y&6]/W \(%00&$>HEJK\BUI5)_.>W?;"<@!_!S57I"6YY1U(\ MQ;HI>CN916V)??T/\F+CK)(D=CTG#@.";4 ]+W& V\.CKB-?;66 6DZ&:WB: M&B. MOU^RQ:?=)BTW8+_S-E77#VC\U9^;3*<-;^^:78;FE1 M_EW_HU6$/,^+(Q<#&X;$\=P@]%@9DPM"WP'LD@G^H*$+D^*8T4.TOC%05H=* M<"%'FW_X8H6)KA$+%;T%K!E ;T-S!+6WPNK,L ;_@?6Z/*3;"ZNWR/JMM^EW M7N :@>SO0-JVJ_#;/-NA0EC7X%22. M[0$G]J@?0011[0G0C^XA#%9M\MQL>O %!EDCBZC+R/6#&^R[=JD+MW^FF?5954=V*U%D0\BSPY\/XZ2 M!/H.">-N\,B)J% &)VE(Q0G:QSR]R;=-;_#V):V#?YV;6W\/.*V\ 6IM#B5[ M;?<_LDDS?ED>X,O1%B!?+ 6;G'8QYQSML%I#3)#0Y^0**^AD[Y@LH-.-XM+/ MF9S-D\^N/VRU8IW!B8,HLFDWP2.[C=SIW5OCBD_O>H@S)G?UF_KK M3^MXF3?YG9QAU<1IG1AKO&]I/1P[-5E]R=99_L!../Q1%E4US"5]'X(0)%%B M8^(!CP*VXTQ"+PD\%(2VR'1NYE"*IW$].JL+B<+._/6Q? M NDQ^!!"Y(:Q@[PPC$@MFEV+-H;!CJ,)4RJY /3,L ;,37*_Z5"SC*.!+:AQ M>7 M;'\H=UW/I'XXMJN'H4UL/T$8^M3U@J0?SB9.(""$9#M7C'#)758^J+,U': M^.4_![7+'O],RW]E>WK8;?K!(KN>]"$_K'\O)8 D,,'#8#;"KMBQIDE#*%;7 M!I5UU\"R;ADNT0-*TXCCTTD-G(DI8$M7B\AJ(%G?6E#:S_Z\QLP949M)I1ER M-=>(%P=M)'#"O>[S/=NM'Z^S]:%L:L[[P0@&20 2&*(0Q$[L$6IW@WDVH4)- MV"<.H;I HT%E50,LP:W+B;QQ[E&JITQP,[)EZXAH(8%YG9ASJV+SF#1#8.8: M\7PE3 8GW&M@17E?E.D^@\5N\V),[,8A:[=+?.T^WEKI[^-7NJS=(;=%PGLL,P"' ]2@!B2(;1'!H*M;R>.H9B M21I@64=!'/F:';RYA>&/#FB$Z: M[^ZRDHWX.;W/RBX#AK2>B$J&H +389?H66LY/@.32:(6(S;7@QZ9W/"*^L_'7] M1_&0E;LFOV6+@/7L&F[A_>VOJE@5.#FLLP MWR&FMXAX)13()=" XTSR;"E4/&*"&SQI7OXCW1ZR/[.T.I1-"UMV!N10LI9@ M_=:W0Z#C^)$7>I$?1JYO^TD_=.*X0GU)I RH>G&TQF@U("^L,4SV1G5 !;> MI+#,N1^DFV#!%4A[MS6D4S>S4ASY9KT?%-)/E_"HG>YNS_LJX_9 M0[9UNA%I !/D8X0!MNOGA#HX]KH10]]&7,FMC'$42UR#Q;J<*&-3>!-4+\64 M31>M%MB%U3+H+"U6+WGBT:@9[!HF37,L.:5(L]F9(T1N+WT ^<1/HL1Q/!+% M<>(G;C\B)F$\5XAXQ]$C1!*4B)NXZ4JD@C-92N0:I$3N)"429==<)1*VA$.) MIK$C0;M H\(-$]#S^C*%4 M;[*R4Y+9$=Z%E=X5Y3[_SVS3M,T6/Y,_AU;.W5=]C INPSX[?YJIT"(N2&0J6 \D;5+F>W+(-X./OJJ2::7]7TXF';Q2Z*4!B3 89-@2W4QTSVX$(Z*=[;K-UY88!'9U[GY7[R M^>?3S46I%Y//9W4N%]: _<-M47Y@'4+K[PT^0.=\H.9 K2"79X14F5O,T%-U MYCT_GJN61TGJNEX?[@Y;UB&W:=7^UZ[,TBW#]4>:[V!6/]W9U_3GBD8L$P[L M( !!' +HA["?S,?4LX/50U;>%-RM!+1@$I&#,?RY6GP8\%K?:\"B'0GT^$N* M1"_@*!6Z?32CO9K".AIB,4O8[:K,%JLVQBA9Y^-_NM9+]N^[" "R;1:+"DH8 M5QTJ/M9_.V)SW"2.G2AR,(JQ#S!!0QB+_02Y4V[8T *,2X9F=Y5_.VC4DZU* MN(^-'M>IC1H*W+50U/C87'#TWJ+&$_X51(UI_GW?46.BS9*BQAS&IT:-(ZZG M*%>NDR0.2H#KA@'UG1@X;M@/#Q*?"#4CDS6HXF7M$VK/L;:M11E.T2;P\L]F MWLSW>[Y9;[S"DGCC.BESM?^1E:#.*O9/UQU6&"6NYT0$U*/YQ ,V3?ICSW$4 MQ1'W"9G)(RA^_QI<5MH F[9*.I/ \QF3/N[$,J"6-M#1QKFP*9,V@3,O6NB; M=M9E$HU\!UQ.6?V*RX>1 MAXC?%QW$*$)"1[5G#J55DJ?N\L^EDV\FJY').0)MP!;^>:;.Y).2*#8CBY1E M3*'D,13(&)^WQQ^F,:-9YVYS4D+M.H$-HH F(84881]&3M A2JB7<)5AZL"A M6.J.7;%>ST Y%_FT>(0C437(&6)J^;+H:30O?[+0M]M8DG)?U?X2R) -\MNT M/%J]__B2[GE$GDK--;G'@ 1>EZ6%_H=?96P=8OZ*> %VO"B)7->#B8^ ._1V M3T# UV==-0;M,55T"J'<"2I"J1K^M871XPS%$!^I#)]J?*4]='+X3%'8' B4 M%C+%7?(>P^4$*V>%RJFL\JZ976??V1/_);MG(7GW'=Q4^S)=[U=^ &+6;B$D MH>]'C@/JL4+')RZAB ?<2[O3/[]ZC2V@V0-F*QO/2K-YV5/D7-F+6:PS:YNOV0/V>Z05;2VD?RLLZU=ND6':E_:/7JKN+5Z M_!9[7JS> FLPH3E=Q8SXT%C115'K6V.(8*-ZU0[D5$=S?">HH>K=ID9Q9Q%^ M3I?U>-(0]=9D['.-U\GQ6Y&@*O>KZWJFT#2K^B,KOI?I_8]\G6Z;ZU" [9/8 MADF,H!W .*(@0/U8,?2X+IZ=-X)BW1[C$;H*:29OYW55'V5B2-HU1*A>X=F,L>A)EI(FZ,F,BX XM.34U2D43&U#"LITHL %)ZNEPU/]BVPZX;L(1^'6*E0+4 M^5W-&N>FO@@-YY5 $0-BK_U?GRZ_$FQ=?P5?R?64U[W*UO_]>_'P/SIKV!L? M]7]A+WPT>N&/%K_R=D^@8]E7>0K@8K+KQ9:2R)\$]/W<7 < X$$"0QPF$,9N M0+H!" B)T/$-@5^K^*4EA[*X9RV>\\UFFUDDK?;-D@"X9>^RV+*-"%E\2S"* M>!)[M1F(A7HV'NT_L[HQ@20S5BJF "]F/R#\63^H\O1SNLYO\W4W!J"^@]T$ MX5I=D(L\)W'[3( DD)\ M4LW0,AF&/$\F97$CF%LR=43%KBF)_&>^_]$KY.5NO3UL6+TD:XA691O6Q B0 M@-1S7.B#T <@\C$Z*J,=>8*=2%4@$'GY)O4=[4 ODG6(,/5VPJ&$=S/>3Z46 MOIYF*&23]XW^S'93ROWCY_J!W=<)#CM.<,\DY%.V7\5^XMAN NO): Q]SX$D M&2:HA/B>V*L[:RCE[V@S8=@V$X;VG)K>M_4<.6=>2RFP9NI?*\^)88P=&GBA#2!,$A!AA\1)0AT_2&*N.E # M8"J>,[Q233XL"5CC)8$+Z^:Q_NZZ64+65/ OPVSGJ_ M%-LM+4KVPQ7%$?)B2 *(<90X28! S, "VXU#BI%0R%L&HK8EL@8\:VM=OR[; MYB+$$6*K,T(PSBWD5,;0_OAAL&UQB99(YM8!!M_KK/+:@R[Z-U\ M\<3WWYAY5F>?[M"FQ$GGPMJR3X4A(6UA$IZ',Q-\LD H:\5Y%<(X\J'OVMB) M[-A!$2&PPYG T$6K>I*:%YOK?5KNM<[=AJX6O)V()/@2_7+ 2 MM5]=G)KD"5TAZH_Z@_OJY$>KF$I*5YR%(:#T=I,BW ]C52L99=B./U MZJ^A5C/L5[X0)^8)74K5)7RL0J/#Z3G0C3Q*$CL.Z@EX['NAW^'$- )"QS#U MHU.\"/>/K&)K;ZRV*SMB6VY?:(+[].P+J?7I4OA7&Q0H>I#T(VBLB MEG@&#"F9Z$T_]5@M=DF)=N_JF>[)?M1^C0"LDB!U$T8UOC0LA*]"'"ST^6*%N<]"48%;JGN?Q_1 M^I<,TXGZ?]7P9B?E64BL*#7I(7=2JBTZJP%/@$$^7%@NX&7!!X%, XZ M"XCMQ4*]FTS"O4 %IO(8J]/MDN*LH1Z7'VLKWF#;6GPLRWIO$5>>1^=$W06> MJW<2>9=@1C3Z+N8];1%XJ+_D,L))V($,B"GR"'(3A!P*>B/B.!"Z'L,PZ)KB M\-,JY<4CL63W:PK&RWE^P7C\2J7TKQ:2A?RJ,BJK>.(QOA (0)B8:"+>)0*O<\HF[PFD+TDX+SQ2.T]"= 4XQ> MTOD+1NF1V;]NG!;TKHQ^T5BM3)Z9$=KM7XT;1^9A''H!\1V<8*H$T0X MI*A''X6!O^#)BEFX#3AO(1"P_VLG4,O#\$ZD5#;GC'TL7VTCSNO;S(=H<;LBID?3-VYAOA*=1PVL^>LO92^ZN_"#Q"("NXT>.8_LQ#(9^'A3# M2+PTT3#\NA0U[02U' 1U/1+4/1/46BJK1BJ+;K.F.-H[8>YB&-$B\QC#H+^/ M.BVFFXI5:Z0_/9L[98FSJM,4$B/L MN@DA-L!^XCM=E8AG1W$(=$9Z%?A-CO0/KZYCZ@WZ2IX9/4%_Z2FHU0;[ACH79 M=X;A2W9?E/M:9(\;RL<[VNV ^I&; #^@L4.2R$:AU]W1CD+?$ZL-E3">XNC4 M0:R5Y;8H[QH'"H88&9QRQ@K-= J*?L?D ,\ZXK.^,816 U%WV\^W23LGOQ(I M-T1'95KT7!"EL\6K;)<[EBXV1Z3 ;G.U_Y&5GVH^#F7)-+>JLGUUA !#SR8> M!*[C>9A$[/KND+J!YR0!B.8S52E M 6H=D5HMU 4%4(3(,TJHQ!]F2*(:TPH-S[.82)*T9)L,U>>L;/+2XW@$)C". MDX#:$;*I'P.<)(Y-0QL'( *14-WR]%$4R]^GC*5YZ^(NLW[[6%35[^Q<>3L' MM2H#/2-I]4 M,W1,@AV%[,?MN4*-GX:/]5?_\[_UWZG_PR;*__.__7]02P,$% @ (ZT' M3:'NQS6":@ C5D% !4 !A;F5T+3(P,3@P-C,P7W!R92YX;6SLO6F7&S>R M)OQ]?H5?SV>WL2_W3,\9*2KW84E4B$_'$@T $$ C\C__U[7;RTWTVFX_SZ=]_AG\#/_^438?Y:#S] M\O>?__SXB_IHWKSY^7_]S__V/_Z_7W[YO_K#VY]L/ES>9M/%3V:6#1;9Z*>_ MQHNO/_UCE,W_]=/-++_]Z1_Y[%_C^\$OOZP;_;3ZPV0\_==_I']\'LRSG[[- MQ_\Q'W[-;@=O\^%@L?KVU\7B[C]^_?6OO_[ZV[?/L\G?\MF77Q$ ^-=MJ[U/ MI+_]4CSV2_K1+Q#]@N'?OLU'/_\4)9S.5]\N\9'B\6^OGO\+KYZ&4LI?5[_= M/CH?[WHPOA;^^G]_?_MQ)>WM>)%PGZOIR.331=10U-0XF\=^K%[W=9;= M_/WGP31;1 B@ R#!,!_+]%T\7"7_?WG^?CV;A(1^+7V+MIL,1A/JO3TQ1MJ MZO!TE$WG6?K2/)^,1XG.>C!):OKX-1)MZF[W- MYS6(<_B][0CW[BZ;K>QV=7E>OZH6$8II*AH2%^W(XN'-]":?W:Z^=*S/9=K6 MTDGW7\OX=O778#9Z'X>=&B[&]^-%"9M^M&&SW5.CT3B!,9@\0::DD:_TTF;% M>G>7/KGY^\.'?#*)_4B/516M[(N;%>]#-E_,QL/5^,N'__IS.EY\F"\??U]5 MRA/?WZRP'[_&N6NN[N,7!Y\GF<]GO\T&TT55&2U?]8#S[S\%DF?V>#>;+V7H&.];!@XV: MZ]:;Z7T657MJ<6'\,9LE;N"_+\Y->TERW4Q X M6DZR=S=_3F/8/!G_.QO]-H@Q870QDO<6_[5M]^[&CZ?1!Q\/)FH^CUYX%5'K M_'!S\)0;ZB6:UM/% H5'-[6L"HZV;+B#:CC,E_&O'[)A-KY/T/R1E9WSJKVU M><%FRVST=CSX/)Z&7#(J6X-/T_S6#W@\EFU>/1B4J_JRSD&1]I6NQ\ MNI@-AHO-0D-U/1YY8VK!@[[/9*BZ.)'_W>3+^VM30LVR^X& MX]$&UV2@5FB;Y2PM/Y[F!-7YD<;%SN^R60Q>IJ-DGN_2[^J@:KGW-BQ<29>N M9/N&._N/%!!,(V+))1A,*FO@\/MJ$69MBCX-OAT'><>C=7>A)&+[6]3=H7+T MV]N@INX4T7*)CKQZM.XNE%;1OA:U="C:H<<]BSCUK-;3MLMIG_*T!9A/5XM0 MQWIZQJO:%D%-%^/1>+),:PT?LV%:+XGND/LVG"Q'V( MY,?E[>U@]O#NYN/XRW1\,Q[&V7"SBA"9]CZ?C,MD+E1Z:7=BE21H'>_N3LA& M==B(+C]F7]*T=L(^\/X6#76H)'..-FRH>^4,T;%V]71N^7F>_=];::>QIGLGH[^_*%-?_[ZE77W.5\,)C7W^=4KZ^OS&<18O.YF21;-M_,'F^?3> MJOFQZV]FWQ;9- 8^JSSH(#UY$K.?"\CV14%Y M S36SG(@,:%00T\*1)3 K PB3WFI9L.?\MDHF_W]9_CS3_$WZQV;M^N.[DTQ M7_%T\8PEULAPY51W9N-M/OT2Y^3;]\O9\.M@ MGCW*M8HK#B!PI&60W@G&E-.,,BBTM;O$DX,JX5AL+\J:1 M[IQAJ=\VOQV,I^W7[.9H>FQ>U#00O,G7+"2PZ5!$(#Z@HIC#*E@H4KX,PY>GTY[YT+ M:FL&Z)4I7N\!1B<@6>N(_NWCKXY->*>^*WBN*182QX$H,.36: >W0]$R68%H MJ']$:VSZ:QCW7G+Q^.1X^MN")D0PQ;DQ5AOA-57B$15&'H6;KH MCJ-')]9]38)@E A(&)0,(%JF>GJXO2E\< MF6OW-0G)G75**HE8')P.6 AE(:& V%8@%>X?J9J:4FN"MTL"'9T@]S<*B&NH M,;-<0A@'&@92XJV[*ZXM *BN[!+L.0O9X_QYG3^0?A)L=I?/QXOY8)//ODYD MWSM5'6T3!Y)4#GE +>;* XD%V1I.QM65+535H<"\&6C/-"GSV>*).8E_>VE* MXH_"V_%B<]+#1%NZ9P;:_6 0W"BE/;?2:!@[[YW=AK= 4U.!(*1_!*E[WJD% MU/:H<7!U\M#C@3%J*/8>:2<-) X)L@7&,46NPXY45>=>5IR-Y-DSB1G/A_G' MA_DBNYV_F0[_=G@.V?UTB!;.""8IX,(Y3['6>+OD:I"^DMFC'G7E=<-YMNK_ M_/CFDSFL[R>/!(&<('$F PHI);3T5-.B5RB&;=>QF%>_DL_'L+7]@[VSW=OQ M-'N3V'G6?ONV=8A>E%'(>"&%LTQYHMB6T1*Y*MX#[0]WFHY:ZT>Z+89MRKU- MO[S-8K_G?KE8SK+?Q]/Q[?+V_>!A??!L>2BKH^0; H92&& @=-!2IX 45&^Q MA>[*%MUJ943>!N)]8MR'+%GUJ-M4 V<^'$S^F0T.K?2>_<[@.6;,8FTDL(9* M;*$AVZ@2R5)Y5OV?._O"RCITT-K T7>N' B4"(Z E0LI+R2T6>+M.$K'UW\LZ='5& M=ZJ8]FB>@N14@RCJ>[(IQW&0K3N>#TAA0R'1S$$N!.7<>:\:G+D2^JU0TX\NZD,:FML;TRV--F@1 ?E-4>]H7IY[_QN" LDI" M:PP17'G-!-SN05KLJN2H7%1H48^.3JMMTRGW]^T4V.C#EG?RN0#"T M&#G+J78Q^!("VJVYE@Q7R?WEWP?UVL+^;*/U6+.QV&-<[RWNLU;[G@_48@(P M=TQ1XA@B$J*MD:4&5N&*^#ZX4B>^Y[M.^7S^>(CGX3_'^62ECCB=)FLYF,9^ MS3]]ET,%D\U,+)/>\.DD-H&"&$::LA M3$D8VY4?AD053D+P@Y1-*J.50\&G7>?4XJ'@;8G))T7:WZ=9)Y'P^%G@,LV# M\%9I+14&D#I!# :./15=M]GGQ M^+<-5H?,TVEO"LI#3[VW $,ML3>,<;S!@PNFJ^S$]7!ON5[&-8MU:]S;=5-+ M":(=:!8H=PIB1(DSED97'4#&"DDM857L6 _W=VMF57W MD6AXMZ.A]C3 Y1Y M^EA@#&O"L;0PNI6* "RT*R0!E%L@ Z:0"PA297>T MM]YN9:94![(M@A37ZVUO_EDC<-BT[&\4G):>>0PM PQ0+2DF>#L,I*ZRPMQ; MS[U1_Y='C48=GY?(@OIT9+B)G07G--$"B<>V&DJE)KX60G M]SZ;?S MJQK2;>\?O!\\I,7J\CL'SQL$&*-"'DUJ#F/1L' ME7!MD36S9=3&*Q@.$V=WFQ"MN.?$,)-.@4 I*##%_"[C?Z_MA&PCW*D%VO8F ML:+(QH>HM=E]";.SKTF0PJ=JWYAJ:YP R'H0_8 T7I3!&+DVEV_:B+$:H$]- MV+:]HO,AN\^FRQ+U()K MJRLZ)TU8>UH$;I!T1&D@B(1&*F*D+^3C'E2Q.#W1F3%!=0'?E.)??#]W9*$@FF0-15*LX%$3%N+((#S3'M$HV5[_=YV;H M5!O2'?C3Y1SI$'U# *"E0!'G,64>@"(NT,J1*G-:OSWHQO-:Q^_V MWG5(:W^K$'G/@&3*L51")L8(-HJ]D5,K6B4=L(_E4IJF4'U0MT6ITGOR+Q#" M7ED>T:'I<@CG(RP";N=D[4L=D;Z@VBE-$Z<2NBV>?EAK907 L;.A.YX.A#H. MF(P&5#&+HXTEI,BSUHR;*RF*7U6IKX\U5 2RS?DIGY9BQ\M'@^+>."$5)M82 M;HFF0FTD,IB3*@D7/5S0J8D:%5%L;0%PM*[$.IB\'XQ';Z9F<#>.[N*AM;_= M+8+E*#KO$D @)164,[_-F#.VVD7U/5S&J8DE]8#9%ED^9(O!>)J-W&"6:LW- MU7"XO%U.!JOZ8C?CX?B0EW*\<=#0(B4,2^? )64"2>W4B-=9>6XA\LV-5&H M=EQ;W'LH.KI:$8@6,ZKH:S:=C^^S]7)W*N'T1[9X=_-I\.WP=L0I;XIX**D8 MC6A !CD$6()BE<%$=*J8JAZNY]1EJAH%N2W2O0X0#O#J]<,!&>6EYT!)8C5P M2FBX'4H<52I?T<.%G9JH4QG'OB3(5TB,#XJEJWZ]EIAQ1N.D;E"QR& %K%3G MZ_12DU>U)%@'WH\,Z[!RW_L5M%^SQ7CXZ()?91D_K:/AP$9#+8S!"DAJK0=2 M19-@--6E$I)*[EVKR23_*V%\D\]LOOR\N%E.BLSEP73T?I:/EL-%*JS M%7:CU;+!^VSV\6L$O/1JWKX7!*N=I$0X[F-DJ2$%#HE"^I3B=%VK.(W0KU'$ MN^';JJ=SM5Q\S6?C?Q^N^'^P8;"*^]A/E!;M*H(:_KNR@=FET%L2=4:B<0W6H60 ""&6]TUIBB&*HZV&!G(L!2I54LQY> MG]0NF<['N:NU["T^\W(VFFUG3EN^?M4L6.0PI9A9BD W *SEFVKD?:5+([=O?]++\?1WSUPY_S=&9L>T^S&B[&]^O=DN,8 MG/ZR@!FF!BKB4U*3MQIYR@ID-%6ED+G(Q>T*),E;1KVMF28*\I@/<)AFC\\% MBZ/?[IFUTB#N'6/&T4(6#UB50S8G,ZB-JAA-JOLUL\X&NKU$Q/^WW)1E_92G MV]CB]+JZB>"QYY_R^DQ<$Y\+3AC+E<(*$P,U45)1M4%62^*O+%&V10+W0%OM M'82->HZ>9=)__/,D6Q%A.E*W^6PQ_O=@SY6HIS0/V'";*M4*!Y"3"%B$1"&Y MC^[J=4W6W9+GU5':VO736NI<"DOT8.7TWZ9['(YQ<7>#P! 3T3/2@AN%$7#& M(5U(%P6OLE'80RO9*_;5HI&V2P)L*U]L;@_1V32[.9AJ?J1E -H*#W2J>\7 >E73%A7_G,ZRP22M#_\V&$\38N^FY:YO.-(R M0"&\(,IX"9B,_[ &;TT]\K)*U%-^EUNNJ3C-OJ1EG$_?%R/KU5!;C'SLX1JS M"-Y3%^+=C1W/5REQ*F7$9;?CY>T!EI[QMF 105P@&CUX%?UYBY$HPDA#,6KG MIH#GS/U^2-N\PMHC\G"6BA;9;/WO)WAM#L.5B.;+OR3$^)-:)8G4$B*6JKBA M+0H,XBK>9P]WYWM&VH:TU!U77]^=>1)+7S"NUD87DT.-V M%M+;=@B:8,91\E4&OSO:%?=Q'JXN<[!= $PY:0T''!%N@*;,%$&?X0Q4*?)9 M/@S_+HAV/NK=,6QS86<1KNV\N/,DZI5Y88^OQ81>X,=NY\0X",4,XX=DHIKP!F$!2AGT75;L#J;W#> M"1WKP+][+W!S$SA'B:H=^KXG0=Y MIS1[<6?*J4Q[T3SH9-D98@8RB:7CD/D"4TNYJQ)L]# 8[HILU5 _SK>]1;N_ M#"8?L\5BLDI5,E\'LR\[*7/@Z6 C$AAP1QRV"%*HJ!$0(HI%M,2"52G)T\.L M\P894A_(W1F@%W6@3[(^+]H&"R1''FIBTT4]@G"+33$(F(95PL\>YJ%W8GJJ M0=[Y//?DQH,S':O=;PF.6.AI1! M#XX!IB"C7"'(F29*H6)"<(#9*LD'I^?!-%Z2JMV$ZV9TT#$3U]O.-1TG.?"R MH+F"TD?W!%I'+8 8IQ*":U0X@OJZ<@3;/$Y2'^KM%8/(AUDVFON(6ZKJI*:C MWP>+Y6R\>'AW\_M@]J]LD3R+C]DP_>RP<3SY7<%:9R%"4,4(C3CH%-YN=CNI M>*5YNG],;)(TK\I'-*N*UN@Y>-CD5ZCA?RW'L^Q42I9I'PRVV'.$'8<*1\]( M>_W$89%5EH7[NUO;)AL;T$)G#(R 14]C\?!^,EAE@*6*F'?ID5-HN/&TN\-2'^MF9!Q^RNXVYSF_>YM,O$>#;?3=3[TU(..DE02(OE#-6 ..I HA0 MO\GA24FVHLJ"87_3YIMD0-Z2*KI814QUVE(!^7-CDV4JRK4JU?7N;A^'6_EN$%Y1JA61RABJJ6*4J0)K2YFXKG7R M%OC>1[6U'3U]R%:W/'W*/PV^_6.\^)KN58D21-?[Y!(0Y[XR:.$ABBX\881A MX@E4&!0($0:JA/@7M\;4"+_;44S_W-E:W-A@A--F["JR:X&5C.FB+B>[F)AM&/]]]&WX=3+]D'^+P>C=-,J7_IY7;^\%D M/?(B5.-A''SI%W$6>?Z#)T\>H&P#7PM&46ZHC9$JC4 2(XG=^F\6ZW965R\[ M-.M>+6W1O9),[[/9.!^]SMO:N$Q/T5LC>F DM-N1@#'4SC*H./+>&T8EVM@W M [%$55*G3C^FT_@$T,@@Z;7&+F+\-#4<@A,"2$<)9A1X+2C16RS)!Y76E'73 M9@L2]9"PIRFAM> PGPYC1Q\W9Z:C;3SQ)D)8:HNC[#L"ATZDTS5,N.B6I8)+ M3S!0O,KEXCT\V-3,SD9#8+=G(5*?V>+] M8'SP^I:2KP@.:*T =T(Z@964WA:G)0PDM%*TUL?\U/J9\O,& V\88=99JY7U!<+&F2KA3P]GEQX.G)8UV/48>89TK1-+R3<'3J#WV&(L M.8C_QYKRK1?*%:]R$K"'A_9[R/AF%-7:VM1K@4K8[P.M0CKOXXS22E+C%4=. MQ2&]D1-Z5247IH>$;,O!KP_Q/BP];2I?/$F5;7VU:8WAME/E;A78U2)(#3$% M$#J2L">46"_7\"-I!2I5I;CA%;5/1\IE/7\P$$>:V MRIS2P_"CLEY?WJI5!\:,F1Z,V'-MBQZ;^<)DTJY>/!J"T MU,9*E2YE@DPX3K=\YZ;2:E>/YI,Z5)K7BF3+W$C'+$T^7?4T'4,SR_DBQFBS M;4)WNA$D_F]T>)GJC+<%#*'FS#*)'56I9@A^G&=U1.NZ&'8^+7;SJT&HVUL1 MG2_>W6SD*6&C=CX?#/&6,8R]MH9KSY3&V\4#JE"5.I%]GL*J&ZHZX&R7*K_E M^>BI@_XX/#=]<_>2H@18EVSEM#C 2:$\ZV0\I!4L6F]'EGI;I-.1_$UO:7 MBU+@FYOWRCC'>]L$R81B1@NLF4*>2NL)WDZLSE>YI:?/1W:K$Z4N2-MSE^=9 M_%8ZA6.C'9WDJS*@F\X?=(P/M O"&&PD(BY:7TCB()$&;$TP\5>R:%>CSE_Y MPO6AV]Y"WF2R/D"QKG3\B,?!5;U]C8+RDEB$!-'(>H2IL@YMERN5OK)*1/5S MJ#9H6W-GLFG$8!([K$:WX^DXR9_J(1UGT9&6P7L.N1(2,2:1]LXP\VC,H:VR MN=3#VH#U4ZE>?-OBT]OQ8E-"[O&"O.-<.M J$.,P5LPI)CB67 /"MW(JPZO< M)MU#KZA^'M6';6=>]2G>='!..&.H,1XPH!51V&XC4<=U%;[TL*9'_7RIBFCK M+"EUTF['TT%0&OTYR[!*%REBI#SE6X2XK5)LH(=,:2+>.AO,%HL&Y,\[NV%U MN6(!A]L&HYV&7BA)-%60V1@';%TZC&R5 MS8LG@R<4.6TLEX@;[HUPCUF)S(HJ@56/*QO7I^97MT16@;?5XR=[03@T6QUL M&"P4G$VEI2*=&WAU%Z;.I[1SIK)HP2G4D&J%D03$ M>9$D+3*1B*DRA?5P&Y%7O_X^DRE8#?'O'0V4T^RY[<_>R^ M18BB;L?3P>QA-?^G.BXI:R!?+7H5-OG@K-C85P,UW,0ARBF 7E/./5-VFYEG M*B4SGUPZ[**\^?XHI5WR1TDV8U1GT^SP?NZ>%L%3*"&0&%"G/2(*IE)I&_D( MJ'3_=Y_+A-5%NJJ MC;GGE7/1Q$C'8E>*6%:8H^0<8\K,$!7V<^55VV1JL#8 M"274_6 \61\;-OGM;3Y=W1.1JO#',:D'\_&PW/U+Y[PQ*(P1CH/#1$R@9!X: MM759HAM3Y>0N!%=MA-I!O*>,K(^)P6%L("%0&\DH!]91MHV^8_34:N&R5NZO M:98UU5AZHC;ZQTX[GBP7V:%0,5DD/[^.* M26\9>IX^VN*H&\RF,7I)9>E7]^:4F+3W-0G.4*4I M0;3 P#'L#MXI&2HLHV M).RA4:QQ5JX)TJY( MVA5ACL]W>UH$SIS"4'&)F=;60R_!XZX'*E< ]W)FM<9)\+$(.TA VMD\):S2R'6Z-N M8WA>Q4[UD',U3FMMX-U++M;%P< D,,0@8BQD F.&T>-BLO3^RLYX-LR7*NP\ M41,=LW)CUE^)4?IPQHL]Q71-Q+YA9DRX>N=E8 M63V;#Y>K"F73D9LNQHN'-].;?';[[-+=$^KH[;FMO?C*8,=7#G@#I=L&2@CV MP%(IC'=&$PE-C-Z%5'$*I*)S08@;C2AD'J(57&V105K 7Q,43PUS&--*#8 MO%9@R\T*9[+#9*F8P>1-'$W?_D_V<) >+YX-7J>;.+FT@*)HHHRAP!5B"(6N M)*IJ@Q_5D&V(()]F@]5-[@^WG_/)'F(\>R8P88GW2I($+[/1]5%^W6U&@'/M MUFJ^4$)40;0A(JQO"5CX\7PXF/PS&\S<=&1CN+>'$_L>#T*0Z %3Z[ D7E$! M>#1\:V&8$[C*[E>/#B@U2X^:P&UT3O'C238SL5-?\MGA&>79D\%Z9 P 4!E M@'&086(+$:P!55*_3S]F/R1'GR? :"&T=@) (:F)$CF'A-TD!:97T@]-S3Z^" M*N>CVQ!95.S;:-6_R6#78O:K9P(#$$A$@0 46NR,P+P(NR1DK-+*5X\R19ME M115(FUWS>LRV*K/74:YAH(S1Z%DID"H)8*^U8G0CH#*H4A)[G_*86ED.JP_G M%K8MW'\M8Y_57X/9Z/UD,%7#Q?A^=0W<&7L6]>SOV6B')_E\.C]X&%U;5&)5(AJ+PZ<)8?!Q7%OD68,P^A?KE0' M*#-1J>?NC+2(F'XJV*>H4QT[]*\Z(-O]YL"8ML1QIH"+@1N.9-^L $;,>(3P M.C9AVB98WJ62NK1):C0:IY>ES8:MR;;98C">_+!7+^G$TDUV%&E()5" $"F] M5-@AZ>/\I6RI7--F$/LX_)J-EI-LDTRPHN53 =5L-IA^65]'IQ]>47=%C*.7 MIM7UC:!Y'!_".$*@DD( HCC>XLA1)=?HZFQ8:=*]K*C8D;K:2EI*=BSMGN^Y MU6W78\$#:C2/AMA:P0CG#/ MEHS)*H6K>DB\#ACP\DJG\\%OFT9[;X+;_6" MT(L4P7BBC "28W!1AJ)++PR&W:>(O>PX2P$C_-A3WZ7BC\B:__GS70891W? M9ZDG>^_P*M$J4.!PRM@$%*ET8[?3VFSZGLK57LD%@%45ES<%:$4RW-Y-\HL4UT>E24E+(H1BOLAW5HQRH^HE1*ZQM MS1WK&3)^\H@/\NRY0!PR#'M.->/ 8,(E8X4LFAEP713IW@FI@GY;3#H?FT?I MIJ/2ODP3GPO>2<,I-EQXPSCU%$!5((L-K%+2IX=SXIFL>AFD=:^(UDYO/C7Q M[^Z2G$>O4=W;)DA$'4\U:]6BZ^YK/Q MOP]6;FCPJX'&:8E884D,*IGFG"!!"IPM,5=6=:M-8M8U)FI7XMF^QOMLEA:K M\M>'=!?YF^EPEL6NKWM;/+(MXW23SWY+1_SBXV_F\^5@.MRUN]; 5X(2C!-# M$>',.TTE,)INL$$IV^8[\V3J)WCW2CN;T(\[C7O0^OSP:C-RA=;O@V_CV^5M M(='+H;G(/V<'+7N+7P]4"I2RS7 47W&B*;)%((*2TRJ)#">?*KS/IM]SJ^7O.VHJ/>!Z'J-3Y<%,N'9[$@P&FEKO==2%L@8:&0W)1A]6B"LY^]J' =-K MQ7:9)[P6422FJ4*!!FWE[9?G-;=*S9(M:B MNTOQ,)X(NXYMVQD4ZV\%ID6,C@D"%G(@H.'.Z0VF4C/4ZGBX6SN:B\%LT4]? MH29Z-C=:SE+JI0R4YW[2;[/#ET,U\+6 L='.2ZF\(8 BPB0N-*R5) LWT+*KYA_QR.ARE#I-H@ FEDG(0)>,4FE(, 6^C5"V2JI R>O MSM\5YJ:KN4H?!DR+_8S\3![LFC?SI12LC/!"\<-X@I9FPX,<$4< M*[1"-*]R(*Z'V3H7.I@:U^N5C;;NAUA@5DA#H3$VE>341GE@"_P=KK1M_#TL M"-=.\VY&Y(DTZ,TPW'M.H\Q>>VU#L;Y>!.*4,T10@"B6%'NE!=WHP0$LJMR& MT4.?\9H&8F%=H0HM)!B1YZGM_3 MD&R2!Q+5@YZ7V5_]IH2W"]P9#;+ MA-Z,S:N)(AT3C% 7:2&-AY1;YDV!/V>TBMMZ_3L"G8_&3DAP*8/PR0)Q1X.P M9 ^"1TH20"157" LHJ-B<(%_I$>5W+X>3H<7ND3:C#(O93 ]GN)\5%^9//M& MOQM4].2C334. .^<\43J@@O>,%DE[:-'=PA>^,"I4X6M#I=#AY_UGL//1V?> M#UFJI11_;O+I"H'E8/(IF]VB8X.HW=X$0B5V2B-(.(2 "$VWZ3?>:E[%,>SA M^8N><'S7R.NUWB]E/.Z?O/+CP;.L/6.&:T]$IA8*B$L4*:LTHT9 M/5S#Z/$8ZH-ZNZQE\"&+*(Z'<6Y='<'Y?)@O'W__HZ3![N4!)R&CV&D/ M)3#.&$XWE_=&$FI;[FZ+ADSE15U_)CB@W'(EI)2<.;6;8?MG"-LB M76/7GYVFKG[?/6($B;Z-,]) (I@CUJ@-FA#$X+U*JG4/J=/7(:^KV) MU"[@[A&AL41<\.@*"1.]>*NPVR(KS)69U#-9U<;=(Z7.*Z8V=[?C&" (-E$H) M3A1Q,:@T%*D"-:P8JD#G/JX?=^X;M*ZRWA.]N!XRCNWE"OAWBZ_9[-/7P72S M_/!'/KV/(S\;-5QX[JR.!* %H! C#1$GU -IBX,V$#)X;7%=F_2M:^2TH=HU?O>>G^6L6&:MS\:SR+!Y0_$ MY^?*.AF'S[L0I.,2>&0A9T CJ!TFJ-" )H1>F8_XO0_ 2MJ__/'WGRL5=3K^ MGGGZ??@S#7I/@\H?AYL18QR/Q52^" M]%QXP0TQDF!!M%'I0U2Z\/K>DX(_!V'L>7/YX[&5\J(TCPAF$L>90"&*W M.B"*@"KQX;6=4KR6@5B- E,].;U=)3>AH0-< @)+RU#D4],HX*-X=@ M(JK4KKZF6/,BEE,;5/SW-)![/GH#\0Y&^QOC$48H)]P@Z O-Z1BO_%BE[='H MZ:$5.)% ES_T>W G8=U]#)8*X237W#F" 2)0ZV(:HO%7/^;M[VSX-\N?R[M7L#>ZTM^OQLKT"R#+M\*/"F+ MUD\3<$H' X^,8]K@= LZ05!36=0(@%1[4240N*:S?M_-Z&^0/)<_]*\G_F? M8<33=97*6!^9ADU!/.9AI6,8W^\J_(4/_<;HT_N!W^O":(([+Q% 4"++&4UA M5K&?P[0&/SST'JRO-Z#(W@^:H_;D]))5C9R;::*?P6&O&5! ">:4H5)[7W@^ M7"C3ZOIYC]WF>L=%:S-A\XPX/KH'TVRQ&K. 8; :L>DG[0A]M(Y35UT)E!H' M;*IHAXB7!%#E8($R!.Q'6G.#X^Y"E-YEP9J5Z'-U/QA/THG#Z.NOG>ZU>5'G9HL *PDIDJD.-+[=(F8506. MVN(K.\_8%ND:JU-SFKKZ7:>&04$]MY(SQ:U1@DA UK)X@"BI4K:[A]3K@ ,' MZ]24)"8M)##M-LA&?\E7<31[R.LS6=5&G9K3%''9 M=6JBJ!8!C)BBP )B@)&;J&$2BM,D9H MRBU1&GI?Z (KXJN47>ICL-ZY;]"ZRJJM8CW&R3>;./GP\8>2+8.5UG@0A[X M5G@+*;*TD('#2BE-EVA%:U3ZJX6@.A71>ZNY/KVT&=ZO%WF:L*5'/AF,,IP# MKXV,GAF),YS ?(,PD=I4N1:W=VG\M;.N+NM9KY(N9A@\+BYO!%\NON:S\;^S M1HZN'?]J5+SVPC'&'1 :2D*Q]P7.E@O8IKO1Y$9Y[P=";3KJ_5C8F3C_VRR? M-^)9[_]:X%1;KS02')KXK^@F,J0(04![0JNM />OW$AO!T!M"NH]\2^P(I9@ M'%-- <&<&L)UM#9LPP;*V23E M58I&L1\CI'N-]3 %;ZV'3[/!*!M%\3X-OF6[ HD.>A&LI18)BJ"6R#,756YA M@:VQRE88#?SZ1T/_-=;[>:2/JZ_4>V"EEI8 3A6@WNE'WQ14V=\2_3I$U=M9 MHEX5=9HZFK:=7T'@OJ4_9C\22'?G\BE%C-6"6ZNC%ZX@T2TEIABJ[D1,!X:XLK[D#?N1-Z:)C MSAW-&3W8+B"JC>1*&J]ARGX$@)M"5B9YE<)8/>1=+5HOQZ2S\&V+2\GNQ[$W MF&3SHWFP^F^1W"82-KUXF!_A8Z\ )H'&TI9@=2\.Y1 H4<@-N6\UEN%0VU8]S M:XLDV22^\TOL^.^#V;^R1?QS67(=:QH8E)IK#*V5"D90A5&BD-C%4=9*IL"% M,ZMFD-NBU6_9-)L-)K';:G0[GHY3/+,8WV=EN56J?3 XI=P+I"V35' &A"R< M3T(DQ:WLLU\XP9I NM_G"*45V#//@,$**60IL\6(( M[!5VR9HD5*EA*0T6@3MC%*PB-8)Y?;*UBVZI4G>C%(N^P"K M4L)K8C56T;_QTD29BW"=,N&O;1;O$P'K5$PGUN\TNU>L#SDG&$$.4NFP-MY[ M0 NYM*]TDWL/H]E>$:ZZ.GKC1W9\3AJAE-<)%<+2(LF YH 7J,$X;UP9B3N/ M?5I766NA]V1%CC@%[)1PLWIP*"8O]8* #9= *""QD$(SY:S>#G/C\)6E"[1) MEY=1>A/Z:'UVSV;WXV&V6X1MT>D58O-/^6(P>?K[M"7T1[[X9[;XD WS+],C MYTL;^V:(IL4 @"!"ECM#"(X:W&#,7+1!WYEKVQSG^Z+"BQ\FZZQXG\\V/TK/ MP2[&SLZ.!&TE )C:')1AM2H"H9Y7WT>JYP0-6AURY3;E=>Y(^D MVI?YC98KY[@UU!!')33I2N9UN=WX=TI*9;)TE%2[5NW#2K&?HBIU[,>_JF30 M[GQA8#"Y6@8++2A(F2B$\0U"'BA>98NSA_YO6W0Z-5VV#MVTM@2Q%>;QSO8= M"W85"'S&>P-SU$- L&48.:B)EVB+E2*5BESVT*?MG,?-J^C\,XV;3N8WCP@\ MQ6C/^9K2?*W_(R'Z%H!KKZA4$BG*,(>@0$93!*[+?VR9O)WKJWW#7,I-WBS( MQ#^]NWGI"*]T<)K1KOF;@4L5U1E1AL9!SI&%QJPQIL!P7.7,>@]SKSHWZ-VJ MK_TA\N=TMA7@=7#X/( \W8,Y^^T!.\9C:!QC3DS2^4X;Y\8"-THJ57[K43&3 MWM"^+46UL#:PO=+P]VR0$%U!U=F*P+8WI]T_>*A9T$8+JZDEAEH+)+ .KV_Y M@50#2CL\(KNKVV4LQL%V04,!/9/1I^!22J:HIF8CKR$&7=G>5#VJSYL#N*LQ M_&9EAM8+J[\/%LM9=$C3':;SKH_2-S'&,= 6:\\]HM&V2X090@QB[I6#1+I2 M]P8TM"/])#A(Y[H^9L.DBG'2P^?%1C'Q;_\8+[Z.I^^FV3^SP:S,+OS;V0;R\6_!&,N( IA!A*(&-.*F0!X1H*IL9IR^CI:V'2^'A UCW97O],=@ MMCYN=HV^DN>2(NJ9-U1&IS7&O-I RKPP5$CD.MS=?'-[%SN>-/#NYM%]/5@[ M97>+8"C%T2NGZ M%C%-&>_DX L",AI1Z1V0,LY^%.KX@XU$T@)8I7#%I3DAIY*E4:3/YL[Z3'KJ MT6-7]EUC_G9\L]?!/?4]01)F$%+"2&$1%D8Y!K?R.5CEK&,/=^3J9U+#@)]- MJ%6YT<77P?13=GN7SP:SAT?K^#:?SQ/3BYX?GKBJO"Z0M.RD8I3HI8XV%TDM MHK0Q;J3" H.J9.#V<'.K?GJU@WM73NOS[8G!)&U._!;'REQ-1TFZ^*]MNW?Q M9#UIKG4Z>C?]D(S@;%UGY8\\[3FM_ZH'\_'\6&W,VKX1E)=** $%A]Q CRWP M;H-CJOQX98>JZZ'4O@V%EI716N6XP3Q5F4K_2LG&]]$+3#NNA^N?[&\4L-.< M$&\,MM)*A]7*XJZE3,6\KY1R[;'C9=VYNE31_NG]W5W?_=,3#O>?_MH F##& M&LVIQ%1K#P32!5*"X"KG.7I(VCHHL_<$?^/HM\73W_-I]K#V*OUR.CK.P-T- M @<>I4SN*$B<>5RJY[Z5#AA;I6A=#[G5#A'R!I!O;7_D2S8=/CQ9:3G&J]T- M G=6R=7Y<)'I?#HZ@5X'VP6+ M!%-0*AOM/Z%0<1LEWLAJT;6==.R$974JH"VR;=<@'F_V.1(R[&D1-$20 \8H MM5$NJH1V6_F@9]>ZA-]9O%"/'MKBV:?98#J/&DQ(K3/5(PI/EL">7"R5*@3- M=__J:/G$.C\3*,+*0ZT(DY8BDW;D;8&DL-=68:0RG_+>J**]F?KV-INE'K\? MW&6S$C/TCN>#]M';X$@9QS5.1T89\AO9B&>@5.+DY="L&UJ\FJFK*Z(MDOWY M\;?\/IM-5P,R^;&O,GJ.\J[L*X* 0"I'#$9 6D13.EKA$!-)294TK![.X;V@ M8D.Z>>Z&79IWYR]D"[H4R6HK?]^6RO%B5>@PN]UK>4NV"0-!000FC M'AFCL7"LZ#_E!ES9D<%.F=2$0EJ+T8M84S\\23;PL^R_EFE8'(O7C[>. \EH MH SDT @79Q9$+"ODMA[("D3LX?S2@]B]=IVTSL5=_3X:GI=H':##43Z/&&-< M0D29)L7(IHJ *[MOL58F[&-9;6AWR;+Y=CP>C7?*- \<.@TAX9AA3AA'!!!9 M2!Z1J%*ZI<\\JX,+)7A6$>X.IM;M'__W.)O%[W]]>)LN;"L_NQYX02!:&Q2] M4V60D89N;)ER+H)4L8DU@1]ZS1\,[U;+N8K4&#YN?=UJ^"IEH988Y4%\9L> M6H$+.0DPUWHDK%X.[&-:9;R[Y!4ZBU>H\"V4(8[(Z+1 [+@0DDA4R%DQ.[J' MR];=\>H\O+OD%3Z+5YM6 7OGA;(FK;43S.,@8FHC)X^^\I5=4]L=K\[#NW5> M5?!FWY:XQ*?6[P0>([D8<"%+A%)"*&QL$4>11P=:*_-(R9/ M$\T79C";/<3>'RN4=+AAT(XY3Y "U"/DI$70N:VTA%99?NZS7]@N4W8<-ZE- M)=V><=IQ7.P(%TN](SB- ;!2,&J(CP%@_&]QAB*53+FRRN3]H643VNFJ:-+S M5 YUF\\6ZXJE\\4*L4/'!4Y\51!I(17+.&4ABPPW3+@M(L"K=HN1MU=$J5.^ M-JRDGM!V.%S>+E>%?7^;Y?/Y\\/M.A4=R3X-OIW/Y7+O#YZGJ8@"2A453&G" M=!%W"H]!%8-\\BKZ?3;[G'\7)KD+W?6=]ZF80Y.\?_;^ )$4 G(.K1&6*.O, MUF8((DV5=8CRL9Q<\WZ:?4G]_?2=^"-=*+ K\C=9X!%!*:&1"D7/S!,H%$3% M[C5BM*CG;=+T\*+RC2%X4_U0#5^VM 42;33GUDGEMC26:0[J1 M77HLJRR;RA]TW&$&6]57>UP]6F7^_#>&E%((,9<\U9J6Q"BT/:(A%:U4=@"" M'R2M@Z3G*NN1H.T66>SXQN0FRB0"XRS%D"D%I,$ :0^01PHICIW&Y6JMM;+Y MO8/"Z[W34ZY,*OFJ@*.]])I 1SF(;B:"1- "%>S-M69H5R+(X5WINC%ORZ%_ M4@G63 ;S^?AFG(WT@\FG*WB6@\G3ZY5*7_M7Y;7!(T*WTX-)_$;V\6N6+=*MA_DT M>W*MXC[_[7"KP!3 0#@/J2""2^&-40(X1B"DG)A2<40SX_[C\NYNLH)R,'DJ MQ(F7]9WRFL"]\%IY")UV7B+JN.$%&E#:*TE&J947+R_I; [N3H>Q&@[SY?IH M4Q;=ZVB-_HA"7<00=\ J3:DF'G!,F4 4BX0REA1A@4L=JFQH$^(5J*N=%!.] MDRC!H:V'@PV#)D0KIB1?73FIL%?$;B3&AK(K<1YKU?W+[8,Z 6YM3VLRR?]* M:/A\9O/EY\7-S^ (..-0EQ:E-6 P>(-#8BA#"51:^! M@U6R6,JG:5TR66I&N#73M,M].&>>>VP6%'7>:204X8IJ25(D5$C*'*BRK7[Z MN>+&4O[:G>7.AK=KYW2VS)XN-U^&9RI<*@I HLH4,B[^1^J5WI %U.MR&P3- MC%=W>S?)'[+L0[9*\'F"[/%!>[1M2,OJW '@I.'177*TXYX88RGV2*95+8G-IO\,&5WE M2'Z/EAB;X$@3^%;EQ\9CL>G$8WZ7;/<))#G<.#@K2)1&2B<$IM A#WTAB0&V MW?N3+Y8IM8+\4F6N'A6Q:7+*:@;I%@.8S2BYR6*'\^E@XK,RWM#AAD%3XX'R@@!L M!;;:0XW#,93Z3BREDHF%9(D'2A= M2\MCY%#%P>Y1(GF3%*H5X)8MSTE,VB\CT4! I'3GH%T&S$ H) 111^QU:SP M3M?@*MJARMAVN@"7\BY?%E68CIY?1'492W*::1?AI=8X#(4U@AHN*%7:6 FE M-]TMR>VY\/*D.B1'VX?H:UO").3>2&@CTZ*A*N0'FI62_SJ6YDHSH=Q=MI5P M;FMR>#YB#Y#I^8.!,N-DM%<>(<0P(DHJ5TC#/*F2<'!ABW7GLJ82H&V6H'G! MZU>7#3[_P9,GCYBFL]\;?#H9(!6CB%#/G0,(HPU6REE8)1;J4>F/IDU66_B? MO9+\O /O)]GH2S92\(%#H&A11"40H- M!89#4,@&6+DP[3K"E-):SMO!NC5?=-/U?[SL^A_9H:6L0\V"Y8X+BZ &P$*. M-5?6%Y)""JO4C3V957?9;)R/HBF:+9KC5C,\>'6;8&V0GW\N?*^ V7TV768? MLF'^99I.J^\U3Z7?$( "P/@($R!6(6Q3689")D)XE8"D;]%PHP1J%O>+-E3& M N&DTU80JH!@0+M"4NIEJ\79UX;*34<7RK(& #_?3!T0M-@A>*CH2^UZ3Y"6 M.G+\ZJJL:&$R3H7]UI=JVTG=/9E/)VN2BVL1EV M%"+Z!G&. /) 4J^]\V3KS2C1SN;&=1&V%4TT8TZ+7S[)%CDO[C-'T>^L)=! AOSI=OQUK M6%6ZC_/D?9>.X]LV'<:34*]LX=9EN0;/R@2NZAP=,V1[&P;%,)7, BAMZK$G MC.M" H!S@MC:P:X+2/T%(NW2:E)=8?OKM[7)& " (0,"XMM.D8M M&92/9I96.>C3MYVE&M6=-X)NE_PY>L/T_D;!1LBP)X83Q! BVA"ZE5(I?"7G MF^M3=@GVG(5LJTN8#W6-)A5.6\&4MJ%%T#'OVT-.07L M2DJRU:GZ7:0M8$&4Z)Q<[# MN],DN1?KN)>1(P>=!1PJKRSQ0E/%H-X$THQI6&Z!JYG1_ ).E4[-?UD!KA\^ MQ=[LBY1/:A_B7 <%3JG;#F 2Q?<2%O)3BJMD/O?(NZB5"7GS.+#=O/?67P3%C@"&8:@&@0E/;6% @I MH*\L$&N:1I59>Y96VN*M'1IB'FC-=B[.^)5-- M1^HFJO13?C<>,L".+AK4\?I I;2K+7;+-0<81P1%OX:3W! 0T4< 9F:JQ M.&H54_QQSPM<24' =IR$)I%OBX4)A7M9F['@]*.B!4G*JDM0XC MIIG>[J,2[*XD_&E8ZWGM0+=8"VL'-P&JOS30"(PPF&!LXXC6VG)''[IN/#BRY,CO8!D7RQK70 M6L!\]"3 GB>#9%QP$I&2!CEBN#5ZNRT,H:Y20+5WITN:4?3A!>T3 >Z(,*_2 MM6%Y"KUN&S1G5G$C@ ;1N6#6*[[U?35E54C5OV,B7;"J,N8=\6R]:/1F.IQE M@WFTY.M_E^?:[O8!PE0T,B5( 9&NGC8:;64'T1&Y+M^L3:+5 GC_9T$')<+0 M. "89801J_3VT+/0E1+F3SZHT6S"?"=SX&GP=IJ&D>X5GD;E7LPE2!X@83VW M$J82<@(X[5J'P5^_I])W<8#.8[??W6PNZ3N<.W&L M<3#$",$L]L9%5]S%$-&Y0FI%3*O9=VULV551_#X6U85NZYR*)G\\_YJ-?LOS MT>FDVM\Z6*5PE%9&1+'5PAN(-G)3P*FLL@G2PXVU9EA5&[RMT^IP%:*GCP5F MM75(6@<5\ H*+IPJ)(D.5A4GLT>%=ILERNDX=NI-K@Y/K.](<=_NLNG\@JY] M-X8I!:F"$6T."-.$>PV-MIH[1DM=3='4V(MF+ILOUKBN(#XX!%\]':CW'E$$ M/7/8X'3K*\"%;%[ *M=N],@1J%7+KP9D553;LM2IU/;BX6,V7,Y6)P_\_1_C MWP;CZ=M\?FCF/]0L<.J(@E(C+R31'A@'12&IU95R&7LTY3?)GQKA;?N48GZ7 MS09I3WUCT0^0:%^3H+SU, 9M$'#/*5>"Q'!N(R%PI(H!ZFE9FH9X5!/"G7'H MF6]P"I.>-0Q$&BJAHT9A9I-KQ2G;2"ND!E4*6E[:7>YU$:D*P)WZG.^SV4T^ MNTT@O?L\&7]9'P*^")]348F!D0IB;^(DX--R@K%(>840=:#4/D[#V4@IJ3DE M_.T"N4SBT:'V 5.#(ID<$0@[J[B(WI2QTD*%B53BFHIGU,6$?9E%->+<>L;; MH;XG@Y1NA/@TOHV/O+OY&'\Z3U>4Q]\=.]-8SP>"@U!9 PD!%F..."%*;'2# MHX6M4I[CPKS?1EE:MR(NAL:K!" ;9[4CYQ_J_5# AF'GD=">2:Z]XXJ31S2% MO@[CVQ4%ZQX!571W,2/A[2DIS94_$A2/?K/67!-&%+<2:0H+%+F1[:1M_1@! M#>NM5^R//QPFNGRI[+<\OBDX@@4D-D8L#$@"C:&HL 91._S*]GF[(-(Y7#Y; M0;TB["$@U\ERAU)GZ_I$D#*&+E PZBQ0'F.9$O(V"'H$JU#\&DUU2Q2O7W/= MKB3-LKO!>+19 TM7DJ]6R3;%E=9EG2YC82D5X)4:&NXXXU 3(S=;QA [96"I M]=&2_=]N5=OL+I^/%_LKAQUZ/$@E)0?&,$NQMYX2@LRFQU[22CL$/9K#:M5= M7CNL;"<,@JJEVZJLE(C:0FX7K0WM\0J$KQ\.%CK@ !$E M0H[LXI5H'3BTS H-.6">>B-198[3])AN;6VE ^SJ:]-Y'DI1K&!2-#@0 SADOI076Q-X7$F !JB0 ]FA1KTF> M- )T6X;'+V?3\6*YJF?KQ]_2GXY?@;2_48"4"N*YEUQ9RXQVA.E"2JE5E5W" M'BW_M6%V:@.Y+2J]375:ON:3T9O;N]FFUL=Q+AUH%13F%AL68YJ(7K2T"(EB MR$@,*QUZZM&"8!MDJ@_EMMBDEQ&L\?3+40(]?S 0JVT<&49#Z!D'%,6)>2M- MM8H+IZ_W731G*@';%DU,/ITO9LM5OL.;:83C2]3=<:MSJ%DP)!T11S$ 843% MH1 G;%A(:JBM[216H&H MONORM[M;6#H7\(!_=7TB M0&D,4$!YJBT%E'M&BB&OG!952FCVMV1K@X3M2#&=&\S#]9 .-0N.,6^5Q< ) MXT#T<00N7!#EB:QR_6X/ZR-U82Q/1[DM/CT=(P?X\_2QP(#GTADGD9%2>X05 M5(4DF+,J!?$O:4&B.E\JH-II\LC*6>U[DH@E1$ .D#4T>M016QW]$T1<]*,A MM*C4LEG322)F,/\:*97^E6AU/Y@D$5;P?HJ ZOC]?Y5*%2GSHB"DX-9"B"PE M5COJ&+<;1"31IM4K![I-&"G-C;T)(PT WI;)?Q1B_-3AN&; "8IMN,A9>6,@W."F&RI4?Z?]J0#O$;!K] M]EFZ/5*R2;,\PSP>?D6P3"G'+,!&:2V@4E:# @$I:;L%0B^88U._:2 MD$H\*F>- 8J#"5SC!8H6$^J)*+W:*>P-?>M3K#;IUP<-:/E8><4*_U536^D.(?Z]T:\1R%O,@ECA\(_QXJM9 MSA?Y[>: 5C3>I_/PC+<%(!EB1$LC*+.4*P)PX=UJ@5&5"GWB^Z!B\ZBWM[+^ M["XN_?#DTE0[G@\G^7PY*\7$$]\4.,&*&V7W MP<)F$>\HJMU;9/G<"+?D"X,Q5&AON*$4.$/2.FCALA@L*R6P0O!]$+(5Y#O= M4RICH: MS$8I@MW@]\++>WG+Z(<3[TZO](7 #<98<&05T"R%TY3A#88$*E(E^^#"=J5* MLVGO_>EM:J+%A;*G FSL@YD,YO/QS3@;E2F04>H-03L(L(("QS!:&VVB>E4A M/S:VU2KP[5_)WA)W7B^R-:";;KFY^>LXF[^9SY?9(2-:[@6!%6KWE_='EH;O.V. MV?.7@_HZ=*4$' F$">">42"T=Q0RPB2@,=37'2X=_?_M75MSV[B2?M\?LXO[ MY66K<#TG6SGC5)R<\XA2+#KAEBQZ=/&,]]I4$-1'4J8#F7R^3FG5MSN.Q7RIL]MBD3U33YR!%I,XE/+Y9/&X MB8G_K8B_G:^B'F>;/28CSO[$(4T&TY]8!8:RN M4"">MCE>&U#T\CGY=3:P>TLZE*_*2BC7V6HUVRP1ZVL;'V@5M--&(.,TH#9* M"JUCII23"X%Z+6S\D"U^%!^05MWA>W+*O"B06:_2%9#_*7XLU17\88@/E=@$N#(^SS>66A,_N/>Z. MK=-5GW=)<\KUU6-[#00YJHC6UEIE" ;48UMA!34:68*73EBS_R[KF='OQ2P\ MQ*7DBR.N]B%#SSK-Y_>+_"$ZA;/'7]ELFFSI9)YGM?%#1W01-+9.DP@BQ$"" MZ%9N[BE1#"5Q!I)&MV#/9>IV4E2%+]):_L6=JT:;N\V["7'NDUP0H!4SR%GN MM1X$#VB GX\D;Y;09\.^W^'=>6!@SZ/<:D:,@AB!:"PA\MZ+ M:#UAQ)HR:,P%)_ETOVWU>)U%4FPN'J40_&*]^II-IOGL,>*>+>[R>9H(_"1? M_',R6V?J+KF2A[8Q3NTS(!U=3X6ML2F:&KBXN,853ESSD1SVG(\^K[E)$ M;YMLQ\OS_3X=?7]9Y#>9FO[O>HNXFL_7D]DY>%S[NF")$58@B*F+KA1B%LD= MLAZTRJ,TH(WA(5.\:QT-F/V?(LSY8I.WJE@NST?[_>\))JY/N+:44X92S(E0 M2%988F_;'(0,:*-ZR'SO3#E]$?UI,MJXJ,\N >:I#L DK82G5_.O"81%/O\9 M'XAN[:+ZIYXL\V5=P;7.WA$DPH023BSF"*,X.7JSTR1QMDV"K:&E]>B#X)=2 M3._DUH^E- E/O\A^7V?SF\>:^FT-6@<#E*722\$U0PQI1.AN4'.+VEC< 3G1 M%^3+/L9VII/>N?C>=]<6>&O0.K"H42(4TQ@Y013T7MN=W'0LY2K/PH1]+.L, M[4NR;/E\#-8776K60Q#((L"Q(,BGB&:%.#*5_(RYD>2Z/ LC&K"M/>(7F&-W M?_U[GBWB^W\]?LX>LEGS:?9 !\$I9[3D0!K.%.?6&.8JZ2VB;3)_#&@M/\B9 MMCNU7-0,OA7CI&EW;S\!($,T800[284%T1GW[&F ZK&:Q(X(TL0J=@1][S3\ M-+]?KY8;4'#S&?AMJV!4=&.'^D M39O/#>I,=?J>D&I\8&\@@9Q'0 509F<)'%%MN#N@W MSI=L)OEL$ZU5F.+NKIA?KYY%Y?0>)>DFBWG4R]/GU8=([FL2" (1 M>T4PMLH[X87G"@+/@*722'K! *G7G]PD&FIOF^"TU$+(5&W2 !_7[%;*4L[( MP;&$/G2G[M>#MR-@AS6"U7R53_/9.EU3>3),[L^;V3J.Y'0K[[7DB9B?_ NF'"_'.'1M=K* 7:KKQ+G$6"HDVU]H&R/I+D?1U2<[!*/2R ^>WR5U6NZ=;US1@ MR3%-ZQ< #(60,4 JBR4,MB,SW(/@3B,^GZRBDR]W;OS"J_O-Q>3)?/HUBW-: M?K/*IEN',84V+O=NYQ[90V *6!97TUAX(J&E$2%6R42T&LE]C.Y57/0!=V_[ M67?WL^(QRS;?6WM2\,[3 3"KM*0VJL1[YQ7D5)5R:25@K^>D?=PK[YQ(W8'[ M0;S()BX?:FTMT:G+6PCE%:<"H0AAU1$OA!'&R6J;;@H,)/9S7JV45QQN\%XLA_C MW]9W*;-1L:B[X=JNUV P1L 3K*"'@!%%H^RE_,0 "L9E7-K3H+@4]'W-B2_L MQ($1]>*Y@(W&T:F(?K(@E#'J+425+%BR-OF>CZ;1.1J]Z [QOMCS?3[- MT]+Y1\*B&FV;&VVSC=*SZ;?BRV2QRF_R^TV-I*<9=@/D <*U[3H0H>.Z2VKJ ML%,JPD<1*1&CSK0Z5VF^@N@K3_XEB=JSIBYB&=_WG'X5L\B'6BH?V5.P CC- MD0+:282QT(RY"@]I5)NSD>,#X(K59#8ZRIY7(^-G*,=6(HJ58-'KQ0 8SV6% M!P!N-$DI/Q)'C]/)!_ 02HC/XR.4G0<(J".$VSBVE>#.,*.JE0#%$+39;6F> MY/(O+^$,NAJ>%:XG]-%]!9H!G-Q?<9&H/?E]& M\E]9_O-7%$%%;VWR,XW.']GBZG8CQ?)JO5JF(EKEM8%#CNI1_01NG,.86>F( M$9K2.,RKA67TWT&OM^"&Y::V8D[1GTXNRL\2O#>"/,M05G\4T;+G()B@A&F/ M#+!(4YY*#59X(2/'E)MN6 P^FX[ZXO2F[&#ZSLFL]%4VHJC5U@O?>C';X+S) M,IN6Q2Q5*BCX,ZLK4MJ^\X \$4 HQ0@"D@(F%*TV59BR=F0AP+UQ[&W)GGX5 M=;(_V^!+5X4MC^JWE6**VQ?15U_6BYM?48HOL\E[D;UG>$O06##+G?/2FI2O MCU*H2VQX7&O0<9CG2Y'X\AJ[L(.\#]OC7>1]/05LH3?64JXPCBM59@RH3A9Y M_!OY=SUMZ,%%[D@GO04=OX[I?QDX=$)XAC%0&K/$" L3CG4$ ,J^;F1 M;:(_!Y@"HK,=A//"?%&:'4NJ (5!"F$6;3JP#A/-=T.5"P;:F+4!>I>=:[P) MHX[$^%+\J=]VW],B($R]@-Y;#X2P)HXZ55AQN/19 MITD]")!.I.(2T4'WGEDK?)F3@0$M&U4O/??-_AJ*GE#P[*@>@S.,>LZ(EX#Y MZ)-QZE"%$29F9%L6[:FR]Z[^.6'O:Y[I[M+.48SMZF5!8D!A="0IUI1R8*5V MID+5Q 7(N&>W#LE\(8WT,!->+7Y.YOG_;=4[GUZO[^XFB\>KV^O\YSR_3SZ_B3[7[NL]*54:6'--G$,/7]*7$R ML-0HX7ST$>/"6!O$9:D5;R0961J^+NA9?"B-#=6L7?H:7-?6S3JO.4S[B\X1 M8QGC7GD@E?10:DU.N@K7543='R]J8\_C7V^V]+M:F%_I8.K3_/D3>23I_:PV M<5>K?@-4@ J->/05 +% 4,!DA5>'NB4EO3M)[4,UPB5N;,.O4+H,3U@"FK*!,<.:T3H&Z)4(FKHG& M1=YSTZ@U:T_22E^\M7G\V@CS3::SU1]9-O^:/63S=?:W=71BXT\_S;?BZ.RV MV/BHZC:J]%MQG]\PP&HS)771??"&<:,D\\Q %?U=SJ*C6R+' 1A9VN#S$ZRX MN(YZRU"S"YE9^F)Q8)JKR]QY3#_!4P,YM2:=+@//,(6T4D2T-,U6 A]G(_ R MSL,Y-=(7.[_%MUW=JFFQ29Q7:TO?>SP@KCTD@$ #F9>""LA))9D7=&R[-^?1 M>M$YT+T9N)W\URG6*>59_'X_G:RR^#P!LI93C=H'CPTG-LDLC'7&*>S13G9C M1U;]J)WZ7]NI,P \!'(Q6._\-6H?"(N#E$A*L ;8*J,8KV8 X[T96<1O;^0Z M%>!AD$NT)%?9/FAJXEBB0GH-M8P_-QA7LF,)VUQ''V#@8X_D.@W@WE:UI5[* ME*(0H)+[E@EM9&F46S/QZ'593S\SM4P#/+5 M;OLU:1ZTQ!!3Y".F47:*!;%P9]/=V'+E=TF%HUAV$MJ]Q4L5MZL_(G[7V>(A MO\FNU_?WQ6*EYM-_Q&]>9>FH^;D\M3/J2?T%S"4VVF)/"! 2*<$1K; !O%E0 MQUB8>"Q=7D= ]:" $\FY7*R>$3/^ZS4IXX_"U_1E>R;7%[\/$&,:/Y,R9K!C M""H>?9'M-UM';)OY\^A\5V.;/]L@?79V[#5"KYX(G@N&.,-2:B1\2FG@*ZFM MQVHDUTU.U-5K39^$V3EU_8]\GM^M[PYJ^\4SP?F48!P[3810'G"1OK[\=JK= M2+:83M98T0UN9]7YY,]ZG3]_)BAO#)!QEC)$$@F\)KB:)RVBK,T8']#.3R5["D7H>8W^:'8Y/K& M 4!MA3=06@V4L4";G8?I(&T5BG6G7ZCGU;M?/7F =ZWZ#=1!"2#EWL3E.-,0"E*%/WI" ML6M!4O$722^CI?ZVG5?I0R..#_DTF^K'[\OD(GR:/T1!4M;4FU7^4&_UHI2A9D087<(7+J$17A)%) $6@ZB) M\HXE(@RJ"Z9$2/FQEE>WK[[]!RE*X- 4$ITUF^!TX_$ES[@[N_L<+.'\36[*7[.-_?"F\]F MM6T#)MY"!N)RUD7_GT7/38E*9J-EFXLT ]Q*/X-)ZAKB 83U'.LS'=M5,%9$ M\2'GZ7:10YISB'>(>-[FMR/[;K.&#(A,5:">L ,SY=D5(E8E9#,[(49>V)LS=7=@_H MG_/2P"X1[M^RXN=B$Q$X=4_$D_X,YZ4/P[?K]\AQ=,O@Y= >9<& M!Z= .1EM-:^^%P ZHAN('>BL: E?7[L9[A].U5Z$?WHH< 254E@[S2R36@M$ M72F%4\R-9">^6Q*TAO&<,X1:YI,ODYMT!GOPIN*;YX+R!%HDC8U,-LA@*%$% M0UQAH394&- F>[=4Z +)WC8ZB_GW9:UM>/94 #;:- VE(RPNW:D@$.!2#B^D M:W.184![XNM9.;_:L+(J\W75(R)2C^& @W-Y&06#A!*;42&:8 3C^A>ZD5'HD M_G!_9'AM$+M"OF?[N"W'MKU5^Z]\]:L"Z=,\E6M+FUT1H/C?]-ODSWK3>$QO M03GJHB^AB6)$*4ZL>8(:<-QKYM ^+A+VSLGS*Z6_6ZW%?;98/7Z9IA9D$0"0&2.KHH(J7@T$[NW!;G2*^Y14=)OP[1O\@1UX6+&7=Y MPD6QP X#'=?MQD%.%'>H/%",0]TWJMP]L!,N_?ABPW.1398GU#ON^J71>Q5: M6.@I9D!I+:7BMD*:2C&V6MVOQWE'P%Y@F%X\\J7#T2J ,1IX19%2EE@ -":0 M2604CE"#1BSN1)9W'@^<6RR-XX[J2%.+'>"NDHXA/Y*DE-TI^? 8/073 MOM:'>C)+V96O?V79ZG.Q+;M64R9@7Y,@A4@U-C15R@G(D*0851):XT>6F[V= MDM_<]NH$TTNRIC:___Y& 3!KF12>6!E=7B@=$*:4DG$B1K;%VE[9#=AS$K*7 MR;6VK!)TE:FYMNN2VA/)YIT$;SQ&E'NL:5RR&!P=+%^B((B"(RL6UP4=#B94 MZQ#KD^\<5AEL=NF0]O+ET.-!<2I97,T"8ID65!H%>?6UROJ1Q+F<@1D=HGK. ML)?/^2K_N9'33):':C2\?3 0CJ5F3'D'G25&2"1V3(XHC:Q 6R?^3"=(]L>' M@W6)#CT>& 6<"AC7 ]' ><:-=SN&0]FJD,> 9I2VZMS+BI.1/'F^,/GRIO@\ M^6.YSNOFBG<>#1IK&Y=\ "&G@*>:>(JKKZ3UH$" 5GQ'L971\K4^3-T_!@ME4 ]8 ")L^R#NX&T@M2IG85O+=-B-XR M4D91QBG0AC&*G=X-"R]&5E"LM:;KF7,2KA?B3GV1NO>>#QY@C:UG@$KJ.=&$ MJ)U-3E$!H^?,L3H^S)J34+T08SXWB+O=UR2.LKC *:@>=H X J-;,.M/26*_L"^)/'*_<,C:5:V"I0B0SR2WC#" M@3+"HYUK(*T;71&77FAU&KA]D6B7\K[\3)W-L]N#Q8#VM AQJ4DHPUX#ZA4% MCE$J*_E NY(8S1=E+]/7?OMXAJD;=/LW05^CXA8/67T=GWU- DGELKS6$@%# M% %Q74)WQQK1X1RUQ]2EZ6F%:X.HI?(7Z8\?DV7VW__Q_U!+ 0(4 Q0 ( M ".M!TT1/2!#/GD! .Y,&@ 1 " 0 !A;F5T+3(P,3@P M-C,P+GAM;%!+ 0(4 Q0 ( ".M!TTJJ$+BTP\ ,V@ 1 M " 6UY 0!A;F5T+3(P,3@P-C,P+GAS9%!+ 0(4 Q0 ( ".M!TV\QY2G M1" (!) 0 5 " 6^) 0!A;F5T+3(P,3@P-C,P7V-A;"YX M;6Q02P$"% ,4 " CK0=-/-Q"K0LY !VS@( %0 @ 'F MJ0$ 86YE="TR,#$X,#8S,%]D968N>&UL4$L! A0#% @ (ZT'38J[A(Q ML@ >X$) !4 ( !).,! &%N970M,C Q.# V,S!?;&%B+GAM M;%!+ 0(4 Q0 ( ".M!TVA[L5 M @!A;F5T+3(P,3@P-C,P7W!R92YX;6Q02P4& 8 !@"* 0 3 # end