0001303652-19-000017.txt : 20190506 0001303652-19-000017.hdr.sgml : 20190506 20190506173104 ACCESSION NUMBER: 0001303652-19-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190506 DATE AS OF CHANGE: 20190506 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Tableau Software Inc CENTRAL INDEX KEY: 0001303652 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 470945740 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35925 FILM NUMBER: 19800504 BUSINESS ADDRESS: STREET 1: 1621 N 34TH ST CITY: SEATTLE STATE: WA ZIP: 98103 BUSINESS PHONE: 206-633-3400 MAIL ADDRESS: STREET 1: 1621 N 34TH ST CITY: SEATTLE STATE: WA ZIP: 98103 10-Q 1 a10qq12019.htm 10-Q Document

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q

(Mark One)

x     QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended March 31, 2019

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

TABLEAU SOFTWARE, INC.
(Exact name of Registrant as specified in its charter)

    
Delaware
 
47-0945740
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification Number)
1621 North 34th Street
Seattle, Washington 98103
(Address of principal executive offices and zip code)

(206) 633-3400
(Registrant's telephone number, including area code)
    
Securities registered pursuant to Section 12(b) of the Act:
 
Title of Each Class
Trading Symbol(s)
Name of Each Exchange on Which Registered
Class A Common Stock, par value $0.0001
DATA
New York Stock Exchange
                
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. x Yes o No
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). x Yes o No
Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of large accelerated filer, accelerated filer, smaller reporting company, and emerging growth company in Rule 12b-2 of the Exchange Act.
Large accelerated filer
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). o Yes x No

As of April 30, 2019, there were approximately 75,799,434 shares of the Registrant's Class A common stock and 10,380,023 shares of the Registrant's Class B common stock outstanding.

 
 



TABLEAU SOFTWARE, INC.
QUARTERLY REPORT ON FORM 10-Q
For the Quarter Ended March 31, 2019
Table of Contents

 
PART I. FINANCIAL INFORMATION
Page
Item 1.
Financial Statements (unaudited)
 
 
 
 
 
 
 
Item 2.
Item 3.
Item 4.
 
PART II. OTHER INFORMATION
 
Item 1.
Item 1A.
Item 2.
Item 6.
 


 
 



PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
Tableau Software, Inc.
Condensed Consolidated Balance Sheets
(Unaudited)

March 31, 2019
 
December 31, 2018

(in thousands, except share data)
Assets

 
 
Current assets
 
 
 
Cash and cash equivalents
$
501,056

 
$
653,022

Short-term investments
554,042

 
369,355

Accounts receivable, net of allowance for doubtful accounts of $1,809 and $1,608
177,188

 
236,063

Prepaid expenses and other current assets
172,498

 
155,012

Income taxes receivable
2,422

 
2,268

Total current assets
1,407,206

 
1,415,720

Long-term investments
4,668

 
26,278

Property and equipment, net
102,477

 
94,537

Operating lease right-of-use assets
217,796

 

Goodwill
45,430

 
42,530

Deferred income taxes
5,633

 
4,733

Other long-term assets
56,446

 
50,927

Total assets
$
1,839,656

 
$
1,634,725

Liabilities and stockholders' equity

 

Current liabilities

 

Accounts payable
$
12,201

 
$
6,652

Accrued compensation and employee-related benefits
89,380

 
105,155

Other accrued liabilities
72,457

 
55,896

Income taxes payable
1,312

 
2,982

Deferred revenue
362,740

 
377,892

Total current liabilities
538,090

 
548,577

Deferred revenue
19,445

 
16,306

Operating lease liabilities
251,904

 

Other long-term liabilities
11,232

 
56,257

Total liabilities
820,671

 
621,140

Commitments and contingencies (Note 10)

 

Stockholders' equity

 
 
Preferred stock, $0.0001 par value, 10,000,000 shares authorized; none issued

 

Class B common stock, $0.0001 par value, 75,000,000 shares authorized; 10,380,023 and 11,042,131 shares issued and outstanding as of March 31, 2019 and December 31, 2018, respectively
1

 
1

Class A common stock, $0.0001 par value, 750,000,000 shares authorized; 75,797,384 and 73,314,823 shares issued and outstanding as of March 31, 2019 and December 31, 2018, respectively
8

 
7

Additional paid-in capital
1,432,437

 
1,340,628

Accumulated other comprehensive loss
(8,986
)
 
(11,458
)
Accumulated deficit
(404,475
)
 
(315,593
)
Total stockholders' equity
1,018,985

 
1,013,585

Total liabilities and stockholders' equity
$
1,839,656

 
$
1,634,725

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

4


Tableau Software, Inc.
Condensed Consolidated Statements of Operations
(Unaudited)
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands, except per share amounts)
Revenues

 
 
License
$
117,552

 
$
108,793

Maintenance and services
164,908

 
137,414

Total revenues
282,460

 
246,207

Cost of revenues
 
 
 
License
5,627

 
3,954

Maintenance and services
33,802

 
28,471

Total cost of revenues (1)
39,429

 
32,425

Gross profit
243,031

 
213,782

Operating expenses
 
 
 
Sales and marketing (1)
162,342

 
138,406

Research and development (1)
112,144

 
93,505

General and administrative (1)
61,725

 
32,250

Total operating expenses
336,211

 
264,161

Operating loss
(93,180
)
 
(50,379
)
Other income, net
5,186

 
1,462

Loss before income tax expense (benefit)
(87,994
)
 
(48,917
)
Income tax expense (benefit)
888

 
(2,445
)
Net loss
$
(88,882
)
 
$
(46,472
)
 
 
 
 
Net loss per share:
 
 
 
Basic
$
(1.04
)
 
$
(0.57
)
Diluted
$
(1.04
)
 
$
(0.57
)
 
 
 
 
Weighted average shares used to compute net loss per share:
 
 
 
Basic
85,434

 
81,039

Diluted
85,434

 
81,039


(1) Includes stock-based compensation expense as follows:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
Cost of revenues
$
3,852

 
$
2,987

Sales and marketing
22,993

 
20,015

Research and development
31,641

 
25,157

General and administrative
7,133

 
7,604


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

5


Tableau Software, Inc.
Condensed Consolidated Statements of Comprehensive Loss
(Unaudited)
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
Net loss
$
(88,882
)
 
$
(46,472
)
Other comprehensive income (loss), net of tax:

 

Foreign currency translation
1,764

 
586

Net unrealized gain (loss) on available-for-sale securities
708

 
(849
)
Comprehensive loss
$
(86,410
)
 
$
(46,735
)

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


6


Tableau Software, Inc.
Condensed Consolidated Statements of Stockholders' Equity
(Unaudited)
 
Common Stock
(Class A and B)
 
Additional Paid-in Capital
 
Accumulated Other Comprehensive Loss
 
Accumulated Deficit
 
Total Stockholders' Equity
 
Shares
 
Amount
 
 
(in thousands, except share information)
Balances as of December 31, 2018
84,356,954

 
$
8

 
$
1,340,628

 
$
(11,458
)
 
$
(315,593
)
 
$
1,013,585

Issuance of common stock
1,646,055

 
1

 
6,286

 

 

 
6,287

Repurchase of common stock
(34,986
)
 

 
(4,326
)
 

 

 
(4,326
)
Stock-based compensation expense

 

 
65,619

 

 

 
65,619

Donation of Class A common stock
209,384

 

 
24,230

 

 

 
24,230

Other comprehensive income, net

 

 

 
2,472

 

 
2,472

Net loss

 

 

 

 
(88,882
)
 
(88,882
)
Balances as of March 31, 2019
86,177,407

 
$
9

 
$
1,432,437

 
$
(8,986
)
 
$
(404,475
)
 
$
1,018,985

 
 Common Stock
(Class A and B)
 
Additional Paid-in Capital
 
Accumulated Other Comprehensive Loss
 
Accumulated Deficit
 
Total Stockholders' Equity
 
Shares
 
Amount
 
 
(in thousands, except share information)
Balances as of December 31, 2017
80,462,345

 
$
8

 
$
1,168,563

 
$
(11,991
)
 
$
(402,957
)
 
$
753,623

Cumulative effect of a change in accounting principle related to revenue recognition

 

 

 
1,683

 
164,406

 
166,089

Issuance of common stock
1,438,949

 

 
2,492

 

 

 
2,492

Repurchase of common stock
(366,160
)
 

 
(30,007
)
 

 

 
(30,007
)
Stock-based compensation expense

 

 
64,411

 

 

 
64,411

Other comprehensive loss, net

 

 

 
(263
)
 

 
(263
)
Net loss

 

 

 

 
(46,472
)
 
(46,472
)
Balances as of March 31, 2018
81,535,134

 
$
8

 
$
1,205,459

 
$
(10,571
)
 
$
(285,023
)
 
$
909,873


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



7


Tableau Software, Inc.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
 
Three Months Ended March 31,
 
2019
 
2018
 
 (in thousands)
Operating activities

 
 
Net loss
$
(88,882
)
 
$
(46,472
)
Adjustments to reconcile net loss to net cash provided by operating activities

 

Depreciation and amortization expense
14,863

 
9,647

Amortization (accretion) on investments, net
(723
)
 
118

Stock-based compensation expense
65,619

 
55,763

Donation of Class A common stock
24,230



Deferred income taxes
(1,597
)
 
(4,226
)
Changes in operating assets and liabilities
 
 
 
Accounts receivable, net
58,184

 
73,012

Prepaid expenses and other assets
(22,864
)
 
(22,891
)
Income taxes receivable
(137
)
 
(194
)
Deferred revenue
(10,176
)
 
(7,507
)
Accounts payable and accrued liabilities
(12,717
)
 
(4,279
)
Income taxes payable
(1,651
)
 
(356
)
Net cash provided by operating activities 
24,149

 
52,615

Investing activities

 

Purchases of property and equipment
(12,042
)
 
(5,251
)
Business combination
(4,500
)
 

Purchases of investments
(254,019
)
 
(102,450
)
Maturities of investments
92,371

 
77,385

Sales of investments

 
99

Net cash used in investing activities
(178,190
)
 
(30,217
)
Financing activities

 

Proceeds from issuance of common stock
6,287

 
2,492

Repurchases of common stock
(4,326
)
 
(30,007
)
Net cash provided by (used in) financing activities
1,961

 
(27,515
)
Effect of exchange rate changes on cash and cash equivalents
114

 
1,233

Net decrease in cash and cash equivalents
(151,966
)
 
(3,884
)
Cash and cash equivalents

 

Beginning of period
653,022

 
627,878

End of period
$
501,056

 
$
623,994

 
 
 
 
Non-cash activities
 
 
 
Accrued purchases of property and equipment
$
10,739

 
$
4,192


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

8


Tableau Software, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Note 1. Description of Business
Tableau Software, Inc., a Delaware corporation, and its wholly-owned subsidiaries (the "Company," "we," "us" or "our") are headquartered in Seattle, Washington. Our software products put the power of data into the hands of everyday people, allowing a broad population of business users to engage with their data, ask questions, solve problems and create value. Based on innovative core technologies originally developed at Stanford University, our products dramatically reduce the complexity, inflexibility and expense associated with traditional business intelligence applications. We currently offer five key products: Tableau Desktop, a self-service, powerful analytics product for anyone with data; Tableau Server, a business intelligence platform for organizations; Tableau Online, a hosted software-as-a-service ("SaaS") version of Tableau Server; Tableau Prep, a data preparation product for combining, shaping and cleaning data; and Tableau Public, a free cloud-based platform for analyzing and sharing public data.
Note 2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial information has been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The condensed consolidated balance sheet data as of December 31, 2018 was derived from audited financial statements but does not include all disclosures required by GAAP. The condensed consolidated financial information should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018 filed with the SEC on February 22, 2019.
In the opinion of management, the unaudited condensed consolidated financial statements and accompanying notes include all normal recurring adjustments necessary for a fair presentation of the results for the interim periods presented. Interim results are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates include but are not limited to: the collectability of our receivables; the evaluation of our contract assets for impairment; the useful lives of our long-lived assets; the benefit period for deferred commissions; the valuation of investments and the determination of other-than-temporary impairments; the discount rates used in measuring our operating lease liabilities; and the reported amounts of accrued liabilities. For revenue, we make estimates and assumptions related to the standalone selling prices of our products and services and the nature and timing of the delivery of performance obligations from our contracts with customers. We also use estimates in stock-based compensation, income taxes and business combinations. Actual results could differ from those estimates.
Risks and Uncertainties
Inherent in our business are various risks and uncertainties, including our limited history of operating our business at its current scale and development of advanced technologies in a rapidly changing industry. These risks include our ability to manage our growth, to attract new customers, to expand sales to existing customers and to attract, integrate and retain qualified personnel, as well as other risks and uncertainties. In the event that we do not successfully implement our business plan, certain assets may not be recoverable, certain liabilities may not be paid and investments in our capital stock may not be recoverable. Our success depends upon the acceptance of our technology, development of sales and distribution channels and our ability to generate significant revenues from the sale of our technology.

9


Segments
We follow the authoritative literature that establishes annual and interim reporting standards for operating segments and related disclosures about products and services, geographic regions and major customers.
We operate our business as one operating segment. Our chief operating decision makers are our Chief Executive Officer and Chief Financial Officer, who review financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments, accounts receivable and contract assets.
Our cash and cash equivalents and investments are held and managed by recognized financial institutions that follow our investment policy. Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our policy limits the amount of credit exposure to any one security issue or issuer.
We extend credit to customers based upon an evaluation of the customer's financial condition. As of March 31, 2019 and December 31, 2018, no individual customer accounted for 10% or more of total accounts receivable or 10% or more of our total contract assets. For the three months ended 2019 and 2018, no individual customer accounted for 10% or more of our total revenues.
Leases - Accounting Standards Codification 842
Leases arise from contracts which convey the right to control the use of identified property or equipment for a period of time in exchange for consideration. Our leasing arrangements are primarily for office space we use to conduct our operations. We determine whether contracts include a lease at the inception date, which is generally upon contract signing, considering factors such as whether the contract includes an asset which is physically distinct, which party obtains substantially all of the capacity and economic benefit of the asset, and which party directs how, and for what purpose, the asset is used during the contractual period of use. Our leases commence when the lessor makes the asset available for our use. At commencement we record a lease liability at the present value of future lease payments, net of any future lease incentives to be received. Many of our lease agreements include cancellable future periods subject to termination or extension options. We do not include cancellable lease periods in our future lease payments unless we are reasonably certain to continue to utilize the asset for those periods. We calculate the present value of future lease payments at commencement using a discount rate which we estimate as the collateralized borrowing rate we would incur on our future lease payments over a similar term. At commencement we also record a corresponding right-of-use asset, which is calculated based on the amount of the lease liability, adjusted for any advance lease payments paid, initial direct costs incurred or lease incentives received prior to commencement. Right-of-use assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.
Leases are classified at commencement as either operating or finance leases. As of March 31, 2019, all of our leases are classified as operating leases. Rent expense for operating leases is recognized on the straight-line method over the term of the agreement beginning on the lease commencement date.
In accounting for leases, we utilize certain practical expedients and policy elections available under the lease accounting standard. For example, we do not record right-of-use assets or lease liabilities for leases with terms of 12 months or less. For contracts containing real estate leases, we combine lease and non-lease components. The primary impact of this policy election is that we include in our calculation of lease liabilities any fixed and noncancelable future payments due under the contract for items such as parking, common area maintenance, utilities and other costs. Lease-related costs which are variable rather than fixed are expensed in the period incurred.
Assumptions, judgments and estimates impacting the carrying value of our right-of-use assets and liabilities include evaluating whether an arrangement contains a lease, determining whether the lease term should include any cancellable future periods, estimating the discount rate used to calculate our lease liabilities, estimating the fair value and useful life of the leased asset for the purpose of classifying the lease as an operating or finance lease, evaluating whether a lease contract amendment represents a new lease agreement or a modification to the existing lease and evaluating our right-of-use assets for impairment.
We also account for all subleases from the perspective of a lessor. We evaluate the duration of subleases based on the reasonable certainty of any sublessor termination and extension options, as well as the lease term for the underlying asset. As of March 31, 2019, all of our subleases are classified as operating leases. For subleases

10


classified as operating leases, we record sublease income as a reduction of operating expense on the straight-line method over the lease term.
Our accounting policy under the previous lease standard, Accounting Standards Codification ("ASC") 840, is included in our Annual Report on Form 10-K for the year ended December 31, 2018, which was filed with the SEC on February 22, 2019.
Recently Adopted Accounting Pronouncements
We adopted the new lease accounting standard, ASC 842, on January 1, 2019 using the modified retrospective transition method, and recorded a balance sheet adjustment on the date of adoption. The new lease standard requires lessees to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases, and also requires additional quantitative and qualitative disclosures to enable users of the financial statements to assess the amount, timing and uncertainty of cash flows arising from leases. In adopting ASC 842, we utilized certain practical expedients available under the standard. These practical expedients include waiving reassessment of conclusions reached under the previous lease standard as to whether contracts contain leases, not recording right-of-use assets or lease liabilities for leases with terms of 12 months or less, how to classify leases identified and how to account for initial direct costs incurred. We also utilized the practical expedient to use hindsight as of the date of adoption to determine the terms of our leases and to evaluate our right-of-use assets for impairment. 
We recorded the following adjustments to our consolidated balance sheet on the date of adoption:
 
December 31, 2018
 
January 1, 2019
 
As Reported
 
Adjustment Recorded
 
Adjusted Balance
 
(in thousands)
Prepaid expenses and other current assets
$
155,012

 
$
(378
)
 
$
154,634

Operating lease right-of-use assets

 
210,914

 
210,914

Other long-term assets
50,927

 
(28
)
 
50,899

Other accrued liabilities
55,896

 
14,500

 
70,396

Operating lease liabilities

 
242,916

 
242,916

Other long-term liabilities
56,257

 
(46,908
)
 
9,349

See Note 5 of the accompanying notes to the condensed consolidated financial statements for additional information regarding our operating leases.
Recent Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued Accounting Standards Update ("ASU") 2016-13, related to credit losses. The new guidance replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. We will adopt this standard in the first quarter of 2020. We are currently evaluating the impact that this standard will have on our consolidated financial statements.

11


Note 3. Short-Term and Long-Term Investments
The following tables present our short-term and long-term investments in available-for-sale securities based on remaining contractual years to maturity:
 
March 31, 2019
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
Commercial paper
$
32,754

 
$

 
$

 
$
32,754

U.S. treasury securities
359,659

 
139

 
(233
)
 
359,565

U.S. agency securities
16,300

 
1

 
(16
)
 
16,285

Corporate bonds
145,504

 
21

 
(87
)
 
145,438

Total short-term investments
554,217

 
161

 
(336
)
 
554,042

Long-term investments

 

 

 

Corporate bonds
4,663

 
6

 
(1
)
 
4,668

Total long-term investments
4,663

 
6

 
(1
)
 
4,668

Total short-term and long-term investments
$
558,880

 
$
167

 
$
(337
)
 
$
558,710

 
December 31, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
Commercial paper
$
7,949


$


$


$
7,949

U.S. treasury securities
206,486

 
24

 
(457
)
 
206,053

U.S. agency securities
18,576

 

 
(61
)
 
18,515

Corporate bonds
137,119

 

 
(281
)
 
136,838

Total short-term investments
370,130

 
24

 
(799
)
 
369,355

Long-term investments
 
 
 
 
 
 
 
U.S. treasury securities
13,352

 
5

 
(50
)
 
13,307

Corporate bonds
13,025

 
2

 
(56
)
 
12,971

Total long-term investments
26,377

 
7

 
(106
)
 
26,278

Total short-term and long-term investments
$
396,507

 
$
31

 
$
(905
)
 
$
395,633


12


The following tables present the fair values and the gross unrealized losses related to our investments in available-for-sale securities that were in an unrealized loss position as of March 31, 2019 and December 31, 2018, summarized by the length of time that the investments have been in a continuous unrealized loss position:
 
March 31, 2019
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
$
80,890

 
$
(11
)
 
$
99,972

 
$
(222
)
 
$
180,862

 
$
(233
)
U.S. agency securities
2,059

 

 
8,560

 
(16
)
 
10,619

 
(16
)
Corporate bonds
78,539

 
(16
)
 
36,982

 
(71
)
 
115,521

 
(87
)
Total short-term investments
161,488

 
(27
)

145,514


(309
)

307,002


(336
)
Long-term investments
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
2,988

 
(1
)
 

 

 
2,988

 
(1
)
Total long-term investments
2,988

 
(1
)
 

 

 
2,988

 
(1
)
Total short-term and long-term investments
$
164,476

 
$
(28
)
 
$
145,514

 
$
(309
)
 
$
309,990

 
$
(337
)
 
December 31, 2018
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
$
89,320

 
$
(143
)
 
$
79,472

 
$
(314
)
 
$
168,792

 
$
(457
)
U.S. agency securities

 

 
18,515

 
(61
)
 
18,515

 
(61
)
Corporate bonds
91,455

 
(131
)
 
45,383

 
(150
)
 
136,838

 
(281
)
Total short-term investments
180,775

 
(274
)
 
143,370

 
(525
)
 
324,145

 
(799
)
Long-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
9,855

 
(50
)
 

 

 
9,855

 
(50
)
Corporate bonds
11,389

 
(56
)
 

 

 
11,389

 
(56
)
Total long-term investments
21,244


(106
)
 

 

 
21,244

 
(106
)
Total short-term and long-term investments
$
202,019

 
$
(380
)
 
$
143,370

 
$
(525
)
 
$
345,389

 
$
(905
)
The unrealized losses on investments as of March 31, 2019 were primarily caused by increases in interest rates. None of the unrealized losses represent other-than-temporary impairments based on our evaluation of available evidence as of March 31, 2019.
Note 4. Fair Value Measurements
We categorize assets and liabilities recorded at fair value based upon the level of judgment associated with inputs used to measure their fair value. The levels of the fair value hierarchy are as follows:
Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

13


Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.
Level 3—Inputs are unobservable inputs based on our own assumptions and valuation techniques used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.
Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of fair value assets and liabilities and their placement within the fair value hierarchy levels.
We value our investments using quoted prices for identical instruments in active markets when available. If we are unable to obtain quoted prices for identical instruments in active markets, we value our investments using quoted market prices for comparable instruments. To date, all of our investments can be valued using one of these two methodologies.
The following tables present the fair value of our financial assets using the fair value hierarchy:


March 31, 2019


Level 1

Level 2

Level 3

Total


(in thousands)
Cash equivalents

 
 
 
 
 
 
 
Money market funds

$
396,563


$


$


$
396,563

Commercial paper



31,970




31,970

U.S. agency securities
 

 
7,995

 

 
7,995

Short-term investments

 
 
 
 
 
 
 
Commercial paper
 

 
32,754

 

 
32,754

U.S. treasury securities
 

 
359,565

 

 
359,565

U.S. agency securities
 

 
16,285

 

 
16,285

Corporate bonds
 

 
145,438

 

 
145,438

Long-term investments
 
 
 
 
 
 
 
 
Corporate bonds
 

 
4,668

 

 
4,668

Total

$
396,563


$
598,675


$


$
995,238

 
 
December 31, 2018
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Cash equivalents
 
 
 
 
 
 
 
 
Money market funds
 
$
610,732

 
$

 
$

 
$
610,732

Corporate bonds
 

 
3,009

 

 
3,009

Short-term investments
 
 
 
 
 
 
 
 
Commercial paper
 

 
7,949

 

 
7,949

U.S. treasury securities
 

 
206,053

 

 
206,053

U.S. agency securities
 

 
18,515

 

 
18,515

Corporate bonds
 

 
136,838

 

 
136,838

Long-term investments
 
 
 
 
 
 
 
 
U.S. treasury securities
 

 
13,307

 

 
13,307

Corporate bonds
 

 
12,971

 

 
12,971

Total
 
$
610,732

 
$
398,642

 
$

 
$
1,009,374


14


We did not have any investments in prime money market funds as of March 31, 2019 or December 31, 2018. We did not have any material financial assets or liabilities measured using Level 3 inputs as of March 31, 2019 or December 31, 2018.
Note 5. Leases
Our leasing arrangements are primarily for office space we use to conduct our operations. We have subleased some office space for all or part of the associated head lease. The following table presents our future lease payments for long-term operating leases, net of expected sublease income, as of March 31, 2019:
Period
 
Operating Lease Commitments
 
Expected Sublease Receipts
 
Net Future Operating Lease Commitments
 
 
(in thousands)
Remainder of 2019
 
$
20,898

 
$
(7,337
)
 
$
13,561

2020
 
43,277

 
(7,897
)
 
35,380

2021
 
47,353

 
(1,207
)
 
46,146

2022
 
46,706

 
(625
)
 
46,081

2023
 
47,577

 
(128
)
 
47,449

Thereafter
 
144,237

 

 
144,237

Total
 
$
350,048

 
$
(17,194
)
 
$
332,854

Less: Imputed interest
 
(80,670
)
 
 
 
 
Total operating lease liabilities
 
$
269,378

 
 
 
 
Cash paid for operating lease liabilities for the three months ended March 31, 2019 was $11.0 million. We recorded $13.5 million in non-cash increases to our operating lease right-of-use assets and operating lease liabilities as a result of leases that commenced or were modified during the three months ended March 31, 2019.
As of March 31, 2019, we had signed leases for additional office space that had not yet commenced. Future noncancellable lease payments associated with these agreements total $18.0 million, payable over lease terms ranging from four to seven years.
The following table presents supplemental balance sheet information related to leases as of March 31, 2019:
 
March 31, 2019
 
(dollars in thousands)
Other accrued liabilities
$
17,474

Operating lease liabilities
251,904

Total operating lease liabilities
$
269,378

 
 
Weighted average remaining lease term (in years)
7.9

Weighted average discount rate
6.2
%
The components of our lease expense for the three months ended March 31, 2019 were as follows:
 
Three Months Ended March 31, 2019
 
(in thousands)
Operating lease costs
$
11,539

Variable lease costs
3,003

Short-term lease costs
1,807

Sublease income
(2,401
)
Total lease cost, net
$
13,948


15


Under ASC 840, the previous lease standard, total rent expense under operating leases, net of sublease income, was approximately $8.6 million for the three months ended March 31, 2018.
Note 6. Stockholders' Equity
Common Stock
Our certificate of incorporation, as amended and restated, authorizes us to issue 75,000,000 shares of Class B common stock, at $0.0001 par value per share, and 750,000,000 shares of Class A common stock, at $0.0001 par value per share. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each holder of Class B common stock is entitled to ten votes per share and each holder of Class A common stock is entitled to one vote per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder and are automatically converted upon sale or transfer to Class A common stock, subject to certain limited exceptions. At its discretion, the board of directors may declare dividends on shares of common stock, subject to the rights of our preferred stockholders, if any. Upon liquidation or dissolution, holders of common stock will receive distributions only after preferred stock preferences have been satisfied.
Preferred Stock
Our certificate of incorporation, as amended and restated, authorizes us to issue 10,000,000 shares of preferred stock at $0.0001 par value per share. Our board of directors has the authority to provide for the issuance of all the shares in one or more series. At its discretion, our board of directors may designate the voting rights and preferences of the preferred stock. As of March 31, 2019 and December 31, 2018, no shares of preferred stock were outstanding.
Donation to Tableau Foundation
On January 3, 2019, we donated 209,384 shares of our Class A common stock to Tableau Foundation, a donor-advised charitable fund. We recorded a charge of $24.2 million to general and administrative expense based on the closing price of our Class A common stock as reported on the New York Stock Exchange on the date of donation.
Stock Repurchase Program
On November 1, 2016, we announced that our board of directors approved a stock repurchase program, under which we were authorized to repurchase up to $200 million of our outstanding Class A common stock. On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our outstanding Class A common stock under our previously announced stock repurchase program. The repurchase program has no expiration date and may be modified, suspended or discontinued at any time. Repurchases under the program may be made from time to time on the open market at prevailing market prices, in privately negotiated transactions, in transactions structured through investment banking institutions or a combination of the foregoing, in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended.
During the three months ended March 31, 2019, we repurchased 34,986 shares of our outstanding Class A common stock at an average price of $123.64 per share for $4.3 million. During the three months ended March 31, 2018, we repurchased 366,160 shares of our outstanding Class A common stock at an average price of $81.95 per share for $30.0 million. All repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired. As of March 31, 2019, we were authorized to repurchase a remaining $275.7 million of our Class A common stock under our repurchase program.
Note 7. Revenue
Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. We record assets for amounts related to performance obligations that are satisfied but not yet billed and/or collected. These assets are recorded as contract assets rather than receivables when receipt of the consideration is conditional on something other than the passage of time. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations. These liabilities are classified as current and non-current deferred revenue.

16


Contract Assets and Contract Liabilities
The following table presents the activity impacting our contract assets during the three months ended March 31, 2019:
 
Contract Assets
 
(in thousands)
Balance at December 31, 2018
$
105,593

Contract assets transferred to receivables
(15,744
)
Additions to contract assets
31,750

Balance at March 31, 2019
$
121,599

Contract assets are included in prepaid expenses and other current assets. There were no material impairments of contract assets during the three months ended March 31, 2019.
The following table presents the activity impacting our deferred revenue balances during the three months ended March 31, 2019:
 
Deferred Revenue
 
(in thousands)
Balance at December 31, 2018
$
394,198

Deferred revenue recognized
(145,527
)
Additional amounts deferred
133,514

Balance at March 31, 2019
$
382,185

Assets Recognized from the Costs to Obtain our Contracts with Customers
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 amortize these deferred costs proportionate with related revenues over the benefit period, currently estimated to be four years.
The following table presents the activity impacting our deferred contract costs during the three months ended March 31, 2019:
 
Deferred Contract Costs
 
(in thousands)
Balance at December 31, 2018
$
51,401

Additional contract costs deferred
8,956

Amortization of deferred contract costs
(4,449
)
Balance at March 31, 2019
$
55,908

As of March 31, 2019, $18.8 million of our deferred contract costs are expected to be amortized within the next 12 months and therefore are included in prepaid expenses and other current assets. The remaining amount of our deferred contract costs are included in other long-term assets. There were no material impairments of assets related to deferred contract costs during the three months ended March 31, 2019. There were no assets recognized related to our costs to fulfill contracts during the three months ended March 31, 2019 as these costs were not material.
Remaining Performance Obligations
Our contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. As of March 31, 2019, amounts allocated to these additional contractual obligations are $254.0 million, of which we expect to recognize $212.5 million as revenue over the next 24 months with the remaining amount thereafter. These amounts include additional performance obligations that are not yet recorded in our consolidated balance sheet.
Note 8. Stock-Based Compensation
Our 2004 Equity Incentive Plan (the "2004 Plan") authorized the granting of options to purchase shares of our Class B common stock, Restricted Stock Units ("RSUs") and other stock-based awards to our employees,

17


consultants, officers and directors. Our 2013 Equity Incentive Plan, as amended, (the "2013 Plan" and, together with the 2004 Plan, the "Plans"), which is the successor to our 2004 Plan, authorizes the granting of options to purchase shares of our Class A common stock, RSUs and other stock-based awards to our employees, consultants, officers and directors. Options granted under the Plans may be incentive or nonstatutory stock options. Incentive stock options may only be granted to employees. The term of each option is stated in the award agreement but shall be no more than ten years from the date of grant. The board of directors determines the period over which options and RSUs become vested. Currently, the vesting period for our options and RSUs is typically four years.
Our 2013 Employee Stock Purchase Plan ("2013 ESPP") allows eligible employees to purchase shares of our Class A common stock, at a discount, through payroll deductions of up to 15% of their eligible compensation, subject to plan limitations. The 2013 ESPP currently includes purchase periods approximately six months in duration starting on the first trading date on or after June 1st and December 1st of each year. Participants are able to purchase shares of our common stock at 85% of the lower of its fair market value on (i) the first day of the purchase period or on (ii) the purchase date, which is the last day of the purchase period.
A summary of the option activity during the three months ended March 31, 2019 follows:    
 
 
Options Outstanding
 
 
Shares
 
Weighted Average Exercise Price per Share
 
Weighted Average Remaining Contractual Term
 
Aggregate Intrinsic Value
 
 
 
 
 
 
(in years)
 
(in thousands)
Balances at December 31, 2018
 
1,919,383

 
$
10.44

 
 
 
 
Options exercised
 
(858,856
)
 
7.32

 
 
 
 
Balances at March 31, 2019
 
1,060,527

 
$
12.97

 
3.39
 
$
121,227

Vested and expected to vest at March 31, 2019
 
1,060,527

 
$
12.97

 
3.39
 
$
121,227

Exercisable at March 31, 2019
 
1,032,402

 
$
11.83

 
3.28
 
$
119,191

The intrinsic value is the difference between the fair value of our Class A common stock as of March 31, 2019 and the exercise price of each of the respective stock options.
A summary of the RSU activity, including RSU awards subject to technology milestones, during the three months ended March 31, 2019 follows:
 
 
Number of Shares Underlying Outstanding RSUs
 
Weighted Average Grant-Date Fair Value per RSU
Non-Vested outstanding at December 31, 2018
 
7,194,454

 
$
77.66

RSUs granted
 
1,618,660

 
129.34

RSUs vested
 
(787,199
)
 
71.21

RSUs forfeited
 
(203,880
)
 
75.10

Non-Vested outstanding at March 31, 2019
 
7,822,035

 
$
89.07

Additionally during the three months ended March 31, 2019, we granted RSU awards subject to performance conditions other than technology milestones, under which certain executives and key employees may earn up to 70,879 RSUs. Vesting of these awards is dependent upon achievement of specified revenue goals.
An RSU award entitles the holder to receive shares of our Class A common stock as the award vests, which is generally based on length of service. Our non-vested RSUs do not have nonforfeitable rights to dividends or dividend equivalents.
Stock-based compensation expense is recognized using the straight-line method over the requisite service period. We account for forfeitures as they occur. For RSU awards subject to technology milestones or other performance conditions, we recognize compensation cost over the estimated requisite service period if we believe it is probable that the associated technology milestones or other performance conditions will be met. If our

18


assessment of the probability of the technology milestones or other performance conditions being met changes, we recognize the impact of the change in estimate in the period of the change.
As of March 31, 2019, total unrecognized compensation expense related to stock options and non-vested RSUs, including RSU awards subject to technology milestones or other performance conditions, was $642.3 million, which is expected to be recognized over a weighted average period of 3.1 years.
The summary of shares available for issuance of equity-based awards (including stock options, RSUs, including RSU awards subject to technology milestones or other performance conditions, and shares issuable under our 2013 ESPP) during the three months ended March 31, 2019 follows:
 
 
Shares Available for Grant
 
 
2013 Plan
 
2013 ESPP
Balances at December 31, 2018
 
7,687,965

 
3,979,544

Authorized
 
4,217,847

 
843,569

Granted
 
(1,689,539
)
 

Forfeited
 
203,880

 

Balances at March 31, 2019
 
10,420,153

 
4,823,113

Note 9. Income Taxes
The income tax provision for interim periods is generally determined using an estimate of our annual effective tax rate, excluding jurisdictions for which no benefit can be recognized due to valuation allowance, and adjusted for discrete items, if any, in the relevant period. However, given current and expected operating activities during the year, estimating a reliable annual effective tax rate has become increasingly difficult. Even small changes in forecasted results can produce significant changes to our annual effective tax rate. Therefore, we have determined that the actual year to date effective tax rate is the best estimate for the reporting period ended March 31, 2019. We will continue to utilize this methodology until reliable estimates of the annual effective tax rate can be made.
Our effective tax rate is impacted by, and differs from the federal statutory rate primarily due to, the full valuation allowance on our U.S. federal and state deferred tax assets, the effect of income or losses incurred in foreign jurisdictions where the statutory tax rate differs from the federal statutory rate and non-deductible stock-based compensation.
We recognized income tax expense of $0.9 million for the three months ended March 31, 2019, compared to an income tax benefit of $2.4 million for the three months ended March 31, 2018. Our effective tax rate was (1.0)% for the three months ended March 31, 2019, compared to 5.0% for the three months ended March 31, 2018. The difference in the effective tax rates for the three month periods is primarily attributable to increased losses incurred in foreign jurisdictions where related tax benefits are not available.
We periodically evaluate the realizability of our net deferred tax assets based on all available evidence, both positive and negative such as historic results, future reversals of existing deferred tax liabilities, projected future taxable income, as well as prudent and feasible tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years. As of March 31, 2019, we maintain a full valuation allowance on our U.S. federal and state deferred tax assets.
Note 10. Commitments and Contingencies
Contractual Commitments
Our non-lease contractual commitments are associated with agreements that are enforceable and legally binding and that specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions and the approximate timing of the transaction. Obligations under contracts that we can cancel without a significant penalty are not included. There have been no material changes to our non-lease contractual commitments compared to those discussed in Note 11 of our Annual Report on Form 10-K for the year ended December 31, 2018.
Legal Proceedings
Securities Litigation. On July 28, 2017, and August 2, 2017, respectively, two substantially similar securities class action complaints were filed against the Company and two of its current and former executive officers. The first complaint was filed in the U.S. District for the Southern District of New York (the "Scheufele Action").  The

19


second complaint was filed in the U.S. District Court for the Western District of Washington (the "Abarrientos Action"). On October 17, 2017, the Abarrientos Action was voluntarily dismissed. On October 18, 2017, the Court appointed a lead plaintiff and lead counsel in the Scheufele Action. On December 8, 2017, lead plaintiff filed an amended complaint, which alleged that between February 5, 2015 and February 4, 2016, the Company and certain of its executive officers violated Sections 10(b) and 20(a) of the Exchange Act and SEC Rule 10b-5 promulgated thereunder, in connection with statements regarding the Company's business and operations by allegedly failing to disclose that product launches and software upgrades by competitors were negatively impacting the Company's competitive position and profitability. The amended complaint sought unspecified damages, interest, attorneys' fees and other costs. Defendants filed a motion to dismiss the amended complaint on January 12, 2018. On February 2, 2018, lead plaintiff filed a second amended complaint (the "SAC"), which contains substantially similar allegations as the amended complaint, and adds as defendants two of the Company's current and former executive officers and directors. Defendants filed a motion to dismiss the SAC on March 13, 2018. On February 8, 2019, the court denied Defendants' motion to dismiss the SAC.  Defendants filed an answer to the SAC on March 1, 2019, and subsequently amended their answer on April 18, 2019. There is currently no scheduling order set in this matter.
Derivative Litigation. On August 7, 2018, a shareholder derivative action was filed in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of the Company, against certain of our current and former directors and officers. The Company was named as a nominal defendant. The derivative action arises out of many of the factual allegations at issue in the above-referenced securities litigation, and generally alleges that the individual defendants breached fiduciary duties owed to the Company. The complaint seeks unspecified damages and equitable relief, attorneys' fees, costs and expenses. The case is currently stayed.
We believe the lawsuits are without merit and intend to vigorously defend. We are not in a position to assess whether any loss or adverse effect on our financial condition is probable or remote or to estimate the range of potential loss, if any.
In the ordinary course of business, we are also involved in various legal proceedings and claims related to intellectual property rights, commercial disputes, employment and wage and hour laws, alleged securities laws violations or other investor claims and other matters. We evaluate these claims and lawsuits with respect to their potential merits, our potential defenses and counter claims, and the expected effect on us of defending the claims and potential adverse result. We make a provision for a liability relating to a claim when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. When we make such provisions, they are reviewed at least quarterly and adjusted to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter. We recognize legal expenses as incurred.
Management does not expect these proceedings or lawsuits to have a material impact on the liquidity, results of operations, or financial condition of the Company; however, litigation is inherently uncertain and the actual losses incurred in the event that our legal proceedings were to result in unfavorable outcomes could have a material adverse effect on our business and financial performance.
Note 11. Segments and Information about Revenues by Geographic Area
The following table presents our revenues by geographic region of end users who purchased products or services for the periods presented below:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
United States and Canada
$
196,902

 
$
167,799

International
85,558

 
78,408

Total revenues
$
282,460

 
$
246,207

For the three months ended March 31, 2019 and 2018, no individual country other than the United States represented 10% or more of our total revenues.

20


Note 12. Net Loss per Share
The following table presents the computation of basic and diluted net loss per share for the three months ended March 31, 2019 and 2018:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands, except per share amounts)
Net loss per share - basic and diluted
 
 
 
Net loss
$
(88,882
)
 
$
(46,472
)
Weighted average shares outstanding used to compute basic and diluted net loss per share
85,434

 
81,039

Net loss per share - basic and diluted
$
(1.04
)
 
$
(0.57
)
The following table presents shares which were excluded from the computation of diluted net loss per share for the periods presented as their effect would have been antidilutive:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
Shares subject to outstanding common stock awards
9,032

 
11,193



21


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 in conjunction with the condensed consolidated financial statements and notes thereto included elsewhere in this report and in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (the "SEC") on February 22, 2019.
Special Note Regarding Forward-Looking Statements
This report contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed in the forward-looking statements. The statements contained in this report that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). Forward-looking statements are often identified by the use of words such as, but not limited to, "anticipate," "believe," "can," "continue," "could," "estimate," "expect," "intend," "may," "plan," "project," "seek," "should," "strategy," "target," "will," "would" and similar expressions or variations intended to identify forward-looking statements. These statements are based on the beliefs and assumptions of our management based on information currently available to management. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below and those discussed in the section titled "Risk Factors" included under Part II, Item 1A of this report. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.
Tableau and Tableau Software are trademarks of Tableau Software, Inc. All other company and product names may be trademarks of the respective companies with which they are associated.
Overview
Our mission is to help people see and understand data. Our software products put the power of data into the hands of everyday people, allowing a broad population of business users to engage with their data, ask questions, solve problems and create value. Based on innovative core technologies originally developed at Stanford University, our products dramatically reduce the complexity, inflexibility and expense associated with traditional business intelligence applications. We currently offer five key products: Tableau Desktop, a self-service, powerful analytics product for anyone with data; Tableau Server, a business intelligence platform for organizations; Tableau Online, a hosted software-as-a-service ("SaaS") version of Tableau Server; Tableau Prep, a data preparation product for combining, shaping and cleaning data; and Tableau Public, a free cloud-based platform for analyzing and sharing public data.
We were founded in January 2003, and we introduced Tableau Desktop in December 2003, our first version of Tableau Server in March 2007, our first version of Tableau Public in February 2010, our first version of Tableau Online in July 2013 and our first version of Tableau Prep in April 2018. Building on our foundational technology innovations, we continue to expand and improve our platform. For example, in February 2019, we released Tableau 2019.1 which introduced Ask Data, which leverages natural language processing to enable customers to ask questions of their data in plain language. Also in February 2019, we released Tableau Prep Conductor, which enables organizations to schedule and manage self-service data preparation at scale. Tableau Prep Conductor is part of a new offering called the Tableau Data Management Add-On.
Our products are used by people of diverse skill levels across all kinds of organizations, including Fortune 500 corporations, small and medium-sized businesses, government agencies, universities, research institutions and non-profits.
Our distribution strategy is designed to capitalize on the ease of use, low up-front cost, flexible deployment and collaborative capabilities of our software. To facilitate rapid adoption of our products, we provide fully-functional free trial versions of our products on our website and offer a flexible pricing model. After an initial trial or purchase, an organization has the flexibility to expand adoption of our products at any scale.
We generate revenues primarily in the form of software license fees and related maintenance and services fees. Software license revenues include fees from the sales of term, subscription and perpetual licenses to new and existing customers. Revenues from term and subscription licenses have been increasing in recent periods as we have been transitioning to a more subscription-based business model. Revenues from term and subscription licenses include license revenues from Tableau Online, term license agreements and original equipment

22


manufacturer ("OEM") arrangements. We expect revenues from term and subscription licenses will continue to become a larger percentage of our total license revenues.
Maintenance and services revenues primarily consist of revenues recognized from the sale of maintenance agreements (including support and unspecified upgrades and enhancements if and when they are available) and, to a lesser extent, for training and professional services that help our customers maximize the benefits from using our products. A substantial majority of our maintenance and services revenues to date have been attributable to revenues from maintenance agreements that are recognized ratably over the maintenance period. Our contracts with customers for on-premises software licenses include maintenance services, with the opportunity to renew maintenance service thereafter. Some customers provide purchase commitments upfront for multiple years of term or subscription software licenses and maintenance services. We expect that maintenance and services revenues will continue to increase due to growth in the adoption of our products from new and existing customers. We also expect that this growth, combined with the continued shift to a more subscription-based business model, will continue to result in a larger proportion of our total revenues that will be recognized from recurring sources.
Our direct sales approach includes inside sales teams and field sales teams. We also sell our products through indirect sales channels including technology vendors, resellers, OEMs, independent software vendors ("ISV") and distributors. We view these partners as an extension of our team, playing an integral role in our growth. We plan to continue to invest in our partner programs to help us enter into new markets and grow in new and existing markets while complementing our direct sales efforts.
With approximately 30% of our total revenues generated from customers located outside the United States and Canada for the three months ended March 31, 2019, we believe there is significant opportunity to expand our international business. Our products currently support eight languages, and we are expanding our direct sales force and indirect sales channels outside the United States.
Our quarterly results reflect seasonality in the sale of our products and services. Historically, we believe a pattern of increased software license sales in the fourth quarter, as a result of industry buying patterns, has positively impacted total revenues in that period, which has resulted in low or negative sequential revenue growth in the first quarter of each fiscal year compared to the prior quarter.
We had 16 customer accounts that purchased greater than $1.0 million during the three months ended March 31, 2019, compared to 13 during the three months ended March 31, 2018. We anticipate that the quantity of customer accounts that purchase more than $1.0 million during the quarter will continue to fluctuate on a quarter by quarter basis. We define a customer account as a single purchaser of our products. Customer accounts are typically organizations. In some cases, organizations will have multiple groups purchasing our software, which we count as discrete customer accounts.
We use Subscription Annual Recurring Revenue (“Subscription ARR”) and Total Annual Recurring Revenue (“Total ARR”) to assess the results of our transition to a more subscription-based business model. Subscription ARR represents the annualized recurring value of all active subscription contracts at the end of a reporting period. Subscription ARR includes term license agreements and renewals and Tableau Online subscriptions and renewals. As of March 31, 2019, Subscription ARR was $510.1 million, up from $237.5 million as of March 31, 2018. Total ARR represents the annualized recurring value of all active contracts at the end of a reporting period. Total ARR includes Subscription ARR and the annualized value of all maintenance contracts related to perpetual licenses active at the end of a reporting period. As of March 31, 2019, Total ARR was $902.0 million, up from $641.9 million as of March 31, 2018.
We measure renewal rates for our customers over a 12-month period of time, based on a dollar renewal rate for contracts expiring during that time period. Our renewal rate is measured three months after the 12-month period ends to account for late renewals. Our renewal rate for the 12-month period ended December 31, 2018 was over 90%.
Factors Affecting Our Performance
We believe that our performance and future success are dependent upon a number of factors, including our ability to continue to expand and further penetrate our customer base; our ability to innovate and enhance our products; our ability to invest in our infrastructure; and shifts in the mix and timing of our sales. While each of these areas presents significant opportunities for us, they also pose significant risks and challenges that we must successfully address. See the section of this report titled "Item 1A. Risk Factors."
Investment in Expansion and Further Penetration of Our Customer Base
Our performance depends on our ability to continue to attract new customers and to increase adoption of our products within our existing customer base, both domestically and internationally. Our ability to increase

23


adoption among existing customers is important to our business model. We operate in a rapidly growing analytics and business intelligence software market. We believe that we are well-positioned in the market to expand our customer base and to increase adoption of our products within and across our existing customers, including further adoption of our term and subscription software licenses. Our term and subscription license offerings, including our role-based subscription offerings, reduce initial investment costs, which allows customers to more easily deploy Tableau at scale. We expect revenues from term and subscription licenses will continue to become a larger percentage of our total license revenues.
In order to expand and further penetrate our customer base, we have made and plan to continue to make investments to grow our direct sales teams and indirect sales channels and to increase our brand awareness. We plan to continue to increase the size of our sales and marketing team domestically and internationally. We also intend to continue to expand our marketing efforts to increase our brand awareness.
Investment in Innovation and Advancement of Our Products
Our performance is also dependent on the investments we make in our research and development ("R&D") efforts and in our ability to continue to innovate, improve our platform, adapt to new technologies or changes to existing technologies and allow our customers to prep and analyze data from a large and expanding range of data stores. We intend to continue to invest in product innovation and leadership, including hiring top technical talent, focusing on core technology innovation, integrating acquired technologies and maintaining an agile organization that supports rapid release cycles.
Investment in Infrastructure
We have made and expect to continue to make investments in our infrastructure to enhance and expand our operations. We expect to continue to open new offices internationally and domestically. Our international expansion efforts have resulted, and we expect will continue to result, in increased costs and are subject to a variety of risks, including those associated with communication and integration problems resulting from geographic dispersion, language and cultural differences as well as those associated with compliance with laws of multiple countries. Moreover, the investments we have made and will make in our international organization may not result in our expected benefits. We expect to rely on our current cash on hand and cash generated from our operations to fund these investments. These costs could adversely affect our operating results.
Mix and Timing of Sales
Our business model results in a wide variety of sales transaction sizes. The time it takes to close a transaction, defined as the time between the entering of a sales opportunity into our customer relationship management system and the signing of a related license agreement with the customer, generally varies based on the size of the transaction. Our enterprise license agreements generally have more extended sales cycles and take longer to close.    
Our sales mix is also impacted by our continued transition to a more subscription-based business model. In April 2018, we introduced role-based subscription offerings to help organizations scale analytics. Our Tableau Creator, Explorer and Viewer subscriptions each provide tailored combinations of Tableau's analytical capabilities that are designed for different user needs, from sophisticated analysts to casual users. In February 2019, we released Tableau Prep Conductor, which enables organizations to schedule and manage self-service data preparation at scale. Tableau Prep Conductor is part of a new offering called the Tableau Data Management Add-On.
Components of Operating Results
Revenues
License revenues.  License revenues consist of revenues recognized from the sale of perpetual, term and subscription licenses to new and existing customers. Our on-premises software licenses are sold through both perpetual and term-based license agreements. We also generate license revenues from the sale of software OEM arrangements and from sales of Tableau Online, a hosted subscription which allows customers to access our software during a contractual period without taking possession of the software. Revenues from Tableau Online are included in license revenues.
Maintenance and services revenues.  Maintenance and services revenues consist of revenues recognized from the sale of maintenance agreements (including support and unspecified upgrades and enhancements if and when they are available) and, to a lesser extent, for training and professional services. A substantial majority of our maintenance and services revenues to date have been attributable to revenues from maintenance agreements that are recognized ratably over the maintenance period. Our contracts with customers

24


for on-premises software licenses include one year of maintenance services, with the opportunity to renew maintenance services thereafter. Some customers provide purchase commitments upfront for multiple years of term or subscription software licenses and maintenance services.
We also have a professional services organization focused on both training and assisting our customers to fully leverage the use of our products. We recognize the revenues associated with these professional services on a time and materials basis as we deliver the services or provide the training.
Cost of Revenues
Cost of license revenues.  Cost of license revenues primarily consists of referral fees paid to third parties, expenses related to hosting Tableau Online, amortization of acquired intangible assets and other costs including providing support and allocated overhead. Allocated overhead includes overhead costs for depreciation of equipment, facilities (consisting of leasehold improvements amortization and rent) and technical operations (including costs for compensation of our personnel and costs associated with our infrastructure). We expect that the cost of license revenues will increase as a percentage of license revenues as sales of subscriptions to Tableau Online increase.
Cost of maintenance and services revenues.  Cost of maintenance and services revenues includes salaries, benefits and stock-based compensation expense associated with our technical support and services organization, as well as allocated overhead, which includes facilities-related costs. We recognize expenses related to our technical support and services organization as they are incurred.
Gross Profit and Gross Margin
Gross profit is total revenues less total cost of revenues. Total gross margin is gross profit expressed as a percentage of total revenues.
Operating Expenses
Our operating expenses are classified into three categories: sales and marketing, research and development, and general and administrative. For each category, the largest component is personnel costs, which include salaries, payroll taxes, employee benefit costs, bonuses and commissions, as applicable, and stock-based compensation.
Sales and marketing.  Sales and marketing expenses primarily consist of personnel-related costs attributable to our sales and marketing personnel, commissions earned by our sales personnel, including the amortization of deferred costs of obtaining contracts with customers, other marketing and travel-related costs and allocated overhead, which includes facilities-related costs. We expect sales and marketing expenses to continue to increase, in absolute dollars, primarily due to growth in our sales and marketing organization, both domestically and internationally. We expect sales and marketing expenses to be our largest category of operating expenses as we continue to expand our business.
Research and development.  R&D expenses primarily consist of personnel-related costs attributable to our R&D personnel and contractors, as well as allocated overhead, which includes facilities-related costs. We have devoted our product development efforts primarily to incorporate additional features, improve our platform, develop new products and adapt to new technologies or changes to existing technologies. We expect that our R&D expenses will continue to increase, in absolute dollars, as we increase our R&D headcount to further enhance and develop our products.
General and administrative.  General and administrative expenses primarily consist of personnel-related costs attributable to our executive, finance, legal, human resources and administrative personnel, allocated overhead, which includes facilities-related costs, as well as outsourced legal, accounting and other professional services fees. Excluding the $24.2 million impact of the January 2019 donation of our Class A common stock, we expect that general and administrative expenses will continue to increase, in absolute dollars, as we further expand our operations both domestically and internationally.
Other Income (Expense), Net
Other income (expense), net consists primarily of interest income on our cash and cash equivalents and investments balances and gains and losses on foreign currency transactions.
Income Tax Expense (Benefit)
Our income taxes are based on the amount of our taxable income and enacted federal, state and foreign tax rates, adjusted for allowable credits, deductions and the valuation allowance against deferred tax assets, as applicable. Our provision for income taxes consists of federal, state and foreign taxes.

25


We generally conduct our international operations through wholly-owned subsidiaries, branches and representative offices. Our corporate structure and intercompany arrangements align with the international expansion of our business activities. We report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. The application of the tax laws of various jurisdictions, including the United States, to our international business activities is subject to interpretation. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed technology or intercompany arrangements, including our transfer pricing, or determine the manner in which we operate our business is not consistent with the manner in which we report our income to the jurisdictions. If such a disagreement were to occur, and our positions were not sustained, we could be required to pay additional taxes, interest and penalties, resulting in higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Additionally, our future worldwide tax rate and financial position may be affected by changes in the relevant tax laws, interpretation of such tax laws or the influence of certain tax policy efforts of the European Union and the Organization for Economic Co-operation and Development ("OECD").
Our income tax provision may be significantly affected by changes to our estimates for taxes in jurisdictions in which we operate and other estimates utilized in determining our global effective tax rate. Actual results may also differ from our estimates based on changes in tax laws and economic conditions. Such changes could have a substantial impact on the income tax provision and effective income tax rate.
We are subject to the continuous examinations of our income tax returns by the taxing authorities in various tax jurisdictions, where authorities may assess additional income tax liabilities against us. Although we believe our tax estimates are reasonable, the final outcome of tax audits and any related litigation could be materially different from our historical income tax provisions. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.
Critical Accounting Policies and Estimates
We prepare our condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"). The preparation of condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by our management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows could be affected.
There were no material changes to our critical accounting policies and estimates compared to the critical accounting policies and estimates described in our Annual Report on Form 10-K, filed with the SEC on February 22, 2019.
Recent Accounting Pronouncements
The anticipated impact of recent accounting pronouncements is discussed in Note 2 of the accompanying notes to the condensed consolidated financial statements of this Quarterly Report on Form 10-Q.

26


Results of Operations
The following tables set forth our results of operations for the periods presented and as a percentage of our total revenues for those periods. The period-to-period comparison of financial results is not necessarily indicative of financial results to be achieved in future periods.
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
Condensed Consolidated Statements of Operations Data:
 
 
 
Revenues
 
 
 
License
$
117,552

 
$
108,793

Maintenance and services
164,908

 
137,414

Total revenues
282,460

 
246,207

Cost of revenues
 
 
 
License
5,627

 
3,954

Maintenance and services
33,802

 
28,471

Total cost of revenues (1)
39,429

 
32,425

Gross profit
243,031

 
213,782

Operating expenses
 
 
 
Sales and marketing (1)
162,342

 
138,406

Research and development (1)
112,144

 
93,505

General and administrative (1)
61,725

 
32,250

Total operating expenses
336,211

 
264,161

Operating loss
(93,180
)
 
(50,379
)
Other income, net
5,186

 
1,462

Loss before income tax expense
(87,994
)
 
(48,917
)
Income tax expense (benefit)
888

 
(2,445
)
Net loss
$
(88,882
)
 
$
(46,472
)

(1) Includes stock-based compensation expense as follows:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
Cost of revenues
$
3,852

 
$
2,987

Sales and marketing
22,993

 
20,015

Research and development
31,641

 
25,157

General and administrative
7,133

 
7,604




27


 
Three Months Ended March 31,
 
2019
 
2018
 
(as a percentage of total revenues)
Condensed Consolidated Statements of Operations Data:
 
 
 
Revenues
 
 
 
License
41.6
 %
 
44.2
 %
Maintenance and services
58.4
 %
 
55.8
 %
Total revenues
100.0
 %
 
100.0
 %
Cost of revenues
 
 
 
License
2.0
 %
 
1.6
 %
Maintenance and services
12.0
 %
 
11.6
 %
Total cost of revenues
14.0
 %
 
13.2
 %
Gross profit
86.0
 %
 
86.8
 %
Operating expenses
 
 
 
Sales and marketing
57.5
 %
 
56.2
 %
Research and development
39.7
 %
 
38.0
 %
General and administrative
21.9
 %
 
13.1
 %
Total operating expenses
119.0
 %
 
107.3
 %
Operating loss
(33.0
)%
 
(20.5
)%
Other income, net
1.8
 %
 
0.6
 %
Loss before income tax expense
(31.2
)%
 
(19.9
)%
Income tax expense (benefit)
0.3
 %
 
(1.0
)%
Net loss
(31.5
)%
 
(18.9
)%






28


Comparison of Three Months Ended March 31, 2019 and 2018
Revenues
 
Three Months Ended March 31,
 
 
 
2019
 
2018
 
% Change
 
(dollars in thousands)
 
 
Revenues
 
 
 
 
 
License
$
117,552

 
$
108,793

 
8.1
%
Maintenance and services
164,908

 
137,414

 
20.0
%
Total revenues
$
282,460

 
$
246,207

 
14.7
%
Total revenues increased $36.3 million during the three months ended March 31, 2019 compared to the three months ended March 31, 2018. License revenues increased $8.8 million during the three months ended March 31, 2019 compared to the three months ended March 31, 2018. The increase in license revenues was impacted by the continued growth in customer demand for our term and subscription licenses. Unit sales prices for term and subscription licenses are lower than comparable perpetual licenses. Maintenance and services revenues increased $27.5 million during the three months ended March 31, 2019 compared to the three months ended March 31, 2018 driven by increased demand for our products and services and supported by renewals of existing maintenance agreements with our customers. For example, our renewal rate for the 12-month period ended December 31, 2018 was over 90%. Our renewal rate is measured three months after the 12-month period ends to account for late renewals.
Cost of Revenues and Gross Margin
 
Three Months Ended March 31,
 
 
 
2019
 
2018
 
% Change
 
(dollars in thousands)
 
 
Cost of revenues
 
 
 
 
 
License
$
5,627

 
$
3,954

 
42.3
%
Maintenance and services
33,802

 
28,471

 
18.7
%
Total cost of revenues
$
39,429

 
$
32,425

 
21.6
%

 
Three Months Ended March 31,
 
2019
 
2018
Gross Margin
 
 
 
License
95.2
%
 
96.4
%
Maintenance and services
79.5
%
 
79.3
%
Total gross margin
86.0
%
 
86.8
%
Total cost of revenues increased $7.0 million during the three months ended March 31, 2019 compared to the three months ended March 31, 2018. The increase was largely related to an increase in compensation expense of $4.2 million, primarily resulting from headcount growth to support the delivery of our maintenance and services and to support Tableau Online. The remainder of the increase was primarily attributable to a $1.8 million increase in allocated overhead, which includes facilities related costs.


29


Operating Expenses
 
Three Months Ended March 31,
 
 
 
2019
 
2018
 
% Change
 
(dollars in thousands)
 
 
Operating expenses

 
 
 
 
Sales and marketing
$
162,342

 
$
138,406

 
17.3
%
Research and development
112,144

 
93,505

 
19.9
%
General and administrative
61,725

 
32,250

 
91.4
%
Total operating expenses
$
336,211

 
$
264,161

 
27.3
%
Sales and Marketing
Sales and marketing expenses increased $23.9 million during the three months ended March 31, 2019 compared to the three months ended March 31, 2018. The increase was largely related to an increase in compensation expense of $17.4 million, which includes a $3.0 million increase in stock-based compensation expense, primarily resulting from headcount growth as we expanded our sales organization both domestically and internationally. The remainder of the increase was primarily attributable to a $3.8 million increase in marketing and travel-related costs for marketing promotions, customer events and advertising that promoted our brand and created market awareness for our technology offerings both domestically and internationally.
Research and Development
Research and development expenses increased $18.6 million during the three months ended March 31, 2019 compared to the three months ended March 31, 2018. The increase was largely related to an increase in compensation expense of $17.9 million, which includes a $6.5 million increase in stock-based compensation expense, primarily resulting from headcount growth as part of our focus on further developing and enhancing our products.
General and Administrative
General and administrative expenses increased $29.5 million during the three months ended March 31, 2019 compared to the three months ended March 31, 2018. The increase was primarily attributable to $24.2 million of expense associated with the January 2019 donation of our Class A common stock. The increase was also related to an increase in compensation expense of $3.7 million primarily resulting from headcount growth to support our expansion both domestically and internationally.
Other Income, Net
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
Other income, net
$
5,186

 
$
1,462

Other income, net increased during the three months ended March 31, 2019 compared to the three months ended March 31, 2018 primarily due to a decrease in losses on foreign currency transactions and an increase in interest income earned on our cash equivalents and investments balances.
Income Tax Expense (Benefit)
 
Three Months Ended March 31,
 
2019
 
2018
 
(dollars in thousands)
Income tax expense (benefit)
$
888

 
$
(2,445
)
Effective tax rate
(1.0
)%
 
5.0
%
Our effective tax rate for the three months ended March 31, 2019 was (1.0)% compared to 5.0% for the three months ended March 31, 2018. The difference in the effective tax rates is primarily attributable to increased losses incurred in foreign jurisdictions where related tax benefits are not available.

30


See Note 9 of the accompanying notes to the condensed consolidated financial statements for additional information.
Non-GAAP Financial Measures
We believe that the use of non-GAAP gross profit and gross margin, non-GAAP operating expenses (sales and marketing, research and development, and general and administrative), non-GAAP operating income (loss) and operating margin, non-GAAP net income (loss), non-GAAP net income (loss) per basic and diluted common share and free cash flow is helpful to our investors. These measures, which we refer to as our non-GAAP financial measures, are not prepared in accordance with GAAP. Non-GAAP gross profit is calculated by excluding stock-based compensation expense and expense related to amortization of acquired intangible assets, each to the extent attributable to the cost of revenues, from gross profit. Non-GAAP gross margin is the ratio calculated by dividing non-GAAP gross profit by total revenues. Non-GAAP sales and marketing expense is calculated by excluding stock-based compensation expense attributable to sales and marketing from sales and marketing expense. Non-GAAP research and development expense is calculated by excluding stock-based compensation expense attributable to research and development from research and development expense. Non-GAAP general and administrative expense is calculated by excluding stock-based compensation expense attributable to general and administrative and expense associated with the donation of our Class A common stock in the first quarter of 2019 from general and administrative expense. Non-GAAP operating income (loss) is calculated by excluding stock-based compensation expense, expense related to amortization of acquired intangible assets and expense associated with the donation of our Class A common stock in the first quarter of 2019 from operating income (loss). Non-GAAP operating margin is the ratio calculated by dividing non-GAAP operating income (loss) by total revenues. Non-GAAP net income (loss) is calculated by excluding stock-based compensation expense, expense related to amortization of acquired intangible assets, non-GAAP income tax adjustments and expense associated with the donation of our Class A common stock in the first quarter of 2019 from net income (loss). Non-GAAP net income (loss) per basic and diluted common share is calculated by dividing non-GAAP net income (loss) by the basic and diluted weighted average shares outstanding. Non-GAAP diluted weighted average shares outstanding includes the effect of dilutive shares in periods of non-GAAP net income.
Non-GAAP financial information is adjusted for a tax rate equal to our estimated tax rate on non-GAAP income over a three-year financial projection. This long-term rate is based on our estimated annual GAAP income tax rate forecast, adjusted to account for items excluded from GAAP income in calculating the non-GAAP financial measures. To determine this long-term non-GAAP tax rate, we evaluate a three-year financial projection that excludes the impact of non-cash stock-based compensation expense, expense related to amortization of acquired intangible assets and expense associated with the donation of our Class A common stock in the first quarter of 2019. The long-term non-GAAP tax rate takes into account other factors including our current operating structure, our existing tax positions in various jurisdictions and key legislation in major jurisdictions where we operate. The long-term non-GAAP tax rate applied to the three months ended March 31, 2019 and 2018 was 20%. The long-term non-GAAP tax rate assumes our deferred income tax assets will be realized based upon projected future taxable income, excluding stock-based compensation expense, expense related to amortization of acquired intangible assets and expense associated with the donation of our Class A common stock in the first quarter of 2019. We anticipate using this long-term non-GAAP tax rate in future periods and may provide updates to this rate on an annual basis, or more frequently if material changes occur.
Because of varying available valuation methodologies, subjective assumptions and the variety of equity instruments that can impact a company's non-cash expenses, we believe that providing non-GAAP financial measures that exclude stock-based compensation expense allow for meaningful comparisons between our operating results from period to period. The expense related to amortization of acquired intangible assets is dependent upon estimates and assumptions, which can vary significantly and are unique to each asset acquired; therefore, we believe non-GAAP measures that adjust for the amortization of acquired intangible assets provides investors a consistent basis for comparison across accounting periods. The non-cash expense related to the donation of our Class A common stock is not considered by our management team when evaluating our operating performance and is non-recurring in nature as we do not expect to make additional donations of our common stock in the foreseeable future; therefore, we believe non-GAAP measures that adjust for the expense associated with the donation of our Class A common stock in the first quarter of 2019 allow for meaningful comparisons between our operating results from period to period. All of these non-GAAP financial measures are important tools for financial and operational decision-making and for evaluating our operating results over different periods of time.
We calculate free cash flow as net cash provided by operating activities less net cash used in investing activities for purchases of property and equipment. We consider free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated by our business that

31


can be used for strategic opportunities, including investing in our business, making strategic acquisitions, repurchasing our common stock and strengthening our balance sheet. All of our non-GAAP financial measures are important tools for financial and operational decision-making and for evaluating our own operating results over different periods of time.
Our non-GAAP financial measures may not provide information that is directly comparable to information provided by other companies in our industry, as other companies in our industry may calculate non-GAAP financial measures differently. In addition, there are limitations in using non-GAAP financial measures because non-GAAP financial measures are not prepared in accordance with GAAP, may be different from non-GAAP financial measures used by other companies and exclude expenses that may have a material impact on our reported financial results. Further, stock-based compensation expense has been and will continue to be for the foreseeable future a significant recurring expense in our business and an important part of the compensation provided to our employees. The presentation of non-GAAP financial information is not meant to be considered in isolation or as a substitute for the directly comparable financial measures prepared in accordance with GAAP. We urge our investors to review the reconciliation of our non-GAAP financial measures to the comparable GAAP financial measures included below and not to rely on any single financial measure to evaluate our business.
The following table summarizes our non-GAAP financial measures:    
 
Three Months Ended March 31,
 
2019
 
2018
 
(dollars in thousands)
Non-GAAP gross profit
$
247,485

 
$
217,118

Non-GAAP gross margin
87.6
 %
 
88.2
%
Non-GAAP sales and marketing
$
139,349

 
$
118,391

Non-GAAP research and development
$
80,503

 
$
68,348

Non-GAAP general and administrative
$
30,362

 
$
24,646

Non-GAAP operating income (loss)
$
(2,729
)
 
$
5,733

Non-GAAP operating margin
(1.0
)%
 
2.3
%
Non-GAAP net income
$
1,966

 
$
5,756

Free cash flow
$
12,107

 
$
47,364

The following table presents the reconciliation of gross profit to non-GAAP gross profit:

Three Months Ended March 31,

2019

2018

(in thousands)
Gross profit
$
243,031


$
213,782

Excluding: Stock-based compensation expense
3,852


2,987

Excluding: Amortization of acquired intangible assets
602


349

Non-GAAP gross profit
$
247,485


$
217,118

The following table presents the reconciliation of gross margin to non-GAAP gross margin:

Three Months Ended March 31,

2019

2018
Gross margin
86.0
%

86.8
%
Excluding: Stock-based compensation expense
1.4
%

1.2
%
Excluding: Amortization of acquired intangible assets
0.2
%

0.1
%
Non-GAAP gross margin
87.6
%

88.2
%

32


The following table presents the reconciliation of operating expenses to non-GAAP operating expenses:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
Sales and marketing
$
162,342

 
$
138,406

Excluding: Stock-based compensation expense
(22,993
)
 
(20,015
)
Non-GAAP sales and marketing
$
139,349


$
118,391

 
 
 
 
Research and development
$
112,144

 
$
93,505

Excluding: Stock-based compensation expense
(31,641
)
 
(25,157
)
Non-GAAP research and development
$
80,503


$
68,348

 
 
 
 
General and administrative
$
61,725

 
$
32,250

Excluding: Stock-based compensation expense
(7,133
)
 
(7,604
)
Excluding: Donation of Class A common stock
(24,230
)
 

Non-GAAP general and administrative
$
30,362


$
24,646

The following table presents the reconciliation of operating loss to non-GAAP operating income (loss):

Three Months Ended March 31,

2019
 
2018

(in thousands)
Operating loss
$
(93,180
)
 
$
(50,379
)
Excluding: Stock-based compensation expense
65,619

 
55,763

Excluding: Donation of Class A common stock
24,230

 

Excluding: Amortization of acquired intangible assets
602

 
349

Non-GAAP operating income (loss)
$
(2,729
)
 
$
5,733

The following table presents the reconciliation of operating margin to non-GAAP operating margin:

Three Months Ended March 31,

2019
 
2018
Operating margin
(33.0
)%
 
(20.5
)%
Excluding: Stock-based compensation expense
23.2
 %
 
22.6
 %
Excluding: Donation of Class A common stock
8.6
 %
 
 %
Excluding: Amortization of acquired intangible assets
0.2
 %
 
0.1
 %
Non-GAAP operating margin
(1.0
)%
 
2.3
 %

33


The following table presents the reconciliation of net loss to non-GAAP net income and non-GAAP net income per basic and diluted common share:

Three Months Ended March 31,

2019

2018

(in thousands, except per share amounts)
Net loss
$
(88,882
)

$
(46,472
)
Excluding: Stock-based compensation expense
65,619


55,763

Excluding: Donation of Class A common stock
24,230

 

Excluding: Amortization of acquired intangible assets
602


349

Income tax adjustments
397


(3,884
)
Non-GAAP net income
$
1,966


$
5,756







Weighted average shares used to compute non-GAAP basic net income per share
85,434


81,039

Effect of potentially dilutive shares: stock awards
4,217


4,020

Weighted average shares used to compute non-GAAP diluted net income per share
89,651


85,059







Non-GAAP net income per share:





Basic
$
0.02


$
0.07

Diluted
$
0.02


$
0.07

The following table presents the reconciliation of net cash provided by operating activities to free cash flow:

Three Months Ended March 31,

2019
 
2018

(in thousands)
Net cash provided by operating activities
$
24,149

 
$
52,615

Less: Purchases of property and equipment
(12,042
)
 
(5,251
)
Free cash flow
$
12,107

 
$
47,364

Net cash used in investing activities
$
(178,190
)
 
$
(30,217
)
Net cash provided by (used in) financing activities
$
1,961

 
$
(27,515
)
Effect of exchange rate changes on cash and cash equivalents
$
114

 
$
1,233

Non-GAAP Operating Income (Loss)
Non-GAAP operating loss for the three months ended March 31, 2019 was $2.7 million compared to a non-GAAP operating income of $5.7 million for the three months ended March 31, 2018. The difference was primarily due to increases in our operating expenses relative to our total revenues. Increases in operating expenses were largely related to additional compensation expense, primarily resulting from headcount growth. Our revenue growth was impacted by changes in the mix of our sales of term and subscription licenses relative to sales of our perpetual licenses.
Non-GAAP Net Income
Non-GAAP net income for the three months ended March 31, 2019 was $2.0 million compared to a non-GAAP net income of $5.8 million for the three months ended March 31, 2018. The difference was primarily attributable to a non-GAAP operating loss of $2.7 million for the three months ended March 31, 2019 compared to a non-GAAP operating income of $5.7 million for the three months ended March 31, 2018, partially offset by the increase to other income, net for the three months ended March 31, 2019 compared to the three months ended March 31, 2018.

34


Free Cash Flow
Free cash flow for the three months ended March 31, 2019 was $12.1 million compared to free cash flow of $47.4 million for the three months ended March 31, 2018. The decrease of $35.3 million was primarily attributable to the decrease in net cash provided by operating activities, and to a lesser extent, the increase in cash used for capital expenditures to support the growth of our business.
Liquidity and Capital Resources
As of March 31, 2019, we had cash and cash equivalents totaling $501.1 million, investments of $558.7 million, accounts receivable, net of $177.2 million and $869.1 million of working capital.
As of March 31, 2019, our cash and cash equivalents and short-term investments were held for working capital purposes and were held in cash deposits, money market funds, commercial paper, U.S. treasury securities, U.S. agency securities and corporate bonds. We intend to continue making capital expenditures to support the growth in our business and operations. We believe that our existing cash and cash equivalents and short-term investments, together with cash generated from operations, will be sufficient to meet our anticipated cash needs 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 spending to support R&D efforts, the continued expansion of sales and marketing activities, the introduction of new and enhanced product and services offerings and the continued market acceptance of our products.
The following tables show our cash and cash equivalents, investments and our cash flows from operating activities, investing activities and financing activities for the stated periods:
 
March 31, 2019
 
December 31, 2018
 
(in thousands)
Cash and cash equivalents
$
501,056

 
$
653,022

Short-term investments
554,042

 
369,355

Long-term investments
4,668

 
26,278


 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
Net cash provided by operating activities
$
24,149

 
$
52,615

Net cash used in investing activities
(178,190
)
 
(30,217
)
Net cash provided by (used in) financing activities
1,961

 
(27,515
)
Effect of exchange rate changes
114

 
1,233

Net decrease in cash and cash equivalents
$
(151,966
)
 
$
(3,884
)
Operating Activities
Net cash provided by operating activities was $24.1 million for the three months ended March 31, 2019 as a result of a net loss of $88.9 million, adjusted for stock-based compensation expense of $65.6 million, expense related to the donation of our Class A common stock of $24.2 million and non-cash depreciation and amortization expense of $14.9 million related to capital assets and operating lease right-of-use assets. Net cash provided by operating activities was also impacted by a $58.2 million decrease in accounts receivable, net, a $22.9 million increase in prepaid expenses and other assets, a $10.2 million decrease in deferred revenue and a $12.7 million decrease in accounts payable and accrued liabilities. Accounts receivable, net and deferred revenue were impacted by the seasonality of sales of our products and services, which are typically highest in the fourth quarter. The decrease in accounts payable and accrued liabilities was primarily due to principal payments against our operating lease liabilities and a decrease in accrued compensation, partially offset by increases in accounts payable and accrued operating expenses resulting from the continued growth of our business. The increase in prepaid expenses and other assets was primarily due to an increase in our contract assets balance resulting from revenues recorded during the period that were not yet contractually billable, and to a lesser extent, net commissions costs deferred during the period.
Net cash provided by operating activities was $52.6 million for the three months ended March 31, 2018 as a result of a net loss of $46.5 million, adjusted for stock-based compensation expense of $55.8 million and non-cash

35


depreciation and amortization expense of $9.6 million related to capital assets. Net cash provided by operating activities was also impacted by a $73.0 million decrease in accounts receivable, net, a $22.9 million increase in prepaid expenses and other assets adjusted for the impact of the $66.3 million increase to the opening balance resulting from the adoption of Accounting Standards Codification ("ASC") 606, a $7.5 million decrease in deferred revenue adjusted for the impact of the $105.9 million reduction to the opening balance resulting from the adoption of ASC 606 and a $4.3 million decrease in accounts payable and accrued liabilities. The decrease in accounts receivable, net, and the decrease in deferred revenue were primarily due to seasonality of license and maintenance agreement sales, which are typically highest in the fourth quarter. The increase in prepaid expenses and other assets was primarily due to contract assets resulting from revenues recorded during the period that were not yet contractually billable, and to a lesser extent, commissions costs deferred during the period. The decrease in accounts payable and accrued liabilities was primarily due to the timing of payments.
Investing Activities     
Net cash used in investing activities was $178.2 million for the three months ended March 31, 2019. The cash used for this period was attributable to purchases of investments of $254.0 million offset by maturities of investments of $92.4 million. Cash used in investing activities was also impacted by capital expenditures to support the growth of our business of $12.0 million and $4.5 million used in a business acquisition.
Net cash used in investing activities was $30.2 million for the three months ended March 31, 2018. The cash used for this period was attributable to purchases of investments of $102.5 million and capital expenditures to support the growth of our business of $5.3 million, partially offset by maturities of investments of $77.4 million.
Financing Activities
Net cash used in financing activities was $2.0 million for the three months ended March 31, 2019 as a result of proceeds of $6.3 million from the exercise of stock options, partially offset by repurchases of common stock under our stock repurchase program of $4.3 million.
Net cash used in financing activities was $27.5 million for the three months ended March 31, 2018 as a result of repurchases of common stock under our stock repurchase program of $30.0 million, partially offset by proceeds of $2.5 million from the exercise of stock options.
Stock Repurchase Program
On November 1, 2016, we announced that our board of directors approved a stock repurchase program, under which we were authorized to repurchase up to $200 million of our outstanding Class A common stock. On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our outstanding Class A common stock under our previously announced stock repurchase program. The repurchase program has no expiration date and may be modified, suspended or discontinued at any time. Repurchases under the program may be made from time to time on the open market at prevailing market prices, in privately negotiated transactions, in transactions structured through investment banking institutions or a combination of the foregoing, in compliance with Rule 10b-18 under the Exchange Act.
During the three months ended March 31, 2019, we repurchased 34,986 shares of our outstanding Class A common stock at an average price of $123.64 per share for $4.3 million. During the three months ended March 31, 2018, we repurchased 366,160 shares of our outstanding Class A common stock at an average price of $81.95 per share for $30.0 million. All repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired. As of March 31, 2019, we were authorized to repurchase a remaining $275.7 million of our Class A common stock under our repurchase program.
Obligations and Commitments
As of March 31, 2019, our principal obligations consisted of obligations outstanding under non-cancellable operating leases that expire at various dates through 2030. See Note 5 of the accompanying notes to the condensed consolidated financial statements for additional information on our operating leases including changes to our principal lease commitments compared to those discussed in Management's Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018.
Our non-lease contractual commitments are associated with agreements that are enforceable and legally binding and that specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions and the approximate timing of the transaction. Obligations under contracts that we can cancel without a significant penalty are not included. There have been no material changes to our non-lease

36


contractual commitments compared to those discussed in Note 11 of our Annual Report on Form 10-K for the year ended December 31, 2018.

37


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Management believes there have been no material changes to our quantitative and qualitative disclosures about market risks during the three months ended March 31, 2019, compared to those discussed in our Annual Report on Form 10-K for the year ended December 31, 2018, filed with the SEC on February 22, 2019.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our principal executive officer and principal financial officer, our management conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this report.
In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Based on management's evaluation, our principal executive officer and principal financial officer concluded that, as of March 31, 2019, our disclosure controls and procedures are designed to, and are effective to, provide assurance at a reasonable level that the 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 Securities and Exchange Commission 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 disclosures.
Changes in Internal Control Over Financial Reporting
We adopted the new lease accounting standard, ASC 842, on January 1, 2019 using the modified retrospective transition method, and recorded a balance sheet adjustment on the date of adoption. As a result, we implemented changes to our internal control over financial reporting. There were no other 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 three months ended March 31, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

38


PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
Securities Litigation. On July 28, 2017, and August 2, 2017, respectively, two substantially similar securities class action complaints were filed against the Company and two of its current and former executive officers.  The first complaint was filed in the U.S. District for the Southern District of New York (the "Scheufele Action"). The second complaint was filed in the U.S. District Court for the Western District of Washington (the "Abarrientos Action"). On October 17, 2017, the Abarrientos Action was voluntarily dismissed. On October 18, 2017, the Court appointed a lead plaintiff and lead counsel in the Scheufele Action. On December 8, 2017, lead plaintiff filed an amended complaint, which alleged that between February 5, 2015 and February 4, 2016, the Company and certain of its executive officers violated Sections 10(b) and 20(a) of the Exchange Act and SEC Rule 10b-5 promulgated thereunder, in connection with statements regarding the Company's business and operations by allegedly failing to disclose that product launches and software upgrades by competitors were negatively impacting the Company's competitive position and profitability. The amended complaint sought unspecified damages, interest, attorneys' fees and other costs. Defendants filed a motion to dismiss the amended complaint on January 12, 2018. On February 2, 2018, lead plaintiff filed a second amended complaint (the "SAC"), which contains substantially similar allegations as the amended complaint, and adds as defendants two of the Company's current and former executive officers and directors. Defendants filed a motion to dismiss the SAC on March 13, 2018. On February 8, 2019, the court denied Defendants' motion to dismiss the SAC. Defendants filed an answer to the SAC on March 1, 2019, and subsequently amended their answer on April 18, 2019. There is currently no scheduling order set in this matter.
Derivative Litigation. On August 7, 2018, a shareholder derivative action was filed in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of the Company, against certain of our current and former directors and officers. The Company was named as a nominal defendant. The derivative action arises out of many of the factual allegations at issue in the above-referenced securities litigation, and generally alleges that the individual defendants breached fiduciary duties owed to the Company. The complaint seeks unspecified damages and equitable relief, attorneys' fees, costs and expenses. The case is currently stayed.
We believe the lawsuits are without merit and intend to vigorously defend.     
In the ordinary course of business, we may also be involved in various legal proceedings and claims related to intellectual property rights, commercial disputes, employment and wage and hour laws, alleged securities laws violations or other investor claims and other matters.

39


ITEM 1A. RISK FACTORS
Our operations and financial results are subject to various risks and uncertainties, including those described below. You should carefully consider the following risks and all of the other information contained in this report, including our condensed consolidated financial statements and related notes, before making an investment decision. While we believe that the risks and uncertainties described below are the material risks currently facing us, additional risks that we do not yet know of or that we currently think are immaterial may also arise and materially affect our business. If any of the following risks materialize, our business, financial condition and results of operations could be materially and adversely affected. In that case, the trading price of our Class A common stock could decline, and you may lose some or all of your investment.
Risks Related to Our Business and Industry
Due to our growth, we have a limited operating history at our current scale, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
We have a relatively short history operating our business at its current scale. We continue to increase the number of our employees and expand our operations worldwide. Furthermore, we operate in an industry that is characterized by rapid technological innovation, intense competition, changing customer needs and frequent introductions of new products, technologies and services. We have encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in evolving industries. If our assumptions regarding these risks and uncertainties, which we use to plan our business, are incorrect or change in reaction to changes in the market, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, and our business could suffer.
Our future success will depend in large part on our ability to, among other things:
improve the performance and capabilities of our software;
compete with other companies, custom development efforts and open source initiatives that are currently in, or may in the future enter, the market for our software;
manage the transition to a subscription-based business model successfully;
increase the number and value of enterprise sales transactions;
maintain and improve the security, governance and compliance of our software technology and infrastructure;
expand the availability of our software on public cloud service providers;
hire, integrate, train and retain skilled talent, including members of our direct sales force and software engineers;
maintain and expand our business, including our operations, infrastructure and processes to support our growth, both domestically and internationally;
expand our customer base, both domestically and internationally;
renew maintenance and subscription agreements with, and sell additional products to, existing customers, including enterprise customers;
price and package our product and service offerings successfully;
maintain high customer satisfaction and ensure quality and timely releases of our products and product enhancements;
maintain, expand and support our indirect sales channels and strategic partner network;
increase market awareness of our products and enhance our brand; and
maintain compliance with applicable governmental regulations and other legal obligations, including those related to intellectual property, data protection and privacy, security, international sales and taxation.
If we fail to address the risks and difficulties that we face, including those associated with the challenges listed above as well as those described elsewhere in this "Risk Factors" section, our business will be adversely affected and our results of operations will suffer.
If we fail to successfully manage the transition to a subscription-based business model, our results of operations could be negatively impacted.
We are currently transitioning to a more subscription-based business model. In April 2018, we introduced role-based subscription offerings to help organizations scale analytics. Tableau Creator, Explorer and Viewer subscriptions each provide tailored combinations of our products' analytical capabilities that are designed for different user needs, from sophisticated analysts to casual users. It is still uncertain whether this transition will prove successful or whether we will be able to develop this business model more quickly than our competitors. Market

40


acceptance of our new and existing product and service offerings will be dependent on our ability to (1) continue to innovate and include new functionality and improve usability of our products in a manner that addresses our customers' needs and requirements, and (2) optimally price our products in light of marketplace conditions, competition, our costs and customer demand. This transition may have negative revenue and/or cash flow implications. If we are unable to effectively meet these challenges, our business could be harmed.
This subscription strategy may give rise to a number of risks, including the following:
our revenues and cash flows may fluctuate more than anticipated as a result of this strategy;
if new or current customers desire only perpetual licenses, our subscription sales may lag behind our expectations;
the shift to a subscription strategy may raise concerns among our customer base, including concerns regarding changes to pricing over time and our ability to provide maintenance services including timely upgrades, updates and enhancements;
we may be unsuccessful in maintaining or implementing our target pricing or new pricing models, product adoption and projected renewal rates, or we may select a target price or new pricing model that is not optimal and could negatively affect our sales or earnings;
our customers have and may continue to shift purchases to our lower priced subscription offerings, which could negatively affect our financial results;
if our customers do not renew their subscriptions, our revenue may decline and our business may suffer;
our relationships with existing partners that resell perpetual license products may be damaged; and
we may incur sales compensation costs at a higher than forecasted rate if the pace of our subscription transition is faster than anticipated.
We derive substantially all of our revenues from a limited number of software products.
We currently derive and expect to continue to derive substantially all of our revenues from our Tableau Desktop, Tableau Server and Tableau Online software products. In April 2018, we released Tableau Prep, a new data preparation product that integrates directly into the Tableau analytical workflow. The continued growth in market demand of these software products, along with our ability to rapidly innovate and introduce new products to contribute to our revenues, is critical to our continued success. Demand for our software is affected by a number of factors, including continued market acceptance of our products, our ability to effectively introduce new products and features, the timing of development and release of new products by our competitors, price or product packaging changes by us or by our competitors, technological change, growth or contraction in the traditional and expanding business analytics market and general economic and political conditions and trends. If our competitors offer products or functionality similar to ours at more attractive prices, we may have to reduce our prices, which may cause our revenues to decline. Further, if we are unable to continue to meet customer demands or to achieve more widespread market acceptance of our software, or we cannot successfully meet our customers' needs or innovate and deliver additional products or features in a timely manner, our business, results of operations, financial condition and growth prospects could be materially and adversely affected.
If our new products and product enhancements do not achieve sufficient market acceptance, our results of operations and competitive position will suffer.
We spend substantial amounts of time and money to research and develop new software and enhanced versions of our existing software to incorporate additional features, improve functionality, function in concert with new technologies or changes to existing technologies and allow our customers to analyze a wide range of data sources and work with different kinds of data sets. For example, in April 2018, we released Tableau Prep, a data preparation product that integrates directly into the Tableau analytical workflow. We also invest in acquiring and integrating new technologies to continue to improve our platform. For example, in February 2019, we released Ask Data, which leverages natural language processing to enable users to ask questions in plain language and get a visual response in Tableau.
When we develop a new product or an enhanced version of an existing product, we typically incur expenses and expend resources upfront to market, promote and sell the new offering. Therefore, when we develop and introduce new or enhanced products or features, such as Tableau Prep or Ask Data, they must achieve high levels of market acceptance in order to justify the amount of our investment in acquiring and integrating, developing and bringing them to market.
We may make changes to our software that our customers do not find useful. We may also discontinue certain features or products, begin to charge for certain features that are currently free or increase fees for any of our features or usage of our software. We may also face problems or challenges in connection with new product or

41


feature introductions, including our ability to innovate and our ability to execute and deliver new products and new features in a timely manner.
Our new products or product enhancements and changes to our existing software could fail to attain sufficient market acceptance for many reasons, including:
failure to predict market demand accurately in terms of software functionality and capability or to supply software that meets this demand in a timely fashion;
inability to operate effectively with the technologies, systems or applications of our existing or potential customers;
defects, errors or failures;
negative publicity about their performance or effectiveness;
delays in releasing our new software or enhancements to our existing software to the market, due to, among other things, our failure to execute in a timely manner on our development roadmap;
the introduction or anticipated introduction of competing products by our competitors;
an ineffective sales force;
poor business conditions for our end-customers, causing them to delay purchases; and
the reluctance of customers to purchase software incorporating open source software.
In addition, because our products are designed to operate on and with a variety of systems, we will need to continuously modify and enhance our products to keep pace with changes in technology. We may not be successful in either developing these modifications and enhancements or in bringing them to market in a timely fashion.
If our new software or enhancements and changes do not achieve adequate acceptance in the market, our competitive position will be impaired, and our revenues could decline. The adverse effect on our results of operations may be particularly acute because of the significant research, development, marketing, sales and other expenses we will have incurred in connection with the development and release of new software or enhancements.
We face intense competition, and we may not be able to compete effectively, which could reduce demand for our products and adversely affect our business, growth, revenues and market share.
The market for our products is intensely and increasingly competitive and subject to rapidly changing technology and evolving standards. In addition, many companies in our target market are offering, or may soon offer, products and services that may compete with our products.
Our current primary competitors generally fall into the following categories:
large technology companies, including suppliers of traditional business intelligence and data preparation products, and/or cloud-based offerings that provide one or more capabilities that are competitive with our products, such as Amazon.com, Inc., Google, IBM, Microsoft Corporation, Oracle Corporation, salesforce.com, inc. and SAP SE;
business analytics software companies, such as MicroStrategy, Qlik and TIBCO Spotfire (a subsidiary of TIBCO Software Inc.); and
providers of SaaS-based or cloud-based analytics products.
In addition, we may compete with open source initiatives and custom development efforts. We expect competition to increase as other established and emerging companies enter the broader business analytics software market, including data preparation and data cataloging, as customer requirements evolve and as new products and technologies are introduced such as artificial intelligence and machine learning technologies. We expect this to be particularly true with respect to our SaaS-based offering, Tableau Online. This is a relatively new and evolving area of business analytics solutions, and we anticipate competition to increase based on customer demand for these types of products.
Many of our competitors, particularly the large software companies named above, have longer operating histories, significantly greater financial, technical, marketing, distribution, professional services or other resources and greater name recognition than we do. In addition, many of our competitors have strong relationships with current and potential customers and extensive knowledge of the business analytics industry. As a result, they may be able to respond more quickly to new or emerging technologies and changes in customer requirements, for example by offering and expanding capabilities of SaaS-based products that compete with our on-premises products and our SaaS product offerings, or devote greater resources to the development, promotion and sale of their products than we do. Moreover, many of these competitors are bundling their analytics products into larger deals or maintenance renewals, often at significant discounts. Increased competition may lead to price cuts, alternative pricing structures or the introduction of products available for free or a nominal price, fewer customer orders, reduced gross margins, longer sales cycles and loss of market share. We may not be able to compete

42


successfully against current and future competitors, and our business, results of operations and financial condition will be harmed if we fail to meet these competitive pressures.
Our ability to compete successfully in our market depends on a number of factors, both within and outside of our control. Some of these factors include our ability to rapidly innovate and effectively execute to bring new products or features to the marketplace in a timely manner, and continue to develop and expand our products discovery and visualization capabilities, analytical and statistical capabilities, and performance and scalability. In addition, our ability to compete successfully depends on the quality and reliability of our maintenance, customer service and support, the value we provide to customers, and continuing to develop and enhance our overall brand recognition. Any failure by us to compete successfully in any one of these or other areas may reduce the demand for our products, as well as adversely affect our business, results of operations and financial condition.
Moreover, current and future competitors may also make strategic acquisitions or establish cooperative relationships among themselves or with others. By doing so, these competitors may increase their ability to meet the needs of our customers or potential customers. In addition, our current or prospective indirect sales channel partners may establish cooperative relationships with our current or future competitors. These relationships may limit our ability to sell or certify our products through specific distributors, technology providers, database companies and distribution channels and allow our competitors to rapidly gain significant market share. These developments could limit our ability to obtain revenues from existing and new customers and to maintain maintenance services revenues from our existing and new customers. If we are unable to compete successfully against current and future competitors, our business, results of operations and financial condition would be harmed.
Our success depends on increasing the number and value of enterprise sales transactions, which typically involve a longer sales cycle, greater deployment challenges and additional support and services than sales to individual purchasers of our products.
Growth in our revenues and achieving profitability depends in part on our ability to complete more and larger enterprise sales transactions. These larger transactions may involve significant customer negotiation and are typically completed near the end of the quarter. Enterprise customers may undertake a significant evaluation process, which can last from several months to a year or longer. Any individual transaction may take substantially longer than three months to close. Events may occur during this period that affect the size or timing of a purchase or even cause cancellations, which may lead to greater unpredictability in our business and results of operations. We will spend substantial time, effort and money on enterprise sales efforts without any assurance that our efforts will produce any sales.
We may also face unexpected deployment challenges with enterprise customers or more complicated installations of our software platform. It may be difficult to deploy our software platform if the customer has unexpected database, hardware or software technology issues. Additional deployment complexities may occur if a customer hires a third party to deploy or implement our products or if one of our indirect sales channel partners leads the implementation of our products. In addition, enterprise customers may demand more configuration and integration services, which increase our upfront investment in sales and deployment efforts, with no guarantee that these customers will increase the scope of their use. As a result of these factors, we must devote a significant amount of sales support and professional services resources to individual customers, increasing the cost and time required to complete sales. Any difficulties or delays in the initial implementation, configuration or integration of our products could cause customers to reject our software or lead to the delay in or failure to obtain future orders, which would harm our business, results of operations and financial condition.
We may not be able to sustain or increase our revenue growth rate, the growth rate of our customer base or achieve profitability in the future.
We have incurred net losses in recent periods. We expect expenses to continue to increase as we make investments in our sales and marketing and research and development organizations, expand our operations and infrastructure both domestically and internationally and develop new products and new features for and enhancements of our existing products.
Moreover, as we grow our business, we expect our revenue growth rates to continue to fluctuate in future periods due to a number of reasons, which may include slowing demand for our products, shifts in customer demand and spending on licenses for our products, shifts in sales of subscription-based versus perpetual licenses, shifts in the number of customers that desire single-year versus multi-year subscription agreements, increasing competition, a decrease in the growth of our overall market, our failure, for any reason, to continue to capitalize on growth opportunities, the maturation of our business or the decline in the number of organizations into which we have not already expanded. For all these reasons, we also cannot assure that our customer base will continue to grow at the same rate, or at all.

43


Interruptions or performance problems associated with our technology and infrastructure, including those caused by cyber-attacks, may adversely affect our business and results of operations.
We have in the past experienced, and may in the future experience, performance issues due to a variety of factors, including infrastructure changes, human or software errors, website or third-party hosting disruptions or capacity constraints due to a number of potential causes including technical failures, cyber-attacks, security incidents, natural disasters or fraud. If our product or corporate security is compromised, our website is unavailable or our users are unable or unwilling due to performance problems to download our software within a reasonable amount of time or at all, our business could be negatively affected. Moreover, if our security measures, products or services are subject to cyber-attacks that degrade or deny the ability of users to access our website, Tableau Online, or other products or services, our products or services may be perceived as insecure, and we may incur significant legal and financial exposure. In particular, our cloud-based products, Tableau Online and Tableau Public, may be especially vulnerable to interruptions, performance problems or cyber-attacks. We continue to invest in the personnel, infrastructure and software solutions necessary to mitigate these risks. However, if we are unable to attract and retain personnel with the necessary cybersecurity expertise, or implement sufficient safeguarding measures, we may not be able to prevent all potentially disruptive events which could occur in the future. In some instances, we may not be able to identify the cause or causes of these events within an acceptable period of time. Our cloud-based products are hosted at third-party data centers that are not under our direct control. If these data centers were to be damaged or suffer disruption, our ability to provide these products to our customers could be impaired and our reputation could be harmed, and we may face legal action over the disruption, as well as incur additional compliance and information security costs to mitigate future disruptions. Moreover, if a significant security breach occurs with respect to an industry peer, our customers and potential customers may lose trust in the security of business intelligence or analytics platforms in general, which could adversely impact our ability to retain existing customers or attract new ones.
In addition, it may become increasingly difficult to maintain and improve our website performance, especially during peak usage times and as our software becomes more complex and our user traffic increases. Adverse consequences could include unanticipated system disruptions, slower response times, degradation in level of customer support and impaired quality of users' experiences, and could result in customer dissatisfaction and the loss of existing customers. We expect to continue to make significant investments to maintain and improve website performance and security and to enable rapid and secure releases of new features and applications for our software. To the extent that we do not effectively address capacity constraints, upgrade our systems as needed and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business and results of operations may be adversely affected.
We also rely on SaaS technologies from third parties in order to operate critical functions of our business, including financial management services from NetSuite Inc. and customer relationship management services from salesforce.com, inc. If these services become unavailable due to extended outages or interruptions, security vulnerabilities or cyber-attacks, or because they are no longer available on commercially reasonably terms or prices, our expenses could increase, our ability to manage these critical functions could be interrupted, we may not be able to report our financial results timely, and our processes for managing sales of our software and supporting our customers could be impaired until equivalent services, if available, are identified, obtained and implemented, all of which could adversely affect our business.
Real or perceived errors, failures, bugs or security flaws in our software could adversely affect our results of operations and growth prospects.
Because our software is complex, undetected errors, failures, bugs or security flaws may occur, especially when new versions or updates are released. Our software is often installed and used in large-scale computing environments with different operating systems, system management software and equipment and networking configurations, which may cause errors or failures of our software or other aspects of the computing environment into which it is deployed. In addition, deployment of our software into computing environments may expose undetected errors, compatibility issues, failures, bugs or security flaws in our software. Despite testing by us, errors, failures, bugs or security flaws may not be found in our software until it is released to our customers. Moreover, our customers could incorrectly implement or inadvertently misuse our software, which could result in customer dissatisfaction and adversely impact the perceived utility of our products as well as our brand. Any of these real or perceived errors, compatibility issues, failures, bugs or security flaws in our software could result in negative publicity, reputational harm, loss of or delay in market acceptance of our software, loss of competitive position or claims by customers for losses sustained by them. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem. Alleviating any of these problems could require significant expenditures of our capital and other resources and could cause

44


interruptions, delays or cessation of our licensing, which could cause us to lose existing or potential customers and could adversely affect our results of operations and growth prospects.
If we are unable to identify, attract, integrate and retain qualified personnel, including executive, top sales and technical talent, our business could be adversely affected.
Our future success depends in part on our ability to identify, attract, integrate and retain a diverse and highly skilled workforce. Maintaining a diverse and inclusive work environment is an important factor impacting our ability to attract and retain highly skilled personnel. We face intense competition for qualified individuals from numerous other companies, including other software and technology companies. These companies, which may be larger in size, scale or stage of maturity or have greater financial resources and may provide a wider range of employment opportunities and better chances for career advancement than we do. Some of these characteristics may be more appealing to high-quality candidates than those we have to offer. In addition, new hires often require significant training and, in many cases, take significant time before they achieve full productivity. If we do not successfully integrate these or other new hires, it could impede or negatively impact our business operations and strategic direction including our sales execution, marketing and product development planning and implementation processes. We may incur significant costs to attract and retain qualified personnel, including significant expenditures related to salaries and benefits and compensation expenses related to equity awards, and we may lose new employees to our competitors or other companies before we realize the benefit of our investment in recruiting and training them. Moreover, new employees may not be or become as productive as we expect, as we may face challenges in adequately or appropriately integrating them into our workforce and culture. In addition, as we move into new geographies, we will need to attract and recruit skilled personnel in those areas. We may face additional challenges in attracting, integrating and retaining international employees. If we are unable to attract, integrate and retain suitably qualified individuals who are capable of meeting our growing technical, operational, sales and managerial requirements, as well as executive leadership requirements, on a timely basis or at all, our business will be adversely affected.
Volatility or lack of positive performance in our stock price may also affect our ability to attract and retain our key employees. Certain senior management personnel and other key employees are vested in a substantial amount of stock or stock options. Employees may be more likely to leave us if the shares they own or the shares underlying their vested options have significantly appreciated in value relative to the original purchase prices of the shares or the exercise prices of the options, or, conversely, if the exercise prices of the options that they hold are significantly above the market price of our common stock or the market price of our common stock decreases significantly, impacting the value of their unvested restricted stock unit awards. If we are unable to appropriately incentivize and retain our employees through equity compensation, or if we need to increase our compensation expenses in order to appropriately incentivize and retain our employees, our business, results of operations, financial condition and cash flows would be adversely affected.
We are dependent on the continued services and performance of our senior management and other key personnel, the loss of any of whom could adversely affect our business.
Our future success depends in large part on the continued contributions of our senior management and other key personnel. In particular, the leadership of key management personnel is critical to the successful management of our company, our ability to innovate and execute in the development and release of new products and features and our overall strategic direction. Our senior management and key personnel are all employed on an at-will basis, which means that they could terminate their employment with us at any time, for any reason and without notice. The loss of any of our key management personnel could significantly delay or prevent the achievement of our development and strategic objectives and adversely affect our business. We do not maintain "key person" insurance for any member of our senior management team or any of our other key employees.
As customers demand products that provide business analytics delivered via a SaaS model, our business could be adversely affected.
We believe that companies increasingly expect that key software be provided through a SaaS model. We have used and expect to use our current cash or future cash flows to fund further development of our Tableau Online product, and we may encounter difficulties that cause our costs to exceed our current expectations. Moreover, as demand increases, we will need to make additional investments in related infrastructure such as public cloud platforms, data centers, network bandwidth and technical operations personnel. All of these investments could negatively affect our operating results. Even if we make these investments, we may be unsuccessful in achieving significant market acceptance of this product. Moreover, sales of current or future SaaS offerings by our competitors could adversely affect sales of all of our existing products. In addition, increasing sales of our SaaS offering could cannibalize license sales of our on-premises offerings to our existing and prospective

45


customers, which could negatively impact our overall sales growth. The migration of our customers to a SaaS model would also change the manner in which we recognize revenue, which could adversely affect our operating results and business operations.
Our success is highly dependent on our ability to further penetrate the existing market for business analytics software as well as the growth and expansion of that market.
Although the overall market for business analytics software is well-established, the market for business analytics software like ours is relatively new, rapidly evolving and unproven. Our future success will depend in large part on our ability to further penetrate the existing market for business analytics software, as well as the continued growth and expansion of what we believe to be an emerging market for analytics solutions and platforms that are faster, easier to adopt, easier to use and more focused on self-service capabilities. It is difficult to predict customer adoption and renewal rates, customer demand for our products, the size, growth rate and expansion of these markets, the entry of competitive products or the success of new or existing competitive products. Our ability to further penetrate the existing market and any expansion of the emerging market depends on a number of factors, including the cost, performance and perceived value associated with our products, as well as customers' willingness to adopt a different approach to data analysis. Furthermore, many potential customers have made significant investments in legacy business analytics software systems and may be unwilling to invest in new software. If we are unable to further penetrate the existing market for business analytics software, the emerging market for self-service analytics solutions fails to grow or expand, or either of these markets decreases in size, our business, results of operations and financial condition would be adversely affected.
Our quarterly results of operations may fluctuate significantly due to a wide range of factors, which makes our future results difficult to predict.
Our revenues and results of operations could vary significantly from quarter to quarter as a result of various factors, some of which are outside of our control:
the timing of satisfying revenue recognition criteria, particularly with regard to large enterprise license agreements;
the transition from perpetual license transactions to term and subscription license transactions; which have lower unit sales prices than comparable perpetual licenses;
the expansion of our customer base;
the renewal of subscription and maintenance agreements with, and sales of additional products to, existing customers;
seasonal variations in our sales, which have generally historically been highest in the fourth quarter of a calendar year and lowest in the first quarter;
customers that desire single-year versus multi-year subscription agreements;
the size, timing and terms of our license sales to both existing and new customers;
changes in the mix of term and subscription license sales versus perpetual license sales;
the mix of direct sales versus sales through our indirect sales channels;
the introduction of products and product enhancements, or the threat of such introduction, by existing competitors or new entrants into our market, and changes in pricing for products offered by us or our competitors;
customers delaying purchasing decisions in anticipation of new products or product enhancements by us or our competitors or otherwise;
changes in customers' budgets;
customer acceptance of and willingness to pay for new versions of our products;
cyber-attacks or incidents; and
general economic and political conditions, both domestically and internationally, as well as economic conditions specifically affecting industries in which our customers operate.
Additional factors include:
costs related to the hiring, training and retention of our direct sales force;
the timing and growth of our business, in particular through our hiring of new employees and international expansion;
seasonal variations related to sales and marketing and other activities, such as expenses related to our annual customer conferences;
our ability to control costs, including our operating expenses; and

46


tax consequences, such as those related to changes in tax rates, tax laws or their interpretations and the related application of judgment in determining our global provision for income taxes, deferred tax assets or deferred tax liabilities.
Any one of these or other factors discussed elsewhere in this report may result in fluctuations in our revenues and operating results, meaning that quarter-to-quarter comparisons of our revenues, results of operations and cash flows may not necessarily be indicative of our future performance.
We may not be able to accurately predict our future revenues or results of operations. Our license revenues in particular can be impacted by short-term shifts in customer demand and spending as license revenues from perpetual and on-premises term license sales are generally recognized upfront. As a result, a large percentage of the revenues we recognize each quarter has been attributable to sales made in the last month of that same quarter, limiting our ability to forecast revenues on a quarterly or longer-term basis. In addition, we base our current and future expense levels on our operating plans and sales forecasts, and our operating expenses are expected to be relatively fixed in the short term. Accordingly, we may not be able to reduce our costs sufficiently to compensate for an unexpected shortfall in revenues, and even a small shortfall in revenues could disproportionately and adversely affect our financial results for that quarter. The variability and unpredictability of these and other factors could result in our failing to meet or exceed financial expectations for a given period.
Our growth depends on being able to expand our direct sales force successfully.
In order to increase our revenues and profitability, we must increase the size of our direct sales force, both in the United States and internationally, to generate additional revenues from new and existing customers. We intend to further increase our number of direct sales professionals.
We believe that there is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve revenue growth will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of direct sales personnel to support our growth. 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 or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. In addition, as we continue to grow, a large percentage of our sales force may be new to our company and our products, which may adversely affect our sales if we cannot train our sales force quickly or effectively. Attrition rates may increase, and we may face integration challenges as we continue to seek to expand our sales force. If we are unable to hire and train sufficient numbers of effective sales personnel, or the sales personnel are not successful in obtaining new customers or increasing sales to our existing customer base, our business will be adversely affected.
We have been growing and expect to continue to invest in our growth for the foreseeable future. If we fail to manage this growth effectively, our business and results of operations will be adversely affected.
We intend to continue to grow our business. For example, we plan to continue to hire new employees, particularly in our sales and engineering groups including independent contributors, managers and group leaders. If we cannot adequately train these new employees, including our direct sales force, our sales productivity could be impacted, or our customers may lose confidence in the knowledge and capability of our employees. In addition, we are expanding internationally, establishing operations in additional countries outside the United States, and we intend to make substantial investments to continue our international expansion efforts. We must successfully manage our growth to achieve our objectives. Although our business has experienced significant growth in the past, we cannot provide any assurance that our business will continue to grow at any particular rate, or at all.
Our ability to effectively manage the growth of our business will depend on a number of factors, including our ability to do the following:
effectively recruit, integrate, train and motivate a large number of new employees, including our direct sales force, while retaining existing employees, maintaining the beneficial aspects of our corporate culture and effectively executing our business plan;
satisfy existing customers and attract new customers;
successfully innovate and introduce new products and enhancements in a timely manner;
continue to improve our operational, financial and management controls;
protect and further develop our strategic assets, including our intellectual property rights; and
make sound business decisions in light of the scrutiny associated with operating as a public company.

47


These activities will require significant capital expenditures and allocation of valuable management and employee resources, and our growth will continue to place significant demands on our management and our operational and financial infrastructure.
Our future financial performance and our ability to execute on our business plan will depend, in part, on our ability to effectively manage any future growth. There are no guarantees we will be able to do so in an efficient or timely manner, or at all. In particular, any failure to successfully implement new systems and/or enhancements and improvements to existing systems necessary to scale the business or adopt new accounting or other compliance requirements will likely negatively impact our ability to manage our expected growth (including the speed and efficiency of such growth), ensure uninterrupted operation of key business systems and comply with the rules and regulations that are applicable to public reporting companies. Moreover, if we do not effectively manage the growth of our business and operations, the quality of our software could suffer, which could negatively affect our brand, results of operations and overall business.
If we are unable to attract new customers and expand sales to existing customers, both domestically and internationally, our growth could be slower than we expect and our business may be harmed.
Our future growth depends in part upon increasing our customer base. Our ability to achieve growth in revenues in the future will depend, in large part, upon the effectiveness of our marketing efforts, both domestically and internationally, and our ability to attract new customers. This may be particularly challenging where an organization has already invested substantial personnel and financial resources to integrate traditional business intelligence products into its business, as such organization may be reluctant or unwilling to invest in a new product. If we fail to attract new customers and maintain and expand those customer relationships, our revenues could grow more slowly than expected, and our business could be harmed.
Our future growth also depends upon expanding sales of our products to and renewing license and maintenance agreements with existing customers and their organizations. This includes customers of all sizes and scales. If our customers do not purchase additional licenses or capabilities, our revenues may grow more slowly than expected, may not grow at all or may decline. Additionally, increasing incremental sales to our current customer base requires increasingly sophisticated and costly sales efforts that are targeted at senior management. There can be no assurance that our efforts would result in expanding sales to existing customers and additional revenues. If our expansion sales efforts to our customers are not successful, our business would suffer. Our software is currently licensed and sold under term, subscription and perpetual license agreements, and we are currently transitioning to a more subscription-based business model. Due to the differences in unit sales prices of perpetual versus term or subscription license sales, shifts in the mix of term and subscription license sales could produce significant variations in the revenue we recognize in a given period. In addition, all of our maintenance services agreements are sold on a term basis. In order for us to grow our revenues and increase profitability, it is important that our existing customers renew their maintenance services agreements and their term licenses, if applicable, when the initial contract term expires. Our customers have no obligation to renew their term licenses or maintenance services contracts with us after the initial terms have expired. Our customers' renewal rates may decline or fluctuate as a result of a number of factors, including their satisfaction or dissatisfaction with our software or professional services, our pricing or pricing structure, the pricing or capabilities of products or services offered by our competitors, the effects of economic conditions, or reductions in our customers' spending levels. If our customers do not renew their agreements with us, or renew on terms less favorable to us, our revenues may decline.
Our international operations subject us to potentially adverse tax consequences.
We generally conduct our international operations through wholly-owned subsidiaries, branches and representative offices and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Such corporate structures are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our positions were not sustained, we could be required to pay additional taxes, interest and penalties, resulting in higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Additionally, our future worldwide tax rate and financial position may be affected by changes in the relevant tax laws, interpretation of such tax laws or the influence of certain tax policy efforts of the European Union and the OECD.

48


Breaches in our security, cyber-attacks or other cyber-risks could expose us to significant liabilities and cause our business and reputation to suffer.
Our operations involve transmission and processing of our customers' confidential, proprietary and sensitive information including, in some cases, personally identifiable information and credit card information. We have legal and contractual obligations to protect the confidentiality and appropriate use of customer data. Despite our security measures, our information technology and infrastructure may be vulnerable to security risks, including but not limited to, unauthorized access to use or disclosure of customer data, theft of proprietary information, employee error or misconduct, denial of service attacks, loss or corruption of customer data, and computer hacking attacks or other cyber-attacks. Such events could expose us to substantial litigation expenses and damages, indemnity and other contractual obligations, government fines and penalties, mitigation expenses and other liabilities. Because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until successfully launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. If an actual or perceived breach of our security occurs, the market perception of the effectiveness of our security measures could be harmed, our brand and reputation could be impacted, we could lose potential sales and existing customers, our ability to operate our business could be impaired, and we may incur significant liabilities. Moreover, failure to maintain effective internal accounting controls related to data security breaches and cybersecurity in general could impact our ability to produce timely and accurate financial statements and could subject us to regulatory scrutiny.
Our failure to adequately protect personal or sensitive information or to comply with data protection laws could have a material adverse effect on our business.
A wide variety of local, state, national and international laws, directives and regulations apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal or sensitive data. These data protection and privacy-related laws and regulations continue to evolve and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions and increased costs of compliance. Our failure to comply with applicable laws and regulations, or to protect such data, could result in enforcement actions against us, including fines, imprisonment of company officials and public censure, claims for damages by stockholders, end-customers and other affected individuals, damage to our reputation and loss of goodwill (in relation to stockholders, existing end-customers and prospective end-customers), any of which could have a material adverse effect on our operations, financial performance and business. Changing definitions of personal data, sensitive data and personal information, within the European Union, the United States and elsewhere, especially relating to classification of IP addresses, machine identification, location data and other information, may limit or inhibit our ability to operate or expand our business, including limiting strategic partnerships that may involve the sharing of data.
For example, on June 28, 2018, California enacted the California Consumer Privacy Act ("CCPA"), which takes effect on January 1, 2020. The CCPA gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing and receive detailed information about how their personal information is used. The CCPA also expands the definition of personal information used in most existing U.S. privacy laws. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches. The CCPA may increase our compliance costs and potential liability.
In the European Union, the General Data Protection Regulation ("GDPR") took effect on May 25, 2018, introducing new data protection requirements. The GDPR introduces strict requirements for processing personal data, including potentially burdensome documentation requirements, more stringent requirements for obtaining valid consent, obligations to honor expanded rights of individuals to control the use and retention of their personal data and requirements to notify regulators and affected individuals of certain personal data breaches. The GDPR has increased our responsibility and potential liability in relation to personal data that we process both on our own behalf and on behalf of our customers, increased our compliance costs and could restrict our operations in Europe.
Our products use third-party software and services that may be difficult to replace or cause errors or failures of our products that could lead to a loss of customers or harm to our reputation and our operating results.
We license third-party software and depend on services from various third parties for use in our products. In the future, this software or these services may not be available to us on commercially reasonable terms, or at all. Any loss of the right to use any of the software or services could result in decreased functionality of our products until equivalent technology is either developed by us or, if available from another provider, is identified, obtained and integrated, which could harm our business. In addition, any errors or defects in or failures of the third-party software or services could result in errors or defects in our products or cause our products to fail, which could harm our

49


business and be costly to correct. Many of these providers attempt to impose limitations on their liability for such errors, defects or failures, and if enforceable, we may have additional liability to our customers or third-party providers that could harm our reputation and increase our operating costs.
We will need to maintain our relationships with third-party software and service providers and to obtain software and services from such providers that do not contain any errors or defects. Any failure to do so could adversely impact our ability to deliver effective products to our customers and could harm our operating results.
If we cannot maintain our corporate culture as we grow, we could lose the innovation, teamwork, passion and focus on execution that we believe contribute to our success, and our business may be harmed.
We believe that our corporate culture has been a critical component to our success. We have invested and continue to invest substantial time and resources in building our team and fostering a diverse and inclusive work environment. As we grow and mature as a public company, we may find it difficult to maintain our corporate culture. Any failure to preserve our culture could negatively affect our future success, including our ability to recruit and retain personnel and effectively focus on and pursue our corporate objectives.
Our success depends on our ability to maintain and expand our indirect sales channels.
Historically, we have used indirect sales channel partners, such as OEMs, technology partners, systems integrators and resellers. Indirect sales channel partners are becoming an increasingly important aspect of our business. Our future growth in revenues and profitability depends in part on our ability to identify, establish and retain successful channel partner relationships, which will take significant time and resources and involve significant risk.
We cannot be certain that we will be able to identify suitable indirect sales channel partners. To the extent we do identify such partners, we will need to negotiate the terms of a commercial agreement with them under which the partner would distribute our products. We cannot be certain that we will be able to negotiate commercially-attractive terms with any channel partner, if at all. In addition, all channel partners must be trained to distribute our products. In order to develop and expand our distribution channel, we must develop and improve our processes for channel partner introduction and training.
We also cannot be certain that we will be able to maintain successful relationships with any channel partners. These channel partners may not have an exclusive relationship with us and may offer customers the products of several different companies, including products that compete with ours. With or without an exclusive relationship, we cannot be certain that they will prioritize or provide adequate resources for selling our products. A lack of support by any of our channel partners may harm our ability to develop, market, sell or support our products, as well as harm our brand. There can be no assurance that our channel partners will comply with the terms of our commercial agreements with them, including for example compliance with the U.S. Foreign Corrupt Practices Act and U.S. export and trade controls, or will continue to work with us when our commercial agreements with them expire or are up for renewal. If we are unable to maintain our relationships with these channel partners, or these channel partners fail to live up to their contractual obligations, our business, results of operations and financial condition could be harmed.
Our long-term growth depends in part on being able to expand internationally on a profitable basis.
Historically, we have generated a substantial majority of our revenues from customers inside the United States and Canada. For example, approximately 70% of our revenues for the three months ended March 31, 2019 were derived from sales within the United States and Canada. We plan to continue to expand our international operations as part of our growth strategy. Our international operations subject us to a variety of risks and challenges, including:
increased personnel, travel, infrastructure, legal compliance and regulation costs associated with having multiple international operations;
management communication and integration problems resulting from geographic dispersion and language and cultural differences;
sales and customer service challenges associated with operating in different countries;
increased reliance on indirect sales channel partners outside the United States;
longer payment cycles and difficulties in collecting accounts receivable or satisfying revenue recognition criteria, especially in emerging markets;
increased financial accounting and reporting burdens and complexities;
general economic or political conditions in each country or region;
economic uncertainty around the world and adverse effects arising from economic interdependencies across countries and regions;

50


uncertainty around how the United Kingdom's vote to exit the European Union, commonly referred to as "Brexit," will impact the United Kingdom's access to the European Union Single Market, the related regulatory environment, the global economy and the resulting impact on our business;
compliance with foreign laws and regulations and the risks and costs of non-compliance with such laws and regulations;
compliance with laws and regulations for foreign operations, including the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell our software in certain foreign markets and the risks and costs of non-compliance;
heightened risks 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 financial statements and irregularities in financial statements;
fluctuations in currency exchange rates and related effects on our results of operations;
difficulties in transferring or, if we determine to do so, repatriating funds from or converting currencies in certain countries;
the need for localized software and licensing programs;
reduced protection for intellectual property rights in certain countries and practical difficulties and costs of enforcing rights abroad; and
compliance with the laws of numerous foreign taxing jurisdictions and overlapping of different tax regimes.
Any of these risks could adversely affect our international operations, reduce our international revenues or increase our operating costs, adversely affecting our business, results of operations and financial condition and growth prospects.
For example, compliance with laws and regulations applicable to our international operations increases our cost of doing business in foreign jurisdictions. We may be unable to keep current with changes in government requirements as they change from time to time. Failure to comply with these regulations could have adverse effects on our business. In addition, in many foreign countries it is common for others to engage in business practices that are prohibited by our internal policies and procedures or U.S. laws and regulations applicable to us. As we grow, we continue to implement compliance procedures designed to prevent violations of these laws and regulations. There can be no assurance that all of our employees, contractors, indirect sales channel partners and agents will comply with the formal policies we will implement, or applicable laws and regulations. Violations of laws or key control policies by our employees, contractors, channel partners or agents could result in delays in revenue recognition, financial reporting misstatements, fines, penalties, or the prohibition of the importation or exportation of our software and services and could have a material adverse effect on our business and results of operations.
We are obligated to develop and maintain proper and effective internal control over financial reporting. These internal controls may not be determined to be effective, which may adversely affect investor confidence in our company and, as a result, the value of our Class A common stock.
We are required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting. We are also required to have our independent registered public accounting firm issue an opinion on the effectiveness of our internal control over financial reporting on an annual basis. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal control over financial reporting is effective.
If we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, which could cause the price of our common stock to decline, and we may be subject to investigation or sanctions by the SEC.
Our business is highly dependent upon our brand recognition and reputation, and the failure to maintain or enhance our brand recognition or reputation would likely adversely affect our business and results of operations.
We believe that maintaining and enhancing the Tableau brand identity and our reputation are critical to our relationships with our customers, including our user community, and channel partners and to our ability to attract new customers and channel partners. We also believe that the importance of our brand recognition and reputation

51


will continue to increase as competition in our market continues to develop. Our success in this area will depend on a wide range of factors, some of which are beyond our control, including the following:
the efficacy of our marketing efforts;
our ability to continue to offer high-quality, innovative and error- and bug-free products;
our ability to retain existing customers and obtain new customers;
our ability to maintain high customer satisfaction;
the quality and perceived value of our products;
our ability to successfully differentiate our products from those of our competitors;
actions of our competitors and other third parties;
our ability to provide customer support and professional services;
any misuse or perceived misuse of our products;
positive or negative publicity;
interruptions, delays or attacks on our website; and
litigation- or regulatory-related developments.
Our brand promotion activities may not be successful or yield increased revenues.
Independent industry analysts often provide reviews of our products, as well as those of our competitors, and perception of our products in the marketplace may be significantly influenced by these reviews. If these reviews are negative, or less positive as compared to those of our competitors' products and services, our brand may be adversely affected.
Furthermore, negative publicity, whether or not justified, relating to events or activities attributed to us, our employees, our partners or others associated with any of these parties, may tarnish our reputation and reduce the value of our brand. Damage to our reputation and loss of brand equity may reduce demand for our products and have an adverse effect on our business, operating results and financial condition. Moreover, any attempts to rebuild our reputation and restore the value of our brand may be costly and time consuming, and such efforts may not ultimately be successful.
Economic uncertainties or downturns could materially adversely affect our business.
Current or future economic uncertainties or downturns could adversely affect our business and results of operations. Negative conditions in the general economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, the continued sovereign debt crisis, potential future government shutdowns, the U.S. government's failure to raise the debt ceiling, financial and credit market fluctuations (including changes in interest rates), the imposition of trade barriers and restrictions such as tariffs, political deadlock, natural catastrophes, warfare and terrorist attacks on the United States, Europe, the Asia Pacific region or elsewhere, could cause a decrease in business investments, including corporate spending on business analytics software in general and negatively affect the rate of growth of our business.
The inability of legislators to pass additional short- or longer-term spending bills could lead to additional shutdowns or other disruptions. In addition, general worldwide economic conditions could experience significant downturns and instability, including as a result of changes in global trade policies, such as Brexit developments in the United Kingdom, trade disputes and increased tariffs between the United States and China, or other political or economic developments. For example, Brexit has created substantial economic and political uncertainty, the impact of which depends on the terms of the United Kingdom’s withdrawal from the European Union. This uncertainty may cause some of our customers or potential customers to curtail spending and may ultimately result in new regulatory and cost challenges to our United Kingdom and global operations. These conditions make it extremely difficult for our customers and us to forecast and plan future business activities accurately, and they could cause our customers to reevaluate their decisions to purchase our products, which could delay and lengthen our sales cycles or result in cancellations of planned purchases. In addition, Brexit may impact our ability to hire and retain qualified employees in the United Kingdom. Furthermore, during challenging economic times and/or during times of rising interest rates, our customers may tighten their budgets and face issues in gaining timely access to sufficient and/or affordable credit, which could result in an impairment of their ability to make timely payments to us. In turn, we may be required to increase our allowance for doubtful accounts, which would adversely affect our financial results.
To the extent purchases of our software are perceived by customers and potential customers to be discretionary, our revenues may be disproportionately affected by delays or reductions in general information technology spending. Also, customers may choose to develop in-house software as an alternative to using our products. Moreover, competitors may respond to market conditions by lowering prices and attempting to lure away our customers. In addition, the increased pace of consolidation in certain industries may result in reduced overall spending on our software.

52


We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry. If the economic conditions of the general economy or industries in which we operate do not improve, or worsen from present levels, our business, results of operations, financial condition and cash flows could be adversely affected.
Failure to protect our intellectual property rights could adversely affect our business.
Our success depends, in part, on our ability to protect proprietary methods and technologies that we develop or license under patent and other intellectual property laws of the United States, so that we can prevent others from using our inventions and proprietary information. If we fail to protect our intellectual property rights adequately, our competitors might gain access to our technology, and our business might be adversely affected. However, defending our intellectual property rights might entail significant expenses. Any of our patent rights, copyrights, trademarks or other intellectual property rights may be challenged by others, weakened or invalidated through administrative process or litigation.
As of March 31, 2019, we had 41 issued U.S. patents covering our technology and 97 patent applications pending for examination in the United States. Internationally, we had two issued patents in Australia and 16 pending patent applications, including filings at the European Patent Office and in Canada, Australia and Greece, as of March 31, 2019. The patents that we own or license from others (including those that have issued or may issue in the future) may not provide us with any competitive advantages or may be challenged by third parties, and our patent applications may never be granted.
Additionally, 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. Even if issued, there can be no assurance that these patents will adequately protect our intellectual property, as the legal standards relating to the validity, enforceability and scope of protection of patent and other intellectual property rights are uncertain.
Any patents that are issued may subsequently be invalidated or otherwise limited, allowing other companies to develop offerings that compete with ours, which could adversely affect our competitive business position, business prospects and financial condition. In addition, issuance of a patent does not guarantee that we have a right to practice the patented invention. Patent applications in the United States are typically not published until 18 months after filing or, in some cases, not at all, and publications of discoveries in industry-related literature lag behind actual discoveries. We cannot be certain that third parties do not have blocking patents that could be used to prevent us from marketing or practicing our patented software or technology.
Effective patent, trademark, copyright and trade secret protection may not be available to us in every country in which our software is available. The laws of some foreign countries may not be as protective of intellectual property rights as those in the United States (in particular, some foreign jurisdictions do not permit patent protection for software), and mechanisms for enforcement of intellectual property rights may be inadequate. Additional uncertainty may result from changes to intellectual property legislation enacted in the United States, including the recent America Invents Act, and other national governments and from interpretations of the intellectual property laws of the United States and other countries by applicable courts and agencies. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our intellectual property.
We rely in part on trade secrets, proprietary know-how and other confidential information to maintain our competitive position. Although we endeavor to enter into non-disclosure agreements with our employees, licensees and others who may have access to this information, we cannot assure you that these agreements or other steps we have taken will prevent unauthorized use, disclosure or reverse engineering of our technology. Moreover, third parties may independently develop technologies or products that compete with ours, and we may be unable to prevent this competition.
We spend significant resources to monitor and protect our intellectual property rights. We may initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. Litigation also puts our patents at risk of being invalidated or interpreted narrowly and our patent applications at risk of not issuing. Additionally, we may provoke third parties to assert counterclaims against us. We may not prevail in any lawsuits that we initiate, and the damages or other remedies awarded, if any, may not be commercially viable. Any litigation, whether or not resolved in our favor, could result in significant expense to us and divert the efforts of our technical and management personnel, which may adversely affect our business, results of operations, financial condition and cash flows.

53


We may be subject to intellectual property rights claims by third parties, which are extremely costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.
Companies in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. In addition, many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. The litigation may involve patent holding companies or other adverse patent owners that have no relevant product revenues and against which our patents may therefore provide little or no deterrence. We have received, and may in the future receive, notices that claim we have misappropriated, misused, or infringed other parties' intellectual property rights, and, to the extent we gain greater market visibility, we face a higher risk of being the subject of intellectual property infringement claims, which is not uncommon with respect to the business analytics software market.
There may be third-party intellectual property rights, including issued or pending patents that cover significant aspects of our technologies or business methods. Any intellectual property claims, with or without merit, could be very time-consuming, could be expensive to settle or litigate and could divert our management's attention and other resources. These claims could also subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. These claims could also result in our having to stop using technology found to be in violation of a third party's rights. We might be required to seek a license for the intellectual property, which may not be available on reasonable terms or at all. Even if a license were available, we could be required to pay significant royalties, which would increase our operating expenses. As a result, we may be required to develop alternative non-infringing technology, which could require significant effort and expense. If we cannot license or develop technology for any infringing aspect of our business, we would be forced to limit or stop sales of our software and may be unable to compete effectively. Any of these results would adversely affect our business, results of operations, financial condition and cash flows.
Our use of open source software could negatively affect our ability to sell our software and subject us to possible litigation.
We use open source software in our software and expect to continue to use open source software in the future. We may face claims from others claiming ownership of, or seeking to enforce the license terms applicable to such open source software, including by demanding release of the open source software, derivative works or our proprietary source code that was developed using such software. These claims could also result in litigation, require us to purchase a costly license or require us to devote additional research and development resources to change our software, any of which would have a negative effect on our business and results of operations. In addition, if the license terms for the open source code change, we may be forced to re-engineer our software or incur additional costs. Finally, we cannot assure you that we have not incorporated open source software into our software in a manner that may subject our proprietary software to an open source license that requires disclosure, to customers or the public, of the source code to such proprietary software. Any such disclosure would have a negative effect on our business and the value of our software.
We are and may be subject to disputes and litigation for a variety of claims, which could adversely affect our results of operations, harm our reputation or otherwise negatively impact our business.
In addition to intellectual property disputes, we are subject to other claims arising from our normal business activities. These include claims, lawsuits or proceedings involving labor and employment, wage and hour, commercial agreements, alleged securities laws violations or other investor claims and other matters. The outcome of any disputes or litigation, regardless of its merits, is inherently uncertain. Any claims and lawsuits, and the disposition of such claims and lawsuits, could be time-consuming and expensive to resolve, divert management attention and resources and lead to attempts on the part of other parties to pursue similar claims. Any adverse determination related to litigation could require us to change our technology or our business practices, pay monetary damages or enter into royalty or licensing arrangements, which could adversely affect our results of operations and cash flows, harm our reputation or otherwise negatively impact our business.
Our success depends in part on maintaining and increasing our sales to customers in the public sector.
We derive a portion of our revenues from contracts with federal, state, local and foreign governments and agencies, and we believe that the success and growth of our business will continue to depend on our successful procurement of government contracts. Selling to government entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that our efforts will produce any sales. Factors that could impede our ability to maintain or increase the amount of revenues derived from government contracts include:

54


changes in fiscal or contracting policies;
decreases in available government funding;
changes in government programs or applicable requirements;
the adoption of new laws or regulations or changes to existing laws or regulations;
potential delays or changes in the government appropriations or other funding authorization processes;
governments and governmental agencies requiring contractual terms that are unfavorable to us, such as most-favored-nation pricing provisions; and
delays in the payment of our invoices by government payment offices.
The occurrence of any of the foregoing could cause governments and governmental agencies to delay or refrain from purchasing our software in the future or otherwise have an adverse effect on our business, results of operations, financial condition and cash flows.
Further, to increase our sales to customers in the public sector, we must comply with laws and regulations relating to the formation, administration, performance and pricing of contracts with the public sector, including U.S. federal, state and local governmental bodies, which affect how we and our channel partners do business in connection with governmental agencies. These laws and regulations may impose added costs on our business, and failure to comply with these laws and regulations or other applicable requirements, including non-compliance in the past, could lead to claims for damages from our channel partners or government customers, penalties, termination of contracts, loss of intellectual property rights and temporary suspension or permanent debarment from government contracting. Any such damages, penalties, disruptions or limitations in our ability to do business with the public sector could have a material adverse effect on our business, results of operations, financial condition and cash flows.
Acquisitions could disrupt our business and adversely affect our results of operations, financial condition and cash flows.
We may make acquisitions that could be material to our business, results of operations, financial condition and cash flows. Acquisitions involve many risks, including the following:
an acquisition may negatively affect our results of operations, financial condition or cash flows because it may require us to incur charges or assume substantial debt or other liabilities, may cause adverse tax consequences or unfavorable accounting treatment, including potential write- downs of deferred revenues, may expose us to claims and disputes by third parties, including intellectual property claims and disputes, or may not generate sufficient financial return to offset additional costs and expenses related to the acquisition;
we may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, personnel or operations of any company that we acquire, particularly if key personnel of the acquired company decide not to work for us;
an acquisition may disrupt our ongoing business, divert resources, increase our expenses and distract our management;
an acquisition may result in a delay or reduction of customer purchases for both us and the company we acquired due to customer uncertainty about continuity and effectiveness of service from either company;
we may encounter difficulties in, or may be unable to, successfully sell any acquired products;
an acquisition may involve the entry into geographic or business markets in which we have little or no prior experience or where competitors have stronger market positions;
challenges inherent in effectively managing an increased number of employees in diverse locations;
the potential strain on our financial and managerial controls and reporting systems and procedures;
potential known and unknown liabilities or deficiencies associated with an acquired company that were not identified in advance;
our use of cash to pay for acquisitions would limit other potential uses for our cash and affect our liquidity;
if we incur debt to fund such acquisitions, such debt may subject us to material restrictions on our ability to conduct our business as well as financial maintenance covenants;
the risk of impairment charges related to potential write-downs of acquired assets or goodwill in future acquisitions;
to the extent that we issue a significant amount of equity or convertible debt securities in connection with future acquisitions, existing stockholders may be diluted and earnings per share may decrease; and

55


managing the varying intellectual property protection strategies and other activities of an acquired company.
We may not succeed in addressing these or other risks or any other problems encountered in connection with the integration of any acquired business. The inability to integrate successfully the business, technologies, products, personnel or operations of any acquired business, or any significant delay in achieving integration, could have a material adverse effect on our business, results of operations, financial condition and cash flows.
Governmental export or import controls could limit our ability to compete in foreign markets and subject us to liability if we violate them.
Our products are subject to U.S. export controls, and we incorporate encryption technology into certain of our products. These products and the underlying technology may be exported only with the required export authorizations, including by license, a license exception or other appropriate government authorizations. U.S. export controls may require submission of an encryption registration, product classification and annual or semi-annual reports. Governmental regulation of encryption technology and regulation of imports or exports of encryption products, or our failure to obtain required import or export authorization for our products, when applicable, could harm our international sales and adversely affect our revenues. Compliance with applicable regulatory requirements regarding the export of our products, including with respect to new releases of our software, may create delays in the introduction of our product releases in international markets, prevent our customers with international operations from deploying our products or, in some cases, prevent the export of our products to some countries altogether. Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain products and services to countries, governments and persons targeted by U.S. sanctions. If we fail to comply with export and import regulations and such economic sanctions, we may be fined or other penalties could be imposed, including a denial of certain export privileges. Moreover, any new export or import restrictions, new legislation or shifting approaches in the enforcement or scope of existing regulations, or in the countries, 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 customers with international operations. Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business, financial condition and results of operations.
Determining our income tax rate is complex and subject to uncertainty.
The computation of the provision for income taxes is complex, as it is based on the laws of numerous taxing jurisdictions and requires significant judgment in the application of complicated rules governing accounting for income tax provisions under GAAP. Our provision for income taxes for interim quarters is generally based on numerous assumptions and a forecast of our U.S. and non-U.S. effective tax rates for the year, which includes estimates of profits and losses by jurisdiction. Various items cannot be accurately forecasted and future events may be treated as discrete to the period in which they occur. Our provision for income taxes can be materially impacted by many factors including the geographical mix of our profits and losses, changes in our business, such as internal restructuring and acquisitions, changes in tax laws and accounting guidance and other regulatory, legislative or judicial developments, tax audit determinations, changes in our uncertain tax positions, changes in our intent and capacity to permanently reinvest foreign earnings, changes to our transfer pricing practices, tax deductions attributed to equity compensation and changes in our need for a valuation allowance for deferred tax assets. Any estimates and assumptions of these matters may turn out to be incorrect. For these reasons, our overall global tax rate may be materially different than our forecast. In certain circumstances we may use the actual year to date effective tax rate as our best estimate for the computation of the provision for income taxes. This may include periods where estimating a reliable annual effective tax rate is difficult because even small changes in forecasted results can produce significant changes to the annual effective tax rate.
We may have additional tax liabilities, which could harm our business, operating results, financial condition and prospects.
Significant judgments and estimates are required in determining the provision for income taxes and other tax liabilities. Our tax expense may be impacted if our intercompany transactions, which are required to be computed on an arm's-length basis, are challenged and successfully disputed by the taxing authorities. Also, our tax expense could be impacted depending on the applicability of withholding taxes and other indirect taxes on software licenses and related intercompany transactions in certain jurisdictions. In determining the adequacy of income taxes, we assess the likelihood of adverse outcomes that could result if our tax positions were challenged by the Internal Revenue Service ("IRS") and other taxing authorities. The taxing authorities in the United States and other countries where we do business regularly examine our income and other tax returns. The ultimate outcome of any

56


tax examination cannot be predicted with certainty. Should the IRS or other taxing authorities assess additional taxes as a result of an examination, we may be required to record charges to our operations.
Our tax rate may vary significantly depending on our stock price.
The tax effects of the accounting for share-based compensation may significantly impact our effective tax rate from period to period. In periods in which our stock price is higher than the grant price of the share-based compensation vesting in that period, we will recognize excess tax benefits that will decrease our effective tax rate. In future periods in which our stock price is lower than the grant price of the share-based compensation vesting in that period, our effective tax rate may increase. The amount and value of share-based compensation issued relative to our earnings in a particular period will also affect the magnitude of the impact of share-based compensation on our effective tax rate. These tax effects are dependent on our stock price, which we do not control, and a decline in our stock price could significantly increase our effective tax rate and adversely affect our financial results.
Natural or man-made disasters and other similar events may significantly disrupt our business and negatively impact our results of operations and financial condition.
Any of our facilities may be harmed or rendered inoperable by natural or man-made disasters, including earthquakes, tornadoes, hurricanes, wildfires, floods, nuclear disasters, acts of terrorism or other criminal activities, infectious disease outbreaks and power outages, which may render it difficult or impossible for us to operate our business for some period of time. Our facilities would likely be costly to repair or replace, and any such efforts would likely require substantial time. Any disruptions in our operations could negatively impact our business and results of operations and harm our reputation. In addition, we may not carry sufficient business insurance to compensate for losses that may occur. Any such losses or damages could have a material adverse effect on our business, results of operations and financial condition. In addition, the facilities of significant customers or major strategic partners may be harmed or rendered inoperable by such natural or man-made disasters, which may cause disruptions, difficulties or material adverse effects on our business.
Changes in financial accounting standards may cause adverse and unexpected impacts to our reported results of operations and financial condition.
We prepare our financial statements in conformity with GAAP. These accounting principles are subject to interpretation or changes by the FASB and the SEC. New accounting pronouncements and varying interpretations of accounting standards and practices have occurred in the past and are expected to occur in the future. A change in accounting standards or practices could harm our operating results, reduce the comparability of our historical results and may even affect our reporting of transactions completed before the change is effective. An example of new accounting pronouncements is the new lease accounting standard, ASC 842. As discussed in Note 2 of the accompanying notes to the condensed consolidated financial statements, we adopted ASC 842 on January 1, 2019 using the modified retrospective transition method, and recorded a balance sheet adjustment on the date of adoption. This change or other changes to existing rules may harm our operating results and affect the comparability of our operating results and financial condition from period to period.
If currency exchange rates fluctuate substantially in the future, the results of our operations, which are reported in U.S. dollars, could be adversely affected.
The majority of our sales contracts have historically been denominated in U.S. dollars. A strengthening of the U.S. dollar could increase the real cost of our software to our customers outside of the United States, which could adversely affect our business, results of operations, financial condition and cash flows. As we continue to expand our international operations, we could have more sales contracts denominated in currencies other than the U.S. dollar, which would increase our exposure to the effects of foreign currency rate fluctuations. In addition, we incur expenses for employee compensation and other operating expenses at our non-U.S. locations in the local currency. Fluctuations in the exchange rates between the U.S. dollar and other currencies could result in the dollar equivalent of such expenses being higher. This could have a negative impact on our reported results of operations. Developments such as changes in U.S. trade policies and the outcome of the Brexit referendum have caused, and continue to cause, significant volatility in global stock markets and currency exchange rate fluctuations. We currently do not hedge our exposure to foreign currency exchange risks by engaging in foreign exchange hedging transactions, although we may do so in the future.
We are exposed to collection and credit risks, which could impact our operating results.
Our accounts receivable and contract assets are subject to collection and credit risks. These assets may include upfront purchase commitments for multiple years of subscription-based software licenses and maintenance services, which may be invoiced over multiple reporting periods increasing these risks. For example, our operating results may be impacted by significant bankruptcies among customers, which could negatively impact our revenues

57


and cash flows. Although we have processes in place that are designed to monitor and mitigate these risks, we cannot guarantee these programs will be effective. If we are unable to adequately control these risks, our business, operating results and financial condition could be harmed.
Adverse economic or market conditions may harm our business or impact our investment portfolio.
We maintain an investment portfolio of various holdings, types and maturities. These investments are subject to general credit, liquidity, market and interest rate risks, which may be exacerbated by unusual events that affect global financial markets. A significant part of our investment portfolio comprises U.S. government securities. If global credit and equity markets decline for long periods, or if there is a downgrade of the U.S. government credit rating due to an actual or threatened default on government debt, our investment portfolio may be adversely affected and we could determine that more of our investments have experienced an other-than-temporary decline in fair value, requiring impairment charges that could adversely affect our financial results.
We may require additional capital to fund our business and support our growth, and our inability to generate and obtain such capital on acceptable terms, or at all, could harm our business, operating results, financial condition and prospects.
We intend to continue to make substantial investments to fund our business and support our growth. In addition, we may require additional funds to respond to business challenges, including the need to develop new features or enhance our software, improve our operating infrastructure or acquire or develop complementary businesses and technologies. As a result, we may need to engage in equity or debt financings to provide the funds required for these and other business endeavors. If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain such additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired, and our business may be adversely affected. In addition, our inability to generate or obtain the financial resources needed may require us to delay, scale back, or eliminate some or all of our operations, which may have a material adverse effect on our business, operating results, financial condition and prospects.
Risks Related to Ownership of Our Class A Common Stock
Our stock price has been and will likely continue to be volatile or may decline regardless of our operating performance, resulting in the potential for substantial losses for our stockholders.
The trading price for shares of our Class A common stock has been, and is likely to continue to be, volatile for the foreseeable future. For example, our Class A common stock's daily closing price on the New York Stock Exchange ranged from $84.78 to $136.64 during the 12-month period ended April 30, 2019. On April 30, 2019, the closing price of our Class A common stock was $121.81.
The market price of our common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including the factors listed below and other factors described in this "Risk Factors" section:
actual or anticipated fluctuations in our results of operations;
the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of our company, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors on a quarterly basis;
ratings changes by any securities analysts who follow our company;
announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole;
changes in our board of directors or management;

58


sales of large blocks of our common stock, including sales by our executive officers, directors and significant stockholders;
lawsuits threatened or filed against us;
short sales, hedging and other derivative transactions involving our capital stock;
general economic and political conditions in the United States and abroad;
cyber-attacks or incidents; and
other events or factors, including those resulting from war, incidents of terrorism or responses to these events.
In addition, stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many technology companies. Stock prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, stockholders have instituted securities class action litigation following periods of market volatility. We are currently subject to securities and derivative litigation as further described in Part II, Item 1. Legal Proceedings of this report. Involvement in such securities litigation can subject us to substantial costs, divert resources and the attention of management from our business and, in the event that such legal proceedings were to result in unfavorable outcomes, could have a material adverse effect on our business, results of operations, financial condition and cash flows.
Substantial future sales of shares of our Class A common stock could cause the market price of our Class A common stock to decline.
Sales of a substantial number of shares of our Class A common stock into the public market, or the perception that these sales might occur, could depress the market price of our Class A common stock and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that such sales may have on the prevailing market price of our common stock.
In addition, as of March 31, 2019, we had options outstanding that, if fully exercised, would result in the issuance of approximately 0.1 million and 0.9 million shares of Class A and Class B common stock, respectively. Our Class B common stock converts into Class A common stock on a one-for-one basis. All of the shares of Class A common stock issuable upon the exercise of options (or upon conversion of shares of Class B common stock issued upon the exercise of options) have been registered for public resale under the Securities Act of 1933, as amended. Accordingly, these shares will be able to be freely sold in the public market upon issuance as permitted by any applicable vesting requirements.
Future sales and issuances of our capital stock or rights to purchase capital stock could result in dilution of the percentage ownership of our stockholders and could cause our stock price to decline.
We may issue additional securities in the future. Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell Class A common stock, convertible securities and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, investors may be materially diluted. New investors in such subsequent transactions could gain rights, preferences and privileges senior to those of holders of our Class A common stock.
If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our share price and trading volume could decline.
The trading market for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us or our business, our market and our competitors. We do not have any control over these analysts or their expectations regarding our performance on a quarterly or annual basis. If one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. If we fail to meet one or more of these analysts' published expectations regarding our performance on a quarterly basis, our share price or trading volume could decline. If one or more of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
The dual class structure of our common stock and the existing ownership of capital stock by our founders have the effect of concentrating voting control with our founders for the foreseeable future, which will limit the ability of our other investors to influence corporate matters.
Our Class B common stock has ten votes per share and our Class A common stock has one vote per share. As of March 31, 2019, the holders of shares of Class B common stock collectively beneficially owned shares representing approximately 58% of the voting power of our outstanding capital stock. Our founders collectively

59


beneficially owned shares representing a majority of the voting power of our outstanding capital stock as of that date. Consequently, the holders of Class B common stock, including our founders, collectively control all matters submitted to our stockholders for approval. This concentrated control limits the ability of our other investors to influence corporate matters. For example, these stockholders control elections of directors, amendments of our certificate of incorporation or bylaws, increases to the number of shares available for issuance under our equity incentive plans or adoption of new equity incentive plans, and approval of any merger or sale of assets for the foreseeable future. This control may adversely affect the market price of our Class A common stock.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, which will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long-term, which may include our founders.
The requirements of being a public company may strain our resources, divert management's attention and affect our ability to attract and retain additional executive management and qualified board members.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Act, the listing requirements of the New York Stock Exchange and other applicable securities rules and regulations. These laws, regulations and standards are subject to varying interpretations, and their application in practice may evolve over time as regulatory and governing bodies issue revisions to, or new interpretations of, these public company requirements. Such changes could result in continuing uncertainty regarding compliance matters and higher legal and financial costs necessitated by ongoing revisions to disclosure and governance practices. We will continue to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses 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 due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.
Being a public company under these rules and regulations has made it more expensive for us to obtain 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 executive officers or members of our board of directors, particularly to serve on our audit and compensation committees.
As a result of the disclosures within our filings with the SEC, information about our business and our financial condition is available to competitors and other third parties, which may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and results of operations could be adversely affected. 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 adversely affect our business and results of operations.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our Class A or Class B common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Our share repurchase program may not achieve its objective to enhance long-term stockholder value and could increase the volatility of our stock price.
On November 1, 2016, we announced that our board of directors approved a stock repurchase program, under which we may repurchase up to $200 million of our outstanding Class A common stock. On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our outstanding Class A common stock under our previously announced stock repurchase program. As of March 31, 2019, we had repurchased and retired 2,966,527 shares of our Class A common stock for a total of $224.4 million and were authorized to repurchase up to a remaining $275.7 million of our Class A common stock under the existing stock repurchase program. We cannot guarantee that our repurchase program will enhance long-term stockholder value. For example, the market price of our common stock may decline below the levels at which we repurchase our stock, and short-term stock price fluctuations could reduce the program's effectiveness. Our repurchases of common stock could also affect the market price of our common stock or increase its volatility. For example, the existence of a

60


share repurchase program could cause our stock price to be higher than it would be in the absence of such a program and could potentially reduce the market liquidity for our stock. Additionally, the program does not obligate us to repurchase any dollar amount or number of shares of common stock and may be modified, suspended or discontinued at any time, and any of which could cause the market price of our stock to decline.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and bylaws include provisions that:
establish a classified board of directors so that not all members of our board of directors are elected at one time;
permit the board of directors to establish the number of directors and fill any vacancies and newly-created directorships;
provide that directors may only be removed for cause;
require super-majority voting to amend some provisions in our certificate of incorporation and bylaws;
authorize the issuance of "blank check" preferred stock that our board of directors could use to implement a stockholder rights plan;
eliminate the ability of our stockholders to call special meetings of stockholders;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter or repeal our bylaws; and
establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any holder of at least 15% of our capital stock for a period of three years following the date on which the stockholder became a 15% stockholder.
 

61


ITEM 2. UNREGISTERED SALE OF SECURITIES AND USE OF PROCEEDS
Sales of Unregistered Securities
None
Issuer Purchases of Equity Securities
The following table sets forth for the indicated period, share repurchases of our Class A common stock.
 
Total Number of Shares Purchased (1)
Average Price Paid per Share
Total Number of Shares Purchased as part of Publicly Announced Program
Dollar Value of Shares that May Yet Be Purchased Under the Program
(in thousands)
January 1, 2019 - January 31, 2019

$


$
279,976

February 1, 2019 - February 28, 2019
34,986

$
123.64

34,986

$
275,650

March 1, 2019 - March 31, 2019

$


$
275,650

(1) All repurchases were made as part of our publicly announced stock repurchase program. On November 1, 2016, we announced that our board of directors approved a stock repurchase program, under which we were authorized to repurchase up to $200 million of our outstanding Class A common stock. On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our outstanding Class A common stock under our previously announced stock repurchase program. The repurchase program has no expiration date and may be modified, suspended or discontinued at any time. For further information regarding our stock repurchase program, see Note 6 of the accompanying notes to the condensed consolidated financial statements.

62


ITEM 6.        EXHIBITS
Exhibits
Exhibit Number
 
Description
3.1(1)
 
3.2(2)
 
31.1
 
31.2
 
32.1*
 
101.INS
 
XBRL Instance Document
101.SCH
 
XBRL Taxonomy Schema Linkbase Document
101.CAL
 
XBRL Taxonomy Definition Linkbase Document
101.DEF
 
XBRL Taxonomy Definition Linkbase Document
101.LAB
 
XBRL Taxonomy Labels Linkbase Document
101.PRE
 
XBRL Taxonomy Presentation Linkbase Document
* Document has been furnished, is not deemed filed and is not to be incorporated by reference into any of the Registrant's filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, irrespective of any general incorporation language contained in any such filing.
(1) Filed as Exhibit 3.1 to the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on May 23, 2013 (File No. 001-35925) and incorporated herein by reference.
(2) Filed as Exhibit 3.4 to the Registrant's Registration Statement on Form S-1, as amended (File No. 333-187683), filed with the Securities and Exchange Commission on April 2, 2013 and incorporated herein by reference.

63


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 on this 6th day of May 2019.
                                
            
                            
TABLEAU SOFTWARE, INC.
By: /s/ Damon Fletcher
 
Damon Fletcher
Chief Financial Officer (principal
financial and accounting officer
and duly authorized signatory)



64
EX-31.1 2 exhibit311q12019.htm EXHIBIT 31.1 Exhibit


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



EX-31.2 3 exhibit312q12019.htm EXHIBIT 31.2 Exhibit


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

                                
 
By: /s/ Damon Fletcher
 
Damon Fletcher
 
Chief Financial Officer
 
(Principal Financial and
 
Accounting Officer)


EX-32.1 4 exhibit321q12019.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002*

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. 1350), Adam Selipsky, President and Chief Executive Officer (Principal Executive Officer) of Tableau Software, Inc. (the “Company”), and Damon Fletcher, Chief Financial Officer (Principal Financial and Accounting Officer) of the Company, each hereby certifies that, to the best of his knowledge:

1.
The Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2019, to which this Certification is attached as Exhibit 32.1 (the “Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 
 
 
 
Date: May 6, 2019
 
 
 
 
 
/s/ Adam Selipsky
 
/s/ Damon Fletcher
Adam Selipsky
 
Damon Fletcher
 
 
 
President and Chief Executive Officer
 
Chief Financial Officer
(Principal Executive Officer)
 
(Principal Financial and Accounting Officer)

*This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Tableau Software, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-101.INS 5 data-20190331.xml XBRL INSTANCE DOCUMENT 0001303652 2019-01-01 2019-03-31 0001303652 us-gaap:CommonClassBMember 2019-04-30 0001303652 us-gaap:CommonClassAMember 2019-04-30 0001303652 2019-03-31 0001303652 2018-12-31 0001303652 us-gaap:CommonClassAMember 2019-03-31 0001303652 us-gaap:ConvertiblePreferredStockMember 2019-03-31 0001303652 us-gaap:ConvertiblePreferredStockMember 2018-12-31 0001303652 us-gaap:CommonClassAMember 2018-12-31 0001303652 us-gaap:CommonClassBMember 2018-12-31 0001303652 us-gaap:CommonClassBMember 2019-03-31 0001303652 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001303652 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0001303652 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-03-31 0001303652 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-03-31 0001303652 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001303652 us-gaap:CostOfSalesMember 2018-01-01 2018-03-31 0001303652 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-03-31 0001303652 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001303652 2018-01-01 2018-03-31 0001303652 us-gaap:LicenseMember 2018-01-01 2018-03-31 0001303652 us-gaap:MaintenanceMember 2018-01-01 2018-03-31 0001303652 us-gaap:LicenseMember 2019-01-01 2019-03-31 0001303652 us-gaap:MaintenanceMember 2019-01-01 2019-03-31 0001303652 us-gaap:CommonStockMember 2019-03-31 0001303652 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001303652 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001303652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001303652 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001303652 us-gaap:CommonStockMember 2018-12-31 0001303652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001303652 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001303652 us-gaap:RetainedEarningsMember 2018-12-31 0001303652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001303652 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001303652 us-gaap:RetainedEarningsMember 2019-03-31 0001303652 us-gaap:CommonStockMember 2018-03-31 0001303652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001303652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001303652 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001303652 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0001303652 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001303652 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001303652 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0001303652 2017-12-31 0001303652 us-gaap:CommonStockMember 2017-12-31 0001303652 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001303652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001303652 2018-03-31 0001303652 us-gaap:RetainedEarningsMember 2017-12-31 0001303652 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001303652 us-gaap:RetainedEarningsMember 2018-03-31 0001303652 us-gaap:AccountingStandardsUpdate201602Member us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-01-01 0001303652 us-gaap:AccountingStandardsUpdate201602Member us-gaap:OtherNoncurrentLiabilitiesMember 2019-01-01 0001303652 us-gaap:AccountingStandardsUpdate201602Member data:OperatingleaserightofuseassetsMember 2019-01-01 0001303652 2019-01-01 0001303652 us-gaap:AccountingStandardsUpdate201602Member data:OperatingleaseliabilitiesnoncurrentMember 2019-01-01 0001303652 us-gaap:AccountingStandardsUpdate201602Member us-gaap:AccruedLiabilitiesMember 2019-01-01 0001303652 us-gaap:AccountingStandardsUpdate201602Member us-gaap:OtherNoncurrentAssetsMember 2019-01-01 0001303652 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001303652 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001303652 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001303652 us-gaap:USTreasurySecuritiesMember data:LongtermInvestmentsMember 2018-12-31 0001303652 us-gaap:ShortTermInvestmentsMember 2018-12-31 0001303652 us-gaap:CorporateDebtSecuritiesMember data:LongtermInvestmentsMember 2018-12-31 0001303652 data:LongtermInvestmentsMember 2018-12-31 0001303652 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001303652 us-gaap:ShortTermInvestmentsMember 2019-03-31 0001303652 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-03-31 0001303652 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-03-31 0001303652 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-03-31 0001303652 us-gaap:CorporateDebtSecuritiesMember data:LongtermInvestmentsMember 2019-03-31 0001303652 data:LongtermInvestmentsMember 2019-03-31 0001303652 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:ShortTermInvestmentsMember 2019-03-31 0001303652 us-gaap:MoneyMarketFundsMember 2018-12-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001303652 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001303652 us-gaap:CorporateDebtSecuritiesMember us-gaap:CashEquivalentsMember 2018-12-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember data:LongtermInvestmentsMember 2018-12-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001303652 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001303652 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001303652 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-12-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember data:LongtermInvestmentsMember 2018-12-31 0001303652 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember us-gaap:CashEquivalentsMember 2018-12-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember us-gaap:ShortTermInvestmentsMember 2019-03-31 0001303652 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-03-31 0001303652 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:CashEquivalentsMember 2019-03-31 0001303652 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember us-gaap:CashEquivalentsMember 2019-03-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-03-31 0001303652 us-gaap:CorporateDebtSecuritiesMember us-gaap:CashEquivalentsMember 2019-03-31 0001303652 us-gaap:FairValueInputsLevel3Member 2019-03-31 0001303652 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:CashEquivalentsMember 2019-03-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-03-31 0001303652 us-gaap:MoneyMarketFundsMember 2019-03-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-03-31 0001303652 us-gaap:FairValueInputsLevel2Member 2019-03-31 0001303652 us-gaap:FairValueInputsLevel1Member 2019-03-31 0001303652 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember data:LongtermInvestmentsMember 2019-03-31 0001303652 srt:MinimumMember 2019-03-31 0001303652 srt:MaximumMember 2019-03-31 0001303652 us-gaap:CommonClassAMember 2019-01-01 2019-03-31 0001303652 2016-11-01 0001303652 2018-04-26 0001303652 us-gaap:CommonClassBMember 2019-01-01 2019-03-31 0001303652 data:DeferredRevenueMember 2019-01-01 2019-03-31 0001303652 data:DeferredRevenueMember 2019-03-31 0001303652 data:DeferredRevenueMember 2018-12-31 0001303652 data:ContractAssetMember 2019-01-01 2019-03-31 0001303652 data:ContractAssetMember 2019-03-31 0001303652 data:ContractAssetMember 2018-12-31 0001303652 data:DeferredCommissionsMember 2019-03-31 0001303652 data:DeferredCommissionsMember 2018-12-31 0001303652 data:DeferredCommissionsMember 2019-01-01 2019-03-31 0001303652 data:RecognizedOverNext24MonthsMember 2019-03-31 0001303652 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001303652 us-gaap:RestrictedStockUnitsRSUMember 2019-03-31 0001303652 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001303652 data:ESPPMember 2019-01-01 2019-03-31 0001303652 srt:MaximumMember data:PerformanceSharesSubjecttoPerformanceConditionsOtherThanTechnologyMilestonesMember 2019-01-01 2019-03-31 0001303652 data:A2013PlanMember 2019-03-31 0001303652 data:A2013PlanMember 2019-01-01 2019-03-31 0001303652 us-gaap:CommonClassAMember data:ESPPMember 2019-01-01 2019-03-31 0001303652 us-gaap:CommonClassAMember data:ESPPMember 2019-03-31 0001303652 us-gaap:CommonClassAMember data:ESPPMember 2018-12-31 0001303652 data:A2013PlanMember 2018-12-31 0001303652 data:UnitedStatesandCanadaMember 2018-01-01 2018-03-31 0001303652 data:InternationalMember 2019-01-01 2019-03-31 0001303652 data:UnitedStatesandCanadaMember 2019-01-01 2019-03-31 0001303652 data:InternationalMember 2018-01-01 2018-03-31 xbrli:shares data:segment data:product xbrli:pure iso4217:USD xbrli:shares iso4217:USD 8956000 133514000 31750000 5 332854000 144237000 47449000 46081000 46146000 35380000 13561000 0.15 P6M 209384 24230000 24230000 300000000 P1Y false --12-31 Q1 2019 2019-03-31 10-Q 0001303652 75799434 10380023 false Large Accelerated Filer TABLEAU SOFTWARE INC false DATA 6652000 12201000 236063000 177188000 -118000 723000 2982000 1312000 55896000 72457000 70396000 -11458000 -8986000 1340628000 1432437000 64411000 64411000 65619000 65619000 2987000 7604000 25157000 20015000 3852000 7133000 31641000 22993000 1608000 1809000 11193000 9032000 1634725000 1839656000 1415720000 1407206000 31000 0 2000 0 0 5000 24000 7000 24000 167000 0 6000 21000 1000 139000 6000 161000 905000 0 56000 281000 61000 50000 457000 106000 799000 337000 0 1000 87000 16000 233000 1000 336000 396507000 7949000 13025000 137119000 18576000 13352000 206486000 26377000 370130000 558880000 32754000 4663000 145504000 16300000 359659000 4663000 554217000 395633000 558710000 7949000 136838000 18515000 206053000 369355000 32754000 145438000 16285000 359565000 554042000 12971000 13307000 26278000 4668000 4668000 4192000 10739000 -4449000 P4Y 51401000 55908000 627878000 623994000 653022000 501056000 -3884000 -151966000 0.0001 0.0001 0.0001 0.0001 750000000 75000000 750000000 75000000 73314823 11042131 75797384 10380023 73314823 11042131 75797384 10380023 7000 1000 8000 1000 1 10 -46735000 -86410000 105593000 121599000 -15744000 394198000 382185000 -145527000 32425000 3954000 28471000 5627000 33802000 39429000 166089000 1683000 164406000 242916000 210914000 14500000 -28000 -46908000 -378000 143370000 0 45383000 18515000 0 79472000 0 143370000 145514000 0 36982000 8560000 99972000 0 145514000 525000 0 150000 61000 0 314000 0 525000 309000 0 71000 16000 222000 0 309000 202019000 11389000 91455000 0 9855000 89320000 21244000 180775000 164476000 2988000 78539000 2059000 80890000 2988000 161488000 380000 56000 131000 0 50000 143000 106000 274000 28000 1000 16000 0 11000 1000 27000 345389000 11389000 136838000 18515000 9855000 168792000 21244000 324145000 309990000 2988000 115521000 10619000 180862000 2988000 307002000 905000 56000 281000 61000 50000 457000 106000 799000 337000 1000 87000 16000 233000 1000 336000 18800000 -4226000 -1597000 377892000 362740000 16306000 19445000 4733000 5633000 9647000 14863000 -0.57 -1.04 -0.57 -1.04 -0.57 -1.04 1233000 114000 0.050 -0.010 105155000 89380000 642300000 P3Y1M6D 32250000 61725000 42530000 45430000 213782000 243031000 -48917000 -87994000 -2445000 888000 2268000 2422000 -4279000 -12717000 -73012000 -58184000 -356000 -1651000 -7507000 -10176000 194000 137000 22891000 22864000 1009374000 610732000 3009000 610732000 398642000 7949000 12971000 136838000 18515000 13307000 206053000 0 7949000 12971000 3009000 136838000 18515000 13307000 206053000 610732000 995238000 396563000 31970000 7995000 396563000 598675000 32754000 4668000 145438000 16285000 359565000 0 32754000 4668000 31970000 145438000 7995000 16285000 359565000 396563000 13948000 P7Y P4Y 350048000 144237000 47577000 46706000 47353000 43277000 20898000 80670000 17194000 128000 625000 7337000 0 1207000 7897000 621140000 820671000 1634725000 1839656000 548577000 538090000 26278000 4668000 -27515000 1961000 -30217000 -178190000 52615000 24149000 -46472000 -46472000 -88882000 -88882000 0 24230000 1462000 5186000 1 264161000 336211000 -50379000 -93180000 11539000 269378000 17474000 0 251904000 242916000 11000000 0 217796000 210914000 0.062 P7Y10M24D 8600000 50927000 56446000 50899000 586000 1764000 -849000 708000 -263000 -263000 2472000 2472000 56257000 11232000 9349000 30007000 4326000 102450000 254019000 0 4500000 5251000 12042000 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 155012000 172498000 154634000 77385000 92371000 99000 0 2492000 6287000 94537000 102477000 93505000 112144000 -315593000 -404475000 246207000 108793000 137414000 117552000 164908000 282460000 254000000 212500000 246207000 78408000 167799000 85558000 196902000 282460000 13500000 138406000 162342000 55763000 65619000 P4Y 0 203880 75.10 70879 0 1618660 129.34 7194454 7822035 77.66 89.07 787199 71.21 843569 4217847 3979544 7687965 4823113 10420153 1032402 11.83 1689539 121227000 1919383 1060527 10.44 12.97 121227000 1060527 12.97 7.32 P10Y 119191000 P3Y3M10D 203880 P3Y4M20D P3Y4M20D 0.85 80462345 81535134 84356954 86177407 369355000 554042000 1807000 1438949 1646055 209384 858856 2492000 2492000 0 6286000 1000 6287000 24200000 200000000 275700000 366160 34986 30007000 30000000 30007000 4326000 4326000 4300000 753623000 -11991000 1168563000 8000 -402957000 909873000 -10571000 1205459000 8000 -285023000 1013585000 -11458000 1340628000 8000 -315593000 1018985000 -8986000 1432437000 9000 -404475000 2401000 81.95 123.64 18000000 3003000 81039000 85434000 81039000 85434000 81039000 85434000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents supplemental balance sheet information related to leases as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(dollars in thousands)</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:Arial;font-size:10pt;">Other accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Operating lease liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">251,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Total operating lease liabilities</font></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:Arial;font-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:Arial;font-size:10pt;">269,378</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="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted average remaining lease term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Weighted average discount rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.2</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:Arial;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Risks and Uncertainties</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inherent in our business are various risks and uncertainties, including our limited history of operating our business at its current scale and development of advanced technologies in a rapidly changing industry. These risks include our ability to manage our growth, to attract new customers, to expand sales to existing customers and to attract, integrate and retain qualified personnel, as well as other risks and uncertainties. In the event that we do not successfully implement our business plan, certain assets may not be recoverable, certain liabilities may not be paid and investments in our capital stock may not be recoverable. Our success depends upon the acceptance of our technology, development of sales and distribution channels and our ability to generate significant revenues from the sale of our technology.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The summary of shares available for issuance of equity-based awards (including stock options, RSUs, including RSU awards subject to technology milestones or other performance conditions, and shares issuable under our 2013 ESPP) during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Shares Available for Grant</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2013 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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2013 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:Arial;font-size:10pt;">Balances at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,687,965</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:Arial;font-size:10pt;">3,979,544</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: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:Arial;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:Arial;font-size:10pt;">4,217,847</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;font-size:10pt;">843,569</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">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:Arial;font-size:10pt;">(1,689,539</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">203,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balances at March 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Arial;font-size:10pt;">10,420,153</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:Arial;font-size:10pt;">4,823,113</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables present our short-term and long-term investments in available-for-sale securities based on remaining contractual years to maturity:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;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:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">Commercial paper</font></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:Arial;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:Arial;font-size:10pt;">32,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">32,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">359,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(233</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:Arial;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:Arial;font-size:10pt;">359,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(16</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:Arial;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:Arial;font-size:10pt;">16,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">145,504</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:Arial;font-size:10pt;">21</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:Arial;font-size:10pt;">(87</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:Arial;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:Arial;font-size:10pt;">145,438</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:Arial;font-size:10pt;">Total short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">554,217</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">161</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(336</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:Arial;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:Arial;font-size:10pt;">554,042</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">4,663</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;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:Arial;font-size:10pt;">(1</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:Arial;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:Arial;font-size:10pt;">4,668</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Total long-term investments</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:Arial;font-size:10pt;">4,663</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:Arial;font-size:10pt;">6</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:Arial;font-size:10pt;">(1</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:Arial;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:Arial;font-size:10pt;">4,668</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Total short-term and long-term investments</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:Arial;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:Arial;font-size:10pt;">558,880</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:Arial;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:Arial;font-size:10pt;">167</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:Arial;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:Arial;font-size:10pt;">(337</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:Arial;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:Arial;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:Arial;font-size:10pt;">558,710</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 style="line-height:120%;padding-bottom:6px;padding-top:6px;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="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">Commercial paper</font></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:Arial;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:Arial;font-size:10pt;">7,949</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">7,949</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">206,486</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(457</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:Arial;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:Arial;font-size:10pt;">206,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,576</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">(61</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:Arial;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:Arial;font-size:10pt;">18,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">137,119</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:Arial;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:Arial;font-size:10pt;">(281</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:Arial;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:Arial;font-size:10pt;">136,838</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">Total short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">370,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(799</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:Arial;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:Arial;font-size:10pt;">369,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(50</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">13,307</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">13,025</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:Arial;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(56</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:Arial;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:Arial;font-size:10pt;">12,971</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:Arial;font-size:10pt;">Total long-term investments</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">26,377</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(106</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:Arial;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:Arial;font-size:10pt;">26,278</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Total short-term and long-term investments</font></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:Arial;font-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:Arial;font-size:10pt;">396,507</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:Arial;font-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:Arial;font-size:10pt;">31</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:Arial;font-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:Arial;font-size:10pt;">(905</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">395,633</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables present the fair values and the gross unrealized losses related to our investments in available-for-sale securities that were in an unrealized loss position as of </font><font style="font-family:Arial;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, summarized by the length of time that the investments have been in a continuous unrealized loss position:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;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:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;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:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;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:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">U.S. treasury securities</font></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:Arial;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:Arial;font-size:10pt;">80,890</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">(11</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:Arial;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:Arial;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:Arial;font-size:10pt;">99,972</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">(222</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:Arial;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:Arial;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:Arial;font-size:10pt;">180,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Arial;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:Arial;font-size:10pt;">(233</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">8,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(16</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:Arial;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:Arial;font-size:10pt;">10,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(16</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">78,539</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(16</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:Arial;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:Arial;font-size:10pt;">36,982</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(71</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:Arial;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:Arial;font-size:10pt;">115,521</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(87</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:Arial;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:Arial;font-size:10pt;">Total short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">161,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(27</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">145,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(309</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">307,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(336</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:Arial;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="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">2,988</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:Arial;font-size:10pt;">(1</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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">2,988</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:Arial;font-size:10pt;">(1</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:Arial;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:Arial;font-size:10pt;">Total long-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,988</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">2,988</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Total short-term and long-term investments</font></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:Arial;font-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:Arial;font-size:10pt;">164,476</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:Arial;font-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:Arial;font-size:10pt;">(28</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">145,514</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:Arial;font-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:Arial;font-size:10pt;">(309</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">309,990</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:Arial;font-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:Arial;font-size:10pt;">(337</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:Arial;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:23%;" 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:0%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="24" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;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:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;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:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="24" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;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:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">U.S. treasury securities</font></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:Arial;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:Arial;font-size:10pt;">89,320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">(143</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:Arial;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:Arial;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:Arial;font-size:10pt;">79,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">(314</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:Arial;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:Arial;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:Arial;font-size:10pt;">168,792</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">(457</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">18,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(61</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:Arial;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:Arial;font-size:10pt;">18,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(61</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">91,455</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(131</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:Arial;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:Arial;font-size:10pt;">45,383</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(150</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:Arial;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:Arial;font-size:10pt;">136,838</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(281</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:Arial;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:Arial;font-size:10pt;">Total short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">180,775</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;font-size:10pt;">143,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(525</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:Arial;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:Arial;font-size:10pt;">324,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(799</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:Arial;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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(50</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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">9,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(50</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">11,389</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(56</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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">11,389</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(56</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:Arial;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:Arial;font-size:10pt;">Total long-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(106</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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">21,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(106</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:Arial;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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total short-term and long-term investments</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:Arial;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:Arial;font-size:10pt;">202,019</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Arial;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:Arial;font-size:10pt;">(380</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:Arial;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:Arial;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:Arial;font-size:10pt;">143,370</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:Arial;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:Arial;font-size:10pt;">(525</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:Arial;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:Arial;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:Arial;font-size:10pt;">345,389</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:Arial;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:Arial;font-size:10pt;">(905</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:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accompanying unaudited condensed consolidated financial information has been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and applicable rules&#160;and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules&#160;and regulations. The condensed consolidated balance sheet data as of December 31, </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:Arial;font-size:10pt;"> was derived from audited financial statements but does not include all disclosures required by GAAP. The condensed consolidated financial information should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended&#160;December 31, </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:Arial;font-size:10pt;"> filed with the SEC on </font><font style="font-family:Arial;font-size:10pt;">February 22, 2019</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the opinion of management, the unaudited condensed consolidated financial statements and accompanying notes include all normal recurring adjustments necessary for a fair presentation of the results for the interim periods presented. Interim results are not necessarily indicative of the results that may be expected for the year ending December 31, </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:Arial;font-size:10pt;">. All intercompany accounts and transactions have been eliminated in consolidation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the activity impacting our deferred contract costs during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Deferred Contract Costs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">51,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:10pt;">Additional contract costs deferred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">Amortization of deferred contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(4,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Balance at March 31, 2019</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:Arial;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:Arial;font-size:10pt;">55,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Contractual Commitments</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our non-lease contractual commitments are associated with agreements that are enforceable and legally binding and that specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions and the approximate timing of the transaction. Obligations under contracts that we can cancel without a significant penalty are not included. There have been no material changes to our non-lease contractual commitments compared to those discussed in Note 11 of our Annual Report on Form 10-K for the year ended </font><font style="font-family:Arial;font-size:10pt;">December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"></font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Securities Litigation.</font><font style="font-family:Arial;font-size:10pt;"> On July 28, 2017, and August 2, 2017, respectively, two substantially similar securities class action complaints were filed against the Company and two of its current and former executive officers.&#160;The first complaint was filed in the U.S. District for the Southern District of New York (the "Scheufele Action").&#160; The second complaint was filed in the U.S. District Court for the Western District of Washington (the "Abarrientos Action").&#160;On October 17, 2017, the Abarrientos Action was voluntarily dismissed.&#160;On October 18, 2017, the Court appointed a lead plaintiff and lead counsel in the Scheufele Action.&#160;On December 8, 2017, lead plaintiff filed an amended complaint, which alleged that between February 5, 2015 and February 4, 2016, the Company and certain of its executive officers violated Sections 10(b) and 20(a) of the Exchange Act and SEC Rule 10b-5 promulgated thereunder, in connection with statements regarding the Company's business and operations by allegedly failing to disclose that product launches and software upgrades by competitors were negatively impacting the Company's competitive position and profitability.&#160;The amended complaint sought unspecified damages, interest, attorneys' fees and other costs.&#160;Defendants filed a motion to dismiss the amended complaint on January 12, 2018.&#160;On February 2, 2018, lead plaintiff filed a second amended complaint (the "SAC"), which contains substantially similar allegations as the amended complaint, and adds as defendants two of the Company's current and former executive officers and directors.&#160;Defendants filed a motion to dismiss the SAC on March 13, 2018.&#160;On February 8, 2019, the court denied Defendants' motion to dismiss the SAC.&#160; Defendants filed an answer to the SAC&#160;on March 1, 2019, and subsequently amended their answer on April 18, 2019.&#160;There is currently no scheduling order set in this matter.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"></font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Derivative Litigation.</font><font style="font-family:Arial;font-size:10pt;"> On August 7, 2018, a shareholder derivative action was filed in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of the Company, against certain of our current and former directors and officers.&#160;The Company was named as a nominal defendant. The derivative action arises out of many of the factual allegations at issue in the above-referenced securities litigation, and generally alleges that the individual defendants breached fiduciary duties owed to the Company. The complaint seeks unspecified damages and equitable relief, attorneys' fees, costs and expenses. The case is currently stayed. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We believe the lawsuits are without merit and intend to vigorously defend. We are not in a position to assess whether any loss or adverse effect on our financial condition is probable or remote or to estimate the range of potential loss, if any.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the ordinary course of business, we are also involved in various legal proceedings and claims related to intellectual property rights, commercial disputes, employment and wage and hour laws, alleged securities laws violations or other investor claims and other matters. We evaluate these claims and lawsuits with respect to their potential merits, our potential defenses and counter claims, and the expected effect on us of defending the claims and potential adverse result. We make a provision for a liability relating to a claim when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. When we make such provisions, they are reviewed at least quarterly and adjusted to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter. We recognize legal expenses as incurred.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Management does not expect these proceedings or lawsuits to have a material impact on the liquidity, results of operations, or financial condition of the Company; however, litigation is inherently uncertain and the actual losses incurred in the event that our legal proceedings were to result in unfavorable outcomes could have a material adverse effect on our business and financial performance.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Credit Risk</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments, accounts receivable and contract assets. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our cash and cash equivalents and investments are held and managed by recognized financial institutions that follow our investment policy. Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our policy limits the amount of credit exposure to any one security issue or issuer. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We extend credit to customers based upon an evaluation of the customer's financial condition. As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, no individual customer accounted for 10% or more of total accounts receivable or 10% or more of our total contract assets. For the </font><font style="font-family:Arial;font-size:10pt;">three months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, no individual customer accounted for 10% or more of our total revenues.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the activity impacting our contract assets during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Contract Assets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">105,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Contract assets transferred to receivables</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(15,744</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Additions to contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance at March 31, 2019</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:Arial;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:Arial;font-size:10pt;">121,599</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-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Contract assets are included in prepaid expenses and other current assets. There were no material impairments of contract assets during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the activity impacting our deferred revenue balances during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Deferred Revenue</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">394,198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Deferred revenue recognized</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(145,527</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Additional amounts deferred</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">133,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance at March 31, 2019</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:Arial;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:Arial;font-size:10pt;">382,185</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our 2004 Equity Incentive Plan (the "2004 Plan") authorized the granting of options to purchase shares of our Class B common stock, Restricted Stock Units ("RSUs") and other stock-based awards to our employees, consultants, officers and directors. Our 2013 Equity Incentive Plan, as amended, (the "2013 Plan" and, together with the 2004 Plan, the "Plans"), which is the successor to our 2004 Plan, authorizes the granting of options to purchase shares of our Class A common stock, RSUs and other stock-based awards to our employees, consultants, officers and directors. Options granted under the Plans may be incentive or nonstatutory stock options. Incentive stock options may only be granted to employees. The term of each option is stated in the award agreement but shall be no more than </font><font style="font-family:Arial;font-size:10pt;">ten</font><font style="font-family:Arial;font-size:10pt;"> years from the date of grant. The board of directors determines the period over which options and RSUs become vested. Currently, the vesting period for our options and RSUs is typically </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our 2013 Employee Stock Purchase Plan ("2013 ESPP") allows eligible employees to purchase shares of our Class A common stock, at a discount, through payroll deductions of up to </font><font style="font-family:Arial;font-size:10pt;">15%</font><font style="font-family:Arial;font-size:10pt;"> of their eligible compensation, subject to plan limitations. The 2013 ESPP currently includes purchase periods approximately </font><font style="font-family:Arial;font-size:10pt;">six months</font><font style="font-family:Arial;font-size:10pt;"> in duration starting on the first trading date on or after June 1</font><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">st</sup></font><font style="font-family:Arial;font-size:10pt;"> and December 1</font><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">st</sup></font><font style="font-family:Arial;font-size:10pt;"> of each year. Participants are able to purchase shares of our common stock at </font><font style="font-family:Arial;font-size:10pt;">85%</font><font style="font-family:Arial;font-size:10pt;"> of the lower of its fair market value on (i) the first day of the purchase period or on (ii) the purchase date, which is the last day of the purchase period.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;">A summary of the option activity during the </font><font style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> follows:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</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="14" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted Average Exercise 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted Average Remaining Contractual Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(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;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:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balances at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,919,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left: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:Arial;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(858,856</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:Arial;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:Arial;font-size:10pt;">7.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balances at March 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">1,060,527</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">12.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3.39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">121,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested and expected to vest at March 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,060,527</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12.97</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3.39</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">121,227</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercisable at March 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Arial;font-size:10pt;">1,032,402</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:Arial;font-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:Arial;font-size:10pt;">11.83</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;font-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:Arial;font-size:10pt;">119,191</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The intrinsic value is the difference between the fair value of our Class A common stock as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> and the exercise price of each of the respective stock options. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the RSU activity, including RSU awards subject to technology milestones, during the </font><font style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Number of Shares Underlying Outstanding 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted Average Grant-Date Fair Value per RSU </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-Vested outstanding at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,194,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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">77.66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;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:Arial;font-size:10pt;">1,618,660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">129.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">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:Arial;font-size:10pt;">(787,199</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:Arial;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:Arial;font-size:10pt;">71.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:Arial;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:Arial;font-size:10pt;">(203,880</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:Arial;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:Arial;font-size:10pt;">75.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Non-Vested outstanding at March 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Arial;font-size:10pt;">7,822,035</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:Arial;font-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:Arial;font-size:10pt;">89.07</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Additionally during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">, we granted RSU awards subject to performance conditions other than technology milestones, under which certain executives and key employees may earn up to </font><font style="font-family:Arial;font-size:10pt;">70,879</font><font style="font-family:Arial;font-size:10pt;"> RSUs. Vesting of these awards is dependent upon achievement of specified revenue goals.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">An RSU award entitles the holder to receive shares of our Class A common stock as the award vests, which is generally based on length of service. Our non-vested RSUs do not have nonforfeitable rights to dividends or dividend equivalents. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock-based compensation expense is recognized using the straight-line method over the requisite service period. We account for forfeitures as they occur. For RSU awards subject to technology milestones or other performance conditions, we recognize compensation cost over the estimated requisite service period if we believe it is probable that the associated technology milestones or other performance conditions will be met. If our assessment of the probability of the technology milestones or other performance conditions being met changes, we recognize the impact of the change in estimate in the period of the change. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">, total unrecognized compensation expense related to stock options and non-vested RSUs, including RSU awards subject to technology milestones or other performance conditions, was </font><font style="font-family:Arial;font-size:10pt;">$642.3 million</font><font style="font-family:Arial;font-size:10pt;">, which is expected to be recognized over a weighted average period of </font><font style="font-family:Arial;font-size:10pt;">3.1 years</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The summary of shares available for issuance of equity-based awards (including stock options, RSUs, including RSU awards subject to technology milestones or other performance conditions, and shares issuable under our 2013 ESPP) during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Shares Available for Grant</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2013 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 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2013 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:Arial;font-size:10pt;">Balances at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,687,965</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:Arial;font-size:10pt;">3,979,544</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: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:Arial;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:Arial;font-size:10pt;">4,217,847</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;font-size:10pt;">843,569</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">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:Arial;font-size:10pt;">(1,689,539</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">203,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balances at March 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Arial;font-size:10pt;">10,420,153</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:Arial;font-size:10pt;">4,823,113</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"> Net Loss per Share </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the computation of basic and diluted net loss per share for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Net loss per share - basic and diluted</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(88,882</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:Arial;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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(46,472</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:Arial;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted average shares outstanding used to compute basic and diluted net loss per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">85,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">81,039</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss per share - basic and diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">(1.04</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:Arial;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:Arial;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:Arial;font-size:10pt;">(0.57</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:Arial;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents shares which were excluded from the computation of diluted net loss per share for the periods presented as their effect would have been antidilutive:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="6" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Shares subject to outstanding common stock awards</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:Arial;font-size:10pt;">9,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">11,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables present the fair value of our financial assets using the fair value hierarchy:</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:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="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:Arial;font-size:10pt;">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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">Money market funds</font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">396,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">396,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">Commercial paper<br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">U.S. 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:Arial;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:Arial;font-size:10pt;">7,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">7,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">32,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">32,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">359,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">359,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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:Arial;font-size:10pt;">U.S. 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:Arial;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:Arial;font-size:10pt;">16,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">16,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;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:Arial;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:Arial;font-size:10pt;">145,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">145,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;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;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:Arial;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:Arial;font-size:10pt;">4,668</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:Arial;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:Arial;font-size:10pt;">4,668</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">396,563</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">598,675</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">995,238</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">610,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">610,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;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:Arial;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:Arial;font-size:10pt;">3,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">3,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;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:Arial;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:Arial;font-size:10pt;">7,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">7,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">U.S. treasury 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:Arial;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:Arial;font-size:10pt;">206,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">206,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">18,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">18,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">136,838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">136,838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Long-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">U.S. treasury 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:Arial;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:Arial;font-size:10pt;">13,307</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">13,307</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;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;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:Arial;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:Arial;font-size:10pt;">12,971</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:Arial;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:Arial;font-size:10pt;">12,971</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">610,732</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:Arial;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:Arial;font-size:10pt;">398,642</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">1,009,374</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We categorize assets and liabilities recorded at fair value based upon the level of judgment associated with inputs used to measure their fair value. The levels of the fair value hierarchy are as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"></font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 1&#8212;Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"></font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 2&#8212;Inputs are quoted prices for similar assets and liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font><font style="font-family:inherit;font-size:10pt;"></font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 3&#8212;Inputs are unobservable inputs based on our own assumptions and valuation techniques used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of fair value assets and liabilities and their placement within the fair value hierarchy levels.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We value our investments using quoted prices for identical instruments in active markets when available. If we are unable to obtain quoted prices for identical instruments in active markets, we value our investments using quoted market prices for comparable instruments. To date, all of our investments can be valued using one of these two methodologies.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables present the fair value of our financial assets using the fair value hierarchy:</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:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="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:Arial;font-size:10pt;">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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">Money market funds</font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">396,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">396,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">Commercial paper<br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31,970</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">U.S. 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:Arial;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:Arial;font-size:10pt;">7,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">7,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">32,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">32,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">359,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">359,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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:Arial;font-size:10pt;">U.S. 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:Arial;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:Arial;font-size:10pt;">16,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">16,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;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:Arial;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:Arial;font-size:10pt;">145,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">145,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;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;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:Arial;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:Arial;font-size:10pt;">4,668</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:Arial;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:Arial;font-size:10pt;">4,668</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">396,563</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">598,675</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">995,238</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash equivalents</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">610,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">610,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;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:Arial;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:Arial;font-size:10pt;">3,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">3,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;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:Arial;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:Arial;font-size:10pt;">7,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">7,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">U.S. treasury 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:Arial;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:Arial;font-size:10pt;">206,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">206,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">18,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">18,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">136,838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">136,838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Long-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">U.S. treasury 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:Arial;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:Arial;font-size:10pt;">13,307</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">13,307</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;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;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:Arial;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:Arial;font-size:10pt;">12,971</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:Arial;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:Arial;font-size:10pt;">12,971</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">610,732</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:Arial;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:Arial;font-size:10pt;">398,642</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">1,009,374</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We did not have any investments in prime money market funds as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> or </font><font style="font-family:Arial;font-size:10pt;">December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">. We did not have any material financial assets or liabilities measured using Level 3 inputs as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> or </font><font style="font-family:Arial;font-size:10pt;">December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"> Income Taxes</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;">The income tax provision for interim periods is generally determined using an estimate of our annual effective tax rate, excluding jurisdictions for which no benefit can be recognized due to valuation allowance, and adjusted for discrete items, if any, in the relevant period. However, given current and expected operating activities during the year, estimating a reliable annual effective tax rate has become increasingly difficult. Even small changes in forecasted results can produce significant changes to our annual effective tax rate. Therefore, we have determined that the actual year to date effective tax rate is the best estimate for the reporting period ended </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">. We will continue to utilize this methodology until reliable estimates of the annual effective tax rate can be made.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our effective tax rate is impacted by, and differs from the federal statutory rate primarily due to, the full valuation allowance on our U.S. federal and state deferred tax assets, the effect of income or losses incurred in foreign jurisdictions where the statutory tax rate differs from the federal statutory rate and non-deductible stock-based compensation.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:Arial;font-size:10pt;">We recognized income tax expense of </font><font style="font-family:Arial;font-size:10pt;">$0.9 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">, compared to an income tax benefit of </font><font style="font-family:Arial;font-size:10pt;">$2.4 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">. Our effective tax rate was </font><font style="font-family:Arial;font-size:10pt;">(1.0)%</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">, compared to </font><font style="font-family:Arial;font-size:10pt;">5.0%</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">. The difference in the effective tax rates for the three month periods is primarily attributable&#160;to increased losses incurred in foreign jurisdictions where related tax benefits are not available.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We periodically evaluate the realizability of our net deferred tax assets based on all available evidence, both positive and negative such as historic results, future reversals of existing deferred tax liabilities, projected future taxable income, as well as prudent and feasible tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years. As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">, we maintain a full</font><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:Arial;font-size:10pt;">valuation allowance</font><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:Arial;font-size:10pt;">on our U.S. federal and state deferred tax assets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Short-Term and Long-Term Investments</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables present our short-term and long-term investments in available-for-sale securities based on remaining contractual years to maturity:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;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:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">Commercial paper</font></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:Arial;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:Arial;font-size:10pt;">32,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">32,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">359,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(233</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:Arial;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:Arial;font-size:10pt;">359,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(16</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:Arial;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:Arial;font-size:10pt;">16,285</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">145,504</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:Arial;font-size:10pt;">21</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:Arial;font-size:10pt;">(87</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:Arial;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:Arial;font-size:10pt;">145,438</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:Arial;font-size:10pt;">Total short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">554,217</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">161</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(336</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:Arial;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:Arial;font-size:10pt;">554,042</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">4,663</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;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:Arial;font-size:10pt;">(1</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:Arial;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:Arial;font-size:10pt;">4,668</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Total long-term investments</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:Arial;font-size:10pt;">4,663</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:Arial;font-size:10pt;">6</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:Arial;font-size:10pt;">(1</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:Arial;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:Arial;font-size:10pt;">4,668</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Total short-term and long-term investments</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:Arial;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:Arial;font-size:10pt;">558,880</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:Arial;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:Arial;font-size:10pt;">167</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:Arial;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:Arial;font-size:10pt;">(337</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:Arial;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:Arial;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:Arial;font-size:10pt;">558,710</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 style="line-height:120%;padding-bottom:6px;padding-top:6px;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="16" rowspan="1"></td></tr><tr><td style="width:37%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">Commercial paper</font></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:Arial;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:Arial;font-size:10pt;">7,949</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">7,949</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">206,486</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(457</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:Arial;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:Arial;font-size:10pt;">206,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,576</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">(61</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:Arial;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:Arial;font-size:10pt;">18,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">137,119</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:Arial;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:Arial;font-size:10pt;">(281</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:Arial;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:Arial;font-size:10pt;">136,838</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">Total short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">370,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(799</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:Arial;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:Arial;font-size:10pt;">369,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(50</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">13,307</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">13,025</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:Arial;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(56</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:Arial;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:Arial;font-size:10pt;">12,971</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:Arial;font-size:10pt;">Total long-term investments</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">26,377</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(106</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:Arial;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:Arial;font-size:10pt;">26,278</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Total short-term and long-term investments</font></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:Arial;font-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:Arial;font-size:10pt;">396,507</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:Arial;font-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:Arial;font-size:10pt;">31</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:Arial;font-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:Arial;font-size:10pt;">(905</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">395,633</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables present the fair values and the gross unrealized losses related to our investments in available-for-sale securities that were in an unrealized loss position as of </font><font style="font-family:Arial;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, summarized by the length of time that the investments have been in a continuous unrealized loss position:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;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:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;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:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;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:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">U.S. treasury securities</font></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:Arial;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:Arial;font-size:10pt;">80,890</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">(11</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:Arial;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:Arial;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:Arial;font-size:10pt;">99,972</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">(222</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:Arial;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:Arial;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:Arial;font-size:10pt;">180,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Arial;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:Arial;font-size:10pt;">(233</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">8,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(16</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:Arial;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:Arial;font-size:10pt;">10,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(16</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">78,539</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(16</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:Arial;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:Arial;font-size:10pt;">36,982</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(71</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:Arial;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:Arial;font-size:10pt;">115,521</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(87</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:Arial;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:Arial;font-size:10pt;">Total short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">161,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(27</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">145,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(309</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">307,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(336</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:Arial;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="padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">Corporate bonds</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:Arial;font-size:10pt;">2,988</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:Arial;font-size:10pt;">(1</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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">2,988</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:Arial;font-size:10pt;">(1</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:Arial;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:Arial;font-size:10pt;">Total long-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,988</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">2,988</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:normal;">Total short-term and long-term investments</font></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:Arial;font-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:Arial;font-size:10pt;">164,476</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:Arial;font-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:Arial;font-size:10pt;">(28</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">145,514</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:Arial;font-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:Arial;font-size:10pt;">(309</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">309,990</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:Arial;font-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:Arial;font-size:10pt;">(337</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:Arial;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:23%;" 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:0%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="24" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Fair Value</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;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:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;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:Arial;font-size:9pt;font-weight:bold;">Gross Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="24" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;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:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">U.S. treasury securities</font></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:Arial;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:Arial;font-size:10pt;">89,320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">(143</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:Arial;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:Arial;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:Arial;font-size:10pt;">79,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">(314</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:Arial;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:Arial;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:Arial;font-size:10pt;">168,792</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">(457</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">U.S. agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">18,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(61</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:Arial;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:Arial;font-size:10pt;">18,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(61</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">91,455</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(131</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:Arial;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:Arial;font-size:10pt;">45,383</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(150</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:Arial;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:Arial;font-size:10pt;">136,838</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(281</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:Arial;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:Arial;font-size:10pt;">Total short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">180,775</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;font-size:10pt;">143,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(525</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:Arial;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:Arial;font-size:10pt;">324,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(799</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:Arial;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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-term investments</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Arial;font-size:10pt;">U.S. treasury securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(50</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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">9,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(50</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:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">11,389</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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:Arial;font-size:10pt;">(56</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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">11,389</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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:Arial;font-size:10pt;">(56</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:Arial;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:Arial;font-size:10pt;">Total long-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(106</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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">21,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(106</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:Arial;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;padding-left:6px;text-indent:-6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total short-term and long-term investments</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:Arial;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:Arial;font-size:10pt;">202,019</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Arial;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:Arial;font-size:10pt;">(380</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:Arial;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:Arial;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:Arial;font-size:10pt;">143,370</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:Arial;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:Arial;font-size:10pt;">(525</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:Arial;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:Arial;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:Arial;font-size:10pt;">345,389</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:Arial;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:Arial;font-size:10pt;">(905</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:Arial;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The unrealized losses on investments as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> were primarily caused by increases in interest rates. None of the unrealized losses represent other-than-temporary impairments based on our evaluation of available evidence as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The components of our lease expense for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;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:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Operating lease costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,539</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Variable lease costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Short-term lease costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Sublease income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2,401</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total lease cost, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-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:Arial;font-size:10pt;">13,948</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Leases - Accounting Standards Codification 842</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leases arise from contracts which convey the right to control the use of identified property or equipment for a period of time in exchange for consideration. Our leasing arrangements are primarily for office space we use to conduct our operations. We determine whether contracts include a lease at the inception date, which is generally upon contract signing, considering factors such as whether the contract includes an asset which is physically distinct, which party obtains substantially all of the capacity and economic benefit of the asset, and which party directs how, and for what purpose, the asset is used during the contractual period of use. Our leases commence when the lessor makes the asset available for our use. At commencement we record a lease liability at the present value of future lease payments, net of any future lease incentives to be received. Many of our lease agreements include cancellable future periods subject to termination or extension options. We do not include cancellable lease periods in our future lease payments unless we are reasonably certain to continue to utilize the asset for those periods. We calculate the present value of future lease payments at commencement using a discount rate which we estimate as the collateralized borrowing rate we would incur on our future lease payments over a similar term. At commencement we also record a corresponding right-of-use asset, which is calculated based on the amount of the lease liability, adjusted for any advance lease payments paid, initial direct costs incurred or lease incentives received prior to commencement. Right-of-use assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leases are classified at commencement as either operating or finance leases. As of March 31, 2019, all of our leases are classified as operating leases. Rent expense for operating leases is recognized on the straight-line method over the term of the agreement beginning on the lease commencement date. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In accounting for leases, we utilize certain practical expedients and policy elections available under the lease accounting standard. For example, we do not record right-of-use assets or lease liabilities for leases with terms of 12 months or less. For contracts containing real estate leases, we combine lease and non-lease components. The primary impact of this policy election is that we include in our calculation of lease liabilities any fixed and noncancelable future payments due under the contract for items such as parking, common area maintenance, utilities and other costs. Lease-related costs which are variable rather than fixed are expensed in the period incurred.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assumptions, judgments and estimates impacting the carrying value of our right-of-use assets and liabilities include evaluating whether an arrangement contains a lease, determining whether the lease term should include any cancellable future periods, estimating the discount rate used to calculate our lease liabilities, estimating the fair value and useful life of the leased asset for the purpose of classifying the lease as an operating or finance lease, evaluating whether a lease contract amendment represents a new lease agreement or a modification to the existing lease and evaluating our right-of-use assets for impairment.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We also account for all subleases from the perspective of a lessor. We evaluate the duration of subleases based on the reasonable certainty of any sublessor termination and extension options, as well as the lease term for the underlying asset. As of March 31, 2019, all of our subleases are classified as operating leases. For subleases classified as operating leases, we record sublease income as a reduction of operating expense on the straight-line method over the lease term.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our accounting policy under the previous lease standard, Accounting Standards Codification ("ASC") 840, is included in our Annual Report on Form 10-K for the year ended December 31, 2018, which was filed with the SEC on February 22, 2019. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents our future lease payments for long-term operating leases, net of expected sublease income, as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Operating Lease Commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Expected Sublease Receipts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Net Future Operating Lease Commitments</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Remainder of 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(7,337</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:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43,277</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(7,897</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:Arial;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:Arial;font-size:10pt;">35,380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,207</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:Arial;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:Arial;font-size:10pt;">46,146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">46,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(625</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:Arial;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:Arial;font-size:10pt;">46,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47,577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(128</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:Arial;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:Arial;font-size:10pt;">47,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">144,237</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">144,237</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">350,048</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">(17,194</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">332,854</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:Arial;font-size:10pt;">Less: Imputed interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(80,670</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:Arial;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total operating lease liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-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:Arial;font-size:10pt;">269,378</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our leasing arrangements are primarily for office space we use to conduct our operations. We have subleased some office space for all or part of the associated head lease. The following table presents our future lease payments for long-term operating leases, net of expected sublease income, as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Operating Lease Commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Expected Sublease Receipts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Net Future Operating Lease Commitments</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Remainder of 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(7,337</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:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43,277</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(7,897</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:Arial;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:Arial;font-size:10pt;">35,380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,207</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:Arial;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:Arial;font-size:10pt;">46,146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">46,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(625</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:Arial;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:Arial;font-size:10pt;">46,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47,577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(128</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:Arial;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:Arial;font-size:10pt;">47,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">144,237</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">144,237</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">350,048</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">(17,194</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">332,854</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:Arial;font-size:10pt;">Less: Imputed interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(80,670</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:Arial;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total operating lease liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-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:Arial;font-size:10pt;">269,378</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash paid for operating lease liabilities for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> was </font><font style="font-family:Arial;font-size:10pt;">$11.0 million</font><font style="font-family:Arial;font-size:10pt;">. We recorded </font><font style="font-family:Arial;font-size:10pt;">$13.5 million</font><font style="font-family:Arial;font-size:10pt;"> in non-cash increases to our operating lease right-of-use assets and operating lease liabilities as a result of leases that commenced or were modified during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">March&#160;31, 2019</font><font style="font-family:Arial;font-size:10pt;">, we had signed leases for additional office space that had not yet commenced. Future noncancellable lease payments associated with these agreements total </font><font style="font-family:Arial;font-size:10pt;">$18.0 million</font><font style="font-family:Arial;font-size:10pt;">, payable over lease terms ranging from </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">seven</font><font style="font-family:Arial;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:10pt;">The following table presents supplemental balance sheet information related to leases as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">March&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(dollars in thousands)</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:Arial;font-size:10pt;">Other accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Operating lease liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">251,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Total operating lease liabilities</font></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:Arial;font-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:Arial;font-size:10pt;">269,378</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="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted average remaining lease term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Weighted average discount rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.2</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:Arial;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The components of our lease expense for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;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:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Operating lease costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,539</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Variable lease costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Short-term lease costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Sublease income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2,401</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total lease cost, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-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:Arial;font-size:10pt;">13,948</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Under ASC 840, the previous lease standard, total rent expense under operating leases, net of sublease income, was approximately </font><font style="font-family:Arial;font-size:10pt;">$8.6 million</font><font style="font-family:Arial;font-size:10pt;">&#160;for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents our future lease payments for long-term operating leases, net of expected sublease income, as of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Operating Lease Commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Expected Sublease Receipts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Net Future Operating Lease Commitments</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</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:Arial;font-size:10pt;">Remainder of 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(7,337</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:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43,277</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(7,897</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:Arial;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:Arial;font-size:10pt;">35,380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,207</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:Arial;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:Arial;font-size:10pt;">46,146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">46,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(625</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:Arial;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:Arial;font-size:10pt;">46,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47,577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(128</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:Arial;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:Arial;font-size:10pt;">47,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">144,237</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">144,237</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">350,048</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">(17,194</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">332,854</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:Arial;font-size:10pt;">Less: Imputed interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(80,670</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:Arial;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total operating lease liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-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:Arial;font-size:10pt;">269,378</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Description of Business</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;">Tableau Software, Inc., a Delaware corporation, and its wholly-owned subsidiaries (the "Company," "we," "us" or "our") are headquartered in Seattle, Washington. Our software products put the power of data into the hands of everyday people, allowing a broad population of business users to engage with their data, ask questions, solve problems and create value. Based on innovative core technologies originally developed at Stanford University, our products dramatically reduce the complexity, inflexibility and expense associated with traditional business intelligence applications. We currently offer </font><font style="font-family:Arial;font-size:10pt;">five</font><font style="font-family:Arial;font-size:10pt;"> key products: Tableau Desktop, a self-service, powerful analytics product for anyone with data; Tableau Server, a business intelligence platform for organizations; Tableau Online, a hosted software-as-a-service ("SaaS") version of Tableau Server; Tableau Prep, a data preparation product for combining, shaping and cleaning data; and Tableau Public, a free cloud-based platform for analyzing and sharing public data.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We adopted the new lease accounting standard, ASC 842, on January 1, 2019 using the modified retrospective transition method, and recorded a balance sheet adjustment on the date of adoption. The new lease standard requires lessees to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases, and also requires additional quantitative and qualitative disclosures to enable users of the financial statements to assess the amount, timing and uncertainty of cash flows arising from leases. In adopting ASC 842, we utilized certain practical expedients available under the standard. These practical expedients include waiving reassessment of conclusions reached under the previous lease standard as to whether contracts contain leases, not recording right-of-use assets or lease liabilities for leases with terms of 12 months or less, how to classify leases identified and how to account for initial direct costs incurred. We also utilized the practical expedient to use hindsight as of the date of adoption to determine the terms of our leases and to evaluate our right-of-use assets for impairment.&#160;</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We recorded the following adjustments to our consolidated balance sheet on the date of adoption:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">January 1, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Adjustment Recorded</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Adjusted Balance</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">155,012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">154,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Operating lease right-of-use assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">210,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">210,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">Other long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">50,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">50,899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Other accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">55,896</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">70,396</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Operating lease liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">242,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">242,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Other long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">56,257</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(46,908</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">9,349</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">See Note 5 of the accompanying notes to the condensed consolidated financial statements for additional information regarding our operating leases.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Not Yet Adopted</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2016, the FASB issued Accounting Standards Update ("ASU") 2016-13, related to credit losses. The new guidance replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. We will adopt this standard in the first quarter of 2020. We are currently evaluating the impact that this standard will 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-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. We record assets for amounts related to performance obligations that are satisfied but not yet billed and/or collected. These assets are recorded as contract assets rather than receivables when receipt of the consideration is conditional on something other than the passage of time. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations. These liabilities are classified as current and non-current deferred revenue.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Contract Assets and Contract Liabilities</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;"></font><font style="font-family:Arial;font-size:10pt;">The following table presents the activity impacting our contract assets during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Contract Assets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">105,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Contract assets transferred to receivables</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(15,744</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Additions to contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance at March 31, 2019</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:Arial;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:Arial;font-size:10pt;">121,599</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-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Contract assets are included in prepaid expenses and other current assets. There were no material impairments of contract assets during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the activity impacting our deferred revenue balances during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Deferred Revenue</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">394,198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Deferred revenue recognized</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(145,527</font></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</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:Arial;font-size:10pt;">Additional amounts deferred</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">133,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance at March 31, 2019</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:Arial;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:Arial;font-size:10pt;">382,185</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Assets Recognized from the Costs to Obtain our Contracts with Customers</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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 </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> year. We amortize these deferred costs proportionate with related revenues over&#160;the benefit period, currently estimated to be </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:10pt;">The following table presents the activity impacting our deferred contract costs during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Deferred Contract Costs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">51,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:10pt;">Additional contract costs deferred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">Amortization of deferred contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(4,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Balance at March 31, 2019</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:Arial;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:Arial;font-size:10pt;">55,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$18.8 million</font><font style="font-family:Arial;font-size:10pt;"> of our deferred contract costs are expected to be amortized within the next 12 months and therefore are included in prepaid expenses and other current assets. The remaining amount of our deferred contract costs are included in other long-term assets. There were no material impairments of assets related to deferred contract costs during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">. There were no assets recognized related to our costs to fulfill contracts during the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> as these costs were not material.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Remaining Performance Obligations</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">, amounts allocated to these additional contractual obligations are </font><font style="font-family:Arial;font-size:10pt;">$254.0 million</font><font style="font-family:Arial;font-size:10pt;">, of which we expect to recognize </font><font style="font-family:Arial;font-size:10pt;">$212.5 million</font><font style="font-family:Arial;font-size:10pt;"> as revenue over the next 24 months with the remaining amount thereafter. These amounts include additional performance obligations that are not yet recorded in our consolidated balance sheet.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents our revenues by geographic region of end users who purchased products or services for the periods presented below:</font></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States and Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">196,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">167,799</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">85,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">78,408</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Total revenues</font></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:Arial;font-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:Arial;font-size:10pt;">282,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;font-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:Arial;font-size:10pt;">246,207</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents shares which were excluded from the computation of diluted net loss per share for the periods presented as their effect would have been antidilutive:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="6" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Shares subject to outstanding common stock awards</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:Arial;font-size:10pt;">9,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">11,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the computation of basic and diluted net loss per share for the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Net loss per share - basic and diluted</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(88,882</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:Arial;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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(46,472</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:Arial;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted average shares outstanding used to compute basic and diluted net loss per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">85,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">81,039</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss per share - basic and diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">(1.04</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:Arial;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:Arial;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:Arial;font-size:10pt;">(0.57</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:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We recorded the following adjustments to our consolidated balance sheet on the date of adoption:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">January 1, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Adjustment Recorded</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Adjusted Balance</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">155,012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">154,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Operating lease right-of-use assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">210,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">210,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">Other long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">50,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">50,899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Other accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">55,896</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">70,396</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Operating lease liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">242,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">242,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Other long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">56,257</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(46,908</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">9,349</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the option activity during the </font><font style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> follows:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</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="14" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted Average Exercise 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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted Average Remaining Contractual Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(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;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:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balances at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,919,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left: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:Arial;font-size:10pt;">Options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(858,856</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:Arial;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:Arial;font-size:10pt;">7.32</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balances at March 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">1,060,527</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">12.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3.39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">121,227</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested and expected to vest at March 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,060,527</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12.97</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3.39</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">121,227</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercisable at March 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Arial;font-size:10pt;">1,032,402</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:Arial;font-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:Arial;font-size:10pt;">11.83</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;font-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:Arial;font-size:10pt;">119,191</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the RSU activity, including RSU awards subject to technology milestones, during the </font><font style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Number of Shares Underlying Outstanding 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted Average Grant-Date Fair Value per RSU </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Non-Vested outstanding at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,194,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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">77.66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;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:Arial;font-size:10pt;">1,618,660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">129.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">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:Arial;font-size:10pt;">(787,199</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:Arial;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:Arial;font-size:10pt;">71.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:Arial;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:Arial;font-size:10pt;">(203,880</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:Arial;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:Arial;font-size:10pt;">75.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Non-Vested outstanding at March 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Arial;font-size:10pt;">7,822,035</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:Arial;font-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:Arial;font-size:10pt;">89.07</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Segments and Information about Revenues by Geographic Area</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents our revenues by geographic region of end users who purchased products or services for the periods presented below:</font></div><div style="line-height:120%;padding-bottom:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">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 colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States and Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">196,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">167,799</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">85,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">78,408</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Total revenues</font></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:Arial;font-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:Arial;font-size:10pt;">282,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;font-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:Arial;font-size:10pt;">246,207</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31,</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, no individual country other than the United States represented 10% or more of our total revenues.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Segments</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We follow the authoritative literature that establishes annual and interim reporting standards for operating segments and related disclosures about products and services, geographic regions and major customers.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We operate our business as </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> operating segment. Our chief operating decision makers are our Chief Executive Officer and Chief Financial Officer, who review financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accompanying unaudited condensed consolidated financial information has been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and applicable rules&#160;and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules&#160;and regulations. The condensed consolidated balance sheet data as of December 31, </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:Arial;font-size:10pt;"> was derived from audited financial statements but does not include all disclosures required by GAAP. The condensed consolidated financial information should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended&#160;December 31, </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:Arial;font-size:10pt;"> filed with the SEC on </font><font style="font-family:Arial;font-size:10pt;">February 22, 2019</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the opinion of management, the unaudited condensed consolidated financial statements and accompanying notes include all normal recurring adjustments necessary for a fair presentation of the results for the interim periods presented. Interim results are not necessarily indicative of the results that may be expected for the year ending December 31, </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:Arial;font-size:10pt;">. All intercompany accounts and transactions have been eliminated in consolidation.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates include but are not limited to: the collectability of our receivables; the evaluation of our contract assets for impairment; the useful lives of our long-lived assets; the benefit period for deferred commissions; the valuation of investments and the determination of other-than-temporary impairments; the discount rates used in measuring our operating lease liabilities; and the reported amounts of accrued liabilities. For revenue, we make estimates and assumptions related to the standalone selling prices of our products and services and the nature and timing of the delivery of performance obligations from our contracts with customers. We also use estimates in stock-based compensation, income taxes and business combinations. Actual results could differ from those estimates.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Risks and Uncertainties</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inherent in our business are various risks and uncertainties, including our limited history of operating our business at its current scale and development of advanced technologies in a rapidly changing industry. These risks include our ability to manage our growth, to attract new customers, to expand sales to existing customers and to attract, integrate and retain qualified personnel, as well as other risks and uncertainties. In the event that we do not successfully implement our business plan, certain assets may not be recoverable, certain liabilities may not be paid and investments in our capital stock may not be recoverable. Our success depends upon the acceptance of our technology, development of sales and distribution channels and our ability to generate significant revenues from the sale of our technology.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Segments</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We follow the authoritative literature that establishes annual and interim reporting standards for operating segments and related disclosures about products and services, geographic regions and major customers.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We operate our business as </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> operating segment. Our chief operating decision makers are our Chief Executive Officer and Chief Financial Officer, who review financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Credit Risk</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments, accounts receivable and contract assets. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our cash and cash equivalents and investments are held and managed by recognized financial institutions that follow our investment policy. Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our policy limits the amount of credit exposure to any one security issue or issuer. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We extend credit to customers based upon an evaluation of the customer's financial condition. As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, no individual customer accounted for 10% or more of total accounts receivable or 10% or more of our total contract assets. For the </font><font style="font-family:Arial;font-size:10pt;">three months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, no individual customer accounted for 10% or more of our total revenues.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Leases - Accounting Standards Codification 842</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leases arise from contracts which convey the right to control the use of identified property or equipment for a period of time in exchange for consideration. Our leasing arrangements are primarily for office space we use to conduct our operations. We determine whether contracts include a lease at the inception date, which is generally upon contract signing, considering factors such as whether the contract includes an asset which is physically distinct, which party obtains substantially all of the capacity and economic benefit of the asset, and which party directs how, and for what purpose, the asset is used during the contractual period of use. Our leases commence when the lessor makes the asset available for our use. At commencement we record a lease liability at the present value of future lease payments, net of any future lease incentives to be received. Many of our lease agreements include cancellable future periods subject to termination or extension options. We do not include cancellable lease periods in our future lease payments unless we are reasonably certain to continue to utilize the asset for those periods. We calculate the present value of future lease payments at commencement using a discount rate which we estimate as the collateralized borrowing rate we would incur on our future lease payments over a similar term. At commencement we also record a corresponding right-of-use asset, which is calculated based on the amount of the lease liability, adjusted for any advance lease payments paid, initial direct costs incurred or lease incentives received prior to commencement. Right-of-use assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leases are classified at commencement as either operating or finance leases. As of March 31, 2019, all of our leases are classified as operating leases. Rent expense for operating leases is recognized on the straight-line method over the term of the agreement beginning on the lease commencement date. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In accounting for leases, we utilize certain practical expedients and policy elections available under the lease accounting standard. For example, we do not record right-of-use assets or lease liabilities for leases with terms of 12 months or less. For contracts containing real estate leases, we combine lease and non-lease components. The primary impact of this policy election is that we include in our calculation of lease liabilities any fixed and noncancelable future payments due under the contract for items such as parking, common area maintenance, utilities and other costs. Lease-related costs which are variable rather than fixed are expensed in the period incurred.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assumptions, judgments and estimates impacting the carrying value of our right-of-use assets and liabilities include evaluating whether an arrangement contains a lease, determining whether the lease term should include any cancellable future periods, estimating the discount rate used to calculate our lease liabilities, estimating the fair value and useful life of the leased asset for the purpose of classifying the lease as an operating or finance lease, evaluating whether a lease contract amendment represents a new lease agreement or a modification to the existing lease and evaluating our right-of-use assets for impairment.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We also account for all subleases from the perspective of a lessor. We evaluate the duration of subleases based on the reasonable certainty of any sublessor termination and extension options, as well as the lease term for the underlying asset. As of March 31, 2019, all of our subleases are classified as operating leases. For subleases classified as operating leases, we record sublease income as a reduction of operating expense on the straight-line method over the lease term.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our accounting policy under the previous lease standard, Accounting Standards Codification ("ASC") 840, is included in our Annual Report on Form 10-K for the year ended December 31, 2018, which was filed with the SEC on February 22, 2019. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We adopted the new lease accounting standard, ASC 842, on January 1, 2019 using the modified retrospective transition method, and recorded a balance sheet adjustment on the date of adoption. The new lease standard requires lessees to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases, and also requires additional quantitative and qualitative disclosures to enable users of the financial statements to assess the amount, timing and uncertainty of cash flows arising from leases. In adopting ASC 842, we utilized certain practical expedients available under the standard. These practical expedients include waiving reassessment of conclusions reached under the previous lease standard as to whether contracts contain leases, not recording right-of-use assets or lease liabilities for leases with terms of 12 months or less, how to classify leases identified and how to account for initial direct costs incurred. We also utilized the practical expedient to use hindsight as of the date of adoption to determine the terms of our leases and to evaluate our right-of-use assets for impairment.&#160;</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We recorded the following adjustments to our consolidated balance sheet on the date of adoption:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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="12" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">January 1, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Adjustment Recorded</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Adjusted Balance</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">155,012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">154,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Operating lease right-of-use assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">210,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">210,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">Other long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">50,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">50,899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Other accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">55,896</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">70,396</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Operating lease liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">242,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">242,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Other long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">56,257</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(46,908</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">9,349</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">See Note 5 of the accompanying notes to the condensed consolidated financial statements for additional information regarding our operating leases.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Not Yet Adopted</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2016, the FASB issued Accounting Standards Update ("ASU") 2016-13, related to credit losses. The new guidance replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. We will adopt this standard in the first quarter of 2020. We are currently evaluating the impact that this standard will 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-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Stockholders' Equity</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;">Our certificate of incorporation, as amended and restated, authorizes us to issue </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">75,000,000</font><font style="font-family:Arial;font-size:10pt;"> shares of Class B common stock, at </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">$0.0001</font><font style="font-family:Arial;font-size:10pt;"> par value per share, and </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">750,000,000</font><font style="font-family:Arial;font-size:10pt;"> shares of Class A common stock, at </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">$0.0001</font><font style="font-family:Arial;font-size:10pt;"> par value per share. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each holder of Class B common stock is entitled to </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">ten</font><font style="font-family:Arial;font-size:10pt;"> votes per share and each holder of Class A common stock is entitled to </font><font style="font-family:Arial;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:Arial;font-size:10pt;"> vote per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder and are automatically converted upon sale or transfer to Class A common stock, subject to certain limited exceptions. At its discretion, the board of directors may declare dividends on shares of common stock, subject to the rights of our preferred stockholders, if any. Upon liquidation or dissolution, holders of common stock will receive distributions only after preferred stock preferences have been satisfied.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Preferred Stock</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;">Our certificate of incorporation, as amended and restated, authorizes us to issue </font><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:normal;">10,000,000</font><font style="font-family:Arial;font-size:10pt;"> shares of preferred stock at </font><font style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:normal;">$0.0001</font><font style="font-family:Arial;font-size:10pt;"> par value per share. Our board of directors has the authority to provide for the issuance of all the shares in one or more series. At its discretion, our board of directors may designate the voting rights and preferences of the preferred stock. As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, no shares of preferred stock were outstanding.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Donation to Tableau Foundation</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On January 3, 2019, we donated </font><font style="font-family:Arial;font-size:10pt;">209,384</font><font style="font-family:Arial;font-size:10pt;"> shares of our Class A common stock to Tableau Foundation, a donor-advised charitable fund. We recorded a charge of </font><font style="font-family:Arial;font-size:10pt;">$24.2 million</font><font style="font-family:Arial;font-size:10pt;"> to general and administrative expense based on the&#160;closing price of our Class A common stock as reported on the New York Stock Exchange on the date of donation. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock Repurchase Program</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On November 1, 2016, we announced that our board of directors approved a stock repurchase program, under which we were authorized to repurchase up to </font><font style="font-family:Arial;font-size:10pt;">$200 million</font><font style="font-family:Arial;font-size:10pt;"> of our outstanding Class A common stock. On April 26, 2018, our board of directors authorized us to repurchase up to an additional </font><font style="font-family:Arial;font-size:10pt;">$300 million</font><font style="font-family:Arial;font-size:10pt;"> of our outstanding Class A common stock under our previously announced stock repurchase program. The repurchase program has no expiration date and may be modified, suspended or discontinued at any time. Repurchases under the program may be made from time to time on the open market at prevailing market prices, in privately negotiated transactions, in transactions structured through investment banking institutions or a combination of the foregoing, in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">, we repurchased </font><font style="font-family:Arial;font-size:10pt;">34,986</font><font style="font-family:Arial;font-size:10pt;"> shares of our outstanding Class A common stock at an average price of </font><font style="font-family:Arial;font-size:10pt;">$123.64</font><font style="font-family:Arial;font-size:10pt;"> per share for </font><font style="font-family:Arial;font-size:10pt;">$4.3 million</font><font style="font-family:Arial;font-size:10pt;">. During the </font><font style="font-family:Arial;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:Arial;font-size:10pt;">, we repurchased </font><font style="font-family:Arial;font-size:10pt;">366,160</font><font style="font-family:Arial;font-size:10pt;"> shares of our outstanding Class A common stock at an average price of </font><font style="font-family:Arial;font-size:10pt;">$81.95</font><font style="font-family:Arial;font-size:10pt;"> per share for </font><font style="font-family:Arial;font-size:10pt;">$30.0 million</font><font style="font-family:Arial;font-size:10pt;">. All repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired. As of </font><font style="font-family:Arial;font-size:10pt;">March 31, 2019</font><font style="font-family:Arial;font-size:10pt;">, we were authorized to repurchase a remaining </font><font style="font-family:Arial;font-size:10pt;">$275.7 million</font><font style="font-family:Arial;font-size:10pt;"> of our Class A common stock under our repurchase program.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates include but are not limited to: the collectability of our receivables; the evaluation of our contract assets for impairment; the useful lives of our long-lived assets; the benefit period for deferred commissions; the valuation of investments and the determination of other-than-temporary impairments; the discount rates used in measuring our operating lease liabilities; and the reported amounts of accrued liabilities. For revenue, we make estimates and assumptions related to the standalone selling prices of our products and services and the nature and timing of the delivery of performance obligations from our contracts with customers. We also use estimates in stock-based compensation, income taxes and business combinations. Actual results could differ from those estimates.</font></div></div> Includes stock-based compensation expense as follows: Three Months Ended March 31, 2019 2018 (in thousands)Cost of revenues$3,852 $2,987Sales and marketing22,993 20,015Research and development31,641 25,157General and administrative7,133 7,604 EX-101.SCH 6 data-20190331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2119100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002001 - Statement - Condensed Consolidated Balance Sheets Balance Sheet Parenthetical link:presentationLink link:calculationLink link:definitionLink 1007000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Comprehensive Loss Statement link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Condensed Consolidated Statements of Operations Parenthetical link:presentationLink link:calculationLink link:definitionLink 1006000 - Statement - Consolidated Statements of Shareholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Description of Business Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information Statement link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Leases Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Leases Entered Into But Not Yet Commenced (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Leases Maturity of Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Leases Maturity of Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Leases Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Leases Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Revenue (Contract Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Revenue (Deferred Contract Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Revenue (Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Revenue (Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Segments and Information about Revenues by Geographic Region link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Segments and Information about Revenues by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Segments and Information about Revenues by Geographic Region (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Short-Term and Long-Term Investments link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Short-Term and Long-Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Short-Term and Long-Term Investments Schedule of Investments in an Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Short-Term and Long-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Stock-Based Compensation (Details - Narrative) link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Stock-Based Compensation (Details - Options) link:presentationLink link:calculationLink link:definitionLink 2417404 - Disclosure - Stock Based Compensation (Details - RSUs) link:presentationLink link:calculationLink link:definitionLink 2417405 - Disclosure - Stock-Based Compensation (Details - Shares Available) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2305302 - Disclosure - Summary of Significant Accounting Policies Effect Of New Accounting Principle In Period Of Adoption (Tables) link:presentationLink link:calculationLink link:definitionLink 2205201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 data-20190331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 data-20190331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 data-20190331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Summary of Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of RSU Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Summary of Shares Available for Grant Schedule of Share-based Compensation, Options and Restricted Stock Units Available for Grant [Table Text Block] Disclosure of the number of options and restricted stock units that are available for grant Income Statement [Abstract] Statement [Table] Statement [Table] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] License License [Member] Maintenance and services Maintenance [Member] Statement Statement [Line Items] Revenues Revenues [Abstract] Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenues Cost of Revenue [Abstract] Total cost of revenues Cost of Revenue Gross profit Gross Profit Operating expenses Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Operating loss Operating Income (Loss) Other income, net Nonoperating Income (Expense) Loss before income tax expense (benefit) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax expense (benefit) Income Tax Expense (Benefit) Net loss Net Income (Loss) Attributable to Parent Net loss per share: Earnings Per Share [Abstract] Basic Earnings Per Share, Basic Diluted Earnings Per Share, Diluted Weighted average shares used to compute net loss per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic Weighted Average Number of Shares Outstanding, Basic Diluted Weighted Average Number of Shares Outstanding, Diluted Statement of Comprehensive Income [Abstract] Net loss Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Net unrealized gain (loss) on available-for-sale securities Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Revenue from Contract with Customer [Abstract] Deferred Revenue Rollforward [Table] Deferred Revenue Rollforward [Table] Deferred Revenue Rollforward [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location Balance Sheet Location [Domain] Deferred Revenue Deferred Revenue [Member] Deferred Revenue [Member] Deferred Revenue Rollforward Deferred Revenue Rollforward [Line Items] [Line Items] for Deferred Revenue Rollforward [Table] Balance at December 31, 2018 Contract with Customer, Liability Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Additional amounts deferred Contract With Customer Liability, Amounts Deferred Contract With Customer Liability, Amounts Deferred Balance at March 31, 2019 Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Class of Stock [Axis] Class of Stock [Axis] Class of Stock Class of Stock [Domain] Class B common stock Common Class B [Member] Class A common stock Common Class A [Member] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Preferred Stock, Par Value (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Preferred Stock, Shares Issued Preferred Stock, Shares Issued Common Stock, Par Value (in usd per share) Common Stock, Par or Stated Value Per Share Common Stock, Shares Authorized Common Stock, Shares Authorized Common Stock, Shares Issued Common Stock, Shares, Issued Common Stock, Shares Outstanding Common Stock, Shares, Outstanding Net loss per share - basic and diluted Earnings Per Share, Basic and Diluted [Abstract] Net loss Weighted average shares outstanding used to compute basic and diluted net loss per share Weighted Average Number of Shares Outstanding, Basic and Diluted Net loss per share - basic and diluted (in usd per share) Earnings Per Share, Basic and Diluted Antidilutive shares excluded from computation of diluted net loss Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Cash Flows [Abstract] Operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustments to reconcile net loss to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization expense Depreciation Amortization (accretion) on investments, net Accretion (Amortization) of Discounts and Premiums, Investments Stock-based compensation expense Share-based Compensation Donation of Class A common stock Noncash Contribution Expense Deferred income taxes Deferred Income Taxes and Tax Credits Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Income taxes receivable Increase (Decrease) in Income Taxes Receivable Deferred revenue Increase (Decrease) in Deferred Revenue Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income taxes payable Increase (Decrease) in Income Taxes Payable Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Business combination Payments to Acquire Businesses, Net of Cash Acquired Purchases of investments Payments to Acquire Available-for-sale Securities Maturities of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Sales of investments Proceeds from Sale of Debt Securities, Available-for-sale Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Proceeds from issuance of common stock Proceeds from Stock Options Exercised Repurchases of common stock Payments for Repurchase of Common Stock Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net decrease in cash and cash equivalents Cash, Period Increase (Decrease) Cash and cash equivalents Cash and Cash Equivalents [Abstract] Beginning of period Cash and Cash Equivalents, at Carrying Value End of period Non-cash activities Supplemental Cash Flow Information [Abstract] Accrued purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Organization, Consolidation and Presentation of Financial Statements [Abstract] Number of key products Number of Products Number of Products offered by company Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] General and administrative General and Administrative Expense [Member] Stock-based Compensation Expense Allocated Share-based Compensation Expense Statement of Stockholders' Equity [Abstract] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Domain] Adjustments for Change in Accounting Principle [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock (Class A and B) Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Balances (in shares) Shares, Outstanding Balances Stockholders' Equity Attributable to Parent Cumulative Effect of New Accounting Principle in Period of Adoption Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Issuance of common stock Stock Issued During Period, Value, New Issues Repurchases of common stock (in shares) Stock Repurchased and Retired During Period, Shares Repurchase of common stock Stock Repurchased and Retired During Period, Value Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Donation of Class A common stock (in shares) StockIssuedDuringPeriodSharesCharitableFoundationDonation Stock Issued During Period, Shares, Charitable Foundation Donation Donation of Class A common stock StockIssuedDuringPeriodValueCharitableFoundationDonation Stock Issued During Period, Value, Charitable Foundation Donation Other comprehensive loss, net Other Comprehensive Income (Loss), Net of Tax Balances (in shares) Balances Leases [Abstract] Leases Lessee, Operating Leases [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name Plan Name [Domain] 2013 Plan 2013 Plan [Member] 2013 Plan [Member] 2013 ESPP ESPP [Member] ESPP [Member] Award Type [Axis] Award Type [Axis] Equity Award Equity Award [Domain] Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Equity Awards, Outstanding [Roll Forward] Share Based Compensation Arrangement by Share Based Payment Award, Number of Shares Available for Grant [Roll Forward] -- None. No documentation exists for this element. -- Equity Based Awards, Beginning of Period, Shares Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Authorized, Shares Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Granted, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Granted, Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Forfeited, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Forfeited, Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Equity Based Awards, End of Period, Shares Investments, Debt and Equity Securities [Abstract] Short-term and Long-term Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost Capitalized Contract Cost [Domain] Deferred Commissions Deferred Commissions [Member] Deferred Commissions [Member] Deferred Contract Costs Capitalized Contract Cost [Line Items] Balance at December 31, 2018 Capitalized Contract Cost, Net Additional contract costs deferred Capitalized Contract Cost, Deferred Amount of deferred costs incurred to obtain or fulfill contract with customer. Amortization of deferred contract costs Capitalized Contract Cost, Amortization Balance at March 31, 2019 Equity [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Revenue Revenue from Contract with Customer [Text Block] Other accrued liabilities Operating Lease, Liability, Current Operating lease liabilities Operating Lease, Liability, Noncurrent Total operating lease liabilities Operating Lease, Liability Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Operating lease costs Operating Lease, Cost Variable lease costs Variable Lease, Cost Short-term lease costs Short-term Lease, Cost Sublease Income Sublease Income Total lease cost, net Lease, Cost Operating Leases, Rent Expense under ASC 840 Operating Leases, Rent Expense, Net Description of Business Nature of Operations [Text Block] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Maximum Maximum [Member] Performance Shares Subject to Performance Conditions Other Than Technology Milestones Performance Shares Subject to Performance Conditions Other Than Technology Milestones [Member] Performance Shares Subject to Performance Conditions Other Than Technology Milestones [Member] RSUs Restricted Stock Units (RSUs) [Member] Number of Shares Underlying Outstanding RSUs Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] RSU Shares Outstanding, Beginning of Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number RSUs granted, Shares RSUs vested, Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period RSUs forfeited, Shares RSU Shares Outstanding, End of Period Weighted Average Grant-Date Fair Value per RSU Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Exercise Price [Roll Forward] Weighted Average Fair Value, Beginning of Period, USD per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Fair Value, RSUs Granted, USD 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 Weighted Average Fair Value, RSUs Vested, USD 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 Weighted Average Fair Value, RSUs Forfeited, USD per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Fair Value, End of Period, USD per Share Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Class of Stock Class of Stock [Line Items] Common Stock, Voting Rights Common Stock, Voting Rights Preferred Stock, Shares outstanding Preferred Stock, Shares Outstanding Stock Issued During Period, Shares, Shares Donated Stock Issued During Period, Shares, Other Stock Issued During Period, Value, Shares Donated Stock Issued During Period, Value, Other Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Increase to Authorized Amount Stock Repurchase Program, Increase to Authorized Amount Stock Repurchase Program, Increase to Authorized Amount Stock Repurchased and Retired During Period, Shares Stock Repurchased, Average Cost Per Share Treasury Stock Acquired, Average Cost Per Share Stock Repurchased and Retired During Period, Value Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Schedule of Net Loss Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Accounting Policies [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Lessor, Operating Lease, Payments to be Received, Maturity Lessor, Operating Lease, Payments to be Received, Maturity [Table Text Block] Future Lease Payments for Long-Term Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Supplemental Balance Sheet Information - Operating Leases Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Components of Lease Expense Lease, Cost [Table Text Block] Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Geographical [Axis] Geographical [Axis] Geographical Geographical [Domain] United States and Canada United States and Canada [Member] Member for United States and Canada International International [Member] Member for International Segment Reporting Information Segment Reporting Information [Line Items] Total revenues Revenues Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Options Outstanding, Shares, Beginning of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options Outstanding, Shares, Options Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options Outstanding, Shares, End of Period Options Outstanding, Shares, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Options Outstanding, Shares, Exercisable 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] Options Outstanding, Weighted Average Exercise Price, Beginning of Period, USD per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options Outstanding, Weighted Average Exercise Price, Options Exercised, USD per Share Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options Outstanding, Weighted Average Exercise Price, End of Period, USD per Share Options Outstanding, Weighted Average Exercise Price Per Share, Vested and Expected to Vest, USD per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Options Outstanding, Weighted Average Exercise Price Per Share, Exercisable, USD per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Options Outstanding, Weighted Average Remaining Contractual Term, End of Period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options Outstanding, Weighted Average Remaining Contractual Term, Vested and Expected to Vest (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Options Outstanding, Weighted Average Remaining Contractual Term, Exercisable (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Options Outstanding, Aggregate Intrinsic Value, End of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options Outstanding, Aggregate Intrinsic Value, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Options Outstanding, Aggregate Intrinsic Value, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Minimum [Member] Minimum [Member] Operating Leases Lessee, Lease, Description [Line Items] Operating Leases Signed Not Yet Commenced, Value Unrecorded Unconditional Purchase Obligation Operating Leases SIgned Not Yet Commenced, Term Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Adjustments Related To Adoption of New Lease Standard [Abstract] Adjustments Related To Adoption of New Lease Standard [Abstract] Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Operating Lease Liabilities, Payments, Due, Rolling Maturity [Abstract] Operating Lease Commitments, Remainder of 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Operating Lease Commitments, 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two Operating Lease Commitments, 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three Operating Lease Commitments, 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four Operating Lease Commitments, 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Operating lease Commitments, Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Operating Lease Commitments, Undiscounted Total Lessee, Operating Lease, Liability, Payments, Due Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total operating lease liabilities Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract] Expected Sublease Receipts, Remainder of 2019 Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year Expected Sublease Receipts, 2020 Lessor, Operating Lease, Payments to be Received, Two Years Expected Sublease Receipts, 2021 Lessor, Operating Lease, Payments to be Received, Three Years Expected Sublease Receipts, 2022 Lessor, Operating Lease, Payments to be Received, Four Years Expected Sublease Receipts, 2023 Lessor, Operating Lease, Payments to be Received, Five Years Expected Sublease Receipts, Thereafter Lessor, Operating Lease, Payments to be Received, Thereafter Expected Sublease Receipts, Total Lessor, Operating Lease, Payments to be Received Operating Lease Liabilities, Payments Due [Abstract] Net Future Operating Lease Commitments, Remainder of 2019 Operating Lease, Payments Net of Expected Sublease Receipts, Remainder of Fiscal Year Operating Lease, Payments Net of Expected Sublease Receipts, Remainder of Fiscal Year Net Future Operating Lease Commitments, 2020 Operating Lease, Payments Net of Expected Sublease Receipts, Due Year Two Amount of lessee's undiscounted obligation for lease payments for operating leases, net of expected sublease receipts, due in second fiscal year following latest fiscal year. Net Future Operating Lease Commitments, 2021 Operating Lease, Payments Net of Expected Sublease Receipts, Due Year Three Amount of lessee's undiscounted obligation for lease payments for operating leases, net of expected sublease receipts, due in third fiscal year following latest fiscal year. Net Future Operating Lease Commitments, 2022 Operating Lease, Payments Net of Expected Sublease Receipts, Due Year Four Amount of lessee's undiscounted obligation for lease payments for operating leases, net of expected sublease receipts, due in fourth fiscal year following latest fiscal year. Net Future Operating Lease Commitments, 2023 Operating Lease, Payments Net of Expected Sublease Receipts, Due Year Five Amount of lessee's undiscounted obligation for lease payments for operating leases, net of expected sublease receipts, due in fifth fiscal year following latest fiscal year. Net Future Operating Lease Commitments, Thereafter Operating Lease, Payments Net of Expected Sublease Receipts, Due After Year Five Amount of lessee's undiscounted obligation for lease payments for operating leases, net of expected sublease receipts, due after fifth fiscal year following latest fiscal year. Net Future Operating Lease Commitments, Total Operating Lease, Payments Net of Expected Sublease Receipts, Due Amount of lessee's undiscounted obligation for lease payments for operating leases, net of expected sublease receipts. Segments and Information about Revenues by Geographic Area Segment Reporting Disclosure [Text Block] Net Loss Per Share Earnings Per Share [Text Block] Number of Operating Segments Number of Operating Segments New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Operating lease right-of-use assets Operating lease right-of-use assets [Member] Operating lease right-of-use assets [Member] Other long-term assets Other Noncurrent Assets [Member] Other accrued liabilities Accrued Liabilities [Member] Operating lease liabilities Operating lease liabilities, noncurrent [Member] Operating lease liabilities, noncurrent [Member] Other long-term liabilities Other Noncurrent Liabilities [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle New Accounting Pronouncements or Change in Accounting Principle [Line Items] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Other long-term assets Other Assets, Noncurrent Other accrued liabilities Accrued Liabilities and Other Liabilities Other long-term liabilities Other Liabilities, Noncurrent Cumulative Effect of New Accounting Principle in Period of Adoption Cash paid for operating lease liabilities Operating Lease, Payments Non-cash increases to our operating lease right-of-use assets and operating lease liabilities as a result of leases that commenced or were modified Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Reconciliation of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value, Assets Measured on Recurring Basis [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Period performance obligation is expected to be recognized [Axis] Period performance obligation is expected to be recognized [Axis] Period performance obligation is expected to be recognized [Axis] Recognized Over Next 24 Months Recognized Over Next 24 Months [Domain] Recognized Over Next 24 Months [Domain] Recognized Over Next 24 Months Recognized Over Next 24 Months [Member] Recognized Over Next 24 Months [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Short-term and Long-term Investments Investment [Table Text Block] Investments, Continuous Unrealized Loss Position, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Contract Asset Rollforward [Table] Contract Asset Rollforward [Table] Contract Asset Rollforward [Table] Contract Assets [Axis] Contract Assets [Axis] Contract Assets [Axis] Contract Assets Contract Assets [Domain] [Domain] for Contract Assets [Axis] Contract Assets Contract Asset [Member] Contract Asset [Member] Contract Asset Rollforward Contract Asset Rollforward [Line Items] [Line Items] for Contract Asset Rollforward [Table] Balance at December 31, 2018 Contract with Customer, Asset, Net Contract assets transferred to receivables Contract with Customer, Asset, Reclassified to Receivable Additions to contract assets Contract with customer, Asset, Increase (Decrease) during the period Contract with customer, Asset, Increase (Decrease) during the period Balance at March 31, 2019 Option expiration period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Payroll Deduction, Percent Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Payroll Deduction, Percent Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Payroll Deduction, Percent Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Unrecognized compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Recognition period (in years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Deferred Contract Costs Capitalized Contract Cost [Table Text Block] Contract with Customer, Asset and Liability Contract with Customer, Asset and Liability [Table Text Block] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Threshold for Asset Recognition From Costs of Obtaining a Contract Threshold for Asset Recognition From Costs of Obtaining a Contract Threshold for Asset Recognition From Costs of Obtaining a Contract Amortization period, deferred commissions Capitalized Contract Cost, Amortization Period Deferred Contract Costs, Current Deferred Costs, Current Investments, Unrealized Loss Position [Abstract] Investments, Unrealized Loss Position [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Investment Type [Axis] Investment Type [Axis] Investment Type Categorization Investments [Domain] Short-term investments Short-term Investments [Member] Long-term investments Long-term Investments [Member] Long-term Investments [Member] Financial Instrument [Axis] Financial Instrument [Axis] Major Types of Debt and Equity Securities Financial Instruments [Domain] U.S. treasury securities US Treasury Securities [Member] U.S. agency securities US Government Agencies Debt Securities [Member] Corporate bonds Corporate Debt Securities [Member] Schedule of Short-Term and Long-Term Investments Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-sale, Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Commercial Paper, Not Included with Cash and Cash Equivalents Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value, short-term Debt Securities, Available-for-sale, Current Fair Value, long-term Debt Securities, Available-for-sale, Noncurrent Fair Value Debt Securities, Available-for-sale Statement of Financial Position [Abstract] Preferred Stock Convertible Preferred Stock [Member] Assets Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Short-term investments Short-term Investments Accounts receivable, net of allowance for doubtful accounts of $1,809 and $1,608 Accounts Receivable, Net, Current Income taxes receivable Income Taxes Receivable, Current Total current assets Assets, Current Long-term investments Long-term Investments Property and equipment, net Property, Plant and Equipment, Net Goodwill Goodwill Deferred income taxes Deferred Tax Assets, Net Total assets Assets Liabilities and stockholders' equity Liabilities and Equity [Abstract] Current liabilities Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation and employee-related benefits Employee-related Liabilities, Current Income taxes payable Accrued Income Taxes, Current Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Deferred revenue Deferred Revenue, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 10) Commitments and Contingencies Stockholders' equity Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.0001 par value, 10,000,000 shares authorized; none issued Preferred Stock, Value, Issued Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders' equity Total liabilities and stockholders' equity Liabilities and Equity Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Risk And Uncertainties Risk And Uncertainties Policy [Policy Text Block] Disclosure of accounting policy related to risks and uncertainties inherent in our business Segments Segment Reporting, Policy [Policy Text Block] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Document Information [Abstract] Document Information [Abstract] Document Information Document Information [Line Items] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Cash equivalents Money Market Funds [Member] Cash Equivalents Cash Equivalents [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value, Measurements, Fair Value Hierarchy Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Investments Fair Value Investments, Fair Value Disclosure EX-101.PRE 10 data-20190331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information Statement - shares
3 Months Ended
Mar. 31, 2019
Apr. 30, 2019
Document Information    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q1  
Trading Symbol DATA  
Entity Registrant Name TABLEAU SOFTWARE INC  
Entity Central Index Key 0001303652  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Class A common stock    
Document Information    
Entity Common Stock, Shares Outstanding   75,799,434
Class B common stock    
Document Information    
Entity Common Stock, Shares Outstanding   10,380,023
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Current assets    
Cash and cash equivalents $ 501,056 $ 653,022
Short-term investments 554,042 369,355
Accounts receivable, net of allowance for doubtful accounts of $1,809 and $1,608 177,188 236,063
Prepaid expenses and other current assets 172,498 155,012
Income taxes receivable 2,422 2,268
Total current assets 1,407,206 1,415,720
Long-term investments 4,668 26,278
Property and equipment, net 102,477 94,537
Operating lease right-of-use assets 217,796 0
Goodwill 45,430 42,530
Deferred income taxes 5,633 4,733
Other long-term assets 56,446 50,927
Total assets 1,839,656 1,634,725
Current liabilities    
Accounts payable 12,201 6,652
Accrued compensation and employee-related benefits 89,380 105,155
Other accrued liabilities 72,457 55,896
Income taxes payable 1,312 2,982
Deferred revenue 362,740 377,892
Total current liabilities 538,090 548,577
Deferred revenue 19,445 16,306
Operating lease liabilities 251,904 0
Other long-term liabilities 11,232 56,257
Total liabilities 820,671 621,140
Commitments and contingencies (Note 10)
Stockholders' equity    
Additional paid-in capital 1,432,437 1,340,628
Accumulated other comprehensive loss (8,986) (11,458)
Accumulated deficit (404,475) (315,593)
Total stockholders' equity 1,018,985 1,013,585
Total liabilities and stockholders' equity 1,839,656 1,634,725
Preferred Stock    
Stockholders' equity    
Preferred stock, $0.0001 par value, 10,000,000 shares authorized; none issued 0 0
Class B common stock    
Stockholders' equity    
Common stock 1 1
Class A common stock    
Stockholders' equity    
Common stock $ 8 $ 7
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Balance Sheets Balance Sheet Parenthetical - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Allowance for doubtful accounts $ 1,809 $ 1,608
Preferred Stock, Par Value (in usd per share) $ 0.0001 $ 0.0001
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Preferred Stock, Shares Issued 0 0
Class B common stock    
Common Stock, Par Value (in usd per share) $ 0.0001 $ 0.0001
Common Stock, Shares Authorized 75,000,000 75,000,000
Common Stock, Shares Issued 10,380,023 11,042,131
Common Stock, Shares Outstanding 10,380,023 11,042,131
Class A common stock    
Common Stock, Par Value (in usd per share) $ 0.0001 $ 0.0001
Common Stock, Shares Authorized 750,000,000 750,000,000
Common Stock, Shares Issued 75,797,384 73,314,823
Common Stock, Shares Outstanding 75,797,384 73,314,823
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenues    
Total revenues $ 282,460 $ 246,207
Cost of revenues    
Total cost of revenues [1] 39,429 32,425
Gross profit 243,031 213,782
Operating expenses    
Sales and marketing [1] 162,342 138,406
Research and development [1] 112,144 93,505
General and administrative [1] 61,725 32,250
Total operating expenses 336,211 264,161
Operating loss (93,180) (50,379)
Other income, net 5,186 1,462
Loss before income tax expense (benefit) (87,994) (48,917)
Income tax expense (benefit) 888 (2,445)
Net loss $ (88,882) $ (46,472)
Net loss per share:    
Basic $ (1.04) $ (0.57)
Diluted $ (1.04) $ (0.57)
Weighted average shares used to compute net loss per share:    
Basic 85,434 81,039
Diluted 85,434 81,039
License    
Revenues    
Total revenues $ 117,552 $ 108,793
Cost of revenues    
Total cost of revenues 5,627 3,954
Maintenance and services    
Revenues    
Total revenues 164,908 137,414
Cost of revenues    
Total cost of revenues $ 33,802 $ 28,471
[1] Includes stock-based compensation expense as follows: Three Months Ended March 31, 2019 2018 (in thousands)Cost of revenues$3,852 $2,987Sales and marketing22,993 20,015Research and development31,641 25,157General and administrative7,133 7,604
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Operations Parenthetical - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Cost of revenues    
Stock-based Compensation Expense $ 3,852 $ 2,987
Sales and marketing    
Stock-based Compensation Expense 22,993 20,015
Research and development    
Stock-based Compensation Expense 31,641 25,157
General and administrative    
Stock-based Compensation Expense $ 7,133 $ 7,604
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Comprehensive Loss Statement - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Statement of Comprehensive Income [Abstract]    
Net loss $ (88,882) $ (46,472)
Other comprehensive income (loss), net of tax:    
Foreign currency translation 1,764 586
Net unrealized gain (loss) on available-for-sale securities 708 (849)
Comprehensive loss $ (86,410) $ (46,735)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Shareholders' Equity Statement - USD ($)
$ in Thousands
Total
Common Stock (Class A and B)
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Balances (in shares) at Dec. 31, 2017   80,462,345      
Balances at Dec. 31, 2017 $ 753,623 $ 8 $ 1,168,563 $ (11,991) $ (402,957)
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock (in shares)   1,438,949      
Issuance of common stock $ 2,492 $ 0 2,492    
Repurchases of common stock (in shares) (366,160)        
Repurchase of common stock $ (30,007)   (30,007)    
Stock-based compensation expense 64,411   64,411    
Other comprehensive loss, net (263)     (263)  
Net loss (46,472)       (46,472)
Balances (in shares) at Mar. 31, 2018   81,535,134      
Balances at Mar. 31, 2018 909,873 $ 8 1,205,459 (10,571) (285,023)
Balances (in shares) at Dec. 31, 2018   84,356,954      
Balances at Dec. 31, 2018 1,013,585 $ 8 1,340,628 (11,458) (315,593)
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock (in shares)   1,646,055      
Issuance of common stock $ 6,287 $ 1 6,286    
Repurchases of common stock (in shares) (34,986)        
Repurchase of common stock $ (4,326)   (4,326)    
Stock-based compensation expense $ 65,619   65,619    
Donation of Class A common stock (in shares) 209,384        
Donation of Class A common stock $ 24,230   24,230    
Other comprehensive loss, net 2,472     2,472  
Net loss (88,882)       (88,882)
Balances (in shares) at Mar. 31, 2019   86,177,407      
Balances at Mar. 31, 2019 $ 1,018,985 $ 9 $ 1,432,437 $ (8,986) $ (404,475)
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Operating activities    
Net loss $ (88,882) $ (46,472)
Adjustments to reconcile net loss to net cash provided by operating activities    
Depreciation and amortization expense 14,863 9,647
Amortization (accretion) on investments, net (723) 118
Stock-based compensation expense 65,619 55,763
Donation of Class A common stock 24,230 0
Deferred income taxes (1,597) (4,226)
Changes in operating assets and liabilities    
Accounts receivable, net 58,184 73,012
Prepaid expenses and other assets (22,864) (22,891)
Income taxes receivable (137) (194)
Deferred revenue (10,176) (7,507)
Accounts payable and accrued liabilities (12,717) (4,279)
Income taxes payable (1,651) (356)
Net cash provided by operating activities 24,149 52,615
Investing activities    
Purchases of property and equipment (12,042) (5,251)
Business combination (4,500) 0
Purchases of investments (254,019) (102,450)
Maturities of investments 92,371 77,385
Sales of investments 0 99
Net cash used in investing activities (178,190) (30,217)
Financing activities    
Proceeds from issuance of common stock 6,287 2,492
Repurchases of common stock (4,326) (30,007)
Net cash provided by (used in) financing activities 1,961 (27,515)
Effect of exchange rate changes on cash and cash equivalents 114 1,233
Net decrease in cash and cash equivalents (151,966) (3,884)
Cash and cash equivalents    
Beginning of period 653,022 627,878
End of period 501,056 623,994
Non-cash activities    
Accrued purchases of property and equipment $ 10,739 $ 4,192
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Description of Business
3 Months Ended
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business
Description of Business
Tableau Software, Inc., a Delaware corporation, and its wholly-owned subsidiaries (the "Company," "we," "us" or "our") are headquartered in Seattle, Washington. Our software products put the power of data into the hands of everyday people, allowing a broad population of business users to engage with their data, ask questions, solve problems and create value. Based on innovative core technologies originally developed at Stanford University, our products dramatically reduce the complexity, inflexibility and expense associated with traditional business intelligence applications. We currently offer five key products: Tableau Desktop, a self-service, powerful analytics product for anyone with data; Tableau Server, a business intelligence platform for organizations; Tableau Online, a hosted software-as-a-service ("SaaS") version of Tableau Server; Tableau Prep, a data preparation product for combining, shaping and cleaning data; and Tableau Public, a free cloud-based platform for analyzing and sharing public data.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial information has been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The condensed consolidated balance sheet data as of December 31, 2018 was derived from audited financial statements but does not include all disclosures required by GAAP. The condensed consolidated financial information should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018 filed with the SEC on February 22, 2019.
In the opinion of management, the unaudited condensed consolidated financial statements and accompanying notes include all normal recurring adjustments necessary for a fair presentation of the results for the interim periods presented. Interim results are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates include but are not limited to: the collectability of our receivables; the evaluation of our contract assets for impairment; the useful lives of our long-lived assets; the benefit period for deferred commissions; the valuation of investments and the determination of other-than-temporary impairments; the discount rates used in measuring our operating lease liabilities; and the reported amounts of accrued liabilities. For revenue, we make estimates and assumptions related to the standalone selling prices of our products and services and the nature and timing of the delivery of performance obligations from our contracts with customers. We also use estimates in stock-based compensation, income taxes and business combinations. Actual results could differ from those estimates.
Risks and Uncertainties
Inherent in our business are various risks and uncertainties, including our limited history of operating our business at its current scale and development of advanced technologies in a rapidly changing industry. These risks include our ability to manage our growth, to attract new customers, to expand sales to existing customers and to attract, integrate and retain qualified personnel, as well as other risks and uncertainties. In the event that we do not successfully implement our business plan, certain assets may not be recoverable, certain liabilities may not be paid and investments in our capital stock may not be recoverable. Our success depends upon the acceptance of our technology, development of sales and distribution channels and our ability to generate significant revenues from the sale of our technology.
Segments
We follow the authoritative literature that establishes annual and interim reporting standards for operating segments and related disclosures about products and services, geographic regions and major customers.
We operate our business as one operating segment. Our chief operating decision makers are our Chief Executive Officer and Chief Financial Officer, who review financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments, accounts receivable and contract assets.
Our cash and cash equivalents and investments are held and managed by recognized financial institutions that follow our investment policy. Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our policy limits the amount of credit exposure to any one security issue or issuer.
We extend credit to customers based upon an evaluation of the customer's financial condition. As of March 31, 2019 and December 31, 2018, no individual customer accounted for 10% or more of total accounts receivable or 10% or more of our total contract assets. For the three months ended 2019 and 2018, no individual customer accounted for 10% or more of our total revenues.
Leases - Accounting Standards Codification 842
Leases arise from contracts which convey the right to control the use of identified property or equipment for a period of time in exchange for consideration. Our leasing arrangements are primarily for office space we use to conduct our operations. We determine whether contracts include a lease at the inception date, which is generally upon contract signing, considering factors such as whether the contract includes an asset which is physically distinct, which party obtains substantially all of the capacity and economic benefit of the asset, and which party directs how, and for what purpose, the asset is used during the contractual period of use. Our leases commence when the lessor makes the asset available for our use. At commencement we record a lease liability at the present value of future lease payments, net of any future lease incentives to be received. Many of our lease agreements include cancellable future periods subject to termination or extension options. We do not include cancellable lease periods in our future lease payments unless we are reasonably certain to continue to utilize the asset for those periods. We calculate the present value of future lease payments at commencement using a discount rate which we estimate as the collateralized borrowing rate we would incur on our future lease payments over a similar term. At commencement we also record a corresponding right-of-use asset, which is calculated based on the amount of the lease liability, adjusted for any advance lease payments paid, initial direct costs incurred or lease incentives received prior to commencement. Right-of-use assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.
Leases are classified at commencement as either operating or finance leases. As of March 31, 2019, all of our leases are classified as operating leases. Rent expense for operating leases is recognized on the straight-line method over the term of the agreement beginning on the lease commencement date.
In accounting for leases, we utilize certain practical expedients and policy elections available under the lease accounting standard. For example, we do not record right-of-use assets or lease liabilities for leases with terms of 12 months or less. For contracts containing real estate leases, we combine lease and non-lease components. The primary impact of this policy election is that we include in our calculation of lease liabilities any fixed and noncancelable future payments due under the contract for items such as parking, common area maintenance, utilities and other costs. Lease-related costs which are variable rather than fixed are expensed in the period incurred.
Assumptions, judgments and estimates impacting the carrying value of our right-of-use assets and liabilities include evaluating whether an arrangement contains a lease, determining whether the lease term should include any cancellable future periods, estimating the discount rate used to calculate our lease liabilities, estimating the fair value and useful life of the leased asset for the purpose of classifying the lease as an operating or finance lease, evaluating whether a lease contract amendment represents a new lease agreement or a modification to the existing lease and evaluating our right-of-use assets for impairment.
We also account for all subleases from the perspective of a lessor. We evaluate the duration of subleases based on the reasonable certainty of any sublessor termination and extension options, as well as the lease term for the underlying asset. As of March 31, 2019, all of our subleases are classified as operating leases. For subleases classified as operating leases, we record sublease income as a reduction of operating expense on the straight-line method over the lease term.
Our accounting policy under the previous lease standard, Accounting Standards Codification ("ASC") 840, is included in our Annual Report on Form 10-K for the year ended December 31, 2018, which was filed with the SEC on February 22, 2019.
Recently Adopted Accounting Pronouncements
We adopted the new lease accounting standard, ASC 842, on January 1, 2019 using the modified retrospective transition method, and recorded a balance sheet adjustment on the date of adoption. The new lease standard requires lessees to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases, and also requires additional quantitative and qualitative disclosures to enable users of the financial statements to assess the amount, timing and uncertainty of cash flows arising from leases. In adopting ASC 842, we utilized certain practical expedients available under the standard. These practical expedients include waiving reassessment of conclusions reached under the previous lease standard as to whether contracts contain leases, not recording right-of-use assets or lease liabilities for leases with terms of 12 months or less, how to classify leases identified and how to account for initial direct costs incurred. We also utilized the practical expedient to use hindsight as of the date of adoption to determine the terms of our leases and to evaluate our right-of-use assets for impairment. 
We recorded the following adjustments to our consolidated balance sheet on the date of adoption:
 
December 31, 2018
 
January 1, 2019
 
As Reported
 
Adjustment Recorded
 
Adjusted Balance
 
(in thousands)
Prepaid expenses and other current assets
$
155,012

 
$
(378
)
 
$
154,634

Operating lease right-of-use assets

 
210,914

 
210,914

Other long-term assets
50,927

 
(28
)
 
50,899

Other accrued liabilities
55,896

 
14,500

 
70,396

Operating lease liabilities

 
242,916

 
242,916

Other long-term liabilities
56,257

 
(46,908
)
 
9,349


See Note 5 of the accompanying notes to the condensed consolidated financial statements for additional information regarding our operating leases.
Recent Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued Accounting Standards Update ("ASU") 2016-13, related to credit losses. The new guidance replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. We will adopt this standard in the first quarter of 2020. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Short-Term and Long-Term Investments
3 Months Ended
Mar. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
Short-term and Long-term Investments
Short-Term and Long-Term Investments
The following tables present our short-term and long-term investments in available-for-sale securities based on remaining contractual years to maturity:
 
March 31, 2019
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
Commercial paper
$
32,754

 
$

 
$

 
$
32,754

U.S. treasury securities
359,659

 
139

 
(233
)
 
359,565

U.S. agency securities
16,300

 
1

 
(16
)
 
16,285

Corporate bonds
145,504

 
21

 
(87
)
 
145,438

Total short-term investments
554,217

 
161

 
(336
)
 
554,042

Long-term investments

 

 

 

Corporate bonds
4,663

 
6

 
(1
)
 
4,668

Total long-term investments
4,663

 
6

 
(1
)
 
4,668

Total short-term and long-term investments
$
558,880

 
$
167

 
$
(337
)
 
$
558,710

 
December 31, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
Commercial paper
$
7,949


$


$


$
7,949

U.S. treasury securities
206,486

 
24

 
(457
)
 
206,053

U.S. agency securities
18,576

 

 
(61
)
 
18,515

Corporate bonds
137,119

 

 
(281
)
 
136,838

Total short-term investments
370,130

 
24

 
(799
)
 
369,355

Long-term investments
 
 
 
 
 
 
 
U.S. treasury securities
13,352

 
5

 
(50
)
 
13,307

Corporate bonds
13,025

 
2

 
(56
)
 
12,971

Total long-term investments
26,377

 
7

 
(106
)
 
26,278

Total short-term and long-term investments
$
396,507

 
$
31

 
$
(905
)
 
$
395,633


The following tables present the fair values and the gross unrealized losses related to our investments in available-for-sale securities that were in an unrealized loss position as of March 31, 2019 and December 31, 2018, summarized by the length of time that the investments have been in a continuous unrealized loss position:
 
March 31, 2019
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
$
80,890

 
$
(11
)
 
$
99,972

 
$
(222
)
 
$
180,862

 
$
(233
)
U.S. agency securities
2,059

 

 
8,560

 
(16
)
 
10,619

 
(16
)
Corporate bonds
78,539

 
(16
)
 
36,982

 
(71
)
 
115,521

 
(87
)
Total short-term investments
161,488

 
(27
)

145,514


(309
)

307,002


(336
)
Long-term investments
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
2,988

 
(1
)
 

 

 
2,988

 
(1
)
Total long-term investments
2,988

 
(1
)
 

 

 
2,988

 
(1
)
Total short-term and long-term investments
$
164,476

 
$
(28
)
 
$
145,514

 
$
(309
)
 
$
309,990

 
$
(337
)

 
December 31, 2018
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
$
89,320

 
$
(143
)
 
$
79,472

 
$
(314
)
 
$
168,792

 
$
(457
)
U.S. agency securities

 

 
18,515

 
(61
)
 
18,515

 
(61
)
Corporate bonds
91,455

 
(131
)
 
45,383

 
(150
)
 
136,838

 
(281
)
Total short-term investments
180,775

 
(274
)
 
143,370

 
(525
)
 
324,145

 
(799
)
Long-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
9,855

 
(50
)
 

 

 
9,855

 
(50
)
Corporate bonds
11,389

 
(56
)
 

 

 
11,389

 
(56
)
Total long-term investments
21,244


(106
)
 

 

 
21,244

 
(106
)
Total short-term and long-term investments
$
202,019

 
$
(380
)
 
$
143,370

 
$
(525
)
 
$
345,389

 
$
(905
)

The unrealized losses on investments as of March 31, 2019 were primarily caused by increases in interest rates. None of the unrealized losses represent other-than-temporary impairments based on our evaluation of available evidence as of March 31, 2019.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
We categorize assets and liabilities recorded at fair value based upon the level of judgment associated with inputs used to measure their fair value. The levels of the fair value hierarchy are as follows:
Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.
Level 3—Inputs are unobservable inputs based on our own assumptions and valuation techniques used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.
Our assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of fair value assets and liabilities and their placement within the fair value hierarchy levels.
We value our investments using quoted prices for identical instruments in active markets when available. If we are unable to obtain quoted prices for identical instruments in active markets, we value our investments using quoted market prices for comparable instruments. To date, all of our investments can be valued using one of these two methodologies.
The following tables present the fair value of our financial assets using the fair value hierarchy:


March 31, 2019


Level 1

Level 2

Level 3

Total


(in thousands)
Cash equivalents

 
 
 
 
 
 
 
Money market funds

$
396,563


$


$


$
396,563

Commercial paper



31,970




31,970

U.S. agency securities
 

 
7,995

 

 
7,995

Short-term investments

 
 
 
 
 
 
 
Commercial paper
 

 
32,754

 

 
32,754

U.S. treasury securities
 

 
359,565

 

 
359,565

U.S. agency securities
 

 
16,285

 

 
16,285

Corporate bonds
 

 
145,438

 

 
145,438

Long-term investments
 
 
 
 
 
 
 
 
Corporate bonds
 

 
4,668

 

 
4,668

Total

$
396,563


$
598,675


$


$
995,238


 
 
December 31, 2018
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Cash equivalents
 
 
 
 
 
 
 
 
Money market funds
 
$
610,732

 
$

 
$

 
$
610,732

Corporate bonds
 

 
3,009

 

 
3,009

Short-term investments
 
 
 
 
 
 
 
 
Commercial paper
 

 
7,949

 

 
7,949

U.S. treasury securities
 

 
206,053

 

 
206,053

U.S. agency securities
 

 
18,515

 

 
18,515

Corporate bonds
 

 
136,838

 

 
136,838

Long-term investments
 
 
 
 
 
 
 
 
U.S. treasury securities
 

 
13,307

 

 
13,307

Corporate bonds
 

 
12,971

 

 
12,971

Total
 
$
610,732

 
$
398,642

 
$

 
$
1,009,374


We did not have any investments in prime money market funds as of March 31, 2019 or December 31, 2018. We did not have any material financial assets or liabilities measured using Level 3 inputs as of March 31, 2019 or December 31, 2018.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Leases
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Leases
Leases
Our leasing arrangements are primarily for office space we use to conduct our operations. We have subleased some office space for all or part of the associated head lease. The following table presents our future lease payments for long-term operating leases, net of expected sublease income, as of March 31, 2019:
Period
 
Operating Lease Commitments
 
Expected Sublease Receipts
 
Net Future Operating Lease Commitments
 
 
(in thousands)
Remainder of 2019
 
$
20,898

 
$
(7,337
)
 
$
13,561

2020
 
43,277

 
(7,897
)
 
35,380

2021
 
47,353

 
(1,207
)
 
46,146

2022
 
46,706

 
(625
)
 
46,081

2023
 
47,577

 
(128
)
 
47,449

Thereafter
 
144,237

 

 
144,237

Total
 
$
350,048

 
$
(17,194
)
 
$
332,854

Less: Imputed interest
 
(80,670
)
 
 
 
 
Total operating lease liabilities
 
$
269,378

 
 
 
 

Cash paid for operating lease liabilities for the three months ended March 31, 2019 was $11.0 million. We recorded $13.5 million in non-cash increases to our operating lease right-of-use assets and operating lease liabilities as a result of leases that commenced or were modified during the three months ended March 31, 2019.
As of March 31, 2019, we had signed leases for additional office space that had not yet commenced. Future noncancellable lease payments associated with these agreements total $18.0 million, payable over lease terms ranging from four to seven years.
The following table presents supplemental balance sheet information related to leases as of March 31, 2019:
 
March 31, 2019
 
(dollars in thousands)
Other accrued liabilities
$
17,474

Operating lease liabilities
251,904

Total operating lease liabilities
$
269,378

 
 
Weighted average remaining lease term (in years)
7.9

Weighted average discount rate
6.2
%

The components of our lease expense for the three months ended March 31, 2019 were as follows:
 
Three Months Ended March 31, 2019
 
(in thousands)
Operating lease costs
$
11,539

Variable lease costs
3,003

Short-term lease costs
1,807

Sublease income
(2,401
)
Total lease cost, net
$
13,948


Under ASC 840, the previous lease standard, total rent expense under operating leases, net of sublease income, was approximately $8.6 million for the three months ended March 31, 2018.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2019
Equity [Abstract]  
Stockholders' Equity
Stockholders' Equity
Common Stock
Our certificate of incorporation, as amended and restated, authorizes us to issue 75,000,000 shares of Class B common stock, at $0.0001 par value per share, and 750,000,000 shares of Class A common stock, at $0.0001 par value per share. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each holder of Class B common stock is entitled to ten votes per share and each holder of Class A common stock is entitled to one vote per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder and are automatically converted upon sale or transfer to Class A common stock, subject to certain limited exceptions. At its discretion, the board of directors may declare dividends on shares of common stock, subject to the rights of our preferred stockholders, if any. Upon liquidation or dissolution, holders of common stock will receive distributions only after preferred stock preferences have been satisfied.
Preferred Stock
Our certificate of incorporation, as amended and restated, authorizes us to issue 10,000,000 shares of preferred stock at $0.0001 par value per share. Our board of directors has the authority to provide for the issuance of all the shares in one or more series. At its discretion, our board of directors may designate the voting rights and preferences of the preferred stock. As of March 31, 2019 and December 31, 2018, no shares of preferred stock were outstanding.
Donation to Tableau Foundation
On January 3, 2019, we donated 209,384 shares of our Class A common stock to Tableau Foundation, a donor-advised charitable fund. We recorded a charge of $24.2 million to general and administrative expense based on the closing price of our Class A common stock as reported on the New York Stock Exchange on the date of donation.
Stock Repurchase Program
On November 1, 2016, we announced that our board of directors approved a stock repurchase program, under which we were authorized to repurchase up to $200 million of our outstanding Class A common stock. On April 26, 2018, our board of directors authorized us to repurchase up to an additional $300 million of our outstanding Class A common stock under our previously announced stock repurchase program. The repurchase program has no expiration date and may be modified, suspended or discontinued at any time. Repurchases under the program may be made from time to time on the open market at prevailing market prices, in privately negotiated transactions, in transactions structured through investment banking institutions or a combination of the foregoing, in compliance with Rule 10b-18 under the Securities Exchange Act of 1934, as amended.
During the three months ended March 31, 2019, we repurchased 34,986 shares of our outstanding Class A common stock at an average price of $123.64 per share for $4.3 million. During the three months ended March 31, 2018, we repurchased 366,160 shares of our outstanding Class A common stock at an average price of $81.95 per share for $30.0 million. All repurchases were made in open market transactions using cash on hand, and all of the shares repurchased were retired. As of March 31, 2019, we were authorized to repurchase a remaining $275.7 million of our Class A common stock under our repurchase program.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue
3 Months Ended
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue
Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. We record assets for amounts related to performance obligations that are satisfied but not yet billed and/or collected. These assets are recorded as contract assets rather than receivables when receipt of the consideration is conditional on something other than the passage of time. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations. These liabilities are classified as current and non-current deferred revenue.
Contract Assets and Contract Liabilities
The following table presents the activity impacting our contract assets during the three months ended March 31, 2019:
 
Contract Assets
 
(in thousands)
Balance at December 31, 2018
$
105,593

Contract assets transferred to receivables
(15,744
)
Additions to contract assets
31,750

Balance at March 31, 2019
$
121,599

Contract assets are included in prepaid expenses and other current assets. There were no material impairments of contract assets during the three months ended March 31, 2019.
The following table presents the activity impacting our deferred revenue balances during the three months ended March 31, 2019:
 
Deferred Revenue
 
(in thousands)
Balance at December 31, 2018
$
394,198

Deferred revenue recognized
(145,527
)
Additional amounts deferred
133,514

Balance at March 31, 2019
$
382,185


Assets Recognized from the Costs to Obtain our Contracts with Customers
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 amortize these deferred costs proportionate with related revenues over the benefit period, currently estimated to be four years.
The following table presents the activity impacting our deferred contract costs during the three months ended March 31, 2019:
 
Deferred Contract Costs
 
(in thousands)
Balance at December 31, 2018
$
51,401

Additional contract costs deferred
8,956

Amortization of deferred contract costs
(4,449
)
Balance at March 31, 2019
$
55,908


As of March 31, 2019, $18.8 million of our deferred contract costs are expected to be amortized within the next 12 months and therefore are included in prepaid expenses and other current assets. The remaining amount of our deferred contract costs are included in other long-term assets. There were no material impairments of assets related to deferred contract costs during the three months ended March 31, 2019. There were no assets recognized related to our costs to fulfill contracts during the three months ended March 31, 2019 as these costs were not material.
Remaining Performance Obligations
Our contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. As of March 31, 2019, amounts allocated to these additional contractual obligations are $254.0 million, of which we expect to recognize $212.5 million as revenue over the next 24 months with the remaining amount thereafter. These amounts include additional performance obligations that are not yet recorded in our consolidated balance sheet.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
Stock-Based Compensation
Our 2004 Equity Incentive Plan (the "2004 Plan") authorized the granting of options to purchase shares of our Class B common stock, Restricted Stock Units ("RSUs") and other stock-based awards to our employees, consultants, officers and directors. Our 2013 Equity Incentive Plan, as amended, (the "2013 Plan" and, together with the 2004 Plan, the "Plans"), which is the successor to our 2004 Plan, authorizes the granting of options to purchase shares of our Class A common stock, RSUs and other stock-based awards to our employees, consultants, officers and directors. Options granted under the Plans may be incentive or nonstatutory stock options. Incentive stock options may only be granted to employees. The term of each option is stated in the award agreement but shall be no more than ten years from the date of grant. The board of directors determines the period over which options and RSUs become vested. Currently, the vesting period for our options and RSUs is typically four years.
Our 2013 Employee Stock Purchase Plan ("2013 ESPP") allows eligible employees to purchase shares of our Class A common stock, at a discount, through payroll deductions of up to 15% of their eligible compensation, subject to plan limitations. The 2013 ESPP currently includes purchase periods approximately six months in duration starting on the first trading date on or after June 1st and December 1st of each year. Participants are able to purchase shares of our common stock at 85% of the lower of its fair market value on (i) the first day of the purchase period or on (ii) the purchase date, which is the last day of the purchase period.
A summary of the option activity during the three months ended March 31, 2019 follows:    
 
 
Options Outstanding
 
 
Shares
 
Weighted Average Exercise Price per Share
 
Weighted Average Remaining Contractual Term
 
Aggregate Intrinsic Value
 
 
 
 
 
 
(in years)
 
(in thousands)
Balances at December 31, 2018
 
1,919,383

 
$
10.44

 
 
 
 
Options exercised
 
(858,856
)
 
7.32

 
 
 
 
Balances at March 31, 2019
 
1,060,527

 
$
12.97

 
3.39
 
$
121,227

Vested and expected to vest at March 31, 2019
 
1,060,527

 
$
12.97

 
3.39
 
$
121,227

Exercisable at March 31, 2019
 
1,032,402

 
$
11.83

 
3.28
 
$
119,191


The intrinsic value is the difference between the fair value of our Class A common stock as of March 31, 2019 and the exercise price of each of the respective stock options.
A summary of the RSU activity, including RSU awards subject to technology milestones, during the three months ended March 31, 2019 follows:
 
 
Number of Shares Underlying Outstanding RSUs
 
Weighted Average Grant-Date Fair Value per RSU
Non-Vested outstanding at December 31, 2018
 
7,194,454

 
$
77.66

RSUs granted
 
1,618,660

 
129.34

RSUs vested
 
(787,199
)
 
71.21

RSUs forfeited
 
(203,880
)
 
75.10

Non-Vested outstanding at March 31, 2019
 
7,822,035

 
$
89.07


Additionally during the three months ended March 31, 2019, we granted RSU awards subject to performance conditions other than technology milestones, under which certain executives and key employees may earn up to 70,879 RSUs. Vesting of these awards is dependent upon achievement of specified revenue goals.
An RSU award entitles the holder to receive shares of our Class A common stock as the award vests, which is generally based on length of service. Our non-vested RSUs do not have nonforfeitable rights to dividends or dividend equivalents.
Stock-based compensation expense is recognized using the straight-line method over the requisite service period. We account for forfeitures as they occur. For RSU awards subject to technology milestones or other performance conditions, we recognize compensation cost over the estimated requisite service period if we believe it is probable that the associated technology milestones or other performance conditions will be met. If our assessment of the probability of the technology milestones or other performance conditions being met changes, we recognize the impact of the change in estimate in the period of the change.
As of March 31, 2019, total unrecognized compensation expense related to stock options and non-vested RSUs, including RSU awards subject to technology milestones or other performance conditions, was $642.3 million, which is expected to be recognized over a weighted average period of 3.1 years.
The summary of shares available for issuance of equity-based awards (including stock options, RSUs, including RSU awards subject to technology milestones or other performance conditions, and shares issuable under our 2013 ESPP) during the three months ended March 31, 2019 follows:
 
 
Shares Available for Grant
 
 
2013 Plan
 
2013 ESPP
Balances at December 31, 2018
 
7,687,965

 
3,979,544

Authorized
 
4,217,847

 
843,569

Granted
 
(1,689,539
)
 

Forfeited
 
203,880

 

Balances at March 31, 2019
 
10,420,153

 
4,823,113

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes
3 Months Ended
Mar. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
The income tax provision for interim periods is generally determined using an estimate of our annual effective tax rate, excluding jurisdictions for which no benefit can be recognized due to valuation allowance, and adjusted for discrete items, if any, in the relevant period. However, given current and expected operating activities during the year, estimating a reliable annual effective tax rate has become increasingly difficult. Even small changes in forecasted results can produce significant changes to our annual effective tax rate. Therefore, we have determined that the actual year to date effective tax rate is the best estimate for the reporting period ended March 31, 2019. We will continue to utilize this methodology until reliable estimates of the annual effective tax rate can be made.
Our effective tax rate is impacted by, and differs from the federal statutory rate primarily due to, the full valuation allowance on our U.S. federal and state deferred tax assets, the effect of income or losses incurred in foreign jurisdictions where the statutory tax rate differs from the federal statutory rate and non-deductible stock-based compensation.
We recognized income tax expense of $0.9 million for the three months ended March 31, 2019, compared to an income tax benefit of $2.4 million for the three months ended March 31, 2018. Our effective tax rate was (1.0)% for the three months ended March 31, 2019, compared to 5.0% for the three months ended March 31, 2018. The difference in the effective tax rates for the three month periods is primarily attributable to increased losses incurred in foreign jurisdictions where related tax benefits are not available.
We periodically evaluate the realizability of our net deferred tax assets based on all available evidence, both positive and negative such as historic results, future reversals of existing deferred tax liabilities, projected future taxable income, as well as prudent and feasible tax-planning strategies. Generally, more weight is given to objectively verifiable evidence, such as the cumulative loss in recent years. As of March 31, 2019, we maintain a full valuation allowance on our U.S. federal and state deferred tax assets.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Contractual Commitments
Our non-lease contractual commitments are associated with agreements that are enforceable and legally binding and that specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions and the approximate timing of the transaction. Obligations under contracts that we can cancel without a significant penalty are not included. There have been no material changes to our non-lease contractual commitments compared to those discussed in Note 11 of our Annual Report on Form 10-K for the year ended December 31, 2018.
Legal Proceedings
Securities Litigation. On July 28, 2017, and August 2, 2017, respectively, two substantially similar securities class action complaints were filed against the Company and two of its current and former executive officers. The first complaint was filed in the U.S. District for the Southern District of New York (the "Scheufele Action").  The second complaint was filed in the U.S. District Court for the Western District of Washington (the "Abarrientos Action"). On October 17, 2017, the Abarrientos Action was voluntarily dismissed. On October 18, 2017, the Court appointed a lead plaintiff and lead counsel in the Scheufele Action. On December 8, 2017, lead plaintiff filed an amended complaint, which alleged that between February 5, 2015 and February 4, 2016, the Company and certain of its executive officers violated Sections 10(b) and 20(a) of the Exchange Act and SEC Rule 10b-5 promulgated thereunder, in connection with statements regarding the Company's business and operations by allegedly failing to disclose that product launches and software upgrades by competitors were negatively impacting the Company's competitive position and profitability. The amended complaint sought unspecified damages, interest, attorneys' fees and other costs. Defendants filed a motion to dismiss the amended complaint on January 12, 2018. On February 2, 2018, lead plaintiff filed a second amended complaint (the "SAC"), which contains substantially similar allegations as the amended complaint, and adds as defendants two of the Company's current and former executive officers and directors. Defendants filed a motion to dismiss the SAC on March 13, 2018. On February 8, 2019, the court denied Defendants' motion to dismiss the SAC.  Defendants filed an answer to the SAC on March 1, 2019, and subsequently amended their answer on April 18, 2019. There is currently no scheduling order set in this matter.
Derivative Litigation. On August 7, 2018, a shareholder derivative action was filed in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of the Company, against certain of our current and former directors and officers. The Company was named as a nominal defendant. The derivative action arises out of many of the factual allegations at issue in the above-referenced securities litigation, and generally alleges that the individual defendants breached fiduciary duties owed to the Company. The complaint seeks unspecified damages and equitable relief, attorneys' fees, costs and expenses. The case is currently stayed.
We believe the lawsuits are without merit and intend to vigorously defend. We are not in a position to assess whether any loss or adverse effect on our financial condition is probable or remote or to estimate the range of potential loss, if any.
In the ordinary course of business, we are also involved in various legal proceedings and claims related to intellectual property rights, commercial disputes, employment and wage and hour laws, alleged securities laws violations or other investor claims and other matters. We evaluate these claims and lawsuits with respect to their potential merits, our potential defenses and counter claims, and the expected effect on us of defending the claims and potential adverse result. We make a provision for a liability relating to a claim when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. When we make such provisions, they are reviewed at least quarterly and adjusted to reflect the impact of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter. We recognize legal expenses as incurred.
Management does not expect these proceedings or lawsuits to have a material impact on the liquidity, results of operations, or financial condition of the Company; however, litigation is inherently uncertain and the actual losses incurred in the event that our legal proceedings were to result in unfavorable outcomes could have a material adverse effect on our business and financial performance.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Segments and Information about Revenues by Geographic Region
3 Months Ended
Mar. 31, 2019
Segment Reporting [Abstract]  
Segments and Information about Revenues by Geographic Area
Segments and Information about Revenues by Geographic Area
The following table presents our revenues by geographic region of end users who purchased products or services for the periods presented below:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
United States and Canada
$
196,902

 
$
167,799

International
85,558

 
78,408

Total revenues
$
282,460

 
$
246,207


For the three months ended March 31, 2019 and 2018, no individual country other than the United States represented 10% or more of our total revenues.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2019
Earnings Per Share [Abstract]  
Net Loss Per Share
Net Loss per Share
The following table presents the computation of basic and diluted net loss per share for the three months ended March 31, 2019 and 2018:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands, except per share amounts)
Net loss per share - basic and diluted
 
 
 
Net loss
$
(88,882
)
 
$
(46,472
)
Weighted average shares outstanding used to compute basic and diluted net loss per share
85,434

 
81,039

Net loss per share - basic and diluted
$
(1.04
)
 
$
(0.57
)

The following table presents shares which were excluded from the computation of diluted net loss per share for the periods presented as their effect would have been antidilutive:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
Shares subject to outstanding common stock awards
9,032

 
11,193

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2019
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial information has been prepared in accordance with generally accepted accounting principles in the United States ("GAAP") and applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The condensed consolidated balance sheet data as of December 31, 2018 was derived from audited financial statements but does not include all disclosures required by GAAP. The condensed consolidated financial information should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018 filed with the SEC on February 22, 2019.
In the opinion of management, the unaudited condensed consolidated financial statements and accompanying notes include all normal recurring adjustments necessary for a fair presentation of the results for the interim periods presented. Interim results are not necessarily indicative of the results that may be expected for the year ending December 31, 2019. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates include but are not limited to: the collectability of our receivables; the evaluation of our contract assets for impairment; the useful lives of our long-lived assets; the benefit period for deferred commissions; the valuation of investments and the determination of other-than-temporary impairments; the discount rates used in measuring our operating lease liabilities; and the reported amounts of accrued liabilities. For revenue, we make estimates and assumptions related to the standalone selling prices of our products and services and the nature and timing of the delivery of performance obligations from our contracts with customers. We also use estimates in stock-based compensation, income taxes and business combinations. Actual results could differ from those estimates.
Risk And Uncertainties
Risks and Uncertainties
Inherent in our business are various risks and uncertainties, including our limited history of operating our business at its current scale and development of advanced technologies in a rapidly changing industry. These risks include our ability to manage our growth, to attract new customers, to expand sales to existing customers and to attract, integrate and retain qualified personnel, as well as other risks and uncertainties. In the event that we do not successfully implement our business plan, certain assets may not be recoverable, certain liabilities may not be paid and investments in our capital stock may not be recoverable. Our success depends upon the acceptance of our technology, development of sales and distribution channels and our ability to generate significant revenues from the sale of our technology.
Segments
Segments
We follow the authoritative literature that establishes annual and interim reporting standards for operating segments and related disclosures about products and services, geographic regions and major customers.
We operate our business as one operating segment. Our chief operating decision makers are our Chief Executive Officer and Chief Financial Officer, who review financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.
Concentrations of Credit Risk
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, investments, accounts receivable and contract assets.
Our cash and cash equivalents and investments are held and managed by recognized financial institutions that follow our investment policy. Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our policy limits the amount of credit exposure to any one security issue or issuer.
We extend credit to customers based upon an evaluation of the customer's financial condition. As of March 31, 2019 and December 31, 2018, no individual customer accounted for 10% or more of total accounts receivable or 10% or more of our total contract assets. For the three months ended 2019 and 2018, no individual customer accounted for 10% or more of our total revenues.
Leases
Leases - Accounting Standards Codification 842
Leases arise from contracts which convey the right to control the use of identified property or equipment for a period of time in exchange for consideration. Our leasing arrangements are primarily for office space we use to conduct our operations. We determine whether contracts include a lease at the inception date, which is generally upon contract signing, considering factors such as whether the contract includes an asset which is physically distinct, which party obtains substantially all of the capacity and economic benefit of the asset, and which party directs how, and for what purpose, the asset is used during the contractual period of use. Our leases commence when the lessor makes the asset available for our use. At commencement we record a lease liability at the present value of future lease payments, net of any future lease incentives to be received. Many of our lease agreements include cancellable future periods subject to termination or extension options. We do not include cancellable lease periods in our future lease payments unless we are reasonably certain to continue to utilize the asset for those periods. We calculate the present value of future lease payments at commencement using a discount rate which we estimate as the collateralized borrowing rate we would incur on our future lease payments over a similar term. At commencement we also record a corresponding right-of-use asset, which is calculated based on the amount of the lease liability, adjusted for any advance lease payments paid, initial direct costs incurred or lease incentives received prior to commencement. Right-of-use assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.
Leases are classified at commencement as either operating or finance leases. As of March 31, 2019, all of our leases are classified as operating leases. Rent expense for operating leases is recognized on the straight-line method over the term of the agreement beginning on the lease commencement date.
In accounting for leases, we utilize certain practical expedients and policy elections available under the lease accounting standard. For example, we do not record right-of-use assets or lease liabilities for leases with terms of 12 months or less. For contracts containing real estate leases, we combine lease and non-lease components. The primary impact of this policy election is that we include in our calculation of lease liabilities any fixed and noncancelable future payments due under the contract for items such as parking, common area maintenance, utilities and other costs. Lease-related costs which are variable rather than fixed are expensed in the period incurred.
Assumptions, judgments and estimates impacting the carrying value of our right-of-use assets and liabilities include evaluating whether an arrangement contains a lease, determining whether the lease term should include any cancellable future periods, estimating the discount rate used to calculate our lease liabilities, estimating the fair value and useful life of the leased asset for the purpose of classifying the lease as an operating or finance lease, evaluating whether a lease contract amendment represents a new lease agreement or a modification to the existing lease and evaluating our right-of-use assets for impairment.
We also account for all subleases from the perspective of a lessor. We evaluate the duration of subleases based on the reasonable certainty of any sublessor termination and extension options, as well as the lease term for the underlying asset. As of March 31, 2019, all of our subleases are classified as operating leases. For subleases classified as operating leases, we record sublease income as a reduction of operating expense on the straight-line method over the lease term.
Our accounting policy under the previous lease standard, Accounting Standards Codification ("ASC") 840, is included in our Annual Report on Form 10-K for the year ended December 31, 2018, which was filed with the SEC on February 22, 2019.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
We adopted the new lease accounting standard, ASC 842, on January 1, 2019 using the modified retrospective transition method, and recorded a balance sheet adjustment on the date of adoption. The new lease standard requires lessees to recognize right-of-use assets and lease liabilities on the balance sheet for operating leases, and also requires additional quantitative and qualitative disclosures to enable users of the financial statements to assess the amount, timing and uncertainty of cash flows arising from leases. In adopting ASC 842, we utilized certain practical expedients available under the standard. These practical expedients include waiving reassessment of conclusions reached under the previous lease standard as to whether contracts contain leases, not recording right-of-use assets or lease liabilities for leases with terms of 12 months or less, how to classify leases identified and how to account for initial direct costs incurred. We also utilized the practical expedient to use hindsight as of the date of adoption to determine the terms of our leases and to evaluate our right-of-use assets for impairment. 
We recorded the following adjustments to our consolidated balance sheet on the date of adoption:
 
December 31, 2018
 
January 1, 2019
 
As Reported
 
Adjustment Recorded
 
Adjusted Balance
 
(in thousands)
Prepaid expenses and other current assets
$
155,012

 
$
(378
)
 
$
154,634

Operating lease right-of-use assets

 
210,914

 
210,914

Other long-term assets
50,927

 
(28
)
 
50,899

Other accrued liabilities
55,896

 
14,500

 
70,396

Operating lease liabilities

 
242,916

 
242,916

Other long-term liabilities
56,257

 
(46,908
)
 
9,349


See Note 5 of the accompanying notes to the condensed consolidated financial statements for additional information regarding our operating leases.
Recent Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued Accounting Standards Update ("ASU") 2016-13, related to credit losses. The new guidance replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. ASU 2016-13 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2019. We will adopt this standard in the first quarter of 2020. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies Effect Of New Accounting Principle In Period Of Adoption (Tables)
3 Months Ended
Mar. 31, 2019
Adjustments Related To Adoption of New Lease Standard [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
We recorded the following adjustments to our consolidated balance sheet on the date of adoption:
 
December 31, 2018
 
January 1, 2019
 
As Reported
 
Adjustment Recorded
 
Adjusted Balance
 
(in thousands)
Prepaid expenses and other current assets
$
155,012

 
$
(378
)
 
$
154,634

Operating lease right-of-use assets

 
210,914

 
210,914

Other long-term assets
50,927

 
(28
)
 
50,899

Other accrued liabilities
55,896

 
14,500

 
70,396

Operating lease liabilities

 
242,916

 
242,916

Other long-term liabilities
56,257

 
(46,908
)
 
9,349

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Short-Term and Long-Term Investments (Tables)
3 Months Ended
Mar. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
Short-term and Long-term Investments
The following tables present our short-term and long-term investments in available-for-sale securities based on remaining contractual years to maturity:
 
March 31, 2019
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
Commercial paper
$
32,754

 
$

 
$

 
$
32,754

U.S. treasury securities
359,659

 
139

 
(233
)
 
359,565

U.S. agency securities
16,300

 
1

 
(16
)
 
16,285

Corporate bonds
145,504

 
21

 
(87
)
 
145,438

Total short-term investments
554,217

 
161

 
(336
)
 
554,042

Long-term investments

 

 

 

Corporate bonds
4,663

 
6

 
(1
)
 
4,668

Total long-term investments
4,663

 
6

 
(1
)
 
4,668

Total short-term and long-term investments
$
558,880

 
$
167

 
$
(337
)
 
$
558,710

 
December 31, 2018
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
Commercial paper
$
7,949


$


$


$
7,949

U.S. treasury securities
206,486

 
24

 
(457
)
 
206,053

U.S. agency securities
18,576

 

 
(61
)
 
18,515

Corporate bonds
137,119

 

 
(281
)
 
136,838

Total short-term investments
370,130

 
24

 
(799
)
 
369,355

Long-term investments
 
 
 
 
 
 
 
U.S. treasury securities
13,352

 
5

 
(50
)
 
13,307

Corporate bonds
13,025

 
2

 
(56
)
 
12,971

Total long-term investments
26,377

 
7

 
(106
)
 
26,278

Total short-term and long-term investments
$
396,507

 
$
31

 
$
(905
)
 
$
395,633

Investments, Continuous Unrealized Loss Position, Fair Value
The following tables present the fair values and the gross unrealized losses related to our investments in available-for-sale securities that were in an unrealized loss position as of March 31, 2019 and December 31, 2018, summarized by the length of time that the investments have been in a continuous unrealized loss position:
 
March 31, 2019
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
$
80,890

 
$
(11
)
 
$
99,972

 
$
(222
)
 
$
180,862

 
$
(233
)
U.S. agency securities
2,059

 

 
8,560

 
(16
)
 
10,619

 
(16
)
Corporate bonds
78,539

 
(16
)
 
36,982

 
(71
)
 
115,521

 
(87
)
Total short-term investments
161,488

 
(27
)

145,514


(309
)

307,002


(336
)
Long-term investments
 
 
 
 
 
 
 
 
 
 
 
Corporate bonds
2,988

 
(1
)
 

 

 
2,988

 
(1
)
Total long-term investments
2,988

 
(1
)
 

 

 
2,988

 
(1
)
Total short-term and long-term investments
$
164,476

 
$
(28
)
 
$
145,514

 
$
(309
)
 
$
309,990

 
$
(337
)

 
December 31, 2018
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
Short-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
$
89,320

 
$
(143
)
 
$
79,472

 
$
(314
)
 
$
168,792

 
$
(457
)
U.S. agency securities

 

 
18,515

 
(61
)
 
18,515

 
(61
)
Corporate bonds
91,455

 
(131
)
 
45,383

 
(150
)
 
136,838

 
(281
)
Total short-term investments
180,775

 
(274
)
 
143,370

 
(525
)
 
324,145

 
(799
)
Long-term investments
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
9,855

 
(50
)
 

 

 
9,855

 
(50
)
Corporate bonds
11,389

 
(56
)
 

 

 
11,389

 
(56
)
Total long-term investments
21,244


(106
)
 

 

 
21,244

 
(106
)
Total short-term and long-term investments
$
202,019

 
$
(380
)
 
$
143,370

 
$
(525
)
 
$
345,389

 
$
(905
)
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements
The following tables present the fair value of our financial assets using the fair value hierarchy:


March 31, 2019


Level 1

Level 2

Level 3

Total


(in thousands)
Cash equivalents

 
 
 
 
 
 
 
Money market funds

$
396,563


$


$


$
396,563

Commercial paper



31,970




31,970

U.S. agency securities
 

 
7,995

 

 
7,995

Short-term investments

 
 
 
 
 
 
 
Commercial paper
 

 
32,754

 

 
32,754

U.S. treasury securities
 

 
359,565

 

 
359,565

U.S. agency securities
 

 
16,285

 

 
16,285

Corporate bonds
 

 
145,438

 

 
145,438

Long-term investments
 
 
 
 
 
 
 
 
Corporate bonds
 

 
4,668

 

 
4,668

Total

$
396,563


$
598,675


$


$
995,238


 
 
December 31, 2018
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Cash equivalents
 
 
 
 
 
 
 
 
Money market funds
 
$
610,732

 
$

 
$

 
$
610,732

Corporate bonds
 

 
3,009

 

 
3,009

Short-term investments
 
 
 
 
 
 
 
 
Commercial paper
 

 
7,949

 

 
7,949

U.S. treasury securities
 

 
206,053

 

 
206,053

U.S. agency securities
 

 
18,515

 

 
18,515

Corporate bonds
 

 
136,838

 

 
136,838

Long-term investments
 
 
 
 
 
 
 
 
U.S. treasury securities
 

 
13,307

 

 
13,307

Corporate bonds
 

 
12,971

 

 
12,971

Total
 
$
610,732

 
$
398,642

 
$

 
$
1,009,374

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Tables)
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Lessor, Operating Lease, Payments to be Received, Maturity
The following table presents our future lease payments for long-term operating leases, net of expected sublease income, as of March 31, 2019:
Period
 
Operating Lease Commitments
 
Expected Sublease Receipts
 
Net Future Operating Lease Commitments
 
 
(in thousands)
Remainder of 2019
 
$
20,898

 
$
(7,337
)
 
$
13,561

2020
 
43,277

 
(7,897
)
 
35,380

2021
 
47,353

 
(1,207
)
 
46,146

2022
 
46,706

 
(625
)
 
46,081

2023
 
47,577

 
(128
)
 
47,449

Thereafter
 
144,237

 

 
144,237

Total
 
$
350,048

 
$
(17,194
)
 
$
332,854

Less: Imputed interest
 
(80,670
)
 
 
 
 
Total operating lease liabilities
 
$
269,378

 
 
 
 
Future Lease Payments for Long-Term Operating Leases
The following table presents our future lease payments for long-term operating leases, net of expected sublease income, as of March 31, 2019:
Period
 
Operating Lease Commitments
 
Expected Sublease Receipts
 
Net Future Operating Lease Commitments
 
 
(in thousands)
Remainder of 2019
 
$
20,898

 
$
(7,337
)
 
$
13,561

2020
 
43,277

 
(7,897
)
 
35,380

2021
 
47,353

 
(1,207
)
 
46,146

2022
 
46,706

 
(625
)
 
46,081

2023
 
47,577

 
(128
)
 
47,449

Thereafter
 
144,237

 

 
144,237

Total
 
$
350,048

 
$
(17,194
)
 
$
332,854

Less: Imputed interest
 
(80,670
)
 
 
 
 
Total operating lease liabilities
 
$
269,378

 
 
 
 
Supplemental Balance Sheet Information - Operating Leases
The following table presents supplemental balance sheet information related to leases as of March 31, 2019:
 
March 31, 2019
 
(dollars in thousands)
Other accrued liabilities
$
17,474

Operating lease liabilities
251,904

Total operating lease liabilities
$
269,378

 
 
Weighted average remaining lease term (in years)
7.9

Weighted average discount rate
6.2
%
Components of Lease Expense
The components of our lease expense for the three months ended March 31, 2019 were as follows:
 
Three Months Ended March 31, 2019
 
(in thousands)
Operating lease costs
$
11,539

Variable lease costs
3,003

Short-term lease costs
1,807

Sublease income
(2,401
)
Total lease cost, net
$
13,948

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]  
Deferred Contract Costs
The following table presents the activity impacting our deferred contract costs during the three months ended March 31, 2019:
 
Deferred Contract Costs
 
(in thousands)
Balance at December 31, 2018
$
51,401

Additional contract costs deferred
8,956

Amortization of deferred contract costs
(4,449
)
Balance at March 31, 2019
$
55,908

Contract with Customer, Asset and Liability
The following table presents the activity impacting our contract assets during the three months ended March 31, 2019:
 
Contract Assets
 
(in thousands)
Balance at December 31, 2018
$
105,593

Contract assets transferred to receivables
(15,744
)
Additions to contract assets
31,750

Balance at March 31, 2019
$
121,599

Contract assets are included in prepaid expenses and other current assets. There were no material impairments of contract assets during the three months ended March 31, 2019.
The following table presents the activity impacting our deferred revenue balances during the three months ended March 31, 2019:
 
Deferred Revenue
 
(in thousands)
Balance at December 31, 2018
$
394,198

Deferred revenue recognized
(145,527
)
Additional amounts deferred
133,514

Balance at March 31, 2019
$
382,185

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Option Activity
A summary of the option activity during the three months ended March 31, 2019 follows:    
 
 
Options Outstanding
 
 
Shares
 
Weighted Average Exercise Price per Share
 
Weighted Average Remaining Contractual Term
 
Aggregate Intrinsic Value
 
 
 
 
 
 
(in years)
 
(in thousands)
Balances at December 31, 2018
 
1,919,383

 
$
10.44

 
 
 
 
Options exercised
 
(858,856
)
 
7.32

 
 
 
 
Balances at March 31, 2019
 
1,060,527

 
$
12.97

 
3.39
 
$
121,227

Vested and expected to vest at March 31, 2019
 
1,060,527

 
$
12.97

 
3.39
 
$
121,227

Exercisable at March 31, 2019
 
1,032,402

 
$
11.83

 
3.28
 
$
119,191

Summary of RSU Activity
A summary of the RSU activity, including RSU awards subject to technology milestones, during the three months ended March 31, 2019 follows:
 
 
Number of Shares Underlying Outstanding RSUs
 
Weighted Average Grant-Date Fair Value per RSU
Non-Vested outstanding at December 31, 2018
 
7,194,454

 
$
77.66

RSUs granted
 
1,618,660

 
129.34

RSUs vested
 
(787,199
)
 
71.21

RSUs forfeited
 
(203,880
)
 
75.10

Non-Vested outstanding at March 31, 2019
 
7,822,035

 
$
89.07

Summary of Shares Available for Grant
The summary of shares available for issuance of equity-based awards (including stock options, RSUs, including RSU awards subject to technology milestones or other performance conditions, and shares issuable under our 2013 ESPP) during the three months ended March 31, 2019 follows:
 
 
Shares Available for Grant
 
 
2013 Plan
 
2013 ESPP
Balances at December 31, 2018
 
7,687,965

 
3,979,544

Authorized
 
4,217,847

 
843,569

Granted
 
(1,689,539
)
 

Forfeited
 
203,880

 

Balances at March 31, 2019
 
10,420,153

 
4,823,113

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Segments and Information about Revenues by Geographic Region (Tables)
3 Months Ended
Mar. 31, 2019
Segment Reporting [Abstract]  
Reconciliation of Revenue by Geographic Area
The following table presents our revenues by geographic region of end users who purchased products or services for the periods presented below:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
United States and Canada
$
196,902

 
$
167,799

International
85,558

 
78,408

Total revenues
$
282,460

 
$
246,207

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2019
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share, Basic and Diluted
The following table presents the computation of basic and diluted net loss per share for the three months ended March 31, 2019 and 2018:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands, except per share amounts)
Net loss per share - basic and diluted
 
 
 
Net loss
$
(88,882
)
 
$
(46,472
)
Weighted average shares outstanding used to compute basic and diluted net loss per share
85,434

 
81,039

Net loss per share - basic and diluted
$
(1.04
)
 
$
(0.57
)
Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share
The following table presents shares which were excluded from the computation of diluted net loss per share for the periods presented as their effect would have been antidilutive:
 
Three Months Ended March 31,
 
2019
 
2018
 
(in thousands)
Shares subject to outstanding common stock awards
9,032

 
11,193

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Description of Business Narrative (Details)
Mar. 31, 2019
product
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of key products 5
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
segment
Jan. 01, 2019
USD ($)
Dec. 31, 2018
USD ($)
Accounting Policies [Abstract]      
Number of Operating Segments | segment 1    
New Accounting Pronouncements or Change in Accounting Principle      
Prepaid expenses and other current assets $ 172,498 $ 154,634 $ 155,012
Operating lease right-of-use assets 217,796 210,914 0
Other long-term assets 56,446 50,899 50,927
Other accrued liabilities 72,457 70,396 55,896
Operating lease liabilities 251,904 242,916 0
Other long-term liabilities $ 11,232 9,349 $ 56,257
Prepaid expenses and other current assets | Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle      
Cumulative Effect of New Accounting Principle in Period of Adoption   (378)  
Operating lease right-of-use assets | Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle      
Cumulative Effect of New Accounting Principle in Period of Adoption   210,914  
Other long-term assets | Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle      
Cumulative Effect of New Accounting Principle in Period of Adoption   (28)  
Other accrued liabilities | Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle      
Cumulative Effect of New Accounting Principle in Period of Adoption   14,500  
Operating lease liabilities | Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle      
Cumulative Effect of New Accounting Principle in Period of Adoption   242,916  
Other long-term liabilities | Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle      
Cumulative Effect of New Accounting Principle in Period of Adoption   $ (46,908)  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Short-Term and Long-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Schedule of Short-Term and Long-Term Investments    
Amortized Cost $ 558,880 $ 396,507
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 167 31
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (337) (905)
Fair Value 558,710 395,633
Short-term investments    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 554,217 370,130
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 161 24
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (336) (799)
Fair Value, short-term 554,042 369,355
Short-term investments | Commercial Paper, Not Included with Cash and Cash Equivalents    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 32,754 7,949
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0 0
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0 0
Fair Value, short-term 32,754 7,949
Short-term investments | U.S. treasury securities    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 359,659 206,486
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 139 24
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (233) (457)
Fair Value, short-term 359,565 206,053
Short-term investments | U.S. agency securities    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 16,300 18,576
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 1 0
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (16) (61)
Fair Value, short-term 16,285 18,515
Short-term investments | Corporate bonds    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 145,504 137,119
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 21 0
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (87) (281)
Fair Value, short-term 145,438 136,838
Long-term investments    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 4,663 26,377
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 6 7
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (1) (106)
Fair Value, long-term 4,668 26,278
Long-term investments | U.S. treasury securities    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost   13,352
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax   5
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax   (50)
Fair Value, long-term   13,307
Long-term investments | Corporate bonds    
Schedule of Short-Term and Long-Term Investments    
Amortized Cost 4,663 13,025
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 6 2
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (1) (56)
Fair Value, long-term $ 4,668 $ 12,971
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Short-Term and Long-Term Investments Schedule of Investments in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Schedule of Short-Term and Long-Term Investments    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months $ 164,476 $ 202,019
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (28) (380)
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 145,514 143,370
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (309) (525)
Debt Securities, Available-for-sale, Unrealized Loss Position 309,990 345,389
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (337) (905)
Short-term investments    
Schedule of Short-Term and Long-Term Investments    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 161,488 180,775
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (27) (274)
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 145,514 143,370
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (309) (525)
Debt Securities, Available-for-sale, Unrealized Loss Position 307,002 324,145
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (336) (799)
Short-term investments | U.S. treasury securities    
Schedule of Short-Term and Long-Term Investments    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 80,890 89,320
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (11) (143)
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 99,972 79,472
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (222) (314)
Debt Securities, Available-for-sale, Unrealized Loss Position 180,862 168,792
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (233) (457)
Short-term investments | U.S. agency securities    
Schedule of Short-Term and Long-Term Investments    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 2,059 0
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0 0
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 8,560 18,515
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (16) (61)
Debt Securities, Available-for-sale, Unrealized Loss Position 10,619 18,515
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (16) (61)
Short-term investments | Corporate bonds    
Schedule of Short-Term and Long-Term Investments    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 78,539 91,455
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (16) (131)
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 36,982 45,383
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (71) (150)
Debt Securities, Available-for-sale, Unrealized Loss Position 115,521 136,838
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (87) (281)
Long-term investments    
Schedule of Short-Term and Long-Term Investments    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 2,988 21,244
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (1) (106)
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 0 0
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0 0
Debt Securities, Available-for-sale, Unrealized Loss Position 2,988 21,244
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (1) (106)
Long-term investments | U.S. treasury securities    
Schedule of Short-Term and Long-Term Investments    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months   9,855
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss   (50)
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer   0
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss   0
Debt Securities, Available-for-sale, Unrealized Loss Position   9,855
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss   (50)
Long-term investments | Corporate bonds    
Schedule of Short-Term and Long-Term Investments    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 2,988 11,389
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (1) (56)
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 0 0
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0 0
Debt Securities, Available-for-sale, Unrealized Loss Position 2,988 11,389
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss $ (1) $ (56)
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value $ 995,238 $ 1,009,374
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 396,563 610,732
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 598,675 398,642
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 0 0
Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 396,563 610,732
Cash equivalents | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 396,563 610,732
Commercial Paper, Not Included with Cash and Cash Equivalents | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 32,754 7,949
Commercial Paper, Not Included with Cash and Cash Equivalents | Short-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 32,754 7,949
U.S. treasury securities | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 359,565 206,053
U.S. treasury securities | Short-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 359,565 206,053
U.S. treasury securities | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value   13,307
U.S. treasury securities | Long-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value   13,307
U.S. agency securities | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 7,995  
U.S. agency securities | Cash Equivalents | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 7,995  
U.S. agency securities | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 16,285 18,515
U.S. agency securities | Short-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 16,285 18,515
Corporate bonds | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 31,970 3,009
Corporate bonds | Cash Equivalents | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 31,970 3,009
Corporate bonds | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 145,438 136,838
Corporate bonds | Short-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 145,438 136,838
Corporate bonds | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value 4,668 12,971
Corporate bonds | Long-term investments | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Investments Fair Value $ 4,668 $ 12,971
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Maturity of Leases (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Lease Liabilities, Payments, Due, Rolling Maturity [Abstract]  
Operating Lease Commitments, Remainder of 2019 $ 20,898
Operating Lease Commitments, 2020 43,277
Operating Lease Commitments, 2021 47,353
Operating Lease Commitments, 2022 46,706
Operating Lease Commitments, 2023 47,577
Operating lease Commitments, Thereafter 144,237
Operating Lease Commitments, Undiscounted Total 350,048
Less: Imputed interest (80,670)
Total operating lease liabilities 269,378
Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]  
Expected Sublease Receipts, Remainder of 2019 (7,337)
Expected Sublease Receipts, 2020 (7,897)
Expected Sublease Receipts, 2021 (1,207)
Expected Sublease Receipts, 2022 (625)
Expected Sublease Receipts, 2023 (128)
Expected Sublease Receipts, Thereafter 0
Expected Sublease Receipts, Total (17,194)
Operating Lease Liabilities, Payments Due [Abstract]  
Net Future Operating Lease Commitments, Remainder of 2019 13,561
Net Future Operating Lease Commitments, 2020 35,380
Net Future Operating Lease Commitments, 2021 46,146
Net Future Operating Lease Commitments, 2022 46,081
Net Future Operating Lease Commitments, 2023 47,449
Net Future Operating Lease Commitments, Thereafter 144,237
Net Future Operating Lease Commitments, Total $ 332,854
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Supplemental Cash Flow Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2019
USD ($)
Leases [Abstract]  
Cash paid for operating lease liabilities $ 11.0
Non-cash increases to our operating lease right-of-use assets and operating lease liabilities as a result of leases that commenced or were modified $ 13.5
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Entered Into But Not Yet Commenced (Details)
$ in Millions
Mar. 31, 2019
USD ($)
Operating Leases  
Operating Leases Signed Not Yet Commenced, Value $ 18.0
Minimum [Member]  
Operating Leases  
Operating Leases SIgned Not Yet Commenced, Term 4 years
Maximum  
Operating Leases  
Operating Leases SIgned Not Yet Commenced, Term 7 years
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
Other accrued liabilities $ 17,474    
Operating lease liabilities 251,904 $ 242,916 $ 0
Total operating lease liabilities $ 269,378    
Weighted average remaining lease term (in years) 7 years 10 months 24 days    
Weighted average discount rate 6.20%    
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Leases [Abstract]    
Operating lease costs $ 11,539  
Variable lease costs 3,003  
Short-term lease costs 1,807  
Sublease Income (2,401)  
Total lease cost, net $ 13,948  
Operating Leases, Rent Expense under ASC 840   $ 8,600
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Apr. 26, 2018
Nov. 01, 2016
Class of Stock          
Preferred Stock, Shares outstanding 0   0    
Preferred Stock, Shares Authorized 10,000,000   10,000,000    
Preferred Stock, Par Value (in usd per share) $ 0.0001   $ 0.0001    
Stock Issued During Period, Shares, Shares Donated 209,384        
Stock Issued During Period, Value, Shares Donated $ 24,200,000        
Stock Repurchase Program, Authorized Amount         $ 200,000,000
Stock Repurchase Program, Increase to Authorized Amount       $ 300,000,000  
Stock Repurchased and Retired During Period, Shares 34,986 366,160      
Stock Repurchased, Average Cost Per Share $ 123.64 $ 81.95      
Stock Repurchased and Retired During Period, Value $ 4,326,000 $ 30,007,000      
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 275,700,000        
Class B common stock          
Class of Stock          
Common Stock, Shares Authorized 75,000,000   75,000,000    
Common Stock, Par Value (in usd per share) $ 0.0001   $ 0.0001    
Common Stock, Voting Rights 10        
Class A common stock          
Class of Stock          
Common Stock, Shares Authorized 750,000,000   750,000,000    
Common Stock, Par Value (in usd per share) $ 0.0001   $ 0.0001    
Common Stock, Voting Rights 1        
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Details)
$ in Millions
3 Months Ended
Mar. 31, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Threshold for Asset Recognition From Costs of Obtaining a Contract 1 year
Amortization period, deferred commissions 4 years
Deferred Contract Costs, Current $ 18.8
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Contract Assets) (Details) - Contract Assets
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Contract Asset Rollforward  
Balance at December 31, 2018 $ 105,593
Contract assets transferred to receivables (15,744)
Additions to contract assets 31,750
Balance at March 31, 2019 $ 121,599
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Deferred Revenue) (Details) - Deferred Revenue
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Deferred Revenue Rollforward  
Balance at December 31, 2018 $ 394,198
Deferred revenue recognized (145,527)
Additional amounts deferred 133,514
Balance at March 31, 2019 $ 382,185
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Deferred Contract Costs) (Details) - Deferred Commissions
$ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
Deferred Contract Costs  
Balance at December 31, 2018 $ 51,401
Additional contract costs deferred 8,956
Amortization of deferred contract costs (4,449)
Balance at March 31, 2019 $ 55,908
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Performance Obligations) (Details)
$ in Millions
Mar. 31, 2019
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Revenue, Remaining Performance Obligation, Amount $ 254.0
Recognized Over Next 24 Months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Revenue, Remaining Performance Obligation, Amount $ 212.5
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Details - Narrative)
$ in Millions
3 Months Ended
Mar. 31, 2019
USD ($)
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Option expiration period (in years) 10 years
Vesting period (in years) 4 years
Share-based Compensation Arrangement by Share-based Payment Award  
Unrecognized compensation expense $ 642.3
Recognition period (in years) 3 years 1 month 6 days
2013 ESPP  
Share-based Compensation Arrangement by Share-based Payment Award  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Maximum Payroll Deduction, Percent 15.00%
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Purchase Period 6 months
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 85.00%
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Details - Options)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2019
USD ($)
$ / shares
shares
Shares  
Options Outstanding, Shares, Beginning of Period | shares 1,919,383
Options Outstanding, Shares, Options Exercised | shares (858,856)
Options Outstanding, Shares, End of Period | shares 1,060,527
Options Outstanding, Shares, Vested and Expected to Vest | shares 1,060,527
Options Outstanding, Shares, Exercisable | shares 1,032,402
Weighted Average Exercise Price per Share  
Options Outstanding, Weighted Average Exercise Price, Beginning of Period, USD per Share | $ / shares $ 10.44
Options Outstanding, Weighted Average Exercise Price, Options Exercised, USD per Share | $ / shares 7.32
Options Outstanding, Weighted Average Exercise Price, End of Period, USD per Share | $ / shares 12.97
Options Outstanding, Weighted Average Exercise Price Per Share, Vested and Expected to Vest, USD per Share | $ / shares 12.97
Options Outstanding, Weighted Average Exercise Price Per Share, Exercisable, USD per Share | $ / shares $ 11.83
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Options Outstanding, Weighted Average Remaining Contractual Term, End of Period (in years) 3 years 4 months 20 days
Options Outstanding, Weighted Average Remaining Contractual Term, Vested and Expected to Vest (in years) 3 years 4 months 20 days
Options Outstanding, Weighted Average Remaining Contractual Term, Exercisable (in years) 3 years 3 months 10 days
Options Outstanding, Aggregate Intrinsic Value, End of Period | $ $ 121,227
Options Outstanding, Aggregate Intrinsic Value, Vested and Expected to Vest | $ 121,227
Options Outstanding, Aggregate Intrinsic Value, Exercisable | $ $ 119,191
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Based Compensation (Details - RSUs)
3 Months Ended
Mar. 31, 2019
$ / shares
shares
RSUs  
Number of Shares Underlying Outstanding RSUs  
RSU Shares Outstanding, Beginning of Period 7,194,454
RSUs granted, Shares 1,618,660
RSUs vested, Shares (787,199)
RSUs forfeited, Shares (203,880)
RSU Shares Outstanding, End of Period 7,822,035
Weighted Average Grant-Date Fair Value per RSU  
Weighted Average Fair Value, Beginning of Period, USD per Share | $ / shares $ 77.66
Weighted Average Fair Value, RSUs Granted, USD per Share | $ / shares 129.34
Weighted Average Fair Value, RSUs Vested, USD per Share | $ / shares 71.21
Weighted Average Fair Value, RSUs Forfeited, USD per Share | $ / shares 75.10
Weighted Average Fair Value, End of Period, USD per Share | $ / shares $ 89.07
Maximum | Performance Shares Subject to Performance Conditions Other Than Technology Milestones  
Number of Shares Underlying Outstanding RSUs  
RSUs granted, Shares 70,879
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Details - Shares Available)
3 Months Ended
Mar. 31, 2019
shares
2013 Plan  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Awards, Outstanding [Roll Forward]  
Equity Based Awards, Beginning of Period, Shares 7,687,965
Authorized, Shares 4,217,847
Granted, Shares (1,689,539)
Forfeited, Shares 203,880
Equity Based Awards, End of Period, Shares 10,420,153
2013 ESPP | Class A common stock  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Awards, Outstanding [Roll Forward]  
Equity Based Awards, Beginning of Period, Shares 3,979,544
Authorized, Shares 843,569
Granted, Shares 0
Forfeited, Shares 0
Equity Based Awards, End of Period, Shares 4,823,113
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Income Tax Disclosure [Abstract]    
Income tax expense (benefit) $ 888 $ (2,445)
Effective tax rate (1.00%) 5.00%
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Segments and Information about Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Segment Reporting Information    
Total revenues $ 282,460 $ 246,207
United States and Canada    
Segment Reporting Information    
Total revenues 196,902 167,799
International    
Segment Reporting Information    
Total revenues $ 85,558 $ 78,408
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Net loss per share - basic and diluted    
Net loss $ (88,882) $ (46,472)
Weighted average shares outstanding used to compute basic and diluted net loss per share 85,434 81,039
Net loss per share - basic and diluted (in usd per share) $ (1.04) $ (0.57)
Antidilutive shares excluded from computation of diluted net loss 9,032 11,193
XML 63 R9999.htm IDEA: XBRL DOCUMENT v3.19.1
Label Element Value
Accounting Standards Update 2014-09 [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 166,089,000
Accounting Standards Update 2014-09 [Member] | Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 164,406,000
Accounting Standards Update 2014-09 [Member] | AOCI Attributable to Parent [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 1,683,000
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ."+IDX?(\\#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,$% @ X(NF3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #@BZ9.'7L/6.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.EW%$%&7"X@32$A, G&+'&^+:-HH,6KW]J1E MZX3@ 3C&_O/YL^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJ'\C'L(!C_,GF EY1H\L;&S (BQ$H1N+"B,9[N,);W'!A\_8SC"+0"UY MZCA!558@]#0Q',>V@0M@@C%%G[X+9!?B7/T3.W= G))C4?R6G^!AH(\Z37^N[^^V#T"M9W1;RNI#K;76C:JED_3ZY M_O"["/O>NIW[Q\9G0=W K[O07U!+ P04 " #@BZ9.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 ( ."+IDZK*;!EH0( $H* 8 >&PO=V]R:W-H965T&ULC5;1CILP$/P5Q <8VDYR M_?L:PU%J+U5>@FUF=KQLQM[EG8M7>6%,>6]UU43;UFC MWYRXJ*G24W$.9"L8/1I2704D#!=!3^'):UU3\7O+ M*GY?^>"_+[R4YXOJ%H+ULJ5G]HVI[^U>Z%DP1CF6-6MDR1M/L-/*W\#SCAB" M0?PHV5U.QEZ7RH'SUV[R^;CRPVY'K&*%ZD)0_;BQ':NJ+I+>QZ\AJ#]J=L3I M^#WZ1Y.\3N9 )=OQZF=Y5)>5G_G>D9WHM5(O_/Z)#0DEOC=D_X7=6*7AW4ZT M1L$K:7Z]XBH5KXBLU?>N?96.>]_Y- @,-)Y"!0$8"B?]+B 9"-!+ $()^ M9R;5#U31]5+PNR?Z:K6T^U/ !0@FL"4.G?PKL',1$2X0H1E$AAY-Z#%.CU%Z;.CQA)Y8'\!%+'"! M!!5(''IJ";B(#!=8H (+AYY; BX"0EPA1152EP^6! (AN$2&2F0N/[(D$,A, MI7-4(G?Y=JD1R$RM(<3M%+H1[')CF)F"PXQIP8U@UQS!D)FB ^K<#1 W@EUV M##-3=\#M"Y$;P:X\AIDI/> N!]?$Q"X^@IDK"^YT<(U,%K;(PV8'W.W@FIFD M,Q%P-T/ZZ(D)N%?!=2+)K$-]P"0&T_3'7I+F>1S-:>&F!=>2))^Y?W!+DO#1 M= GN-H(XR4YWP$S3A3#*PI#8=UDPN9EK)LZFB9%>P:^-Z: FJV.CM"'F9O\+ M[[NLKU2-J]9OV^"]5Z"FKJ#(WQ65-M=_/E8KKV MV"T7[=M0;W?AL9OU;TU3=?\]A+H]W,]A_G'AV_9U,XP7LN5B7[V&/\/PU_ZQ MBV?9>93UM@F[?MON9EUXN9__!''G^,_LN4?$SFJ>K#JJW_V:Z' MS?V\F,_6X:5ZJX=O[>'7<$K(S6>G['\/[Z&.\M%)O,=S6_?3Y^SYK1_:YC1* MM-)4/X[?V]WT?3B-_Q&F!^ I ,\!8&\&T"F 6$!V=#:E^G,U5,M%UQYFW;%: M^VI\*.".XF0^CQ>GN9M^B]GV\>K[DLPB>Q_'.4D>CA*\D."U8B45!&=)%N]_ M-H&J"9SBZ3(>]7A2XVF*MY?QQ)(X2OPDV4T29\ XSS*1,N_(8,*-5=U8Z<8R M-T>)NW3CK+%\7J6,?$G.Z6Z(VD.=0%,R-E"%YXTEWXU4W7KIA M)7CPBANT)7>CR%PL::)2N>HFEVYRYB:725OD=5)$Z O=2:$Z*:03EO!#(1.V M)D?#'V%-!RX*=3^EZJ>4?DKFIQ3WL=[S*DD1>LP34P-&1Y019JQ@E)%9&[1Y MSDDE=:5U%U6_-I1@)DA#P V!S#R^526OEJ)+% IT=@)*,\C-H*R5LQST*TV& MCE)^=!:#A+'E,#YIKOCG.;)7BLKFE, -Z"P&"6/+80P*C;VUHE**S)28>G1T M&H/$L>4X!H7'!95>-"M-Z,GFF&@0H#,9O&B_%\E?CZ!S%"1(+0 MDY1Y[Q)4!QVF(&EJ.4U!8K(HJ1"OA$)3XR#5@D&G*4B<6HY3D*B,;<\)@$F9 M)B@I1"7CG4U18%HERH8Y3E#AU'*5Z4 M*4>)]:ADJN-,10E+%Y^?4CA2=+9P>8(;J%,5)57E'$E>0FDY7E::S)-)/4$Z M5U%RU7'*HP0F.BB-Y8:D+M%R4(3!TW#Z7-;<^U$9S,6HMFXQ'(0=9BB MA*GC,$5)2;"$EB_O5YJ0K/&8\$0Z4$D"U7.@DD3EEZ(LQ#]011;KG9HDTIE* MDJF>\X(D*[_$/Z$VY\30A!1[8)E8BY%.59)4]9RJ)&D)!N(T"4^JD%R1Z,R4 MV#F07/5BZT !IKH>TX2WUF.DLY4D6[U-C* #D=RG7S+2$48289XCC"2:>/.[ M*;GVH8.+)'"P3(R@ X<^#QS2@4,2.)[#DQ2.\+FX);G>5M(A8R5D4O\^K$X% M"Y^>"ZN_PU9YA_E[ZV5,[#&TS;5F^ MM.T0XG#F:YS43:C6YY,ZO SC81Z/N^-6[O%D:/>G;>KLO%>^_!]02P,$% M @ X(NF3A+6G^V= @ 5 H !@ !X;"]W;W)K1"(W8E61$Q80VMUY\!X1:2: M\F,@&D[)W@1591 B- TJ4M3^,C=K&[[,V5F614TWW!/GJB+\WXJ6[+KPL7]; M>"N.)ZD7@F7>D"/]2>6O9L/5+.BS[(N*UJ)@M%_PO,U3G2 4?PNZ%4, MQIXN9%GOK>G!W(NY1N[?J5=08GO==5_IQ=:*KDF47OL6"G,O[<[ M"\FJ+HM"JRUJ<[UV^6]A<$#8!81] (X?!D1=0&0%!"V9*?4SD629/NV&J*; L\C]3!W>M$\.W-/52O4ZF4Y3?/@HO-TDE4K"0>2<*Q8NXH(]Y) M[=]#A"!$:.+C(41F0;22J9'41H(S-+,X -$493!)!))$+HFUR:J5I(--T 0A MA"V6I[(130S2Q Y-BBR:5I(,2T;MS^)Y03@B2D"BQ"6R"E\ESD8VRB/%B&$* M,DP=AG &QZ=@?.K68#7T*GWM'3^5C6@RD"9S:2*+)G.>5YJ [_@%X8AH!A+- M7*+8(IH!S11E"(46^AH08A2'^)X_8 2[%'*9$MNFT*M0D/(QU1WOQ&XGIG=S>K'3/&W&Y[HQ$6R V'5 IQ\[#=1G=D>^)!USP5:( 2^TNQ*['I"'3E^Z=G>/"E#"5,'@\Z[/6S\(/Q:U\+9, MJI."^9X?&)-49443E>^DCGC]I*0'J8>I&O/VG--.)&NZ,US0'R27_P%02P,$ M% @ X(NF3D6"Q:M[W4RWEU;8O3V;S407,M MR[S^;V6*ZK8((7QO^'HZ'-NN(5K.+_G!_&G:ORXOM7V*[KWL3J4Y-Z?J'-1F MOPB?8;:1NB/TB+]/YM9,[H,NE->J^M8]_+9;A*)39 JS;;LN_8Z?A?F'55_'/:M<=%F(;!SNSS:]%^K6Z_FC$@ M'09C]+^;-U-8>*?$CK&MBJ;_'VRO35N58R]62IE_'ZZG\FX5P4S9[&^[QC[9 M_3N;GL:VOBV3>!Z]=?V,D/4 P0D$[HC(=GX? ;D1UDCH^#C AB*2A!]!LC'( MGB^G_)3G*Y:O>KZ:\C,G!P,D[B'G(8@452R<2!B8BE%XHM&L&DVB207/CUE^ M3*))X5'FBH$X<[(>('H2BI,SB,%<0>8P;>-T%21:[QC9CI2%\R":GK?!Q. M"SDQTD=%O!,#M>),N(H4&4F#NV0W# JL%7O4\$X,FJH!5XVF<:=)EI%ES^!4 MFH'GTP"\MP-U[HRL:6K*J;O0-@SH"RKEVX6\=0/U[LSU[A$3/^3'_KE>QN%4 MK!+?C/'V#=2_,X]_ V_@0.TYTVY, R:=:H4G0::<@8DG[9EQY.T9J?5F;H$V M8GZFAX-]H(=W7@2:85\/O \B]4&28:3^EFHE240,#(3T> [R+HC4!6F&J;NQ M>AC8!WIX#T3& SWE+/*^A;2$]!7$R/L,4I\A)?&(F>Y8@$1K4MTS.&$M4GH4 M\5Z#R:?+8N2] =.?%L;K$?/P;8DQ<2.B*)EIC\\@[S/(^(QGG4C>&:3X]"Q+ M?B]+6B&169:T](%89<+]H' XF2CP9$7RWB#QT[,L/;\%F9K&G>41,UV14J;" M7;@,#%.5>&HLZ>[FQ[?\3I6TPG"_C"L& \)-2C3YO5^:^M"?I33!MKJ>VXX[ M:;V?UZRP.R]PVM7TXG9O@M6K; MJNS/&?95U1H;E_WRA,'1Y+O[0V'V;7>;V/MZ.+ 9'MKJ,AY&1?<3L>7_4$L# M!!0 ( ."+IDXP=^./.@( ,T& 8 >&PO=V]R:W-H965T&ULC57MCILP$'P5Q ,6 N->G-BG&*I MEOSLB98#/AH2)5Z 4.)17#=ND9O8GA MZG,E=< K\A:?X0?(G^V>JY4W9CG6%!I1L\;A<-JXS_YZYR--,(C7&CHQF3O: MRH&Q-[WX>MRX2"L" J74*; :KK #0G0FI>/WD-0=:VKB='[+_MF85V8.6,". MD5_U458;-W.=(YSPA<@7UGV!P5#L.H/[;W %HN!:B:I1,B+,TRDO0C(Z9%%2 M*'[OQ[HQ8S?DO]'LA& @!"-!U?X?(1P(X0V?>*;="1:^%C_SO!O M@=T2D:;V"J'51&CXT82?(3L_LO*C!=]',XW;'I,83&,P81;/C2Q!P2J[8R6V M2HF75F([/['RDP>L])AXJC)8K<*9%PL*(?^.F-0J)EV:2>S\S,K/'C"3+62& M?A+-/N'=$A7$?GSG9%96,:NEF3M\U=:LOQIZP,X FGY"J1_.S\:&2E TD^-- MF@ %?C;]4C@ENS12_VZ3Z-B3GP/=1&;QK>[5IKE\I.D;_7?,SW4CG .3JD69 M1G)B3((2B9[4=E?J;AD7!$Y23U,UYWV#[1>2M&PO=V]R:W-H965T&UL M?55=CYLP$/PKB/<[O@SF(H)T256U4BM%5[5]=L@FH+,QM9UP_?>U#>$XL)J' MV%YF9V=LO!0]%Z^R!E#>&Z.MW/JU4MTF"&15 R/RD7?0ZB=G+AA1>BDN@>P$ MD)--8C2(PS +&&E:ORQL["#*@E\5;5HX"$]>&2/B[PXH[[=^Y-\#+\VE5B80 ME$5'+O #U,_N(/0JF%A.#8-6-KSU!)RW_G.TV><&;P&_&NCE;.X9)T?.7\WB MZVGKAT804*B482!ZN,$>*#5$6L:?D=.?2IK$^?S._MEZUUZ.1,*>T]_-2=5; M/_>]$YS)E:H7WG^!T4_J>Z/Y;W #JN%&B:Y1<2KMOU==I>)L9-%2&'D;QJ:U M8S_RW]/<"?&8$$\)NO;_$I(Q(7E/0-;\H,Q:_404*0O!>T\,A]41\TY$FT1O M9F6"=N_L,^U6ZNBMC,*D"&Z&:,3L!DP\QTR(0+-/)6)7B5V\2H\_%MBO$1B[ M*R1.$XG-3SZ80&X"Y"1 E@#-")Z6FS! ,@MI+>0AU[^E%0<,90C';C6I4TWJ ML).Z"3(G0;:R$X79PL^ 26="(YRAA9LU*,TSMQ+L5((=2O!""5X5P6&^$++& M/.3HR:TD=RK)'4H657:YXXPS%(4+,0X8RG"R/*)@=@<9B(MM5]*K^+55YFV? M1:>.^!R;.[R([W2G'!K;.\W09K\3<6E:Z1VYTAW"WN,SYPJTRO!1[U:M._NT MH'!69HKU7 S];5@HWHVM.YB^'^4_4$L#!!0 ( ."+ID[4$.^%*@0 -P2 M 8 >&PO=V]R:W-H965T&ULC9AM;^HV%,>_"LK[WMC' M#[$K0!K0:I,VJ;I7VUZG8 JZ"6%)6NZ^_9R0ZOFT>F^+_<&]U)/FO2SS^M^%*ZK3+.')YX.O^[==VSU( MY]-C_N:^N?;/XTOM[]*+E\V^=(=F7QTFM=O.DE_XXS-DG4&O^&OO3LW5]:0K MY;6JOGLRG_NB_?% MO.:-6U;%W_M-NYLE)IELW#9_+]JOU>E7-Q2DDLE0_>_NPQ5>WF7B8ZRKHNG_ M3];O35N5@Q>?2IG_.'_N#_WG:?#_:48;P& %P,.-PW$8" N!F!O&LC!0/XT MR&X:J,% 70S$;0,]&.B?$?JBTW.S^NZO\C:?3^OJ-*G/$^B8=_.4/VH_ONON M83^<_7=^ !K_]&/.F9VF'YVC0;,X:^!:PUFH65(:'FI6E 9"S1.E$:'FF=+( MBR;U]5Z*!K)HZ!W(P(&*"CIK5*\Y]!K#I 8A%1U)D)$$$4E'[3UK]%6D3 D? M*4H(RTS47ZSPP8S2D:"5HU!*0-IK"2RR*%LM*HWP#-T&R&9ELAI.% M*,HB0U$>A-9<,SJ0(0,9(E T418&3Q3!&,NBJ@V13R +TK%D.I9()^K_PJ(X M6DH$HWNJ(!G.:'@R(AT1TY/AN@&MR7NJ,)T1EG.4CD79R9A&/Z?8'^]Y'&/] M04@[%@IHK@/%]7C7&T3A^4C$"VT%!-@#69@037; 9,?[WB *1DOI>%!7@,D> MRL*$1D[0%-A-G! &.S KS-A9G<8Z4%B/9RI@7(,$$1^\ !,VE(4)T7P%BJ_Q M/@N8KX!VV:=[JC =FL" "8QV?2 89_Q?O.O?UX49T2@$XB@=#\42\"'8:)YE MY\_\OIM?V@FKU7;5F7_(WY;5:WS3MD7W]>=RS>7F\)MV^XR\]?U M^7W+^::MCL.[I/3R0FO^'U!+ P04 " #@BZ9.29(I'&D$ "4% & M 'AL+W=O:(2E*@6,@ M\6+1 BT0;-'V6K&9V%C)[).EV!U>7W:?F[$[^R4O3UF7O;]O7I#NWKMR/E>HJX33- MDKH\GI:;]5CVU&[6S5M?'4_NJ5UT;W5=MO\^NJJYW"]I^:/@Z_'UT \%R69] M+E_='Z[_\_S4^KOD&F5_K-VI.S:G1>M>[I7=;5U5#)._CGSGH\MKF4/'V^D?T+V/R/IGG MLG/;IOK[N.\/]\M\N=B[E_*MZK\VEU_HW@K=?E]^CV>QM_+],06<*?*W@V_Z_"FJNH'Y6T&/RD[,Q MU<]E7V[6;7-9M%-OG,D"+U:TLK(<6I$BHAP[R:&37#KA<*CGHI',9%0$5J3*&)M%1EP! MS13 3-#,8R&:8YL2R%W/*=9B3E%F54F1"$P84*6 H[.Y9].'M,>>9<(1U M103*A)%'DGG*AHXTZ/90M86J(@(LPL@C(]P8"MT8T$Y*-@O] )TU:6P(8802 M8*A.0T<2CRMB2^(- 9UF6T0<89"2)*D1A@!)*0O?Y!;)E(E-4TQ3 CC5HLLD M*5F3#GD*9(8S,A%#F*A42&[HR#1EC$*6*"3!0D8LY%2+30W0&3:QK1.&(1-P MI$-'!(:72<.% L@B*P5CK#+ J@[W%2QYN6*C4[&((B&EK$W,%$8K [3J<(/! M$ID%*QO."R"S5N61<<@8K"S!2CHD*TMFBNZ2DB)"#,9090E5O\<+G2"JVIP* MX0<(5RH 0-,@8VA":$ZBVZ/ 2BUX8Y_"V2:!'Z2F[.K3WP3? MV<&5^^M-Y5[ZX=+ZZW8Z)YMN^N8\GP$FUX/(S7]02P,$% @ X(NF3OD> M]M2Q 0 T@, !@ !X;"]W;W)K>4@;BTK^K?8N_8RYD[N#?R652^S>EG2BJH>2_]HQD>8.KG MEI*I^1]P 8GP4 GF*(UT\4O*WGFC)A4L1?&W\10ZGL.D?Z6M$]*)D'X@L#%1 MK/PK][S(K!F('6??\7#%FT.*LRE#,(XB_L/B'48OQ>;V2\8N06C"'$=,NL3, M"(;J>KM.WJQ5N(WV[S+Y/U@5VJP*[*+#[;XLKF/W')MEBI@IL M$[?)D=+T.F[R(CHO[%T:[^0=/F[[3VX;H1TY&X\W&^=?&^,!2TEN<(5:?&"S M(Z'VP?R$MAW7;'2\Z:87Q.9G7/P%4$L#!!0 ( ."+IDYQ:54;M $ -(# M 9 >&PO=V]R:W-H965T5-2VYRVSO4'QFS9@A+V"GO0_J9&HX3SIFF8[0V(*H*49'RWNV9*=)H66?2= M3)'AX&2GX62('902YM<1)(XYW=-WQW/7M"XX6)'UHH%OX+[W)^,MMK!4G0)M M.]3$0)W3V_WAF(;X&/"C@]&NSB14Y-J]TW,?I)DUFV#: SP"^ &YB'C8EBLKO MA1-%9G D9NI]+\(3[P_<]Z8,SMB*>.?%6^^]%/MKGK%+()ICCE,,7\&UL;5/;;IPP$/T5RQ\0+^PEJQ4@ M95-5K=1*JU1MG[TP@!5?J&V6].\[-H20E!?;,YYSYLQXG W&/KL6P),7);7+ M:>M]=V+,E2TH[NY,!QIO:F,5]VC:AKG. J\B2$F6;C8'IKC0M,BB[V*+S/1> M"@T72URO%+=_SR#-D-.$OCJ>1-/ZX&!%UO$&?H#_V5TL6FQFJ80"[831Q$*= MTX?D=-Z%^!CP2\#@%F<2*KD:\QR,KU5.-T$02"A]8."XW> 1I Q$*.//Q$GG ME &X/+^R?XZU8RU7[N#1R-^B\FU.CY144/->^B)*RMYYHR86E*+XR[@+'?=AO-DG$VP=D$Z = 8<8QXV)HK*/W'/B\R: M@=BQ]QT/3YR<4NQ-&9RQ%?$.Q3OTWHKDL,_8+1!-,><4Z5J* M<_H?/%V';U<5;B-\^T[A89U@MTJPBP2[=P3W'TI.T?^>V$=J1J_'XLK'_M3$>4,KF#D>HQ0\V&Q)J'X[W M>+;CF(V&-]WT@]C\C8M_4$L#!!0 ( ."+ID[$VQ/OM0$ -(# 9 M>&PO=V]R:W-H965TP.\CB0E69HD=TQQH6F91]_9E#D.3@H- M9T/LH!0WOT\@<2SHCKXYGD3;N>!@9=[S%KZ#^]&?C;?8HE(+!=H*U,1 4]"' MW?&4!7P$/ L8[>I,0B47Q)=@?*D+FH2$0$+E@@+WVQ4>06DKGXKW %Z>$A$Q^C M0FGC2JK!.E2SBD]%\==I%SKNXW2SSV;:-B&=">E"N(]QV!0H9OZ1.U[F!D=B MIM[W/#SQ[ICZWE3!&5L1[WSRUGNOY>[N0\ZN06C&G"9,NL8L".;5EQ#I5HA3 M^A\]W:;O-S/<1_I^'?V0; MDFP)9%,C>+7$#<_BW2+;JJ0+3QFFRI,)!QTE> M>9>!?4CCF_R%3]/^C9M6:$LNZ/S+QOXWB Y\*LF-'Z'.?[#%D-"X<#SXLYG& M;#(<]O,/8LLW+O\ 4$L#!!0 ( ."+IDZ?DK6&L@$ -(# 9 >&PO M=V]R:W-H965T'$ MF*TZT,+>X0"]OVG0:.&\:5IF!P.BCB"M&-_MWC(M9$_+//HNILQQ=$KV<#'$ MCEH+\_,,"J>"[NFKXTFVG0L.5N:#:.$+N*_#Q7B++2RUU-!;B3TQT!3T87\Z M9R$^!GR3,-G5F81*KHC/P?A8%W07!(&"R@4&X;<;/()2@$3U7=:N*^B1DAH:,2KWA-,'2/6\H205_PENH'QX4.)S5*AL M7$DU6H<*'.#$S%S[P<1 MGGA_XKXW57#&5L0[+]YZ[ZWH\Q]L,10T+ASO_=G,8S8;#H?T M@]CRC&PO=V]R:W-H M965T-\=&'-% UJX M*]-!BS>5L5IX-&W-7&=!E!&D%>.;S0W30K8T3Z/O9//4]%[)%DZ6N%YK87\= M09DAHPG]=#S+NO'!P?*T$S6\@/_>G2Q:;&8II8;62=,2"U5&[Y+#<1?B8\ / M"8-;G$FHY&S,:S"^E!G=!$&@H/"!0>!V@7M0*A"AC+>)D\XI W!Y_F1_C+5C M+6?AX-ZHG[+T349O*2FA$KWRSV9X@JF>:TJFXK_"!12&!R68HS#*Q944O?-& M3RPH18OW<9=MW(?QAB<3;!W )P"? ;4/PHL\M68@=NQ])\(3)P>. MO2F",[8BWJ%XA]Y+GNRO4W8)1%/,<8SARY@Y@B'[G(*OI3CR?^!\';Y=5;B- M\.T?"F_6"7:K!+M(L/MOB6LQ^[^2L$5/-=@Z3I,CA>G;.,D+[SRP=SR^R>_P M<=J_"5O+UI&S\?BRL?^5,1Y0RN8*1ZC!#S8;"BH?CGL\VW',1L.;;OI!;/[& M^0=02P,$% @ X(NF3@0E/>VU 0 T@, !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P=+O573=MD]LS1A---F<\/[/MM"4' M3 6Z/?^]0'NU:N,78(9Y;]X,0SZB>;8=@",O2FI;T,ZY_L28K3I0W-YA#]K? M-&@4=]XT+;.] 5Y'D)(L39*W3'&A:9E'W\64.0Y."@T70^R@%#<_SR!Q+.B. MOCH>1=NYX&!EWO,6OH+[UE^,M]C"4@L%V@K4Q$!3T/O=Z9R%^!CP)&"TJS,) ME5P1GX/QJ2YH$@2!A,H%!NZW&SR E('(R_@Q<](E90"NSZ_L'V+MOI8KM_" M\KNH75?0(R4U-'R0[A''CS#7\X:2N?C/< /IPX,2GZ-":>-*JL$Z5#.+EZ+X MR[0+'?=QNLD.,VP;D,Z = $<8QXV)8K*WW/'R]S@2,S4^YZ')]Z=4M^;*CAC M*^*=%V^]]U;N#L>8M)US!+!//N2(MU*<4[_@:?;\/VFPGV$[_]0 M^&Z;(-LDR")!]M\2-V*.R5])V*JG"DP;I\F2"@<=)WGE70;V/HUO\CM\FO8O MW+1"6W)%YU\V]K]!=."E)'=^A#K_P19#0N/"\>#/9AJSR7#8SS^(+=^X_ 50 M2P,$% @ X(NF3DOB0I"T 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0+RQM5BM RJ:J6JF55JG:/'MA "N^4-LL MZ=]W; BA+--XVQ MBGLT;[]TQQH6F91]_9EKD9O!0:SI:X02EN?YU FK&@"7UQ M/(BV\\'!RKSG+7P#_[T_6[38PE(+!=H)HXF%IJ!WR?&4A?@8\$/ Z%9G$BJY M&/,4C,]U07=!$$BH?&#@N%WA'J0,1"CCY\Q)EY0!N#Z_L'^,M6,M%^[@WLA' M4?NNH =*:FCX(/V#&3_!7,\[2N;BO\ 5)(8')9BC,M+%E52#\T;-+"A%\>=I M%SKNXW1SF\VP;4 Z ](%<(AYV)0H*O_ /2]S:T9BI][W/#QQ>5=!O8NC6_R&CY-^U=N6Z$= MN1B/+QO[WQCC :7L;G"$.OQ@BR&A\>%XBV<[C=ED>-///X@MW[C\#5!+ P04 M " #@BZ9.S]OMY;0! #2 P &0 'AL+W=O-*RL$ZU#.+EZ+%Z[3++N[C M=),D,VP;P&< 7P"'F(=-B:+R1^%$D1D\_CF[R'3]/^59A&=I9&PO=V]R:W-H965T/&ME7$Y;[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$ ME4!:,;[9O&-:2$.++/G.MLBP]TH:.%OB>JV%_7T"A4-.M_3%\2B;UD<'*[). M-/ -_/?N;(/%9I9*:C!.HB$6ZIS>;X^G?8Q/ 3\D#&YQ)K&2"^)3-#Y7.=U$ M0:"@])%!A.T*#Z!4) HR?DV<=$X9@=VG2/HPWMWR" MK0/X!. SX)#RL#%14OY!>%%D%@=BQ]YW(C[Q]LA#;\KH3*U(=T&\"]YKL3W< M9>P:B::8TQC#ES%S! OL:K!-FB9'2NQ-FN2%=Q[8^_2([&_X..U?A6VD<>2"/KQLZG^- MZ"%(V=R$$6K#!YL-!;6/Q[MPMN.8C8;';OI!;/[&Q1]02P,$% @ X(NF M3OH>M3FV 0 T@, !D !X;"]W;W)K&UL=5-A M;]P@#/TKB!]0$N[:=:M^+\,3I@6-ORN",K8AW*-ZA]U*D'Y.,70+1 M''.<8O@Z9HE@R+ZDX%LICOP?.-^&[S85[B)\]T;A?_+O-PGVD6#_AH"_*W$K M9O\?CF_P-GZ;]F["-[!PY&X\O&_M?&^,! MI217.$(M?K#%4%#[&PO=V]R:W-H965T552VYRVSG5[QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF M<\,4%YH66?0=39%A[Z30<#3$]DIQ\^< $H><;NG%\22:U@4'*[*.-_ #W,_N M:+S%9I9**-!6H"8&ZIS>;?>'-,3'@%\"!KLXDU#)"?$Y&%^KG&Z"()!0NL# M_7:&>Y R$'D9+Q,GG5,&X/)\87^,M?M:3MS"/E,$96Q'OO'CKO>=B^SG-V#D033&' M,299QLP1S+//*9*U%(?D'3Q9A^]6%>XB?/>?PNMU@G25((T$Z8&UL=55A;YLP$/TK MB!]0@Q,"B0A2TVG:I$V*.JW[[) +H-J8V4[H_OUL0QDCUR_8/K][[^[@CKR7 MZE77 "9X$[S5^[ VIML1HLL:!-,/LH/6WERD$LS8HZJ([A2PLW<2G- HVA#! MFC8LOYWT8N8B 0VD< M!;/+#9Z <\=DX_@]DH:3IG.<[]_9/_OD;3(GIN%)\E_-V=3[, N#,US8E9MG MV7^!,:$D#,;LO\$-N(6[2*Q&*;GVSZ"\:B/%R&)#$>QM6)O6K_UPDZQ'-]R! MC@YTQPP?MH BAV"Y;" '%T4*'S)I6@*K\ MN-)!*:^MGY4SZS02'ZEO^G_P89Y^9ZIJ6AVR 0 MT@, !D !X;"]W;W)K&UL=5/;CIPP#/V5*!^P M&3+THA$@[6Q5M5(KC;9J]SD#!J)-"$W"L/W[.H%AV2E](;;Q.3YVG&PT]MFU M )Z\:-6YG+;>]P?&7-F"%N[.]-#AG]I8+3RZMF&NMR"J"-**\=WN/=-"=K3( M8NQDB\P,7LD.3I:X06MA_QQ!F3&G";T&'F73^A!@1=:+!GZ _]F?+'IL8:FD MALY)TQ$+=4[OD\,Q#?DQX9>$T:UL$CHY&_,%S@ 90* M1"CC]\Q)EY(!N+:O[)]C[]C+63AX,.I)5K[-Z4=**JC%H/RC&;_ W,\[2N;F MO\$%%*8')5BC-,K%+RD'YXV>65"*%B_3*;MXCC/_%;8-X#. WP#85"@J_R2\ M*#)K1F*GV?BEXDF3L$HCFG..4PUX0BT^L,514/M@ M?D#;3FLV.=[T\PMBRS,N_@)02P,$% @ X(NF3I'"*T#& 0 -P0 !D M !X;"]W;W)K&UL=51M;YLP$/XKEG] '9R01A$@ M-:VJ3=JDJ-.VSPX<8-4OS#:A^_>S#64L95^P[_S<\]SY?&2#-J^V!7#H30IE M<]PZUQT)L64+DMD[W8'R)[4VDCEOFH;8S@"K8I 4A&XV>R(95[C(HN]LBDSW M3G %9X-L+R4SOT\@])#C!+\[7GC3NN @1=:Q!KZ!^]Z=C;?(S%)Q"A4HN6K\&XW.5XTU(" 24+C POUSA$80(1#Z-7Q,G MGB5#X'+_SOX<:_>U7)B%1RU^\LJU.3Y@5$'->N%>]/ )IGI2C*;BO\ 5A(>' M3+Q&J86-7U3VUFDYL?A4)'L;5Z[B.HPG^V0*6P^@4P"= PY1AXQ",?,GYEB1 M&3T@,]Y]QT*+DR/U=U,&9[R*>.:3M]Y[+6B29N0:B";,:<30!2:9$<2SSQ)T M3>)$/X33]?#M:H;;&+Y=JN_WZP2[58)=)-C]0W!_4^)'#$W^(Y*NBJ0K!+*3M:C4O8KCLO#.4_% 8^/_PL>1^LI,PY5%%^W\\XE-KK5V MX%/9W/E<6C_%LR&@=F%[[_=F?,NCX70WC2F9_Q7%'U!+ P04 " #@BZ9. MCV/I6+-\,O;9=0">O&C5NX)VW@]'QES5@1;NQ@S0XTUCK!8>3=LR-U@0=21IQ7B2 MW#(M9$_+//K.MLS-Z)7LX6R)&[46]N\)E)D*FM)7QY-L.Q\9=]W*?YYI MM'T"7PA\ M)=S'.&P.%#/_)+PH#R(\<7KDV)LJ.&,KXATF[]![+7GZ,6?7(+1@ M3C.&;S#IBF"HOH;@>R%._!V=[],/NQD>(OVPC7Z7[ MDNP)9%,BV K=O2WR/ MX?QM$+;IJ0;;QFERI#)C'R=YXUT']H''-_D/GZ?]N["M[!VY&(\O&_O?&.,! M4TEN<(0Z_&"KH:#QX7B'9SN/V6QX,RP_B*W?N/P'4$L#!!0 ( ."+IDY- M0HCSWP$ $% 9 >&PO=V]R:W-H965TA[]8KCCN>>Y MP]PE@U0ON@8PZ%7P5J>X-J8[$:+S&@33=[*#UIZ44@EFK*DJHCL%K/!!@A.Z MV1R(8$V+L\3[+BI+9&]XT\)%(=T+P=2?,W YI'B+WQS/354;YR!9TK$*OH/Y MT5V4M GPT,>K%'KI*KE"_.^%*D>.,2 @ZY M<0S,+C=X ,X=D4WC]\2)9TD7N-R_L3_YVFTM5Z;A0?)?36'J%!\Q*J!D/3?/ M'NB]FYRY_17X<]L\MIZ;QFEVX3< M'-&$.8\8NL"\(XAEGR5H2.),_PNGX?!=,,.=#]\MU>-=F& ?)-A[@OT_)=)5 MB2',!R)14"0*$.Q7(B',!R*'H,@A0!"M1$*80U@D#HK$ 8)X)1+"'%Q;W_@+[]S?]]0_X7?X.!R^,54UK497:6PC^.=:2FG IK*YL[=: MVWDT&QQ*X[:QW:NQ*T?#R&X:.&2>>ME?4$L#!!0 ( ."+ID[,!@FIQ@$ M #<$ 9 >&PO=V]R:W-H965T[^?I+LND:FO5@B=7@.*8K.1J5? M30M@T;O@TN2XM;8_$&+*%@0S-ZH'Z4YJI06SSM0-,;T&5H4@P0E-DELB6"=Q MD07?21>9&BSO))PT,H,03/\Y E=CCC?XP_'4-:WU#E)D/6O@%]C?_4D[BRPL M52= FDY)I*'.\Y7CQ"<$'$KK&9A;+O ( MG'LBE\;;S(D721^XWG^P?PVUNUK.S,"CXB]=9=LG88 MS<7_@ MP!_>9.(U2<1.^J!R,56)F<:D(]CZMG0SK.)UL]W-8/(#. 70)N LZ M9!(*F7]AEA695B/2T]WWS+=X#0VW]=N_V>GK+DV%5/X\I6?X5Q5]02P,$% M @ X(NF3N/1V$/5 0 G 0 !D !X;"]W;W)K&UL=51M;]L@$/XKB!]0'.(X:61;:CI-F[1*4:=MGXE]?E'!>(#C]M\7L.MY M&?MBN..YY[G#=Z2C5"^Z 3#H5?!.9[@QIC\2HHL&!--WLH?.GE12"6:LJ6JB M>P6L]$&"$QI%"1&L[7">>M]9Y:D<#&\[."ND!R&8>CL!EV.&-_C#\=S6C7$. MDJ<]J^$[F!_]65F++"QE*Z#3K>R0@BK##YOC*7%X#_C9PJA7>^0JN4CYXHRO M988CEQ!P*(QC8':YPB-P[HAL&K]G3KQ(NL#U_H/]LZ_=UG)A&AXE_]66ILGP M :,2*C9P\RS'+S#7L\-H+OX;7(%;N,O$:A22:_]%Q:"-%#.+346PUVEM.[^. MT\D^GL/" 70.H$O P>N02:TVV^5;.%HB>NU%O;/ 909,KJE%\>CK!L?'"Q/.U'#3_"_NJ-%B\TJI=30 M.FE:8J'*Z-UV?T@"/@*>) QN<2:ADI,Q+\'X5F9T$Q("!84/"@*W,]R#4D$( MT_@]:=(Y9" NSQ?UAU@[UG(2#NZ->I:E;S)Z2TD)E>B5?S3#5YCJ^43)5/QW M.(-">,@$8Q1&N;B2HG?>Z$D%4]'B==QE&_=AO+FYT-8)?"+PF7 ;"6P,%#/_ M(KS(4VL&8L?>=R(\\7;/L3=%<,96Q#M,WJ'WG/-DF[)S$)HPAQ'#%Y@W!$/U M.01?"W'@_]#Y.GVWFN$NTG?+Z)__$S]9%4BB0/*N1/ZAQ#7,[D,0MNBI!EO' M:7*D,'T;)WGAG0?VCL8./T_Y#V%JVCIR,QY>-_:^,\8"I;*YPA!K\8+.A MH/+A>(-G.X[9:'C333^(S=\X_PM02P,$% @ X(NF3HW80?K" 0 -P0 M !D !X;"]W;W)K&UL;51A;]L@$/TKB!]0$F*W M761;:CI-G;1)4:>UGXE]ME'!N(#C[M\/L.-Z&5\"=W[WWCO@DHU*OYD6P*(/ M*3J3X];:?D^(*5N0S-RH'CKWI59:,NM"W1#3:V!5*)*"T,WFEDC&.UQD(7?4 M1:8&*W@'1XW,("73?PX@U)CC+;XDGGG36I\@1=:S!GZ!_=T?M8O(PE)Q"9WA MJD,:ZAP_;/>'U.,#X(7#:%9[Y#LY*?7F@^]5CC?>$ @HK6=@;CG#(PCAB9R- M]YD3+Y*^<+V_L'\+O;M>3LS HQ*OO+)MCN\QJJ!F@[#/:GR"N9\4H[GY'W & MX>#>B=,HE3#A%Y6#L4K.+,Z*9!_3RKNPCC/_I2Q>0.<">E5 )J'@_"NSK,BT M&I&>SKYG_HJW>^K.IO3)^2-"8 MQ('^5T[CY;NHPUTHWZW5OZ1Q@B1*D 2"Y)\6TZL68YC;N$@:%4DC!'=7(C', M_94(65V6G=%"^!@-KZ[9W;Z^DM3X%5_3RF9/FO*/X"4$L#!!0 ( ."+IDZ_ M,)*!G $ %@# 9 >&PO=V]R:W-H965TZU T>PZ@=F.Z'[]CT;@EB4O<&^\_]^ M]V!3#-:]^PX@D ^MC"]I%T*_8B@U5%+P[P N&U MWSFTV$QII ;CI37$05O2K_EFNXKZ)'B3,/C%GL1.]M:^1^.I*6D6"P(%=8@$ M@,@<0*$\5H(Y:JM\^I+ZZ(/5$P5+T>)C7*5)ZS#QSV'7 _@4P.< M/O8R)DJ5?Q-!5(6S W'C['L1KSC?<)Q-'9UI%.D,B_?H/57\]J%@IPB:--M1 MPY>:=39K&/+G)/QJ$IX JP4@O_L/8'45L$J VW\JR"^J'#7KI#%)L[Y(P19# MB6_NEW ':3S9VX#S35-HK0V M.P&01T^\]E0T(:XO<>]&R][-(+MIW?,YI^I M^@102P,$% @ X(NF3O6-9ZQ> P D@X !D !X;"]W;W)K&ULE5=M;YLP$/XKB.\M^, &5TFD)M&T29M4==KVF29.@@HX M R?I_OW,2RG81]M\"=AY[NXYV_?@FUUD^5P=A%#.2YX5U=P]*'6\\[QJRS;-15&ELG!* ML9N[]^1N#;PV:!"_4W&I!N].G-OY]3M8]:&P_=7[U^:Y'4R3TDE5C+[DV[58>[&KK,5N^24J4=Y^2JZA*CK M=-E_%V>1:7C-1,?8R*QJ?IW-J5(R[[QH*GGRTC[3HGE>.O^O9K@!= ;0&T#\ MKD'0&01O!N1=@[ S" T#KTVE69MUHI+%K)07IVRW]YC4IXCN'76898N! 8;T"$][[T, %F()ECG08!QBA6'",6:-82A. M)$!S#1H'P3 /%N .0M1!V#@(1PR8L5@MAC:8XKW%HF@(:G$$&N$.&.J 61P# MDV(+84.*$80\-O8$@=&0!>:V8##J$\!)1RCIR"(=$H-T9*TKD"CB1FXK#.9S M8I*V83[.-T;YQC9?(\(RMB)0%H8F703EQYP;;#$4AXECP5'&W&9L1%ER*XH^ M%8/#US)&4'Y@;L/:1E$:#U CQL3'IPPH_VFA/O&;JPP7 BP1X00!< MD2U>$!!\)MO OBZ$U)\XBX#7#2!U,W6Q ;PBX(I[!^ 5 ?;- \F7?:3#XU!X MY0!2.6RB(@"O"(BO2!BO"+"_J4C"W)+GFY!QWSS1WN#"GHMRWS1#E;.1IZ+I MQ :S?<-U#\V%_PW>=FL_DG*?%I7S))5N&YK+_4Y*)30=_U:O_$$WB/T@$SM5 MOT;ZO6R[I':@Y+'K +V^#5W\!U!+ P04 " #@BZ9.(%Z[3.)U[%UP;A XMMOWP43R]XYF^*7V)"SR]F=X<>,61SK MYGN[=:Z;_:C*??LPWW;=X3Y)VI>MJXKV2WUP>_^?3=U41>D/32N6 ^# MJC*1:6J2JMCMY\O%<.ZI62[JMZ[<[=U3,VO?JJIH_GUT97U\F(OYQXFON]=M MUY](EHM#\>K^=-VWPU/CCY+S+.M=Y?;MKM[/&K=YF/\D[E=:]0,&Q5\[=VPO MOL_ZI3S7]??^X+?UPSSM';G2O73]%(7_>'1SG_QB&!\AQ@#P/$.K3 30.H&! MVKACXT\)$'/C2[QAU1 M: 2(\E1C*P9:,=R*#;;^T;"K^ A9$4:(RRC7A@C;L=".979(X?$9')]-S]@< M3I!/R-@<[(>2(@P.EY%-!:78CD@Q"-().3N*KI-6A##@(AG96Q&!DIB0MZ,H M2%P3F@$JF^<1.YA.0H+<%:$=B8*5*H9*KB.3DX[<3 +S3@#@61F9 C-*J.DI M+#!>!.)+F,2"LX.DU2K<%RZSN8H%"C-& ,CP'.;X" 'SJ>3:"*:+X'@!"6S_ MW\AGDFLC&%,BFY*ZV;0(<=DG$<+4$P![-@)NB4$ET^EY*S%?).)+F+>2DX.T MKP2",*Z 3J9&93%+D0H(,(:EKN3L$,3\<%$,OQ+#1:)J*LS>470%5GGQ#![- M )72D5I*8E!)4$VQ'):@5-*^*M"A(:[ST4IU+ D,::, M1)1A::-93 OFGRH%&6A(: CDUWHKBUA]A%HX&+!QK"B&UHXPIBA*4T<<8(H M8\(')5!)0S;VJP,FC9K2PRF.D!!Z0!(S@@FCIC1P"K1FX8T$-6DD2@JS2J'V MS81F>-7DHQ3F+E!)(VTD=14>*]6VQ_([\OW="[*4P8-:%W6RD.#T&D(XVF MPO10$[JRE0*__42N@H&@)K1<*\6KG#L=(;/"V%"HHV(W$*AQB**_(6*Z*-0K M15)-8R#H&WHEC6]E/:57TOPV!8P#*D&IC,19X[M93VF4-+]/PQ !222M-;Z- M]90N28/^)V0E-R^F@JP_C6Z3D_"IK M^1]02P,$% @ X(NF3C,]10-_!0 M" !D !X;"]W;W)K&ULE9IA;ZLV%(;_2I3ONV ?VT"51EJ9IDW:I.I.VS[3Q&FB M"R$#VMS]^P&A43A^G;E?FD!?F]?&Y^'XD-6Y;KZU>VN[Q?>J/+:/RWW7G1ZB MJ-WL;56T7^J3/?;_V=5-573]8?,:M:?&%MNQ455&,HY-5!6'XW*]&L\]-^M5 M_=:5AZ-];A;M6U45S;]/MJS/CTNQ_#CQ]?"Z[X83T7IU*E[M'[;[\_3<]$?1 MM9?MH;+']E ?%XW=/2Y_% ^Y44.#4?'7P9[;F^^+82@O=?UM./AU^[B,!T>V MM)MNZ*+H/]YM;LMRZ*GW\<_4Z?)ZS:'A[?>/WG\>!]\/YJ5H;5Z7?Q^VW?YQ MF2X76[LKWLKN:WW^Q4X#TLO%-/K?[+LM>_G@I+_&IB[;\>]B\]9V=37UTENI MBN^7S\-Q_#Q/_7\TPPWDU$!>&PAUMP%-#8@UB"[.QJ'^5'3%>M74YT5SN5NG M8E@4XH'ZR=P,)\>Y&__7C[;MS[ZO99*MHO>AHTGS=-'(6\UB;Z_P@4^8%:.AF7#,G&CK1P F[>T_:N8I06@O%S" 94>*Q8Z = M ^P0LV/ H&.V)G,@TE)C*PFTD@ K;,A/B7.5WDF6L965 YG2E'J63 KMI,". M9G92,#.4,#- E,6>FS\+#)1$0T9-HMB2-4"D/(Z1+ MXR3QS(K D!(R(*HGT3RL^2W"(M\<8^()A#P>V9/H?T,;ZORQ+3#U!,(>CVZ! MF.:$-U)YXUM@] G$/A[APJ4:Q4D<.T\XH).JGTR/)8P_@?C'HUP@ !)_3"%5 MDGF0(S "!6!@0IXN,+9$^HE0Q[@1+F] J&?.<-,X=4B,9!E)SSJ6&%\R#@CT M232;?\%$.10ISPQ+3$*)2,@#7;J$ZY]3"5_%0)9DZD8V-^1)UA '>9A+A#CI M^ $J$AX02@Q"B4#(PUP"P/7KQSB&@,ZD2>:;(0Q"B4#(PURB!)"(&P(JI1./ M'0Q""4#H>]I(#"YIPL-<8MA(E'#Q,)=N*B5CS9\.0.6+<$PMB;(M)\+=3(KC MYJYD;@2S3R+V.<$-H*:-X\55B50+SP.*,/H(H8_'-B&J.=LH(#*>32%A\A$B M'X]L KE=; 1?,DAV9W8P^0B1C\R\W>0I234Y]\B594.ZZC&$244HQ>*A32!Y6IK@65UT#BQ%<,U,2^R<$ 5"$5-N62C3^^[TKF1C#X M5$AM3;E,6"Y =6>Y8.2ID-*:0C3C;I#&NUPP\10@ M7N))YS4FE/Y$=4UCK.B ZEJNP9XR]3V--::/#JB9Y1HD0[X'B<:(T@'5L%R[ M\/%=!8-'!Q2X>$8N2>9&\% ,2%5)1.4\P#5O=6"T6-"2DJ3 MR-Q=+4#CK);HYO7Q\#[_]Z)Y/1S;Q4O==74UOB_>U75G^P[C+_W ]K;87@]* MN^N&KTG_O;F\1[\<=/5I^HU =/VAPOH_4$L#!!0 ( ."+IDZ!]7TM8P0 M \: 9 >&PO=V]R:W-H965T[!%5G\JS_;4_F9?5D76M(?5:UR? M*YOM^D5%'@O&=%QDQU.T7O;GGJOULGQK\N/)/E>+^JTHLNK?+S8O+ZN(1Q\G MOAU?#TUW(EXOS]FK_=,V?YV?J_8HOE79'0M[JH_E:5'9_2KZS)\V6G<+>L7W MH[W4=^\7W2@O9?FC._AMMXI8UY'-[;;I2F3MR[O=V#SO*K5]_#,4C6Z?V2V\ M?_]1_9=^^':8EZRVFS+_^[AK#JLHC18[N\_>\N9;>?G5#@.I:#%,_[M]MWDK M[SII/V-;YG7_<[%]JYNR&*JTK139S^OK\=2_7H;Z'\OP C$L$+<%7$XNH&$! MC1;$U\[Z4;]F3;9>5N5E45W_6N>L^Z?@3]2:N>U.]M[UOVNGK=NS[VN1ZF7\ MWA4:-%^N&G&O>51L7 7QFR1N&[AU(6 7HE]/#UTDN #! M07D \%TM$85XWN M-:=>8XP2-))M7!EGS% B<3\2]B-!/P874+" "G=$PP(ZP)&K1MV-2D8K32-' M7)GF+"&!VTE@.XG;CF&X0 H+I.&&&%C !!ABG$F5276B1H:X,FIETF,(9Y@\ M!BSQ4,,]\/)P4S@FCXL 6P;1_90F!GI#7-(X%[HYC<69@S031E#F&L"7)O44P*C2'-BK2?7!@3;S2"Z M'Y@3,=\G86()$&L\D!&&C&:$5L*044!LW9 ;2*?FQ2R2RR(Q3V0AS [-R*2$ MV:&05$INWDR,[YHN,6'2)8R8)VU*3(2 M2,]7N!EI4F(@9$B:E&Y*Y%JDXZL:DJ6*^VS!>$D7+V*>ZZ+$W,@965)B;F1( MEI1N1H2V -F$+9A"Z5)(S),D%>9+S4B2"O.E0I*D DF2FV3\=0S)&//M0&!8 ME0LK,8^Q"F.H9B1)A3%4(4E2@22)7 $RORN>C1F7:6*>)*DPA6I&DE280A62 M))6;$+E4TMGQ0CK2*7G2CL)4*Y=J[SU980[5C"2I,8D:2U!A%';)%JMTD*;5V; %YL_W2X$D3&G.M7:[)AZ+&*.HY MFZ2>7=*@;=*K2/^/*ZX*N1+?[O)1-4Q;]5OR^+!O;EF2? MV@$/-MO=#G*[;[JW2?N^NCZBN!XTY7EX_!+?G@&M_P-02P,$% @ X(NF M3O[XX 2 P [@P !D !X;"]W;W)K&UL?9=M M;YLP$(#_"N)[BN\,&*HDTMIIVJ1-JCIU^TP3)T$%S,!)NG\_\](HL<_[$C"< M[SD;GM@LSZI[ZP]2ZN"]KII^%1ZT;N^CJ-\<9%WT=ZJ5C;FS4UU=:-/L]E'? M=K+8CIWJ*D+&TJ@NRB9<+\=K3]UZJ8ZZ*AOYU 7]L:Z+[N^#K-1Y%4+X<>&Y MW!_T<"%:+]MB+W]*_=(^=:857;)LRUHV?:F:H).[5?@)[A]0#!W&B%^E//=7 MY\$PE%>EWH;&M^TJ9$-%LI(;/:0HS.$D'V55#9E,'7_FI.&%.72\/O_(_F4< MO!G,:]'+1U7]+K?ZL JS,-C*77&L]+,Z?Y7S@)(PF$?_79YD9<*'2@QCHZI^ M_ TVQUZK>LYB2JF+]^E8-N/Q/-T1.'>C.^#< 2\=I&.^9XGMS];3FP);1:4@TQSQ,,7@3 Y>8R.2_0)"$ MX)B WR1 .@$G$_ Q07R3@%M53C'I&-.,,
40>E$=R M(%!@H\!!89ISX1L5K3H0KJ/'=:!E!\)VM&V?@VXF1G#?HP;:=R"$1UMX<(U? MB"SWD6CE@7 >;>?!E7X!R'PDVGH@M$=;>W"]7Z17]=R":.^!$!]M\<$UWPS) M]TK1Y@.A/MKJ@^N^SQ':>R#$1UM\<,U?@( \IE%(FX_,=81[JD7::"2,YK;1 MZ!H-/$E]2[=G[4:"A#8)B7]$GOG&1'N/A/?<]AY=[^,48L^*A;3W2'C/;>^1 M6.E3EOEFC_8>">^Y[3U2BWTW2]_]\*B;3Y2)C/;?/GH.O] MF'EOLL16);K:J0Y? C^*;E\V??"JM-GTCEO3G5):FISLSA1^,!\?ET8E=WHX M%>:\FW;@4T.K=OZZB"Z?..M_4$L#!!0 ( ."+IDX#J!IQS@$ #D$ 9 M >&PO=V]R:W-H965T.JLCE M8%@GX*B0'CBGZL\!F!SW.,:7Q'/7M,8E2)'WM(&?8'[U1V4C,K-4'0>A.RF0 M@GJ/'^+=(7-X#WCI8-2+/7*=G*1\=<&W:H\C9P@8E,8Q4+ND$R%21S01)Z"4+>^1=J:)$K M.2(5SKZG[HKC76+/IG1)?Q3^FS6O;?9TQ5H$]",/6Q RZ'G(3D:^*Y M/3;&3= BZ]D1_H#YV^^5'=&94K4".MW*+E!0Y^1'N-UMG-X+7EH8]$4_<)4< MI'QU@]]53A8N(>!0&D=@MCG#/7#N0#:-MXE)9DL7>-G_HC_XVFTM!Z;A7O)_ M;66:G*Q)4$'-3MP\R^$73/4L23 5_PAGX%;N,K$>I>3:?X/RI(T4$\6F(MC[ MV+:=;X=Q)4VG,#P@F@*B.2 ::QF-?.8_F6%%IN00J''O>^:..-Q&=F]*-^FW MPJ_9Y+6=/1=Q$F;T[$"39C=JHDM-^%]#+7\VB5"3R /B;R81#HA10.P!R3= M?)7EJ$F]IO.:<(U[)*A'@G@D.&") I:W5YFB@!3)8'E5):9)<9,5:K)" "L< ML$8!Z]O+W*" S0UE8IKKTZ07_[A[0IZ8.K:=#@[2V.OB?^I:2@.6M[BSA]/8 M5VL><*B-ZZYL7XUW=QP8V4_/$IW?QN(34$L#!!0 ( ."+IDYP#XU&" ( M .0% 9 >&PO=V]R:W-H965T:,V8:EUNT9('4NHF7H0+33FS5G(FFFSE!>D6@GLY$@U1SB*4E2SJ@F+ MW.WM99&+J^95 WL9J&M=,_GO";CH-F$JDNI[08J\I9=X#?H/^U>FA4: M54Y5#8VJ1!-(.&_";_%ZEUF\ [Q6T*G)/+"5'(1XLXL?ITT8V4# X:BM C/# M#;; N14R,=X'S7"TM,3I_*[^[&HWM1R8@JW@?ZN3+C?A8QBKTJ(>5$R4FGWT8]6XL1OT[S0_ 0\$/!)P M^B6!# 0R$F+Z)8$.!#HCH+X4UYL=TZS(I>@"V7_=EMF?*%Y3T_VCW73-=N], M>Y39O16$KG)TLT(#YJG'X D&?T9LEPB21)\Q.P\F'B'(A!R38F]2[/ADPH\S MXA<@7@'B!.A$8%%I#TD=I!D\:$;]+M3K0A!7165/I(@RF M>!6GL[XN89$_;^+-FRSR$AS/ B?+).F*9(]^G]3KDRY]DKF/#X/])IG7)/,( MS+OOP\R_,)H<'WO__6+R4C4J. AM3J([+V?J%%.]RI:+S8B_]02P,$% @ X(NF3A]9M+(N @ 0 8 !D !X M;"]W;W)K&UL?97;CILP$(9?!7'?->=#1) VJ:I6 M:J755MM>.V02T!I,;2=LW[X^$)8%IS>Q/9[YOQEC3XJ!LE=> PCGK24=W[JU M$/T&(5[5T&+^0'OHY,Z)LA8+N61GQ'L&^*B#6H("STM0BYO.+0MM>V)E02^" M-!T\,8=?VA:SOSL@=-BZOGLS/#?G6B@#*HL>G^$GB)?^B8AG:!R"H0:8'H MPRDDBU,P/HGVZ0S$C\/>6BFIA9(O*.F*\BF(O#N7)[-BLC4F\1:8;/UEPCS*[)C=BU;.?3@L!)J&DJY\PT-;,0M!_[-9K^-,I_4$L# M!!0 ( ."+IDZ!&PO=V]R:W-H965T]GWJ%6E6NHM9,_9<+6;\)/*L9,^54Y^*(JW^ M+5G.+W,7N9\#+]G^(-2 MY@=TSW[Q<3K\;F23UZ799L5K*PS7CH5V\W=!S1= MXT %-(C?&;O4O7M'3>6-\W?U\'T[=WVEB.5L(U2*5%[.;,7R7&62.O[JI&[' MJ0+[]Y_9U\WDY63>TIJM>/XGVXK#W(U=9\MVZ2D7+_SRC>D)A:ZC9_^#G5DN MX4J)Y-CPO&[^GAY02B>>6>52&.6+0;W,*A#>#)[1X$ABB6VP@V"E8V(HB'DT880 M-(0\ 1!*AI@UA G@R1!PO4B3@ P2A'"" $P0- F"00)J+'B+"1M,V6!\8SEN M(08B0E!$:(F(#(9E:#$@O_T94D8 !XHHJ(A:BFAB*&HA47_.$\EBM,'C7=A M302JB8 B&1VYC*QY8S\A\95NBD&>&.")#9X60_L\ ;ZQO@G(E !,Q@*O$YO) MOUE*Y,.>XMMD9G\]:5"?C=QAN^)@"&!#IH4AJUHD2&+CPUM!,$H1O:8(-+P' MA %%EJFVH+C_W6 RZ;F1EF3C8C1)KG@.@ET+$4 1,141JR(!P=3ZXE< 4)4N MNEXYV H1X(518*H*[*Z,PNA6G\">AVS3P\F5#+!'(3K>_!%L+,AV%KL.MK-$ M(6B]8Y!#5; -(=N'['Z-Q]GO?=Q0$6Q7"/"K*#0E02 *\V#8JK!M53BZD@&V M'XS&-P6&_0+;?F$UA<9 I3:[8A1TJ MV#6R[AM46&G.W+>[CAHI@Q\"08YAM M 8+,HGJ]#7+!JGUSO*F=#3^50FT0>Z/=$>H!JPVV,;Y$TU5[$/I*TY[+?J;5 M/BMKYXT+N7UO-MD[S@63&OV)K,Y!'@6[AYSMA+J-Y'W5GH?:!\&/^JSG=0?. MQ7]02P,$% @ X(NF3O/ [Y+= 0 GP0 !D !X;"]W;W)K&UL=53;CILP$/T5Y ^(N23D(D#:[*IJI5:*MNKVV8'AHK4Q MM4W8_GU]82E-O2_8,SYSSLS@<39Q\2I; !6\,=K+'+5*#2>,9=D"(W+#!^CU M2AEQ_M 0)VCA^AT3@W> EXZF.1J M'YA*KIR_&N-+E:/0) 042F48B%YN\ B4&B*=QJ^9$RV2)G"]?V?_9&O7M5R) MA$=.?W:5:G-T0$$%-1FI>N;39YCKV:%@+OXKW(!JN,E$:Y2<2OL-RE$JSF86 MG0HC;V[M>KM.[B3=SV'^@'@.B)> V-7BA&SF3T21(A-\"H3K_4#,+XY.L>Y- M:9RV%?9,)R^U]U8D^T.&;X9HQIP=)EYAH@6!-?LB$?LDSO%_X4GT 4'BS3&Q M!,E:?W_T$VR]!%M+L/VGR.-=D1[,(?2+[+PB.P]!="?BP6Q3OTCJ%4D](O&= MB,,<+:9W[3IL#G'5!&(C&CH8,2C[V=BQ7WF7Z'F)[P?["W>A^(Z+I>AE< MN=+7U%ZFFG,%.I=PHRMN]6NQ&!1J9;9[O1=N9IRA^# _!WAYDXH_4$L#!!0 M ( ."+IDYZGSP]^ $ X% 9 >&PO=V]R:W-H965TS,SL4R6)D_%6T -)[HZ07>[^5K=2,4RQ5R!LD M!@[X;(HH05$09(CBKO?+PN2.O"S819*NAR/WQ(52S/\>@+!Q[X?^>^*I:UJI M$Z@L!MS +Y#/PY&K",TLYXY"+SK6>QSJO7\?[@ZYQAO [PY&L9A[VLF)L5<= M?#_O_4 W! 0JJ1FP&J[P (1H(M7&GXG3GR5UX7+^SO[5>%=>3EC R,OW5FV M>W_C>V>H\87()S9^@\E/ZGN3^1]P!:+@NA.E43$BS->K+D(R.K&H5BA^LV/7 MFW&T*]EV*G,71%-!-!=$UHL5,IT_8HG+@K/1XW;O!ZQ_<;B+U-Y4.FFVPJRI MYH7*7LMX$Q?HJHDFS,%BH@4FG!%(L<\2D4OB$-V4Q^$G!+&SQ]@0Q!]Z3-P$ MB9,@,03)!X)T9=)B,H/IKQ6R=UZJ0.G6RE8S'I0N=+F.;))WXRIT[F MT,E7.MF-3ASF:>"6R9TRN4-FLY+);[1 F_,311>Q2Z]>046 MV?FRWT?F//^'VY?B)^9-UPOOQ*2Z%>;LUHQ)4-T$=\IOJQZG.2!02SW-U9S; M*VH#R8;I]4'S$UC^ U!+ P04 " #@BZ9.WK-:=/P! 0!0 &0 'AL M+W=O]>Q@9!$!&FS5=5* MK11MM>VS0X:+UL;4=L+V[^L+2VGBOF#/^,PY,X,]Q2CDJVH!=/3&6:_V<:OU ML$-(52UPJA[$ +TYJ87D5!M3-D@-$NC9!7&&R&JU1IQV?5P6SG>492$NFG4] M'&6D+IQ3^?L 3(S[&,?OCN>N:;5UH+(8: /?0;\,1VDL-+.<.PZ]ZD0?2:CW M\2/>'7*+=X ?'8QJL8]L)2F'Z68R?8:HGBZ.I^*]P!6;@ M-A.C40FFW#>J+DH+/K&85#A]\VO7NW7T)SF>PL(!9 H@RV2S+=#5$DV8@\>0!0;/"&389PD2 MDCB0N_ $_X<@">:8.()D2;!=A0G2($'J"-)_BLQNBO28MYUMOA&QV.RA:-SF1B>_ M;]R&X$5_O0Y:W$@.LG%O4465N/1N#BR\\W-_).Y&_X7[6?&-RJ;K5702VKP+ M=WMK(328;%8/IN#6C*?98%!KN\W-7OI'Z@TMAFG^H'D(EG\ 4$L#!!0 ( M ."+IDZ@_'<\]P$ H% 9 >&PO=V]R:W-H965T9G9G=V"Y&+MYD"Z"\#T9[N?-;I88M0K)J@1'YP ?H]9>&"T:4#L4)R4$ MJ6T1HP@'08H8Z7J_+&SN(,J"GQ7M>C@(3YX9(^+O'B@?=W[H7Q,OW:E5)H'* M8B G^ 7J=3@(':&%I>X8]++CO2>@V?F/X7:?&;P%_.Y@E*N]9SHY]>]'(F$)T[_=+5J=W[N M>S4TY$S5"Q^_P=Q/XGMS\S_@ E3#C1.M47$J[:]7G:7B;&;15ACYF-:NM^LX M\U_+W 5X+L!+ 9YZF82L\Z]$D;(0?/3$-/N!F+\XW&(]F\HD[2CL-VU>ZNRE MC#91@2Z&:,;L)PQ>8<(%@33[(H%=$GM\5QZ%GQ!$3H^1)8A6!#@*W 2QDR"V M!/':09[<-#EA4HOI+28)X^ 3GXE3)KF7V<0W,A,F6J?R)8[CC5LF<\IDCIGE-S+9_&PO=V]R M:W-H965TT)T MU8)@>B4'Z.U*(Y5@QH;J3/2@@-6^2'!"U^N,"-;UN,Q][JC*7%X,[WHX*J0O M0C#U=@ NQP(G^"/QU)U;XQ*DS =VAC]@_@Y'92,RL]2=@%YWLD<*F@+?)?M# MYO >\*^#42_FR#DY2?GL@I]U@=>N(>!0&^#<$=DV7B9./$NZPN7\ M@_W1>[=>3DS#O>3_N]JT!;[%J(:&7;AYDN,/F/RD&$WF?\$5N(6[3JQ&);GV M7U1=M)%B8K&M"/8:QJ[WXQA6;M*I+%Y IP(Z%]#@)0CYSA^8866NY(A4V/N! MN2-.]M3N3>62?BO\FFU>V^RUW.RRG%P=T80Y! Q=8I)DQA#+/XO0J CU!)M/ M(C=Q@DV48.,)MI\(;K]T&3"9Q_0>0]-M7&0;%=E&1'9Q@C1*D'[?9A8ER+YA M,V!V2YL)7:5?9,CB_-WS^LW4N>LU.DECKY(_\$9* Y9QO;)]M_9%SP&'QKBI MO8%(A7L= B.'Z&ULC57MKILP#'T5Q ,T)%#Z(8K4 MWFG:I$VJ[K3M=]JZ!=U 6)*6N[=?$BACU)7VITG,\3FV&SM9*]6;+@!,\%Z) M6F_"PIAF38@^%E!Q/9,-U/;+6:J*&WM4%Z(;!?SDG2I!6!2EI.)E'>:9M^U5 MGLFK$64->Q7H:U5Q]7L'0K:;D(9WPVMY*8PSD#QK^ 6^@?G>[)4]D8'E5%90 MZU+6@8+S)MS2]8[&SL$C?I30ZM$^<*DW]D_^N1M,@>NX46*G^7)%)MP&08G./.K,*^R_01]0O,P MZ+/_ C<0%NXBL1I'*;3_#8Y7;635L]A0*O[>K67MU[;GO[OA#JQW8(,#\\4A MG9"/_ ,W/,^4; /5%;_A[C^F:V9K(![K+QE.D* $B2=(_DF23I+$,$]$YJC( M'"&()R*/F#A)<9$4%4D?2I%$"4ZP0 D62)3S290=9N4QM<>D"9O%N,P2E5DB M,NE$!L,L<)$5*K)"")8X 8WPVQ_]?SWIDP:B2!2K:0+/1&*&8WF,4-*T;&CGU5E* S:6:&:;JK OTG 0<#9NN[![U8WE[F!DTS\Y9'CW M\C]02P,$% @ X(NF3JDN#XC" @ C@H !D !X;"]W;W)K&ULE9;=CMHP$(5?)F MH>+/AM7\N@Q1>)MXJ8XG92:BU:*C1_:=J1_=L]"C:%395PUK9<7;0+##,ERC M^0;;!3;B9\6N\NX^,*5L.7\U@R_[91B;C%C-=LI(4'VYL"=6UT9)Y_%[$ U' MIEEX?W]3_V2+U\5LJ61/O/Y5[=5I&19AL&<'>J[5"[]^9D-!:1@,U7]E%U;K M<).)9NQX+>UOL#M+Q9M!1:?2T+?^6K7V>AWT;\O@!7A8@,<%)+>U]"";^4>J MZ&HA^#40_>9WU)PQFF.]-SLS:;?"/M/)2SU[624H7407(S3$;/H8?!>#QHA( MJX\(#"$V>+(\01DL0, '8 673BN(L3K%GZW(0E ,@Y(#R]X$* M$%0 (.R "@!$DY: 3;&1$ E;LH\CX4;'P$.!^[ MSA^"'DX*S7S&1[#S40J\5J5' O8T DQ-7%.#09[/,8(MC0!/$]=J8)"/ SL: M 98FQ.5 03Z3P(9&)2 Q,4D?E#V\3@C[OE$8=CX&G$]-^I?:/B6+4R MV'*EFQ+;.APX5TRG$\]TS2?='(Z#FAV4N@[I'Z@>#=T?]'8@J[^ E!+ M P04 " #@BZ9.2EDD)%YHPIY[4J:[EQ_+4\XJ*CW>L%J_ MN7!14:6[XNK+1C!ZMDY5Z>,@2/R*%K6[7=NQ@]BN^4V51^"M7+4=DPJ1\Y?3.?;>>,&)B)6LI,R$E0_[NR)E:51TG'\[47=@6D;O$[F2"5[XN6?XJSRC4MOTV7]G=U9JV_<[I)Q:M>18=2T=?N6=3VV?;Z#S?8 ?<.>' (K8/?@6SDGZFBV[7@K2.Z MR6^H66.TPGIN3F;03H5]IX.7>O2^C4*R]N]&J+?9=S9X9(,&"U^K#P@,(?9X MYAZ%&2P0@C&&5B :"T0!+!"! I$5"-\)+*00@P(Q$ &>S%)G$UN;VMJD*(NB M.()!"0A* % X 24S$$H029*%*4E!4 J H@DHG8$^I40GM;!X! 01 !1/0&0. MPD%(R$)&&0C* % R 67S-2)8HV(8A *X9@+@>TH7)!;*#@'1SNJN,R+C<%,O M219(8/7M$ 9(V934&9G$WCXJG'GAPL>+X$)%0*7&P905SEDI\G"0C7X+6+B\ M401@T10; =C8>T==PL*; @)VA7BZ*_1&XS4DF10( %0( 9 >&PO=V]R:W-H M965TS]X*_BJ"YK-W&=(SO1:ZE>>/N5]0F%KM-G_YW= M6*G-322:D?-2VD\GOTK%JUY%AU+1]^Y9U/;9]OIW-]@!]PYX<,#6P>M -O+/ M5-%-)GCKB.[R&VJ^8[3"^FYRMN0D&3>S0CU-KO.!H]LT&#A M:?4!@2'$#L_<21C" @$88V %R >!"!8@H "Q L$'@1@6"$&!$(@@F=Q29Q-: MF]K:Q%$2I]%"JA$(B@!0.@%%,Q#!*$[(0D8Q"(KGH,B?@.(9Z!.*DC0,4IB4 M@*0$(*$)*9F1L!\DB0]S4I"3 AP\X:0S#O()]E$8P"3DPTWC ZPEB86^0X_7 M) +[:HOP U79&XU3#M(X#0E98,$MB* >G!9F;S1F)20(HX5R07"S(O) :?9& M8]1"L2"XHQ'0TK.R1/.>7J+ [8R ?IX5)0(:.L$!0M.*\D8_ZA439SO.I)/S M:VUGZ>AT&)E;;(?"?_-NWOZ@XES4TCEPI4>+'0 GSA73\?A/.I*+'O'#IF0G M99:Q7HMNSG4;Q9M^AGO#'XG-/U!+ P04 " #@BZ9.%&3CBO,! #L! M&0 'AL+W=O]<)M] ( MD)9452NU4K15VV<'AHO6QM0V8?OW]86PE+#[@CWC<\Z<,;:3D?%GT0!(YX62 M3J1N(V5_1$@4#5 L'E@/G5JI&*=8JI#72/0<<&E(E"!OMXL0Q6WG9HG)G7F6 ML$&2MH,S=\1 *>9_TL\M74C=0)E28]K^ 'R9W_F*D*S2ME2Z$3+ M.H=#E;J/^^,IU'@#^-7"*!9S1W=R8>Q9!U_+U-UI0T"@D%H!J^$*)R!$"RD; M?R9-=RZIB"#RB8U?8.HG=)VI^6]P M!:+@VHFJ43 BS-#-A'WX+L&?"/XK M(3#-6V>FU4]8XBSA;'2X_5D]UF=B?_359A8Z:?;.K*ENALR *$G350A,F MMQAO@=G/"*34YQ+>5HG&PO=V]R:W-H965TUX6;"S)$T+.^Z(,Z68_]T 8?W:]=UKX*DYU5('4%ET M^ 0_0/[L=ESMT,1R:"BTHF&MP^&X=A_]U=;W=()!_&J@%[.UHZWL&7O6FZ^' MM>MI14"@DIH"J\<%MD"(9E(Z_HRD[E13)\[75_;/QKPRL\<"MHS\;@ZR7KN9 MZQS@B,]$/K'^"XR&8M<9W7^#"Q %UTI4C8H187Z=ZBPDHR.+DD+QR_!L6O/L M1_YKFCTA&!."*4'5_E]".":$KPF1,3\H,U8_88G+@K/>X<-I=5C_*?Q5J)I9 MZ:#IG7FGW H5O911DA7HHHE&S&; !#.,/R&08I]*!+82F^ F/7A;8'N+2%-[ MA=!J(C3YX1L3N9T@LA)$AB":"\@731@@B8&T@XLLB!)O8<4"BY+ NV,GMJJ) M;]1$J6;066)*F^1TUF55-9NG'G7]@ M;B7(/]X/-9*LU\1[OR,C9G[V61S'B]NTM<#2+/*RA1XTN\$4^,D,.^%4[-Q* M?5=FT6F@/@9Z BSB&SUHS61XI1FF]'?,3TTKG#V3:KZ8*7!D3()2Z3VH(ZO5 MAV':$#A*O4S5F@_3<=A(UHV3'TV?G_(?4$L#!!0 ( ."+IDZK8MBE+ ( M T& 9 >&PO=V]R:W-H965T\1=1 M TCT2DDK=EXM9;?U?5'50+%8L0Y:]>;".,523?G5%QT'?#9)E/A1$&0^Q4WK ME86)'7E9L)LD30M'CL2-4LS_[(&P?N>%WB/PW%QKJ0-^673X"M]!_NB.7,W\ MD>7<4&A%PUK$X;+SGL+M(==X _C90"\F8Z2=G!A[T9,OYYT7:$% H)*: :O' M'0Y B"92,GX/G-Y84B=.QP_V3\:[\G+" @Z,_&K.LMYY:P^=X8)O1#ZS_C,, M?E(/#>:_PAV(@FLEJD;%B##_J+H)R>C HJ10_&J?36N>_<#_2',G1$-"-":H MVO]+B(>$^"TA,>:M,F/U(Y:X+#CK$;>;U6%])L)MK!:STD&S=N:=53X=TTT8/86$TTPX8CP%?M8(G*5V$>+]%F!PQ*1Y^X*L=-$;/+C=R9B-T'B M)$@,03(AV,2S1;"0S$!: _FP5K^Y%03*38S'II,XZ M3>(9ZN! A4&\<8O)G&(RAYAT)L9BUE/3X2J8BW&@@E7ZCXW.G6)RAYAL)B9? M>-X$\7R;EJ P##?S,^-/;A$%?C4-1Z"*W5JIS^LD.O:TITC?PEE\KWJ=;4UO M-+91?L/\VK0"G9A4=]SJE5O'B<$+E(/&ULC53MCILP$'P5Y MO!Y: MSL;4=L+U[6L;@I+#5]T?[%W/CF=LO,7(Q8ML 93WRF@O=ZA5:MAB+*L6&)$/ M?(!>KS1<,*)T*$Y8#@)(;8L8Q:'OIYB1KD=E87,'41;\K&C7PT%X\LP8$7\? M@?)QAP)T33QUIU:9!"Z+@9S@)ZA?PT'H""\L=<>@EQWO/0'-#GT*MOO,X"W@ MN8-1WLP]X^3(^8L)OM4[Y!M!0*%2AH'HX0)[H-00:1E_9DZT;&D*;^=7]B_6 MN_9R)!+VG/[N:M7N4(Z\&AIRINJ)CU]A]I,@;S;_'2Y -=PHT7M4G$K[]:JS M5)S-+%H*(Z_3V/5V'&?^:YF[()P+PJ4@S?Y;$,T%T5(0Q-;\I,Q:_4P4*0O! M1T],ES40\T\$VT@?9F62]NSLFG8K=?92QEE6X(LAFC&/+DQ^C]E/F/ .LUDP M6&M8A(1.(:$EB&\).%ECXCQXXV3"I!;36TR0IGZ^\?UW MY,1..;%CJ]!-D#@)D@_X66/6?B9,&POR^?DIQ4S^Z@@.FIR"3OX]QS MS_OQIZ(HO2^;=5K\V[.[LMR^^.Z[8G47;\)BD&WC%)[<9/DF+.%G?OM=LS[S9ADC[S=FGRZRZ^R'9I^6_/)HO)LS__J4C^_*?RSZ^R MU6X3IZ47II%WF99)^>B]27G,)$N]JS(L8WKAS"ONPCPN_O1=^><_?8=?\PAC M[\\*^#J*H_K3'\-\X(T#WQL-@V7]X?D6'P[;'YJ5.CNB+U^OPMO[T)EP7C6','._C/,D02)'W"H#2M=/_^3_^1^]V7B?% M*EQ[?XW#W'L-?VP ])"O92VMW_]G4/_+QSR,DO36NWK<7&?KQMCG'\_K?Q-, M^!#?)D69AS#Q3^&FL>6/YR_?7IY_\J[>O?[X\_F'2^_-3Q<=(UW XG-8^!M MDB_>?\2/]?>&PV$P'HYGTU']R<4NS^N ZSJ$L[-@=#9N $ 6\3I9Q[EW =_= M9GEC!6_#_#;VSE>K&-Z"=R)^OV.LJTVX7GLO=T62QD7C#.2ERTV.(O3+\$KN+:UROK 1\[Q_J;9;>[@7$^QQX10[8@PM$L&[Q-8)%_=5W6\1] M1-EU'!:QER>W=^59=G.V@Q_M2_@ARZ*'9-VD*_%-#$N/8&5VNXWY"%QKLXOV M*1@2'4@C\%DGX76R3LJD.8E!A&WXV 9H>)[O8*&P3#Q)YGP$J\UVG3W&\5D> MK^E.7,=I?),T%\';"&67P?I[L]>-$S6?TP^UZMG4//JSQ] MSPM(HQ+&1+[-(!_ (N)T!2][IS]E9>P%P^>USU#*>5%LPU7\;\] C"GB_#Y^ M]F>OGH>10F>(2P3+^@9D*M5N$U@V2TGO]OL^&SE MY@(.Y/$=H$%R#Q#+FK3=_28";%@EC5O$("H.6&H#F 2Q0[X$ZB-H&=PC2[(O+@OC DZLC9 M_%A8[[D!V*%?O.F#Z!-6UBH1="^K]?5#UG2 K-%^\D:%(*XJ- E><,Y9L,\] M;'_/X;N*18,S?V#"V4&Z\HZG%UE!LD'7][Z6_"_&QPR!S+B;?/LIDDJ M+(U6,:)!\4 &8K*P"?//<=D"^0] +L-\Q<)3! M;9\3B&PL!]H52.+X61ILD M)>F^!$K7OM=L[^(<%M-"*IFK,/]O%3?>(F"N8[B_L2,FZ&S>J?#;!M*_.>+= MGX# M"U._V[OUHOZ*R_#(EDUV'.RWI7-V_)SC*(2X'MX#R !34*0>H<7HLR( ML_.N_!+/A]Q_O\CBN*/3>CX18<-/X#=1.S;\6_"\D4J5>U.?U:W0R M]A?3$;]Y,O*7BWD+1H_@P7*L _O#8-J%T["2V220-Z=^,)UW8_7<#\8RZ!PD M^,G74JRG\:DKYQ@NW&.XY&-XTJHN*G(*W2/75G/HRO2+QHARP_YV?HW 7)4- MHO:N15R2*WR*^/WO30RE"L6ZT\>%%W:1Z':V1H MWBU< YG"0SG]/DS6*$:? 14Y*P"UX&+ L%VBZ1[IK@?DQ &-5'9)4MD3@$ZD MM8_7>J=J$$",?MD@:(YX^U[$VXO]XBV?5Q-M^KYYU2[>BO!6D'3"9.ZY%Y:> MJ_K/.S_:]R)@7D[JRBF\1O]ZCO"L"OZ7K3(QRC%$'N&T7(N'N]!#OVGRV.T. MR%&(BOX1P]O/]DUPM8=:'W(!$:-;&6W7D?6*4>Z1'?9B#T+TCM[[XBM =0($ M$JD64UD?^/=]^Q0X-:RS77!JO'@894?CUVMDR@>3%"N% :5.[MN-(-$O.[$/ MH3B2QZ"6KY*U(Y# 7_'?9'P#8?4^0?9__>A(@=VCOXH!"U>)-9V$FRPOD[_W M8O"Y^\XI6D]B_">1=<>LLZ@[,^LA#1_(>8@VIVP2/L>^VFJ+J= MB0&QWRCTTU.A_H: U/_.>Y=J;5LM@0U\%JLVWI3K)&UERI5A>VR//X:E\.(] M+[)0V/^. 10)U8EB23\ 7BJZ:F(NA_^E*5G/%DWH9(+LST><5_%Q2I/MDKPN[PS[_+;,!6ZXSND6&G7 M>S0_IJ5A'()!(&\YE+I;,NY8A?<1:4*X\ZZRF_(!.(N/0O; ]T)@?^L0_P(H ME&^S7!:&2TE@I@>0>M:/9]E#BM:\W7611$F8DRT5B)'W3+Q*_C/OV4.,_W]7 M//.RW'N6[?)GP+U@W+LXC'[=A7D9LT'>NXK#LD2Z]S,=9Z%<*+9=K&H M?%CB^I[6!^#^0=/(:IWM(A'2*QLE*/Y=!T3)$?^] MI:]IV$&#X>TVFS!_),T25.$$5"UTM(L0@5^_![*TZA9@W%=ZR-'A\^#%2>@N M5RC@1T!M-*H3E<'W=VFX Y0E/44%VI4KT-X8@IDXL21 S+WK.$[E=)@0X!? JD(23^SN<>@475]14@ 6%3LT#J;X&#>;L,V.0&*'+"R[ MZ8,9[AF@"S2 P&L/!2_@)BE+YJ8HU)1(9XO=ZJX=) ,Z[(Y3O1:?#<47\3T+ M"8B@O<6;:Z!#JL%Y#_ %'4@2Q&+5(HPK7N[!@X3902.4B&!W*,"JARY?LZ" M$VZX=ZGM"%B _K1&)ZZ'85(D]V3I+[MT14^5[72-Y"Q8S[*HG!M^*[SXCZ!G MIND.OOI 6(',Z#62BF!X]A]$+_#E1PQEBAFD5T4X!\-$E_G.[S- MHQ&KF-X I AZ(P-R)C1R ]3H-F8G/SXZXL+6=EFY]Y4MTP$Q_J(B!1R)B)^C M9::PIZ+ Q1*!]&["!)EH5;;"Y<&?=NNR,'#1N\4B9*'?Q!'NE1_I)RBI(-;H M7 G=I8BXY7U"A$;A0M+ M ^2.% X"X'W?A)]AOV86.E=0<39;7BU!)63M@J&%*!N3#J_!,.V:-6.7O:6L M!8FWO^SX"&4L^@PE-CF@3OSK6H\Z%US)"DC.CI#0?D0\@["(R$7A@D'Q&*F/ MHA&>5DG^FA=""M9K $LH8AQ,C(*@M1N 2(.OQ2AXFB/#5Q *R(T5!HAD":!- MDN/>^"N0>U'^6@.B%OH=16"LB6[RE_RJ^+9D+^SO5O?RRK I>;FR&$>;-@"- M8HSQ2*QEC(P:9X 'Z1D 'S40N+1VN3(NGC,> *F=A='!-Z!$,MQQ UEWS,GW MO2?:8B<9(,W4H_:]AW@?)FN8CJ@FY*@.URC'%BB?L@"QLM V$KWK3C.K3-%T MP4:<$F_QK6)K%.,)L4@%VR4&0^8"$/9N1;8@KN=B0L'W= 7D,=N .$N"?+@N M,@1D!2T[_79^)92*%G;=8JJ!H<]7Y8[H,M.]%?&]*&%E 5=6@MSMS#KP/B3% M9Q[R$VR%Q!>ZK&]20 V\S&AH@^V8"?'*W /!S78 =_/QSOW8ESNFN*&WZRZ! M'3+X++I4!R])\]48)PS\C.N.0$*:Z!XA'U4U.Q21 $FW203<@(0YEM@B@'W^ MJ)2 %ZU4 *?7:TXD$PDH_?668C=]_"OHS'2IT_C!'B0] 1)$.$1&+/J=L%W* MO,9X9,;PB9?5!K!,AE3:A0P3!R"Y:96A>YM, MIOJ:2]N==\EV2C8,AP0)%DDXEMCOVR<0>P2O&@X>K@'( KMMQGMD]4#-=#BH MP0%0OVMX4AB/3F @:@ M5-SRCG^.Q, M:[<6C9!Q#@)7,QVV=_(D.0SKBLVJ/8B)$%+VF9BIV5N5= +8.+ VI$ .SM+4L#3G;AK M$#>V('S#+2=ML=A=_X+2VJ[@R)+ZD"L>$LD$[11P'CG?AN5C?*'+WNM7'2]A MTU5B0CH=\48.N&O0!A5@D^0Z$O1"4DMZ'=Y^N&Q_KVEP0$G+G2.KRGU"9+&C M H! VW_DI53^G)?P09(I)&I.AC- ^TT.@"X];9FO$ M2M1B0$&2N4"!E\&\KN [3T*.=XY(:KL)1 5#%,:X(H2;#R)FBD%J2H!2:L@YP3.$R0#RL[N*FF1NH#D2;E MZCZ)=A2!S$,KEH@N%0S_@,O?9*P/E!R[W8)(S7>)B$J470W!7HN65E*$TH8C ME%AW-DO^BE7:F97$#[RW,7D?SEQ3V94AO!=91%R!@+V8C/1UN&,@7!!_<$0_ MH*EW^/L^?F0)&(/%Y/*6>;96A8!P,\*+SD* NCU@J<;K(>JTZ ((XF1#7ASC M%V)3)V![)*%+C)HHD9.2GN?XFKV+EC80.R&BZE$L-LH/N"Q>*=E1'2E?[=&J M4,#K=[&$)>C6C;E % +1_N#/,;M(D ;[ B$@P]8 2$AM$('8,!IN=6-$?>%) M!K> +%HH)LGT8L;A+Q.-APM%I+&3;>\>"['C1R2PH6#&3T$)1[A?HXA3D-L% MCE[H+YH^]'Z% "9CXHX8^XCV !OV>..23/8D&$>@,.B$\A"!>(^\-W"F<%$4C$6 MP @TU'EIAB#L>V I+8_,D:H ^*B'*\R6_3%DQ=B1D,.O;\-'Z]"P6QJ@4#X!2I48/%X2Z!8J@TB7CV@J9\%KVP@.K+4E9)ZJ(KA*< M,Y%E+\/60>VL8I5T1Y;=R, BV;;N%,1TA#F"#J\;NEVS%,9X-#*T4(($* _^ M&[@=!KLYA\-6JLQ.R(Z@<+VB6*TCP(Z'5#G0'1.%JGXOB/I@E42\7VH3"5%N MY7"\ZRS/V2/BDZ@Z&(_-UJ""Q+T9,811DZ6,UL[Y^U'!0&$B0+,AMIOCP M@G>?LPF^@=.*S4AW\5BSRHY1%V\D71'>.+CK,/JJ:0DGA(,$ZH'QVRCJLG0K MP@]!%.T0F4WX<HOUDF^16%/H,&XC2HQL+#)CC+9& M5KL,*=Z!B),[:W!F4R60A:/X2[@AM[O5^.7*M.3P6;1TE7>[?/$[ '#H (.1 M2EST1B'RF&7R^*^0'*M(W-:DR):Q"PNV3YE=D ,E/3-PA>N,T!B("3S9J 5R M)=<4F7452GC<:N)0\FS,"WSO10YN[I0X3O(ECG0E3-;1S3\%(%73M M2@Q 4.$#F/IGD5 H$ B0.O0V-FC?9X0PCD9-."O,M3-YADQ$F(ZIH8T=F:'( M-V&J&\ACO17&"R7"@!(AO(?&2.I[O^PBQTK@6!X)W$:X "F1O#Z&FY#INXTT MU>S[>AA*HV ,E2,PP?M7)%Q<]1&X5<60P8LL*I)?\FKC"5J,*\8Q7K2!5D:O>H(\J]("&U MFZ3ZK4 UY$EU)E/E((]%)D 0H]6R)C)YI$EL7%5&;.?&@&DOK#-U%RI4>9$U M<0O58H8*U!\XF1 :8TA#>R=ZY,1M%XJ4ROHOS\Q2#@C YF;;<2K\W0A8AO:R M\P9QA3XA^=>5_]B-5!, *Y;7&A;JD1)E6#^:Z-,#>)Y=]"%L#PFM_:+_;=\1 MSO4;]1D@:G&PDO'ZU+.[#F.9%@BL9KCA&4RA+;7MI1RA^I7]=I42,5#C0U8XBR(K#KLZCC$)3W"":''2_G4@' M9/8-Y27R)=F[UV3@ (ZK"[0A^#COOXB9S MCIR5+^9?Q -$E%KDAO71ZX&K*Y963.:"CY4UZT*M@QFO4!R;2'(2N;J90X/_ MRKS5=;7)=+Z84DD!D+E#F__R*X:TJ#4=WR3_B?QV[=X47<@"%44;]OF=T2I' M]EU'5_#5!5AUNEACZ@T%[*/QAP1!I&IZ@U%&),#" W/05CR,]LB'+:*@E?S8 ME=7ZH3+(AS"Y%\&,=J4^$30;KW>%.$[#U1W:$??=7**$68N91UBY.38K?[9K M:5\M@OIH-B'>+9S4: '6?(:')6^Y'*A78W/\LGH^#(\&B$E1A_7?)6E4D#TO M-(A5OU'XKK62J>91U-4@=A$:=G<$FS6WG= Z,Z&WU:P/<4AWQ71UD(,7+<;@ M.I4"KO=!O?HVU00I)B_K7'5JS?RO)HUZ!Q=3\4Z\8#KUAX 0)][I>+[PGM.? M)OYL//$.J%_B_>N_+$;!Z'MO% S]93 Q_VVO1>)-X>EH[IV.<";XL5@NO<'$GPZ'WGSHC^%73R$.NQJ@"LM@9O[;4Y'#F\[\T126-)GYRR$N M:^F/)TOO*HX]JJXQ-2IM,WQ+Y+MC L%(:K-$UW6KV8#(EN"/0CEF#Y^$]7I_ M!=13C@K$\M]W<$4 J69L_GQ]?O52ZE"TBPV?MH2P*#!\ H$!OSP+QKX;#2*> M$TQSB@O+W6YW"8=1 O*MPY580XWH:XPXE![EV%B $<=K)E!A:B/)G%GD%>;# MRK<P*$S;%Z1A"E1_L3N:;V68EE%BZE8K\RT_*J$*I&V=_5)H8"24TRA M7<@1V9Z56GMQ)42C'G:'^^-+2@I ]3-K(@EOX#-+(8*I2DL_8W@J"L]XM*S" M&S8BBNI-DL->)3,!D78T' V9 N=NF+NC>I#S@ T#I/U7QZ4)*?Q.+(][L;L9 METW%I3X2!8#CHPI+].M-=V+2&]=I^BJ^EGIZDB)L78L]4=JVI)69M=PSZR$K M)5RW_*"DJ#5C*29UI#KSNJVB%(74]"5:6_TKCS=B"7+=$RB*%QQ80_E@CR_J M/L=S@_]40."33?C^@4P$SA_>TC7V7J,2;LND.,RDO3X8!73'.3OK0RR_<.*- M1_Y\.H%_*!EV_R4//PVN!B!DTUU]=/<\GB[]V73I!>,EL(?Q& @Q_FDZF_(W MX2VEMCM? $T; UL(O%.@\,_QYV@QA75QU@\(Q!G&N 23*7 /9$S>Z6*.[\$? M)N.%)W6%VGLSGQ\O&<>#D^F ?#%J'COP9'YOX2F&L[BO"S3@P9 M#6?^9(%,'9CU%+>'?QE.QYT(LO"G\YF9X'2&P,4_!BUH,I[[ =P<\_)H06^/ M9_YB'[*,03()QD-:V!P$&L#<&0@1TVD'KG3N$!CM>#H"B>-T.J3) <'G+4OU MAZ.I-X*W".]!Q)D'O=@U@ILRGWL@Y 1#_ 1^C^9'8AB(7G"/$+?& 2+8:_P5KQQ& 3I1_<1;H/2/%.LT" B3 MEDM 9%)$1J,1*R+XSHS_1!RAXZ*/@ K8JPL7?#94IC#T9P!$_E&_2'-X_F!0P!56L *E;E,0?TY'0^)#@SG_G X4A9R&.O MLCX+Y@2Z):/7V$>]]_V($0Z\_L%LXD^ F)Z([G9BMGJBFP5:,(0CY#-E_M.\ M2?]]T1DH_HC1>3(F:,R7 #%6K %,!+(9,.,E_8D96 <^UP]->%:%@?&/.NXL M 1F![YP&8Q(DIOYX,89?PDZ8EPEKZ\=JN'GS^12Q>D)H#:QH#I=J.D*J/QY- M?#A^Y79'&W MY.E1-P6T+A\)-Y[[8BA7A<%WH@"$JT)GL[2<]"/Y/^J,L%J\HYUE$:^S46>K MD!QQUY0'F8L9+V6%% ;BA).!]Q-%%]^(WZ7)@(U6LR>=Q2HKR*FK,9/6W!IC MG08*YFW;04-M="[LCZS6M^ILSFNO'/MTMV+8,2Y'_U E:S2]=[ABK0^@='V6 M3M HBP7W,7FGU#/XEIP81\D&O#)% M@\EH["8652<<-2>LSH)C:IA2I]>[OA#XICF*79DSI!OLC1E5,@ GYDEJF@Q. M$=-H6SK3_%J#OO2MQ R@C]7)6Y#SHW!_Y\]\+%%. <\<@'^-Z0"$_XT-U:$V M;CNFR@#T]\IERQ[22L86KLC>/TJ@P$X%353KSB6LHY],*V:WRGZ=M$B#ZA@Z M(\Y]C9.M^DG(X6(&68EW&B,X$XP9R'E"M:LZZ+ZQU]4: >T5H]#W1S?QLD*( MW!"#CKVS1H))M6B\W&ALE]K6VBX>WTVRL$E<1TU786]C'][6D+6&]!1D:HCH MP'MSHU&/._:_H7YT+;E.3YR$O&<'+)]?=R<@:W@NV&EF +S)) S9<=.[P\+! MHXV5YHQD$LN,T!W^D(GS59+0!L=HESIES3Y<.+[?MM-L4;R(?"I5TWLJPD!- M7KRH9VF 0!L_*M!N=BB_B X]&W=9R.1IPVJBK\#2EB!%U'[ND2'G()%/:[\. M-=>8F=AV5_O9*>"9]\1^5_^]9\5BR*O]K$N#YK&8\^J_#].U]"LVN55_\4&[ MIS9=+OP92,7NJ0$\_1',UZ;J?',$FH$^.Q^/.A!(GW9M<@RZZ++VZUA48!M= M]==>1% [7?WW/D1@3:?VLQ,11+VI_SY2.[&?D_&M]K-S'H*1!8%A@:1-71]%8 M/$Q[#',W5T5%?ZP:QI[<5F[FF=C"[A!_BNV'\T(; M(%G'.H'4"3*9HZ_-$0GTUF?C"9 MX;,1_GL.>OSIC'1O^#5%K?0N7J$HLLV BS45QTVP!R@$A@X>)WW-RN/;ON"-'DX3@ MNY 5NCC2J6NQ&I4;3\O"3Y"*/L;.$@=Z'4PH?"7%R60.U4O7D>SK)&!Q"N5) ML'#.QS?E4"F$U(:/@HXFI1DH7.Z&[8'[CZ2HB]3H M+6"=[$Y(,I(K MMS;SY8-C^JAK[/!B/O#U)#2],OJHEU;J[-@9A/L4I<*Q*Q6Z#[&)U]RR *U0/_(G0\P[:'/K](=11&7S?>$R; MB&<86Z? QAV2JE:T+)=D/&/O\#%W.]Y*;AZF-TJ>WWU6FB*5F#U.93 'WF4( MI\VS=<&#(K\P.'HM!9& J-Y3!*#9 F<]M UUWCL46CYP*!<85[V'HT77> \B M6F3MDZ'-$X1[\E"+?SHSQ70Y^MF@(4>'YU17);,U6>TT9./F&BTY!\IC":2. MJ7TWP])6M^&B17Q 4EZ)RQ,A0>62Y4P:KC,,0<,*N118C(GIN.\H7JUQC522 M@(K89*F#?)TK*"OXQ?6J*DV]!-U\+Z'4EH'W"7>[3G[=:35C3@8MLO6.5^D@ M: 7F%#8G::F5$CFX5DQX)]&R-KW\CJGTO0T;P%I5!8HY Z_6 ^LW( _-%F94 M++JZSGT7&9?5 MR<<_Q0_>7[/\LUP,4W.V%H$?"70'\I[33>1]CL6:-@CAGT"PYMA;7^*F'RA@ ME\*L(Q;[.U",I U*_Y:UYG:&+<_@BQAC"@*PE&[E',"YQF@OR=+J6K>=?E>TK@!33:T>=#(^?CTJOC'A):$/2:&! M:Q? 1#)H_)T(2DJUXA))88RT_)OP1]40D0\46Z:#3,.U.D3D\L>!Y[8@<)-W M>$(=%0L<<:(EA7UE_-],Z\;&ZG+$L7&K84+%$BO^$U],>?)*/C-#J:(28GP6@\F$T<80TYSLED,'8,'T>L=]&RWMG,#V;# M;[7@13!83NOK'0\KEIIS$C,LRK)9))3,?0<1*RC$5ELRXE 9\332M$!3AD?V MX&Z/QD8.*QGP73:4?G(6.KKVR6@^'PN?:C47F\_6,DK7HDQ]U*"T[!7W9PYVQ)-D6@W%I;'E=;L2:XE(SOZ)>_E8PV&I0(-4P6 MLCS"]/RM:UMT5^B"R.S?[(U\Y%*D1F_$82>L4%G7)JXFFIL4/*G;H;^C6JOJ M@<73/<->H0\^C4I6BKK'R4+?5%8WTU^Y-F)W)/LIIP? +L M9>I/EV,[BBQ"-YJ8 2L1,^L!4R@'[#9@"IIGUI[FQF0N3/SD)M"3Q;:W^5JPF=+:;(UJZU MFD]H#Y_3'6T]Q80B>]ASQ^8/M^A=9BRPG)Z(3D"E?*@5HZ&:$_TDIT><"4Y9 M<_P8"R#B<](7U3K&#,+4XC65*:I5TGTW?U"*W&BR)/D:#G$Q'(*>!D*\Y*@T((.V@WOU5>DT"W\YG7F5UGNH675LYG1"_L7GO1@[G5(:( MA=Z@15UHZII/JQDYB:TV,=8);DOC+Z53$T#$E)P[27\=070$/ELG;M^:*]5) M6O/(#R6V*GY8,>B;(%I]>C.-H2X-\4TN[\UN?8/F02O/'34Q&]$,-9#Y2[/_ M@?C5*3?.0+?NQYQTA:"$F(K=95]RS[>ZI,^[;YK;(;O9> M=UN-5)II?Q#T)>KILS]">BB\5__U'M=6RP((]4;#X43=76^TC*/W'C8D'?CH M!?R-G:<<39+2!4.N5T %EXSX9W3"-LMGW;'U(4:#/,>RD':)3:^PV=6'JT^% M-+MBHN-VCL".@I$)=H@WVW7V&*,=!\]EM\9JMH4O 0*Y%L<7^]I ]AV,V_?M MFDU\ P1XFX#@D89>9K=<),;@H0$3NTN>X3]A_4[!3E)U!W MR_16L(,\DNQ,I"HO 7Q5]4317Q1/64EX3ZD6R3;4T$C-(^B =-U:N3 Z%, M>I@B_:20>K$W2A@^''3RW%D]MC-5KUH5*-1;#U^7]\WC6CESFC7L'0JD#,G5 M-F_(!36:QU$2EXF^40KTSC'IBI_>! >=BQWW\@O&3I-?"0VZ:,:E5YMO6G'M MPI%OJ.[(^>TM%@2"DWX#3Y*T2%9.\06)36I7;(IVS2;PE\&2,D+1^#*83,RF M8EDPZ-X+K"1!693SP7CDU=JQNZ )_.%L2'HZFE,&R[DW'HS5MC*"/_^%J(SI M*J9J"%*9IPPG4.6^&6V?CS$0:40!3@/8Y'@P(C,3[#E8!I+.I)!D'!6<8ILN MY2>Z=MUF3DF71[+=(UQ2_2-!!6/;9Z9A>NEIX<$:@VI@,1!>@\)NH2'Z._/6 M2CEV[9Z#0BX /$N1USX-]7_:$1[!0@3A/]DZG>YU(-[00/$?D(6=O4)$=M(O M\4[@TK&'M>")ZRQIQ5^*L/4G5&)F/A_,9CRC\NG GP4+?S8; L8L!^,)/V56 MYYW.%_@Y:M_S8# *^"%PN)N8(E).1\,Q55"!Y]-!,.Q96 U,LN#%?\.:Y4;92%@Z &R -R![4=R;-K%F*T HL36?VD)1M;Q@9+$+]A+&OF ML?+$IIDEW? G37<=DW,18\C)IUZ'66FKM*F/C'WO>(.UH42U6GGEO4[+"T?9 M8O:_P;169'2L655U25U8SA5Y(F\Z (TP66$V&3E.>^=*U^R<;NL";HSQ4(_@ MMI :#P+1OUB>=SBO4)IJ-QL58XJE"_*#KW9\"/E[.I-_:7\Z4_!6'TW!I[ MJ/B:OYC,O<4$$X"6/!'YAN#+)<6OVZH=KPT;5RZN3_K$UZ$_&0W]8#J&Z1:C ML1\$XV8I0E*7/V*+T.YG3O&);JN8]V6S?D&I(__VC#PB^7W\[,^>.X.(J-J5 ME,,C"].6I%91LL+'C"5 >47HD ;ADU)UTE:PQ#ERTK#B+XJ1OP!N%%$B>C+W M4,(KEF;&(R3YV\X5B[C1CDVY)YV>VS1P!*#3 T9B-6-N^*#QMKX2,* U\3TB ME7*N_P5JYCVV);Q-,)?%]9Z;2V^S D1$3JJ.3;S=E;X#&(FR3J0%7P=8*,1, M#":2[P2?KCD$!,L5 '.XQ"45V'9>:3?N QTGJ[!@5B9=8\-4.D56JRCH5V(7 MZUR,N!QP9$E6NH_=4[?,S]:()%D$-]*R-]%\KE$7,XBB?LQZO^?_3%?HAJG6-5NXDC MBDJU9D'ZUF:',B*S,0Q[N[:AM%;?H QB'9%H+[5I,0XF7!H[AG@\7K2&:6_( M1"G5=DQM7,$=P(_:17P@?Q,+@+IVL_=#]ZG<6@QA> I=W9$'%4]WY%(ET]_@ M!@/!ETO-;I8'CX MQPL1)QSK@M"XYN):LS9=4F]Q%'L>8T*!&NXT%3,Z%IN,5&?!7M@*.;;JR,\J M*XG!M]) A M'U7JZ8TI6RSVPVA;2RV9Q*-^[SG#75 I1RO.D: (CG4\: W&_ M:^JJ2Y35UV1IU"?S(N1B2:;L=&49E2XT0(U_8>XA \ ;4LS$9$MKOY)MOHN4 MZ=P@'R#8AU_.T""E9P^/HYGEKC!H !7:2 M-.6FWI'E%@>1 '2CXTR4I2UZRH#W((*,UR2--GL-J:9M.@T6,7)Y[=\\TZ6 MVWY6;&(T4J,-.'5<#MIZ0Q56&QH\J$0)L.)@XP2T.1CR8DYJ)M!@ ^RPLBU@ M#N&Z?#2$1(,Y-&;"YC:Y<1LU,6C_,;E4F0.D4*[<%=*XBRKW!X$2I*_L;^-A M2S$X7LP36<4QGE;A!L._A?_<:LTKK+D/>#!:T+=S%D7.=[<@ 7LC_9LU_)+O M[2&K-4758F9.81(*(O4D!I7B]?%N2Q (=]T);[%RV/0U.GS."SA<._//:(6H3?QS6&"L<)EI>,'Y=9CG MV'$D*YS)X=3>KD^6X,\*T)C4FP21+SJ, MW&%XHW,,L MX0X$F+X<>;Q+D ^TM0_N?0?2U5KW6X<4S6$0U,Q1&TW0(37Y?P:BOBUJ%]^J MWJ!.#].EB=L.3&E5YH\338BJHY=:DP7%FOCDW2<9RQI7VI0Q&)Y>/Y=&TZ?A M4QT2E)84E3B:,GHNWTW+"--9RE_Q'D M$=25L2"M4YF"#'*/"A_T;TL"#QEVB3F)J9'5N=);A[L43DDJ F8WY0-5:-M2 M+W0:C"3K,B&?/<=LB52S?JPU"K1KTV\0CK9D-24I9C=H<2$2=)C#DM+XL?@C,/YJ*!\W4L1XRC0B7[&@%$@TI@4/ MXSUSF,8*W.9;3/86A+NV$YAFI;7CKM*"YLA"0LXO;+2+Z7W83D7I,#5>K&/! M:JG@4DJ1W;@0S]KI'$)&ZT$L!T,3]H;P8X$N&+=!;Z$)H"0@$G4!R3$A[J6S M_+%[^+;%('H5#^QI::["]-Y+J;!0$?^ZXT@'A23'4,@0F28?"AE<*OM/"B=( M M-CL576CBX8QKLAQRN9]J'Y ! 4P^I>Q90JA["ML5KAJW/%I9 MH.(RBNQW MH:7=57Z2)AP*1DI8!V-Q&N 2"(1$9VB?NPO4-Q9Q*[_&R'L5M\,%02L-QDVE< P15]#!KND8:VAP6-30!C"PP1K:7W:T MP(TT V?/-TMZ M:9!!7T.14QOE+%.$10V#@=@\2ILS]4IQD,I#L5-U6N5D.,Z$SY:ZV'(L1'*; MY9P+R[LW_7I8=L;BJ$K\;2L]VP'VD35"JE.$ZJ\U,Z6U(IC&4U#QF6684[=! M89E#!(TID'1[SJ*^@25@K^N$:FH73HF$-Y+TBKP5CPCI$%N&E+/Z6K"4FL!A MXMOZGB\?:BU<^04%ZZTC6)-( 2>YJ01N(\PH06O'KP.W!BV#G:[<)5CJ%6+# M[EU)?6;)E6T*Q#Z@UX>[V&%9'C@BW%B7XCOA)F(1MVBP*S0G M(34BD+,J.X%B$!M6:#.;\#-F;58=$:%M[\X')-)1R,-R4A_[9MF>4W'0NE^S M@9VZ8XC)RFBLU:;RB./&[2#M:)U$%%@KSOD@"R;;B56#?79OF7=;ZL>JHH&"#F[5FXUCOJZ9J\\# K$HNF@4_!C1O<3Z,'*K2&\1 MQJVH163FGN34+;,# T^G+K*RPDH"$@]O,S'YB:\S[B,,5!I M-/VA\(U=L>M@:">Q%27";MOQTC8C]&.G9_@;%Q>ND5%\T&0L4!U^B#'->0M2 M+OSYMB6*7\82VP:B3D]@_I/F/82$1(N7!1BP.$2.TF. MN!>7CRTRWB"MYO(+@!F+J3^=+K#[S&2H58;-GD^\T6+D3V;8+&(TF5$UR]<' M>RM8G];2,XYH1?P"0QK*2LIT=1>FZ0,&TPW_8(KMB'1:5E;:0&JL XK-5##Q MB(,%&C71PCRE6VC>.-I=;B:Q,;6]^%2*8+@K37;>=8CQGZR:K:DR)[HKUCJH MK;=P),B?ADFF6)E32(S3AY[39FOK.FM9OGGMQ#M=8!LX;IZ$#4VQ_\SS9O%" MC9]SXAJU10 #*SX,2@LLM3WQ%AA[NSQTN2?DA.-*J:?# ?7!Z3U#6:TF=%%2 MHR0(&H]G[8P/.-DF/6#+0**^0^_!,@$24M"L0 .#"O54LB%!-$ZPCWL(U0A& MC@M:8EPSEFP,EHWPE"L;J'3EF.#=!K'81!ZEVE/]U_/Z("_AA(B#OV=(M.:* MM;[$MB>W*^XN#7<1D92]+7%=$&/PQ.Q&MSG( M LEV'1?MFOWILQ_.S]]+?E>XW0(P6 ?94* M$HA/GUU=7L"PUL2H<3IVJR:<8N!=B#A3%P"QG7"EQWJ*C]"BHUFZ2DEA&@L^U"[L!-DG,K2%3';CW5:KE8^%LH0?%-3\H#&=>X MV0K=7D68UKUASI217DTZY7I= 96T Z&61[CAWJ6V(V!Q1W>=U8M(K,F_@/1I MSH?KX%G8()HVW:PI;# M(RYL;95LP*-HCL5*LTT*G9?9" M* ?9KFIQ,DYIF^]%?W6[%K55Z*%(4%/D@+\"V>UF!SHQY7'(=U0Q84UDEK_\ MOF*0=C(\G8H(RM7DYG+.IG2W=J;!3%S66T(H@ M/<6\O^\]T99BXIS4($?M&SM1-R8[=D>)N4NC<(VE5HIXO3:%*IU:LJ)YDG=$ M54]=91I2?!']K$1?1#&>$ MP794!B$GN+0%&YM5=#2T[H_M\)^).UFFL&$ZI M0(PL8G.+B6(E-BDET$3XSMQ9F^78DN(S<+P(Q#$QY90M,4'X%J^C\AH0=38% M:14$:VO)8V-!SLW'._=C-[2&;H1<20X@>W1L5O*"';RLA$H4JU!B?"+L=9)M M-0E$BH0Y62;:NPXP>YN@9X@$1I8*(SBP_%')!R]:20>%_@IM(#J;4B$S^.MM MGCV4=S[9 TNF!&G\8$^?G@#=(L0+UQQ"8Z+?;&&/D/T-,@8[@6]-5&@>2Q.Q M<,T.$P!,@?[T=24,CJT''? VXH9CA*/JM$00I1 !!J$115A+1I@+]RV5)3 6 M/R9XR)1Q (DX1PT6Z*7OE)1V6M/8=ZE&#?M:*OUSZ";!X5!#3U--NSD!1Y'* MJB6GK;!='ED%T200LHZ8I V_CB=\+JP#VVK0A!LI-GC9AMA*4_VF19!?V(2_H&>F0A1YRKAVN0LN)%U? M#A\X)BNZ="&*5^SX0(:A;1TQYY#>NS0N_W?LF&5#(#U[;201>>:3M9(]$!UJ MB+5%9-(NW-6Q4 -'2(+"MLT*9CZP+")?C06C&X*H#G9< MP,Y6+33\(J-J&;E5CB] 7@ I LGV42\[4'&;$G(XC3JBT*TJ]I&=EO>K#;GB M(9$2<;W(HG0BI/$%K&]*CK):7S7?)0B^E=2M*";^M8K8)O QFIQI+H\XZ.1?@1RS& M4WC_H\>"DTS!00221B0+ >(_\>T_Y!J]QOP&^WN$MWM3/7 MJ'AE"/L%E=A>\8$L)B-/7J?($F93CMBJH5KW\2-+[Q06K_4[L[4J,X2_U,V# M91%U]F-W6;ATS%?9.#-4,WWQF&FH<]O?BUL#VZK+-?WT40]7N].: B*M3?U,_R*DDY4W3"TK MC?^7Z@?LVS*\D()FIF$>CALD,OLA /NW+[&& D)6CH,[%Y8 M.U#)FJWU];)%!#4N2E-RL)L9RL5K8N;769ZS[XH_B\5Y1/$))A:K=2&2GJZA MJG@>K>A&&K[!.?@/!A!E;)1L-MMS:(D!3U1MN5$+L:DBL5_-V26CII3$KJT? M%2T4&!(.4J+;+ %T)CHCRYLXK=B,=)=CS]P=#T!<;&D@F, M@'IPR?!0I&<1D&+I[>T6%W5-90/+QJJUNVNG K@0)S2$8TC0T!SH=T5H:01:UPB%RUOU50[2<'6&%K5<'VA7GMFGHOUDF^16%-;3*>*TI I84VVI_0NWL;*ID ML@ 5?PG1M. [A@>Y,FW]* U:UKMG"BC9Q4+-%0$ZMD NO5&(S&:9O 2ALRZ% M^^,$.@<6;%LSNY!T7 -7:1PX$/-]LE'KJ1;^0&9=A1+G<;.E168&&U/P4@5=.TPC=\('\#4/XN$0K[L$$-^* LQ M3KD@ "&$\:E6T@WHVIVI24!JW'*ZBMC[V&?K=!.0#>2FKY!QN&G)&!,1=VX- MO+[WRRYRK!".U;22CK$"*9$<7)4J8%V]35W@ZF$HC8(Q;-2N*WS:W 61)'PC M2;H?6>2GVRH.2R-7PE%V\_M*Y8.& =Z&?A@^:N6*BH^F-HI3'BWDB"SV0MS$ M%:82U8JDBUA'ZB)3NT<=4>X%":G=)-5O!:HA3ZI785H" =B$-5%P?/Q0%YFX M1<[&567$[F_LJ/;".E-WH4*5%UGSO%M_B9)!I6.E8\]#LZL6A$.94*341F"Q M+129W3CC5/B[$; ,[67'$^(*?<)E81WYCUU@-0&P8@"N8:$>Z<[6@R,8',#S M[*(/87M(:.T7_6_[CG!>:PJJ'8:E#FC5!6#J&AS",BT06,UP(U&80KL-I#J: MG.Y7J4^?G5]A= DU3$VJ007?(*]5I42;%;,WJF#@-3OK4"JZ&W249]S6J]7H MS.^#V'\>913%T_DEW1QYB?QH]NXV!0!?.LO".MW4,S'XV )JIF]T'I=Y9FX; M>>DY3)G/VA?SM.EV5PURL>$,]39SM&(R-WRLK%D7:IWK> 6ESJV-Z>YD+@W^ M+?-6U]4F$VJ#)U(@9&ZG)OFO&/VCUGY\D]Q \MNURZ/(S02%HV_[?.XV6<7J M&KZZ/ZN^(VNPO:%*P&@\(D$2J:)2 )0Q";#PP!RT%2^C/?)EBRAI)<>/$@_? M\J$RV(CX,CP:(2=&']=\E:520/3 TB%6_ M4=R_0:ULJKD4=36*/9V&71[!ILUM+ROQJ&[HDNW'U17^UD$.7K08G.M4ZKP0 M4HY4T1*8#[JL<]7)M8%(+;KT_:&].3 V?3KUAP%&J9]B5_3G]*>)/QLW.ZZW M04\+K(V"H;\,)N:_[ZQ*[?3K\*;P=#3W3DK :HPC*8F?_65U.99.:/IG,*D\:&*\^]I3^>++VK..;J$5.C M$C/3EA 6!8Y/('#@EV>8>>Q$PHAWAE-O+'>[Q0;)B(R ?.MP)=94 M(SH;(Q"7KK$V&F#$4D2$'#L:=.?,(J\P'U:^Y4"7]0H.&V+SC&UO0Z5%V6[J M1'B7(D>4:OVJE8UT^ML!'!0*5%_2E&QB>UAJ[,S:V+A M,NZV7CK7+G!*;4P;@:T MGSOD6AN9?,SL=U*.A(P-Y@;T94UQBGJL'W;?0_;^FS* ;7MIB,._LYW?V4B\G![Q_((.;\ MX2WG>SH%Y!N)-69+[B8N;%[X-L0DH!-O//+G5$)>3\_]ESRD*D-E3ISET=WS M>+KT9].E%XR7@%7C,9P?_FDZF_(W(18AJWP!'!C;90?>:8!-%>#G:#&%=>48 M'8N)5AD&EE''PR'BLW>ZP(PH_,-DK.F!1?ONIE,JE N#PF?C,8Z/?QJB([[U M3.O3PL6;C;T9K T^Q1\Z83M*=+Y^$$)A;[L%5>>ES$@B >,YD0!\, ^&+;3J MOP9'YOYRLNQ $7[6B2&CXGL\\Q?[D&4,!"T8#VEA(OP'BCC/.C%KA'$1G%1=/9V/XH-5%LF M4.R-4]'%+M;FNR02T:@@[EI5@TN\12/21_3U@-@@^9;V7U2#/*8F@XPHSO7_ M@8#;2R&^XI7#B$OG+3KQ%BB/#"D?-B D72[ACI!H-!IQ#F^ [\SX3\1L.FC( M" B,I0I .V9#Y3=#?P9 Y!_U.SI?4"%U?@@T9+F ZSHGBA)@!UYE1KUT!9@/ M$+P%K%#Y%C;E/1T/B<0,Y_YP.%+N=!A7 E*!XP5.A78MI M'B#9\W]'\M^Q0*MVH2[J,>-PX^-';9EWL\,#%OEE-N[23N1I0V+55V!IR_FP M_G//)0.!=CFM_3I45#8SL=Y4^]EY \Q[HCO5?^]9L2A1M9_UZV(>BRI5_WT8 M,]*O6-VI_N*#=D]MNESXL_FTR^&C@"[&(4D&7> M UXX CT7GBZ6"3*0HL5/@)!)@9R!DS?#;"?\^!&Y_.B(/" MK^&"1ASC5U,<,2#)%'Y-X,Y]-'W)@>)-@ (YJ"J_#?V:#OWAA)8<4)-%YM! MQ1= Q1&+7GAOJ"Y09*H'@VH JL5\:*2#GH1M! K:&D";;[!Y!CD#^KV+(M;F M63N/9AKC;BOYI+ ,M5%?D57<+4UVMG>@7H0NW%FJMO>J,\]H[NJ0;D?7VA]. M(PPISZ5\C4&P;FOU"58JG\R;=G/WI=$41(#AY*@C:I2+LO9=)_;+:4(['RR; M'U5C#&>#D?>'EC8.$O** &(4N&0?0MO)K"JOVQA%-QRZ(X.J!FLRCF#,D_8V MVU_,J7;OZS#G\ =L-DL:]5\T5-5]BNQT[+)3]V'@+^#"7]7BU4ZQHZVC[)H/ MF$H275E.%LT0*VZMV<477FG)!VV50<;5XZX#>\:EI;*-FL5C<2I*R/"\QZ/Z MSKWP.E;9T?.XO<\<2&0!@=#V9&VL2J=9^$M0GL3@;$N)=6SF=$)4MC)_;0MH MUT8G3TN*+(]$SN\+R=_S,4 YYE*U;S4/XUL=2;V,R)%'859\SI\?=P3!<.I/ MEV,[BBR"8NZTNTSF9$YBGZ:I/Y\@']*#*TRBH#,"3#('5;GO"+![]!2T]/KD M86XBYLF3OCW4B:F5S+F0?U:MDBIU3K1^S9-!/MA?UG#?Y=/^NM?: O&IU\]0 MDZ,.?;R<@"2QL,/H>ISLE%,RH9'=T+F?6LO%["08C\G0UG?,X\7(#Q;3AFA M%5!>DJ?RPFUMVD4:G< %;HY.?3?N6Z[B[WWFX]_[S#?[S/<@%'9[/1B;?N_W M_O]+O_>^V*?.GKEMC/WWOL._]QW^^@+AG:P-X[G2%8B51K95SKZ_WO=>4\_O M1;NK1;O;JF-+K^=3]+@]=XI@=\HBE<##>G5MWWMI:BN_XGK'1VL+OY?&_G^] M-'8?3IP[!:G=6L67E?+8%]4SWE^FO=\*]GLQ[HYBW*_B8I4G)L3XI18<^PF3 M?>F(3E]AF;UU\Z+#6@=FJ4(0&P3$"&6?XT=#-;^F(KBN!I MP5K> I?>Q7VZ M>N6=GCR7FFGU5_\]3 ?>L/IJ$TPK,]RBXQV[5VMG,RSQ'U['[/VQV5DNH=E= MD=GUX0Z/:OY';TH%)1$,1PTCD&WJ>VDZ@W=&P"E MPU)\*WZ;D$/*7V8DQFC<>E@1AN=BA@MV(/<^AE^^_0QOJ1=9]PS=H9KVB>\$ MM;0?7,,O_ _7]?T>7=\^)6"]46,B6W6U5B#]X]*Z[0^>II9/WQO7=_O6=M!5\Z]0&]J\;5I9P3P$V[J09A^4/#Q6\ZG M=F,'_ZF352\DOO_;35^)B<03C/-_ZF3?:*]= J?:_]S@P!)6U9# :@%5 M^YX#W>F8]ZL8 @S;3H/_.;.8737 UAD =>B"CQ[@26MIY1%?^_V>E30CTOZQ ME]$?_&$WGG4.<<1Y'/YY-PSJ,6[[-[__B[[;5?_VT/MRV'?'[/,@9#OPL^YY M):Q/@_%,=,S7*>W=JA.'WKQU:WV]-_5)7R&E_Y!QVPNSI.YTZ9[H.;\9+W?4 MUQ@^=^P'#73:]T&/BMG^08.QU'72R@3ZE&E!%V>QEN&X+]FR&Z36, M>_L"P8Z.(?6]UPFVR/#^BI6F#D"0[B#, _"C[^,V]-CS?@,[]KS?0(X][S=P MH^_];M3H_:H-&0ZZVWBU>\[IL(C8 \[LT(':SN^(;QMG><2WC7,]XMO&&1_Z M;?=Y'SQ".R$@5E&)BB5N^QJ;"KC>Q!HW^3$!(I^E[8(PV4);JHOUT0[TJ5-A MKR1=Y;PJ26BM#])5]:PO8E6*^5$C9RUP*MFO6J262@^3ET++OG4 ZY+()?I: M88$O=Z4IJ7-A1CH06/MBC.O/R4Z/KJKZA'Z[ZO-CDB:;W<;[VX_DVM['?F'\ M-UWC?VRQV$PXXJM_GK>_W8:!W7'9Q^N@%3]#_>&QX_*"H3HW M1Q,O"A];*K?TA3S7WYX-1L-&!+0 JB<0^@G0:8U-KK_4%J'<8QKL>TM9$KNW MVP6.6N3R/J3UN="UPH"C2;CL7X-#4(C?7;:&5XH_DD8!TD<+U!H&\"V(R*,9 M.Z*:E.O>8-BL00^Q6![9W7'J%K^1Q"W28U_=C(YOL74+WALNS_6*HV38W:-? MFU%>9=0S\I@1Q%ASR ?8@W,0/?9;1YN?#<\YIS<[X=_^D;(/E+]HX?A@+X/ M<4F]75NALG<(WT2E4?603I?W47.WDN5N(-C02P<$SHOMT+A@[[.@T%\RNAQ4 M$[^QZZ!Q)1J2D GA/8R'H3N]P"M%#)_#TC]PV"Y1[-<<5R"MAMY=:]GST$27 M-E9$1+7#!R7-KP2\;?THF];2UM0 W[M@SVSG_FN![,\KA*(>Y=Y/9JMODX8, MT,(X@?J;?9'2G:/NC9%O +,G4+YG1=4XB1[$J4:#5R'7B!7?YQ&IO=X#O)[X M\2X(M,20[]]7%9,ZMF<;?^_#COWY)KV7H3OQI',G[YWPS'>V@>CS0R_]!VV/ M:@E6^Y"^3:/\:-J97L&CXH;;''_%R.W$\(--&7B'%;A_BK^4*)6UN\"Z8_X% M$'"B)BAGKS1/7\9?MDGNDJD>^1'DQE:A&(.+<>M[!R .)9&]E?6?.UT#KA\] M]SU1Z;WSMBN$;B,#0+BU(_2]G0CLY](38]0:MO+IKU]1'TWI M7M\W@(1#>O;#8:QP"(Z 0V>J9),8GWSM@/VD^:N'KQ+JQG!LSNAGV9A4UA_* MOH\)XP@-R]L1R8[]VX[B^DD7VCDT0^4$!^RT'_8NCT5L__VMV_+Y&S^=FH5_4(YVR$7 M?T,3$QXO/FN&)/"'O'O]O/56M%]H:]GM>N.'?M+R>A_):%UA#;?:O[2IL?_P MV'-Q7LEMJK\O68H?PR]QQ5+R!$_4I6F:489?6KUBF.\V_$,#C]K5R*]*BCT^ MP8*G\[@U J*!,V?3Q-*>6=H$KI-4VF!]?3FBK>MO497M'S[:1,K^G1Z6G;C7 M_?F-4B>?MCH2^79%9-]J.OS<=$E9;#5Y<4_B8L-[&U['C4.\9(]WT]_:XC3: MDTTT.1LN._W\N^+L-@RW_\?FD?%M>W?S4_Q@!S8I9&]2)A/O;KK2QXY9#="2 M#XB0&%EP&>9()8O.I1XY\/F[BS?>>0D"Z_6.LT^1RX64<=>NW0=!D%7#2G,L:A(D44G&B MC:O*H*D5D+RQBS@+)F$X#SBA J>Q:/DMUPW*9"MT@B\&"/GU-S*'!#^XT.>X&A^@8/?)ST/S>>GS"ZZ1S][)OU3 MY'O4\^=1/\&\1WQIB8/N[-.XD&*\@BGV@,E,.* 580F^(8PN%;6K"L(IVWAX M8H%,,JF0-G=OE$46:1Y]./*>+8N.AU,AE>YMVL-X44U74K]OS7:$\VWIP)V"@JZ=ORX& 8:=U#7;O&.T M%!S\9GZ9,#HP81J3/@^JI**/AL^62F8 4!BM0&F:;2/?%*D7L-9].:V+0S5/ MCE#S2Y]S"0(48=NB3>W_SZ?\CQ5/+_]A:XU;_W>F^ XJ6+66:BDYM1?,[4^0TY9?N83CFSO]#E!+ M P04 " #@BZ9.#K=EK*0$ !U(P #P 'AL+W=ODG*2?OKEY0L MAVJ202^L3K8HB7H:F?/(L3X\2'6_DO*>/-93&K*1/3Q0]_7C9KX&]) 89@4MM$UW#%X MT$_[W2:A]H =W-+5+)I&A#9&7C)N0,VI@;^5;+9,;&91')$U4]HLW;7;(VLF M6,U^0-ENZ4H^_",5^R&%H7Q9*,EY>Y;;T9YDKZ /+7>@#"L&!QJZ^D(MZRPZ MF=H.=TRS%>/,?)]%[7<.D;V+B7<;;1SZSRZ(I^I7PBC7:U; 7!9-#<)T<53 MW=6%KMA61T30&F91?PBAHB07PE@:LA!=5_98=R_VTHNRNR]C(_8$2]0ILSO4 MHHP=>#C(9(I IJ- +AV. M/=6#S!#(;$3(021S!#(?$S+U($\0R)/@D,\?LM%$KLFRHLJ#?(M OATSDID' M^0Z!?!<6<@ZZ4&SKVEWTSAK-!&CMP;U'X-Z'A5LV=4W5]_:QLHU@]C1J4_I? M12$;F]+])#[%LO@T,&8EE3F^!56WMKF28M-M+<0.M/$Q4=D$MLTE98K<4=X M^014-ZH;-#X>IIDXL&>N+!,,:#"?Q(&%LC2RN*\D+T'I/\C%?XV=0/ALF$;B MP![Y CL0#?@XF##BP,9H0W5\1KM,5]N>]+,Y%N:*.+ L%J*0-9!;^CC\>6%J MB(.[H:Z9Z:3E!^IB8=M+ VMDS+9OMEK>!I)R<4UV12RX?R,+' MQ"R4!K;0'O-"&%#@$KR1-BL9R+VLO*EV6*62@- M;*$]IM.Y%'W]L&TD%X_; 29FH31T%>R%4D0_S <3I R34!980H>)VTM@F':R MP-HY@+DUMJ*%%:/68.R7;P/)HY MYIT\].('7?'ZT.?^7"/'+)0'MM"_HK!7WKC70=S\TD#MGGU) M#3U.IFV5]X")62AO+33I7_,H86T7SN6UO82V[07EQ8TB[J/[URG+7=?KAO-S MV_997$G:OICA^NC?>/GX/U!+ P04 " #@BZ9.&BO;,>X! !4( &@ M 'AL+U]R96QS+W=OZ^#ILZ4N*O"_2QP4*@<]Z%]<@:^>%G.M;ET+6Y M.?1Y\78ZMGE=-:7T/T+(FR:=ZGS3]:D=?]EUPZDNX]=A'_IZ\UKO4]#ERKL+;,?SIAM?=#"P!;^&(+(%OX9@M M6_AJ"V!;^&X+@%OX<@N@6_AV"\!;^'HKT%OY>BO06Z_PK(T>MOEZ*]!;^7HK MT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7H;T-OX>AO0V_AZ&]#;KG!6 M@@Y+^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H[T-OY>CO0V_EZ M.]#;^7H[T-NO<-:-#KOY>CO0V_EZ.]#;^7H[T-OY>CO0V_EZ.]#;^7I'H'?D MZQV!WI&O=P1Z1[[>$>@=^7K'B=ZYJ8>T?2G#H=WG2Y=\&OYMS03N7-Z/Z?(9 MYZG?[I\H7<8M*9P_+W[SGJ=^1(1/+Q$\_@502P,$% @ X(NF3HRC=%'1 M 0 (R !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCI MQ_ CP(UZJR3Z!^IV8 O;VK0%X=_;#371S$0C).\-8SO=.>]&\UPQ>SY8\J-] M4[=^GI0AV!O&?%Y2HWUJ++6QLC*NT2&>NC6S.M_H-3$QF4Q9;MI ;1B'KD>R MF-W12F_K,+H]7N]:SQ-M;5WE.E2F9;NV^-9T_-XP=53W:WQ967\1%R2C^WWL MXN.U>1*K/F&_F/#]QNX\WO>X(^>J@OX4S:Q654Z%R;=-O"7UUI$N?$D4FCKU MI794/ 57M>OWO$OMPH-N8F.VK]F7!>GYX+6AH5%\X?O)_ M#?S8#;EQ-+8N5EVH!AXO1EK&JF?=PE,^(G5;IZ#B5\-CZ_/]L*_&;?KO0R_\ ML^A9?_C?6S]=#@&20X+D4" Y,I <4Y &PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ."+IDZK*;!EH0( M $H* 8 " ?<( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ X(NF3A+6 MG^V= @ 5 H !@ ( !K! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ X(NF3I;U&PO=V]R:W-H965T&UL4$L! M A0#% @ X(NF3OD>]M2Q 0 T@, !@ ( !NR4 'AL M+W=O&UL4$L! A0#% @ X(NF3F,NC$BV 0 T@, !D ( ! MC2D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ X(NF3O6PRK.T 0 T@, !D ( !3R\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(NF3A $$UBT 0 T@, !D M ( !U#H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ X(NF3I'"*T#& 0 -P0 !D ( ![D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MX(NF3LP&":G& 0 -P0 !D ( ![T8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(NF3HW80?K" 0 M-P0 !D ( !Y4P 'AL+W=O M3@ >&PO=V]R:W-H965TL7@, )(. 9 " ;%0 !X;"]W;W)K&UL4$L! A0#% @ X(NF3B!7.M_1! UAH !D M ( !1E0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ X(NF3O[XX 2 P [@P !D ( !GF, 'AL M+W=O&PO=V]R:W-H965TQH !X;"]W;W)K&UL4$L! A0#% @ X(NF M3G /C48( @ Y 4 !D ( !^&H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(NF3O/ [Y+= 0 GP0 M !D ( !)7, 'AL+W=OI\\/?@! .!0 &0 @ $Y=0 M>&PO=V]R:W-H965TLUIT M_ $ ! % 9 " 6AW !X;"]W;W)K&UL4$L! A0#% @ X(NF3J#\=SSW 0 "@4 !D M ( !FWD 'AL+W=OP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ X(NF3JDN#XC" @ C@H !D ( !)X 'AL+W=O M&PO=V]R:W-H965T0( %0( 9 " ?B% M !X;"]W;W)K&UL4$L! A0#% @ X(NF3A1D MXXKS 0 [ 0 !D ( !J(@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(NF3D&PO M&POX! !4( &@ @ &9 M[@ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #@BZ9. MC*-T4=$! C( $P @ &_\ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 /@ ^ .00 #!\@ ! end
XML 65 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 133 251 1 true 45 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Statement Sheet http://www.tableausoftware.com/role/DocumentAndEntityInformationStatement Document and Entity Information Statement Cover 1 false false R2.htm 1002000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.tableausoftware.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002001 - Statement - Condensed Consolidated Balance Sheets Balance Sheet Parenthetical Sheet http://www.tableausoftware.com/role/CondensedConsolidatedBalanceSheetsBalanceSheetParenthetical Condensed Consolidated Balance Sheets Balance Sheet Parenthetical Statements 3 false false R4.htm 1003000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.tableausoftware.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003001 - Statement - Condensed Consolidated Statements of Operations Parenthetical Sheet http://www.tableausoftware.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical Condensed Consolidated Statements of Operations Parenthetical Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statements of Comprehensive Loss Statement Sheet http://www.tableausoftware.com/role/CondensedConsolidatedStatementsOfComprehensiveLossStatement Condensed Consolidated Statements of Comprehensive Loss Statement Statements 6 false false R7.htm 1006000 - Statement - Consolidated Statements of Shareholders' Equity Statement Sheet http://www.tableausoftware.com/role/ConsolidatedStatementsOfShareholdersEquityStatement Consolidated Statements of Shareholders' Equity Statement Statements 7 false false R8.htm 1007000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.tableausoftware.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101100 - Disclosure - Description of Business Sheet http://www.tableausoftware.com/role/DescriptionOfBusiness Description of Business Notes 9 false false R10.htm 2105100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.tableausoftware.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2108100 - Disclosure - Short-Term and Long-Term Investments Sheet http://www.tableausoftware.com/role/ShortTermAndLongTermInvestments Short-Term and Long-Term Investments Notes 11 false false R12.htm 2110100 - Disclosure - Fair Value Measurements Sheet http://www.tableausoftware.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2112100 - Disclosure - Leases Sheet http://www.tableausoftware.com/role/Leases Leases Notes 13 false false R14.htm 2114100 - Disclosure - Stockholders' Equity Sheet http://www.tableausoftware.com/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 2116100 - Disclosure - Revenue Sheet http://www.tableausoftware.com/role/Revenue Revenue Notes 15 false false R16.htm 2117100 - Disclosure - Stock-Based Compensation Sheet http://www.tableausoftware.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2118100 - Disclosure - Income Taxes Sheet http://www.tableausoftware.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2119100 - Disclosure - Commitments and Contingencies Sheet http://www.tableausoftware.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 2120100 - Disclosure - Segments and Information about Revenues by Geographic Region Sheet http://www.tableausoftware.com/role/SegmentsAndInformationAboutRevenuesByGeographicRegion Segments and Information about Revenues by Geographic Region Notes 19 false false R20.htm 2121100 - Disclosure - Net Loss Per Share Sheet http://www.tableausoftware.com/role/NetLossPerShare Net Loss Per Share Notes 20 false false R21.htm 2205201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.tableausoftware.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.tableausoftware.com/role/SummaryOfSignificantAccountingPolicies 21 false false R22.htm 2305302 - Disclosure - Summary of Significant Accounting Policies Effect Of New Accounting Principle In Period Of Adoption (Tables) Sheet http://www.tableausoftware.com/role/SummaryOfSignificantAccountingPoliciesEffectOfNewAccountingPrincipleInPeriodOfAdoptionTables Summary of Significant Accounting Policies Effect Of New Accounting Principle In Period Of Adoption (Tables) Tables 22 false false R23.htm 2308301 - Disclosure - Short-Term and Long-Term Investments (Tables) Sheet http://www.tableausoftware.com/role/ShortTermAndLongTermInvestmentsTables Short-Term and Long-Term Investments (Tables) Tables http://www.tableausoftware.com/role/ShortTermAndLongTermInvestments 23 false false R24.htm 2310301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.tableausoftware.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.tableausoftware.com/role/FairValueMeasurements 24 false false R25.htm 2312301 - Disclosure - Leases (Tables) Sheet http://www.tableausoftware.com/role/LeasesTables Leases (Tables) Tables http://www.tableausoftware.com/role/Leases 25 false false R26.htm 2316301 - Disclosure - Revenue (Tables) Sheet http://www.tableausoftware.com/role/RevenueTables Revenue (Tables) Tables http://www.tableausoftware.com/role/Revenue 26 false false R27.htm 2317301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.tableausoftware.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.tableausoftware.com/role/StockBasedCompensation 27 false false R28.htm 2320301 - Disclosure - Segments and Information about Revenues by Geographic Region (Tables) Sheet http://www.tableausoftware.com/role/SegmentsAndInformationAboutRevenuesByGeographicRegionTables Segments and Information about Revenues by Geographic Region (Tables) Tables http://www.tableausoftware.com/role/SegmentsAndInformationAboutRevenuesByGeographicRegion 28 false false R29.htm 2321301 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.tableausoftware.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables 29 false false R30.htm 2401401 - Disclosure - Description of Business Narrative (Details) Sheet http://www.tableausoftware.com/role/DescriptionOfBusinessNarrativeDetails Description of Business Narrative (Details) Details 30 false false R31.htm 2405403 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.tableausoftware.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.tableausoftware.com/role/SummaryOfSignificantAccountingPoliciesEffectOfNewAccountingPrincipleInPeriodOfAdoptionTables 31 false false R32.htm 2408402 - Disclosure - Short-Term and Long-Term Investments (Details) Sheet http://www.tableausoftware.com/role/ShortTermAndLongTermInvestmentsDetails Short-Term and Long-Term Investments (Details) Details http://www.tableausoftware.com/role/ShortTermAndLongTermInvestmentsTables 32 false false R33.htm 2408403 - Disclosure - Short-Term and Long-Term Investments Schedule of Investments in an Unrealized Loss Position (Details) Sheet http://www.tableausoftware.com/role/ShortTermAndLongTermInvestmentsScheduleOfInvestmentsInUnrealizedLossPositionDetails Short-Term and Long-Term Investments Schedule of Investments in an Unrealized Loss Position (Details) Details 33 false false R34.htm 2410402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.tableausoftware.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.tableausoftware.com/role/FairValueMeasurementsTables 34 false false R35.htm 2412402 - Disclosure - Leases Maturity of Leases (Details) Sheet http://www.tableausoftware.com/role/LeasesMaturityOfLeasesDetails Leases Maturity of Leases (Details) Details 35 false false R36.htm 2412403 - Disclosure - Leases Supplemental Cash Flow Information (Details) Sheet http://www.tableausoftware.com/role/LeasesSupplementalCashFlowInformationDetails Leases Supplemental Cash Flow Information (Details) Details 36 false false R37.htm 2412404 - Disclosure - Leases Entered Into But Not Yet Commenced (Details) Sheet http://www.tableausoftware.com/role/LeasesEnteredIntoButNotYetCommencedDetails Leases Entered Into But Not Yet Commenced (Details) Details 37 false false R38.htm 2412405 - Disclosure - Leases Supplemental Balance Sheet Information (Details) Sheet http://www.tableausoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases Supplemental Balance Sheet Information (Details) Details 38 false false R39.htm 2412406 - Disclosure - Leases Components of Lease Expense (Details) Sheet http://www.tableausoftware.com/role/LeasesComponentsOfLeaseExpenseDetails Leases Components of Lease Expense (Details) Details 39 false false R40.htm 2414401 - Disclosure - Stockholders' Equity (Details) Sheet http://www.tableausoftware.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.tableausoftware.com/role/StockholdersEquity 40 false false R41.htm 2416402 - Disclosure - Revenue (Details) Sheet http://www.tableausoftware.com/role/RevenueDetails Revenue (Details) Details http://www.tableausoftware.com/role/RevenueTables 41 false false R42.htm 2416403 - Disclosure - Revenue (Contract Assets) (Details) Sheet http://www.tableausoftware.com/role/RevenueContractAssetsDetails Revenue (Contract Assets) (Details) Details http://www.tableausoftware.com/role/RevenueTables 42 false false R43.htm 2416404 - Disclosure - Revenue (Deferred Revenue) (Details) Sheet http://www.tableausoftware.com/role/RevenueDeferredRevenueDetails Revenue (Deferred Revenue) (Details) Details http://www.tableausoftware.com/role/RevenueTables 43 false false R44.htm 2416405 - Disclosure - Revenue (Deferred Contract Costs) (Details) Sheet http://www.tableausoftware.com/role/RevenueDeferredContractCostsDetails Revenue (Deferred Contract Costs) (Details) Details http://www.tableausoftware.com/role/RevenueTables 44 false false R45.htm 2416406 - Disclosure - Revenue (Performance Obligations) (Details) Sheet http://www.tableausoftware.com/role/RevenuePerformanceObligationsDetails Revenue (Performance Obligations) (Details) Details http://www.tableausoftware.com/role/RevenueTables 45 false false R46.htm 2417402 - Disclosure - Stock-Based Compensation (Details - Narrative) Sheet http://www.tableausoftware.com/role/StockBasedCompensationDetailsNarrative Stock-Based Compensation (Details - Narrative) Details http://www.tableausoftware.com/role/StockBasedCompensationTables 46 false false R47.htm 2417403 - Disclosure - Stock-Based Compensation (Details - Options) Sheet http://www.tableausoftware.com/role/StockBasedCompensationDetailsOptions Stock-Based Compensation (Details - Options) Details http://www.tableausoftware.com/role/StockBasedCompensationTables 47 false false R48.htm 2417404 - Disclosure - Stock Based Compensation (Details - RSUs) Sheet http://www.tableausoftware.com/role/StockBasedCompensationDetailsRsus Stock Based Compensation (Details - RSUs) Details 48 false false R49.htm 2417405 - Disclosure - Stock-Based Compensation (Details - Shares Available) Sheet http://www.tableausoftware.com/role/StockBasedCompensationDetailsSharesAvailable Stock-Based Compensation (Details - Shares Available) Details http://www.tableausoftware.com/role/StockBasedCompensationTables 49 false false R50.htm 2418401 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.tableausoftware.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 50 false false R51.htm 2420402 - Disclosure - Segments and Information about Revenues by Geographic Region (Details) Sheet http://www.tableausoftware.com/role/SegmentsAndInformationAboutRevenuesByGeographicRegionDetails Segments and Information about Revenues by Geographic Region (Details) Details http://www.tableausoftware.com/role/SegmentsAndInformationAboutRevenuesByGeographicRegionTables 51 false false R52.htm 2421402 - Disclosure - Net Income (Loss) Per Share (Details) Sheet http://www.tableausoftware.com/role/NetIncomeLossPerShareDetails Net Income (Loss) Per Share (Details) Details http://www.tableausoftware.com/role/NetIncomeLossPerShareTables 52 false false R9999.htm Uncategorized Items - data-20190331.xml Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - data-20190331.xml Cover 53 false false All Reports Book All Reports data-20190331.xml data-20190331.xsd data-20190331_cal.xml data-20190331_def.xml data-20190331_lab.xml data-20190331_pre.xml http://fasb.org/srt/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true ZIP 69 0001303652-19-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001303652-19-000017-xbrl.zip M4$L#!!0 ( ."+ID[$AI\U$2(! 6C% 1 9&%T82TR,#$Y,#,S,2YX M;6SL?5EW&DG6X//,K_#X>505^U*GN^;$VN,S5;;+=DU_]=0'0\JB"X$Z 9<] MOWYN)"1"1"8(A!!(]&++RHC,N\7=XL:-O_VO;]>#5U^+O_]?/__UO_^/BXK_LAU]>^5%W>ET,)Z]<670F M1>_57_W)U:M_]HKQGZ\NR]'UJW^.RC_[7SL7%[-)-S]==B3O%%SW^.4E^]PA MNB,O94%E03[WU*7B__/;3Y?= G$NU&=&$,-,J:(0K(OYY6=,+HFDU=L:??QB57W[L]<<_IB<_$H35!<(7 M%+^N)]RT#+]I&ER.6D:7HX;AGUM ^=P$R.?QZ/*R97QZU#"EV_+^;M/[N]VB M;731-!P8?MGO=B8@!1X[O*MF)ZH2A#28N&XY&A0_W@[.I^,U\]LF]Z_:6 ]/FH#MCTM(TH=\RO$FPBNM_?VT9#D^:)K1A6S2B6OQGVI]\;YE1 M/6N:U.;8%(V.33%MPWC:B/*W[E6S3*8G+1/:EU#]M&WBVO6W/&+="UJ7T?*( MMA>LG]P\\;)_^;773-7J4=.44;=%!Z8G31/&%Y_;OI$>M4QI^TAZU#SE\FK0 M8NSG#YNG]8D#S].M1DV\[GYH>-DS[,NVT*)3TI&'" M59M&N6I4*/W.EY;QZ4GCA%'+BDQ/FB9 <-8R 9XT31AV)YUO+5.J9XV36E0= M/&@>WD:GZE'SE&76WUELLV=I$FV:U*XC;I^W3UZK9.Z.6?^25EUQ=TS[2S:] MH&5RBP#WF\07S"HC6+9:=_KC?$0] 7R^YM?#@X;WPV];I#$]:9K0'_ZY!IKT M^'-G7-3#AYU^=]Q,I.I1@R=;_;Z=PXO'K5/7"LB=(6M?TLO4 MXLL&9[!RYN;#;F=--L^8+$:WZ*MAD[8:CH;#Z77SVWN3\L?)]QMX^6AX :.* MLM]=S&O1[,,FI7Z/+]Q]^ZA[<]DBMM6CAF^T:>E&'3V:7('=^M82 ==/FR<. M^IT6 SQ_V##MIM/B-L*#IN$W+0DE>- PO&S+5I6-Z:JRQ4\IFYR4L@62LA&0 MXK)53@5,N5P:6*1@M]@DUHN!MS._C%K85CUJA I&M$V9?2Z;,ABVN>W5HZ8I M-VUDO6FDZ[1E]+1A\+A[>='[W !02O?-'[9-:[)&BVF-)BD]Z0_73JP>KYO: M8*/NS&TR5;.'#6[-[E:CI*8'XW44';=2=-S Y\6L)E:/NU=% M;]2_N"QZP]&D93VM#%KSFJO1H$72ED>L>4&_WVEQ(99'K'G!:-3]:_T+THAU M+YB,KS:\ $:L><'X"J*'S818#%OWJNGU/5XT&]3TFC9^-K*PZ%YTA[W+-@_Q M]GG+Y/:(JG[:,K%-C<^>M4YJC1H7CUNFCJ<-FQ/U1'C8.NUF[2=GS]LGW[08 MPL7CEJE?_],^[^M_FB9=WEQT!V ^6G1!_;AU:@.2MQ,;,80G[39@]K!E6G_= MM'[KM';].'O8,FW:74N6ZG'3U*NBV^#"5=/2HZ8I_5MVW_' X4$:CK/A[6'# M_&'+M+41Q]* -=-;PX6E 2W3UTYMF39J6 D5+4>-:Z#)>YX-;R0\J,3B2\OV MX_QAR[2UWL'B>>ODMF4S>]@ZK4%IWDYKU)GPI-6IJ)ZU3NJO^5AZVC)Q_+F= M!>EAT[0F=5=-:59T;5:GT=HT&9IQLWTI[RZ.Y>$MN>#T)/GW3>RL'[5,6UX, M=R8UYW[3DQ1AMGRI>M0T;7)3MJPY>-(R88V*F#^M_]_V@O5Z9FG$?5[4KC:6 M1M3_;WO1^I>L?T&;K]OHWD[Z;<40]9.F22V^PJ2)I]/QQ7RGK6'6TL/FJ5\Z M3?4L\P?M4YI7QM+#-5-7F9A-;]\K61I1?G\_Z@];EFCSN#4O7 M/*RSM1%]# M\99E6S]IF)0$M+>R%[U(/\P>WADZ:1S*9T,GRT-O7]J0H!V.)YVE%,6WP9K! M__5+?_CG[-$V;^_'O>O;P: MSX_I-;-"L.YH."F^35[U@?W1IZF_X3\^^?2A>@C(4'_R/?VB_DV_EWYWV2_* M5Q4<=],]M29Q;_[/ZY\1($(1%9S\[^ M,RE^3F F"4&XGG[[;&E",>PM#:<@4+=?Z]6#ZU\MOE?_8DZ99E*]F5'JXU6G M+,;OII/$GE3N]Z_YDOG7QPF\/U7XN4%G/'YW^7$RZOYIOO7'BQ%N='T]&E:/ M[:_%]>>B/!C1%Q0%?PY^7_UJ]KL>?/G;S:#?[4]F,+WJ]6'(K+!Q#OE/K;B] M_KD>DB/WMQ\;WS\#Y\<,GBWD8K8X)G,VLPN*%EC/GQP)F\US9K,Y83;'.9^/ M4>O=17M9B>T';?4;.W*TU04F>T<;N'U>Q$^]B/EN%GQ?V\V7J.G8Z9K3N[66>V'JO5 MG2>)?OOD%WQ[,^R.KHL%#7X9S4ZXW>'MQV(P@,C9#'N_=LH_BPG\'+[= !V+ MT^+T&EQO>;T)V^#[@@1F!T/SCV)8E)T!T,_TKOO# M_GA2PJ"OQ?,5F7MA?#9(9^_DT-[),6B0'83AK$&>4H,<@]#L8';.?LI3^2G' M8W*.<<_UZ-;67"&/R\F_WI>CWK0[>5=^+,JO_6YQ9T'] K\XF:4#V/S4A,WM M>KF#S@M2I?=E]Z^=U)]@F KBG@O+,Y1>$-OU>96_)/MW7W:?5_FS87OK3F"H MNBNYT?7-: C_'#?L!IYR>483>JL;@L^W"FE^G<7E&YW>CT=I'8Y[U+?EC2L+*X2*[X6 ML[3#\Q2:^^+]0@1H-]_AK&8.:5Z.Q*[<%3V8.C="3/B_WY MVOOMM<.'8M+I#XM>Z)3#_O#+B>W,WU,DFI$\S76_HUMW-@)'8 0.45)^7O9/ MMNR/SAQLKR?.$3UAKS'EN>J.;A%B2H"7._GLZGB1XQW%4NJO.\ LL"U@UZ1(_\(O> ME_UAMW\S*%:UR?SYQ]33J5/VQK_?]."]\"6&]&G)Q58DN*-9-M/@4/*RK%-. M55Y>5)3R5$+WK *I?0O^ ]RKLX%\46[4SH)R#KJ?I4"M#'GVO3/D8^W3R7(ES%(G9(V'NV5,\9"KE6)C^W SO25JU1Q$&=?2- MKQ]E1VK[-7#:^9KC3X;L7;IWCG'/G'[FT>Z.NTAGN3B]?2/]&S8?G6*D3FVT MI#7>%G\MA]VC(?S8K4*MH;= 9"6M83N#=-SWXU51-#>#>5\6-^!:SKNA MC,UP[F=,RQ(^;<;C8G)B8K856>^7TEC0=4\IC3:NW$)S?[8<9&'H1]@@._*% M4='[[6C8G9'\EW[G+&3_?AQO-9!D>>$7C9JF!PJWZ'"YU\U@=/J0_6 ML.3Y*(7C6!!+KRNG1>_L&#ZE8]C&A+/0'R0J.N<'CB,@.OF$0';N.O93G[I^ M9_ &7EU.$[1W!/'WC_\8?2W*8?7@2P%#B[$O/D\^%D"2)46PU!GY:S%C^Z?O M-WC;DON?8DP#FQERX9::7V@7*\C]Q/9+/D M?BK!99N6W\^RVB*K;00Z2^>C2Z<;E3WSD,IGK?/.ZN813.(+T3A/90Y?J-)Y'E+U4AFZ6=E< M7Q=E&O"^WP)A;-TGM.QQQY_GF7T MG!\Y9OD\@G#ZT67SV4K52V7H.3]RSH\\+^F^YQ[2KZ-A\?W73OEG,8G38>_$ MQ&X=4YLQ.]V$UYUT;J=?_M_.8%K8[XL?_S>0--TW__V7=-O\'28OQKP9WDPG MXVK :@WF.6#=H.'N1?);\5M#\SUIM',(?>)+$+^\%8"?E0@\=A:ET1\Z&7$Y MU@!U\?UMO>\_)\P<6KI[@8S^6TSV7IG3?33G$% M/K5W>K:!C[ 0STG\9[=*S]L*SV )GU?(RQ4!^O)$@)Y%H"DK_/SW*P^40C_O MH!ZG^_FR"]9.T;M\L25TI[ 5\W&>3_NM&S/T:Z_9[I#>*?@\9Q^>8X+])Q^ M.9KTR^/7+)\#KQ,V?D<:>)VBU!ZR-.7L K[8JI2G\P:?XZ(\!V,GMA)?;C!V M"LOO?)SCV0=;+_DXQQ$< 'W1YNIL'$[9.)RWV$]VY(O[8*^)/003.?4%>O B<:XN/ M40L]A]#G"&J+'VT!CLO)OSYTAE]FHIW^]6M_V+^>7I^&- / /RW ?_US^N<= M^)\= MF]-@WB+^:,/M;DGK7>0>C[/ O7+B :2&NXUOGRU-*(:]I>'+HE _V5D4TC(5 MO]&#<7*W!2 N\-[O/E>_8=/K]=-MUYW!QZM.67PH;J;@.73&A9E.(&3M_[_J M+NPCIXVZ0.R"B.-1#O8Y*P?[DI1#DRBTW18_"RE\<5F49='[ *[U<%JR&"L!KKGJ7@0%)PR'[A9Z8>GJE[/_&WI+(KMCEX6':Z$S,>%Y/Q M+3OO_/XTF%FQ*L=GSL,&A%Z8C6. M;C2>Y(8T117]<:+5B:7=UV"X8D\S%$][A9Y9?"PL?DRWZN3D1F*G'8D0)S8=I$@M,T#@V:P_S5*7M9%=R'8CPI^XE"58KQ]V%_ M,O[P\??38'^M,NZ@=ILA78O;"],59RDXL!0%C^_?GQ8#EW&8F]Q;)%Z($EYB[8;*DY8E77MZM8=3[0R//TX__QN/!O.3L67DC M+>[D=H5V9^_G$4+0L^ ]!\%[^JCW+$?/3(X>O?O[V=LY5$; M^X]B]*7LW%SUNYW!+?-2+BBEA6#0N),Z/@\[OT]Q> ,SRV%G5E'_?,2@ :T7XDYNQ_ZS-G@!XG!_XW#6!J=O#*8@ M\Q7OQU5B=IE_UU5/TN+G.3#5\_H]];/;-Z<7-;UV1I6F]U;$GC_?^KTWY:@W M[;:_=_Y\Z_<.IZMB?)<,-_#CUB^=CGOOB[)*?2^_N=?_"D*]S-PTX^WTNB@[ MD]%R=''[K?YXQ B6/_W^T>=@_+<[@-Q]T=(7?#$<7?>'K=]8S_"['UEY5_UH M@=IFRC31>BV6JZ^<%9LV%SK5U4VOYH+_H;C<>RG8JU[1[5]W!N._O[Z@KV>* M%*9?A$"T=9Q(@I&V'G,1",>!*(4BDS2^?I4PJ""JR* T%Z#V_O;C?1"Z17S^ ML+J793J>C(#IO_0[G_L#4#WF>C0=3L;WIL(NYT/:T'<\(B&Q1Q@1':D*SH49 M^H1&X] J^IA2CMD2 ;9 +*/&7S"I.Y]4U1^_&793C^7"%[._>].R/_PRN2IF M*K*5,EN7;+>1 Q!#QEBN<$211*ZI%W-I<)0IMDH.BB5'.36V16Q!F;>58AM= MOI\IQO%=C.=IQ67HW[R-2^ S[)@QAA '?&61AH#D''PL#.=+X"]4,Y_#OOKI M!4SO;I*" G!_29"_[WRO&E:\+2:CRS O-?LX_3Q(#S\4W:)_ QR?%ALAOT-W MR:3C#A-*)$+!.QV"XC9:%87F=P&?T9T2Q9?$<#<8'XBBN007Y(^B4\;^URWQ MI<)[IKAA2@=%#<@8=8"OL8Z20'TF9Y@Q0N5#\;T#\ .1WPUO2U7TV$>IA! Q M>&$52W@C'[$1T:_BS21C^J%H[Q/CT;3<#F.$9< 2"\8 ZAXP_G15%ELRV6L2E&9.$^I)0()SA %EI3WAB$:W'_A@"K/3.[5#7VH+?)(02!EM!D1#, ^H"R(%CT T.!!S.F+8[@ MKE++?6#":W#O@&PQ"!6TT7)5&1+PZI;LP*XX/P[15@3DKK_N S66>"X="EJ M41<00T>D-0.KS\-!$+WM$P0QRY>RY6@67,[/ M\R1H8SFZ3@F(\>CRW><)F$F@;:>.2MNY?)L.T-)&[B$D@75/P#L/20G.XM\( M$T#_X3_F".P,1X5)T?_)P"KLI948!YTO]P#.(#""#@@>,6>18(JBGU,\.A31 MZY\O@4T%@+?Z\OJ+;EJ6Z5<+MR',LK'W^+@.H!&UP@&QZ%U409+ZX]YX+%[_ M?%%O J_[4@V)'W4KW3\;,!/_"+\;WP,4!BL-@@>JN8@(0F7O@YZ# J%SB*]_ M_FT.1>M7FL&8A0WW R)X96)T&JRED3A&11?B#\X?(Z^KK8\F,!9?605B!M_] M62*<=\09S$#Q&*DX!@]T#H*#@,*\OK/[TOJE53!2JD-3%X _[LM_]3?+_/$HU1"&R"H@%6 MI/+@%-:":#'C\NZN3.N75L"HBFDJE32ST>^FDU3#T(-UF^E. "D;]+#^A:U^ MB(X!:X=3*A;\H"&$W$0(LEB8@X8:A MJ(2R&H=:VH24@C80 GQ7\%H)W8T0X;HHO\!O_U&._II<)2^I,[R/>%H7=%0D M2&=BB$I)IYW0"O2#2+XTN:.DUWSJ+C2Q/RA*!P3],BKO P4X7%B8:!T2L!HE MQ*%6U*I!,N=>__Q+I_Q2O#+=;C%($6C1>U5]8QFN.Q^]"\^'XDL?W/?.<)*" MBON8#RQ#C$"4(,"\8LV >_6JY;"67__\R=A?@OG]U<=W\=,_S8?PZLU;MPS- MW4_>!>UM8KF9%5YTV ,JU< MM_5 [ +FNN2*HK#.(?J7@EAG P03TM4^IMN5K&O2VF.Q$ M5 E.HY3*4A^9#D2F5.9\+TE9:[,D/@&5(&@CN$W [ [TVF2EJ>):ABDPV,:( MU<*O"UH)DI%82IRR ;L!7195CN!Z5$[F\<6[2P]>437?#'OOR^*Z/[T>+W4& MSY?5K/:C%2,P"(QZC4$%,FS .;3:S5-&7C*6Y=@O,,[PV0'.Q\!T0Q2J(?3T M.NW7$2Z]IUCPNB-BA#Y1A/8?).1,(IU M%OABBG<'MMY+[A>)&U6B;.E7VU'92.0]A.H@!B'MYDKGT!QP88W-E#[GH'J; M(%\/U!ZP6$?^B")'6%!P (52@ Q;F"['B,ML @S@\M!8S)$P'YUBQ/1&-UDJ M91DE'C7V =Q:"&<)X>"T&#I+C5PU+7F=97*4* MM*_%3#)_&8W31L2[2Q#1[03-\HBY-3BJ$&D,%$D6YX)&O,?9G@AH8,8S';P- M?'M%;:U' O81;"4(GJ+$8FS#HEX$_&VD,M04&-&]8=:6'$@#$D@2D"\L8Y\<9(^ .)S(41C.$5O_>143H&\AUD2T-QH2%$HMAP32ER MPEI5L8(RBJ)Y\:PXX.Z2HC'5Z6G,F8^P(AB+%%CA-$[;+XYFK. "ZY?%BG71 M L1V3%JIL16.(A@/+D8BGZ&<$8$R+^.)R3<8I-+.8K9G:E=?F(HCAN/-JF%F M4!=2>:=<]#8/.09;^[$S*#85RZ;4*C+.!NNC=%@#A>ITK X&9\H XI058W0O MK)Z(#O\HAD79&8#G:'K7_6&5;9N 4S+_Q@;:F$ C8YP@!0X%18;;12*!.ZM% MYL0*Q$Z'-A^*<9&N

2&BO!GZXW-R @S?-E M"'36$]%%/Z9:@5C6,16\81CAR**#2+#>W/ NS\%1M9J-/68Z/$RM",VT,9AY M!2H%[#VRK!8293#*PWU,Z>G0YF%JA2#0M%X8J[GV%!S26N%*)6@N-5@P?#JD MV5VM&$<J(:(@U-&$::8A]B3;:S_/8$(3$/#,OD,K0V S4/M!8%\,+P:RBA% I'8N1 M 2YHC@;@9K-J:*R0?B@:PTF_UQ],DY:YO=LT?.L.IKVB-ZO-N;Z93N;Y[M I M4WW.N#[]UE R=9^@W2 P6TI(3BSAE%G$3)@CZL#(V:8M:HQ716\?H!^ %AMB M#1R"<3PPP3TU1L)_*:WW8)ASJH$6&E'RR*2H#D9MN0A9VH)$5BG$;,!.+ IB M"8O:Y42$X-?"7)/.]4((U0UG)(594"R[N M!E5QQ++5+Q:XSS&@,2@I5R- MRLFGQ@O)6]<"H9P&'$,J.Z,!?#%=;ZTA2T/&HV?/G\>Y#[XU@$KE.R%B*X-$ ME +!P56BQ.IT'$G8O!S[!:R0'3GP@$7 $77!1BD8,=0A)-5B;TR"#(GRI M5I][QJ.U*$;J>;W^B1-<-1P/.TD"KDW[:$.T]BEB5<('\,Y8?7 7-"++.SR( MTQ2BY3;')Q>V.+!34J;05WBC# W"JCF3I'$\2ZX_>_X<-FRQRBI)M1/(>XDB M1/C!+5*CG&1J5KR %7+XL,5&8[R)GC)LA&1*(,OK%@,<0IA,69]F?F4;-CQQ MZ$)QL&G/QD2G:( _O=.U[4@':#+;\0(8>8<:+2?+,(= MD ]#@]-UH+%/W2((5X"(2X=:D:BK4V(D>=';L^?/81UHX4'3BB@MIT2%M.?' M0I7W!T=:&I&Y;JO;H6<6[&45@,M,-=!?^G1DC#IB>+TU+0WU>:Y-[4=='S,? MGMJ%ILIS&SB/4@6$/46V9HFS1&5%4'LRH,?-D0/N $0'(;RDDF#,"(^.*UJG MG\&JZVSWA:,S_?>]!B)AUC*/$2?<.VR"Q[YN;6T"RXQS=D[T!)FP1]N:>@!B M+XP@SGE"-,+SD@9DD,HU"%XMH7D>U'M(8LEZ!434*")$(9*FSNI:!T>2G[=. MATM.D8)KVTL0BZW1VDBG) S%MK9#"/&&,^=T]?3FZ=#@=*,8"TO<8XA8D//& MH.B/X>-8B+HT]2!)QWX#P%9B5Q=+!L%#]FILM-TU8Y]&X $ MQ5%DR5E(37Q2 ^^Z;)1)D?OCI!)NQ/LQ-%.;7( M0 1NK*!1P\\U]4(P^=F7YTB[A^Q"*:1ET,82%:T&.FI9UR>D/&M^Q(T^K0J8 MM=%*I\7&$]L9][<\;,*E)4$&@KBRGG+#<%TV!'^PAI;*6G"TE1G* -P[<"$\\LD(' MSQ0*M&X"29 S.J\8I72U#<(S)^Q# 5,BA5$;A4+U1[9B*F7$C2+#5 MQG5'0]T].NBP=I7!4J1.L:VMS&\DE*GI_A&19NT18&W.DZVMQ&&H7%*!(AP83*^MZ*E.]D>643)9)O=4#BJ(A_X%QR%1):&B!Z M,4IIED1]OM\BI,XB9B96.Y _?](^)!UF$%,2I8N?I$E=O#!>5.SCR/*R6- S MJVW.3H; 3YW^=0[LCN!:&$9 7?!47S17$\R%AA-$%)VJCCY\?3<20J?*>LLL M4UAK(NOZ;FT4RS-KP 9^3!'CXR1LI132QZBX]5XHA ,C]2:0B9QDA<='K#[W MG&&0#!$B@[9)[R[;R[;]DNWXH),@Y\/Q1Q.G\% M?P9:1YS$A"P]GVX3LX\&DE M7J\O]XF,6]-BZ'1=64($=@3\6(.)IH$B79>8$<^"SSOW;\H9;R#?$U+^"=@8E&X("U=]X9Y:SV(BQ. M=X(9RSI2;\[ '"_IGR!)@ Q0$=:Y5%IH0F5]=A8"BG0,M"%)P([(;IU0BB!U MQT8ZA6 0DC#E% IL+L?<@.^0IPA2R\33)/2A"[^82+5)FW(+S#]30=3]C)E#N*T$DC-CZ?CS#%O2Z6;XF.40#.N)+S<3T[G4"@\DDLHH_AO5=&WE?R/:#S89V]LAHGRX)=\$; M)0)7F,^O?,4F*IUO^R&YT@_G >C,DN+#20F0I.3X\F6];9C<+O26=RQ$UA>7 M18(BQ:C]\1C>N4ED33I.&[CTUBJ"L;",U[?5(&--9J(O&&.-Q%B'V)9TF-TG MUI(POTTH&B^H3U?LD*"=X\;6%^ BCY23KW]^S_[8"LS9=^\![-MB@RU[!$:E MJT.\!7L/GE3 AAGB5&WNM<[[,7/,5FY/;T=F5Y27M>@CH(PU=L@S+:UD$2O' M Z_OQ$%$Y4?I.-PE^ON946,ISNPB#)! MAT"H=;6. 3V:UY4F#T2NPGX/J/: AEIW3842&M2!"9Z#-1,0%K(Z:6^IEEEJ M2:2;:-D3H;'F1G+"A5$I\L","E#YDM392>T;SBV+9.=6+=AAT%BW*0@"Y7DP M'!$+.L_0U$^K/H#$?'Y7.4^'_,7#T9CI1;!P*;@!)W/V]]9>A,>&!/ 6*#7! M6420J>_Z1L[Y_,Z3BW0QB,8 MH^''R:C[Y_M.^:ZL+A?K5<)9WPBTW@ O;B-S@\YX_.ZR>E66QA\-J\N?T0\@"7A)%#:C]714L)NHD-I@ M.TLAL''I]"-SR-3Y64K1ZEWC3TN%9<]DS[*@2)3@B? @N* R2,)K6>!.6_$L MJ+!1%I"21CH("QVS0D3E0JRI@(PAY/&I4#T;F^GD:E0F_^Z0^L!0"""!\RR= M:H%(WR!7=P05U*AEQ[2^$$U6/:'N&H9V9 Z/\T:.F\@]>.(8,6N-]Y%@5;> MUYISM ;GQT7Y\98Z!??*!B^Q=MYB@@+"M<)3V-WIA'=@-C_>PC8.1!@)B"BM M1)2#BJ?UA@@EFC?=>[@_-K\9CZ>'7 .G-WA93@B&KC158FYA:L-4]I926(>RV=/>"].,M8@ZA5LJ;1<&5 MB#I&1VLGRU)GXFZ+^&F1WLQIC[FE"-24T\YH'AFK[1&Q-.ZXG#24.3S?TAM<]U>#=W*I'7R,#"2KGWZ+EB]2$YCDW>M4<= U*;. 7N M#TJU_3@$1KT+@MKZK(@V@FQHY71?I$8I>?:A_^5J]7;HAJV]W7AVFUN5A/)H M!/*&!/#K%-/SD@=,6;JR]N=F2[ ,X\'1L!D:5'LA@O/@OB%PRB-QOMYH9@@' MG3BQ+1XW97%5#,?]K\6;87=T7;PM)N\NL]97]\A?:Q; 9Z:<8!9!\I5!H?8J M.4%Y![L+)B3EJY+3!L[.4&](83/&56H:#F,5A5C6Z_H,,29!XFSO_@)<#9R% M<_>#>K;#5I5!3\<3&%965V^W;I=6^X+UM-DMW;?[A7=^O^F*/DLQ,"-J(UE@ MX"494R.)HLY2X"!%G&NZ@F0[]+MCF338WK , @DB".$:%K@"EDJ&ZXL< Z:Y M?2&8KW0A?C"6'XIN6KK]RW[1^S2"?Q7]KZE@I54S[ U[FFIK#+4DL*AAN1%< MZVQDL<_O(+S 7#)V/^S;L-I$DE_ZG<_]07_R?;V783N#SK!;?+PJBLDOHVY5 M;)!OC'\HOA;#:;&I^(KAH"0X29R"LX@E!+?U;@]7LN&DA698KQKE-9@\ .5E M<[U7E .L;+Q7^ 7P_$F'A@=@W>PH*3A3(!3 G%YW4>?!935=5#-5U70XZ+Q:Z62*QU!A3<'"D1LHK MC4.=' $+H#*[P$6V)AX7C?NS1( I\]&$R$700D<5'%]DHQOJ1VG*\.T+EW5. M) =5$AWR,@J?;F5*QZ#J0U Z-O2/THRL.AYM@,VZMH)G&2XO"Z#AY=OB+]/M MCJ95[<'[LC_L]F\&X'?.BBC>79K>Z"8KEYQ7,M7//(0A"P:8WK^G\P+>."K= M56?X!5[7\(T[;+M]_C'E3CIE;_S[#:CM K[$D-[LK4A.5;1*2"; 5#.I.$DW M*#O$#@4(_6(%C:M?& TA!^[ MQ7730FAEDT!DA4WKO=1W-T792:\:I**UP=Q;[!?CX>(4PB:O2;$@HZ;8(69L M!*T(\3?%1,?(HL_K+U-[;'SFV)XX5J:LV.AR.H9_I/![4Z,.QH0"U>>QB4AP M\$&P!V8!YP+P+[^NE8#SB-F963LP:^EUY;3H_7*[M#:=< O,1VJ()QQ;([RC M$&A4"XJ05(;6<"A]M43CS**M6%2Y$[?'KLQ]5A(R6C&CH@<3%8AQ$5S"BDOI M6E,F\H0Q46<>[8]']U].6$LG* V$<.)<0#[BD!AED!(8;%1#9C\[:7+FU5:\ M>E\6-YU^KSI"-RY2L?G,8=]B>1ELN,4V4$Q)VL;#&+EJ>7D*KD9^T=D%73UA MLQ>>K72^6SG!.2NAGXZF*Q>2O!^-^^E-F/P*(Z[&[\ITW+0HMSO8(C2H?(Q\ MP%YHL-82(P*Z)2*P \SK_&IU-KN2;XD(^P7_P(0YWB/2.D1O>. !W"-I<80( M!!@3@A(4"YR%_V>&'*)MOA>6(YE.O%J"HD-:Q,04Z1!H\Y#MGS%.5X+[E\&; M)^X#Q*T,2'HJ)77"*R>12 Y3$#2BU%]L<_^ZE\*F0W8;80K30%T0 @*.H"TC MU=I)3?#2?6@O7J$=O*<3XR(Z QP)WH/?HST7E8GAV$?A9+9_(S63Y!DNDSW* M>+J#AMI@, $*.J4$UXFB,8*ET/EY\Y= R@<(J $-#IH9&',#.@76SD;!TA0$V7,RUZHT.JY MV+D3ZM[)C PZBBB)D1#\:A\6K9$]522K\%%59XH7R*5#NXG"I2:!J=^5(X'A MB&A=-1:PMUG]K];ZV;B)C]/EC2%P%%/V $GDE+3*^_I^3A\;KI9]":1\@(!2 MR]*5V@)'(C#R!)R@>54SP=CD/59.V!M:*D])P[;+]V$A;8.5UF3X%@P.N_1>F;7 MD[N;%F,7(M.>8185*"?GTY9*4*#U@\Y+':O4XYEOQ^2*.L&9$I91'8S#6"B- M<)5 EMQ39+-=,8'/''S*W+*PPH,A,P)6&$%*":%FN64EE!,A"QW.O'K:D,*E M'$G 5-NHHT7!!E]MT' N F?Y!?7T4=VUXV3:'IM*$^,-IH2G \O:L,#2+3LD M(NP@T%:903H3^B$Y:T-9%-0ASC@RRJHH;96SUC)*:K)H^:4XV>O2V+(/U2:':T@0GBQ +'B! ". >LD[%NUJE8R ],G]GU MY($)(]B@E)IC)&!PF,#HUBU3F \NJUZ1+\.K/:$4N1=:62*P4@QKENY@6AS= M!C]*9_O+*T<@SAQ\BINS9,":\)CNS8J&I>OUZNRD!9<@VWTBY#&3Y\?)M#V6 M308#^DTS#PX%X\183.L;>!W"^;7'9T(_)/&.P.A[EKK#L'2*5WKMZP/@\$.6 M>#]1O^V78CS^=-59?'"[K+MA.@0=!.?!F:@L=;C*NB,3')$LRTVD/E]XGW1: M!?_ A#E:#]8&*[ABEM%D/I4&I6%2I.8C-U'++ F!,55GOAPH020=4IYAFBH" M/,4<_JX*K2GEP>9&,[6DVF<6)_5$GJD3?(X@"^*%,":5[E\;Q6C.<[ MBB^0/P?,@H=TJ%KYL 1@/91))-BL9'< M*!4A^$Y\84JGCDQY89.F9)];@L?"F#T6T$3AD YEY@0JQE&UE5UUHKZT'"6 M@&#"]KF#<,04?8"<?QCRU MKDVWY :$ B*,R;WF7IY8L(K,EH,8/>(11%+.80>:&?Q!(72=]DI7IV:;CE)Q^ERBJQ/**!.C MI4?2@M=(#4$$\SB_ YR@R/.3) 3QE\FE0_N,CEG&M3!>1.9CE/5=*^GZ0)G7 MM*I9[[=GQYC]V0I/4: 47'!/--,!&<[JS'"DSN3=*I^GK=BSRQBB!J](1 H1 M#M41!2;JTFM#5<.&%&8G2M8'E5YC&JWG7!,>D%;."Q9G;38\BA;S3/C2A1R/ M1Z2#944N#(&&RQ-L%6E3R!6N*IR/+#_#$]_A?&LH?LMS+B MG)62^!2V$II+H/LLFU(EJZY*IJ(X5!@>@JN6FBQ-;+K)_Y7@\[O&1^/6!]"9GN MSN)(**FKG7J&6960]C@*QIKZ*KPXINUQGQE#+(>%L)):K82/R%;:+%IM*$1Y M^=4R+\^1V'/PG%H,!,XHZ*9$<;H+#H<6!:8= L"DEG+:T;)D@55';4 MX&7XN<>>&(\&488YQ8P9S4$-2E1S#4>?.[=[K>%]'FQ[XO $"8D,,48+J3#W M#,G%-4H&C/?C=;)[+MP[= .3&#RSE%H?4W]SPZ6IMZ(XL2:_2>7E*? U5586\5DW2V&6I>??C_3^D'"':@'STT8D.J(#75(XGI;0TOD\_)B M>8P$;W[]=CEVKP07(&$D.A8\=P(97[4WH1I6>;[,:>K.N\UF9C.0CX+DT?J< MR@:M@_2I/1=!RE@O9ATN43I_3_-@=LNBZ6=%XX>D:!!WG',?49"!LV"BE54M M%H_4*93[]E0HNDU(=HR$?F*_+J0J3>$QL2@UU)0.ZUG7#PB*H^59"+QMV^CC M)/DA6T!C'"6BRH X$V=05+C:FK$>2\MMMJ.V98'R\Z'O0W;D,7'.2QR"MV , MTP7BU:XEN =:J8:D0$H";W/B\"FHO#\1E%YYZZW6AGKG(;0&C5IMQ#-'%,NO M_-BV:>:JOSB!MS3K8)NX^1T$^= M D2@.J3FBA@-1I:)X&O]8=/UE U[>EN=Z3U.DA_8E8G<&(T#(I%!(*21:1,&T=.BW1;!_AP(35K 5&<0(QM+7@\-6+-'KLLEP%11*AIY>?!Q6:1DJU9E$ZR9,'YU/+RBH)Q@WX M,"P3"HT>[KKM.>MW'!6(.Y_!E;#,A >Y9I8H VJJRB%$QJS@*/.>MRH:?4'D M?XAMYH:05-^DO5$Q:/@?K5)G)LK4J"RO9'BX,W3,/'CJ8DX=(\$Z!*>H,D:P M$*M+?$1DUJ \J[95+]U3Y,8A.P((J8E*)5#:TA!L4+$JA'*$HI2Z?%!QYDNA M_4.2<=JA8"57SE"5+@A&LE)%'&R!QC&S!HQOLSMW? S88]&DDZFK")("M(1% MC%$\R]-!Q"4@+'A8T>1)4.XA)C" [R>)"YQ&L&Y.*5O=[&<@AG+*Y)T>]<.# MTT-3;UUZ3YC4Z5A9YR 2$MB!W:\WQ9'!>?_VV;5Q)X?_T7K!6D.@SJRFPC%I M%;,(N\7A;Y)'7J=G\H\]*6@$8B$(G5S>$+QS4O!%E:&5F>51SWL!/+$/K FC MFGL'$0FS"FG%$%[T;75-QV2?.3<.[8=9X0433J7<+,?*6%?W":$1JTP?$;K- M@9?C8\ >#\&FDRN,@];6&(<0@#+U'HX1DN=W:STWNCUD)S5H)0TB4;/(B".1 MHYIV",68E>91^LC+_K(HRZ+G1N/)V$WAQ^%DLUO%EYURI8,G6 :DA&1!8L;G M.TW(,=)P;JQ*.-]%*8>A"<8WP^[HNOC4^09X#WOPMX-?]B6&$7G%#<^YN5V%YCK54N^/?@?BJ_%<%JTRLC:!#3S D1$(\JLH%+QV_I? M;Z3-[W*04F7U)TU@[ +HNA@A.&RUEP(H&[W04E!?;YLZ0O)N9U3,CHD]!-"W MHV%W%Z)B';$/ *+"/FIJL5%S_P'^P#Z38BQH%@^W +(CM&N+*PQS,@3JA9.4 M&R/#[74>*I \=M%Y/Q+_W.Y_Z@4I9OBRTI[)&EH*63BO8I M0VF#J/L@&4))EJ5D,G,1UD+S(,#7$3MZ:3Q)-W!@+!D)KKXU5T:D:-[N@(N' M 'Y3 A2=?"/O'IK8N^A"VIEBQEG!/,!8Q^2<*9516 NVJLENOWY_J#8H6(QT MC)0[AT%$):%&NH5)4ZYA(Y\IL4J_9K!"IQSVAU_&[XORXU6G+&QGW._>AVID M&3SB)0U6@JLE%!>@K.9;X#(ZBU;W,NI/@1U /W!Y"V,C+#L FQ-S&=@(UA6# M#P-QIS2.2$\UFP.K(I6A%5C\ V(/!1:,FN\/IN#W;$UC@!LB,@F.6J0F=7V) M2S?&RN\JW0\!>#VEE>761FECX#(89"5C?B!N-1[>!KK]8;5!E2?+YJT%CQF![E%,<#\W,*"73-X, M%*]<*O@PI/I?BX6+G6;.CTX!F]_=%&5E'>[%J+MGNV!%T&1Q?&1:T(#-7#.! MK!F\;#*'TRH4_1G]@'B&TWU@VQ=&.9/N)L(0$C;)'5-.6.:)EO4"TC3X!HQ@ ML2/\<)2N;P:C[T7QH9C%QK<^SDY1CE.<.A S1ZS0R*!TV>\<#\HCRE<0\&WE M+,-&B!X(_CJG$:)U\+EQ*H)FW!'*$*MC'RP,SF(?I5<;TNT$_<>B_-KO%K5U M26F ZYMB.*[8!4Y^2JP4/?-7I^R-/XTFG<'R\Y0R>#N:_%$ 7-W1EV'*?&R7 MOHB>!\P%!'N(IKB/1S?/QV#P^GFV*R88H:@9[;UC@\+DU*=*;C9W,! 'RQU?__R>_H%_%?X A&K$89EZ_RB&H & MH+--[[H_[(\G21U\+<*W]-YB>V,I54A]-K@+02H+6EC.S0I"8&3R2XX(62FC MV #1@X#?8!,9!-_((^"19Q[L/&=SWS9=1LIY%AT*B('XSL"/1KV_^H/!=JI4 MI000Q^"W$DX,-EC7?5D!;!8S7<0(IROTG7_W?K"L;?2.I !7R*&H*02"%"D2 MZG K&)&5TC/.[@-+F1*TY>BR/]E:^H0&MMET";FU3A"0/EN[:A("Y[R5$:92 MW4VG+7W^WE!M&;R"2H[+7'W;*[V\FQ?4XY8M@9CD:#&#J&\"M!#6S->T1 MAA43"%FPV-=NU\HYM53%TQI?#=G\8CH/!G5-JD*44U)K=G340VFSW69!56WRQHE0AB*.9)!<^% ;40Z[]6-,#8BV^>Y M(*OYSA9(=@)V WN(\P"3"@II\(-D:C]<)[R$<#X3:K5R:& ;4(LQ&.D"8J;/ M@V([HV E1 =:.P$H81&\NNUJP9#E60$/(:(%S&48=@!R;SE:L][P-DVB@O?#'[^TW:WQM-(0!]W_F>!B>SW.V6TSL> M^-8"G(I%''AV*0F*O :KB\U<)BS$7EDT<\&(U*N8[ #H8Z"Z0?S-/)7J+*") M7 !WMLZ51=,0N%U@(G.=_FBXMHGB/9BH)74&I%$JPC@>&S@$"Q\<:XI"5($XH5T0]5Z7=)IFNT<7'(Q-9C\>CD?BW](" MG?-V^[6%%6 BI=':0L1M8ZBW&3%QX$=DZ-"5(R%; +,0 M3S@:0EW.!$N+9'4 %UAP_#A(K>P4;L\>\./ D>5,,&P!'2T0KW/G0?O<6Y$< M;5('*S ]$(%-%0)1F&A RD"%I[(,Q;RH,U$: IB<%PC+31*V%0;WL*3W8 0. MF@#QG7>@P4+R34B] :N#-_GE8[G/>!^X]H+*IN5AB W: 94)=^ (8^/JS4GY]X:F*9WDZNBG.WT;LTD"RXB(6!A!''2:QN4 MJ9DDC*?YB7X"$=$&W.X#Z&.@NH&)H,BX O(BX/0>+1.=,Q-[%ABL&"=C= MO:.Z*#6+G7[Y?SN#:>'[X^Y@-)Z66WK40@OIP9\S$)LPZ0.P<5$GP$ E-!3R M:2I7,5H'SP,AOZT>K2?8[XL?_W_7]%]!(@SN%>8LQ;X8WT\FX&H W MM4P0%&)2#'9+$20,,L+7/@83G&9*4V DZ:JO=%JT.%RU^LI6V::#/I02'Z,% M::0601A-=2V7)(+OEQ_21JNAQXDR8@T)?QT-B^^_=LH_BTF<#GL;R\MCI,(( M3<#3I[#,P7^N=SZIL"1;VZ>HM8L$HB%'F:\#/ V_R,(@JD%O MGS8MMEC:U]=%F0:\[]P4Y=O1!&S48-HK>O_L3ZZ:=[H?M2Z?ZNBQ"%R"_J5$ M>W H6)W[QRIO7BHU.]'%OSVK#GMBRZ>[$DB,H%PULR8Z'24'(RD,Z&'7X!X0 M+5<]NS,K]G=T($(8;1P$!I(;'T6Z#6G&#L$=R;>J&]I_/EM^/'7K)YIZ2AC' MHS9$@>=(8EV2+PEM*#/*NH0^8\X!\ZD\,]VF0)7#-"+BZ^(H9H+(?/C4 M$FDUSC[S84\=]G$J(90A(N,4E@',-%TXH!!FY;<("\3I:3*#;NQZ:,&= 0?< MN""Y#L1H4Y<36TNR1-;A:7!J7F*Z6 Y9IZPW@BJAM<#S%"=6!$A\+%[BD;ET M0CI/9$"1RW2KMT"!V)D/H9AE(3_:\%0NW7$E)*A,_5DDMCQP<*J$=:C>S6=" MY35 3Y60.$*OE:?[C"AQ! M/J1,H!C-GLQK/6X7TPOAF/*:(!HB M-5[(176QC=;EQ_V>RL4\)G\0499.R5JNF(Y.2"Y5;26$EJ0A9'HB?_#8G#=/ MD%24282-9X)JPN8G=F6,H/'R,I:G/-F? MH2!&Q72IJF2*$4VPE6@NV)@S)YZ5CMFTLZ8#->#&&R\M0\H&)66LRUU!JK*J MKW0V0)ZH1)W\SAHPB@4F@648B=1WP=5GW9!QTC76&NC(%YE*T;)K):]C,G]G>I1# >&,*C0"IB1Q1=G'] J? X M;_C!V:EZT*>VL^8\%YRDC<_(>)#:BSKSIJC&>=VD(.J%V)?#W[T2A4CGVS7% M 7G"D'9U-H6(Z+.[5U*G G&BS-BTHR.0P5Q[9H4FX$TCHV4MEZ#-:69+#T^# M4_-.-*A@H1PGG.BH8=F'6.^1<8U1+EU/Y9TU+O3'A.<=P-_JNS$$;I+&@/%+(00 MED'0ASB*KF[1I!07>>?B)W.7CC8/ T&PB9QXA QR*E!N44QY&"*$]PVAV%/E M88[;.0S*,NJ"8!1AZI+\U76]R#,=*#9"*R*)7PU^26=[4J>:[4^Z MXG0+C,4DW5*'"?>11VXCT8Q0:7#>)Y5J=E>U+KY]%Z#QN"CFO1*&7ZHQU1^S M5CJ5,SCL%KTD1N\N4W>%$J#!SURQ8.L@A M@^=1>JN-M$0$)8V0EG$C $G.7O_\7OZQ#/I.4!X2T?ZP&5%#B"3&!'0#1^='R[^\[WRLQ]:N'1S?N)@W 7-W3 $#G%!).:6IN:,. :L $,;@*4,D?QB*W3 M55ELR3A0]Y6R3F$MH"<2DU;H\LCN'1AV,[(50#NC-U?HRU;47/# M#0,;X+"W07HJF 'ML0@K-]=* &\K3'[4%QW^L->4;Z[C&#,.X/T MHFU;A&% !:MH048)AGA().E4A@3PYWGF6Q"D] Y*LQ'2>^/[^[ 'DU+'BW3* MN M#S77ZUW:H(F'390@&!8Z$4JGJ)\FJ#P89 O_-6@4AL1(W[P3D*I:C\NX+ M:A)]&MEB=AK^/HT@5X):I[FR/G4[#=P7KEUP M2=HV<7O+.\^X1HB#VP7\ JM %!4"%*;GH%LLK,?\IA:2B^56X.V$&VC;77!# M1HI(!032-EAL R4NX:93*RNP%%F]UDH3PZW!VP6W/2@7Y*0/+O4I=0C"ETA3 MVUCI&;92>TZR=HUR]>*Z!\&Z"]*?K@H(9Y,3M.4=$1:CX)C1*-EW+0S$]("I M0(I$JO-N13O@> O:;HB!Z=Q!5%-.5B'NB)?@1V.:[EY-HLI,0-+FS> P0;NQ M\!; G=#[:[0+[1DZHYAK:"Y]R*5WA&Y.7AW4&MK^[6I M]045#KQD![$_]<0DJ%E]%YY#+K_I19!9:_!EN)L;>:T%:6V$8CD'Z3<:Y(02 M+!A&]14IX/&R_'H^ K85;PF2&?8^3D;=/Z]& UCIXY2QG'S?LCFK-S3=U$P( M\LY D,AY?9N/=0!0P\4S;+6#[":('@;].BJ#@8C(")*<;265E)+65,9BLO8NK=A)DA#-6-@SA7,5.*G*DLK%O;B/NA?<-)Q")= M-H$M,P*"3AFQJF_)"9AG'B&GJCH<('Y2!L#>'Z>Z=2*3E$1SQU#,4^^$6#"F3#ZJ47#7MX&P!\ M6TS2_L3[&%06^6! 40EL- MRD+1>4LH[$#;YOW'(-Y=.:SR,(@?$_=-EP<9C-.%08X+9BEBBSRSPDI1G.>9 M],KE]H^.^4Q&]L]U00T/T4J'D)51X$!KDXI(1#*_EXXBLM)&\V$0/R;N&[BN M1-0&'" 6,>+<>&%C7>SN V$-=_))A5>TX*,COW"Q]LQX%)"(!NR4CCI0!5Y[ MJ"U :DR>.000D=YOM=\3X,=$?5/K6"9=8#0: 1)OP55 LMZ!5%KG&VF$X95S MR'M%_;9)]M9,=.E4)N.@K@D+8 $#7M1 II;5>8M5)L"K6T7E%H"M(;O=SYQT M)D4R83-G*EW^,!HFBW9G^^]#,8%HM>C5]R9MVO[37EMEM8A.&Q>C("1PX@TX MK!'<[BQ;L$?T] '0BP1<,.0\X\ ]% Q'GJ?+G *SRHF\5<^%4DKM#;UU*T1& MYBGEC#NC(0;&+*5I9G*E0:SR1NC;0#8:=F'M5/MC_<_3M")VO=$#(Y/\:F*D MC]PHB'# 44P-;5.%MM&9%[L,7BL4N\*Z@:00)[(T3F$O U.$2> V"2PHX;@R M60A#YG?6[ #RJ%9#,P;L2ET(KD5 J/'*K)'>82D&Z_F/QI2%X:(;W MS=MX)PF#E#$*7$FM5;"2$;X@L'!LV02/9Q\!(B^!VP;),KB+AW-4MKT7"J6#"\XAUG0&P)X::+*KCW@J1<,D,>W%-O25W6BT!N M\R,R-"6&=H#P 98Z-1#6@KG@0&,$176G-WP#&UE!NH"3U MS*6;+YP44G.E MC)W1?*W:MM0O+>'$2H4ED;E,68&VXC M!J_=&6GRTP6I%6DSC(UE-RV[7%NFQ0VAD2G'P85Q01,9'8+@F@=P-E,'EWS5 M:+J2OVB!XQZ@[I02TI(PJR5F-D9&(/Z)-%V.F6R $2Z_) =+MM)5>#TT]X![ MUUNUD]^>TIE2IL1\U0X9<>) GRHG4>ZN;(:Y^:+J'N\T>B8Y@2,'SPT99 MB+@A&">.!H6B;"CH(QRBSWN1?!_@SZ$W'YUBQ/1&-\GA:%^4%-8C9UA'T"": MX. 1Q"686!:X;;AP"]P;C<6^<*EW'NZE2Y9O$A322H\-N&0$7(:8^J%3B0(& MN\; Z\F;U6.$6O3='4#:0?W0_W(U>7<) 6/5)GS;*]8H"5%C< TA(M61@R5) M$B.03GNJ6<:B%Q= >M M(&UX; ;OWJC--K'KARDEWES;><R+0 $0[ N,/*10WW&T!.40K4JK+42J/-DN\&&"C-9R MF_=+KB*5=IE: ><.W+6S)TH4 U-9WV:@(EC6#4C F]@WEEKJ%\!BE\)0;*A2C M$7M7&4T296#Y40B>\I,[@)S2565Q!=*QN&TYCDH0_^',-^M^_U1VAF, ": U MPU[UKT&5K/P'K(GDPYNR/P9I\],2_IQ=W0J"]N[R4^?;]A&E)P$B\H#!#" > MD*>LOI&#:YGGW;EJX-/CXO3D)-QT,PTQ3"BJH^,Q7:MG@ECT2 -)RFO$Y,J= M)D="P^H57SO]0;H'![[]L3,H;H_3F-Z_I[.-T9UEC40GL >QPKRZ4#YPOKBU MR_/\4MH+Q1I6V!X@/PPU-HB-QRR:Y(]1I ($RX+7.Q^88[B==)'-O3/>-Q9:[#*;;G5Y/J]O:V[ZZ MJ1D2BJ Z#$;!.VT9)R&X1!T#,A&MS^].?!KJ[+0'\W#J1.H8TE)24 ^),N#- MB+0MXS47Z0Z%/)1=V7,Z&'76WNPLE%4N>G O!$2,8!^8 BR\LSIP'1OV&_:! MQ5)1T*[>9F35,3\#<5=J5F&)<'7A3XPZ/WS !>$-WF8C)+O"NS;3ASV0UXH0 M&*768JKJ!AN I_)Y=V:(WALHO2]XM_- (89*EXEIL 2*.DM)NIXW>: \4&U4 MWH:2-IG'C;#7:1$P#1^*FVG9O8*@)9V1N[X>#:M2O*TU?$ X]1"WJ2*7.8<= M=W5#-X/ S#=T=UZIS]T,U$-1V+1A%;#A/)U!L:!70(B%K*L:&0YYE2"C1.P! M@T\CTP4-6A;M%GO[XC$>,$NW)"+P,[F4(8;Z\J_@K,T+-!&I;LYN0.8>X.T- MJTW;X/C_L_>FS8T;2?[PZ]U/@=",=]L1D(S[:(\G L3A\/]INWN[VYZ8EQ!9 M$C$& 0X.J36?_LDJ +PI'BJ0 )F.L"V2.*JR\I>9E96'+GFTU**J2O1 608) MVFPI75-;/_K2-4FV6YG5H 0SFR;A5+*7E7JI?AD=;AR!,>3!7M[T%3"/'<,R MG:9H"[#A>E;U:]-Y95S\YK/S:)T%BX)L4C5%M7U%K\]1@0W!T%FORZ9+.UCO MV%E]RN@!;LRH)OK/F M=J2,^?JG N']T'L!Z*K9K*P%(#R9--,V@"KP+' MT58@U+R$>50E:>$,?[_!\9C.B@FS/!T0W?8 K$35I4W#-%@<4ZW%MZ?(JG:J MZ;"?7@"8+:)[L:-) ,@W9"!Q/;^KS! -3/<'8?\GS\F":NX&A =E= M"0PLRZ6M=>6F**;I:$NYIS?+5!P:80Q ; )3-45O:]A,S+S>>V#F17#C,,\_/K#[5JIS M)4^@52*PT9:?OJL7 5A^H+1LF=J\"F!X8 =-*+UE6&L!%%LGS&9Q\"07*_"T M-TD?\#*07<=7_($+YJZGN(T6]P/'7W.L'31)VE-[8R_MHY*P',]S#PF'N!M?S7#//#U8$.,D:X9JO:V M^:1#0D9YD*637\.BWFJQAU3&)"N8&<< $H[;85/7 W]@RW)@:QJ5!(ZF-B>F M]"QUS<]NJBLUSKB,^P2$V%D9RU3D (2_YAJ2[*N&:S5)99:K!&L8M!5U)3NV M54+0JUZ[CY;%.WQ[/?!TPY,#CYXTZ:KFZ6:C!S3%DM;\QRM'NH>.C^_<=JVG M86B^H:NPBJ8Z4 )+U6<5='50"J^*?T[SHMKC(Y,SN?^-5L/-C_"!2+;DR\"- MIB-+YH"F-2C-N:!L^/(&][B]JAIV#.F-X]\5!*NJKFTJBFN8@+$ 9+XE-=W1 M!ZJ[!BP#;-PWC7_S1GLM]F674@9!+QN*H?J:[U!/L^I:@\9^T#QSS7ZP-5U= M&_C6L1P_YM>T,."9FCL!&#R.7;78JD]-%PR4> MK6B=LHN.S>!P/)K@[IY,ZTB8LN\-ZK:"9B!KGKIF>RHTGH%J!YH,Y3U,R&R-.<]WUG9=*D=(Y MPMAQ%)6ZOCTW&$BTG$E]U&U:VH9H>5H6L;=$V9];:,%'VB[7,R33 MDV7?NN!D.S5T*K.D*85T]P?$>2:9G2P#2,(# D6VD*4,,7ZSTK M@558A"WW6GU4?*91]9NHXBRG\[O2V5U@N8.),P0U6Z3 L628 M/B;4]S]O5O%Y]MW')Y+]!F]0M%_A5>--Z>I+,>MJ8!FJ[GFN"LI3H9[.)A'4 M TFPGJXD*ZL'K<=2ZHBZ)M9 HRYRC9XS>I+MN5[3*L+1/65-?F_7]ODAXV%" M9>9]_9FDCUDX'4?#,)XOP"]P9Y:PJ8;Q#L%B>:8VT&S5<#1-T7W/UYRF,(WM MF!OJ"%K:9KG"?1:_PWNI*Q+&310MV%!KEB3(%_TMB[+_ M+(Y9%,FEG@3-L"W?4RW7EQRSF8T!F^\U%I-MPY8V*O7]I_-J#K(,Q@4(XP$] M#07I'&@#I:E#%9CKP:G;M);3KC[>5_N37Q+0.6-:+CY8+6>X)?-WCZQ" M4(V2:^H^S,#7 T6B:3VZ$@2.;VKNP%K/4%;7!.7QHUV<]!<2QU2;)J.JY\(\ MP?WPI US8-J2'PP450+3V%?!\FL\?S0N;7U.((J6P]6VC^;8,>\JZ^6"4>Y; M(/D5UQF8@0.V6=-8VG/6@VADV!FNQ)SL.69Z1#F 51C1@%GX=8,&WR>*SI%9 M^1+;U=P .$C1FQ-$Q=$#;[V"A6ZN!&9O'L@Q0]WEH5&] *P W=6 PIKETLNO3?*1Z=R-;CK[2#H+GZ+C,N@J+GW>KR=G)V%<0%[5K M%V3& Z$*XI>D>N\VHLR#Z>ESU[LFL?A2=K3LK'2\H?[-W\+)0F\T_\NG3^L: M:*40BBD#&U$+P%9=S31-J7;WP=9)&\B+EN6&:($3$JQ?Z_09>"R+AD5]XDZ- M@_SSE]]WK88&]HUBL")%H+I<>^ $ULSY*B])S68U%$D%E%S^DI0PVY6TX9_A MX84'!M>LNU#;JZ4L:F4PD17%=TW+=FG-"]K#IEDKPUKMB#B7M&4QF^UYLZNM8I>^E/?_@CUYD2[\XJ;)*&(#F@WP*QF. MDS1.'U]^C6+@AC0A&_;D*^%W>F K+FRH%$MS52LP)4>S?%JVW-4"6=\4\FA2 M'^XIUGZ9TIU:W1,K.%?2/5V!Y7 E3W:M@:&YC4@=P+_:N11<;U?H2-4FT99L MCF[:M/ >S1 UO2;.63-57]JP#K(A6X9Q):O1*=UFLHIS/H@WV7<56 ;;:ISJ MCF'9RC;=)BOVG:J=?L$ZHM]^2UGM83*JZ@.^'@W+%5V![$K^0',].1@X-FRD M=%5K\G"DY0KB,UTDVYJFGV2Q5NC2D<58C-KENABV&NA:8+FRY 0#TQAHJNTW MQ]V*;FU2.28U^%7]\A?C0#''&32+,LXVP(!W:'% 1U-=FU:E:)*=!X85>%OM M=_/.,$ZZ4%V3;D>L(4>L+>_!/(":[)J*0<.;:=L@IVE2:WFJNVT-+?M.,J]Q M#?]@@SF/!6C)KBO;NFO+JB%+ 3VO::* ) #B9K$(6NHD&Z9EPIQC,3IE !J! M.;!5P_5@\^0&'@V@:]SWLNJOG@0M"$?Y3I%/OUZG05=3]=D95>Z#,'X]\?!\ MFU[5T10/ME6N:YH.2XT:U"G,\L"REBJ0-%"S-%4W>$!M-Y6ZLACKM'7@(I5^ MO8O YL W3$.Q%4>S53\P)#]P9@$9?J!O(+"FT$ M'EKGQ!2N'[Z0,<#P=8RA MQIW13<]Q'-OR7=?S54DR G_6.6D .]5-ZZ#:IJUK//8].PAT_D5X X.KGD.C ML'Q;UGR0][(<&$W$$;"ZM<5F=\#DTQ3@.].A[<=E16WB3J7 US?)5UFB MS2 4#G3:-H>6"+1B1#;96)_ >-Y=U&/1>'8&KF^9M+2JHCJN[DM:8QS(H*AT M/#785/C2+ M"L$R3=TP GU B[S9.I#.;[+Z%%]=+4^RH!"D.RX;E<.FU@EJOJ)>3=NW)=FQ M[ $@SS>L0'-JYX8JZ:JRM0"8K-S9[7#AJ:A9.;UH#G.=:/(UI5\MC,1Y?,S( M8UB0MR@+V3541079!V:R+PT,U;";%=XSU7 '^RN+HF9Z6W$>)4%M7- VV M'[;I.I(FZ98G-X<60$/#/(4(W7=JIR4G-Q$A&[YK>4!8-? 5U1O(=ITM:?J! MHJTVI&A-1+QMQ@?1/M]O,T"VA4R\0NO-(>E+^DT#L\ #&].#38\MNZ[O-GDL MGN^M5C5=."VX4P_9)W*=XQIU[W>O\_W:,<6W:51U%G[]0&W1]6"8@>Q(IJ$/ M5!?^T;U9QT1U8/G*S=\_R=)JK#N/L7&9\/K6M$W3&*YG^(XW\ PE MH-6Y/<>K#2.@C[\AJQE4OKRN:5J92DL$V];[J$G*+<-X0QNFC;SD2ZX""GJ@ MZ!+ 3P\"QVH*0&I@C--.3.H_U5]ER6N%7OO.A"(N$L$S+&$BTU+@$K!E0HZC9 MKANZZNEMT)??!+F0_5-=G)]I_:4*_1M;^>TE*_8YO/%46JW-4!S5H;4X5-T> M>$T9$U>2%\7$O.F?M7I\ULJ,U^CZ>KE993%-7-=JIP-(# M&_ZGF@%MB*.9AB3)VB9I"@2DV:*KI-I6IW:/&5J;"KCRFJ&IN(&BTE7754?S M@L :L!EZLN0&OA%LFJ$,_"*O15*_:89MKJ%E#B3?#D ;^C3?(E!9PYL!+*9C M6,8FKVD5;K(6?OR&&6XLPLMKAI;MN\% @Y64:*E:655,CS8F\BW%"RQM4WPU MS-LTM;4PP^TS3+."2KU?F&IG^YT#B^ZJ/JWCY\F6*X&-XH*IW-15=)U@O:&, M:MBJKJ\8T^N#.'R0KUG\GF-[NA1XLAV8GF2 3MK"N>9 VWM($+7M=5>!'L/ M\O@^YX8)]K0&7"W#(JJ>:GL^[1$*:M*474U>RP:7+6G5_[4ZAJ414I:KRII0=0 W=="P[T%T3&%"G/9-I8Q#%!M/%S4#!$1K MU&!1D/MP\VH.7$#/9FS5&VBJXM RLK)A#CQ-TY$3:LO2=Q M=!765<-!EAQ8#D72;%@BPP]LK=DZ2'JP:7DLW;)T8\])[:S,NN5NYCS8">)7 MFL=1EUE@: '(1L4T/<6U*09MS5,4R5UOW+U:'7>O87&;QZ$M F1172(&ATBZJ UNEK40L7;4#)I\' ME@5";:V>L:&L-#/N-$WVYPJP0H/!P%<4((3M>)HE^1:C@PZBPULO72.?BPBO MU@LR'9D6M](,-[ #"5;5E^DD3,M7P?!:\P2O%=7F.H^]]>Q2[2F9"FE?&<=)D_4UWSVZ?H;XR8>HM M^TP*VN1NW1#9QX187D3#U'R+=@^356.@&[1W(M,3MJ5YGN[9&TPCL&]E8_LT M7QT@OXGMLOETQ_=EQ1IXGD;C<6T'V)5)"4_7@\U=QE3-ME9-OM;FM25/:X?) M!YK;=C0']NRZXP2>KL":L>4*?!HMM$<_U0-&U^:D%J%FFK!2=*OD!RIPH ;[ MR29V759L?4T[J[ODR DG=1+S1;%LU1F [G945],"U1IHU:I[WL"5G36UW8U5 M/Z%]-[!MX!.=-KAS/)MF\T@2!;L%MH+N>6OJ=*U'[YGH\VJ_5$NW'>H^U+7 MTQS75@8&FY,C!XZWWJBLJW/2E[R_]L!5;05DL1T X*DGN$&ZY=MK?D=-Y0CT M<1J/2)97[+?QZ&*[R>G;OFF FC14RS5M1?5M!D!#\F7+E=>**IOT-$=='_G2 M$(X8X*%@FK=SV-8G?@>P##50=,=4X/^6:=J&+;O4L46+\P2F9JQM(V]EV5Z- MNCC'Q(^2(@;,SPL\U]5!FK 0)5EEDU4-+QBX:WI(EFF#RO,O\_[[/TVVE<"R M+-4Q?44:6(&KZNP$S== <+IKQ+64U??H"O?-$WKM?2*@6_Z#LAPWS)\&MT-4H6.T#<5SS?D];YC MDFV9O'GL\$/,MXL27S$'CJZ#O+0T%_C-,P.'35Q2@H&]WI;B5I9TD[L<\^V_U%B>L9GAYHGF_: MKDF[:L!^B\U0TSRP3]=4(F]17 M)8XIN0;(2WG@J)[IF*[GTS/V 8@6C5;.VF"6:#I_#CR-63(8>+YD!@'M5F>J MFFPJ:C59S1N8BK*AIKLF&%[@RYKC*ZI#*_%[@X$_H#V, MU@YMSC^W0\T2 ^2DJ0:@ "W9AY5T9(TM82#K \E:-TLV=)M[^S1?"[9P3$U6 M5%-U99 I.NV1H9M->/7 ]=9&"++$LKG+DL,#^ODO;Y/K\+D=*$IL M0P-$>@K87A*H )6VB!5!K#566?7#6T?=TRSO(]I*%*%GL-[3@P"UW(' M$B@G'\2;!&#Q:4"4IAFV'6SH/Z9)*U;^TOL71_8U@^_+[(6-WQG"R+-99# - MG&K2A?;Q0"\E)5F.ZCN::VN^;UN>+5M!TZ97,P F6VL#RG?V0@3/OL/C,Z77 M\ZP&CJ,;M/"V-5HC#C\P#G1W8- H5&G@ M.9;AR6[3(=&R'%NNU!I:+!EE&'KHJI68,.>5[&;DKX#?TM8 MYR$+N'%N-*OG/>OWEL."-@W=(I)_H+U0R5?$2DY]N'N"1MP_A)(I?WG^- M)B07?B//PN=T$B8_LM_RZ#_DO2Q-BQ]O_N>Q^''E]AB,S=LQF_5[69&^^W$: MCN@$;^_3HD@G[XWIMQ_ID&]#T'W)^Y@\%-7G*!F!\?I>L^"";>^AWV\:IP/* M*=YXU].PP/?KSWC!UB< M(]>I^:I(IZOK1I.W2+8/0S0/H2O]7FJ>4J\V_;PXDH02/5YZL4ROF3VX6L$A MB>/ZFI]N (CT-W^L-'_!QH>NWB^_[79%.>GK=Y $Y&Q!^Z'6JU!Q\X]+3*BLL/;B MYYK[%[^J6(!^LW.8"VR?PD >0.R\'T:SX:HWK].J9NZ:$O+TFY"G<302_E+M;MJ@Y0;Z[2]K#A*2[.-S)6SN MTWBT((;G5-TJC[=0%UFR99:\0)9[-Z(Z(\O!TA"*<5K25LWY]ZURW'TX_/,Q M2\MD1#57FKW_RW!(R,/#"GFE4_#BJJ+D9_%5$?/A<)B58+/%

F)0+J [8YZBPSQFE]&SP31N=K4M4OXUY--:V5-V@/#\K8!=EWV(F MM$%([D+/L$75M,Y/S\YP7>=DZ?FWW[7+DYD_N!7O"ZU0<6\3>LU1EQ!69UU" MUJ0BUSJ\(-E$>!X(0/W SELW7K_A[[_]<%#TPBS:@,N@-G\!4';Y4_STDWD'U36'P_MH_2)Q.J4A)O3V4PSKSZ#'-DH8O- M96SX\V=0VA3DD2H4]DO&PLJ%?Y>PK \1S @(DZ=)0F*11L<\DSAF43+L,&8+ MO>^$7^C9%Q& 2$"?8@QD? ;ME0I)"D0LP4[)\XJ7%0YX) EAJY,#S&!)AK1K948I2XM@/63IA V#/GE] '>O MJX9E\;ZWM)[)]R_#,1F5,4D?-E>2KFL;AK3:PGJ+\%E;RH>Z+>7!,7"28-D X7=C9P!V5HVC=!H!71 MOQ=&K%X'8_DUWCZ<8L4X(T28P"_C7 !< QVX1^[588HY1O#U*8+/Y!+!9UAG MC>"3M?.^OE>C[XF[H7/!7DB?/9TO^AGB,SL5&E?79'26#!)F^5V82[!S/(CT MX74.<7TQU,SXI@V*D-^0WT[%;W2SUZI2N(J3VSK[G/DQ/3)D%2+6LB'X1;-T MAZ2= _SI"->',"I3-"Q3M V]=0I>19P4 A.!R0>8JFB;MJAK[:=)7 4PW[Y= ME7MN@#NH;N[^8Y('TU49%.T-),7+2Y%CB FKA83EJ:*NL$M:/12$-'B MGK_O*I0>U M+@55>&J_SZG]CFCT+IC'URO*CBF W#&IJQ9FJTKGN;;NJX%KB?[ M3MU[P3%\O3M9_"?K6I W;0M8IF,^3K/BEA74H2F1<4K'13^M)"_/DCIO8;5N M6?)O3H9E5F4_5QF=K,-!4ZF'+@W-]R[#N"K34V67%_26%TQ-;#DUT;;O+$F7 M#$M1#*";I?-+5)0-+IF*JGG>7#^UUYF*.'FYIPX$<9Q_#[+G5!D),S+[&4A MM^ 8']:U-/=5=5LT=&SPVSH!4#5?'[CD$]0<0V AL*X.6.\4E5^"+U;S0]0A MZO:T%?43-,"X%)6&1[ML1Q8^DF38]GZL9U"2#5&5L&H=NC=;4SI] P1B ;& M6*AV-[+!FTNN>0^#2+E8I( 9I5C<-B27HCKPB.B56--LFF9A083[-!FU0WUK&X,+>. MKK.VRNC704D"$:$ WU+DI5\80,3\@0*ON94I*FH/+@L 7ID--@ MZ8TME]O[L*FARS'0ZGA=H/8$==NF3H<8L[N"';D/N0^Y#[D/N0^Y[X2N:HR8 M>O,Y4L^V7)IH&"VU'[WG>RN$#TJR/0KAAH MU @\6<30I2BN%KWREQ$QM+&W^CG0>"FA?2?=JUU\8!_ZZCJ@*"\%FB?;]B$L M$98(R^[M(#&!!3&+F.W=9O3BU6E/V@6?J4,K^U@WR4W2; )7+&Q@%U)>PF3T MYOWL 8RJ J..TO(^)OQ<2OWO!K WC;K?+D#7+=&RN-74VTF92Q%GW9-F[5?98#5^8.7 J6@Q)4I!LZZRV90Y**VX@ M^GEQ)+4#9_'%,KUF]F V36%(XKB^YJ<;Z89]AC4<-I\WK,/7:$)RX3?R+'Q. M)^&: )R$V6.45(,,RR)MOJBD+?OF.1H5X_>V?6=)NF18BF( W2S]NX;?@(_B M<)J3]\T?/Z[RSGP6BVZ\.?\9&UVV^WL"JQ&JYG>[.7PCG*K[Y3?>KI[W]3AY MG/SE3[XG9P*=,SOGP]6['1^Z0\$>?41RG\:CZC$>&9+)/F0[Y#OCN6[((PRX8\P+@E:>EW991Q#K)IUF7/L]=2L M SG./H;A[*W\]BY*A&*9@Q?Y:L"E(:X05X@K[NG=FLXOO1MKY"'J$'5[FHJ2SJ_6 M\Z6K-#S^91NR\)$DP[:W8SV#DFR)NLEMTW4I@.F>I[._2J=G@$#_/Z("4;&V MSS&XE0K'W0PBY8*10@TJ64?5P6$'_75\=$I M=PJGW)6 LX6-%0(4 8H Y;;'4RSL!]6%W2&B%E%[@,UKB):*':&ZV) MH4YOQ6G/X*@8HFKR M*]*Y@SB7@CKTD2*@MC5#0"PAEA!+?#9XLG2R'1YNY!!J5PPUL ,5\V1Y\I>B MN_J>C+)*VQ,EI["/SX0-.4FS"5RQL)5;R*T/D]&;=W8',*H*C#I*R_N8O G& MG7 ZG*!#V4[B[>3T[ON. M4@RE&$HQE&(G\@G94DM1Z8\\&Q?EE13 MEWW%LA0[L!WYYN\KR[1(\J_1A.3";^19^)Q.PNUB<^'V.$K([;ARW0S'1'A(8Q#]\$*!+6TN3#.2P[N$@OX(E!6>*&ESYDVD MWP&KY[E0SE9"B.$S_)Z1."S@8Y$*:9DMNAOA;R%L5O?V(&Y8 M",\D(^S29/7IPK1>:2',A?1!6&/3B9AQBA[_\+6,R;)8S&F9"V H:NEH-\O+N X?"+" M/2$)6Q\&K J06U?J_:O"A0/ZFI]NI!OV&83\L/E\N-2 Q7F,DFJ085FDS1>59<>^>8Y&Q1BN M!EK5N@E42QQ.<_*^^>/'574R'_?B0'BV_UE--29%_6ZWTMNH>NLY MO?%VZ;ROQ\GCY''R./E+G3R'(D)7Z4U:$7^&2,;=H&.0SY+,9G\VX2T@SX6?8(\/[ MD-&0T;@S&HOZ0_W9E:*C+;#;#EH>R(#V,?QG;V4_ZGL7F/,=I1NR6^OL]C,[ M?)@? PD?V.$#\A[R'HHZ9+=+8C<4=L><+=AGJF*Y& MCD..0XY#CD..0XY#CD..0X[K$N&0XXXA'':+Y- MDKM#I1N4X9:*VMZ,>2>4 M6I)HV=RZH%U*5B@Z6%$$7(T(>"=S*_^SSN.]67@LE8JR 67#ZEVV+=HFML]& M$8 BX%I%P#M%X28 T#Y X8#"X8*$@TS]!P8:""@#4 9=CG*<_$SMF=193TO4M,',UDUZ*7\;@9H;5")4N1E?;Y M"P&& +LZ@%FB;G [>D9H(;006O,S77[M,;'3 8(.0;>/,U02C?WK_:%"0VPA MME"A]<#Y>%$^1C?-IFD6%D2X3Y-1.\[%R^H ;<)&3>6GUZZD S2> 2*@3J#, M]J3,)>LT1!HB;5N_-$.T+6[A*:BZ$%!7#JAW9DN]HE%U(=(0:8O>1%D7=>5D M:$/=A8BZ<$2]LTS47;V(8U17.V/VS,?(&E<(.;?:@-?BY9<-6=2L]6ZP>(2& M1VAXA/;F.'U^ZN^:C]!Z!+KVJ,5!VW-OD0TIGJ(ZQ5N?H@_R#_(/\@_R#_---^B#_(/\@_R#_G(4^6$6KRQENE^)> M442;8SC*L41#+R2V*#O79Q>*!GUJZ M!NV"0+E:H+3@^T#U@:A 5" J$!47A@K<9" >$ ^XR3BA"ZM#ONA5$BZ-H+VD M-/;QF; A)VDV@2L6_&$+U;;"9/1F]]@!#EIU^DT8I>5]3-Y4&6_K M=OH[>> MMV[C"=H>[Z3L3AB\1N$6",F_!)HF:F9+]>$/H6=GN X/ +MIRZ"$1 EY%EM3 M:2D XAA:'F2F]H!-,2X8)6?'6!(E)S?;DG,!0K0M44*BA$0)>3D2DFOE2#0N MT;A$T=EMED31R8N2(#E%VY;.3\_.?%D=0G[8LOENDULP&1()O2]@R.0"=_(A-:U\^ 'DN?"UW&8"+(B_ J7C+E%V"*?S8=K7CN?S;A+2#/A MYXR$\#YD-&0T[HS&,@E0?W:DK'D;[+:#E@?LQ3LM]\34*@Q7#D2/L!G@B8<\EY'11VR&[(;BCKDO7[Q'HHZ M9+?^B#K\3?G9;YW42(4X[3,PV248SV,$S1I_C(O>]%RE^93 M$KQ?B$?"M:2[D7 8\8T]Z?^_>[+ MG5!D),S+[$7(R; $ZD;G]<9W@S+<M++A^-IS$H'*Y&.)BVJ)D*V@*?RJUF)]@$*!Q0. M%R0<9,,231L-!)0!* .N50:\TW1NA;6NP4!H,][N$LXFPD>2#(\\F3A/5-AE M-0C=2IH+TLX8/7BDVD: (< PK ,!QG$+:8FZK".V$%N(+>Y;,X-;9V"^%8V[ ML=W CA@(.E1HJ- 06WW!%BJT,_H@+\K5Z*;9-,W"@@CW:3)JQ\=XWH)]O+%G MRZ*F\]-K.XAS0>H-8XD14!N5F:SRTV9[DN:2E1J>NB/4MO"0IHNJQ2W,_8IT M%P(* ;59=^DM-9M$W8500Z@M^A-50[34O1N+H/)"1"&B7E=>BH4;KW-[$_=S M2:NK;3=[YF9D/2V$G%N9P&MQ],N6))HFGJ)UGD>NRO]X(>!ZIYC<4OJN^A@- MSZX1=?NK-$T559.?U^0*5!J""\&UITK3E?:-151IB#I$W<)=JJ*)LH:[- 07 M@HN_2C-M&U5:-X(=S^&$7!I!RWU,/J1T9B=H8X(N)J0/\L_YJZ5 MO@:/)9X3(.CVYBJL4(<'<0@P!!@"# '63X#AC@RAA=#"'5F'=V18, L+9AT< M\"^+JL4OA.MZ\K8Q6@8!M5F9&:="TS7H-#R71:2=T.5Q/?H+486H0E0AJA!5 MN,U"0"&@>@8HW&:=WW5X3=6Q8E[)9]?BU%=D4=':K^!S+:JN/;8X7U-FC%GH M4:CK6>LX2_R4_34?$.*I/)[*HW2^%"V. $. (< 08 @PW((BMA!;N"?KXYX, M"W\=WI\@3$9O=L@><"2@3K\)H[2\C\F;3DOJA](KSGMDMYW2?STY 4],+^XF MAJ2(DMS2P>X&LG6&A[KBX[S2Z%J47BB].!AQJM52@\17:':0,=<#KL-09A1K M*-:Z)-9X-S%!HPRE%THOE%ZGBFSDV"4&C3(4:RC64*R=7ZRIFMY>"@0:92B] M4'JA]&K/*+,E-,K.<2;Z0Q$":39>O^'OO_U0YK>/83A][SR%44QO#=+L2QB3 M+[.RTRZ\/TK*M,Q_3S("$_T/&7U(\_Q3FL/O:1*$4?9'&)?D*[W]*U!C$*?# M/__^W__UM^;A@S"/\H\/SG"8EO1ACY^ VL.7ZK^S.X#."27F9_+PTTW@*9)L M_Y_\SZ_>C1"-X(MP6-RJDJ\JMFOK UMQ/,V75/A;]A7+DES9\KR;OZ\LSB*A MOT83D@N_D6?AI6-.,]V\5A;L_@>:X^)$ (+ M30"++S &H4S"!J(CQ'Q5AX) G)PCA^H;^0*7U:.&-?N#."YTYCX">X MMX"!_9ZP@7P!BL.7[VY^=IQ/-]^SD_=P.H4%H^ 0LA)NF:ME^FM&'LN8#8RM M&WW6''OL?O_;6HHLW\D3F='HL< M>)5X=/) YB=2T7F^.FDFI).HH)2:EEE>AL #12KDY7"\@S9W EW^+>M\'\;L MY?F8D$* [T(A9-3TR)!,[DDFJ+(HK,'@(!:L(VUJ!<'8?$2&M'@6#.\]-46; M$V[9>MN;V&.$9Y@!**CHB?)QEDZ$AM;_E4F0_8K6_RB>N:F)RT,N.&^?(G3 MZ+UN!?#_S04G24JXZS/C8P&>#[II(LC2[?\GP(C8Q2^P$1 (3& TYYP>+_I# M% ,A9F0$C--I!$41!653!,;AS[Q;'U@_%.ETRBA7 QR M \R#\)%QJLA^.D#3K/#XDL):8G@&STK> IA XF?TDG#TK[(.SA(28.0\IZM& MV3T4'L#2HG)WIM@;A0%?E3'#BN%/==Q)(XFP ,%:81BS1MPV=WK9OR:*;Z?M;QH7[OAE%F%8)E3 M:SV#X;EI7BP;Y'N8UX- -1S?L55-L67#&9B.XYJZIDNV;4NR87?1O&[9X'Q( MXSA]IBS--E8-E'+&\90-GJ("$ .,,F2685IFH+8?2)95(H(M!OR1PRVCDD&< MWLF!48MQ1H@P@5_&>:4"A5_## PI"CE.8'A_(@D_I-(IVX=EEAQ,TDH<+?V\ M.))*NBZ]6*;7S!YF0Q'%]S4\WT@W[#!O^8?/Y<&:?A-ECE%2##,LB;;ZH M/!3LF^=H5(SA:J!5[8H 01>'TYR\;_Y8X_7YN!WK>Q).WCDW\=[-[=JHHW-X0.K^LN9PM\R:$\9KY'^C MC 6JC?<.MD>6['R_1?DP#_*!#&D?PX_V5G9\QS;6:9F#^9IWH<+161)P^)F% M@]K;!%NA9ILSY]?:^%KW!ISP1+(3F9>G.$S;Q6W=+^FCRZ(FR:T3Y%+.[]^N M&N6>"Q\'AD6="F&\MKNLK8YC-&8;64-G3+:U1)M?N<.KQLY^"KWWH)K0@[+_ MS'RJ6QPX;2#K8O+;-5'3^$6K[9?AOB_?=8/++CW%O14+>X=+$^/8,(ZM5?M< M%VV)VV8.@W!7Q-NQT6I['7@MG9#1T)GJ6-5)1E5(VR-)AA')O5F$Q"%'99YF MZ9KL!+ZB^@/-\WS/]%DDFAG8BFZX73PJ:]'EN4!?=DJZ1.%7&:.S<]PCVJ[A M/1JELD"!4\ZWQ>//CV4F +I!!X8YF9G")=MY+JQV!GHZS]-AQ Z_6>Q*^)B1 M.@:"10S0:PB-(AH2=N#&ZM&01Q9H=A]5$0/L;)U>G$_),'IX8>$1.@!! M2N/$2#;)Q3IZ@M[Q$'VK0LHF41)-RHF0D^PI&@*RBI0&*)0Y&8G55>+L&KC\ M*80I5V>Y<#7\-WV*ZS\V@1 +I_]WPL=[6(RT3BV6@6QJX X:15V%_99Y7 0N_T4! 6:;3I,\[*/** MQV'V4KP(IVBJT\8GG53P?*#@$3YE*>R*Z*@N1>2\;=77J<<>NA!.^P'^][@E M*.?PT0K"QT3X?R4(,<5B7&N*3(0XY6.9%X+2?)<1*M-H/%7\(@K%,PUXO<\+ M0'_$1& .(B8&-.7S@0YCD*E")6@8=N,PHC!^IB*ABA(,'^$K>,U"S&0EP.#Y M ..(@K[,,E@E]C6-X01\D6_PDCJT"R00R?*[^>$%"WB)LKR8OY+%H58O;"*= M[[[<"6 T%2 ]BYDX^ *2#>15,O\%QD MG'^FV9_".WK)S9?AF)0/!"2OPR9V M\_W"NUDL*E @34;[O]T%834?PS](7JP.X1]A/@9F+FC,-!N$XIC!.R&-8B8J%J++EL37W4#I.ZRP<]@9X[0-(OGL85?&R@NNUY8;QE* &P'*I M+*X(?AR%DQ#,"K&*?P0X@4 #O9 EY"7_7^&!U#-)*7TKG^C"6VC80S(**55K M)A,F*1M;11^*C?QR]6OV]BZD2#KKZA%D./> M?-\P.K65J S=(H[9.M?+'FX9>27P06&R2T9S"M12>&7A]I''[-=1E '#IME1 M](5)4HI6KC-9?96>E9BPQ3ILG\HD4.R4%^:O^]_M[UD4X.OCHUR9 U=71B>[ M87[]?(3-$!A(8"G(OTN@$DV]J 98 MS3E <%0RI#+_"C!)44E3N!),:F#UUV-TK]R \F@:2A4/WH(!55M+9@-LP/ 8 MI.08C%V252DPU;O#N=9=-@F64J^VV :+-H%'XI *8G%!E,.#[\DXC!_H!34^ MV8WW)"$@5%? +,[,KP4-1W=.&R ^PW(E.S>;78W2I+-+@.]'5)Z$P+TTJCR> M2Y8J9V>=*F"!Y#![NK^L\A=>FA$_U+O!)7$&_)_G)6E(&-ZG3^0VH\=>!/:J MHT53-)XM>870A2*,PL#T>1G5+IO&&3&A;EY&'JKR$[8<3]%C MFJ5E3DU:MHQW8%HO."B +V=F!UP..Q5J*#V/"3,+*.N!)9135TLX>@)6)P)Y M>"!#IN8I1N;),E175\^):)9*>L_6$F[,R(1Z)%*F.L .J7TQ-!6%V8# VU.X M@*EL]C8P62AN7RY%D#'.?^6<7E> MRQ26=4.:H8@SI^ LWVG.S&7>1 LDLRW$PJCF+VAP4.51LR-YPRSFN(,TH^E*U=J>D;/:4@/Z$IJY]<6(%T44-3I8P)( MK!_?J RJC!M"7HJ$^766XSC/'*YXO,;7HN!(LSG&@'[,*1W.W='-(E9"*XY M+8-U_;7 MC+TK,4;YFLP7K3%T&#=4:&&2:DU"LCTX8U$Z<'I;F3R$3VE6:::R '%(_7,L M#7J5#)O5W9(K83YM( ?C5)C!H1F"AYUF+I^#)C3=IE'WKN=R X)R_C^HJ^ B7PA?\O"H*2"8SA&F&&%6&RFO-RV)_1 [E)Y4JE%X3YN%+( M] ]JZ8/ZK]3!0@<+<9Z="\*;P#7- >,L=H_:IT5^,=GJ]%AV*VUJ2WY&'J:: MQR2NU'^5UL[J/\PTW7*E!U#[15FM$5O1*OV5B;'Y4V&=:2KRG?!Q]>NL@!NB MM%E0MM#S"VZ9VW/1( 2J@\"L]G5@EX!RKG]\$8J7:>6(')5TYUX;9VS72LW! MC\R H\,0:.9UDY [LVUJ]@*%QH0A4_IT3YR0^2NJ+3#HHNJI%\,AU%3^QC9S M-14H (&*H+DRL I#>N9;3IE]U-C4"]JWN?)_\TTZ^DYPV*IR\/YPSU9F',+Q M,'J/K)[#'RY2C^2"HZ0A=R/'ZH(*LO0="VU(LZH( VOILTG4K5]+P5I=OR8" M@]JIQ6$>Z^GG/%:0PS,ZQDQG99LY*V34\BU)?KBIN=5@7+$K&:?] _;?;CTT MAS(=V*Q3L>%D734WC+8PQ M^_U*ZU34Q5^:([5%(+:!MDLI3@%&D:GSZV^)2JX3&T"L/X'U)RZ]_H2LR&"? M8Q>X\Q:@Z,\1T:IU3L,_%AMLL*XMT6@AL'&>SM5D+M1GQ54N3963EBZ'^D59 M%5Q"XRQZ?[9T?#QG#X[^9I7,ZO/?IE5.'Q?J^$- /.'#$SX\X;OT8Y4K/.&; M59K_7(GW"]OA]9<7\8@/C_CPB.\"_ S]/^)3;4V4;7XU++NP\MWV?O;]F,%; MW33.DT6.T947=Z:GZ:*NF+S%+Q[J7?>A'LWOF%3I'6VV0E<_)#\F'TQW-,31+D71C8,FV-W &3?T% MP_%,JXOY<"UZ/[\40+9;1DUAD>"OLDQ_SG)IBKLB29K@TRIG+\(O+!.3UGS[ M!)JL+FC)+J"?;[X7PK(8IQG+Z:>_/69A4AT$TN(KL[BQ:0G*CQ8_8V7V\B9- MU&45AP>LW%.:P$B!MJ+PF51E\UA]/+KR[^?SE]_SF^X7C8W;#;95< M3JOKC6;%R:M:474QMH2650E9X88M!2^%:MZRNGG>(BN,5Q6&%&=$@*L9$>BS M1'CQ8U6+C)6#HI?,R%05NKRA?^;S2J!1=8B:EV#TY7E5=2QMR%^_M2%N?C1Q MG57B @W;H6 ](#9(FNS/BM/38;-Y"Y/PA=9[BF:$35D)>5H6MX0GO%1#:>9U MM[ "2S^PYZ1)S![6O(O6:VN&6U7:HX7[*2%H%<#Z5DIP5H1W5IB'37C>.$"X M+PM*PSBFSZ;Q!S2CN1@#WZ^A^XC3:K(N(PY_"BN!GPL/63IA4QC1TF0P3T:) M:NKW*9T5K1$VJP$Y(I0>M" 0NVD*"C&%2YXHMS)>;(A+UY1QR#VA-8<$6D6# MUN-RFX*%%2O3KRD?U@^B2>"49=:>0EG\94JM!U@O#K-_@+=P(^*EU-2:BZX: M K74_-2(A4IR5P++__+I$Q6A-*HC%P@,,*)6VPP]!\L35@*.%J*F7@3*'1FM M\"Q,PYD*4*)2( MK.I+6 NHKTS$US1=*.E9AS[E?:OC7WA0 Z3BJ*R*+E!! MF56JIA*5585^L%0IE]=2)V'5-A]HW<+_5R9$6&\I>_@@Z%TYL,GFS0>@Z\7U];.?*316++PX?/51%Z"'-F^5."R< R)X,J&U:&O:U:;<+/*0 M6T1A[8"M'135C_36)LIN<8KU5XR6(S"4*IGYGOH/3A>96(=FYNL1BD=Y0N:1 M*:__M?JRW@4OMA"9*/,)3=3TLX8FRF^]O]>W]WOT:J]'?]K7]^10JG-QB$B? MU^DS'^[.X_ 6@H8[%2+<^ (_E@7M<43'>L21"J(3T< 9\S(;IH^L,=L_V!>P(W: )+2%B_^-=GJA?NJJ-3+)!,:0R(^G40YGX,'] M0S[.P(^?R:1NVK+8:OTKR2;(D2@A3\"1SN,C[1!;$.$7X+\HR:.A\ =U4*,- MC39T)T#;1G;%X:#L''V0?S@)?>0?Y)_NT^?$NB75'*=-#*8.$0\*=\3CBA$3L/.&.VA N$:KO=52:0"=2 MGV$?4CT%W3,GID]'[*AWEFZ)EF[P)L5\V=NCQ;E*.2%<]E=A%U;ZS+Q3%5YL M(0V!VR5KK/BAT_E.J%@%/N;'["K?,<@\*KA\*K0X1KL_KLG8H& M\+E9#>,S+CL^0Y%%A:,QWX65[TYQ^DVGEV?Q5:R?GRZ66;IEW_!CJC]8 5!6 M_XZV;QW6U59I =#V7!PHR%L0Y'VPUUMR2%RW:8YHZ@>:NFH:78IPX>H,Z,KZ MHV"Y+,&R3I\^8(OG]AZY"M45JBONN_FN<$#G=O0=VAZZZQA8KJ8R1"5T3 MZ;N;J5UA:(*JB)K$+?+S>!)?A>1$:)\+VAB\<#:AV7<9*=]QS/I'^8CRL8OR ML67*]@'HZIV"M6,ZSZBHR%&1'ZO(;5&VU[O*H2IOV4FTO6?WR0:V0+3NMG=C M=]%VE]&L'G'5,*]N<#>*'AY(1I(A$>Y)\4Q(W3.2-MBK.^MM;R%*6RO#SVM4 M.GR$_%NLT; 7.I,FO5^8LA+UL[["54^ZC.0T,F:M5?'=^J3ZN?1K7?@^?_E] MUH)/K!N>PMBJ[ZLNT@NM4PLR'"<@:!Y?!'@1 1HEM*LTMNY;;]VW+W_L7X]\ MX2E+%DIG^_,!GSU&237(L"S2YHO*R&3?M-#"S^+2P<^PSMM(3>MU&[A>]<## M&OL=.=N^,/KL7<;C"AMC_%:R_MM@A%0=JX3?07=E\0LU(Q9:S5$S!+M9M<"2 MV*ME=_>@G[,0KO-H]Y: [G]8XQ;6U(H:QT=L4O?7+AWR[;7G=OHM36[KI(1T M ?)8>+O+>OT2"V^;HFQKHJ9C2=Q.BM'3[(SQ2.Q3KT799!'=$O,BB(5NB84B\:'$ID@0QP<];]69\G!@3 MBGVG[[*G;?#VGV0"+P_5KDBJ:%G"-N9.8N[D M<92T[#NII?XU*!^W&YF8.7D CSKP9IIE%L;Q"[^L-_;H4V2KB<(S:<))MF3X M34$;T7PQF@$Z3)-JNKF0PBPSF&J8;,L!+&D O_ \CF#(0\!D&"4TV7)8TFS* MG.5?_DE>!#*9QND+@6\F(7P*LT0HI_3%'*9G2J)E7"B$P)XS 8?9H(X7 8-4B*H -& [&:4RY )8S(T/"TFBK](X=6"Y:RFY/L*1J2.^$C/!N$S6UU;,N6#P0^?%4(XQ!& ;_5 M?ER6ZLA45TZ'"42/@$2PJ&DV^R"0?Y?14PCO*2XG\_<+I?5M140@/[!OSA)F M63. )&<9X+!HZ6,"]XV$,F]D6UYD(9W4+9V@,"'%.(5E>&+B@&9, ZWRJ"#- M8E )$J6C.^$?L*3#(6C8@OK0&S]Z2;FA6O$7(1T.R^Q."-+LD'QCNE25/-HL MK)B4FTUE>;+#-"_F@Z?XGH0%P^GF:0C1 WW:/8DIOH6HH&2:9ND]XR.0AT7% MNWF>#B/VI*.&+#Q'<0QOH>2]$WZIP (/)7G>R!3ZFNK%41P5L_SMXUYW3^CJ MPLN$(8CT1[)*,_KD:#(-A[-75]<)5*C71*-_LT%5A%JZ[F)0XW"H:+"$:Q'5@G8 [4@%CC,^J^&IMRI M],TQ/)>/U=1HH\7&*?=D45XRF1(*STT265@GD?BS M+@:BM)K)0E&+VN (G\(H9D*:*I\HSTO&;[3>!TCZXJ76A#7SOINS]!+_B^UR M/$57/5XV0CK_&+ MTXX>BU]T)(3EPN@S&ZY^ADH#G:HK4!>X<)8,$E9;X AO+6(4,XT]>85S MS99+$2*(B#=JF;;CFBY+)^^@UJ6@"D_M]SFUQWHN'19E6,^E^%&61$V11%E7 MST_CJSA31&PCMD]V'F9&S,/P!3?K[%+[0I.K\*Q!E$*?#/__^W__UM^91?I@E MP+3Y)Y*Q.V87T<0]2L;/Y.&GF\"CALG_R?_\ZMT(T0B^"(?%K>($2N#IGCKP M=,F5+%T-9%WV%<=N MQP[L?;#L%_.VS^N,?-WF;#]]YBO3B;]6.M%?UHFM^N:0"[&I^.MI7=S\E\AJ MR&JOL]K>26THZEI6N*=6J/8QS&1OY:5WK+9;6N:P#E'7NM!\LL;O]NV3?\H,XN?A\5,(#AE@7[;=WC<+ONF&A%TIYPE?H@ M(CI#K-[*5N2X PC7$TU^-@&Z)!VYP;@[L3W]:&>PG43=CW9Z9UFB92FG)LPU M9P"@-D3Y@_*GD3^:(6HFRA^.\@>WHV\A\S]6:UPW/1X6FO*5>54DNSHJ)WN= MD1^S5[B6UM66+FIJ^_5)+B6FJ$=8[ISE<7W8DD7I!*F]EX(M]#@(6 /8]M?B??2?RLB'V)=M!6H@=LAWZ.KB0GH%Q#N<;DFG2G MGZYW[-7+M?ZTC^U*VD#M(JD:B3T3, ?)-]I2BHR$ARR=;$HKV".9H&HNEC>O MH2X9EJ$090+L.&AOJN>TC$=5#\Q[0A(P/HN(/3AZ(AA4WZ>@>J,;0?786PG# MVD_F@;KZWD$8UMX!+L1N)3T(:^=F7B,?]HL/,>:]*]KXDF+>KS:4@-]^N.Y[ MN- E>3% #:[$]CG5MV6JX;*W/PW%U@&U18EE5\(T*4?4?8(?YT3]U<'+5D6 M99M?L9]+QQ:']7DL3_,"1S%559)T6?4T0[*J^CQ*( _4[KL)ZYDIE[^0&6 M0'BB:T#]T6F9"0]1$B9#>* 0LE41RIS=NWSQ."(9]5*\'.]A1OQ;'+Q M'ZM&K_V_6-.EMZ/'R?=E\CUQM+2W\VU[^X*TVNR@DJ_^O(@=#OW/:J_KO5WU MB-Q+1BY/]N..72SHLP;F#^2)Q(*,O(>\=R;>X^9Q1MY#WCN0][AY9)'WD/?V M#[A*BS!&RZ&GQP85$;R''(<ER JW M]4>9@#(!90+*!)0)*!-0)ER(3,!]P\E/)GONG''3R81D+*5L&DY)UK8XZ9"# MM=,R^>JJ@+=@SEQ\+G _P<:=_O]]]N1/"1Y(,7X2<%K:)BHCT.#ZA6[$OAXB@GDD:]+XC*A 5JW>9 MHFWKB ?$ ^(!M02B E&!6J+5O5B'/"'\V./+.,V*VX)D$R%*GDA>3#"'$G,H M>R.U.T.LWJH[Y#CD..2X+A.N,\1"CKL&CL-SBDUA>KC+QETV^I[0]X2H."1" M0!%-74- (" 0$*@F$!6("E03[>[#KB./B@62%1GKDM9&*!DZ53#,%8/*KR.H M' %V;H"INBWJ!K<8!007@@O!A=H+ 88 0^W5.7#A\2*F075%!O5,U*#W&%&! MJ%B]2S9$Q<((=P0$ @+5!*("48%JHN7=V'4<,KII-DVSL"#"?4CK.E MXATH>7.;9B.2-920 MI]^$/(VCD? 7B?US,9O?-KQ+QY+N4C;("% $*#> :J)A\/--(301F@A-U)T( M4 3HY0,4=2>>^[R!?;ZF11CWUT_6Z5KL!T!-!:B-TO(^)C.LO5D.G8UT?STY MC?B3A'MRKVV(NJ&>C#*7(I!1Y*#(09%S%$UTVQ(-DU\] 10Y*')0Y*#(.:>W M",4.BIUSB9WZH?2*=<](-^C:*9G4!KUX"RS;UD6%8UST+K)UAH=.Y$3[H0AA M^INN/]G %H@61PFY'1,F#&5%^FZ5:XT504 _+Q!Z2)*"9%M'MO"B)?$B-4^) MDA$\@7U>'$F29A-@S\47R_2:V8,9#84AB>/ZFI]NI!OV&1ADV'S>0,NOT83D MPF_D6?B<3L(U[_TDS!ZCI!ID6!9I\T6E+=@WS]&H&,/50*N:=8$MXW":D_?- M'S^NLN)\W(L>U#D[FQN]Y?L[8:LQJ<9WNP&S$;KUG,Y[N]KKT>/D&1()O2];6H$*8+TO#T[6\#HX1D-)T7M!_)$8D%&;D-N.QFW*_>BI]YOV,7"SMZ+M790(Q3@M\S 9Y=^W"KL. M!>&WF)T;YF.!_+N,GL*89\&7#A&ONV#=J4U/2,0^$*XSQ$*.0XY#CD..0X[K M#N&0XXXA'+90^S5-R(LP";,_22$\E!Q+U" H6]Z*]C_*LC^!W88LB:;*S85_ M*9&.* -0!ER-#&@AN0/E ,H!E ,H!U .H!Q .= S.8![ BP&?.!Q(Q8#/IM? M]%HZW;21@G[I5<\08 BPO0&FBI)D([006@@MU%T(, 18CP"&NJOUG>SI8<6/ M/;Z,TZS +H@=B-*YQF Y"@"' ^@0PU%V'0 OS(G^_ M^W(G%!D)\S)[$7(R+('6$<'#D#/(H)Z)&LP/0%0@*E;O4B1#E'1N90D1$8B( MGB,"]02B E&!>@(/%SELU<)'D@S;V*BA%PF]2.BF13Q& M;"&V$%NHO!!@"#!47AW#%AXRME0/!&7/Q7K'T&>,J$!4K"E>U1 M=>^.JX@( M1,2%(P+U!*("48%ZXNQGBZ? #S\&^9#2<;94_Z)#%.NNQ,'V-=@P"3FNRX3K M#+&0XY#CD..0XSI1Q^.BSB4P^0FWV.AX0L<3HH*;XTE4)1,!@8! 0*":0%0@ M*E!-M+L?NX[4)VPHU5W9)_7,Q4:]MA)4?2[I+ M$7D(4 0H/ZM"$6U31FPB-A&;7<,F*D\$* *TPP!%Y7G^O7Q/(PK9QV?"!I"D MV02N8 _ZFA9AC-Y ;C+K ,2I@+A16M['9 :Y-\NCLSE__GIR&O$G"6]Q;]-$M2W1T%#,H)A!,8-BIK_>(10U*&I0U*"H*7Z4 M:6=X434U%#3'N[1^*$*8X<;K-_S]MQ_*_/8Q#*?O@S#*_@CCDCAY3HK\5Q9X M3T8?D\\T]#X#CAF$>91_!2H,XG3XY]__^[_^MG:O%^7#.*4WSB\$LB:4=I_) MPT\W@:=(LOU_\C^_>C="-((OPF%QZUA&(*N2I[J2IEJZXUKN0)=]Q;(D3?%U M[^;OFWQC-5V_1A.2"[^19^%S.@FWB[2%V^,H(;?CRBLF*])WJY@P5B0)_?QJ/J,91\ J.?4)-]=\[O&V>SRLSL:Q:OZ;*[_D&$85B0QS2# M[X60<9<0)B,ACL+[*&9)'4)&AA2K(R$LA =*CB=&COLPA^_*:9H(Q9@(,7DB ML9 ^"/\J1X^41O1QZ3""QX^$YZ@8"U$R+>'Q);VM2(5)14YZ,SQS_N [X6OS MN)P^CSY\X;7CB&1A-AR_"&%&ARP\I#$HS?S]JTO"@"<,21S7U/[I1KIAGT&J M#)O/->U6%V3#FKW&Y,*V]=GDT7Z.1L6X6M:= F]9NNY_\6%.=9CU(:)WC<-7 M9K]L!FATGF\W>!5C7?P>*]O?I,R 6 F&U3TNNXA7O6GS('\L(CHR0OLI+9-?0Y MS0.*,2A\.I@D+9J'T]=.TA&);\%XAR]&3"N'190F[-[G<30<"V$-PV'U'KH!C)+M>[EJN_?Z@O9GL?Y!Z@E2$"U4"@.5_1*1/G*/X5>7+[Y@F$Z M_6II,GL#X#P51F%!1&87 NM/A;85[BOWSFJ7Y(FI&;R'&;U3$5+,4Y':9P^ M[MQP](=1J 2L_!=TSDPTY4!1F'-2K(*E)MQ#E #:H_E6K*+7-F2][A;94RD- M83@DV\=[MZ3HI8:8-?'HY\77U$%OB_27I47;X""#[0"_([#N8Y14@PS+(FV^ MJ,YMV#>5229+0(C:4PTZ/0ZG.7G?_+'&*)MMO+DM8&Z,4]W?1JO&I!K?'6HE M+MTOG_=VM=>CQ\GCY'LP^9Z$4;>W[Z%W759T0*=I-1^Z_L:\D);3/W98,AP. M#'^E9M<\W$*518$>JQZQ547D7AQR>;(?=^SN+ +9 G1W4/;<8&[.T)#WD/?. MPWO<8LB1]Y#W#N0]%7D/>>_DO'=0^BN:RY=L+G>/5OMO=$^]D;6/H8V]%87O MV&E=6N9A,LJ_;Q6.':JWP8_7W# ?"_1P]2F,+[1)4#^ BJT-L)G&20B''(<< MAQS7"\)UAEC(<=? <=@PZ%[+W="^$B2X8N0TWK* MK(I1?_V,W8I].40$]4S2H/<=48&H6+W+%&U;1SP@'A /J"40%8@*U!*M[L4Z MY GAQQY?QFE6W!8DFRP6"KULYU&'#R QVP/SBTZK[I#CD..0X[I,N,X0"SGN M&C@.SRDVA>GA+AMWV>A[0M\3HN*0" %%-'5N?8P1$ B(G@,"U02B E&!:N+< M9Q0]WZ"Q0+(B8]WUV@@E0Z<*AKEB4/EU!)4CP,X-,%6W1=W@%J. X$)P(;A0 M>R' $&"HO3H'+CQ>Q#2HKLB@GHD:]!XC*A 5JW?)AJA8&.&.@$! H)I 5" J M4$VTO!N[CD-&-\VF:1861+A/.;;10.<1.H_0.XO>60382;2^IHN::B&X$%P( M+M1>"# $6(\ AMKKY&>+IP 6/P;YD-)QME2\ R7._AG$+="J#_1!_D'^0?Y! M_D'^Z29]D']X6XMX]H&;VS-O;M-L1+*&$O+TFY"G<302_B*Q?RYF\]N&=^E8 MTEW*!AD!B@#E!E!-- Q^OBF$)D(3H8FZ$P&* +U\@*+NQ'.?-[#/U[0(X_[Z MR3I=B_T J*D M5%:WL=DAK4WRZ&SD>ZO)Z<1?Y)P3^ZU#5$WU)-1YE($,HH< M%#DH (@=%#HH<%#GG]!:AV$&QD&73LE MD]J@%V^!9=NZJ'",B]Y%ML[PT(F<:#\4(4Q_T_4G&]@"T>(H(;=CPH2AK$C? MK7*ML2((Z.<%0@])4I!LZ\@67K0D7J3F*5$R@B>PSXLC2=)L NRY^&*97C-[ M,*.A,"1Q7%_STXUTPSX#@PR;SQMH^36:D%SXC3P+G]-)N.:]GX398Y14@PS+ M(FV^J+0%^^8Y&A5CN!IH5;,NL&4<3G/ROOGCQU56G(][T8,Z9V=SH[=\?R=L M-2;5^&XW8#9"MY[3>6]7>SUZG#Q.O@>3[\EI3N<.69$^K]-G/ES]C:?0+1\V M[[!8#K*7VT5;CLH?@Y-731US[L? M/?5^TSX&;O96M+V+$J$8IV4>)J/\^U9AUZ$@_!:S<\-\+)!_E]%3&/,L^-(A MXG47K#NUZ0F)V ?"=898R''(<28XD:!&7+6]'^1UGV)[#;D"715+FY\"\ETA%E ,J JY$!+21WH!Q .8!R M .4 R@&4 R@'>B8'<$^ Q8 //&[$8L!G\XM>2Z>;-E+0+[WJ&0(, ;8WP%11 MDFR$%D(+H86Z"P&& .L1P%!WM;Z3/3VL^+''EW&:%=@%L0-1.M<8C(/\@_R# M_(/\@_S36?H@__ V%Z_EX&,R(=D0?A:FX91DN+G%S2UZCSJPQ46 (<#V!I@I MVAIZCQ!:""W470@P!%B? (:ZZQ!H85[D[W=?[H0B(V%>9B]"3H8ET#HB>!AR M!AG4,U&#^0&("D3%ZEV*9(B2SJTL(2("$=%S1*">0%0@*E!/X.$BAZU:^$B2 M81L;-?0BH1<)W;3HID6 G0)@LB7J,K^6W8@MQ!9B"Y47 @P!ALJK8]C"0\:6 MZH&@[+E8[QCZC!$5B(HUQ:L:HJ7NW7$5$8&(N'!$H)Y 5" J4$^<_6SQ%/CA MQR ?4CK.ENI?=(ABW94XV+X&&R8AQW69<)TA%G(<$)4<',\B:ID(B 0$ @(5!.("D0%JHEV]V/7D?J$#:6Z*WONTVQ$ MLH82\O2;D*=Q-!+^(K%_+B;JM8VP\F-)=RDB#P&* .5G52BB;70VY\]?3TXC_B3A+:X-61)-]?]G[TV?&S>2Q<'/[_T5%;WC M_6DB(!D'SY[Q1%"7UV]]O>[V..;31@DHBK!!@(-#:LU?OYE5N'A((J4""8(9 M,=,62:".K+PS*]/>&V2ZPI>)S1";(3:S-4R<\<@8](C-$)LA-D-LYGB]0\1J MB-40JR%6D_[-PL[PAC/L$:-YNTOKVY3##C<]O[>%U8 6^*$XGRG_DV6;WZQB MWV"%9O&S!+0? GM*/_9&\(4^#/M=,,_W6!BE;,8?!./A4_V6+?S-%K$_%VP. M.WUBDO_]]V^SY/R>\\7'6^['_^1!)J[] MQ TB/([D"U#H91"Y?_[CO__K[\6#/X1N-!=?^-?JP?(Y8*TADO4G,?WNP^TU M0OE_K7]]N?[ ? ^^X&YZWAO9M]9H,+F>C,>3?L\<78UN^]:-/1J9@][M\/+# M/U982WV[7X!F$_:S>&2?HCE_7JW1P9ETJP/R8^ZBOXL"+\<@!4X&\'SESI/F M/37#?3=O4@,Z?YD)8 <25"G_"MP[>O 3/PK9%$C0#Y'/S-D"_HV A?L)NQ>A MB'D0/#%/8)$%@%C!77C(0!#XR)R0KT19#%^%&3 G,9T*-_4?U!R8ZV@P\=4- M,H0D^R.+_<3SX8$H3.2\CS,?^$D8L3N8;>JGS(6Q[P2+A1O=A[ !CWD9#!:Q M!Z LCB\R6%/T",P0AN:AQ[CW1Y:D\"".YP%%Q;!!YP*WMZ#5Q'8_G3JNUF07K ; M7%(RA_TR=\;#>R'%+FQ3N%SN&!@,/)A(H,%Y>IDK6 +XZ<,(N,OB+0#?BV=T MP0 Y8H$C&^Q1*/%3._5TQE.Y50 CH [QD$]W,B&O0'VX--W ),*4?!XU!DL MHEC"21T"$T!"7BN%DY3)CS["'W[U0X6)60I"]S_PY\Q'N9O.(B\*HOLGEL$S M077VQQ89 F0H/60U,R-,LC>(G]2XJF#SVD2@DY WU< ;GL8$;,/B 6"ZOPQ8CXG0X M*J(SS(D*$BY-Z5!J/+5H/*.<.Z)F%<$#2&V2(7@%V0%IK?"P1Z0;.4RU]G+O MV^X3%PD&PSF000;C(NXD*>@"YW<\$9CE,5^(,)';;1X[MA1PUAL-N:7WWDF> MOR_)B9IL0]8=)D*3SOL7\V+,X)D X*]#XRT8H8:QTEDLI F6SA+%1W4LL(VL MV)!DP"4!1ZB U(Z[T!TT';=]T:/C?L=QZ[&&GY$GCZ V:1C_S+HP__H-'6\K MJ%G#@/T+DT[S<,2*MJ72=@1J8KFUM4Z^20G@&G3J1F>E\O$TC?V[3/EHRW@) M8$MN+0'J[*BE@6+.TUP!S$5&P@ 'I<>-/W _P+F.5?\&94C!$9W[ #^A5&21 MVUR@UOU'>0N?"I,]%.DFK9@IK5.IUA5<8$#?$]+JA@W"H46)+\]6:J_BGLL/ M20:H!2P:3"/0;WVW,%$-4-O33!X"F-L)#Z11)+["8V@)+BVCYM8TT*S]0YGA M^0#PA%R.DO\&3O8H<*&(/)E76.]3-*CQ.7C^?!& Z87S)"EBX3V,?,&^+_P; M!J A#*Q\+M+S(7T!:#3?_:$0&. )RP:S>@42Q781QFXVSP(%!41,Q$;03G$] M:"[#A)/6.F&ET3_G?IC"_QF7)M;6P[XQT+G[*C?8?.U;Y,Y&Z*Y>YI>[22>C])*,TB,,W_\Z $WPN:T7!CUU%L8K/Z[Y:C_/HC@]_X)U:?'D M995:^>F'+:O4ME?(H)R?1DA]TOF)F(1L5R3(YA#O$[GWM-A[L*E"+W+&4JR< M@\0^!WD@:H7+*@D4"^1*.!=B75QS/TJGYIRG^,K3QSUY19";BW@;E%Q*MS!7 M#@4_UU>27S>H3VSA,^7 $M#,!3&7/_/=!_.#_)PLN%M\WIV80-6Z]T.U2)ZE M4?&%RIB1WSSZ7CK[.!Y?C,R^.1C9]@#@-NI_4V0,N( -?)&(C\4?:UZD:A?U M*R15!L%@XWVA[6^AJ!4ZPV]>SU'8F!"AWK?>^;ISV.EI\[3Y[F_^2.ZCM2YU ML%IN_YT711N^#_J*@-6@G+UB.QWW1U^E$Y[PCO"NSW@':;D,IF3 M2YI>6TR,MP K1UWI&5O#V_=@W/@M"#=^%M_.9.0SRA(>>LE?&\6Y%M5%6O7X M+:U@U2-]KLW[7G.VOZ,)''5=>2/%MP981\LJ">,(XPCCV@RXU@"+,.X4,(YZ MF5U%\[F(Y3W7!5^(^)!^@G9 1%OY@^.I;N#8QK"OK;1!5RH7D!."6,#)L( & M:BD1'R ^0'R ^ #Q >(#Q >.C ^024"]]G9"& U-T;?OKM&1[AE.?VP,^ELG M1;X9T;I"?N0@UN @/A7BLAPB+"(L(BSMA'5F.\[>$*M"DJ.Q%K9.0R*J(ZK; M25?L#_HDTIHTU;IGD?%[$;I-VV-'1DK6P'!,DWP;Y-YL2N@<&T$0+1 M$"TH MZ\8:Z,:24[9AB%(Z2RF@1MDC;09)5T0'A8A>R#6-%Y$L*GL7A5XSD:%3Z;O> MZQM]LZ%N5"?8>)U<'#"))N0B):(=D=- MM^>L5\TGB7JHN)BS6K3WR,S0+U&*+:&TU;'HF%NGW^\9MJ5-4G:%;LC1>;(4 M80TH0$;40-206U&.0Q$RBI 1J6RG2ID]FX2'!A.D14Z#I1D;+K?WXZ:&+F\A MK9;7!6J.43>MZK0(,=O+V G["/L(^PC["/L(^_;HJJ:,J7?'D8[,Y.H9@X&^ MVXFOP*8K!AFY*(B>GJ$G;:X^HB6BI1.GI;.]Y0627YT([80)#97 O64,=45P M->B5[T;&T,;>ZH>@QJZD]NW55NM\8A_YZEH@*+M"FGLS^X@LB2R)+-MG0=(% M%J)9HMFC,T8[+TZ/I%WP@3JTRH]YD]PPBN?P1,V K5UYX:'W;GMV!T1U %&] M*+L+A#Z7TO%W ]@:1NUO%]#OCXS12%M-O5;]L?CR%G"O$?XC_$?U8LJ:%%EM0['$/?IAQVN/'YVM^U M?05^*,YGRFUBV>8WJ^BQFKY0.G 4+%P1IB)^=E?/W1PT5]Q ^+F^DMR!4Y_8 MPF?*@>4VF2N"('_FNP_F!_D9SM M/F\XAR_^7"3L9_'(/D5SOL8 YSR^]T.U M2)ZE4?&%XK;RFT??2VP+5"IWA-Z]C^$9R4N];[WS=.>STM'G:?/%>T[^Z&V0#"A':'==FCW8Y0D M._6G([PCO'LKWMUR/V;_Y$$F2--KBY7Q%F#EJ"N=8R]?S=H1X\9O0;CQL_AV MYH41U1'5;JHIF7U^MYZZ+- K_2H., MWXO0;=H<.S)2LD9&?ZC-Z.H*P;3/TWF\0N?("(+\_T051!5K=LY 6ZEPLF:( M4CI,*:A067T2'1HLD-.(%;6@*6]7_ *6,S0L2UN@]N2KXY-3;A].N1,AS@8, M*R)0(E B4&TVGCVB?E!ML Z):HEJ=]!Y!\;(H8Y0[8F5=:,]<:*M_D7''#S. MT#0L1UM%[:[0#;D\3Y8B]"47$C$0,1PY,9P-Q]H,(XPCC&LSX%H#+,*X4\ X MNJ6QSVOS1V8K60Z82C:92N0\(.>!?(OBE Y3"JI1 MIK:*#5T1'70[@VYG[(7V3%N;VG;RB6KDH*(L4FVTJY#S[6-\?#P-ZFZ(E#I0H:ZD!'H2G5Z+YT>&3G: \,9ZBO2^0IP MND)UY",E@GJN&0+1$M$2T9(> \\R]V;AD2%'I';"I 9ZH#W*)FRM7NUO/0>[=EMP.B.H"H7I3=!>)=9-P*I\,> M.I2]"KQ7,;W]O#O(NL(RCX@[MDXY(59&K.P=K*PAKSMQ,>)B MQ,6(B^W))S0V&\J2>PN\3ME;1#R.>!SQN&:,SKXQ8WJTBYFINQZI/KC73YY)0#;B;8- J D\*$3$(J M88M8)# 72_%'[L?L@0<9?(_..?P.,"=)6!;& D[_/P(]=DD"O\P=_,_[ _0 G.)]&\7G" 1VK*\TP+D_9HXB%?#1<'9TMH@0>C."WA$53 MM@;NW;?^$X_=6<7K'=I\5S>OH2;/27H'*C'[:@FHPV:9O*),O3GH?Q<%WFYJ=W-5 MH4X; X>GCH _"C!2OLS QK1L]A,\,M.67$)X1GA6XEF)72R*V?=@(\-\A&B$ M:-H132;1D?QL2PW/!M#M%5CNB(#CM^#?^%GTNT4/\3_10TSL3I"MRZA&[$ZPCUB=81N)X!N[V1U9-4V'9=X4X:BPF*9 M.O'RC=##(M^9'[)T%F4)#[UDZVS98[\*NC1CPWW)/FOKGDPM5*AI3\MD-6$< M81QA'&$<81QA'&$<81QA7)L 1QCW%L!1\T4-S1>U.U3: 1EM-SN;V['N^YDC MTQB-M345Z\HE2W*P$@LX&19P9FFKIK..XT=S\%1YE'@#\8;5M\9C8SRD;M3$ M H@%G"H+.+-M;0R ] -B#L0<.L0<+/0?#$A!(!Y /.!4><"9K:^^VRDH"-2$ M_>70!+\7H?O&P$25]KG/F-@AFYT89G_K$A-O1K)3D-,]0T!MO7^R.!1K1% MM$4"[0B2K8711ZS3@7N]50>0B&FJ-/KIU(0V6* 1)![4&8 M;0F9+LLTHC2BM.?:CPV,\4A;>@J)+B*H$R>HLV%#K9=)=!&E$:75O8E6W^C; M>Z,VDEU$41VGJ+/1D&374>0Q.JN=,8_,QR@;5[!$6VW 4_'R6P/+Z(W6N\%2 M"(U":!1">W>>OC[Q=\HAM",BNN:@I8%SG1P!6CVPZ*P>23=\"'\(?PA_"'\.0A\J(I6FV^X M=<6]8AMCC>DH;P4:>3E)&!!IKEVB.SA=GH)?E&B6:%9?A*>!DGHD5(E B4") M0(E B4"[3Z!DD!)I$FFVDC3)(#V21)UNW"X,=&7GO$:_1T:&6B7DJ0@ZDF>= MI0=]8ND4I L1RLD22@.^#Q(?1!5$%4051!4=HPHR,H@>B![(R-BC"ZM%ONA5 M$"ZMH+E+:?+CHY!+#J-X#D_4_&&U:EL\]-[M'MO!0>LLOC(ORNX"\:[*>,\> M<#X;OGK8NHU[:'O\*F1?)8.7(-P (/670.L9O6%#]>%W@6=KL(X"@.W498A# M$H<\B*YI-Y0 \198[J2F'@&:4EXP<8"A*1;$H8;7I^;SR]!IO #\7Y3,6W+=O\9O4@5J^ME)%V!4]7A*F(GUU9 M;:(E%F:NQ.OQ:2]/K&%SY0#2Q@R5P1!_LQW'\P/\C/@@5M\W@#++_Y< M).QG\<@^17.^)ACF/+[W0[5(GJ51\85"7/G-H^^E,W@:8)5C*&!?P!>)^%C\ M\;=5C*O674^]J!)S^AO3:+;/WE!KLIUO7J>+C?2>[^F=KYL'G?ZPLQ\W[&CS MM'G:?+!<%GAKF6KAB?B?B"HZ. M93#;M+9.CB D?"<2CDX=!W\42<*^S'C(+)O]!(_,M&78$IY5RQV>.IZ5V,6B MF'T?"P[S$:(1HFE'-'F3@.1G2\J:-X%NK\!R1P0<+EL:")UG\Q!+A9@!=_[#>^'9 1MM=N^9VK/M2W&AL.+:V6\,=NMY+>1W$ M DZ#!9Q9/4?WKKMA^\;(Q&&R MPKK5(/19T'1(.E/VX!O%-A$8$1BE=1"!:30A1T;?ZA-M$6T1;6DWS0;:.@/K MK6C<#G.#.F(0T9% (X%&M'4LM$4"[8 ^R$ZY&J^B>!'%/!7L+@J]9GR,ARW8 MIYOVQI;1Z^N3:Z\ IT/BC7*)B: V"C/+T2?-M@1-EX4:1=V)U)[!H5[?<$;: MTMQ/2'8101%!;99=_8::39+L(E(C4JO[$YV!,7*V;BQ"PHLHBBCJ9>%EC\CP M.K0W<3N7M+/:=O/(W(RRIP5+M)4)/!5'OS4RC>&0HFBMQY&3\C]VA+C.[*&V M*WTG'4:CV#51W?8BK><8SE"?U^0$1!H1%Q'7EB*M;S>O+))((ZHCJJN]Y=@] MP^J1E4;$1<2E7Z0-QV,2:>U(=CR$$W)I!0WW,?DQPIWMH8T)N9@(/H0_AZ^6 MTE7E@/"'\(?PA_"'\*=5\"'\(?QY,WRH8%:3S3Q.SJ\R-D8:K[&=@,N2$DO( M9;EM%*[Y\/8I>"PI3D!$MS56484Z"L01@1&!$8$1@1TG@9%%1J1%I$4668LM M,BJ8106S=D[XMPQGI"^%ZW3N;5.V#!'49F$VV!71ZG([^( MJHBJB*J(JHBJR,PB@B*".C*"(C/K\*[#4ZJ.%>BZ?'8J3GW;,NQ>\Q5\3D74 M-8<6AVO*3#D+1Y3J>M ZSJ8^87_* 4**RE-4GKAS5Z0X$1@1&!$8$1@1&)F@ M1%M$6V23':--1H6_=N]/P$/OW0[9'4("SN(K\Z+L+A#OBI;D@^(3APW9/0_I MO^P=@'N&EW85P[0-TVHHL+L!;*W!H;;X.$\TNY:X%W$O#4J<,VJH0>(+,-M) MF3L"K*-49F)KQ-;:Q-9T-S$AI8RX%W$OXE[[RFS4V"6&E#)B:\36B*T=GJTY MO7YS5R!(*2/N1=R+N%=S2MG8)*7L$#'1;U,.H-GT_-[X;0TV@1^*\YF0YV+9 MYC>K![%ZU64U,-H;Z0V,S@3+PEC :?U'8$@T243"HK >$F4>T^('L4L6"+V)_S&)YD+L\2V,;=$ZS?Q7KAL!D?-Y/"/A>2KF6!^OAQRO@#]P/$//C>AZ-S18OA>/$R7>5___W;+#F_YWSQ\8<* M.WX(K\5=.@D]6-2?0M+:S;\S/WWZ7)9IAQ^O@(]Q/_P2<\3L"< Y3:[]Q 60 M9['X @A^&43NG__X[__Z>S''CWA\5U&2?L$QRT> ]X1($)_$]+L/M]<(@/^U M_O7E^@/S/?B"N^FYU>_;E[=7XW'/N;RY[(TF_5YO,)P,^[WQ<'!U>_OA'RM$ M60?2%W\../"S>&2?HCE_7OW00=,U'MDPC;L1H&\H<190$+$U0/ R\74A0OCO M-(HE-6C I706"\'F\,LL80)VY+&&Z![H:1H%H"HF'W6RW]K1N (YQS8XL*3F MF2M,&S_79PZC> X[J^.$A<^4 TLR8JX(@OR9[SZ8'^1G$+MN\7EW[ 4V>>^' M:I$\2Z/B"Z4GR&\>?2^=P=, FUPA &$?\$4B/A9_K"%OM>YZ_E&I)/0V!L>W MSV!22QH.OGE="]FH1.5;>M_KMKW7Z8\DJ:MUQMK6+6::N,V^>UK(]KQF)R8I M/SXJ9G,7!5XA") S_Z0X\\TVG/FX,PZ/%SD[B'QGH(>GLRA+>.@E;:@J<.R5 M2G]9"#!G8&6Y*N>"JJPM??5-7JLV7&_8A\?J-?1J_[UYRS+Z3O-MM[OB)*>R MR/_D\!/:)&_C-8TFXQ[P#HMCF*:CBXQ.FEI.0V9_KFZ@-$Q(7;DE9ADC**H.%(M7& MC1M)G7CN&(X@NKV_G(KWF+#'D&QA.<:X-SH\.%N#='M2.I[/M7@YGOQ,K'X,/S^()QD:ESR*I9%Z)@I4]D@B$TDP MP2,%" F/+>)H 5SDB44Q$__._ 5F2Q6 MAX$3&"F68+Y@O^11>CP*'L?X6)Z/LY3S@F]&4S@=P3 X+-BC6I9:J9>YJ8SW M1XM\X.2"_2Z8)] *A>.!C0I,TJ01<-LGI\ GKIIL90%EW"_PTP3G. N 01.??DL_%-D_+@< M8^CP)!:!$#!G-/===@>;F/II\9"7LD[X?2QR7"YP MS>4AIC>HO:B!%7SD0?X!0,=Q%<[F.59 7U]3 9B%'Q8UU(Y8&*4;1\YWDP_L MJ[RMC3ME68@P1] AN6$N613"&$_,5:E,!2?PPTS26I;ZF$56.QR54Q-5$\K5 M >JZ68 -YK8'.Q[2TH%FBBD@!4AN+1/;1X;T8T'253A'/P']@F\P9.3 M(B,]CZ;GR*5R.BO)NP2/5R7729#.Y3YSZEQ!8B!%[X\LP9>M)\JM/H)XB[@.TNX_%<8FP.@E5B#AN"'M 28"(#44 S6Y"#99#O%<]%2S);EZ>\%NI2SA\T4@Y,2Y!,GYUSJ_ M2BH>4? @7R2UY2N"Q3.6>&C913ZD?"))U)25QH5_P0XE=Q2X/UA;*NJP !2X M0SS*=P&;!D/MO$2//+GS@GV9%;JARE1V!Y(&IF%>:(&A8?^;JXGR.?!! M 1H/)F]+XC840N0+\')^*)GW!9/:4E\%P^,)/Y0* M"N+')HJ0%=5J*%*@5"'V8(Q"U4>EOK)G"N1/"N74*(V3^DL5"4O6FROV-:RWB25=!3II6I6J:JU+:V-,@4!G@,&=P_#3+, WIB*)3W% M6]('16$IX#.YZ'DJ1LRI6]H]S\LW8R-02UF1$Q@'X'H2P.6%!@1Q*!Y7M7 F MC=-YW<9'77N&A"%-K/L:VZE-_1PJ+*LW7:&>WW.M-I<@2M,$A2+)(TZ)\B#D M_"-9()=]D*?,<_--ZO\Y_)3Z#Y9AR66K<984W]+R*.5@^E188/(5:1C6#2-Y M2JN6D2%M;2"/PB:HT5*!F))+!Q(9Y4ENH495B]Y&DT*A5[WQ\M-&S6I-EH-Z MDD#@-_1MY,"KWBX4M:VTL H(7<%2]"+4=)Q!!B- MZD[(-5A4\SM858Y7H\((?,1K'7X CR@E"E[[?',EQQ-W<8:*C6TK5'Q%#=[D M9W[6B;SN:RX3+.7S/Q;&YD\\Q7M-3SM?2[H:V+8U[-U>7??-R^NK4>_2M@;# MB3.ZF5CV[<:N8,*V8"+JN * M[S!:? M/ZRVF%TZ6;C7IN-5D.5JN-?7W>Z](]^O.4:^>-G\LFW];3L[^[W@= M(GED-XJDU4#-Z0KU@T4:R/XU)9K'?:: ]TX/R830[[U M26 T%CW)T72G>A%'='>B=01+U_1/]YJ^;1JCL;YK#&TX>&H_26R&V$R[V,S9 MT'"T."\LQ^@-ME]1;ZA-M>D*^R"".%F" %U_--9&$*32$[%TF%@<;#BE3N7ZX\1U8[6>V2KPQ-;7RE*^R#".)D">)L8&MK/4Q:+)%*ATD%9(9O59"F3%1' M5+CW#UG>+J2M M*M;IFX;95*_8'<#9&IPC+SVQ1V*/Q!Z+4,G0L,:]UH!SIVC*$2 JA5J(=;8+ M(XEUZM(L'=L8]0_/.EN#]L!B\2+L&4/&=R-0[;K%K<]&!O.L*%8SB[P; W643"GG1QR:^UFGT \!L"U M!EB$<:> <35%^UO9OGKC\QO^7NTYOU,S^==ZT2>[M)TW;Z^MRZN^XXQLTYPX MCG-C8MOY_JTSNAP.+\TVM)W7H@+(CVM=P!3 7CSO=RY^54;7>Z3W1KIV)]_Z M)8NE18.6#8]C'MX+V540/@BVB/TYCV$ -HVP1=?4=P4#2H-_'P7+P Q*(\07 M+W-3%L%(N944A M))'K<_0ZSP3WE,EUP;[,\(T 2!E7JWJ_+V*1R/7B]%/5+%%9: O^I':"DP01 M@E?$\U5#+C%8*.3$HFCW62R8^:$+*S9@.?C[VH'O#NR?>.S.F&,9FWN=[3[@ MQSUAX2NM]6H3+;%TLQ@EQUW\7%])&,5SV%E]8@N?*0=69^R*(,B?^>Z#^4%^ M1OPI/N_.90"K[_U0+9)G:51\H82*_";O*6X"K'+=&V17P!>)^%C\L4:GU;KC M37+2'HJWA"!2^) M!1$+(A:T$RPLQ^@/FF^-V15-AVXSVJ:M_4;:"?/>KMY=[#F&K:]*?E?8!Q'$ MR1($Z/JCL3:"()6>B*7#Q.+T#6>D3'TFV\D MUA461;1%M+6]2FP9MDGN;W)_$]WM5Z8-#*NGK0]WYV4:^7Q!N[;):B>K_76^ M,C2U\96NL \BB),EB+.!W2>/+WE\B52VD1WF2)L+KRNR@SR^+^FDS;OEB.&< MH'4\-/KZ,A#QM9N_54&:,E$=4=VR1.OUFK\SV!6)1O[>+P!< MP:>IB,ER)\N=^C:3VY*4, 8V9:M#5N(*H@JCIPJ2$Y0QYC=M%#L&$,& ML)0%U9BC\0>B3T>+WL\LX:&-3Y\D^HW M15.. %$IU$*LLUT82:Q3EV;IV,:H?WC6V1J<:YW_HE/1,FP$]I'],%]D6 7= MQ^JZ(DG)(TH>T==4O)%I#(;:JRF=3]5_Y5.GV1O[]O>WM UG0SNO?>C[XC%;0_&AC-L*):S"SQ;@W44S&DGA]Q: MNZ%NZX1QA'%M4+2_E>VK-SV_-^9; ],V+<#WV'C^BB?5;_D[ M=H5?V^CNDZ:S6 @VAU]F"1.P+X]I[\G.'GFB8ZU_L:P+D\%#@1^%&L:[8+\+ M%@L7%0U/SP*=B[[&!3(_9(#6YRYBAA^Z,6)"PM*(1=DZADC^+&^T.-@"I,$ST4#!"1(*^:M$;8&8 >;<= K "!P>#D2(9-"T*5 "^A. MF$Y]5S"06O"O1#!\)8Q2]B1JR'91]/\$O'5BGB>L)B']TA7TSB: MZUCZ%+B$#BX$_$;#,(EX$%J8XA.(^^2BU?3\FM;R3A!\ <8[C0+0\"0;EMBT M "XN,3_)%HM 4@$0P!T/D(A8,A- 97X(1#GG2)' ] -)/G"X.<%RK:Q&)_?^ MJ/.PZQKWRN&_TD^U-M&2'F\6H^0H@Y_K*PD1Z,'2Q!8^4PZL3A!Y7?[,=Q_, M#_(SLLOB\P:0??'G<' _BT?V*9KS-45_SF-@*&J1/$NCX@ME2\JR4-!]^\;BQNM&OS+;WO M==O>Z_34JIJ:J;]=4Y0?UWHW;ZOQ4??T+@==]]LNW$.9$2>,VH;KC6_] @8. MF%.N&V=H8>D/Q6H-&+8#9M0;LG9C=VCTAOK2:-MP\)0)VRC#T9+]T=5T3[MO M&6-3&SV=--FT*.#8A90JR@RBS"#*##I17GIX\SMW>4KUATSQ8X$5">[GF-[O M\HS YN8 !'Z/^0)S[H>5#,?0'3OS0Q66VN7VR\D5+QU>4.72CK'_/1*>YR+K0H2).+Y\1,QFXTF>0Y%H32^@= )*)Z!T@J[';D\PG>"+Y,P_*TU4/CF.8IK;&ER=-+:(CUB47HO39 M_BC/[@O@VF40N7_^X[__Z^_U)Z-X^EW'VZO,:KSO]:_OEQ_8+X'7W W/;\V^Q/;="ZOK\=#&SXX MM_W!<#RV>Y>6.;FY1/O.H+TB&=+,6"FQ%25,UFI7X+X&D2X M9+3FGZ5*)%X7DZ#6R).*-5!VA8[L"LO1DE[1WV]^@^[7G:->/6W^6#;_-M_ M_G--#F'$RH]K@?]?0;^//-W^)\HBH12G#0PD8LB%@0L:#=86$Y1G^@+5FV%0=/^>9-$H]MVMI[QI\P[^UJ M$G[/,>RA-M6F*^R#".)D"0)T_=%8&T&02D_$TF%BE"$Y"6M MM'DCAAC.Z5W'[@T-IZ^MXD'G[6.B+:*M[55BR[#W4.N =&6B.Z*[NDP;&%9O M0#*-?+[;:]?:"W<3P^F7_+X$JEL(SO, MD3877E=D!WE\7]))FW?+$<,Y0>MX:/3U92YTWCHFVB+:VL'C:S=_JX(T9:(Z MHKIEB=;K4?,#\O?N4"$N%GR:BI@L=[+<7[M!T.L9MKY;3%WA(D01)TL1"A@C MV[*U80M1!5'%D5,%R8E.]EYH4 O%BN!D$#?/<5X&7 ,%Q=K?/F#O/2O6M]OU MEA5.WS3,IGI6[ #.UN <>>F)/1)[)/98A$J&AC7NM0:<.T53C@!1*=1"K+-= M&$FL4Y=FZ=C&J']XUMD:G&N=_Z)3T3+L7_61_3!?9%@%WBENU;!30 JV. #^$/X<^;X4/1FI<[9Z^TA62!S^_\ MP$]]H:T;3(N@V2[N/S&_Y>[D#_]K[R]0[U/^,3XI=I/E84)EMTG9_T)XXU MN;ZZNK8G9G]T,[RZ&?:M&WLT,NW+R;#7QJ[S6C0"^7&M*=BU2-S87R#TL(O5 M99; >I.7K0+-NZOW4.^-X %]VY4/?_3!!/+=9P"PMM,WV%B(H3QCGZ-I^LAC M8; ?0O?"8)Q=BX#C-X"7\2)22 K?AQ[STX0]SJ(@>#J/'D,!C#R[2WS/YS'8 M9.PLG0GVX2J: U]X,CZP#X\"_\V2#RR*V8&X,\&]?V<\1N1E+DR_R%*&\RRB1]7"S.,I1T=Y M)+^>89LX_%H !WKR^!-;B&B!0_, ^!$:DYS=Q1'W8(1%%O "A^YR'&)9(N*$ MP7 BO.?W@CWZZ0R']F,Y%0R4_,G^G8E$TJZ!:N!^ P!QYD MXH)= JOP&,SBAV'T !,^2,@*E@IW%@)SOD?@1,H^ MISR<@B+*?@OAQ3@!WF(P &4%$2_FB&!Z#B?^ MX+N (Q*IIED $.+!$\ T*=YF< ;P[1/HUPI.B M_*T?\#".(& ?<#+,%(!J, M,)?#1/$]#_W_* A68_P2(E_",691@N=1(/\Y3\YYL4AV]N$SYY^!DB0V*.1= M7D8UY*^QD+N4-+* #UQ1\]*N $_N_! H W!YQA>21!")803\-M\I?E4."_:3 M[^+ TUC ^0=1YIW?231?VJB$XG^* 6'P&/]>R+?EL!.)>WHX%Y,QGW M<[D[NNP[M]V6NUL((M1[).E/O&B!2%N= %L^@L:%LW9A+-\"_L;SK2%3#>$T ME3>25QM-@$=[//8,-OE\Q0!=#&3W_\-#D'%/S#)DFTV&C.%>#C*//'_JPXBQ M2.,HP9;7*!2 ]8:)Y+UL+M)9Y"FA&PL7'1$>,A<><&0GR4R(%-;U1Y;(AL0X M'0[LH=@!?B!7[*,0_;*TYF*A,.:_,S\&[ R 50DAY1W.E^1QR[[;1&V%!TE4S8V'F$L:T 8 E*D2CO@D?!$4GST_ M 1:39+'(Y3*RH5Q.PV9Q 5,0G2&(L0"WF"J$PV=Q\<"+\1$^Q^,R6.K/"XZ$ MN!FG'#@UBB[F@O+!T&J!I<6^/*UI',WS'5R ?I0#%GXH#_H15I("./X#!Y2/ M!MP5> <*9"EE/5^NAC]P/U KE]U7<4W%>E3 M\9Z/Y*SH! \K?RHG.SD!2*T4S]P#= )AYH+8E.!"?<23JHE$N/)\%#S60(S# MXGY \_02W" ")T>L58K"9SV!NP$V)9\H=X9*6;YT7"]B*FJ <@#X:1/HY"9 M7?9C/,R++2W;5C/+DEM)LHQ*I;OD51+O$"" :=*E*G7/90[R##O[N$\#;PMI MO>1+,5= BY_KZPA!*P*PU:>U\)ER8.F9 !X2!/DSWWTP/\C/R8*[Q>?=]8Q' MWTMG\"> (?=HNW L?)&(C\4?:YNO%E4/3%;.,GNC VC[V*9:DS/ZYG5WW$;/ M8;ZG=[Y^X.EI\R>R>0UIC>3MWG?V]^Y.[QH31:,(#/%&7:!@5]V!ZN8H^T); MO)3PKEKN\ !XURHL6[%AWQ!P(89'#$\+*DX2]DDLHABL!6)UA''[P+C*O_8I MMVH)\PCS]H9YPF.7RBU"^ M*-/=1/4W@U>^A.%5[I>Q=.7WC91#7<7$M,S!HZ^,BI=5V^.Q)+7A1Z_K%SUW9 L\Q9SOF4U/MX'(ZH$3NY6#2ZN3M&$ M;9G&V-(F5H@>B!Z('KI'#\?NP-:F9DG?=!#A6D4\;U"S:DN[L_?!JP_49%/[ M3G*,M$@>=8.RSKK=NY,\D41P[2(X$&6C,?7M)/_;"XHA=]TX$]X;"^UUTZ+J M]X%N!F10D8.!' SWV'C/Z)O:JDP3.1 Y'#4Y#$W#(>G0-7=;4W;=:I2S83VK M&X9+ V'/SELO1T1KQRNHND%>=L\VQI8V$4:D1:1%I$6D13ZWG8.QY'6K>=T& MAMW7%GCM"H&TCQ:.5\0<%3F<]0;&V-1>XN5T Z-$*1VEE+'A]+1%.;LB-[;J M?["WA=6 UMY"_/*MST*PGZ-4L'Y1#A2KC\KR]NC$"^$G6M&;!:X*@^XL/;U)%^ MOGHTG@/[ETB+.M.- Z(9C/HA9/^3A0*+:0T,B3>WD\^7S$^2;+EV]N>\3F_" M?EO(,JAG'R:??_OP5_GFN>48@"F!Q#"LG!L+0"8P)1)9I[BH^7R? 1)B4=58 M+ +N"E4'67SU$SE%42A7OE#S"#BL+)(<);+B[IVL39Q@P0OYA*JNG>9UFJMIU:-8J51^ MOF AP(* #@&%G!>/UN5G \S6 #0C1]YB9$73U;;!2O+GQ<_R?VI:AAXQ6CE MM3MQ[X>R^CV?PFNLK+9G]54E-%E=^-$/ E6<%H:!I93%E?TPKTH=PU[S3A?( M0FS3-E5=XKC>-B&O$^SGY<'Q*%P<<=@KUOU?K:&[B=?L7&%_QQKZ M]?K[G\2#"#-Q&T?SJTC5D_X=@'R5)4!I(MZE[KYCCZZN[>'MV#1[5XYEW5X. M;_.Z^]?7MS=7W:Z[_WJ[E^.4IU]4Z?4Y?V*>+UN%W(GT40A%+0E00#+%ZMRJ MJ040HY2+R,&B.UA@WBU)%M=&,@D?(M_UBW85BD'D[RHFDM299$XN>9ESR=W< M'#-5&Q-5N;I>FGO#*,\M2A(K4K7:!18MO\M263W]"9C:'1"NJF/^K>RX43(S M5?>]J+$?U^IG\Z1<;O$[Z (S6=:=HZ* #:=0F<.6/"+_8I$6F@IR!M_+VV0@ MGT0%I= XX)LDPAX#4M&H!I4%TF$R['N#XP A7; ?:V7=EU98!U&Y_W)OR 2Y M]Z @-=WEA NH!"L3YP7B_1PX184=.'S0/,^+SYX Q(IEP,'6BI*KRJNYUI(WB4"50GLD:2$<*&(KU*B ME\6%M-:PJG2&;73RM@@B1-KZBTU-[_1'$CYJKR.0"G&N*=XK M,O<-#C="Q290\?VPLO"K[3M\[XB(5+:ST33,]QJB>5E==#L5GIT*7]O04*$5 MN1[/PZ]+=:W>"PO+[!O]L=,X1#H8C'JC;+2.G/N42D5N3,J^C[G30O5A+#P[ M;Q&=+0OGOA=89U;?&/:T5339H 3L+??AO:!H@^ _=MJ;Y&%7&;==\>HT06UM MR61]+]Q *1KVM=W[(R'7#@-P+QKV*Z[,MZ+0DC/" >O-BS)T ;['&[&]/=@! MU7M; .X97MKU<]L"_7Q_>-<:'#IX1MG1Q9TV:N<8>GN(=9_)!V\,_:W&DXM6U<=X4&\/ E*$ MCR)\%.'K>ECE!"-\UP5[S[,7.V;A'2\N4HB/0GP4XNN G^'X0WS.N&=8X^8+ MUG;0.W"B(;[K5:,1DZ;O0[P \Q99V;F87J]O]/455J>@'@7U\IL-Q7V$PFO3 M!+5U):9G.8[1U]U-O;PMX9 M,=3G,I0/+UU$RR_@?2IU>C:-H[D,!%U%22ISBWZY2[FO+FD7$<7\UFEQ'_KM M%_4:C)+]7C-5\/:_NLF/-SW5E5LWEI?!0=-RY4ZC*8OD3C$2QJM8IJH>4-ZP M9?Z4/8K\4K\'*D%@U*L#)*D_ MYU4I! U;F0):ZH+(?HN2O!OU7^-3![I@6L.AG((4,IU2C)DNFE(8FL+0%/H[ MZ3!TF7XF-,GFDU#I .>K5.-!A= M"X^M6I<-1LF.+!@V,L9]:N2U/X%^]$2E?("\J&7WC .G"LVW M)*;LD/88@!2;IMATUV/3_;[.7AT4FEYA;RT/33<8FYW(<.O:RG8?2'O,Q]"Q MJK]8HXL1@X<"4*DTC"=CTR^$UO!B[TJ5^:I*?5D='HO2?TV991=AL[S\="RF M42S>>3N8Q6)>Q,Y5V?LMUER?+EKI(;;;S>.BK'15WKH[8T>"V2KY 2UK1P*:8D*C0;M]<5)UG-O/I44\VNM>O@O M5?7P-G+N7UZH/5_0J-R_;0=S5:\YC$7:&: TL!/Z]8&V6&1LW MK+"6K[NLL#_'4AN 6 LU_L7N]RY,C6+'0( _SGR 5BWC*:JE56E9M65?]'4* M2YZ4=U4P2E=)/KM7\"J)M^DFJ27EH>R44G8TR,^V1.[J0%]MH5 T32@;#?@; MFIWD51A8,A,BW;7+R;:=2I[I;G+S%78*6RDS^2Z?OA?1?#(;7@[Y];?7MVXDY-LWKX7"H&IY8$^=J,&ECPY-#%>M 7"@SZ>Z>V'T) M>VR?E?OC0+"R+$'^^C@#-IH!]^+8G6L11UZ&7#B*&?S\X&,ECR*_L>@-5#4F MNA,8KM8I+"F%27,*TZ@+*4R6<]CI3VGS1^(K;6^RS/ ^5NMRM;Z(DVXGY1: M=+-LPG7,8]]>+*0LPC6\U!GO(%0C5'L9U;:.<1"K:UC@[EN@4K9IJV/AOX4^ MVJZ?L0MLWB>0A]SCAQ0-K<@SI 33;6!AC0?&V+0;ATA7@M-'Q'-:)^*(SYPP MGQD,C:'&RNQM./G69>-V2:_Y(91Q%Q5'>HL>W;6<];[1[VO+-.L*F;2/(EHG M=;M*$,.1T=.7>MD5@B!#^=DP?.HS7YOVU((7^/5GP, MN>7VR#9Z WU]V-X,S]9@'1GV[50QB$,2ASP(A^P-#-O45EJ:..2VJN5V?>!> MS,7<-:^RGI[YV9T)+PO$+]-)F/J>'V2I_R ^"S>#O?LBN?FJ;DVHG,_Y(DNE M'^&7Z0V/,94U^57$GV<\WBEK3R="Z-1+-RI$-TQ97$.VI'%V3OJ/,K]KOY(_-&M4XW+ MY?8ICY+R* ^.A:^6&SG)Y+:6Y5%JLR8(#X\+#RG)LBW2F)(LC] OVIS+[K,R M>9/L[H_\AF^4I4D*T$7[&(S=.=BY28J.!/[(8T]?>*FQ\E^'\]J-#=.AA,-6 M8DC'V/W)D99E&=;8(=K:GT=;ORMZLZ-[]?%+GOCN)/2NE6=UYQH$P]'U\'IR MY?3Z@U[O'?_46V>_!-4=8&B!4>/A705_@BB!81JW44U"@BT M1>!V*2!@8,*66*0U:S8OX7BRH8*E%,I'0.+: VPCI:W$L;M +@CD>0'8Z!+W%$;&3=M3G?MLLGS(&I_ MD.QL-#)&(WT1Z"T!4]'9T2#/UNI@^_A3NY@Z\1_B/Q7_Z0V,WI#XSZ$[XK5( M=S^L-O6[-#[QQA4 BM^+XH97/<(KSW'U\R+_O[J^IP\7]-Z$6*GJPJ;;SO\+!XG MKHLI"3#0KW$4PI^ND+V,8:"K&0_O1?)#6'_&#UU_$8ADETL0-[>W_6MGXER9 M-Y=78_/*L6[-87]\:YF6,[B>W+:F$6,S]R)^%U7;S73IC@3W_LB25/6.+ELF M/]>0DT6J=S;^)#M->]$"KU+L*\?_1:(YN@S_!M+W+5M+_KXS.FP*^X&GI\V? MR.:/Q!_2.LV?&NH.$G8)[&(8HU.<<(XPKB7,*ZT60'SE%5+F$>8MS?,$QZ[5&X1 MDKM[PD7+.J%;6R>;#*%").\66Z4 G(R-XMC%!P\242J M[5;!FX)9S6:;O ^"76IH^3Y(6/V^85I4Q6YO"''"XHYXS&GRF#-GJ,U-^"HP M#G [X'W0T9:S0ZR'6 ^QGE7UIF<,Z'K"UJ1R)):\+O3X92%BCFDW# "6""97 MU3E(W&5,* _&\O*(;<=>-,>"SP^9T?R&Y#)V]1 M]?M -P,RJ,C!0 X&>,GJ&7W3)'(@&IN&0=.B:NZTINVXURMFPGM4- MPZ6!L&?GK9NK2L$TCY:.%X1QJ;V$B^G&Q@E2NDHI8P-IZ. M2IJ;:W06M3V%=Q7-\48UQZ*/GU-XX1=9_S&9N*G_X*=/RQ4_MZC+>7UC6=;M MV!Y-QN;5T!F/KR>7?>O&'HW,D67U[-;4Y:QA4(-U.B9S+.P4366E355? MD_$UJJ MC/;ZAZTU>=R5,D]Z\\Y1KWZ_TQ^)]Z9U>CC!9TL[Q7K5:]SU:IRY%LQ^J=KH M=M/975Y&-2D:N(5O9L8,[X', '-S>17D ?/PDYMS'-C[L"EZ(N9MF/&!?1#PGC"0. MN8^BNO?WL;C'ED(_ /[Y(7;:_"RZ$_"1YO7PJ]?>!J'3JUC!UUK+K^'$XY$&U*,V^NVVS>_2)A/&5% MO[,*)74W/FL12%M'TP?*UC]!V"T?L$8BM!]R;#,(E0%E';O@5B4XBCV%3 MW\T6ZYHMT:/.1OV1,>IKNVZ]?NS-P4(S^9 W\TB"<^^X)O=>'!E>.-J:#9Z* M<4'D0/ A^'0I.-0N^% D:)M(T"M7/LF,;U>>JU; YI/):ZUK,[7$$+$,ECH+!V1?CYILBM09CB'D=(?-J$> : MI$3GPB$%^-"H1OD9W<[/L"W#IB: S3HQ#N^K6(^?ULLLG.!C3/'8>:5UH MO/5/_)'X8QOY8\.0/09"=RYLJAW3>D0E04Z"_*V"?&Q88^OP\&P-UAU-C[FW M=H)[H:_IHGT22QCYF7LAQ)Z&W\LUOH9^^O>.<=7E[.QQ/KDSK>C2X'5^- M>E>CO.->PF\'<%-,C$F%.PN! MJ.Z?&$P$YP3XF1C4IFY#F[HZC;V$']O7WJZ-LB2-6]N+#O#LW@_5(GF61L47 M2J&2WS30KFZDI5O=8'38IF&]HVYY=E3]WJB>?$OBN!V#S]8E*TZP"<3/&1:1 M125$=6=BOX'LBH,G5"-J;=50#:'.30V@)/4E>;U3SONL5/)+?=CU:1$ M-G!"Y?@-!MGVTJ5%?JSF7"P_1^%YGH ?U4B>BDRW6:YWL]1#J?9JFUEP M2]B+90RLD3$8F+I@T15.0C2ASUOU;OK8,TW8XPM'FV;?%8)HT"O1"9G[(/T2 M9 Z1MT%_@?3A"!T.^[N79'+HZ?SQ>@"_^MDN!T MX7\]PV!DVX;I] \/XI.X!4.D?2C2IGN"=$_P;9 3\$,,#XWQ.U"MV2?Q(,(,]GSW MQ+X7T7W,%S/?99-8\!"^ D$L M[A%,T10O%+(L$7'"'F<16V1@@2 )P"B1E[DX2LS@YPG=*>N9:_3A<)CL#S*Y0X/<#NI57>1OLBKZS]% M\NKZS?+5]48=B82%=$?N!;RD-BB$:OM#M:UO^Q&K:UC@[EN@CM^"3.-G<>G, M#\'\BK($S-UDZ\@T1>*>LY[1=0,JR>>4IT+Y$*YXR+V7G0-T"XYNP>4I^>.! M,=98_+H-)T_1K':*..(S)\QG!D-CN(=$^Z[PF2-1HYLCGA]0#0UE)(0';]&C M.Y:@-^H;_;ZVFBM=(9/V443KI&Y7"6(X,GHF$009RMN&F:.4!V4L69LB0DE8 ME(35#(.S1[;1TU<_@M*PR+"G-%7BD%WBD+V!85.BZOY5R^<35?>VL)!U+U-6I <-4>I:S;@#N/HS!PH@!>O@/OI>!C> " MA:?8E@,.%D^7A_*(ER-ML:@21RWS&TPQG4>QP'14S%E-EZR-BY=I;#VA^_5$ MZY?RLG\%_N,^J7]WR$>DY=!9;,:S+2.%CB*_+Z>YQZ+@"/E>"5B)WF^ M>YFSC8\52=O&>MZW>F#._X!)W"P!:(KX%3H[JH-1@!.2F=QE":PW@2TG.M@F M"%@=3'SM:"_8+[!8=^:+:>U'3[A^@HGZ<_XGINCS6&WJ2CYW\U6XF42X7Z93 M..I8I3#(WV[]D(7P^OAX-:R1T[/ZHUL,V?Y MUU>]WJ"-+'_)8'3*)W)2/)??Z!,+ZT*@ZMI5.P96G0,K#F*?W&BOZ!D(<\\J?H!.<&,B?JKXBN;.=$,F/6=$)(E M+8#IH:R4 \>>Y!V/?CH#L18"VPF")_Q%+' T7N'1(O9AW$4 1.9OTD'//GP_ MF?SZX:^*#RT6<&#RMD^#_)V$3 MI0:4?>48QER]YO^>[RMAA M03U8/0D"!<'\Y K!KPXTC7F8<%<)[$K&B<"? PZDHF"*.6[ 8WNU??>J;?Z6 M2 RY25)_CGI/1_@!2D6EWI14MI&^U4&CGP2 M#4P 'TZ]^24L"29?D[X,1>;/ QTBF4:P8W=KGZ-8^!^ #X)#U5\O- MQ\5SQ@-@L81?EBB6,Q<\47#'#51.DP"^%_6#_]N+)PJ\+L[$$J9$+* MWJ_[?J([X!*Y124UYSHF)(I.*\RYHM>+IET1;9 M 1Q>9BG_FJ^S] /"]W?YB<+0$S?-I'17TM.5NK/G XW':F7I+*K/VEU)\G+> M-_,!_Q1R5\2\/#C,AU@%FB/.G;@\4&3B :D&T4+*'21I[P'IPJL:T_L*P3FP MD(7O@<8G'0S*B^ !9<1/!9]6BRYX-$Y?,&$IT%"\R6_OX^@QG1GX+4\5RPW% M8T5F\A<0$)+".?I-Y&?8(\Y:/J:HO!S#D'K8O72W*W^ ]&+\&XC*G_KH1(!W MHC 4 7J$@3.!YH:&OPP//@-O5(%S:2'E,DI=8&E>)"5/DKFH!X- ""3K#93T M7H+[(N# _(A"\F"2C$.("UC%Q.!4#!5C]4E;^U9X.U>'JZI!$2.12X<3BIE M,7J,-T^@//OYJN'@@4F!OI\M(K5'Y;M27#$/?Q8X\&2LXHDZ%XE /A:A HF, M@@EQ R"L?EG! .4E@]-):O[64BG(69R0(Z\OH+O[^0)L^ MDSJ/NP885P$&U16)AR![T3Z:*U\4_*R$/4$S3K.:8R04@ MZLH\7'$>2:]3_N3_26J8@?Y_7WIU MV42>J@81^4IE_C?(7$UIG(47OXJMY8ML)+DS!W?!Q_+(PDH*ITK?W,3JUI^M MTCW76&"CV<&4$_S,<@Z'-KMF_AZS[O4C>GP3=EY/?/I<6EM7D2<-=EB_GW*HX C\^$='U56R]CS7D<( _Z MP-=".NME^,?((0163Y7V).5BR3>E?R>\-\J-26,'?HE D,KT'?2_Y=/G&2#J MS7P%J+4H[EM-MI@])7C9!V;SI"<0/7[JUP67<+]#WQE.<(?N@ERAQKAY(:(Y MEDJ&)V7\">:,YF#Y%V&:_"$YJR$?J0_N^2 \ $2SZ%']B-!_E-J[,ON,ZFU< MK0RTU$);Q0XS9>SEV !/5<,K?*# 6=L%^DJIC'B-3"'4/TJ]P6RI<<]'F#?*]J(&+ M1(3"%L+(4#WV%2L]3=K_T:*&VM%20E-]Y'PW^<"YRW3C3ED6(LP1=$AN,?P8 MA3#&4^F(051/*U0'JNIB?)G8 .Q[2TH%FBBDL MA_5R1'VL8D-(7T4HE*/++9 FRUT4QZH\NWH-_B>#3 Q9!0O005=R#!O D9# MP&-Y'AO130;'2IR#_\ ^%Y%*\Y",]#R:GB.7RNFL).\2/%ZN:A=.Z=(V4>2P MA,1&G@&3BW&9?J'B%ZOK1]>^' MH=Q36$/T)0B@\.V,L?U#6,^0GA:DE\B,@8*E%AQW@9(39;\\#<\O73:Y*T-@ MOH=RWY=R,8-EQS50UF8K@@G*L!-?.4;NC%I<+^=?Z_PJJ7A$/417+3_/QH0S MEGAHV86I)Y](@W(5,A,5^#3EZ &]%:*CD M7*4;JBP0-^>9J#DM0PFQM@AD%K*R#"(J)IS[-=9W*L6__U5XQ4J4D%V2W@7+ M];+Z*90JGN2!J9A7FB!H6'_FZN)\CGP00 $:#T:!)'$;"B'*%/6FJ $(^KT(:Q?Z*;2WK35))1Y%>JF:5JKJ4,;-R@F;BB4]Q5O2!T5A*4@_JQ(]3\6(.75+N^=Y^69L!&HI*PJO%0#7DP N M+SKG4&%9O>D*]10I7[D$49HF*!0) M%I603+],7< ,$\QSSI.A>6Z^2?T_AY]2_\$R++EL-A/J=,R7S*_F[P @W9I:IK1OI#QMYP!&'F>$#(7Y#XK=P&K MZS0%%RGRW>6*I7/VR]*:BX566?S(EX5RAI6FX?-ZTYJ"G<^[O*Y-MJ>1YXE( M=TL^-QZBJK2+68\ RCSM"I^4:9#YYWJ"%#HHE)11K?=>2N[':+!,7JEY9HPB MSWHY=[+*1< 29\K5+BT]%)6%6$ C4 (6?B@/NK+_O%<,P VV7F7:J8S4C2\6 MNN,C]Q]RRTONJDAMQ*R+($OR['2.73E?9Z12O$8;G.JYEEL>6V5@;O:)O=O& M--!)+=7:7,DLO155L (/*W^JKM:\Z!^K);\7YZ/@L09BZ1:%]<^ @R0R>L)+ MQ%JE*'RVBDD4'I)DU5VC,GU+'6I;#72[,GBM9I8EMTJ7&FS6K_X!9/);"\_= MR^2-IJ]"Z M"J_4'>_Y>D!K=ND.<"6\VQ+O3KX-[8H-NRT,B>$1P].-BI,D=]EMR$$E5D<8 MUP#&5?ZU3[E52YA'F+NU1N$9*[>\)%RZ(^R)K0JD6M2YYW[;T9O/*E M7[&.DE\K#E1+]\D+5RA'[R'%1L--*]\'P2XU*WT?)*Q^WS M:HF\-X0X87%' M/.8T>K7BRM3I$K(=8#[&>7=6;GC%P>J3>=,N2UX4> MOZR4]-R0+/,6<[YES:??!R/%;T>V96MCN%VAEO811NL$;S=IPK9,8VQI$RM$ M#T0/1 _=HX=C=V!K4[.JJ_GR1E5SFI56X!V,G/I 3;:^3L]=-UJ.B**.5QYU M@[+.;/)$DB>2"&Z?HFPTWCJ!\^1%V:GYWU1MAO7^."=O4?7[0#<#,JC(P4 . M!GC)ZAE]TR1R('(@@-C;&HO\7*Z@5&BE(Y2RMAP>MJBG%V1&S7%ZEM997#3\WM;6 UH M+2]2_5D(]G.4"M8O6Z"XV,2"A[+X>!BEJB)MWC#"4\T9ENI:;BQ,*TNR>V7Q MVWKOYEC<I,-PZ(QOK( M_$\6"BRF-5 MV&XGGR]5:UIO68Y3MX[%RKFH M&T2)K%-Z]5CY77O,PQ MBK___FV6G-]SOOCX&7LA8BG],*VP\5>LS@]FZ1<@C,L@5W6["Y?DJ6EX<,G,?WNP^TU0O%_K7]]N?[ ? ^^@"V? MWUX[P\GE[6!\:?>&SO55__;:ZELW]FAD#4:#J\F'?VRRQ;+3:XQ MQ3IH_P]3P.VL!+A2W93DGH]??]AVUVL[W5VFR%;QJ+_*#ABJSVOH1O$B4DU; M9$L5V64GKZ0>J[9=V%X@ _87PW#8 10YK6J6_KY%Y<[)O#J7!*^'Y=/D8CZB MDIC'SOL&/(#_UP $ELPX2B'8_!76D6>717NN!!'*0 FSGVW]Q;R !RP=>UKP MHF\3"":U0T-#Q^KM#\AL\H0FW3PAI7])J[;L(I#S\/K>\1@W8:I4#53K [!' M#>R\+!9Y9TUL3IIWZ7R(I+J H\C>SW$BVWW<<'>6S_8<*4B="9MM!$JYV@_, M4Q'J@/>#-+E*6*L>4IOV/&G!GN$/77NNH]?G%SD=F_,GI3 C5J2R[1'L>"-4 M4"\/GU23[UP#S[M.S?9:H;:!1B W!I;ZQ,GW_&WJJ) MTO_OA$!HIWZ"#5*ZZQ?XM01$EQ3#4U #:R>)B+.$)N6#:WP\.5;B'LK /,2#)Z!33LD!=* M!CZ/L"NXB'VQF0E'FQ>@F' "-%2TCLP5E9R[RB[(-5Z6RYF5DRH:.FH WW)/ M2!WG\7[]6X[S>O^&W"B]@1KPR3;'AC-:KR;Q+JZ,G&.C-KKQK$ X MX8ZB^)Q[#[X,K\!(?IIW3PY5F[=:BT3\^5YHXAY_L7L7-H.'@DUH\P8PP![O M12ABKISGW,/NT=C[53JPBYZP]<:Z56P7_:G(2A>Q[XH7(2!ID<9X9#1-$_%%9Z1WWR!VH(D)(5*<06GA8*3D3>7S+O@"B562A72 M4ZU$R[>RQ?L-[IP635,G*>8$5).'&XD)=*V038#F F8/B@[ ST&O D*6;(0# MMI2O K\ZH.(++4#U5-6(S*43.6#='1"X*^ M /QOSA8CF <>B?_$N&0JM\K] (&2?REYL0PSXI\/L&0 0RCN0>E5P5GT@W W M;VV.8<':%P"E.'-3&2)-9W&4W<_@D0>1]QRYX^&?*G"9I'Y:^ ABE''1_*[H MHEXTP 5]_3Z"Q^4LF*00^%+)EX[#3QE(2\N\.[=&-5!\%FX6JW:MI3R8N+*G MK#5V>G6#<;_RH$'V> T[SL.L&L@%3DV(HI^M0DGM!D?>8+[ 92V*'1SN>+2> MF/YNO>Y5MB$)E/$'T(#N1:7)Z&"$ENU<#+3HJI5[&4UF'6OK73@:F?0%VR\6 MZS%-&\#BP< Q;A;:#RR+L;]=F*Q8U[HU#4NV$2ZPBLI+35)*9'1$563O4M2 M,Y-6D&S6#@<"8LLKFLL'9=Q"'6<=W^38Z+V2K<';ZU\R7E>I.7R8F"HIR;SL]2_[W4Y*VL*B!HCBD93R:]59B2<.X@)J=,#(<_YGX*)$O\DYTJ2;*XBGLHZ MYS*G484E"T>.RHN4?$N5[92OUBZ-JR0Q+:08F=3"H/$W![K)41IG#*"WC MP6GT,4^QECF@:NU/!9=1L53T!R9_4PFN>3:E.K(\2Q(DB%O" 5BE>^JWLH2 M,B5!,_33?BQS-*SSMR.O\!),Q\H>7%E-9=Q5 M/8&W_VKFG&P@=@YX$)X#\#%\%S_5EIN/*^U>3)2-)?RR1$;Z\YS;9_+'ZP?_ MMQ=/=$,EL MV&\7%44LI]0HFUQ*452X!)K$&&%]*1!"4GLQ:R#WRP!Q6 R4B M?I _%JL$^&1YP@=,*#&')Q1+?(#MRE1Z&=VZ R[!U5*D@5_'!)7^R]P, MA-(H6HBDJ1NH&/X M#&Q\CII.D@4I_I@%'IS?%/,CE.M!YB"7L^XJ!I>N8O5$_ M'WLP&5U9F];SVCOO6L]D>&->FS?.[77O^G8X[/=NS7SLH=/O]S:NYY5WWK.> MOM7KWUZ9U["UZT'OIF\[PW&NV5CCVV%_TWI>>^==ZQF.;JZMFU[_ZN9F.+H< M.#?#ZWQL<]0;7&Y#B]'5N_FYF/;_9%SLVD] MK[WSGO5,KB^MR]Z--;8=H(W;R\G5E9WC0A^^WPB?U]YYSWINA[ [\^;VTG;, MF\G-#>!CGJYO.@ZHS)O6\]H[VZVGX&V3V&6R/;"\H:?> HOL%3Z7/_'M%!=4 M#%6\CASY+;PI@I?RH<[!,+!LX"17$\MQ+JT;Q[Q53&3DC*^N1J/U3<*2#K#! MG9C=46YP%^YYC!O_'N,&=!,8Q;G G"72,&]Q)I#6SP15!^Y8) MMK$-5H&@%@6&#=A6+GX[#V -X3W8#.'Y;Y\__.,'9=8GSUI19)0%"O#54$U&VSX[+1 M!T5#IA6(M , 4$L#!!0 ( ."+IDY1SRTK/PX 'V9 1 9&%T82TR M,#$Y,#,S,2YX5E9QX(D$MW)]7I*7*;HBH)*9+>GGF: M$K8 ;=L2(\E)V%^_DGP'(7PA':K-2V)LG4]'YY..CN1C^_/OK[X'GA'CF)+S M5N^@VP*(.-3%9'K>^OK8[C]>#@:MW[_\\OE?[?:?%Z-;<$6=P$=$@$N&H$ N M>,%B!KZYB'\'$T9]\(VR[_@9MMNA$- 'K]P]X\X,^1! (1@>!P+=4.9?H0D, M/''>"L@_ ?3P!"-7JN A546N0.:R@&R*Q#WT$9]#!YVW9D+,SSJ=EY>7 P'' M'H(!IQ/Q ADZ<*C?.>SV3KM'1[T6D*TE_,R% I86\C#YGA-Z'3/O@+*I+-D] MZJC+8\A17)Q00@+?+. *UA&+.>K(0FU9"C'L)'*;A?("JH K$IFL5B>=\&*V M*+:T 1,N('&2-KRNM/GE2)?NG9Z>=O35I"AW304E;*_SY]WMHZ:^]>47 '17 MP/Z<,@'("H43R,=:DC.A*/C4[O;:BH2P\]Q2!PK=5;/-71'J($]P]:N=0AS( M>EN@4T*%@+>G$,[+JY$5#%6)SM15AU$/\2WIH['J*J0ZY+84TEA5%+)UY#7J MK(JH7^U8KJU.M7N'];1(74(Y+6*Y;6AQVH',451+VAS11J]S#Q(H*%O?HJ.'YB 57Q2;DJ.7(.IO2YX]" "+90GNEC$9=FDHM_M%.0 MBLH$C,EHK((V6<'D5VU]7(0W^GJ^3D@=5/'N.3#TZLS*JY!(Z:/:2F#RC+@. M-([*D)(1BX[;*40U30C$#B_=.U*I\+!VO^#847"],DK$,NJ@G0I75$#,6?EN MD4CI(TNW@(10H9'4J?CD?([)A(9GY#DU:Y_%4_<(38".C\^BB=,>17?FC,X1 M$U@&4YF%A :8,30Y;ZDE2SM>DOSM0.] QMUQD94*\D&%GJ2DB!-XNA&WJ9(Q M@G+;YRTNK>VAJ.4_O%$NFI1ME!3!!.]PFSPX+MLF*8*\'6W.7*Z-2S9'BG"Y ME*_4\13 DRP L%Q<7E+?QT)M"_ ^<2\I$9A,Y;0F=6\!5?+K:+!Q4:]5LB'% M"L0JI#WLRV&O=]KK=D$;7&'N>)0'#,D?&30 B0MR>)\[RRA+^ %'[I!\T!Q)A\.+F$?';CT9>MC%\SL)W@CX7'<8H.Z 0H?* K MV-.9L3KU90MGL@Q^1K>4\^3BUOE=7Y.=\..JA&I9B/5!>?G=50W>6XV$O$XDP:94<]%C%__ M$V"QJ.'$2]=@I_N#<62O(SE;S[]!6%,CG?85X@[#\?:EQ9A"R30X-<( M_+TV$]"H#,J',UUI5=9;%,"T,2M?8"]UCDD63.52[1R$NR W MTAO>0,S^ [T W2&HNKF>+TJR9<:P;_!U#=Y0X0 -!+)(36>CFA.T0EE]7T\N M"P\+&D1 * M-LZ\:F>4DG!IK\]\9$0>Y=7@L!+R1S.,U9$;H0,'+M:D L@(@:P!)%0WF M] Z*@,GU7C2 *L;4=JR-S*T$U1%S,6 R")L95ENM>RDU/-PF72'@GK-MVCJ5\A>P6T9YC9: XG^ -^+5 ;^3V MJ BW2:["GE=MG4K[%CE1^T;%H6&C(G:8S=N7N%=>2ZU)5<[$ V+ZKERUL6.% MLHZ5PYYA7KO7GDXOEW]5B+\!B1G>-6SDZ#":M])@L2%9Q\YASS!VK#PUFIRT=9OCT'0'5]&A\Y\2%AID_!%Z1B0H:_18RKZG],%@[$BR>196J>X, M.J+/.:IZ0\@*98^M/AABJP@._!H#@A#QMT;.%I$UKM $,:;SNK1-+BFO29<5 M<2-K*ZN=A+48%R3T:>0]>](FR<\M\+:$M9&QE=V]5<:B,PVGJA8W!AVA@;/ C#+QA)@OZ;FE9*H.!_K5)%42;C>A63U[UY2W MIA';"D&*Q=.H$I"I%V]V1 M4OM^M_PQN3Z0/U<(5WC!8$M6^)GIA&4@BLWYV30H,4&\3@>PJ7K%UQS)7" MMN^"G9CB_<*$[D?G6O-?3R;($/4IY M2U7L6V@G1X:U?O&.$^H$AA,@M$DSECZONH%Z M_G=??:CAP8/D#OECQ%KZ>P3GK=73V-/+P!B !Q(1BT#5]@>CP?R\I;_!=88% M\EL@?/EY^*6P,Y?Z$).!O*":T )AP;D>DT^ZH!NP:#>X4T)U][]!M)\^0IYZ M ]\3C8Y:8#C& M'E;ON+]%\F28+O:$7L6%)R/@I*7%R]<@6<0PM=MW">=8A+>^LDG8<3INW*S- MQ:HSY5,BXQ&V6&[+.'Q.52J*QEALK2?G'A'(#T3SI=T;C#D]1]3S)I3)"4+V M.8)49=S8H#4%WVN(E6[=4[BW9V]97*A8JUQQ-I.*,B<8:WO\^/;Q_BLVTQ5? M*=P2%_OJE=64O%-+KG1G-[C[*K[A*^ZO MG,RN^<*5MJMOK3I1.S1! ^(P-05?H?"_1),=1LQ06,6R'2K([YI-UG;J])DD MW\=>GR5L!79OKEAZ5,?TY!^&YC/J"Q#-7EG[# MT$A&8ZXY-GH[>_0GLC?^A2"[T1EM=8RS#/6366H[1OK)[4,#M@7[A"@_H7V> M9@QMH0/%,#^CA5[H%NRC07XFZXR0FM]=-0??8.Y 3S6SAJ'6X>V:S=8&6DF; M=;.\=/]>!D3AM\^7MHO+".Q>%)W7GN'I3)(;D*(7E"SHQ0CTX7=]B34;7LB4LF>1/DG32@ M!)BG3:+)FR8P1Y$K$%2JCQPZ)6IAE=W1KBZ^P]O>HT37X3-B]^A5'![?42)F M2UO@!Y^X7V7'8T("BC@K8A'^7;E]6T9@)^[? MQL\UTO!3>^/EY.?H$0](W!%2PT'/W"IE\RO!(LUKE\/S#R8G3/--[;>NY#TM MN78@Z*:N))/WF6S!5(M>+-(B48345_NP80[L0$8@+ @_@QC[_LA.WY":0*6G MDP,'3M'U*V*.](8/TG!Z/_1/US6W: MOU15[Y[I8A[:F6:.%VF1S=U,I-WL#KYB/_"E#)--OD)JOT^>E[&!@XC(F?E] MZJ_D?Z3SF8<(.VSZAX Y,[6"R]W&_8'U5>_6L>7J6U?-1 /. ^1>Z=O2H7+A MJ+R4?[$(AV5 W/#1+THBU,A<-0!J#&L-_U:MUQ]2J]'X(O+OLO(O;I01FL>] ME:F7^/AQ$H.@_4#,*-.K$9W&96$651C1*\UN M&/7U&U/I9#A6<;#D'<;)'[$QZ@"\GUM8&U&H6#7Z>+6*9"\A@2[,KWGL17[< MN$(]R6 MPW;O[#Q5X"K5UQ1+6R1M:W[]EZ H6Y(ILL@J@E3/=D3+(E7(2AP< )E (O'7 M__IV/7KU);:3NAG_\IK\&;]^%<>^"?7X\I?7OWU"1Y].WKY]_5]_^]-?_P.A M_SG^^.[5:>-GUW$\?7721CN-X=77>GKUZA\A3GY_E=KF^M4_FO;W^HM%Z*[0 MJ_DOHWK\^U_R#V?/WZ]<_?7#OZ M<]->OJ$8LS??2SW[1/Z$[A]#^2M$*&+DS]\FX?4KJ.%X,G]WAY?_ MLOG3Q!CS9O[7[X].ZF4/@ECRYG]^??=I7D]4CR=3._;Q]=_^].K5'1QM,XH? M8WJ5__WMX]M'0J;6C:*=39HT_6K;^&??7+_)S[TY::ZOZVEN@,G1.)PTXRDT M%319'2>@T%SN51O3+Z^#G5K @AC,[I#XSPY%I[5NTHHK?G##Q^@['AZ%:>UMZ/^55HKND!= M/TWAYYPJ%^G$3J[.1\W7[5IKI:32-6FN;]IX!<_47^*[9C+Y_L?^55LKNG!= M+VYB.Q]:^S?;SZ+V5I?^76T#N8/7+;^B9#>9&.9Y-Z'"=K>;>R4 ']WMLVM_Z7>!JGMAYMI^]S0@;6?V%T MP;Q]!M/V]/;M.#7M]9R[G=FRD9!A]3^W=?O?=C2+OT8[F;5W/%VG[\I"!?3K M2(LN90MH^SD_O9VRCXL.J^M;\":NXV?[;;UN2Q[=F2Z;]OT.18?5]1VTSWK( M'C^U"PVR7=.,[Z:5^3=GWV[RG-H1MXV$[$)_&.EB&\/;\;0YGDW?-]-_QFEV MA,#OB6&C2FPB:1'U>9];L8\-V2?[T-L MYZ9W1RR[E"V@;3'K^J@W[+'A]7I8_P2Q[.UNCQY;"D[V8*[EXC MZ)3SN0$FO@LWJB_OUEPVT[.3C)UHWVU\7/KPL/I\BI?WJ_N*Y733O]'-MK MT.A=,[[,O[X=?XF3::>5H([%B^K)$>?/EV_-NXC794 M_RN&N3W53.H-W(,=OK(H-AW[V29"!M9_VOC?C^U\<^,Z+Z;,N_A:A5>6*J'A MHE&_+Z)MI_%S4@K6X.*FT^;:)C(*:O]Q,NNG^D,!!?6>^W:3HR_P>R[?JPK/ MR"I1FX[#2X>R.]#VT<9A)QV7EMBU9EUGI'4%!]9S=GUMV]N+]*F^'->I]G8\ M/?*^F7.#=^T!K6!YWYK.W(S\;S4?!=_!Y\7C6>[#@N;MWQV_3 M. XQ#/SVS8+9OBN15;A78M3X1Y@O7CR/9DQVXN:QA[,)NK3VY@VTA7X31]/) M_3>Y=33"9!$<^9^+KZMWM77U"*SNF(%Y?DR'B3*.?GD-2E1=BU:2::("QR@I M85"RQB,NK$#:P7],QB"\>5SQ40X*;=H%^+NM^49U758[)44B#*KCI4$N.H\L M(1(%8:R@5CB::)?:/2#74>M?-2V\XY?7Y/6KK[&^O)K.?[V38EO_$^<>![,N MGG@SR;TO2T3U-%[?E\]!NKMLPF8'F$&-BK#A0[M8KIUK/0^46$&')4]7T5)M MK DH1 >#H0\141(Y8@';J"Q)F)!#YT/?)FMV 5,I"N0Y(L=#=6C_IX]6%BK* M$@9L'-1%.,V0L9*C8)4*.E+!0MB^\>E+;/P!,"K5\D=[.B#K MSZXS^C%<3*]B^RC"^\=6^/L(EOMG^VT533:35"FC.:3)3#= M*J.<5%S3N#U]^(NDS\XA+$6KC]G7'<=P9MLQ>!^3!S4[C> AU=,53%I?N++" M."]L1))!-_+P 3&:%(K4!9,8_*1R>_*(ETB>G:!6BB\/C/-N7EB%I918!XL2 MY@1QFR2855 K(YC@3G(<^YB@9:R0G;HD_<#:0\.?S-KV06S^ZO9?/%S1X)T+ MD2)#N$06@YVMDO3(*^*X)A%K?O">R-8M]7R+;P]/0<,C+Y!-/MC;O)2TOO&7 M%Z@\]5 1A5' *8&/Q6 X2\FCE$02+#(,"+P@ FS5<#^;$<,@58H+9]=Q9./)$ZVNCYH3NWPP\K M.P&N,'$>''+J-.DL+U,%8HSR2B&3O$3>Q8@H("YPK!%*D03E1):9V+4KV@H6+XE8/5$:&H+"@2'$>4: *(Q[!E);*P!>>&2(ZQ=[LLA8='*F'SU5! MF>#!-T2&A8AP] %1%P12GB1*N3?.Z$-?M-NF>9XZ3#U!*3:FVF)[9M;Z&OK0TAZ5*^8C1Q$JU!6("3&!5AB$OND-#2"D4" 1Q>!BFV M:M&G@]J.,"O%F>^GAI8<85L6=+CD\8HG+EVB'D5M+;):6Q2PY A,">U9=,PX M?.@NU'",& BBTAL\'Z./0%\WBN_CM/LVS[)BE:':$@FOLTE(I+"QR&@P%2S# M3&'IM+<]XE#+F$+#$6)@J J&G][8.BRR(]VO(7=8 E9'(/'7 ;I>BS>EW&BAJ/);A KQ98'J\D_>+Z"'TN?KZ)SAB=B$6%: M(A%C0(9C"EYIPI'ZP##NL4M<9GEV.$8,A5&Q()'G3\,OBQ+Y^>E*4V:832 < M^X2\5AIY"W376D6>O".4]W X2EH2O1R.8: I-U$T-[&=WGX8V;M\GF 'WV2E M89I;.4,\7ZQ*3-F -49>*8MB\@)YPR1BVC@BK?.<]C I2UH0O8@P,$;[69/_ MF)&^2+_!I)81Z;P>_Z1<)2B82(I$)%B42&(!HZ@1$4D7..$I:/DT$]^AF@N] M.#$T2*5(\?>F"5_KT:HC#/>/5)H1H+8SR 1G$3-&@52H3S3&$F,MU>&%V &] MFKH''J4W8\%*N:OPPXV E9U]3.[#J MI=!@*'!^-/Y?WSS%Y1U\+GG"O./=(N7.OW>X'J3@.?BLP5VV!7 $VSS9G\:[ M?]>LX2\O5%$F+%/! T\D19(Z@<"? -JD9+0-D1K5*?9I1\'%B[P39]_\E1U? MQH_0%!?CY@;?_7S# MS!*>]1-J\3HXCG0^/*1DD,LX:1+#4 JPZSOG!;YGLB'G%D2VX3N)C#)-S M0'(>6K'(N';V+;:^GL2P@FYKRU8*R\"\%XB%)!")Q"*!)9B%F"JJ.5;1]3AJ M668L*]GT/Z^T# YP,6+9V[G1Q+GMX#=9SM8Q:RUA:O K:$2 M?,X XSPR1CJD*;/(!6.%M)@[UB-H^L%@A?Z@W-H%Q'N>0>^6IGJ#[W!QY,#_;^.SZ M>(DH2MX&Q"WWD4@LD^PQ\)&]#GP[8<,S ]].H-X; MZ>YOVXMW&3[F/M'=7U9:,."O3?J?<\/#*;$)W"^/T6?+Z5:';2^@92*<&R2PP8EHCAR"OJB9HDA MQ11/ADEF^3#G7?Y=B#?F6J?5-U3(^QEN<7F:QZ>K\9I=&M"5382 M53'F@PA@N,^C,I2B DE..5(:8TNP3:Q/NILR^]<'0LT=X;UG]_E[$,?0[G-' MP54*C)F89S8*SUC/!>YQ6*S-XEG6?=X=L02[^R$ZXFEH_ MGJN@_\1H"4>)!P6=-.G/;.H%9KE GILV^OK1 M'3Q+HW9^/%8Q[3B1EB.NP'U*SC)$L.8PVFOH?2DH+H99&/YC4J,GEB43\L1Y MVUPW[;3^UUS?BW1:3^[.M8"="%;C=3V[GG2+_-Y.8,43TXP&@2)-(VLVRMHM35ZN,HF<+ M52Q*RI*GB#.>LJL3D& MP)?URNEO7=$J,"Z=M!CQ$!("HT @$\&)]H"F$QC0M3U".7L&L+L4KD8STQ$2D18K(F"21CQXC3[T!*U/A&'J#-J M1R#OCV*+@\?WW6;I >2-2-=%8(4CN#O:&F0P"OP6W2/,/X_'/&;JWLNE6":P,R1 'DI>7$\*" %;@D*-$F,<$"PV^5 \. M_N&7[8O!OE=B/LD#OJC:IFQ<+J6*TEBP+1)8&=SE;.(6!:\PPDY)HXC#VO:Y M\^4/OSVP6ZSW?!#TT5'+A_>GY6VR[W]\K'+)LY<_7^G6X6Z]%:4JGR06@67# M6RI$$U;(2K"^54A6=,"^..[/%;^ M]G-KQQ/KYTTT#O-/=PWV=UN/("(!^0&?5SV&!Q MLVF_9L3.'*>%HCD<=9F5?QP3#)M).!&"2MX C+?%\<5@IY@IG&+E <#OXRSAX,6IIE M\U"0+IZBKU-_7?)T);PV6("/*0SF2(&7BY@,\$,X(X-/7/0YHU:&10?3]L_E M^.N%=[',?BWH]Z%MTLKKPA\\584$75)J#?.LG=\YPY'QSB+/=52>\,CZ[,"4 MX4[O-GJ:[*\7/J7:>K$"?]]=6G *_E%/KT[ D@(0VK-O?C0+>5TLG[6#$%M(JXB7F/D44+'0N00P 39U$1KN("<,^]3&$RW!GZ[;^Z3+Y$OB5XM9) M,P$[?/T.W*/G*JORTF?D*!(5$7=>(Y/38WMB8(SE.#C=XSZ20F>EAR)$7VB* MFQ^+*(5.QL?]LY6E"1BYK70T#K_:]O?X0.M5T=O/%JH8XQ;:0")N;(ZY"@DEJP.R*L08N"N2%C"@J;7.& M7(>(,MI8310,A8>^_CLL.8;&JYBC$<< PRAOO8?K>EQ/IAF4+W$]0]:4K*PT M6DKJD0A2YS-7"NPAL)$PY5KX8(5./8Z E%E='98CPR-6\'A'\WAN[72Z8WF9 MR@MFM,882;#)4 Q:(LN51T02+"-68##WN'6@S.AQJ,L<0Z)>,([F#J.%JL?0 M3U8O?#Q3HC+*.1N%0BIICGBP!EEO'8(J1B%AD#5TF'W)'8>A#KH..P1,![DG MLX<$YTLUFI_6>W2I[[IHFR&U.HT3W]8W=R=/[Y-R[>N][VU[-Z>=QJFM1T7T M:/PL0YUSW\$H/+U].X:!]ZZGE6R'$"5^)E7?*BW K[X/LS M51 62RP)Y\75K]IVA#M"$:V>=&SS+NTS"-/@0VY3)K+.ZP[M+H/S]<@;WN MM8+Z>/@/"0]$=L)J))UG*K@4)!\F59">+=8!53?[HP4I1 M2ZV@ 7&S^4).>#N> M-L>SZ?MF^L\XS3<3Q+&/H;2]N,A#>KLPXM9X!JLZ!/B]>2&*&,P6),_?/)EY M[[/UOH_3)F6+T6=G>=&"\X.L-^"=+-V+[B&M.J/X#)^<':D3C/DI/C_1ZEP< MGQ]KSO39B>Z4VV-W]?T8KVT-^+9-.J\GT*[_C+8=$(&E\BM!-252B'.AQ1$] M/2+BC ,FDAPI>7IR=G:HAF$1'C3[1WS]%#1HC\L:?O[:#-OQ%D(K2CR(T?WO3;(M<-X'Q^HO.QC)LM2*8"J@?TGH4%Q" MESK7>%[WCJ&)M3JIDF9T8P>7QR M=DXIH'!TS DY.SX]WYYMN\U[^$+8U@?L4JM0[^)DTK3+Z_>Y.;ZKSI>5EVUU M%5'-308<)6(Q120CE\BG2%!4RG$+?W2JTV&"_2+QW<&[6.VR#R*W"D+))!U# ME$6%H@/TDC$8:1AI3"#8.=$GM5"AQ=U=$*39+\R'UD'!"H4\B%1%#W!*B3&3.R1&[?4?M(!D:\'L@?'M^P/#L:X[\(JZP+X MDI$A[W+28"TQ@LX)?5)A&G1@*84>UUR4VLTZ),[UP?;06)<=Q*%(]UU6Y0P/ M05D-P[UDB#D5$'R.2,&D8*TV7/8Y(5OF3H*#XEP?: ^.<8&PM@$:1@;D![:)3[?!7;:+/W.,C<>B^L M\E1S&EP.@-]41,4#5#. &IQYCH31!&$>.-(LX&@8U9;L,:BR4S6V\>^W$UH!)@"3 M=2@D VC1G%Y921BN(HT!)YH$/OCL"KNAQI+^6 SC0^N7SV_/;RFIBE!O3!0@ M@45$D9JZQTU#.KS\,WO4"]B#)]LQ6_=:R*AV9B%()Q(P M0RP:@8@S^1YK'0(GV,@^MX>7<^H/BW!;0GN(E'MFVWY;4946-"B= 8.AE@4 MR:$4A$4F6!58X$;*'L<]RWGT!T6X+9$]2+XMWUG=5E2EK-226XJ"@(&?\@B. MITH$*1&$MP$S'7L,<.7<^/D0YG_Y@F-<7WM)G"IX)XS\!X4\.L14]BEENS8%I>7YV*W<5C<&)WOF//PZ-%U_K0M;L_)6P]B<)8S MFC?'8[X "@>/%-$!)2Y3I)*ER/\X:Q7#4FJ3@:AD Q7//_BXJBLX_$R)#NU" ME.9>)L3S/=@V&8H8$] N22M,O%))#I.L\ _/TH)-4'K&_#2[N1G-TU'8T;$= MV;&/GZYBSJWS/3W(OE,9#-=EANH11>N9TU_-;T/IGO5@2=E*1:I#2N [6,D0 M)8$BPE1$/IH@I'?$R1Y>6>%,E7W:M5O?[H73DVWILBA88>,-&/02$6%R M^D4E4?+1Y?P X&5&9WB?#/N%$U?NGBO;P[;/T3[?+G@^:KYV'NF'/W5=+ '2 MHV1Q'V([ST56KK9+7U^R\@_?6^"-3S*I[_Y-]SGH[^X:+]>PB]??WQ)\KT9. MYK _+;Y_+/[^PB\$1L^'+K!9+]RHOIP++(][L8[\*5[._9VC<7@P:!^Y9C9= MJ#(YOOU[;"Y;>W-5^X_Q$OY\J'J5:Z:MU"O7J/=Y>D"]=\WX,O_Z=OPEWET0 M=P :[-O]>WJ/WFETTP=WZ5V#\O6_\M@[F1[;2;TJ-'53457"+E'*"2(\:21C M(BCJH%!2E =!;3"^4W#(7I#Q?G:=>1'#_)*/W\9MM*-Y=67Y PB MOQ*!LF1SF',"@U@*K)!3-"&F:OT@>"6$)4M!R1";GL>J16ZR,$_PB:-L7]GW1]D?= M'M>TTX+=YL(JX7*X=M[%R(%-%F.#I,QQ3OF(G!3*\-0CC6F9P+&]$G(G&!\: M^]8O_FTHJ0J,6F@!A:R1,8<.TWP4V""%0Z(FGZ*C/8[GE(D?.TC>;0_PH9%N M +95PCJ&1;*(&&&1,#XACT.^/0YF Y@&3(@][,0R86,'2;,MD/V97_O<]ME- M10^@TQZ2:;A74 >:@7>]B;)FI>23OXIA-HH7Z<&7;\>/+=T/S:0^A%WU)T/3 MDX9:KO,#&W[-O=T#2 ?B!>J"L4A;%I 3VJ#$M0(Z22I9@QARRG"0N?U BVAL_,@A><& MJQYG!66-;JD>L>6\5G(G"4(IH5!AQ+!TB MU@/\C.CH@B>8#G/+\__UB&(M=!@]8GEM!YY4*Y&<%4Y[!/836&[YIDQ&9$!& M$J&[++%KE'FGF+7 +3F!GK,>VQ.'RX M\^1F=-KIQ+A%&QQ&O]]TO"LV]56"XQ1A:$>68(Y,I!Y%014TKA"44*:C.O@+ MJU\8JP=H@X/Q?\O%3$P;__NQG5]_>IVOV[,/9\[B+UZX\M\O.]RW(A?SZT;W MUQ +-3Y.9GO781[Q^*-3[DV=LEWCT2V[>WEIP>BN/"^TMQ?I4WTYKE/M[7@* M'D(^)U:/+S\TH]K799#OI,BA 7.64O33B_0^?GWPQ[8>^_IF%-^./\2V;L)% M.@K-35DB=U*_0_LN)L7\PT&W_-N?_C]02P,$% @ X(NF3ES0/[?=00 MHRP# !4 !D871A+3(P,3DP,S,Q7V1E9BYX;6SM?5F7&SER[KM_1=_VJ53J2>L9^PJ'(K"IZ6,QRDM3B7W^1)).UB$LR%S!+W3Z>EJH$ M(".^" 1@4#@W_[CZ]WLI\]9L9CF\[_]#/\"?OXIFX_SR71^\[>??__PB_I@ M7K_^^3_^_5_^[?_\\LM_ZO=O?K+Y>'67S9<_F2(;+;/)3U^FR]N?_C')%O_\ MZ;K([W[Z1U[\<_IY],LOFTX_K?\RF\[_^=?R/Y]&B^RGKXOI7Q?CV^QN]"8? MCY;K;]\NE_=_??7JRY3GW^*',X7ZV_7^$C5O/S7R7+7X7%C^FKSC[NFWPW]!:_;0BGEJ_6_ M[IHNIOL:QD'AJ__\[+Y6@^SG[^]W_YZ:<-U6V>V7RN[OILI350LTG)I\OHU2C=*?9 M(A*T'O>VR*[_]O-DM!Q%V* $> /:O];HNOQVG_WMY\7T[GX647O5FM;Y))LO MLO);BWPVG92JI4>S$HQ[WQYFRVGX]&L/4LGAT[ MZX=E_.]:5:ZNS6AQZV?YEV;2.CI2:D[RN_LBNXUMII^S-_EBL?O']JR='#HQ MKU?W6;%>A=N+[?NA+L9+^ZEVQKB=<[F7B ^WL=EM/IO$#=O]SVJZ_':.5C8= MLEO>;+88%]/[$LJK:[U:3.?9XJ3>'>V4@+ZWHZ*4_N?,9LO1=-:,WD.#=$S_ MUCZ+^[:+V_;RV^OY=5[M^J"@M&OR^69;6?_&?;TO]]2:N)TU2!_TQY4N*[+)Z_DRUZOEVWSY M7]FR=(2BWY--SF+BG)'ZX.2WT7)5Q%5["V'=Y:E6YS[H_;"ZCZ.5"\QH]MBE M>;3KG,7"^>/US57ESG3!T>FQ^N"FWJ:QKVVWU+PMQ5BNL*7G]"XKU@9L32SK M]$U ;3TH:W3MG-;'GZI!W[[FW=+T/ON)&^+& M=_5I-KW91"[.H[/6&+U07V]]W-NX6WH^9#=5#/S19JL^Y:OE]NL+_>W7++\I M1O>WT_'[[";^\RFZ6PTZ /YJ:E$78P^ VWJZV,'0'?-ZFQ?+CUEQ%REZD\]O MRK^^GG_.%LM:\92:W9/27%?OSAHE*0?E^=YD-HJ?)/AHKQ04;H6Z M"T4UH_C0* DYN+JO=41USA@)J7^_6+4C_?$ ">E>^W8+]3G^O>S?BH4#8Z7@ MIN;R4J-O#]0^.7ZK1>/>'GU35G='.M6Q8SI7=W>CXMO5]8?IS7QZ/1V/YDLU M'N>K=<[*NWPVK9/P_6,QG8^GD8K7 M\^A^3O/)U;6:Y/=GS. $W[X$6MWJ<6U]'A7CBJGM7Q_SM)\-T3NYZ]%_NLKM/6=&4UGUC=$WH;1RO&*\^9;_LH&E([I&1#A(= ME68Z7[M;;^*/V]8E79TE=6X^G7U=9O-)-NGVX^?E6.YH*"FH:)CEXWUHKY&^ M'BT^K>%>+7ZY&8WN(^Q0O,IFRT7UFW*Y$[\ N$WO_=?MK\,N*R4REKV.?]V1 M$FW-;/:WG^-GP^'&06$EE>2>8 TYM] H"+BT2A%+-++R*6.S,FTY+[;8)N+L MXV.C^1A7ZX8!6RVLL90K8;@C3$C"-QP92P!6=3AZT!=5C'_*BVC3_>UG6/7< M3JBS]H,R1;P[8>0=(A")C;]8S_"_CF=YU/*__;PLUH=*VU_&R18UVFW.8>/D MW@3]TBJ!F8T69=I>:62KK]-:6OZ\3Y#( ZJ$I9Y;1H$Q"-D=,-[XA*IQ9 D] MHBIGRO>0FK0$9JTQ"83_F$S[9 _?(_7O&P<((#'12G1<&R:QP(ZJ'5<0J[#7 MD.E5[ >-J"-";RZMO">(?A0%N(S@GS R4+E?2-[Y_'-6+*=QD7M7;,^SUU3_ M]L0PWB?\XST#\0A+03@$E%I'.7085/Q" VA*3=AGZW^O!FV$]ES^G8*33AGN M[O+Y&@9=0_[/&P5,&>*BX8Q=M(NV7%'O2&,IXY+6[+V%O\HSS?^CR:K:-Q2S,J MBF_3^G*E]@9H]S0-4.-J?#D7W!L;U$EHNMAN8I<1Q-SRSK5OY=P!*LK5_<\"V M>)^-LZBHT;UXFRVW.!S; HYT"U8()8F,O$(FJ/*065YQBBGDP[/GNA5_A^"D M4H/H4]Z/II/MA;6X=ETM;[/B"2Q'M*%&[T"-(X@A&XUAY@DD1"BP4W]M<&.E M("]#*;K'*)5N/+H4^J#11[1A;_N $0'<(P>YI';"# MT 'L%;3&:VJ1H+KBRVK1//S:\Z[>6KSMP4BWB^?W6;'\]FXVVM2_B,['?4EP MM#^.;M^'NP7BC. $ AUW)8J8<\2BG;TB?/-UN^=]N[78.T0EE?RWA7[F-^NK MS.^G-[?+J^O?H[51(G)$ 8[VBPL:,)0)JQV-4$9/14;>M[QJY)I[82\DT]UH#SPVN./#(-S?)V< %VQ"! M5#*LK@%'8W'#\)OIZ--T%E'.%L=7\A,]@[):1R^3 >^4YE9[+*N0$W4.ULH4 MVRMQ/G")=PM,LO7\P45\F\_')^WQO>T#HB"N1UI9&QT-'15=J-U>I4B+ Q@Q M<*%W 4=:E^NDKQ6\9=@1Q@4P'F/AN$1D9WC*%J[P/+4GE"Z@)_6/6P]W"A0H M*F3$RT,".=-"NIW]@H%GC76AMX.V[@5X6$/:H97Z!.;=Z%L9$JQ_]O*T0X " MPSBI@)80,@<5$&S''?!H@(>N78CJP-%+*VQ22=[=W<_R;UGV/IN5EU&^A^.( M$ISL&QPA2#/BD?)$(<@=03L[!R(]P-RY'O2A:Y@2+@K%Z@F]U8G1HU\=7R-. M]P]4,T@T%<0R #V+\%8Y:Y8BV>),KK>0;C]+1N=0)5:31V=+M;:/_7V"B9LM M5\ 1#PW!F"+_X 1#A)JO&+V%>OM3A];PI X65=7Z3LI_?X=@!(2>&.^=UX)I MIZ*;57%' 6XN_-ZBO#T(OQ-L+N=,G.5$!(^(C,X6@ #+:!@!;X#;G3U3T?R\ MMK?P;P\2;XW+A>9YK7C@P3Y! Z(MMX9#(C5#1)D:M*2G"(_/ M.VH?)>SM%"1E'@.%))6.(P,1(;OUD1B.!FTF]J0:7:%U =NAGM$0.'3,&.,D MA=YI!7E[HB/-CPY3V(>]AQK/A"?ES;P3%5<.7-$[T"M@R*''R)?_ P8 M%$VM'5:^Q=6.%$9C/VK0'5S)[G@T.: Z@AR DBJ@A:!"&T.5!63G&7L&P?#2 M"GI7BL[02G@#X-&M\E/WP/:T#D1(#82.FUU4<6@,=FBW!#)@!W@_OPLA?9_F MWQ*8M+>V:TG[>=/ );-,"&$8,$(PA?U#WI05+CR#[ES4+5%)%B.>3-8H MCV;O1M/)Z[D9W4^7HV,)@@=Z!$85U0)PHCT27@.KK-R9LHHT#QKTYA/V(/5N MP$EX0+"Z6ZW/OM8^RI/W6Q^>Z'F;+:^N/XZ^'C\V.&>D.!DDU]'E89QZJ2E@ M2.T.3#1'S2\!]N8E]J$LO8*62HG>EQ5WY]G$C8IY-&T7C[BR44+CZ3&S\73G M(+#65 #J(;"2.!1W2/]@8[$!NI8]J$KG.%W.F3C+B0A><&$4!Q8[KX@DUNK= MA5AO2?-P4F\>90_2;XW+4#(=6V0X!FTY=,)(B[SF6C$LR&[U8YHWSVWM+5$Y M98BI"\P>M.3?7CV#ZTW\,6&QW<<_''F5_ 55X14:0JD5EM(0::26Q# *2U?/ M4^(]K*.]/7-V9A7>2+Y7B"$I, > 4DX0V7*$VL(X7H7W/ 1& M?YPJO" N8,Q*9YAQKKP+"[6M@*$.IHSUM*G"6UN^M:OPG@=,LEA/RR*L6&'# ML> <$Q AB_^GU)8K HR6+[4*;VUIG:[&V@RB'T4!+B/XQE5X$\K]DL'=YH57 MK0>$H;A] J@-<%9[8BJNHBO2/!LP9:W=VJ(Y77CU/#PN(.5&A5>-1QX)1QFD ME&%L(%:@X@I*TOS<+F5YW0ZDW R/9#'OBC4TD_6Y MU/-7[D\>YQX:(" JN)0> L\<4U8A*5W%O0"LEHM[\:NG336D%XPNHR';QRQ7 MR]N\*!_2K:T9SSL&IIESVDH#G1;&$8B=VH'I;/,<\AZ/!'O2B);87%(37B\6 MJ[.U8-,I:$V9919;H&R$C5LC\99+1AEK;D/T>,[7JP8TPN4"21\-MHD:O0,F MB$ #!*91R;7EE")4\1V-YN:)XST>YG6F#]T#= '%.&-W.-(K*",1Y=HS3;"% M7 L 9,4G=RURA'H\U^M#$5H"T.DL75=?F,@8_>\:4>:7U"R^,$JC)U:O>/ R!N>T$L M_NN+/<2F@#%67EI@DE,GN(EF"A.04*^!0:;6N=ZP#K$)HYY$@\L8RXAS'&FS MY4@YI5AS>[3_0^S:PCA^B'T> BD/L1?%\I$"Q)^>"S_^*KS/%A4_!XZK][0* MB!KM+*.:40&TEMK'O^Z8ABD/,-H<4->67=X5% U-CW-%>? 0%1^R MXO-TG!U9=OB[V7=&3@_AN 'MUH/0-Z7">Z\ MB11&=_5D8LB3=D%Q++"Q$@L8L8DKGM<[7J1G27?CX^&;CF3R7<9]E^UW;(+3B3F!M%', EB_15\A$MY+K ;W3U(^$VR*2[MK=NA!5 MG2>7GS<-E&O.C'<:H0KW1G.8GEUO>6GQEJQMWUP@GG((SM(2BTLL@CS+6]04-O\[EW* MU*ZF"T87D%Q$W'7%'"+]2BBFD"5QJR386F(J7B *:]RU38Q(^$XU4 MDOVUR!>+:.Y<'[U/_ZA5,,Q91^(RYX75%ELMF*CX(, U#[2DS+YK.FF; Y%* MH+N"D=M'?^M8<@?[! 61U)HPY11?NZL6VHI'K57S?)J4B79-A=T5+,F*(F2S M66D]S">_C8I_9H\H/W9R>;!34,!C+1#"C@E+I>865F8.Q-HUWYY[6[\[D-CS M8\VNX$EGX"^R^*W;2+&-.\\L7S\?>EH/CO8+$EF.#9(,1%M48@,EK38O1!!H M?A6O-TNM>U7H$J%DVWLVCS#,(LEJ2X0 MA0P85_'K&&N^./1F!G2O$=UB=#$+X1S+( ;G4X+L&*"0Z>](KKR1Q$3N+G< M>[,(NI=[6U222_JAZE<=63^T#@Y*2+A0!$8'2"IE!:Z"E BB%B9 RL3ZUO9? M8T!2"?IM/L^?$GMZ@3_8)SBBXE0P4$>#QE%"%0"ZXM%2U/QV3#3J0(_ J!9806P,7&U **5&*MZHA6]PYKQ!X/ M=0G1_D;0EQ6.,> +:;C,Z2^;A_*2XD6 M1LL:"6*8E)XA7_&FD!K@@5%[,9V0>Q-@+B5T.YVMED=O;Q[H$:3@S#,)RDK4 MCNFR8D%UPD8TA@/*#DHF^&;0I!+]/[+IS6TD3WV.9NE-]G95HG5U_=WUPQH; MP+E#!4@E,UYA'4'00 O-=15W)XRU2"6#+R'/J&>XAJ9 IS:2L\8)4LDX/PU& M5D0S&'@0K>(*"V%%TCSB>IK3G[@;ZE43("^L5-NE])S+YF>.%"BS<=9Z":PF MBG+$&&<5'L2" 3YM>FG%Z@C*P5Q8?PC0_!B5Q:TGU&!&K##&:8$X9IMB!$)Z MX<0+K"P.+32(2!FU24J A"*JXLC%WZ1,/#WW4G9M81R_E'T> BDO93>,&CY M54JKE,KQVN)'>@5B#5=*IQ&9789&5_&,VR18WRU<_:!L2!*]=4PQF4F%HF,:YV8@9:O$C=FP?9D8SV MYK8W1^;R.;$GA7^J:^#8:8X%9-@CK(U'@L.*8XC- "L3]Z,+'0,UB$S9D]I1 MHW<0"FA#A)*,.(6Y,UKLIH0%]7RHM#F2_2A(]U@-)'_VI);4ZA\\4F^81[=YR*OO1DS[02J4I92W_\:B*:.G1.E1T5]*]1N9T/EZ] M 8)ED OD/90((UI6==Y6\HT32'G0O-)ERL./IO&,7C!*&$+<&SE<\_+D@<53 M]26''SWDG'GJ@.1../3P/@4%'#]7DOU>+Y7K^^;PPMZ/Y3?9ZOGUZ)9JO M[XKI?#R]GQVJ0M9HG$"-EA:5[A#"$'*-$=X!*-H\99\VPEA;#[Y[Q+X_L)(% M#PY3?3J8<*IO4)P29ARE'A*!B8V6KZ]XUM&'&G;LL2?Y/@\\](3B'T.#!AF9 M?"F*7]_4+U"KBB55((,0U M<%PY4?'*<0OC-VUQU::62Y?@)$O.?4KJR1.OO>T#%XYI&WT$J:A@'"$'4<4; M0 0-VR+I2&[/,W4[1.K'TH9!6A=#4H)+G7CNWH>I^6#OH[;!8 05158YBYDS M'E!;\02]:E$"J+]+&>UD<_AUG4:()+,3)Y,UPJ/9N]%T\GIN1O?3Y6AVVCX\ MUB^@R*0 -AH[R!K'(7)>;WE%E,@!GG%V*_TNT4GH,:SN5K,RSGRUO,V*)^\7 M;4YNZG@-]<8($%A"M;;1HBY3A D4JK*#<5Q2FT>U>COD[%A#>D(JW3'X,K*? M3:H+2#5.OO=U"-Q8RAE2R!/MG(@>$*WF O9.-L^,Z>T0LUL]Z 26A'EQ139: M9#;;_/EZL\$].85ZG\]F/B^^1/_W>*;<.2,%C23T9;EL5+Y"JJ'%NR434^8' M&&CH\$2E7["2Q1C.N$CS_?T.5U97DLAQA@5TC"OLME$93@!Q?G@*T)O4GH<9 M6F*5+L;TG/NC@:7GC0,0%%BAL85,::WC*JM!Q94@,F4T:6@:T!:L9"[EQN0I MZZPQ0 M/IQ+%7%24Q4M0N]XG(E;[JD&<(#V;-)5JFL +ZP^?Q_-5ED+[7G:/W J17E; M50)@ 3'$4%EMW!1JT=S*[:UNXH65IQ5^277G?7:_*L:W9>ZAFD^BUS=&:WU:CQ(L ML0YS8I5@@'"ML42XPL$8W-Q0ZJVXXK#4J0F*Z4X =GDT'_,#@>OU=/CT/''Z M?19A7$R7V?:ULPVO[[-Q?K,1]"D5[/O3P1CIL=*DO!P")0& @"HJQY#RS:/, MO=5V3*6W X/^M+)/1LM1J<(2X*T"E[\Y;E6:^-_I.K/>1\=ELKUL,A\=\"C; M#1B@B]N#D49:2U"<:H!8Y-R\^7MX#?JDTIUG]8ZX-=M99+(FRA@*) MB:EX@=2U>";YQ4?.VP"5Z@*@S1;C8KJ.K5Y=Z]5B.L\>A/_LBM^6GMX^^W94 M;.[6VO+8>I:"C'R\*JW4Z%>Y^3**_?7\.B_NUNM[VPN/BTI3%]GX+S?YYU>3 M;+J9C/$OS^=@_%6HB'E$PYLC-QU/=0D.0. Y5\8 P1EA!@+ I/#1/V0"PEKN MR;#N.TJ.XD1T2$@DA03 ,6FV'!'8)OS=T7W'[D1R_-;C>3@,^M;CCC,S&RW* MB\?E2ESW7L#S/B%"2ATRC%I&$90X;JM\"PRE5+78C,Y6D#9W FK+]Y":M 0F MV8GM(S)/IG]_WSB4F:Y6Q?TT.O^8QXU4.%5QA11]*3Y/^6^!Q 2GK]B+"-F#T/ DW(6HW MG]AH2IR8C4_:!B,P-$X JJF/XU-"I:S80!(.*"FQUVG9!I2>9>NGB_%H]E_9 MJ/#Q-Z9Y8 *XBP"B$D)I**:BQ:U+#I/J.M%GFW Z$F&F^. ]]G-NN#G M?/EV='=HH]W7- AO.+0(8D2Y==JZ",9N2[&F^6E[YSEMO4BT TQZ%:R)S!:C MV>OY)/OZ_[)]=X4.M@T($,0 !HB(Z,A9S22OUABI!&[^XFOG:5\]BK8=*#W) MUJR*XLGF?]Q"/M0\"&TB# @S):*C%@T$'?]>,2-E\XIEG>=:]2+ACG#I=0+[ MZ2PK3"3J)B^.3]\G+8-U@-CHKUFL' *<>\!V>HHX;!$Q[CP+JL?9VP:37L7Z MX6XTFSU/0]@KUB*("TK/+A)7>Z>>@*OHS85><0 MIS][/+6L_[.Q'5%JL%.C_GVGWPD6&$ PU(9YKZ32 M$FW?677:C^7A:NMZ+2-0Z>_5XNMR!'H$YC3B2Y;%RZ=-Y9)'8@F*P MY"E/:,]*EKN 6CQ7S$X0396.\;$8S1?765$BM;E5%U&XNM[#Q*(\K5[L_Z>3 MZ5E=?B9(;APUQBAF 7:82N)AA22DA@\[LZ^U?N2#@_9/96V.Z""S$%^TCEXN MKRUN4]/R(G/V2HZ#O^81C]\M"@?$RS_**\0?1[-2H9JY;\U&S18 M2X2F904NIXAV0%(@*Y2\1 .L@GP9)=F389<$\51Z^?N'C\7:[/GVH31RMG;0 M";T[W"D8C*4W<=YS@ZDVE*Y?;M]PR3D:8"V\0>A59XBFTYM?\\]9,5^O_3=9 MA"-;V.S3\BPMJC=$*&N1R+)$N?'$.,.A )4/: DQS0/TO17#&XA.]8)ONAVS MN,^+T3([4ZV.]@L&, %1>,::B0A=* Z.E+OIL6H$4:3L^/!%T^QM$:S,NHR/90 M>_J_ZP.7DPO-ZU8@.L?JC:,H@ MXP##4I#+*,9O^3S[]MNH^&>V]*OYY+1]LK]#0-Y Q#6#5@&!A$,<^8H[VB;I ML\>R.-V)+.\!HV2&ZKE1F[WA 8:9!U8H(F4$"D(Z:9Z:?OR^\L%!% M+P G5Z_'68K?LW'R1/NL<8*@RG"%M7(4EI8X))I6*5F,\Z'G5W0L\$/ZU".4 M?VSU&F0DY$5IU86UZ?7\?K5([T"- 8K3P'R4,8U7P@"R8Y/B@?X M\EY/T5,#+ R&AA6B&]E$@B6LTTSR$<8#CE4##3A=E MXGU$J=:)S+Z.02.',:#&(Q+]20RPA=L#;0.H]4EK0YZI(1>]==$IK!>]8K;V M*A-<--L4>?\X^IKX8^GKI;\IR^4G^\[N%?3%U?7Z-^YK^4Y0:G;=?)G%B?=Z MOLSU:ODV7_Y7MESGD,['V>32]PG?9'&MR-YLGC/8U=1_4^.&X(F>@0(JO8Z6 MI862$J*$4%*XZ/)PRH!5%RP?OY_R4[?XCO0*B'".+"8 ($68C_LD-Q6OT-J4 M![='[^5U)K.\+VQ2WIU;%,M'2A-_>JXP\5?A_6A^Y\\ZHO/=^'ZT1X>7M$&AJ,]:5XT&%XUJ)\GUQXRR/I1N'H'7.# M746WD<0/,[K9$/OGDFN%P>Y7;Z.MIN3UN$Z(;APGR##+A#:16JP?: M-5,#NO/3B=Q:\)XL)ZGT[$L0)[]'EV^^>T-U^Q;PU:?9]&9]&*]'LU%T13[< M9ME2W>6KAQ>K]J4I-1\U<(\!PD1(C1'BS$"D=TA[F/1UG9H1E;[LY70HIM*V M#5)7T>R,=,]OUI"M__/,WRWS<:ZN35Y6?QPOX1%-:SABL$Q@R0QU1%$/#%,N M@K/&AT63M<5KX+U%_?OUROI&,%6(;A-,^6VT+!/[OFTC.B?J,74>R_FPNK_? M>)ZCV>.Y^:A(UP4I*E-F_2S_(CR8D M4!QKP'A:B=D:]5WN-4&! [TEV@/1!F34"(]G- MS"VEZ]I,J\4R6NW%FNIH1Q^)/ASK%B3SWB-. (HZ#B@B3(B*4PE;/#"90.R= MV$P]H'1Q?7B?C?OY#F= 1=ZQWA2R1L_)BPZ/$7FQ#=YL_)JDR:6]YF]^OWPTYM M&^>.%XSG!D%IE &$$6>% ;3B5T+1_(VV[JO5)W#,>H8O51!S&^*PV756%-FD MXL[DB\N7EC>C^^ER-)O^[U.ZCL5%ZG8-EFJCI,0$,8&0L0K0* V)K66"05,K M*)^4ZU/98,>Z!8"!05@::82@SFG#%-MRRX45@TD'ZTYLW]5NZ R=E EA72G/ MB0N]1WH%##P0 &$@C<;$2$$]KL"!VJ1,6SDKB:P;B==3HP9 );,N]U-\\GKD MT7Z!,<(IML!"+ @"#@CNJVD8Y^% 8SR=2K&>9K3"Z\?6D4'%CX:K&AUY$0\& MWMW==%%B<:+RQ\$.04-;/H%I@<;86RH,E&Q'L28#K-+=D03R'N"Y\!P_$7,Z MV"E03QT6RAF/%;=(4DQV7&*D!GC-.;5M>3Y*S4,$!_1[JZ,'(P''NP6KM??$ M*QX1H9S%OT!048]DM!TX1FO[O)BN:UZU, E>-0[4!GA7+_T M!R#'2'O"1<6W8;QY>=#>KBRG7@-:P'6A -#NQXZ37)Z-?TZ:2XVNP4G/!? $ M,&L1@AZI,AF1$":X%934.@!IS,LS3>E&$MQ'8_/'.H23+0H+.22*68TU%QI9+>P M&&!42A^K?KI,9[+.>T$IU?Z\C]R3+O?A3H$:PF#Y>@^/VQ9Q$%D'*RZ9L738 M,9GVPJNA#:V0^E'U8I!QF"&I0\<1F.VR5R_Z\J1Q 8X B $ FDG&:$2@(I2 M$NW)X3G=76H%)H:R1!@1D;S:INL$M$@ M2#3/$.LGS^=B:M,6N=9I/GNIVMRT7)P,Z)TQ1BASX 0I7\+2U@/HH>6DXLL" M,:""<_VZGCV"ECR&D^BZV?9[[[)B?:TO;O /%X0OGC6TF\&E3DWG-WNI+ MO MC9?9Y./T;OUPW8?XV\5UU(*:M::Z^T@@G$G"N3 ."V E,E"7*@6$B IF?:/0 MU4"0/)6SU,T' F ^FH_."RIQ-"0QM))N$'1>:=V\K&K'V4V74)I\ (BGO7_V M;IUN>?_ 6+YC;+K(MJPM\[C3[/;X8Y?4&@X7G'=2(XD-4=023*/A0"J(F&ZS\J92:TB>'.O&)MJ#47CU.2O>1HU%Y+>HNK=ZA=G,\> "(NTI@H* M!H5"U6S&@N-AAN[2B"SO'\B7IQ"#BMF]0#WH7?['HWNG^@5#8'0VHZ/!US5/ MF,+ 5/1S"0;T[F+'\J@GY48HI8KPU-I VQK%04D;)PPUAE@-%"SOMNYXMQ'? MX6C(2[-^SX0VL8^?JJC+AXT)7M9L?U2\1WW*5\LM)0O][=>"&U MC<;&%@@"I$QYZ':6,]^KT//ND6MHH]73A@V3CRD\Z*4=;1\X5X *!XRC&&!) M";>LXHD C8;IKGS! MT2UN@[X,]+ 6?(S$GK@&]'WC( 1&4$FJ)(Y6@B<&E[?--U @E+3(0L/ 1&?" M/OCJ9T.P4IE&3PDUT12_R8OMG=&3+PJ?[AR<]80P CVVGBG)E06HXEHZ.]#D M@B[$>%0C.L3JCZ(I@XIL#%-!+J,8.ROSD6EY4B$.=PK::0^E5=QRZC"TS$1O M=,-EY)L.*";2A^B>VR5=X=0X1%(Z#LN:TCW>(3CC@.24(R&!,PPHRT%%,;"F M^9.@O97TZ$&RG6*4:H[[Z7PT'T]'L]?S131?2X)/F(L'>@2H ,.(04LI\18K MP:2J^&,BZ7M4 [,9NT$LE49\+$;SQ756E*&7#UGQ>3I>I\SL86)13IW%_G\Z M>;6XR\\$IA@M9:*HC5-+,VP%K9"$G+EA&Z.M]2,?'+1_*FMS1 =I#[]H';V, M;J[?'2Q*BM^-XG[T-B]K><]6DVRROA,X6MRJ\FQL<>O^9S7]'/>;.N9U\T&# MI%(Y8(44RC$LO'5*[2)H1C8_T^K-_+Z,DGQWKS<1XJGT\OM49HNGTYM?\:@ .1*=ZP3?= MCEG@1R( M:HW'J[O5+,Z6R:]%OEB4#]]OZK;^&B6AL^N\?#CY:W-]JS=^L$A*Q#43BD!$ ME5=6598#Q1'4X=EB@U#"7M =NF:6KVOWJ9E/Q@^6<8I-E!(S@C-C-%6BPHXX MU?R(H#>+;MB:V0;=2VGF U]/N32KHEBGQM36P1,C!AZ=7;?#[N3+4>!@N*:P6%P (8P#%A+$ZR"A5G6[Q2 M0?\8VM48RJ$I6 =J%3SE@'GL,"'8(Z&UDF WQ;!K_NX-^V,HTYD )DM@/YZB M_8#AHU^^GC_=W]_EBS4!?\Q\;@L<=%1)6%HR3C*%/!0.(0;3Z3LB9'A_GKN#UK"3G&0@+$#.&RXEHH+8>= M0M-&C.>GZS;#ZH^B*8/,7QF6@OP8^=PD6M[4:Z:-T)0B8KG8K;F"^^8/M5TR MG[NVZ.KG-#]^OV0^][F2[12CEY?/ M;0C2@#,EL&&.&^.=J[2602N;%R093#YW4YNQ&\3^3)$]G+. D+30:Q/G*I2H M+-A*;86D$P(.VQAMK1]]YLHV@_9/96V.Z"#MX1>MHS]&WBPWP,H 7 M,0>B4[W@^[+S9A$WBL#R$):4I3HYTWS'JX&D>9SG9>1@-]6E+D%-I4#/DHZ> M^4WE4V;3^2I?+?8?3[[)%HN/MZ,Y1)LZ^DXXD)S;IH=D%X7Y92KMHTR[LEDR'7[VW: L4LYIB5SYQBRS$'%18:T0 M2QEV^8%5NAWJ+T/#*UZOBC*(>=00Z/9#@4H,C"#1&/<04\V4B3]NT!00L>9U MS0>2ZWL9'6X)\\M4VE3+\HGO!B.T5TQAY;CQ$EJG=758* #FS;/T!I)0/ R5 M;H?Z,#1\/Z>-%7?_<,$;:Q12GFOM-5)64U^%.H0SM'G0<2 IR/WH8R=@#EG- MNEHN:XT>)/7 .F(,ME!CBP"UJL)-4-0\,W$@J' M)N]&W];ASB=OW1]-!&H[>(#0":7*(O4>2445U2*NK@YI[@BCL%9EZKXSND^R MN3C$YQEOC+7[1C!$0 >L!%X:%DTBB"S?XH@EL"DK^1S/"$^H,H??)4L*]J#3 MR-_-1O.WH[M3">2/FP6JH!2,:FLLHQ91@#&IV+8C/!')!N*T1>NIP'F=IR"?%V ME,+K/KQ[=SQG]Z%%@)HSS;SRB,8_J(XN2443H00.\/"K*:AY%P T%LIZ;_AT M9/_X].VAR>/MHRP(N/SVZ&3Y:GF;%IW\5=;O^=]8O2$[@6F!%'A+#" EH^($9WMAAC22]^U'3WTQN@+TE$ YP2 M[U;%^#;VB@Q-\TGZ*?#T^T$@+!CPD#, 3+622\K/(74S2L]]'<:^\.I?"N1 MI+M;=8)]?8#]'7?%=!R=E;+:;#Y?QYD.;P/]?S0 JQ!13F/I$*164^EQA;+4 ML'F(H;\CW L&&X8BAV1AX&-QT.VTO7 T]OUB=<&"&0,/Q%I #$:>ET<;UB/# MA9+" 6$1,D36*XGZ9R V"Q8:[IUD'L-H=&'.'"=;'!6._N8/%(BMK3*]!6+/ M SME(+;64_'O2S8/1%Z?_'M BBC*I+/ &L2,8N7ETBVCSG*:4*LN%'*M+>J\ M/7X-+<3Z,C\8T'G6(C#OA3!$4"2!)MPQPMR6;JT4-\.,JC;$_KGD6F'P$]6 M@G&]&YRN=O6D73#:$A9])F\%=\X>+DQ4M2+UU=H%CTB!+(VP> MN)M/:A^&]?&Y@ S%1@FB*?$2>20<1Q6RC-*!OYO<4$OVQ4N& >R?JML=PH.R M;7X C>WHL.9=5ESGQ=UH/L[6)"X^K#[]=S9>+O-'_V+R^60MEDWXO;PK]3$; MW\[S67[S[;?I+%LL\_F1*\4]?2DP10!4 !"KL"<82,UY%7800#:O1'6Y,\=> M524?DCA2+:[O(Y'%=+S,)NN0\.]1V(OW'WX_>?_]:+\@H8#42N"H<]I217AY M'6##*_>V>7#OSF<^+ MLGT?X?US:0B60"V= -@C1(&#Q.O*=320BP$6H+ED''N@8AG\U-A_OO_QX7P_ M E1>(,DF;U+.,F:J?_DS MZ-_G3 MY^_KM>.BT^[A95_] -.GE?!>_O2) M@KG.II>>0=]1$9@J"Z0XHCTUS@K-"=HM8TC YF=!_97L^ -/HK;R:Y?+W@M+ M_\BF-[>1(_4Y*T8WF?N:%>/I-MGS>"Q@&(25J=96,.@M8%BH* XC*PDX'MWG M'\B*:QX@>)&R>OF[SL[G>P;0VI:UHV7F1]/B[Z/9ZF@FZ #("]8(I1$"JM0O M12#6HCJQ7S]B.)Q8PTM3]?0!B*ZE_?+GZ5/?1.0O?]H^]6F'.6W/I#$HA0B5)&J@1$02@1&J$AV=]ZQY M(:)5ZX RH M5R\L303GSPF;7MZ#N.RZ2:S:E7C\\\;IH:O5@F-JN1;<2LU%F4>VN<0 M#.(Q]Y=PXU1"QXQ30FBA+7>4:KVI9R2IE]"GS(?LO?1?797I[<;I>6#_>*7_ ML$7:(R:M9\J*,H7"5>PSW.(!H!=S#[6V APM_7<6C$,O":> QH)H&^$ @'%G MI8#;61D_Q/RP[Z\T$\SQVG#-$'GIC8T@5?X7+3Q^_8O&L69!Q M&>)4>ZT1@8BK2&:U20+'>/-$JU1% &O#FW>&0IKRC"@2:2TL'PA71%GM.7,5 M3=Z* ;ZAWH5D&@,P['O%B@I-E>24>^\=CQ9!]$VWMBABJGE"UHNY5]S4%&J# MXV#B<2_@)G[>. A.A*'.6 P 92;B:WW%E6:@^6' R[H)7%NX MWSU+W!+1] F6F]L\6]/ER3-*Z[.#/E,HZW\Z,"\<G=)W= M*>Y41B]F%JC)IE3%:+9E?+6\S8OR);T^)\+AKP:KHZA1W$654UPKXW8A1H80 M=LTSB@:6"/@2YD)G8AK\=-B;POAKU,C47MO^^"C$0/BBJR< MM'&A]HQ*)1QC#E.+!*A5"*/WW.NUMGU;,W!&-O7S7D%S@K6TCG/N"%%66%/Q MJA&LEV>>(C^ZI:0.ISRW1&302- R&&4"&!H0)[*>-\\W3+ ME5'(##Q;I@-I/3\=[@JB'T4!!IES,@BY7SQ[1)^3/:*K1VXXPH!(;9V6QD?O ME.@'KCAH_IYI;Z?T;41S./>C&1XO)D<(2ZP8>Z M'RDWPR.ME-Z17()B4#K3@&D?T/(_VCZCLYO(NP+!G=WO[OSML+J # M[T;%5;'>VB;K:^#OLF+-1#U=.-0[:(FL !9P!2R6%@"(=WP;:IJ;]TG6@DYU MHB.,+J ;?\^79>7*LG# T;C'_AY!1^R@L%K'Y=0A8( MBVUM^!-DB*^8]Z8# M+7!)=E4QCI45Q?;!D,U"]JA^Z1'YG^@9.$50Z8@RRA# YNA MW@"!<4&C[\P!I?%OK*R##RON!:-J.&=H*92C(YB2'?F6-+]>+%;9Q*Z*N+)M M3MBV"UYY$'CXLL_KC,GQ.V1P,:C1,(I:8L5,&@H)S(LCR%V?%'1/.5XJ$X MWC 5(05<%UHV)FH^>9\MI\6^3;'^VG%TF! !C@8Y=8Q+1LHL(4$J)+PV+3Q8 M^$)"G#VBE4IO/I9JOBJ^;8[MQO^S*JG?5L,T^6)9PXFI.T2 3A/E,5*(02"@A?2/BS)Z2&M<:WUHT]3$K3-H<-'_(\Y(2[4P#"J.=MNWMZ9- M<;(7$G=-AEVRI.#5W=VH^!8!FM[,I]?3\6B^5.-Q27(Y0_+9=#Q-DAY;+U!PF:&T,]Y0*MCVD(8GZ' D4M'K;K+@ 3=Y,1Y^FLPA]=EH+#G4)0@CD%:%460*!01 A4G%(B!Y@ MQF0/*M 1.AVM^[,',N8[M3QG\3\R0(@&E&=$:Z.%Y,)3Q)&L.$(0-S<0>\N) M['<'Z ZK"VT#YZP"I[J&LLBP]$ 0Z85PEC,339TMQXZIYAFSO25%]K\AM$4I MV:XP^>_58KF.N_B\.!*5.?4@QCGC!& M!IXR6!YP<0 BED50B2$#_;!C,M$ MK?K$-EEV0_Q:684S7Y>Y.;GF[&L>E!'*<1YW4R$!4(Y0IBK.!)=LV.&KGJ3X M/+&A.^!^)-489 1KP!IQ,1=ER_^'\N[1J)@L?K^/YE<6VS. ZO@KI_L'QC05 M!DBK/#%2""6HK7BWV VP)'\[$7[OMG0.TF4BGE7L;>-\;R-PM4.=>WL'KI72 MLHP@&Z< -R*:\1N^(5"$-+_@TYMR7.Y MWL\DWE#E3?WIO3FUM=>KZY_CSR4 MM!]SA8[U"UPI45Y<,#PZ?A3'^4EIQ2N5<(!O^EU.=[I$,JD/O5'O!T?OE./\ MO'W 5C- .)+." PD$T+PBC=G6E2P[2U\>D$MZ0#!R\57JQ7QT:_."K;NZ1^\ M(,9' C2V !F !/&PXAUJU?SAW=XBKY?3GCX0O:^)T! A M@U'%9>F!#B_*>^%]JPL8DQ756=VM9E'+/V?N^CH;1UOL&7A;:*JJU _>Z!%E M:CYH<$Y*!(B3<44FY;&ZXMLC5 @=;E&>J;>K])=3MF0P#^L:P;G,)JM-7HOZ M&I&UL[+UKC]PXEB;\?7^%WMX/6P6DNT1)E*C! MS"QX4\. RVG8KNX=%%X$(B.4MJ8B0QY)X;+[UZ^H2T3D34%*I,3T[&*VVTYG MZSSG.>1S#N__^K^_W>VO7K7_(Z?YPR[;__$OXC]NUF7J?"NS?RDWG].[]9M\LZX:VY^K MZLN__/++GW_^^==O-\7NKWGQZ1?/=?U?CO^K9W]#_.U5_VNOQ(]> >^5#_[Z MK=S^Q:D]W)>-;0DC_:]_>_3[?_K-;X,XCG]I_O7XJV7VU"_6GP6__)]?WWQH M_'R5[.^._?WK]^%EW\B_B-7_;I)\'WN[3( M\NV':EU4;]8WZ:Z&T7SM/OV)75'<^X)@*!8,@5 P]#\O?+CZ_B7]M[^4 MV=V774W/+Q/PCP!7AR+%-V55K#?5BH*0 QPPC\4^!9&7)#"&@'L$89^BT%TU1E;I_M5O M'WI(S8],&OV+"E>/HU"D97XH-FT*J]&*#-XZ\.]G.)WU?NO<0^J3T/?;SS5/-J8%XNRYO&IP=/S5>@'Y)=U79_^25^,DK%W3)^7^.(O)A M0/*-X8"T_.Y$J9(773._UQIQL7'R8IL6=0G5_X_6Q>9"(+O?^&63UW7!E^K5 MO9B*4FH6W_(YFG3+8.WP4^R-Z\L?:W$@-3]_K"( 6!1PGF#*_, '$7&C#D2 M8\17U3&CZ>G1\J95NG3U3-X=VZ^?[<&S<*Y10,W0;4I!!5JG@6NCAAZYG"JB MZD%Y02HZPKDQ,CJ60UD=/5FZOJT!?4GW93/8?I_N1#E'\[(J/WQ>%ZD8^6[? MK;^W>'MQ=WW*HI@R@#FND7B<0J\%E< (8"#9QPVC,-?GSWIU?NN<0W0,$2$L"2),44X]!AP>V#U3WV5&FT& M.(;KM@^'N[MU\5W(2HO3Z7&J%6US!$9.Y"V+B9K0G\OW.>A:V 7L+D:USO?( MZRI/8'<6J_6FTSV@\S/&T@ZMG]/A?+%^,TGS;QX">Y_6*2?;U#FI@5@7N0]^ M\ML^JYZ#S&(CB(=>R'R/ M\2-@#B.9/&!61=R'@6(%PZWW7>#::YQPU M)>-9UR:VW::IQM:/TC;N.35R5K7ZG#K[P]U-6HB_Y6F952? MUY53\^*L[S613X,:\: "$CR+NB9V_:ZJ,<_\$S6-1>%>MJ*QB8C9X8]YG/,DL /,/2BA$7,YI M$3E'2(NMNSQ#SR>II+$^2\S[F*%*L7*79,3.;%?DV\.FNBX^ MI,77;),VHH,HB F@800@#0.7@-!W>S,4A$!6$$9]W+ F=)B:^;<.EG)E,(ZT MR^)@G"\U?1A!E3:5>(J*9X1B$FO+:\4T^+FFUJ.L&&+/=V>H[-0)N?7H!$*? MU P$B/"$>5YOBX14:F)AFH4EM$.YKIA H+2$&.9.@X[,5F\\R\BPG$Q@T!I- MF>+#8V&9S(CL?.6;VL*^3']-Q9K9"D<^\BF+?01J#:,P3,C11IR$2D??U+YL M6$TZ,&ISE(KI MM<\C(3+KG^KLV2$94QQX;AUT+!>RHO$^_9KN#^GIF"F,2!32A!,_(B[R6)(D M?F\F!AY6D0SECQM?%VGQJ.F%.D5R:F&4'=45D1;*8ANL'G(Q(!.C:;-#),;# MSS4UGU$"D=2.B*LNA*5_9-5G>BBK_"XM^+?-[B"NE,1EF=;_M_VX_K9*0I9 MZ/&0>WY,0M_'(.Z1U'^3.AMATKYAF6GN4G.**6*CEVXE/5J,Z5&2U=Y+VN-M M+RSM$5\Y1\Q.#]JI42\B;2JT7E8_(T&R2B#->/BTAAID4_Y>M+*ZONWP'"6= MHS !4?UY+XX)8A[S_*BS!1!D@=KU9V,L&)9* 4J<#ADGEB-)DY-#\WRI"5Y/ M52]\R]WG^ 0O XHUC4<[-&FB#X\N$)O.R"A=6=7?Q0B'V&-!@$C@,Q;0W@9P M76^TGES\\BPEUT:?FERF:H2*:&5IDGHL*!FR4B%-EH42(8]]2!H4&9"5A+\5 M>5F^*_+;K%K1D#,>U*/#!#'"?$90B'H+@"WVQJ:M\5TD.GKF:>J"U M-U"<+PT6-1%0(D=. DSQHB8 +27OABDQTOO/_!_H^V-8LJ/GCT*>3V\C:KW^ M^DM:K,5-I?R;..1Z-F^$@1<3$H28XZC9)L< Z^T1@JE*43#>BN$"X0C,23MD M:KHP@3XYE9B'.37-.)'6@UILU/$L/0.2,IU2.P1&@Q^Y[L:FN#2=[G9B&F6_ M_75=_)&>65YA-_$)\CR?AXC!F$0,]+/6P"=<:8IC@AG32]7K7=K>?7'7(U-< MM)[ H.3B]3SD*2YBMZ :YHZP>C6:>2W[67Z&UK2GDVJ'!NEPY.$:MRYNY)>R MRK3^W<^U15:/L';Y%['"WMN,/1;YU(M#%T)//'D1PWZPY06>&ZLM6DVQ9'P5 MO 77=*KM"9[J0M4D,F67I.;B477QZ8S",V3+*-,@2X-K23K8M4.?-/GR:'U( M'T/2TS/IOB[.=K5)O+W+]IDHS*KL:]I;C0B+.8I<'B81\B (7)*Y77/*=4\L M729MY(225KZF3B0M/'ND,FLDS9L=FC(!_Z59(D4FE'6CO1[N35Z6*PYB$$0( M!P!$<8PQ0WY_1,(#'A^G' K?-ZP=IPZQJ]&,5 P5NA0UPQ!38U6CNPCR)P'H MYX6DXT2)C'B,(- R^1CCP7,",IH-60EYF^_S^\;Z4H<'V T9!80!G\, 8MBNG5K>IS6CA9 ^G*V:>*E@S:PQ MS](SH#33*;5#;S3XD>MN;&.N91;BUN\CSO:'VG:G?OF^).*>Z+3]O8_K;VG) MO]4#LIK:;+\NOC?'NVK0&[$#.6_FQ%_O:Q%(RVI5"V(1"U7*H"5Q&BZGA%/.38.^4T&G6G_K1V3.3S?U>/@VJY[OUO8%5DY87TI, MU:3Y7KEW.N'1NN:5*ZIK$@/YM/J M;,( ,]-,(XX!1P$?N!%"/0VO) JE4PV8CAJJ37#*^3'%/:QTGG:8LUETI8&@("IJ--JI*(H^7)"3,8R,U1*6[0Y5NEW%* J3,';C."(\ M)!@"WM\ $! ?*%WT.M:&83WI8$Q3%&F^QFF*":JFJ\HEYF;1E0Z$@K*HDFFG MMBA[<4%=QK$BJR__2+-/G^O/XZ]IL?Z4OFW>8+YN'[HMKP]56:WWS:U&?KQ.NL6<#NJ*IV#N"RLRIUZ-/NE MCI785#%MY*4_*G+RMFA U'3O&(L.J_/V^'QX"]Q#['09+#1L5.1SHT*:B84>'-N;=/+%5V=)>1V =W\*@Q('W> M5YQ6>Z*'"9.U_>O;C^MO[_)"[(@^W_[U,6\W?QT[(HI!_7\NB-W$HTF "4UP MCPZYOM1S[7-C,MR]VH. FWOIKCL0\Y/H=C\WIP-%2JS6WQ0GL&<+FUPI8F/$ MU$J4-EA/UB;M[LD[=#SV;U^>'A[ M$=:GYI D+^KQV9X>BAK$YOO'8KTO:Q0"Y'[;_&W7'+7YVSK;"T]PD97U*(T= MBOH_WZ5%EF][YU8!8AY&40(I" AG-')1M[L=08]!+?EE3KR&>^J[L;SUV6I>=UN?SC&=' M&M,8R!$I;HEF9'?Z6X01R=2X7+1T#+WPUW6V$RF\=D/<5_TAK94\J[*TQ-O_ M/)25F"(YP@.O"IK7YSRZ(R^D9C>*$X?BBT60.V9[H3\RL&/@EG_[.C/ ME;.^K=N//4E,-1 C!V-&8FUW.C+GML)PS"#O\N_,/4)VM.A&(7$)#8@+&. ^ M)-P]6N0A)"HG>*?849)_]?.\]\5#_63O) KEA'HN]M2T5WH&S(;#P ,4#JBF M#N+M$$(MGCQZ]4X7.YI>-3^M]?D<4D*BA#%"7 2P>)43!D&(HM"+(MGS];K, MF>N#$L]I+S;#+,G>0/?3S;\=75&[5VJO8X]D[5(7W:ZK]8JEMVD]B-YV$-[G MNUU=:/^Y+K8?A?BO"$,1C&+DQ2 ,$0]KD0@[D\1/H-2)%2V&3&_[Z^ =7WT^ M ^C\WD!\OC,:H'58[F9G5$WC;"-SFV\.HC1OYH3L(?4>K'G(?9 VA,LB&<2N MWZ4"&1*>T'^MW"TK^GI=R0VT+;4*C*SKYK-)/WQ.T^J-X%3,DG[+RA6-H<_$ M0^@XI 20"!./=>:H2['2S.)H(X9EOLL%*KI M^#CVC)2FS[$S4(M.)M2.XG.Z&[GFAC9=?UA^M\[V*TB#$+BQ^#[# 0<>XZ W M&%(&IRJ0I)E%-&BZ^,B2.%Y^#/"G1X!:8!9(4 M$4804:;57AE0=D1"B4=R, M&>G^FHKC)"N7NCQP 7"11W@WX09KC5@-, M31RM_MY"FC!$E65K_,#4 &N:AJ,7V1LU!FT_*CGR5"3'OO&FJ@,#H\Q17$R< M.GR3[=/F#O45CY,(N4G@AHQY'D@\C)+.+$,PX!JF#^6-+3B%J&6V2X'62=.' M9AC5.84H$#H-1#WSB K,:IE+-,/P. $_)].I\3F+3C >F5&?9%0GU3[AG^:. MW&3C6)[D=Z@\7L)ZDZUOLEU6?5^!F$%$$T A<+%' Q>'_1H6BWS.5E^:[9D? MJG51R8W\I]E3Z6 /H2F/8]=5W;LV349V?'#EB)&FZMZ52>3*S07,QZA:4GAZ MN?S*.6*;>X?* $V#>U1TT&O'M( F7Q[M4]''D!;9ZE4TW>2?]F+3\0IS&"," M:1QZ;DCC*$8(]R "#TE5MH9,SU7G%EU]4!RA:=2R$8QK$#>S9&M6NZM3A78Y M O,KX",NQTKB^*"\ (V2:8'=;C&'WXA1)NB^;M/ ^W:VK M=$OSLBK[]US2[;OU=Y$XRH_IMXK4A/RQ"GC$*8LQ"F'H^AZD,/ @X!Y! <. M*0V736,Q7 -^J&H0KQILSCE\M<&S\8#(C:9MBH7B"M,1>7]Q98_=Z< [#?JK M]H;:5S=-P'H/G-^%#T[CQ,S[D"92/B"]S=M\F2XS\@7R$[SCN2,. M6,@H)AZ( A)RZ*,0MQ83ZA-?^0'M$2;,Z<#9(]IGDK#4$;P!C@8ZK@YF[>B4 M6CQY[E'MR>Q,Z$RG_HLXH'&,<11QG[O0#Q&.CR8A]E5*H4F&#-NW* M-/I&BY$9YK2HT6+%QA!-:H*DSJZUBC3"EWS3"D.??A M^A$-6B-CC[(Y,K;M<#KK M#JB:YNAB64Z'%B!839ON<]M#='J,S@GDO'(E1]R A&EFW@Y9T^U4;K2UJLG? MNZ+;N=>,]=ZMB^NBF3[:_GV].Z3OTJ)9IUYY$$6QV-N7A#S$#'MQS'OCR V5 MWN_19-*P_!U1MC,85^*&9*=!Z/R4[9U#N76^I(53"JP_JXFA+L[EQ' !NM7$ M\$FF:UEL47:0."J)E].P11MU.YT18[11#;-ZCQH?J<%\V9 MFI"$G!,64\ )HCP /N^GP6# F=1MN9I,S2V W3/N)X135$^=V#%J9Y33B2HG M3^<,RO:0*&E%&\VPC4HVWIE!!9O(T13E>EV6A]H@(3!D(?.9BQD-8<1H['<& M0QB&2E-B$\PLI%@MNNEJ)4OF>*4RP*,>E;I X6P*U>)05"=%5NU5)E5')%1I M%#=JD_/#59P?> &@+O)A+7V$11!Z7F\Y"2A1GZV?9L_T]'T[*ZU]3*F%:I59 M_OE8'C7M;]]04H*VBVL#>DBW0^"T>O3DZH%.MD9(WJ.R#]/8@Q%)0A*(6[@) MI$N2-I;0I#'CPM$7!*>4:R,%IWK0U56Z_TVVW]:,8I=-XFPQWW. M C?T0_=HDGDDG*0\*H:6D)\S?!,U2(G2D4)DBDT=:B3#Y#R2=(9$19?&D&NI M.(URY9)"C>='5J;XNMC77R_[X2%9E]D&[[/Q-''BQUX8)C&/ <"Q M&Q'F)>(-79:0" *UZ2I=-@V+EW@V6CS!?9J;3(<8=SL3L+)/D;D#S=$;!#_;1[E9MMMVJ:6'?\]A2S M>#]^!3W7Q\0-<>2B)(YXQ/#1!D\(7'U-BYM<5OO4OJW2[\YA*&OM/Z=N#V'5^?=MTO+,"Y$$?7/' MAS$D<4R#NOLQXB=',"BDOM*LKB$(A@N$'K6S;F&W14+IY"?$SD%-FAO::=S&?M UH'="L8Q@F*$ \I"G!4ETU!#'JK'B9*UU5.M67% &[R M%H3)C&L9RVDEV\ 8SJJ!V_@!FS3-=BBA-F_4!FB*+$F?6=Q76=-KLZ_IAW1S M*+(J2TO^;;,[;--M4GM/FS*KN73R^O8AR/;.[E4X=BC^S#X_/-.Y ./*UP1>W])U M^3G9Y7^6QYE$G\NS$VS*G$$59S(7@- MS&F0+3:O/D330'_6PJX=W52/*\]=@#>='X6YH>3K[_5J;;U_OK M>C!5]_'])[RII: 1 ?&V0[8_U#_K_C'?G\#A)/*2&#'@(M>/O;ITC/T>7 P] MI9IL)DB&B[(C7&=]Q*M69\T5&CEEM# J:AHJ9A,:Z>Q=<&Z^.S\)+YQL_[-S MBM?)DROGY(MS4S^WTXR6B^3F7'K%O__-05NTS#[EX MHG&_R7;IO56MC[DD_"-4@#AW?1 %0>)2EB0$\CZ3)8GG*NU%602@Z?'\R2>Q M]%3T7IV6FNJ?BC]OA)Q].9.S?'+262;@DF-]VV.M./2_'^:C0X[(5-UM^S\) MIWX6_ZR8NA;+42:"-#1%L&2;L"-_+4O!PPF$Y>,A_7!<^J66UJQ]Y]0ED/&( M)B!)4,1#Y(/:7F>"4:CT](G2APWGDG,LS7+.^BXOJNR?[0_2;^*-)\4-"VJ\ MR4F[,O\U[<1NY4,_HBST$(E\/^' %:^D-&!"-XQ#OMJG MG\1AWH\*M:T9)%+=)VZ[SR/0\M7-N<[\M.Y=^=FI_YJ=T%Z)0E:Q1#44(,DB M=,&@C"LS>\#.3^>0?Q93R4?436KH<5\Y9\AGKAY'L3M4'YH-EQW2:MK)AS7> M')Q*KPH=WZ,\?[%RA2/@8^0"C"(WB<7U,''0&\-ULE!Z.6J<"<.57?M8;_OV MZ^;\C=A11=U8&B67U+IKI MX$1ZN:QVL1Z\-N^<9S<'88FWW6WEAB%AC!/B0D!1X+MND/0&8^PKW48PP8SI M\62^/VY#F?ZDPQ0Z)9>MYF%2<2FJ!>6R,>.S7=TMD%D[?5ZIO_ [G4_9&:\9J52=!>M8/'\GN1DABL=_.WQS3X\- MLS4X9::):#LT2Y\[CZ;6M/*D\"!YD=;5&TO;_SY;":#K+UFUWAV7 1CF 8UH M0A@)"$C")&2L P!(["G=!JS1K&%-HY_KO]7]+]N?+^^69=K-VNRR]4VV&['4 MJY-Y.M!.C_U,'\6W)\663NHBZVPRK,XH(H&0F&'/IIP[/$3Z6:X M&Z^93[R[ R)>6^" $UFU5P"DN7=2^R7R-5[UW1?IEG6W[RK4;:-=5ZW7U M.2UP4R.M*/431+G/_8AAU\,PQ%X/QL.8:M%!+4CF4<8.:K],T!:1N8#95953 M)5)/5,:*YGR1T"FC?5 ZN$U,&L .'H[)3)HJPZJ2RFH-DZVZJ]?)BTIL@-/Q MVGPVC7"6&7PO)!@"5)?"<80)"]EQ#A1XD/M:Q'BR M/59D#3*L4U7OS5_:4Z ^R9Z2>D[CWU:YG.C517W4P=IX0>QE^7WZ-=T?TE7 M&$*8>S3R4.PC'H/ [^W6_U_IR.1T:W,MS!0MGJEZITSF6*4SR:,6C3LR^_X" MLS.)VP/"E&1M+-FV"MIH?RY*V32FIL\SOEM_%^)9UY9B,^ AW;XYK4*L0 !@ M3*$;H,0C)$8XXX*_:E!=F>O&AAZERPT1..J?.3LT5" M[XSEN[/8=,"=-Q*QF7D:_-<:[0B-!'K5QQZ(. ^X RZ<0^*,AJN MJKQ:[^3TTC 4)0D]HI;?JFSFF@G3\9&36HM"HZ:^^NXR>DD7& UM29\GDG9( M^%S.:KVH2)'CB4+?GCM4N#TI\ &C+$811XC[R \9[L%!GR -]]?IAF2\=N[@ MZM9X[:&9I/5+1D6KYI_B]>+NKU.,@7H:,!5DJ].!,:?ETH)9SF730SW*Z.XB MPIO_.F1%6L.L;5??W]5]J\+[+:]_^D7\R@HRU\=>Y!$"0@^[4W\(NU&A%J>Q $Q-A ).P37A&.Y\58\43C)HFF<:&V*>4)ZU=R9V=^-W\-=6#,'B%1131WQL%0WM;AV23GU\3=:._'7 M=;83L]U)7GQ8[\Y>UEAYD'LTCHF'8@_Y/D6<]=>4^ F#0(=T3C"_0-F92=P] M9I[VD>)IFFIMVGD$^NHV+UZ5-53GA'5AX7R>1!7=U! *2V53AV>75%,;>]*B M6>2;--V6XHVA7]=59ZPYTM!"JXM>NM[MRNO;(6P)#AAV:8@IP#[&44Q!!*'G MPQ E$$&5>=QY$!F>QCT!GZ:M\T1'4G6M"XRB'G?XV[?=3AY<.6<^-,/_QHOF MHL[TICH3Z*LG]'MFT=81@R$YGS7&E@C]O#X_3 $+,#XF.0B#0Q!$5UGQ!'%, M?$YPB%P>B$-OB8!1_S=/H*]TZ95VXX8E7R#2I_9ZZ%87]MF9GJ+A IKU,BW# MJ*0B:PV.?>*KU[T!G37 XSP;)U8$QIY+0L PP)[/68+BX\P)HPQKV"&G"\I< M.^0.[5)\)[O+[9RX'!LY-;8H+&K:K&^GQ$O:'F%L6X1T).T0\KF+VXW7&*,5!/ Z:";'4Z,.:T7%HPR_FH:15Q>__UE\8L_Y86 MFZP&NHH1Y(D?( ^$40#]!!*_O[\R)BQ0>D9ENC7#HGY_3)^5Y:&.43.N'__" M@0:*1\R=&&=WTF2)0.=T\)PCO@4G1IZB2W8F9!+5=DBD1G^&YCHT,*6Z R/) MB_?IEVYWP?4M;;IQ V0%@XB&7L(\%P8)0!!!OS^.$@<01A,V7DRP.L]^BQ.Z M!94MYFXG;:!HO;O'!.\)H-:2VW'P:Y-;JMXGG&)'93:*#;$HW3Z- S M>R>T<37/Z'Y58V+4HR1A"68@ (3P_LZ@&'(0:YC"U05EKBG<\T/./QWZP>/M MPH/]RY&:8Y"O-4A+#>Y?THC>V$A>.I)V2/= M)-1JV/ XOL4JJJ^T0^O444F=3?>23EV/-6HO=E@U?TA/V-5T76\XY%1\L4BH M:?8I"#U01R 5Y-.>_.8/7()\(^JL0N2 %AN)AQW*:\:U?(;VK*:JC)B]+FE;GG*1H0-0V\VB%A.AS)M;4*NM'$T4;+J$751?*\'RG]?[P[I"M957(1IX/LA<#&*(0G[ M.U^PZT)W]:61V0_5NJ@FZ9>B796^]Q"B=#8K6F1,E>-) M:F:06$VB=N6LQ>1AB])I8%HA;O>94]>XDE""/ M ,@]WRX%]T-9CE]2/Y3V M:50_5&-,MA]^.'SYLDO%NNQZ)P DN_S/U_O;O+AKYN>/Y0]T(XI#YB> !=#S M&?90V%OW(%(Z**C+IN%1U-M\_ZJ=X!FYFJF-6[G28PE:U8J/10O!2(?=N9)0@.EIYJT&36L?_U;/_?VP.FX[%(? MZ[)CL@4(5QV6-1"= M589&>).5Q^OBTWJ?_;-18IKORWR7;5M9WF_?U5B$:HN_7M]VNSW6NP_U3]*[ M>S-GF"&/ 00\$ % $4H\-X2 UQA)1! +)'OQ/&#,=?%S_,VNJY,'C9B>^R"4 M]NB%[F[2(K]]5^3;PZ8J M5[%' 4Q"1EP2P 1$A(:PMQ%P('6V:MR730\P&SRBK_^1?A>558-*KI8:2=6P MU)IG24TR3P2]FX.<;;XYW/7M?D&2[N&80%;]Y]NT:'EX$J8^A'Z+68LS#(%!ZJV>*'<,JVCVE>,3F].#J8JF&]WRAI)]0N4)V+B[5 MM'8TC:9>IWR.HX$J4@>S=M2&6CQY_-JD)G8FJA/+[];9?A4#"NH$0\5572$, M$,-AU-MDC 8:]$G2TE(*I46:9-F<)$X&B-0F3RTV.P2JQ:(N48K\6BU2JK[( MR=0HAJ37 ?*RNKYM+@3]-16%V\J+7(YP@&D4@MB'+(Q]O[.3A&X0*TWX*W_= M]/[0&I 8*!3IUW1_4%W6'$&6Y#R]49X4)^0[BMI+8G]O\.-^ZWOZZ+/U)Q=UTS3U^FG=G(YR3R$0C]Q/,) M33P4@=XL\"E0VC(QU9AA16F[B9C&ONOQ*>Z5F,RFY":).8E4W!W10FM8/()S M.G0+2= ENH;V0^ABV@Z!TN?.PQT0>GF2E:_W:9G6ORLVGK&Z#-CES4+^?!;+KD^AY,-9'31*^#KG3[%-NLJFJ21[>-=RFVP^?UT5*UF6ZI?F=L-M, MH'405BP$$?*2!,2>[\$0AJ'GM<:QBQ-7Z:I:329-#T[%W7*O;@0ZYQQ>WSO5 MI$\7S7+:MP##:N)W!.@T",?0;$3[Y(@;$#_-S-NA?KJ=RHVV5L4)N7[)X/JV MZ?&?\UW-9BF.5%7?3S>$UV8#/PQIB%S/BX%+H8>X'Q(<C6VKVZ>$,DP'&I(N2[7\>NK?UDKR@ MS-YJ-\C$$0Q"RB&L91WY 8L3EO1VQ2N)2CL8)ENS M3#\O[1DRQ;GD1HA9Z3:KE(OLSKI(X-!."FWDVZ&)&OUYN--",U/2->717EW9 M[K?K8EO^]F5;U[AU:PCV(YF_;3P)#TNQOW M376;]B/$0\(P]F,,41AY'@=>;\OU J5WD<=9F%F-1@XP1[(G)T/FB9LF/PL- M%9^D94!WIM%HA]Y,].'APQ0:&)$_J'-\+*ZKLJCO 0P]ACGS0TX3%[+>#D@P MIFH'=52_;EA7SE]%='ZBNW59.KC99T2>?QU!%W&2WNTRP9GRWOP377R;W*Q%M3#3[5)<5)=,HN(<[%I.I$^',D M+C4/-$34X(*@#H+MD"1-OCQ:\-/'D,(D]^'NL!.;J:ZKSVDAZJLB_9SNR^QK MVIZ1[NP#EP60$$9\#F ':GVS2YTJK^6N:,9K2\UVR[$V/..MF7E+ MU$^_7X]GOHTP)W]JL:H'E^F6KPOQ)$Q_PCNB#$:AA[TD()RCQ$>PEV _X;'2 M;0TC3E7DS<%YIW?!62GPSS_-5DJ MC [HHJG8V"&8QKQ[?+F601:E]S"(TT'E]:$JQ?:)6M%7'"8$Q!Z/0A\!'D;8 MY]U&L2AP YZHOW"H;D.EMXY_S7!=_W63ELY/=75(4CJY_20I<'-3:,I MM412)CCP:!O31"ZD]Q:T$RSBMH;;VW137=^^3?]\8F_[ZWW[JOWU+=[F7YJW M @*?123 R(V\, !AF'@)Z %AE_JR:^GF$!A<=#^"=EK4XL1QC?OI\R!UU=-B M%[_5HY]YB7XTRT-K^>9#9T?/GL/1A[L#YN)6J?QX79:'=,L.A8#0YO*F^JFQ M-?]4KAC%$ <\)A C'B8\JG6K,PZ)"Y1FI369-#TA5*,0M8GHW)MV,T[9[ET: M/=K11+5"*3,ORR/*&Z=%Z+00.SV]%N@"%05WVZUX"T3O;N4Z>N>B.IMUKTQOHDIWF3&%.2O/=I_R;R%N^W[],J*YZ2 MWQ5B/'%]% 61'\(D(BXA40_!]WUOM4\_B17]CXH"J,N^5'^-V_[Z"*K"4OR] M%Z0UUH7:XJ @DK-R/T$KSW V!P8ZI$\7C0LHIB2/EX13=S@LTD_MKCTEHV;X MTZNFC;"O6,"X'P4,H] -(D+\V/-[!)3ZOC$QE3,_MY9J*"YU$:]3/362;5X\ M&[ V:F<#;+)TJL7B)2FGHF>CA',,>R-N5?R8/W,ZH1'NFX=7L+Y/_^N0E5F5 M?DB+K]DF;;&^3S?YIWWSE18VI7'B8Q*(*_E!'+ANX/;'KT(/)V,O8EP&K.'A M_OGUTIOS>X_34==++\V6^LV.]D=5+0><7W%6YO,T<4ND#02L8%\8TUCL2-)V4/'\S=;VA"G2^FP>6E]< :Z;_UX!7H]B:$QCQ@*OSLN P_X*E##VL-0#Q(8A&$Y=/0XQF.AO M%Y@V/V,Z),/)R:)HC!AVC,%L1U2V^>8@5*/]]1<0G7N M:Z^GEQP3CXX%\/U M(.,+JD0>CUV_R^+3R'LB-\\4C64S[EQ.YK.V\.G9LI4TR$^D)A;Q[4Z*-$&M3-J.R4Z7/7%8B+0MZFU?7MQ_6W51!B+X0( M> !!%D/. H1[T\3UE"ZJU&+0<(YK;T[9W+LY95?CNW+VJ>+] GKXE9M[G)U: MM?3UU'TT+4#G)P'Q9[%9J=DF7^.<=PY0AKF!>3RMQ-LQ%Z?7I=Q@0YUZQA:C M@+F4VH-+E[H.1[GM*YVLM/#DJ2Z$= MG6<"_HLG1]68F'!R%!+&J.M2!F,OHA%(".CW1HOC9$BY7ZB;F+%CO*Q3C[+$ M6=(=)CAP^=2C&A>R'>*-N :B/+T"&4#&./,BE/C4 S&/(A+A 0)8@F++\TX MC/RJN5JL!;+88Z?W>1AH^R,)LZ/=CP6?:VDTJNV]+-/TNE;1M3@\V-K\F'ZK M2.W1'RL6>=BGC("(>#0@- H:HW&;AQ[4M.>FDP9'ONU<-0&>5/)DQ6/V7A3 M%1,![,HY0G-Z>1'HG ;>[ (SQ-6@X&@AV18!TN/,(T'2R)%TA;KYG&X/N_3Z M]NE'U'%1B&?WFDT:Y/OI=]ZMOXN?87%OTTZSMR!$+^/UP3+<0\[*9YUW=G]ZN[[IG MJWWFD<0+8Y:$F*$(<9?W)D(_4+J\0NG#AO5?8'$$F%$/!JI1)">^QMA1TT]I M8HPHWSD) ^(UBBL[]&<<]%Q#6QFG MT[7M@E/@H(JV7&=<.(LQB!UDA81S), MQNB Y*?G4H)Q$B#+CYH(&*!FM PL\A[??2(DI$"1,;O$0!7\,W(PB@.I_8.X M#I,OS'1WKL=U>1%!DA#B!<"+<&W+[TWP,)*ZS&74APV+@4#C"#@*>\B4N1F6 M N.TJ G!D9'++R=HH$9AUYQ)BL9MAE.@2FYWVP,7G]NT-I8)"_:BC8:>:V@) M"OK'/[Q[=WSGRW,9 R!)( XP(TD4\O[K"4/RQX44OCF'Z@DX"EU;A1$)P3-$ MAIK6"1!C9$Z%"P6%,\3).'&3XT9.UTZ./2=I(URW0,W&H,ZG!5SQPH!F[JC^ MGS0#1PP1@3B.8)0D"8\P0L#K; OQ&H/G2I]V;">M5.W LVHV1U%EN1&=N8( M4M,X>6[,G#X_IV%@6#>.+CM&=2.Q/SR$/8$!I=VAHR:@3^CVVP?#SYC[,6;4 MA=1C<>2C!(9N#Y4'GM)3[(L -*Q._6L$ N"(-U]F#Y?DVJ'MD5(L!<^"M- 4 MF E&AQ8$EPR@'<*]+ 5/;85>-A[:TLAS2-]D^_1UE=Z5*X#J,3J+"(I83"(4 MXL#MQ^P@45#_#1ED7E#IY8S)D?-^5VXX31^ MV)9L+A(_);7HB^H+220:'59-&[JYEKM_8BRJMP.6_S??K7^C^=>U]PTF]9695-Y*O/6>FDN\;KOSJO7DV]_\,\L\\M4=@4 M5 O6/JRB([>T\\TTK+Z ?"4V!M;P @11C FD$((>KD< :0N5^&\D"'\A3B9&-CK M:AHO?+BOC09=DP!ZXS);HCO=4=T!/U2?\R+[9[I=,5(G8R] %',<$4SY<7=\ MZ'D^)[-,+&O :7K+Q!')0DEL2@AGRF,S16_!5';VQD&?U8X^OK!D]GRP3.8S M#4WD!TEI.IC0G=6T1<=X8KMNWBTOFZ1;]@^:_ZW(RW(E[AK@S&,Q0V%(710& M\1%I'%#8/X!F.*5-0"@EAO??2%-+9@VHV3/9E)@9SF"F@[54YNK\NFJ'6Z5X MDZO9"<]7QX3.0J#8WAA>) @>X;NA.U.BT@W[!\U>VJ-K.*4M$M:E\EPW M 7WFK=/>+EW5_CZ?!5](^E,,I8F<:*HUO?!$:8P67=G3;-R44NK-9?@WSR3_ MM_G^:UK6FM_]/MO_R#EK+0_7]Q;(I>8#>2F56M24+,JD M-K'R5"*U"9\E0].C'\=*@#(7>R2 /!8>!!B[+.P\\+&/E X_VX3[!>132YA: M?(1J-KBV#E*/7O]XX]1' 5UDJ#J^65F48VUC9K8!Z]3H+;ZYE+/$(P1[D/B1 M2Y@7$=)O$?*IA]U1[TLM 51]:ZGR:SQ/;BRMOZ*PI=0NB;1P*Z%LF%^X^&FC M8:ZMA&IQD96UU\WXI5%6EMY4>-\I[H=TNBSSHNQ2R&@PB MXK9,%S*:>%#VR+)&B^;*NS.05XZ Z:QKE>GDYX1TL0>2Y$D>TWOWLG/Q;\&DK M4Y&22R3+- [KTLY"-#R?I):,BVQ*H^LO6;7>B?W%--\WR9/F9=6^W>+6R=/S M8QI3A"#GA(8XC&#L,Q9&B"&E%P8G&3*<6LZP.3TX1Z ;]V;6-$[ECR$$L#VJJ%7#OT48\KN8'&IT6GFGM'?3=QD>OY;DR)'] 8P<3O+0)" ME=Y]F6)G.94:<8'P)$(G:91V+K5)U )W#0]PI"Y02LQ:K4]JGLC)TPAV)JI3 M=Z%E& 81])G+@(\"S^4NBI+.)D(AB#3HDZ2EI11*BS3)LCE)G P0J4V>%KGA M=Y G=8E2Y-=JD5+U14ZF1C$D=<$A2V_3HF@62>ZRLA0KN=U+#N):A!@CYA+? M3QA$5&R)DK8V[1:P01R'V%.$Q]'S(NA'QPUT_=PHGYQXP1CZOOC M1ER]2-;U7S>ILZX5L.X0*8[C)I$J,@>?D4YLZL06X5!@5S\GIN+$QOLL/ M^TIL)>^;9==*L_WFT/RURIW\IMGYDQ?.[6%WF^W.FO2?6?79V1S**K]+B[]. M'$Q?H.NY(;4NEBT86&MS)3?0"O4L&-_E197]L^T\,*ZKXY "UW5!Y'LD"2+4 M6Z9AA'4L'*O8,YT3SK \Z'+G&4+/.K(2S]/6DTU1K"U-G".THIH]!S1BF7D, MX5;7M^,\DEQV'L^6AM$X8M"/:T%-/%3++')CCDAM,(R\) H!#%5/NDTPI3X6 M5SZK=C82_[4F[W,_#(^MZ'6CQY"RS%K=QY03D$($A]RR02F^%5SN:K;8[_42:K[/ STB9&$V=$/QH+/M30: MQ9/65;[YXW.^JRDI6X-O\RI]:AMZX@,?1S%&GI_XL8MXA,+>OIO(O6"HWZKA MRODHI61\"TXU2/-(4#"J8_#':(FP&_'A[J M-L2I.N:VW(UC?9KE9@*N;D]]4*0,AQP#S" M:F,\X"YC*,(!@)X7)Y@J/5@UT91AH6MO!UMO-L4AW3J[#EVF>J?<5#[E!&]& M*M5D[@C,:9!=.4=L5TZ';EYE&V9J0,\T46R'BNER)C?2#+4HUMN\74BL[;HX M2 B-70Z#!(2QCQ(>=79Q$,=*JSW3K9G6K6./VPF$VI5+A==)XF6(4GWZ=0)H MA82=X*BKV BNK1:R,?[(:=EHIB;*V2HB.(X3X$)*($#40WXMHITUAD-W5>75 M>C=)Q"[:4)*N(QSISO91_$^R!( A "#&(:)Y0& M)QBQ-[ZLTF#<<)75(W36+42GZ#%VJM5<4/93MG>^I^NB_'F*=2BM6*E0VR.?;^N MTG=IW?S%T_8DYE[@D8A0AG@, I_Q#@9),&;:M':,\;FU=MMA=&HW%%RK:.IW'<=HJ=HNMO"@) MW=@+ )^PB),*'2C.&8^B&J[R80)0*G/SSSC-V(O]QC.Q@B?=KHF2MO@%44S MZ):P+ZU,2N39J#UJ#@RJRP@N9/7C[^LB$_<9GNSX.*84D=C%+O C"D/"06\' M$*#T&I?ZUPVK1P]HO'B,($Q..\QRI28=1YH64XY'; P(QWCF[-"-"?AS76U( M]<6BO*C$D/%DB!,_]'T(.<68QCX*F)?TAB*&E2Y1'O%YTSMC3[?RCU:.,:3) M28=AOM2TXXRJQ=3C,2%#>U?'LV>'?DQQX-$30Q.YD%:0PTW3D5[O-_E=NDH" M!.O!$*/(#_PH3&@8^[V1$$=HM4\_U6.I[4<%$5&S(-4AXK9#/ (CWSDZ4$Z+ M2E% %#F3% \#/(T3#DENS"C&/1:&U&(<798HQ4CP#U5B"@>R"G%2()#XM?!X M ",/04A9X/'C]UU(E38#R']UEN7_4S%QY>P'[@":RI"<%)@A1TT%%JL99$H% M=8+LZ/UHP M@J83G 4/NSWF9D!N)A!IA\9,<2#7UJCDU*0LJM5[\91S\X*+AP,,PY@SEU$O MI#A, H"XBYCG8I]G&BV2O=@ (Z/ZL8['BN1[\K./7HSEQ9+>K(KZ87\>Y;5, MC_YU_2V[.]QUWZ>>3Q+,D.MBXH8!2#P.^^]S *2NP%#_JN%>W8&1[\Z*G%SN MT.;H4.O2'0[E1VO&=^I[GC_3K<>QLWS''HD[G]HN%&Y1?Y<6MWEQ)^Y2_/!Y M7;>,#X>;_TPW596?_0O-]^T=XV5S2<+'S^O]QW3S>9_O\D_??\UV:5GE]>"W MER 7P";8:$YP^VT+CF=3^+VZ_-_/;GE MM!=3",>7[#[]U-F. M &3BV@7."8,XB,3-?ZW-*&%**Y_3+)F>7/CPF^+ZP43BY)82YN-,//>D8PRDL+@UP-K#+HX=B.!0=-OCRZ)D\?0_)[O&O5).NR>3!4 M+* VQ0 N"C'A(HH#\OWT*^_6W\6/\)_K8OLVWU\W2X/M=::O]S7VIIHHKP]5 M6:UKR=U_>I_O=DE>B-]?L0"0F"/73SP/NAP$">FG;2B(D-+5"O:@-JR7;P_- M WSY;5]J_2;VANR^BTT.9X@==5VUAT+I[>^V #:G]XT#KVZ$!\ZYE\Z9F\[- M=^?\]SI7G<;7Y@:O5ZV[_1W49PY?W6LTOPNGG<[KN:^CGBN: QG)OA9E1W:S MD)='!QBL0SA/UGT,NQ_1M&Z5M8-?ZS(BW;:98Y7$L0_\. &,Q%[$61C2?C3# M?$*X^@.V]F!7T>'1[^'6F;7/O6=-Y,HAZ:=LWUS%4R?G=\W79TK ^MN X02\ M:.!G3\"/LVXW^U6)V:_.XR9/MS[7?VR\?B'Y5S68)O*OL0;UPO.O.5YTY5_# MD5L^__ZM_D15OMZW&6$5>0F.PJ#^_X@3CW,40-K#KSU#JZ]I<9,;'_;JAJTB MP.<>*LT3.I\$*"&0;?[]403R/M>+Z./(?CW4 F..@]N"74HA)Q\T;V2R+R,OJ*3EL5YZ#&(B MOI8/05J7G6Q_:?SZPA+L_5 NDF!'MJ8?/<&.I66V!#LI;LLGV"0O;M/LW(,0 MP]AW>4 22#E#) J\8XG@(1!9E6/5X<^89F][<#_:>.01ZXLHYOC8_^BB.8&9 MV71S:O26E\Z'$T\88I1X 'DP))B%,70YZO%3G'C=P@G?;Y=6357DZLLFO9.3 M%TWJ#TDLE[PP_;1QPENV#?SHVCF:E\4FO-4B)W4 QASX!Q>B\V]ILQG5N:8C?U>_ @31X\:8<^&T] AN['L139"A>,_ M]GMC_K30BVN4,%@_M<\>2%@8L.,7T@LC*7Z2N6#>X?^!@4SR)VDF4 M3DWEM&(48>)Y+O9H$., ^ 0%O6O,AW9KLRG1UK.@Y'6#S>)=;$=+#N_I:^9_K>9 M^M)(V?RS8KKCO7PM=CE/ X3DCO'^"!TMGPE^/5W--H MYY5(L]S[MW[SJ94EB/9&M'0=LF3[L;48:3DY[<_Z[U:3*+8)"W92ZVNW/WIU M8HRWA?9BZX[\\G7*_:UPE_W#V M@'/@(QUX0!\CWO/[F/IXD(;&C3M'MU>)U MRM^[X:J598KV-K1TF;)D\[&U3'FXC?R_6YFBV"8LV(^NK]W^Z&6*,=X6VM&N M._++ERG=SM-#+867G8.80QI@'B'*(QY X$&O=XZZP+7E.*Y6IXP?UKUQOJCER5F2)O[M(B)F"]? MD"@L7?DQY9"'/&1N$ .7 3_NCQ=R#B&R\(S)=*=F.'XR6)#<.X,B6X^\,-7_ M<5;S95O3CZ[X)BBS<35?+=[2:K_YG&X/N_3ZMKE9F7RGNW59?ES?[-(5B0*? MQ(Q'49U= LP0HQCQ,.0^)!YPU>XEGF#'\$QR#ZVY2[BY2[PNK1MXSN\-0,E] M^EHHE1PAS<2FXK!E/)%FLLCS+ V)NP9N+=%<'9X\E$)M[,@J5&.@,_O MJ_2N7"4<)FXEQ%@RK4MMO^IZDID C*9/3'O-L MJ:G.?:*A#KK-I*7[QM3?\\K<;>U M*,#*%:FM <0(0;'+/9>Z3&R:;*VA (1*PC+2AFEI:6"U_>7*:9$Y+31%G1G+ MH:32S$"?HM:,8,Z,UCQ-S9#:3"33$KV9ZL5#Q='"BJSFO*M;0%H4W2LV[34@ M9[> K"+H 4QJC?,(C^*$0NKRWBI$B5)1,]6680TZPNL[4WR&,PMXPIQY#2O-&T\V9GCYJAATM1*?%>)Q" M;V$>NR++]^*>/<7I) V$2\XJS'WD4\+Y8Y&X800UZIV!M0;GKUA$-J)T* MVY/$SA#1^K2NX]@>J3LQIJYT(]BV6NC&^".G9'],]WBN_RPK\ *1)$7)2$.8]\%81BQ&!]%-DJ8VF$6339GD;P3 M3J<#>N6XQPC>-:7/:=YFZ2PJHD7R+=%"G5T^IH7;6 MY.X&?=+TZ_VF2.N_5OE#$*L 0AI!DH0 P2B(X]#E](@A0%)EH!G+B^ECC]FI M\K%::2@6PXJY?!ATZ::]$5"Y+G+)2(R\W5%S1"0O7U0DZHE\999P&ZXV-.9; M/D>3G535;_%^^SZMLN*I2915$L* !9"'41P&OE>/*H(>0D*HVO*35L,SYZ^M ML]YOG0[NTW.-BU:?@V3*EZ!Z8F)E':K)M>%B5"=_LOWYHY"/0_&]@8(W_W40 MUKL]PS0OJQI"8W\%. EPXGO8"P&/(P\P"GOS@(5 I2]K,SIW/[XZ'G,0,$47 M'G.X4A_GA6JS=[B-V>NQZD,M]&U%*6OP&EU!X".U12OUNYX:9KHMKI M3O-[04@C#H(DBB->@ZD+L!X!I]1 L2-GUZ9:9XGSOO)43JYTU )B1Q],6(]ZG=^M,W(-]&CR=?J>?">2Q%P:3#V2_J6\?0$ZXI2QNS1TK7K-W$(,VX!")#L?*JB-:X6:G;1AR5 M6CLQP*WZ65.^+@2$LJ\'R;K,-G6:8=GN(!ZB%S4V/T:QVI*S(0RF]?SL:.7;M'+>Y&5Y&E]=.0WXII3KX(\] MLJHY,I+J;4%0%*7[+!X]YL%X="=@'0'>:= O=AA6B>,A[38<-4N$V[27SQZP M-7L:_HAW=0#@2I+2_YMLSMLTVU2\R;N1CBTRV2/P9^ QHC& M<13X"?=C1F!$/13T0 /LNN/4?#9X,PK]N4_.R2FG]\H1K=4Y\^OI[# V%047%^G'4L2C&Z B25?69O#;8EIOD)>#9G+10+V72&-QLQP!%S M6/DNV]30\$U9%>M-M?( YEY"DY!%$7&C6"S3M0:CA$<1E12I"1;,B['&."/(I M"KP T"BA-.Z-1YS$2G6>'I.F:[?#W=VZ^-[<17("[#S1^Q1+,DV$2Y99\W.M M6#H-KFW0_-T._6P^##!F:P6ODG+,B^NOZ3%6IA](S;W M=1< EA]SDKY/-VE="FU_75>B%OK^8-#.293$T \B@)%+Q05_01S%L1<0U\64 M*"U"&X9B6#M;]%?.$;_3.'#5WVM=BNVR-ZG3>W'E]'ZH::GI@,EIK$6Q4M/> M\6%:?'0ZC?,!T9XIF':(^5S.YHMT&'7Q3]/[H-YDZYML5R-X!DG"7$!@G8,H M1:'+0<(]%L6(N#%"$*OML39AW[#,)P=QMWDK&B?-N,T+YTV^__3J8UK*A+>9H^(>5'R):)MR*U%Q3;5*#LD6EC'CZAS6;9E#JOB6L4 M58GWV]YV7?ZWT![8CCR71!0"@@/,$0T9B<,Z&=2Y( 8N#7SI.61=_]LF=3Y\3M/*>;VOM?>N751X-5)Y-;,_K+7+$:\XY=I =&J, MSAG(6EP;F"IZ:I)KA3.8BW ^[NRE/N[E3EW*4O-$1C)#K06G+/7[E)MLC*J% M?ZV.XCS# VN,@UC<3NPR&C".,(RBL,]JU"=;JKKYF34\N7TD^P,ELS3^+2E+)[HQ:/25P1#-^G7_)"5&G'=3X$8L^/$^IZ%$*?4!BX88A +GG!RB4WD0_]OL& MUWI:2,X1TV+KUL^1,[2:,Y5/.SK-=#<>KMCHX67$$T+X?BFTH >F1,!"I+5X;L#_C+L3'7? ,]E7S#&GW&U-?2](7'4F] M6S@PBE)H)":F'UZ2)59JIY_^,%FBL"8]?/X!)T-L7M+ELJA6'^HA?3,C];=4 MG$KZ\CG;K'?X6U:N/ *3B' 6O]EJ[WZ^WZ MU_3N)BU67A*PF 2)BZ* AAPG#,/>'/5H(KUF.,6(83%IH3DMMN;L:HM.865J M$H42"W]SL:0E-9VYO$H,)RWEQ,CEO!:X$T^X*46Z75, 1( MZM'.T1\W+,OW("DHR2B>)#38-$5JVGL/S1C!'463@M":IFNRP,JU+SE5?<+9 MY]1T"B\6J.@D^+FF]C%M^?!LON_-\;%E7(_+?4X]@#SFTR")(ICTINN?2 V9 MM1HTO=(Q-).NN)*AA=]Q2[7&J9VZ;'N^T7"Y)]IE:%-8T)W$NB5+#UI=NK#0 MJX$O6;%[GWY-]X>T7$64(92X'F->[+J!#PF/^\^[V%?,IV9_R-GO=7XYC6/B0%CCVM7YR_'.[\(]I_-O[JK-2)"&ZKQE6X4=66!I M$A[6DC;$9($,]?;03J1"3@%%E+NQ%P!.$?*\'B>"/EU]:1^?J=9%-7N*DL2H MHGH/W9$6P [=N7B='H@GZ:=LW]RKG=]VKQPLELUD SM[(C,032MRV)73>O9B MDU<+?YZ\I=@(?KB4I>J_N6PU*A)*#VT\?FV\UK??II+>XG5GQG0R\**76*6W5Z!%A/LNG_\0AZQ*,: MFD,CF4L6"L?BR:+WIW2R_:7RP-P;&TK,#V4#F?T"'W]-8GQQ/^K+D<' MUA*Y6%+LA V[,0@"# M(WP::[9:]&^)F1_'C>2=,]#6!>>91%HG^9>9(-I,&EJ;T\_1B[53XOF%&LH;G-EWFX8(T[_=CB9!YG+?,XQ Y'+?<^' MO,>9U'^<,\6JHULREYZAG3=WC@CB/$G2;/P6GS\2?KW,A/18+^FQ?I3VL^ZO2NR32J6]V^[Y7T8$I#X@><2 MUPU(D(2\WX 6L!A@M:=C[8-O.*WU,)T.YW&"W&F0.E]&/C%H'Y'SK[(OT00L M68:_U*P6N^)M]NC.,]NJNZG]&/G7)$'FYFO-Q-*R#%X/BI,H<+W #P/ :)0$ M$-$>/8L\=]'=;I.0+[<'[H+J/KDY[LKY[0.S/,U?;BQ6Y7:M+>1E)/0?,HLO MG[JE6])_JWPMS\HR25HQ:MHRM]@\ZP5$0\<"O2PK?#5#@,L#Z M66L.80BUCJOGA;[$5/'%W/QH+Z'9S#QS8]&4H.UM)_KS=#EA3^-+2]A:XSHE M;R_3P%Y(^EZ('-4LOF0,;1MF@R"$4#R F1 OQ@AR&/63!)S!P%UPZ^(^)]BN;:J37+%P%"5DMY7:"_L6%YSS--W ;-D$.UO;>@E;8U_6:,QH M[!?=2:NE4?X89<1<9,V^ZU9CC!?8BSN(/O8"E& _9@G#U&-N OU^TQ;GL1LL MM$-W$F;+RXA[&SX7+!NT-9'9]__.UCHLV17\0^5ZR3C.LXE82TOZ,;*W=E;, M;3C6&+6Y\C'>;C/QA_6.9>5FEY>'6DB.;YCB,.91P#&G$8H1H2R*^@O%> )" M?\XL/ VIX=RK4V)/CCIGGLIL)+6QA7,=\H+P6\3\4;;_7/:;YO/#BL=Q_3XLY;80]#AJ,8 MACB)79X@!OWC>FL,I-YALQF_%>/=(WSG#+\C''BP@NG\E.V=[^FZ*'\>D6 M MHUXE[5H&_64DX[&-;H$RO*V8ITU]RM/U#_G(%BQ M (8>1LSE81)$;N32HX,) 8':BU4OQRWK*X6!]<_%ZH8YF]T\Y82E+>Y%+KO_ M*"6(OC9AL#)9H.'^& 7+$L1IKF,6B_UX)!$ <)0+[GT@!PA'#< MGPM+ ARS.>L8$_BM+UC.G%ZL0#'2<.:I1)9N,[8N\/\H5<6(^!HL'TRVMA^C M3C#*D.:"P'PT%SAZ];H&G.W+;//W]>Z0KER70)MRW2\RSPSQ-D2]83'K2,E[6N_VRDYCD^ M-[)U6)0FE^7!W!&Y29&QYU#<4< ?^!.BQ'.#('8!9YP@WX\"[SAXAY[>6T06 M\\*RE/F"GG88W6YL.>8V1Y-Y"5/MSS;'EY6G1P=\T6-M4QOACY'G9^!I]L-L M>B*[P*3X?;Q@Y<4>XA2B>AP//#^$;H".L_A^ M2OZ5X&IF69?MK#$PM%>O;) M:I-!MF1.>OFD:R14\TPOCVT?%J7-A8DP-UD\+3:RB>]-6I9I^B:M\;"TW!19 M@^.C +#R@BCRF!^XKH>#,$$1C2CB+DHB& +&E%X>G&+'<.IIH5TY#;@KYPR> M\WL#4/&$U21*Y5+$7&RJ:?P$(HVH\P!+ _*J@UL[]%&+)[G^EB>G4&51K7[- M]MG=X>[7M'FY)TY<",0U%@AB1&(_<3W0?U\\[RJC1^I?-:P^'1CG]Q:.I-:, M(&=86;:LOX4#@MZK)Q_ZE-I*6.ZD.! MR"D5B!D.]54A I_3 +2B%#G2I5R.J!-M"L^UO M^YJ _ICRN[IE?JZ17-_LLD_- )"LZR:Z23]\3M,*W^6'?;6*$M_U_ #%Q/>\ M**3 ([Q'E #,503-)(Z9Q<[YD'W:IUOG;5XY_Y%68JZH'B-OQ*, P_,[\P=( M3BAMB8V:B)Y0._=@.SUNYP1\7B6=P.> RLX1)3L4>!9/\_G[P)AR\R@^C?8T M_U'K3BT[1]41VS&O;_O]F6#%0N3'(84\P#!Q:8AY#:5!$]9#7%_I!B13&&97 M[-?/*?;@1O!YXZ)2U2X;DG'5[H.H=.5O$Y3OCX,B]I7VZ)PQ!@%!$/K,!SQ&<01C'C(8^'YP::K=I&EST*#YXC"LOH[BX?Y?&U:<5O4YG.Z/>S2:V$8;S:B(J^SP;NBQG*H>6M@XOV6 M?A;KV^7K_?GO9/M-]F67EA_3;Q6IN?QC!1FIJW88P##R,6<(>"ZM02; =3TW MQ&I[HN>%9KBH[KWI>_X)K'/?HV9':N>3>/7NWB_V;BGNB)HYR)*[H.R-K^+. M)ZVA[5;2'>&9T[@V]SV?6N,RM,UIF09@1[F_E/,/MS,M&0/9)/5@D)*M;[)= M5F5IV>VO*MDA?9_OZB]\^G5='8JL^GY,F\1%E*&8A,1S X_$D8<"Q,.0^Q$/ MPDCV.*-)".:4Z<&<@7.&^ZK??%G_B8G]MAUZIX>_V#W#$Z@>$)LY FB'LLSB M:3Y_]] P_]OA^MZC:L_GU_&XODVR_4>Z+E8ABD.,*:6!E\2Q1R.>T!X0 M(/^WO:_M<1O'TOV^OT(?%M@9H'J6+WHA[P46("ER;G#329"DYV+1'PQ7E2KE M'9=5UW:ED_WUEY(LV^5RR21%2JK&'4PGU6G'YSG/D9Y#'AZ2S.HJFH PAJT" MUP7&Q7:G&'O$U9BGFGYZ* )["DZ/.O#P-+1\"$=-ZL(AN/6JY#J_5!"^_E'.4B9!U<*6 I41P0!652=(@P+C MV.HH,M^VQ]1LI(?@ 63:AGF/VAR(])""K"'7 AQIT!,4X0.C?977(39O2&Y= MO'/16&<6@PBK?AR+64ZR-&4()CF5*(]SDNI_&AQ*TQU.6HVLCRRN,*"XFK$? M0%Z]$S^,P%:P)RRQ%3Q?(FL5H3-Z>QMJY MUT-B'7@,HK"+[\4,95R*F ! (*$QPP2(MEBA!]E)_T;?/L9'5E@<4&&-N ^@ ML+YI'T9A->H)*ZQ&YTMA;<+S!A76RKT^"FO/HV^%97=:D?98X@QBE$&5Y8@E M,<02B?UXFDIF=<%5& 2#:>WRI=9^O2_6Q;R"&T9Q+6/A5W;#A2&T]M81F;H" M/Z/7@PR[A>MM:;&CCXZ"W(=1WZH\RP52"09YDL4P3Y" (,'[I( S-MN6V_G2 MKQ!?-&JEO7M\?L:YOZUN%YNZF:WNS==?'D:#+S/O5W:]DAY8::>IK![$U#@( M;TL_S=URE$Q+WKRHY+$0R!\W^J.[G1G".@,Q>J-I\T:_P&SU=O^/Z-W#XU.EF N-DK:]QZRJTO6/U!E2WOX\V$NR)T7X=_3]GE$@HE"*,)I1G*J8Q M5HTU KA4U*9:X&HC<#V@'FE&Y4E58'EHF9Y"M_U/ZTYZ[U]L*H ]Z6 M%9OQ3+E^;K,=11T:,E^TVC/%N,H(R%.:2$(RF>*X!2,PM,FC :R'3:3E^DPB M/4Q&CAJDQ]\"XT;PA6P:,&+3>*5#.WDFGP;GU(<@?"UY\;FX*1;?B]OSC=LR M%SA+,.1*,2P91-7RP0Y31D3F.-$)!VB8"<_^7J O3]=-FJY1/WK: 1,P7OUU M?* 8A9'SZB*GZUVTOE='(DUG+XPSWX[J[B^.TQ=YC[Y::+UOAGU+_M<_R@K% M9D:Q! 2Q%')$-0B=@?0,;@<#QS(/J/+&&,87=K=M,GX#X5>^_9(_D&)KT+5" M#SP=MN74@RI;A^=M";&]>X[:Z\BC=[FMVL@;("3).",Q1!H,4Q(SP/9 %),J MI.":HYB$Y#ILGO$=#,^BZSD 0\EN!7O2PKOGU8?TV@?IC8FO@X.N\NO*I6\! MKIK,&QP)SR1E0O^J 2"<0==I@':.WI<$N#CI7'1RY]*W",YY5IQS3-*$L$TP!G0KPWCP3 M9*^]=MMLO-AV45S[W3:=BNNVO\8/\WXEU@_;@PCK-,74@X0:Q^!M":>Y6XYR M:'PHMN5=F]C;O-ZF]7VW4WG<[42) M4JSJ=!<\36) 2);LQV&0*J-[CX=%%'C'AT8#E4?.'K=ZCS= MP/62[2.IKJ*IXV/<&VS2;3IF/"UNXYMD7-WNYQLVOF:7]OFB]TR2'B=\$[C8 M;WB?RS%?F+#Y_NA$ZACGF1Z"\#23*,UR*21B.T"(46!T1\H ,":2VK_MHF>CH\W**^7BV_U M5T9WY7JW<_JQC7#U1R?;JG505TW=W%T9[)W)G;T!F\/NH\ MAIG*N$0X3U"*&9.$M=N2D"19-D0.-P(RG2QNV*8^3'C"YG'OD1DEDW=>!#%" MS(;)YMYC]Q;S^?9^L7X3Z?R5VT &?0C>=DJW<]534G?@-W!:KX_75TJR3(@, M990CE2G%XCTBGB5&-X<,@6,Z2=UP\\,@P0F:T[W'98R4WGGIR/ !&R2A>P_< M6\SG=QK6]OX-)/17+IX9\AEXT^G0C\+9SN96GGG*Y/;L!<_G))2!$Y"Q1,DXXHRI',$O:QCW,,[/+ MZ0<#,Y&L;KM;:[A@!4OPX>(T<)9GACPW$L#E] F$)GK:]AN<-9>IQ\JW?%&L;58H!5FF M@210(DZ41% :]9C[M!=X.KR#N(GFJ]OHW4J_P0_-ZSV_+I^V6H._%ZNG8A-= M_XS^7I3?UO/'^\5-Q/34V&Y?O1?JNQ/C6*S;)<(=NF@/+SK@BWZO$$8UQ('W MXQJ0=D8P0U ^C=VW7CTJPSV@=@(HY^N5-KCY5*R_W,^/[4&12Q!32'-**,)4 MLEPU]@C$L<(VLN=N98#:W_MRLXDTLJB&9B=B/>@SDZYAF+,3K!;3@;019>I5 M@CK$J3^ITY D#WZ4OA\W._GY\/1P7=U2LA\4MJ./&16"3'W4IH^:F!57.APVRXQ68G1#V(-!.B83BT$R(G^H*HT*OL=*A0 M?T:GH4(>_"A]/VN6*E3\P6[J@H:V]6E=KO2/-T5M\>-:W.M'KGBW.O[$8G6S M>%P67^=ZGCJ#$"L)&"(Y5W&6(I8(N,.4ZX$:L5*JH$B"#Z;^B [8HN?P]7,8 M-0Y4?1?//K;S00\B*B]>'S^,$3M#<9Q,V"P%-'#$PFAM'[*[]'B0($Y$LX?Q M]537!V385/L_K8O'^>*V*CVN-L6&K6X_;N^+M7A:KS4NMMD4V\VO196/9CP3 M(E%)1I!$"&V 1@W2Z/<&Z\#B:TYBA](&B,0T9#6$8V7PI]BE MW:!>GUDOOMUOR[NG33$_MIMBG""8Y4RR%$"4:(/)SJY,($_LFPO[6 LLCQ^? MKVY&-B#]OY,1@*)X!E,I9()S0FB#*2\ MM<@8-LH,/NR$S@GU>&U9KK[]HO_V@]/XN!>-9@/BH1BTE/Z:O .L<<>['1QU M#'!],#N-$:T73TZ/F/;&CJDFL9N;]5-Q>W2:]BSDZ(=I./#\D>2H=?(Z="@WGQ. M0X#ZNU%Z?LZ9XP3[92+3LWA %2 Q583(/$M%C%JS,F6@QRS;WMC 4VWG MX6U_5ITFW6$)[3GS'G_<>XDM\SFX.]'3& ?[U_/6V:?9:J M7'=T!K ?B\T," !S#A1-(0&Y_K<$ISL,*HXS:#5/]VHYL+X=@:TWTW5W[/Q> M0;9LH/(<",/)_F@QL*P ^*0_3&7 ALFN,=NR\=JVK(3<"8(DUF&4$PH $S&2_/>I)<*$CFP+4KB.G/"$"T)RI6%!"&$GRUG:.);5<1/%@,?2@[# " MV*.,&IC5A9GI+\#P+&_//!LOM Q,L?6JRR5VQUN%N?7JY M6..=L="[@MXO5L6[;?&PF<%4Q33%&>%$Q#0A+!-M Z9B%-CM80R.)K!H]MQK M,LRN((O8F8GMM,)F)\2]=P=53D2U%V]DB]">]0X1'RZBTQ#X ?WUM%W(E6FW M+4-M!W[3QK3KPY]EG#%.52R9D QD@@A.&LL0L#AF[GN%W.P%%O=!-@DY,FTF MU$.3;"?%)]N"CG8%-0BOVMU!8^X&.DM:AY+ZI'P:6NG5H\Z-/S[8,EYP?G9B MV^>JF?SCW6\:0V5[EC%&9$RDR&A&$BP(2Y+69D*AU?%H_2P-W+#DO-/'$Z^& MZ\V#46JYV'QZ_.?GEDX-KE&U@9>:NXCJ6F?V0O T],N3+ZP..!]J.$PX1$A@U!JL^EBL!U1N9MY4 MD[$CDQ;CJ_ DN@RRCE"-/-(ZR\^EX58_4J>A43X<.3?P\L&-J1J)IX>GI9Y. M?B_DW5UQHZ>2)^L$NU6 =ZM/Q7I1WAY:96924HI +*G6QK@Z^X!EN\W%$$HL MD(U:!8016,T.R*,&>M42]F*MKUW$6ZRBQ@&C#KL@[ZP[U1WO] #QF\8[/X2C MY>#O1I\*=GOGR(QRGC&1)2C7 Z:80)BI.&,QU&8QR1.[XTC<3(1^U^>;^ZA> M.3IS$T^/<8PCGRXEZR!4]JQ5MYC&K%"W&(Q+T]9$3D._^CK168QVY,14=TYJ MW1^OM_/%JKA]MY(_;NK^!56NGP-J1U(_9SF1DB&$8J52!AD&0H/:(4*)L.JJ M#8DC=-M8N?KEIE(QG3/6]?UAT;:,]*=?J-FY0\OJ-H3754]_+)I'VOK36 MS-5\*9XVV_)!JR?_>;ATK;IS;5.?C7VXIH7C3.D)=TJ21.I?%*8LJ:]IH8G^ MGQ)662,@CL!9XW-1/7$Z2,W5=5K:=\[TOK8N:' ,Y7PB<;&4\UT JK<^:G%' M>^!G K/9W2\0C7:Y5 ^FN_1\@/A-1,^'\/14SP=CUU3/U7RQ_L=\^50Y IAP("%A D"TNU>+(4BAZ9RYEXUP+WT%*ZIQ'5UJ66V4 MWT$;^'WN8JGCA?5"[C3>2#^NE $>/L=WJCT]=%Y9O?VXTIG_:;W60S4^WRPV MAU>;I)#$*DUB*@B5/*$9SEH8!&"KE4KOQ@./AH[>PAU6AQOF_#-NJ6QCD.VJ M=E?MJ<4MW$B/0O> HQKQZ*,;6V9-%-)WD":FFM[=>TU)P_!H.0/]7%2G0U0K M-L6ZO@=KGX5L^JVMO:ORX>]$<^WGW1?[JYTY*O_UMS8Q-(E81(*I)0 M'$N(84Z3+(FKZ]L5X]SJU*:!( 6?E]9>7$5[/Z(C1Z*#)U=1ZTO4.%/-88_= M<;LM;ZC 6DUDIQ13ISGM$.$,.;_M&8#+4]VA(CR-;#&TT^2;;0JZ6QZR(ZH+PH1BC^M5QM[S?-:7VS.,LPB$F..$\8K&: ##4VJS);9K2+T8^E 5;Q=N]@!3"J M$$8HCAJ,%M+9GU*#[#4HF[;SE"XB+Q\#&8)1BZPS*+-NZ:4OPV9)Y!(1KV4+ M;P1.("WX\Z4,\8AY$?K=N78BA@BD).99(G5^2:L&D]9F1H'110Y^++U]H3>E MM)?0!V#3K]#;W_G3GU$O0A^ V3!"[^=BGTM$V N])8&3%GI;7\R$WHFAP594 MWN\/M8NS5,\Q,B(D)B"G2$ >MP!AKHRNBAL!UIM961EX1<4BL .MJH2)Z7@K M*^_'.H;47R1"+K'8A_M/LLSBX+COI197[KVFG1FC.4OR1(@XYX!!0173+-A#M6LU0$ZXS+I'N?=*># EO\#U>!K=5WZ-Z7]#RFKNDXMH M6C)V20\7J^_%9CM[5_]63?I.&K\!2?,T0WD22PD@5$)(U#1^9TA29=0=VM=& M8,W[WT?O]:38'P(:5EMYD=@O;D#S:2=D!DJ?>S4UQ\[=OY?=_ M;URN1 OO?J[D"A_)U052S@B4+QK'E21O7I1^'R[+$P._SQ?+RI JUU_FR^)+ MU.A"RQU1XIV%1U\B Y.1)474>O&573HW+8\K'#XP)J-"J<= M4SO9W?ORBQXG_++1WD0'=ZP#/'K;O??0=(Q.QWL,IC&2'='_TP,<1XY$G\V* M!YLXSC"5*J4\ATD&>09HVFPW('&6)E8':/>S%#B%^-TRY<:EF=(/1Z.=:K^V M]7/\[4[GB.K04#\$3T,//?EBL/_3E2&CSHE*,JO-I?4NJ<_EM9AT2G02\UA[AA[4)]$9XRL"&"U$N7[WH'*]L=_^X4*7K2[[9ZJ/& ]$DJOJ M^B?+A]1>),U!7C==.U%Z<#(U(;5$_ZIZNK#@()EM9[*, =9ZK'*<<,E$3*1L M[0#.,T?1-/SV867360I,N;)6S T]=1,^\T<;E0YZV8 RMR4LZ6J/D)T !GM MWJ31BZ3)2:DM_M?%U(D)>SG=M?\20C-,]$@7,L"0XDPJOC.3$ :,.@&6TA?^J<#KQ MT*O\^G[?S9K .)QO6]/5JXQ?"BV,YHJI5 6 T2K^[M1G!+2FJ0PD;/'^J"-+]OY>MLM M_U[,V;Q4I\B,WRL^7]:M[/-ME!2._6AQK0[JY0TO^RVMP5 MZW5S--9Z#]2R&2I &'H*WB 1\*J"QXBK8!PP3T0<7Z/413%[AV?B,MK?/U-M M]<2D56V@>H!OCD&\V]W?IH=(]>^W3]5QUMO[HAEWS83*!()4, 'B-)8Y$2!I ML5!(\CN3>GDML"C_[2 M0O]KU("/-/JH@3^)\#A4*T8-4\]:TN)RJ9;\J@F\ M;TLE=")#V![S>U-V)SXPM7+%9GYOQX_IV_7E?KXNKJN7690/C\5J4R<4MEY7 MEW=6"8;_/'QD=^$SJPJE\L?C8EU_N#G]=R9A3$F2@\?Z6E(_0A^ MEV._8PY)A%_&QT_QU;_\H]ALFY-L-$(XPUA1E+.4)9#33# )<+Z#B-,86]U[ M-2BPP*EDA\9+ ADL5A8Y9(IA&CR-U+]%;:A'RR2>8G$IF0P=\@GED\%=/Y=2 MQN'?J!)^,>5=OY;R_N_38OOSW6JS7=<%LLW'[7VQWM[/5\U8?//K_,?BX>E! M_QT=M&5>W#[=[!+DC?[X+.-$8Y8Q(3G)@9Y? 9[L?(G3-#7?_SQ9#P+G*1^# MZ9J!Z(B"J.8@JDB(=BQ<13L>HAT1T9Z)JVC'A45I>;+A,EDYF"SX22?;__^8 M'3]F%BL@DW4B_ K*FWCLS%9BQHKB:RLYDW^J)K 2-'V.RK>D$Y,8D'[24G.O M_]:N1$,0)BE0,$L!!$CDDBK:8B>4JPD,0"T1_VD&G*W?ER;F4WYZ1AU-!GQP MICIZ_#,\,Y,8&@9\=J8^%#1]AL8>]ST/T?#C/,='Y$\]KG/E9)AQ7*^(!>]Q MV*-;+VZ*CW?Z;S^4JR_;\N:?[4 3Y S%3'),)8))SA.J< N8K(ZPWU^0 M>W.LC,6/ZF?+^S5&C*99=GL;@;1+;JU/TK796T M/J3IR.D_2=X\&\\QDFF_!^M/GF%[DC-4VO410^-]G//'Q;:YH*O=YU9!.KF7 M"V.0(T610@+F,::,1&/3N 9T=U?<;!??BW>K&XWB MZ_S'Y_FV$,V]L8O5MX^/1;-%=C,3"4XPCV.UH;E)&&&54XZZ+$ZD:_ 7.G M=GY/!0IC#KN*"_X#,0VI#.'8Z:0^%'=&[>Q?];.TN2^7MW?E_IC#M@*@-!WU M)+2\^WB]G2]6&LV\%?19KF0N",H2# !D<9J0F&24,);D(LLS8-R?'@Y"8,'< M Z]+C+OCWX\*V!7X9A9?-:;L\4?S_734H@LX8*"ZQ79",;(3WC]+>"RZKJ<1 M)KU;T.]9:RJFFZT;CWY6;SJ=S4 M8T)VO6F&?PPG5"!)1)[Q6.: BI01B3,]"X@I2X3)+-B?M7!OSQ'&J^B ,JI@ M1BW.Z/<6JW3LOAXQ[[/%\MJZ4R5ZR_S9?&EN'E::PC%YFMS,8U,:(;J6[\8E5F* MJ)[T-O83+(35,I8_JX&'72W0JDBTA_K+7;G^9:/!1@>T%V_G#,V^V>!L'.+M MK W#;WIXT#I[4GJHR!BOBV^E>M=W>S7^J;B&6:,9)S"#&-" 4I% MK">V.\.$V5UZXL'

KG4*=N>>#*_/RC,H%X4F"XCPC^Z$7R12S M.[_(V4SHN6&%[!?]%Q^BQ0&;[5E![B0:SOB&X<]RBG>@[IE4-<"&GM"]RE#7 M#*X_K=.0)A^.O#B@QA,W1D7[]^7JV_:LL31->8*@4HGDJ5 Q) SNC*5(@=BX MI]#=1& )JH Y*E!?[@P6.(:AS4YY#HQ9"8]7ZBR6*X:AT&UYPI%*L\6(5QU_ M;?&A/U,36&SPX$3I]>FQ&Q*JQ6J^NEG,EX>S.>N)M(@1!UG*"!:IS(104K:J MG\*<(IOQH*N-P$J\AW5T[*Y3K[,R VU01Y<_X_-362&4(TAXH+ M/56&%*4J39*\A2@)L2KE#PHLL+K].O^O_1=L=N&CCJ-M]:#13 MX8$8M-/4W[Y$+:IG72BC5"U?9ZA#(CW0.@W!\^%(Z?V1LQ6COY??B_6J'B!_ M*[00%IMJ9/7"/.,9UH-GB+C@0NDQ=*+2G?D,06ZUM\&;T2&$:EX!["-3O@@V M%:T1N+66L /&J 79#.@G(&EF_'4*G.<03$7N?+OU0OR"\&9^J-GZL:S.B#EK M$V6"Q5#F3,4Q3TF6\FQO4\#8JAVFGZ7 HK<'%UV7JUO;7:S].#23N.'HL].U M W/3D+).GCKTRP^_TQ M3[Z\. +,'T,^-TF\7ZR*=]OB83/+@81ZC$@A23,I M:-^TV'1]4$T!SO5ZT5?CU9*_2_5\(B"&9Z-Q[_ M=OIWHGI7YS9._%X!C6JD$]PRL6>QJ^DF2#2FH9:!?'/8/N'*H/G^_6/A/L6Q M.ZJL?'IE/]S[8K/Y>C]?0?2K_N3]9L:QDK$$ &0I1@QS3I#:@\RYM-OY/RBT MP'IL( I7T<&I5[>87D659\WML1!%C7.V!PX,&W,S=9]PN+W+?X!(!SHJP6=, M.I+)2,&?1K89R_D7!SN,&(-Q\A6[N7EZ>%KJ"4S]L1G+$9.24R1%S%6:0Y21 M%C-#*9JMBF_5A[^.E<5L 1NI'&U4[H5OTU \_6T'I^O/CYGMK)^8,9)?D*=D M>KG0XLEX ]GQ)&B#)4O7A^7/F#N=N0B:2OM%:)C,VF+]N*ZJ2\5ZEE ,!(F! MTM-4G/"4"?VO#4@"49H/-Q.TAO9F9H)[)=3O6=0X-V1NM(_Y$,DP:+C'RGXV MD9Y@KCN-2;#DYAS\/T,V:_KJ&8-Q\M5ICA6$*Y8RS&0F%(6YY+P];H( MG(G!9X)] ;^UF> 9Q1MW)MC[B1DC^05Y2J:7"]_V3/!"T 9+EJX/RY\Q=SIS M$325]HN0G\QZ'NE,B5PPQ%3&N>*(Y3Q1;5LND2*!LVUU6[&/3.D(P&I6M\?J M5]]>$S6?>@^'U=M!)R+WR&U.?3 MS$$3!7(9"X%SR'&.0)*W!Q@3DB"RG]^$56U;6"ZSF(&U/.PLQ5-TPXE]D(@. MK_W3GE$84>\Y.;@&]NWF"F>//:2.?FR;;_5X>"C6U:;?3_/'8OVAW+Y;W2R? M;HO;^E+G^>:>K6ZKWZJS!;YKL(=#:VA"F00YH83)%!.52\;23.8:6(P%3>WV M@02#$7R32(L\JJ%?11I\U*+?W;"N@==]U_4/1R[8;BD)%RNS=#"1,-EE@5X1 M&FW#BBO1G;M9@D=O&E(_A*,O]L$,Q*VIL)\FF9,4U-P.U]SAQ.>;Q6:&LP!E4[[Q;CQPZ6:/J+Z6S$Z5_1-MIL6C^5 C[=7&3V,T?^^UH/TPTC^[_/%BA?ZZ2Z^SG_,?]?.',_5*W>NHNO:H4A[Y%6T?875 MBY*/$-$0\NXEF&.HOQG_[BG!.B,4A6!CK"E68*%GB"D M@F2I$#QAI,462\8=NI.& 3:A+J1.2:J\&CZ_6 8Y;'X)$-B1\HMQ,">57Y[Q M'R"_N,7W;><71Y\]Y9<^C+OFEP.NYRC%[N+N+$MA#A,B8IECCB'@"6]1 (:M M+I+U;3OP+$3-%^OH'_/ED]:/S?X.G'Y*WYMN-TT?DND ZKV#.:XN7^#00H%] M16.:6NO-NPNJZI=%W_KY09.W \(RSB AF !,ARGJ=;O%DAU^%4(";4P/Z"* M+MM+:,*(J WG?G4T$-T!I/2 =)IJ>L#G05 =PO*V--7%04=9=>;2M[+.5)*! M5&&)XQ@K1#AGUZ[KZ7JRW"ZT&G_0#5.BQSNV7;7GSS_UMN A3$F<0)$DN MDPQ*#%JK4(#$KJ&UGZW <[8]IJ@&9=N'VI-',ST;DD([*3M"%ITP.5J_:"=7 MG4VA?EB>AG1Y\^9%>Z=/EHPG3)M-L=WL53&&",28(4Q2"C$B$ #:&,EC+#-F M56:R^^K >A:V+B1M@TY,(5_.DDHP\' M=F*PJWWO;7% XEQ !G*:92!)$YZKUE86L]A>$VPM!):&'9QH[BP1UI39*$5( MMEP$8[^4-K)RG/!R44!<>9R2CCC[<%9.^C%B/"D61G*HEE9K5U MP,E X#?MR[[O)EHXWT7D1)QA534T9Y95U -=)EM29Q M C.KJ4,?0Z&+"SMLT7H/[BI:%?4ZQ'RY+/^8ZV<@NBO7T6WY=+V]>UI&\_:O MZ(_\*[PB@-:# ?UC"HCE'*17" RG(D.Q;SDC:5G\?$2\1C96NU\'2UWS$Q_D M3D/&_+AR.EOQQX^IK+U;W90/50MU<61UAE$,,HEX*@$2,L^3!,+6%L78JCSJ M9B&PD#6@HFV%ZDC,[/3(D3LS(0I/FYT"[1BK 3U3H5$$Z"P['/>NN,(DZPRGFNOYGE"G,&]C9BD>16+6E6WQRX[ZP^'"^Z\55EO4R4 M0W75*T>]JJHCEE)-2ZC&9$U#(!RQ=Y5,+1DP%83J .;3:1N6$$J %8.Y4#S) M$4EX:RGGQ*IEQ.7[ X\XWK?M_.ZU&2?6S#0B-&%V2G'@:K3"S!E".E2C#WW3 MT(Y>'I3^'B8['?FT+A^+]?;G)_WX;-GJMJHS/U8&];QI%DM!LA@"GN=Q@E(I MXQSM)TQ$64UB>AD*WH#68*OK*D4+K*[+V.E+/S;-A&8P(NT4IX5U%=7 :BKE M@UG>_K%8+JN+FU2.,TI3GBG. M@(85MY,CX2P-+3XO#3F?,*3'3E"!LV.G'12*"J$1KM4,1K+F9QMMO M#[OL^4S8WAK0-*Y^G?]HYDOO%_/KQ;+9_*>UA.6<)SA)@9*,9SE7F+:KVHF4 MD-I=V-G/5F -:.'I>1CSZ&&%K5UDL$''1?XZ5 9 M7\Q.0WR\>?/BZ'J?+-D57VQ$+/7.H=,_?E M4A.RJ68QVY_[[E:J1(IS@!!0C*89PYG8EVPERKE5(=67T=#5U0/.>NZ^.4+Z M;W519/O3LMCJC6[#"NP83%N694](;H"-UAUOREA7W=8WZ=.0,?]NG59XP_#F M((6GK?T)8 FA**<*QC!+.:%R/]W#0%G=I-/#3&"Y:S>F+ \(G=7-FD%K/0M) MGK."C;^[YW6&S!3+E=;):92S(Z^K4C]N;'N"/\U_5MTS[9HY)!@RR@"G$*82 M,D#2O3&@D-46'T<3@?5GWX[ZV,!RZ^.UI,>F: MP?4C)5SIT>W%B*B_RX7%9_BR*ST5S=>$+>9O).$8\C15B*F8(9C)& M^R4KB+C5@\=\A_63?0H^MB5=PM;*M" M'N@V4ZAAF;83*WG*Y;DAT[#"=9&N#@WS1_4TY,RC/V6HA])Z#%6]U4?MR*T] MH6>-&0,R5E#$&"=('DQ5YX+C M70GCC:O.T],]M.I)Z33DR(,?+P=87IBQ75X,UN4=B9R& MR/1UXI55^%ZJ9PK%-.8ZP@!3/5\$2@"YWV*5$*OM3PY?/\BB?+L'RF-] M^C)OKG5IKY3UKT>/782V*CX;GCP,5BLR47CB.4HZL%.(AYGN4B@S'E M*8IYU7302A:R.\32W510PS MJ#!2U3] (!23O8M/=D*WV!R@-:=7'H.+_O*AW!81!'^U/>Z_!Z]F M^C$4I79ZVIZ%0/AQY<562)V[,3Z8XOMJD.>HX)I0#PC%@ M6@"A$%BB_5@M!;G5"3%ORNF[1 9U2\8*9#G?KP. U9ZN7!BX,H^K)A,Y4K5T=F,IKF*2%$I$ 0 MDC*L#AOBTU3$G,8KOKTAQM!):. RP]7EG<_K)813<-,LMV/%<*S?1D"/;L9.6(N I2 MI(D3%X@+TX=WGIFN+KR>7$Y#8WI[<=J!YX45B_;?IX>GNN7XX_:^6&NA>UP7 M]\5JL_A>-%V [\M-=3S&Q[NO\Q]:]VC&J(9L;UKP:CNT M0AW@1F6%M]X)L0<<+356Z]9AO^0;:MB(O%MJVQ'E-=3H&=:V_?@O%=R_UB?V M5-=<:,R#MR#;$-HEB8%",Q&I#.7=RR;F@"R:2NOG8CM?K(I;.5^O%JMOFR-4 M>7&WN%EL9P1SGA"0* AR&DND)YWM17B)1*G5,64>S THH+<-)#N]],&HF40. M3*:=*K;@HA9=])=C:G< 7U\:#:*!EQGKD#V/=$]#Z7PZ5 9[-/LN^2P]08E$31'BF>7:^W_.$*1$TA0!E4F09#+!5*:9%"EG,$70ZAI?3R8#3UQJE%5EX9/^ M4+':UD=?V(F7+V[-)&P$6NV$;,_H >)5U,"+?M_]7N&,:J #=_^8L=>AAJUF:D$)PDB!& (1);D E6UH=H(0FEJ MU<%H^=6!E4RCJ=ZZ/1X[$;.ER4RL C)D)TJGY$Q'D9Y3U*$\CEQ.0V% MGBSSXO-/_7 [#?MU;HJQE0#M?-RE60)3#/]?Q)S@E-.4XI:XT#_ MN8F2>#896&$JH)%&&CV#:J8SOLGMUI\1>;6L]YZEU$6<@K)]6]X\/;2CXRFR M_@R@,?OY8G.S+#=/ZSHYS/?CD^BQX;T]J&U;1FOM5C,Q?WH6J<7JOJC[V1>K M2)N)KI\VBU71L5I\DD0JSJK40 '>)08[%L\DC$!A&#>1A'*J#/KH6E;ABV_5 M,_RY>"S7KP^351QCHF":)%C$5-NC*=O9QKG(K8[A]F,Q<-K9@;0(NJY%$:_43V.T[-FGTZ63 (R9M\QK E;;=9VG*[T5 MZ^)VL:U^FBFEI,0JI31)$< \RZNC%AJ+4,#W4Y@.7L&K2Z4-=BB"IQM M9WT/-LV4;2@B[?3L&:J:N*MC%J>C;AWT=6B:#]*GH61>/'G1L.^+'>,U8#V@ M+XKWQ7S3#@B/AH)Y' , $@)BIUB)/N)5J];$36+4:4):KNGUH,US0 M'8@QR[7<&M55U. :7X4Z6.I:TO7 [314R(LGIPNYWM@Q5:$/Q1]'2RCK)H#3)Z#MI. MR?Q3;R9OH[)NIWD:ZNML3V= 9LMHASX&"\XT1#.<>^5 #[G%LD^^JQ^_6]V5 MZX=Z9'DXQ4*/(3$1<8)43&(DH (DI421%""$D=%:1)_O#_?.MJBB(U@F![-X MYL]B=6$H'AW7$QSY-%L3Z/#]M54 'W1-H.[OQ8W2\V-DJ"[%XIRU]XM5\6Y; M/&QF$D"@LHP) 4B6QJF .S,I01"H_W?O8T$'HR=>R\,Q:4W?1?$>4CF?(AS MA2RJH5D-G#;MR&E3W/SM6_G]W[7CS:!)_W Z5KI$RCFU\<7CR&KCS8W2\_-E MKS9?]=^849"3)*755\583T<5E:K]>B:AT2Y$ZR\=2DTJ,/8R8L:+N6QXI\11 M)CK9\"D)E:$+$F#%R71>>3O89UYQ![]-7FFFO_NV^GZUG'^;*0J2/$TQ)3FA M(I,(\73W_02D4IF^TW;?&OBEWH.)*C3F;[4E-9=?ZW"LV+W7AH3X>+&?N?S* MF^U&R_BOMB/NLN\#89^O/Q7K17DK5[?Y?%O,!,%02 (2GB@=L21.*&WM( J- M:K?NWSY4!F]011I65.&R3^:6I)EG]7!\.:9W4ZI\9OIG)%Q(^6Z$C2\0/?&? M&03T8<)&,-1B?#]?E M@83$,D< I90"RA*>$6RV2<[Z6P,+R Y,U* QEPQ+:B[+1#A6[*3!D! ?8O#, MY5<$P(V6\5]Z1]QEWP?"_.66J^UB^_-S\6U1+9:NMA_F#\6,*)'!'$&,DBR7 M/)C;#+;WYPKNP$P)(F'T)PCH%7 M]* 76>/+0C_XI:>'QE8D1-VBOWRWNBU^_._BYPR!&*4 Q03Q)*C1UDX)%R"E"*>,2)42A;G^N35%*3?5#&<#@65CA^M9 M@)P8VI\D>B%_L5HHP\+YM+PY6&^7/+=43TS)FD,*$P M$YCC5&I!RFHK&6"<)<1.&NR^>QAIJ#%%_-+91'[8,I6&<$0Y28,A1_ZDX9G_ MG=+@QM14I,$1_0MIZ,."N33(AV+];;'Z]O=U^9K[Z.4L94TC$/!:, M*H(4%$K6UJKA"B:6U0LW&\-(18LM:L!%.W2VFN%(HZEVA&?024-LR?,G)F<) MZ125?A1.15QZ>O%"9'RP8E$D/=P]^J6^L_OCTW:SG:^J19Q9G/*/2ZE#$NM5973GU6';M M(*B[!NN#V:D(E1]G7E9G_7%D>@Z)FB_6]4W);+,IMM4U%D>76OQ:S*OS5&\_ MKCX7-T_KM8:A/_"A7*W;?ZU/@_\ZOUX6,P(1R4F68#UZRS*8 9SE*8%Q(CG' MN+HZQ_R DN%0!1;#RI'F"O%H!WMWA,8>>GT,[3'XZ/<:N>&&_1'BV*VETPZA MG>R&B%Z0@U"\D7U&PL<+Z#2.3AG![W+L5\DNA_Q:KHJ?O\[7_RRVZFEUJR$] M7!?K&5("HHRG,&> (")1AM3.6)X8MA+U-!%ZR6^^N:^O2/L^7Q;6YU"YTF:F MOP,P9B>F-:"H0135D*+?&U #B^5Y9CJ4KR>5TY"QODZ47A\ORX.&]7LF#Z_9 MSE:*4P5RPF)*84XAQ$"QG2VI9 ZMCAAVLC"$O$A7>7$DS4Q=PO-EV4=P0M5( MTG*6E@YEZ4?C-(2EIP^GYP%[8,1Z[LM_[G_\7XMBK?_^_<_WQ7=-X(_%9D8Y MSTA*,I7@:H,6AUC0UCC,I%&S@6>3P\U:]^":F0[[1_1[A=!U=MJ3:3,6ON."QLO8>3EPWRQFI&$B8QA MSF0"JZ$=C'FRPZ#2+,N<)-"+Y<&4\.JD!'3N'78413\AL-3&P=GW*9$-O+%$ MTH0Z$ZWT&H*)2:9?WUY3S@ ,6@OHN]7CTW93ZS7<#5>A$)BI!" %:99!0F(8 M[RTFV.A0+Q]V HMCC26"CJKGPINEQ@6FS%71KJ(&6'6G1,W@2+/5#IY,Y*L' MNQ,3JSZ>O"9-O=GI(T1H9Q$C 03%*D*D;4G!D+DQDX?(<([BXQD N:$",;S#+(D MBW/16LPA<)M .M@91(AP?R$RYLU=B$)0YDN(\(2$"#L)D2V[TQ4B:T\,A,B- MG2%[VM[O#W7/@0 QAERD2C'*.$4<[\52<*-]R^,@&[ VUOA3%VB./&I+9K=1 M=;'GZSU3M5_#][M9Q-A29B<77G=A]A!9YXLNIM$8][[CJHQQ(S^QI#&L[P&: MY%PC8)J8WJV^%YOM\VIEOMC<+,L*W8PCB3%(A$(QT/8 SB%IC J0Y,IJH;FG MJ<"IXPC=T4**70;H2Z:9I _(HYU&'P%[MAAU #>LTG83U2&=GAB>AA;ZJM7Q$Z*U[Y__\2_MG^A?KN>;XC_^Y?\!4$L#!!0 ( ."+IDXC.HBU ME&0 -(>!0 5 9&%T82TR,#$Y,#,S,5]P&UL[+UI=QLYLB;\?7Y% MO3V?JPO[C2Y_=M? M?OO\L_ILWKW[R__ZG__M?_Q_/__\?_2G]S_9SY;MKO*1Z_/NKYW_'RZ>AE/*7Y;>;1V>C M;0_&:N$O_^?7]Y^7_=M+CYVU^N!_-!Q )*@%=(_/<:1><_'HJ__64VNG\81RA^R6[KY+J8S(KT MKEDY'ETGONC!..'P^:XHYC6:7+>&KEO^](^/L>QD?E?,1\/!.%^D@U5W(.OG M>?QW296K&S.8W?EQ^?MIVMI;4]>2E/QJ7*T/?_Q;G)33N^7W*W-EJ,J:;;]?C":_F,P7A2_%H/98KKBZ:'V[BW4 M0?MJTJ).V0Y:^R4]?5ICGQ=MMJWOHC=Q7WP9?#_Z8EIS\O'F)M:8 9C)^Z M-$]FG:-$.+Z^MJ6JW)DF)#I<5QO2U)LTMCW;;&L^)#6F$39Y3A^+Z=* K8EE MG;(=M+8>E#6*-M[6IZ^JT;YMCS?;ID_%MV*R.-B6%X^UTH:T"C8=#.=J-BMJ M6WQURK;26EO<%-/ITI]=OMF4LV,;7:>*5MN^^?.45F\OW%)[CVM@^RV*G7(Y M-\2)[^KK>'2[6KDXKIVUZFBE]?7&QZT/-]N>S\5MM0;^9+)57\O%?/WVF?[Q M]Z*\G0X>[D;#3\5M_/I0N[,J[8%\-5G41-T]D+8>%QNHNF%9[\KI_$LQO8\M M>E].;M.O[R;?BMF\UGI*S>*=MKDN[XZJI5,)TO[>]6)<7-T\^?#=Y+?)M!B, M1_\NKI?V5#D;'>$>M/C*3K&IV<^.J:3A]L_+X;_T8+E%<)^6))9=_&"#]Y;J MHH5KI6Z6HDYK\:Y:.I3@ZJ'6%M4Q=738^D^S15[3GU;08;N7OMU,?8N_I_)9 M(NRHJPMI:@XO-#Z8^KF\^CV\GH M9C0<3.9J."P7RYB5C^5X5"?@Y;A:SB%!7?1/J>P<\KB;FV(XO[KY4/S^Y,OI M:#(7]VHZ_+AB![V?YX-IPYCOJKCA]D=?8U8TV_+753;=YG(^&#?SZI,TZHN? 5R'+O_W]<=A3YOL:#8<'U$[\\+(,=?Q[>C<;75>D4 MNM\)6\H.51 %KD:'7[8.#XT.',>%JG,B%M#.BE)-OQ70^BIWC8Z659:M_+>Z_%M.])NK> MDH%XA*4@' )*K:,<.@PJ>:$!]+(HE*/P5X9GD\!V1Z3[^W*RA$'7X,[+AX.1 M$AE%M8,, H T-1154F',1 9=T(73)1/+,S!$'<.0]/!\T$,0:J("5G /*J+:^DHT3E3.W]) CIRIV*S_R MH.S,^!C,[M(R;OR1HD2^#<;+A=VY&4RG/T:3V^71TWWV2)WR06.&"<>&"R\4 M,Y))8"K9 1#F$FETLOY?6BDM(-R9X5(%BFZ)6MYFNFQY/$"%HR?G$# &QG$: M6B[6)IFEQ/&&B_->\,>)FU] M/F!$ '=(,P>0<=92"F$EF\196P?TTKG3!*)G<;SJ.EQ!(BVPM]I&"93U6"NP MD848:CNUUM(L>7I@!V$#F"OH#5>4XL$U95<5HN< M#:/>6C'9U,@'LCNKI7PHIO,?'\>#5::OZ.0]I 9'>VNON;*[6"#."$X@T'$F MI8@Y1RS:V&?"Y\PUO;53LBG3(*)=<6>=#G%RNTSX\FET>S>_NODM6E<)D3WD MV5LN#J3 4":L=C1"&3U"&65?RZJ1R_&X>VNI9+.G24B[HL_?R_+Z]]%XO(8BXET]QK#3PWN)+ (Y_C^K"+)<6)Z'6E_RI)2S2L5P*_'PV^CL:C M^:B8[9]]#I0,RFI-,67 .Z6YU1[+:CF2.@=S=ASYQ;*E65 [FX,>W?@/Y61X MT._9^GQ %,1Q4"MKHT.G8R<1:C._*I*U&2DNEC!-0-FM6WS0'P[>,NP(XP(8 MC[%P7"*R,=)EUHZCO'!'^$CL.O. 'T>Q:%6_/I=>8W.Z;A5!>L.P!0@!KR3C M"G.S60-PR.K+VBQJ,*:A)83/P+'Z(0^["P4*%!4RXN4A@9QI(=W&7L/ L\O: ML&Y>^;O9E8=TU[N1'P<_TE)S_7W(YP4"%!C&#@FTA,OC=D"PC73 HPL+?&A" MS3NV(;-P[8HU[OYA7/XHBD_%>)DRX14<>PATL&QPA"#-B$?*$X4@=P1M[#J( M](5%@K? I:8A[G PFBZ>M;?:/7WRT?ZQZ7#Y0#6#1%-!+ /0LPAO%45M*9)9 M>]L]W&9H9ZAJ'.:.*?9DG[76E+>]3##10. *..*A(1A3Y!\7*B!".2-5#[;8/6B!.([B> MSVD[RED+'A$9G5H 9;1$ 3> +>)_Z B)V;B^"V)UI>*6F!+-J9G&E]JK3/O M+!,T(-IR:S@D4C-$=%HSJWH#REIK[KAVR-4TX)WNBCW=OZN]-;:U4)"4>0P4DE0Z MC@Q$A&S&96(XNEB3NB5:-87T&6RE>D92X- Q8XR3%'JG%>1Q_-W,Y([D;,$? M;TMW:1VUOH1])+1=YA$XD CQN(QZ 4,./48^_1\8 % T+3=8^:QC>SV,^6F= M0LU!W5WB@1,V:_<@!Z"D"F@AJ-#&4&4!V:Q>> 9K9:A\.V%!K1.J,:0[/*'U M)&_/H;/%6YX.1$@-A(X3=.P>T!CLT&;H96/:D)A3\^AA6)JC=YL6IQ927 MCP8NF65"",. $8(I[!_C+:W(VG?MH8O? DTR$>ULW^+Z>IGP:@H8 M4IL-0,U1SJ'T'GKR;1"M5<"[(N"G=/?+I+AV@^DDN@&S)U+9XF8T'.TSL0\7 M#@)K306@'@(KB4-Q5O>/-B7KUOU_BS1K'./S.6U'.6O!"RZ,XL!BYQ61Q%J] M2>[@+/K'QR7>=\5\-'RTX\]W <.15Q P"KU"#$F!.0"4W#+,:4JNG2S_.#@[ M6X#)3):/%38<"\XQ 1&R^!^EUE(18'2."=IGDIRNWDB4'+4>SG%^')9G8,A).3G.A890:A6);X@T4DMBV%HJ2KRO=9W5 MVV%(TQ;)J3AVMEP['I>_)Q_!EU-;+K[.;Q;CUQDJ]ZW2UJH@I-.RSAJM+8N] M04!-!:VD5\3E+,[V<";*4?_+1=DV\#W/MG3T0*^F2VBNEUM?'XOIY[N(9^V= MZET5!$0%E])#X)ECRBHDI:ND%Z#>E7MO<(S*9U0Y.9#M*!&,,T49X804B0'/GC:_DPT;F1&WU,*"X M3=*% O6* \5\AA9PE@F(&-I!;IG!1//,W D\'O M[C##_UVL[ZKX4GXJAN5D.%I>N_78\B]E31#KW/C9PNL"%,X!##DA'ACKO::N M&B&\1^#"$K">F=0]T&!W&6"B[H>C)7![./WTL0!T[,K<>.B]X(X)#*-8:TFL MH3D9[7HX<9^7#*]RPIRLAPY/ $V+I5KOR^E\].]E6Z]N[&BVVK54D^N/T^)^ MM+B?U;N[Z;0* Z:8&\N0T!QC[R!0BJ_088!)ULW]IG+%TDEQF[RB+W\LLG:B MN,[B:))+K@=+/_<^7;5X:,C<7B H#K$2 "K!@9=I1T.22CH5>_%E[2[VBH^- M:*0S[R="%7%)]LUT]'616KJ^XG.?*[2S4 ",:1MM<@TH-()@ (BOI)0JZYK, M'NY+]HIWC6FE.Z-PI5+C6!U_FOCA:.]D?:AHP%B0E($%>JT%8LQZ*"J) M/20YT14]W-/L%0\;UDU7;(S-G:8D=;98_7P"SOHL? VGO'XEP2I'3#2KM=5$ M0\\\LW:- M02Y41P]'##M%<,;4U+Y^/J4=&T=8H'R%T4T#EC/&-&4@HMW$B. M33J _!#5;4,?YR+KU&OJCV+GK(GNF%84B(BVYTI;9C74-$77=7+WQ MAZ!C$_B?CW\O,FT?Q;P790.Q5@CED.%(2"R\P@$1*G//:-J,TIZ&Q45=\&HW$RT7TY_3P8%Y^+X6)Z:$7@B%H"H@X9*342T2;# MV AGJRB7Z 70G!P9_5T+[1M1&]-/=]D1RF%17,]\A/;7P7S=V.7FPX_-A3N# M\7AV=7,:@YNH/WJUBE@%#%,&*IRRD!N8SG-CRH2G(B=K9@_77,]-ZC.H[!QT M3PW>)X(MONXU=H^L*C@OG-+8:<4$<"3MW?F$2/SI/,47%AC5(Q*WH)VWL;S0 MVK)"T%0BH!FT"BJ$G?5";HRNJ*Z<8-,>IKH_,Y<[U=69F>U'D\%DV.+"V9$O M", B(C%QGJ<\\=#JJ+TU>L)BFW.I0P_#^;M<.&M7$V>Q*%)JAZN'9;/=]V(Z M',T.9!D[4#9(09W'1"#(.*'84XVK+2.I+>EFF>S<-D-K1-EG,S2@CJ[7&J)A M\ZEX6$R'=X-9-'B>I!NIL<2PNW"@A!N&O$6 $@]%--YQM?,B21P$_DA+8)UQ ML6FUO(UYO;7Y/$2PK$%&>^N5A01J[:H8(DD=S+E3X>UL]7;%WDYUU16SW.^/DMO@4!Z*KR7(M.BV(S.[2]LFWZ%GN/^U\3#5!,<(DLDYQJ22' MV%NUF7 <@Q=VJ*\5Z[-%O#O+XI;Z4C$=E=V3 =-XJQYJB0SV690%^660CT9?B7B -J4,8:V:$ MW" +>N645 B&J'E'%""JABEQ9XG;B1:6](SB&A M'BXD-\Z+5P-<*[ _$J\/69W+^_B2N_C,Z-LR2\3FR^>-/D^:Y]71ES3)/&WF M^M.C,C_7J2EH(8&UDBDI!5" $&(<4X@P:D M>J.-!V$ECT>J4[NZT[FG66WOS95[',9=33K+] %;A$]-7@;7?AE\_YBR^46E MSE?IK-(0\J5HV\U](8@)(S_ U "CXPG2ANO*OP$P)=ZZ5O+'#V/=L[- M;E].B]'MQ*0I>C+\\64ZF,RB%$G(R?7RK_&2(W\?C"8)"34=S:*C8A?3^.]J MG:\"YP3F-_CV0(1%2G!/#23:6<.!T&O<*/$&SD=(SF^-X]##WHRI!I#O%>N=VO8V$Z=[-78&X: M52_YYK82 5GLE/4$$T41]XY33U9Z4(YC6.OP9,M+"5\.9#YY<6$\85$$ HTQ MEA'GXHAE:"614EG)=GIH?F7K]>5Z;0Z8)TX L^G\"2WB7R\I$3\*GXK91LCO MHVWK*%N>"HB::+#%\811 ;26VE/]V'Z8DU2AAV0X57EE4P!V1 !;WD>K_3 % M5L\%%J"XEA@8R46,&(3>XS7&UFDS[K#J)_$R-%GV1R27;'BURA@ M]-L&D^%A9KQZ-@BMN!-8&\5<]&2IYQ4R&ABNC2AM,..7#0[BS=Z=;]T M'6=T\W"@@#&&(8=,7-4[&E_QS-[\QB M-B_OBZG[/APOTM7RZ:Z ^+_K_0O8)]06/+.>4N280UAJAK&"LL(E_I6S[])# MAIU.B^W\:A'J[O9*9O.KF[4\=YCQY%(=L6* MOT_+V2P:_S>C?"8$I5)S"RNS#F+M*281AG.X'NKX?348)@OGH6W&82P=*!JZMC&,X<,QS M@2ADP+A*7L=8SJ#4PV6^YMG4++YGLXB.L80"L!CSE,B?"0Z=]HKH:LT ,8%S M.'.\!=2ZJ=P\9W(1[9PEM0Z";7DZ."@AX4(1&!U-J905N-H:01!EF3Q]3@C3 MH*U\,IA=D>1#.2F?-_;PI+2S3'!$Q6YDH(X&G*.$*E %V&IDZ:5=H=X@89J" MM"O://*Z6JY^F:U-%S?EM'AR%9W['H?=J,S19##]L40K"CU,"]WETC%X-XD: M*V:'XXE;>6N(/5!*302CA'B(-&2\FNDQY2!GP_3XM MO::SKCU*Z)7^49-U' M=30B]Z]4[B@1&-4"*XB-00XR: '15>?& ,*< #!QT>-E,X!V-LF>=!@?0@2\ M4MP9Z"#!!'$!*UD0RPKAD!<](N7 V!4EW& ZB2/=[&,Q_7P7 :JQIKVK2(B^ M"H*>444QX!P0B8VJ)&289YTW !<]C#0$Z;E(HP>ST? (QBR?#P( :6'T0I @ MADGIT]U]:]D44A>V>9JOX@.<.074+^6P^ MF"PCD0Y/6L=6%2"5S'B%=01! RTTU]5>$&$L*[@9]G!X:G R:QGJOI'OT.1W M5#U!*AG[ML'(BN@R ^B!U%A(:RXD*,X[5/E1$Z>HH0S$W(]A+\2Y7A*[JHI M4&9CC_<26$T4Y8@QSBH\B 4YH=H]G'3/3/ [';E^-'F2SI,FMI^HKQ&J4"LX8H+"Q#BU.#HES!1 MRQ<$[65O'7UN E STR?.:Y4+$AH()3#I7EM&HXFE&*]DM=9<6$AC M(UJOQZ23\.WVR$5*PS8[>/CXU;,!<>!21S.<08FI91+CM4R> 9(3O_AV.'.L M?K<>P3@=U?.'4!\DSJ&B@6.G.1:088^P-AX)#BN)(387EA6E'1XU#'(O JL/ M,JM&Z2!42O,GE&3$**85*NMPD&V]"H)ED OD/90((\HH M8PBMI%= >7!A-\'GJ+_L -^.UWZW+ODNY;DKQU&'LW3-VOQ'KV[H65Y2_JQY MQ]W+L[M\ %%-)*K?,!']> F!H4@XS+1B3GE=:P&U7TO"V%J/+8]&%I1&&TV8 MQ6N)/$#X4GMW,UK>OT!\'+2=31N;=/@S7T[-\F;J=Q,U'):+%%=]^W$ZF@Q' M#^-=24A/JB=0HZ5%::D!80BYQ@AOL$A3\X72[$@BO)Q 6H2XLZ7 W:T^O#1X MJ&Q0G!)F'*6QPPI,;/0)?26SQN["8BI:XL/+I<.&4>]L8-NT]W/:5A],KV>_ M/23;)3Y/@#S(MEKE S:(6B"$9)Y 2BB)_N)*=@ZV&]8@%UZ.;2V@W;E? MOK(;DE%?3E*O/#!E[BT7J%7$DW03*$)< \>5$Y6L'&=98OWWUD^=(IN$M+.0 MZ>=-/;C#NO7YP(5CVBJ%I:*"<80<1)5L )$+B[%O2,\O8Z8;0+:[/=7[^W*R M]%IJ[*F^>#88C*"BR"IG,7/& VHKF:!763FI>LB63+V^ON\I"\WN/+OK4=+- M8)QN@'XW6=\5?=CPV5H($%A"M;;15$RQM@0*51EX. [E.>L"/=Q&;9A=+:'< MW2;]/(I?7%F(\UFOC_ZXE Q.(L<9%M QKK!;+Z!Q HCS79+G87D_>%3P=-YVJ$\[>G\Y M=F6BW=W$]E+ZO1/;RX<#$!18H;&%3&FMHP6@0265(++3I<.+XU NW)TM$*V< M@13;=G-3#.=7-Q^*W[SV:*XMHMI$F$U#"P'X"C;\JO]YGJ="H(U MBBKBI*8J>CS>\=@7U])3#>"%^7J=CG%-@W]FZOUC,%X4&?2H>%M/A78KM5)/K3\5\--W6AP[1 MKV8U05CG 1:<<,RHYQIHS2LD,,8YFW[UL]_*%0LGQ6U:>OQR661L1Q/]XN2R M>V53T?FY&G*.(,T:9?RAW;8 M]?5E>/RG(L(X&\V+];6\*UD_%Y'LP'B?X2X#7YTR?[;6H3_QTMSUWXZ/)=KP^Z M308[O/&\"@-T<78RTDAK"8K# G2T"H]A$JF<) S'I_E]\T3M5!E-TV_9!1ID MW\'Z@C:0.: 48)QHJ3E( 9UK>85F.19[#.3]Y?36\'D]&_E^(\9@Q(])I< M?WPBZM6-'TT&D^$H^N^;9 )U+MINHOX ='3R/=/< V< 1T;;=?H]ZR2PM=8I M6[)#!O/%M'B:2'>?,?+JX8"!!QX3 0R0Q#-BB3259%9?6E+7CMGPTDS)A?_L MP\2'P725 ,FFR-_QG\/&?J(H*Y"%R77A$!HA/ +KW"^:1PW76CJKN6*S2A)> MWGR+X7S;*+#UN2"1@=0SJX&.,Q^,QC.C51N)@Q>6PJ-CO9;-(=]IWR^' MBV72ZTDTT>;1G'DWN2FG]\L*_B22:; M"VFWI_^7S54UC_\_?3A08B2/MHZ#2$FDI8A#;R65Y>3"\O#GJ'7KX?\,+,_ M$'T,0W25 A=[C"ER5#,%XB0-$;%KJ9BW-&>^Z>&^1CL,.0W+>@R95129%<._ MWI;??KDN1BMVQ%]>DB)^M,T.>[_GW.RA(L$!"#SGRA@0!U?"# 2@$DI >&%7 MA64:) VCV3)%OL27'*!$>B1(8 5E,C608&6AEZX:^9AR%^/%-*:[+60X <>6 ME*]B6+_#^JURHT\2#MA MQXJ^]?GQY/E@L&5.26FI=XQB2* BE3A&LYS;37ITHJX#AIP.:DL<^3(=I"B< MSS_NOY;C';QX]DQ06'!.'6>6 RJ(LP@@)B60BFHNLG*?UC_7]C:YD -D2_I? M[3A]*FZ7M^U,YA\&][L,BVV/!N$-AQ9!C"BW3EL7P=A,@];DA(S7/U/V-MG0 M )ZMDL)$8:>#\;O)=?']?Q?;XM]V/AL0((@!#! 12%&KF>35V":5P#2#%CTZ M;]4B+?( ;8D79C&=/C-V]GLBNQX/0IL( \),I:!#I^'LEC)0Y5P'TZ)!3 M*^QH"--6!PX_&A=3$QMU6T[W#QO/G@S6 6*C3VVQ<@AP[@';#\?AE^.M62CQ[,B@G"9"0 F6PQLQ%EJ\V"SE06M&L,.I+ M7\;,Q[-52KC[8GH;K>&_3\O?YW?I7-)@LG^TV%HB,*4\,D03HZ07R$,3W:DD M4AH#L<@Q-?ITRJ=%BC2!:[N6Z&-6]SH'>^H5#(1I*Z %!*8;4020EE5K-)([ MG;,D>OPIGS=)G ;A[3+@T@]&T^7YVU^+P6PQ786;GBVX>M,:&VVZ<9D:5"=F M>E^Q0*Q63(,4M0=2CAM&B%T%NPJ,E*UU@*T[:;]$M'5\W;^.%'=3+F#"\7)? M3EM(.=0W*SJR_8 /GMG/O>!B3;ZM!+6:>>19-@QI[U# ME,7QF5"G=0JBZT&?5K-9,9^IR?7[T>#K:#R:CXK96BW75Y-/Q3 ZKW%JB ]\ M*"?3ZD\]F(UFAV*T&WM'$! )*V+7B,8OYY #S.T&1\PO++RN&4KM&BLZ5D97 M\7F;TRCO)A&IU>&,_;'A.TJ$B"KB2*;HLK0VXY%%8BV?P9)?2!3.&7GQDIF- MZ*$KGGV9#B:SJ,&$U"H15D3AR6&H1R%F*19IMOVK@\'H3;XF2&X<-<8H9@%V MF$KB884DI.;"CK!F\ZGLC2JZ#&XNIJG%'PH@N[3N\\!-L29MV) MMKKB]&^?OTR7T]>/SVFR6L]G!SB[NU P&$MOXIC!#:;:T!0[5DG)>;U#D_V/ MSNP5)QO31G><^WOYK9A.EG/.;1'A**)?^W5^% /K51%2^EF9[LDTGAAG.!0 MKQ&PA)B<;98>K83VC(^MZ*:[67[Z4$X'\^)(2NXM%PSD1@%EI.!<:1+'?E>9 M55;G12GW*!*U5SQL4B%=D>_=Y%NQRCN<<#G@FK]^.$#%!6,:*F2A-"!ZF9)O MNA3("EKKX?1[?J\\6P7G(=8ZD&*=P.3@T':X<&! 8Z9@5"+5'-IH=="JDUH+ MLM*0]] 7R5'[7@8U@&U7C/JUG!0_?AU,_U7,_6)R?7B"W%X@(&\@XII!JX! MPB&.?"4=S8NS[3US\M1=MH!O9U;6L/NT.>[.4(N\:@SCPTS:D6_M?3FYG==DQOX"P3)O.7,, *2) MAA0J:*H6RSCL9+"B1\?P6F1%H_AVMAM=^6_ZQ^;7_W]43./[[WZ\+[X5XT.; MT[4J"#)=B\8$]Q2G0ZH:8E,MO3O(74[X?0_GLO-[Q:VHI7-2/@V[>BW&P;WI MH^H)@BK#%=;*49@L=4@T76/A&>>7MOG<,$%V\:\%Z#NGX;O)PV(^6X("#QI> M>TH%: Q6G@+DH8R]60@"R49.BG/FV#Y3K%D.[&):-M[GY!4ZB5?K4@$C XR, MUHH5TDN))*)5+_4O\$F\6I<*2O#HNPAAE+8\NL6_.>95AS;[?DW&PE?<$"PP@&&K#O%=2:8DTWO11HW/. M@?=PE:-''L<9M-?]%M[CN/ 8^UYK^VY;P:"1PQA0XQ$!45" +5SOA!M K;^P M],UG8LK.7;\&5'+V0TG+OGM99Y(LL]AZ@(4&#@IE $1^=2Q,(2AAK;/7G4R( M6RB[&D^/.7I8LZH@&!0D.B]$&B&=II)C7J$B /XCG3"J39#],U73F'/F66J&6Z=29KG5Z^ MKU@0#AHIE>+<80=HG+R4W$A+U86=+VY$[Z^F\L;@/5/G[:%*2?ST621 MXJSK7.%9OY+@>+K-1@HH?!P@1?1(J*]0L,3E'*'HX?IN&_QJ#>PN)XSWZ>;C M\\T-J]?7F Z>/Q@ H=8ZB[CPV$1H7>S/7!%(O+#>REKAI6U)%#V 8JW[R>VJ MW74,NOT%@^5(86,UY#IEN3($IB,.26()I$07%E![JKK+%C'MOENFU&;E)*W% M7-TL/UG/9.>VZ$[MM=X#!J62SFH0P4XNM8X#K\60 M__OJX8"X3TDJ(X$@]I:K:%* M63"R4L[*'&J6LN&<>S*-OO'8#I*/;4..5X] M&["2Q@@M@0(0\VAKIC"7M4Q07]I.>D/*1W#!:O1(CJ 02E!I+ MD-O( &C68;KCX^C+^6#\%GAP*GQ=4>"%5_(I(K,V[S\4]:W/%^4"5X(09(E' MQD IC%>TDE5*17-N/NK1;3>M&J)YD';O);I)!+JX?C>9EWHQ_U#._[.8+S,: M38;%]5MU%8F6REA/?33MK&/$.V&$ \)SRCBI-P.VN<"S;*XM9L/IZ"'I[U ^ MT#VE B*<(XL) $@1Y@4W?",KM/:REW9J*WKKTDX3@)XXX,^F\R>DB7^])$S\ M*'P:3&YW)?QX]GU@'FG-'1'"<2^=! SH#0[.Y\06]I($#6BOS,>Q==WOC)5^ M\40 @@IO>6RZ4=%]@=Q@5[7;2'(AYSA.U-5+39^$69NZ_G4T&=TO[O=J^]DS M07I H=($"JJ$EM@#!*NV6YX5!]]'?1^KL;(9W%K5^>#[89T_?29@"S%!/FTO M>@.IU>JQ[9JI"TFCV(C.,W#KSH??-H>]KW$JX4#)0 &57D/"+)24$"6$DI6\ MP*J\:0-6Z =A+MBU&\I(CTIZOJWR;"<7(]2HP?CCXOI\"Y*54:M@7L,$"9"ZA0)P0Q$>M-W/53N,F:IQEGS M,EE,9QKH=NQ[OFZR_.?%\D-:I+^Z23$QR=F#!\?$HVL,E@DLF:&.*.J!8( M*X*H%T1%G!ESF#O-3:UEW2Z6L9^-P=='PL7--K4H#$Y(I98R)_HB444O.FPHEJ-6%A65WPJYO'VL*<3I&*3U$@8\%T8![),UL,(#8Y*S&=A#VZBW9#U9([UD:'SQ MX8VN(^H*5D1C42%(K73($BM8_/\*$Q]9D,/2'H9 ]9ZE)^BDCSSUY2+;!'A2 M5; I6ZXWQ#OJM8":4N,J1""6.2SM8>Z/OK/T!)7TDJ2C;TV-I:FJ@+AVA@@ M!!22*"R J0R@.-]DW2O<6*4H@ MCE[O9I:13N7DJ.EAL%J?Z9JCE[YQM@&:!FM02D]J*2?0TG0W.<6;7HMYS@X< M[U_$;9^9>:0J>D'&WR;7H]DP;=\4U^[[,#YZ<)/NI/J"@<)/-](O3]G_.;G>X*S!G&*HO5?8*8B2?[?& MBHN.;I3O_G!>N[PZ@L9-:ZAO;/[R>YFD.!1 >$Q506('!%(,:B33_3.610-D MC0@FKIN=H#\YFZ.4WM$T;10T1M1-94%0KI4@$$5DE'=8 ;5!Q2N7%?J3JWEJZ1M9&Z!HT-S# MR Q&I>)&^0BZQAL$U,NK?%O:%'I!S ZRL?22F$> E)TF#$[[D_>SMT/Q;R\24EEAK'75BFJ MEF1^>!+-7.Y?OVRT_B"%]RKM'1C-* &QD]+-@ ZEO["S?>U0I3R_8KHDZMXH M]?Q* \&61^0UXPXQ;IUQ2*TE1TJ"G-,5;S1@O7-*GJR-<_!P1RQZ$]4& KGG MVB%L*6)8*2=49<$@)[)0.U!N]=M'(-1UQJY'F< M'LA&=LVSLOJ]T>#SKHV,J'HH>;ZKJ0(2QBGI'J%;26P0YK9#'FF<=='RC@>3G(&6. M3CIF9K-D##J!JBG1R/CHKSGCG:ADA8S^ 3FW)ZOZS]K28H80(@Q8ABV%!J);:.N725#D5((H1Z<[7+)H36+*:) MZ\='/:\+ACCE.D4LTA8C[HA+$V\EL5?FXA*VGJ;N>O',IV%ZYH#Y#^5D>"J) M'LL&H(C71@)'B8=,8N$=7\NLB)07E^RO31Z=#.O;.WO!HU4E/034: J%00)C M5,EG%>OVXIBN[X1HF#9'@GD>LORS&-W>1<-'?8N?WA:KK8/JRY27;5]VO6.K M"E8Y!(DGD$$%I9'>&/*(B.PFM.UMCTJ-H]P+WMGU4;=TU^G'8CH\9OH[7%60 M6CI$D.8Z'3F6D$3PUXAHKU2.)]_#Y:4N>)>/\GD=)3.8W?EQ^?L%.$E *>R0 MY\9YCA5R!@&[@ATB"$0M4Z^++E\YW+4[=E4@$DMS93A%5F-+!(3*:JMW;_<]$ N@IH(@8P0# M#GJ';*4.JGP.%_L_"^5PL5V@3]Y77$Z+,S6Y?K*_M6KN01H=53YP!#0W-.4G M5DX89K5DL4/%_B0A,"0G9U\/X\PRB=,FM-V-58/5Q;1'C$=;2P3KX/( !+"& M6"<4Y9Q5Z!FL%9#]]# MIF?/!1&];^PX-$IQ"S2-@)E*%LY IY3Y5DR_EAV3)EO'97/H=L64%XO['Q;I M@L2KFR4>5XOY;#Z87$>,7D"SAU*G51@ --+9=#&ZPE+SB(E %3J6RIRSL#UT M=]IF7B=*Z(JB!\ Z?:X,TAMG69P0#'6<2H*856MY-<*PF]1 %T.Z9M'NBEUJ M,A]=IQ:.OA6?BV%:(8CNG_L^'"^BX>LCBJ:\?UBL%'QU\\K0.)2(MY'Z0_0: M$#:> ^,P%U81PW&%G;0P)SKG#0R/V=;<.91P=H_NS-L633IT5*;-("<\\YQ+ MXF'4-84.Z>A)0PQK;86DUY08)4J%* M%/BCS'?Y9#Z31CJ>_)Y.>Q"IU,A8JM>CBH (@S/>SWO* +&; M5=!8!XB$TL:Q$F'IE/65G)CXG,VJMS1IU5;W 9?K5&"[[*Z?BF_%9'&^;KI^ M_VKH6]T[_L_1_,XL9O-H0$]K]-J:-00I%ED6 MSH)!G3Y=MXI@B&.6"2"I,L)H?(/VIMKZ[1L">B3PY*>]T+U?;1M MNW#'D\%I30V!6FM!C?1P&0]3M=& G$V;'I&A267MU/\I@#:D=%NF@V3UU+YZ M-A!' (Y">HNI=BK=AN*J=@)]*8&RV5K:K>V3<&Q&W[\6:3.PEKI7CP8A)$_9 M->+H!A3R6CFOUZVD0F5E4>RWMH_5TDY]GP1D,^I^,E9%:ZUX-R_NZPWQVPH& M"DGT*W'R()T T835H*(^U1K"#"KT:%VNDQ&_ 7R[6DW>:OLD&3X4^RSB?<6" M9-Y'TX@ M#PHCPA+>6E7DDI(.\T6_%!,1^7UY_E@.N^>3R&MG%Q7D! Z8>(4KB!#1$K"A5ICP@S#._K[/39L^+1A[R;#:0K6ML7JY_5B.IK6U\PGAL$I5$& M$$:<%0;02EX)14[N@1Z%%[5$LRZA/_NHES&/*B8-(\FUV^):"V@?(;55+O64R5%.I#R!UI4!XA MI9I1>3T>G0#OF6FT$<=J MKVP!VC,/+/L6H.L6#99JHZ3$!#&!D+$*T&J:C_B9G)"Q'BW>G&.F.A7C,[/J M@/.\LU"@GCHLE#,>*VY1RD*SZ3L8J4YMGK:7H)M7?3U.'8_SZ>M^.\;=M1IV M+N_M+Q:LUMX3KWA$A'(6?X&@:CUR_,+2P37.CQ8P/K>7=5].YZ-_+Y5Y@K?U MI'2@,D7Z&@@ @!PC[0D7E=R&\9Q<[3U:(3[7V),!]5N=TH2E6,;.XY&(74H MZ82.4C*./&>0YJ1PZ-EJ\#DGM.-0/N-J\.;//\HZL,:.&JVYMW%* 2+=9H:7 MZ_2",\1YK7S!1_K'ZZ;5#:\]4"QH&XCG3;"V!QC[K:L8>^LJ- MZW6;U]P,U%U-"4\O18**M;2&7T2\T&FJN-+)K"0TPZD*6 MXII5=MD*MN=DS\'UW-V% C6$02"34%81!Y%UL)*2&7MA"=CSE5V#/2AJ1$-@L0?8R!KF7*YJ&<'!&]MU2JWU^S@+L$1=804:2^( MEA!KZP'TT')2R66!R'&[>K2LVQJ;V@:\%X/9R7.D!=8;;J2%%B",F$4*/ [< M)N?0;<^6>,\\0QX']%E6>?\HR[J2 F\\)<)K#BBBAG(49PNE4L*U^&F#R[I? MXK>SNW)\'5E6'6=)\U52UJJ=LWG4R.J"J]'D=E U?-?,<7*%06$AJ+92Q=F0 M,,F4(.E& D69XD38"PN;:IP+Y1F4T*.MZ8^[#C4=74<0W$2P':<&6>H@D,Z[ M"@,%Z]TSV7_KN&TBMHU[5]Q[#$:,?<8'8ICRX8[NXR-7-Y_CI[.;*%C\[M#I MIF9>$ #S#B+G!968.(BAE;1"4&F=DXWB#1M(M7FU/;55%G-44^/+:Q MW+1Q-"O6K9R77XOI9KUI7W:K$ZL+<4:6&DELB**68"JY))6TS+,+VQ_MFB)E MYQHZF8^/RYI7WXKIASAC(?)K[*9W!_)K'2H7".<81$\#:4VCT<>BW;=*Y"@\ MP()?2(K<;E1FR M'D-.0K@K_RQ[D'Y?XYA6V1:CG#FL>9[V3J;G&# M>H4ECI,N$$AR*H7B:G7J0@&-ZYW2[73IO/;]3+7*!XR!15XB'QENB9:"IQWI ME?P$O+Q5_D(&B.98<42*EE,Q/WO2KR<7SO^HS[[C:PO$>.^=@U8H:80T!@%0 MX0(N[F[5UKG8N@:ZG)<^%[?WL8)9;/R[R7)&76KX:[F8KX&#A M;C3\5-P^,9\ZG[_6K?U4/*2]LLEMC0EK5Y$ A99(&1\'"1U'"@HP7]^YXYV% MIM;B<3=2VM%L."YGBYJWL1TN'1!4T#&%/,<:,< Y<**2'<&L[;<>SD[Y%'AY MO5KC$/>^RY][6Z[)GB]@NA'+&X ,I5B;Z""PU3VN"*?[9,_8\S?W]KUL_!-- MZ1_K+P_MLIU06Q#<(X$]AP1AS-)U?T17V*0#4'^0D:$V179>O-@6Y">:K;/I M_ D-XU\O*1@_"I^CSHK4L,?>/QCOV#7;^WQ FGJNG64.$2^DMI2M[_I&!$AY M8:>86]5ZV3S>K7)H)>33%N[< -O[?.!< 2H<,(YB@"4EW%9]D!"@<[*T]XA# M#>FU;![1DW>T?IN,YL7U4JC98')M!I/!]6#_9M:>(@%Y8J4F/EU=9YA3WBI: MM=J@2TE-VI#FRE9 /9D*[R81L=38]6+EI0?3Z872V/[9DQZ^Q#UBD>5!P^L3,("F2Q(='?H[Z2/'YR(?=] M=&F-M A_QQN%-3:Y9X$;F[:0D+5( D#2-6"RD@ H?&&K^TVNCR#JB4?04B>)L'&^$)0NEZ[BY*-8O;RHK>]?NN_+&6Y<+<$_4XE* ME\+4WE/)J#5HS#WVD?F4.I;R>TM5817_XR_LC%8^979?9]TR])T.('<1GB_% M]#YM"963V_3KN\FW8C9?CBMG&R2>M,$67].&E?NOQ6@>38'A8CJ:CXI9C6&C M?B5!,^ETVE^+EJNA*?A.:,:=!=0:'Z>)\PTD3X1X-UF+\>M@^J]BJ=-7 D7G MJ9BFHX%?IH/KQ/O5]:!'[)D%V[@\U"WU73O,C1%_B M>P^D)7W]^DFE#[7@8U@&UG"\>5R?)D MV#[(I-V%@G;:0VD5MYPZ#"TSW*ZEC'+3"]EF:D/M+^>XIC ^>=JZ.Y R_U],4TM_CAX**8?ROF[R7"\N"ZNETAV"OSL!TI*VN./W;YR]I MAVDQ?;+8XX]_?R M6S&=+.>,G1R:O_(#QL4B&= MK>W5\"/?UXD./::>P(776E@$M!(<2PR4WG1$;+,NS^SA(-F^K]XF^ETQ\67+ MGW>B=<[>5>95/9CM72(ZMJJ K"1 .Z,-YAA:I3&J3&7J*>AV1;J<#\9GY^,) M;"D[54)/:#D<+NX7XSCF7_]]6LYFOTVB9;S,GO'W.)/HXJ:<%E\&WT_G:KWZ M@T52ICURH0A$5'EE565W4QQ!O2POJ!<$;D4S?6?U^_A7FZQ^5G^PC%-LHI:8 M$9P9HZD2%7;$J9PMH?IF@ERQ>E+N?V->V+BCZL@*$RE M04X8RW66P2D8K6ZAZ7$ \O'94<:2HA5=)QAB2C:QRBQ9EU]V*/ MMIK;(L?)L?#'P?Y68N$5H%HCB(A'UG/')8P@KJ5R$%W8[34M:/MP+/QQ$%]* M+#Q6<:+6$G*,A02(&<)E);50^L)RN.6H_?A8^..P?:NQ\"2:9-1KIHW0E")B MN=AT0<%]SH6/O6=0GMKKQ\(?AW$?8N$98YHBZ%.@ C.>0!&]QE6+&?(@)XBD MA\OY+;"B47S?7BR\(4@#'HU#;)CCQGCG*L8S:.7%IF%JR^!I!N<_8^%WQ]P@ M)"WTVL0>#B5*5XE16R'IA+@P$SV;3VW&PA^GBK<:-\P-\+'[@SC<0\T<509M MH.:*7TC.T_,2I'[<\'':N,BX88;60TD.4L:/0S-[ 4/FU3(9<<-6^!@G!PD3%$F M3J9+/^"F(\IZ%[F_'7*V[]>TB7Y73'P1N?1"CG2'U&BR*!<[]E;>%[/9E[O! M!*+5?;-[J-KLBX).J7\= -'>QTAAK07R&S1M5LAF#PW0EIA6]DA%;Y/P3T+] MTF.=\?_%>X.R2#FG)7*&:,\L1%Q46"O$NEFRZG>L9S]Z19[BWD8GJ62]FJ8U MY+W6=+,O"E1B8 2)WK"'F&JF3/QSA:: B.5 M&XS07C&%E>/&2VB=UM7^L@"8YT0+U@^H_G-6:%MQ_>@DVR4]F?O;JPO>6*.0 M\EQKKY&RFOK*5Q/.T)R=CN,CL7L6 -L.EQM11)\IVM1H7:OV(*D'UA%CL(4: M6P2HK:(0A: H)S2S?@3WBS'Y#\SC//7T*,;[S/>Z=)WYW$MD!8U#C17$QV%( M8X%6EVIPQ#RJM="^#XE9,?SK;?GME]&R20D'O/X](8"?(+#Z]&D8SJ'[7 Z4 M"$ PRSA*AP =@- ;XS:R.>DO[-;K-I1>M@'T^<\3'3(K_6 T_<=@O"AJ7RG4 M^+L"C68KQ-@ +PQR:2_:T0I3H1B]K)W8%LG;%Q5U.L?-8_OT8)826]P_%)/9 MX*D/T?FD]G@WRM7-TP9]*I8&0TJ^,?M\%R7XFIK\4_S@> M3#X,[@^=^'_Z6* *RFA\:VLLHQ91$*W_2A(K+\W.. ,#RL; [YI&!T^T/7\P M2"=L[(_*2J,9-8QQN($$*W=A#O=IBMS!AI,0//GDM?O\\>/^H]:/3P2H.=/, M*X]H_$$U1[)J$Z$$7JA6CU5(V01XO7<+WM8#0":4,\=RC.,G':5Z8 M"C5&8<[EOCUT V42/#M7L_++8FESQK>P+7(OI6C@AAA064$*#I!F_&+LUL MZY"@Y=M3;P^[T\?%='@72^U<,>WT_4$@+!CPD#, 3+622\K/(74.>E<^SBC M7%QWR5)GIV;5*:O)&^FFH^%J1>2^G"SWGW9//^V_- "K$%%.8^D0I%93Z7&% MLM3PPM:DSM!I>J?#KGJ*NW\8ES^*8G6$O-@._8=R&6I3K-:<9\N8U:??IU7" M#^7\/XOYIV)8WDY2,,R>CM+:.Z/9;33QA@$GXGPM)402;)P\SR\LB_V9UF[[ MHKXWWT564Z@OI^N/EJ=3SM%OMC8D8">MA4 RXP!Q5@A*W5H;E)FL:/D>)MZ_ MM,[4A$Y[$^2SMCW_#/%YP3H-', H$BW=S,"( M #)B"ACFCDT;E#?$ZQX=:J MOEK,9_/!Y'HTN?T4W?+(X_1E&XN=>U\8 (08:YC<=1@M2N0Q5&N$#23>JN]TO^KX7]L#B8OKGA=P5$G8%&Q.E#(@*=$0*A"E-!<:?] MX6$YQ7V>#Z;S?OJC#=&SO=YRDE([ZRC)(G@WFRV*:[N8;J*06"\HLVYW/M+L_U-EZM5-1L3*-/08X* !H!HXEE*[[+6BH195Y)?WMY8 M#U:RVM'KA?6V\W>Q./%[3@ BD2;0&NX)%:;"WW*48\;]$5;$&J?Y>7KDD33H M33?<&]\F(F1T@8I4"9E*=2*D$=Y15-G*4D9W*\_(7#L_?%LY#@K73"PRM#9^J; M>0T+5FD"B8% OK94*2^!\\)2O'&5)><+RI MXV>=Z?VM],>C#>1= !W,MM>+1@9+*$/_K[TK:VXC1]+O^VMP'R\3@2,QT1&> M;H>/?47($FUS1B8])-6[GE\_*))%291(%HDZP&I%M#MDN5"%S/P22"3R,,HC M$(%)))';23%8G-5?=(0.SS*U=S X7(M2'[;(A]#>"V83#6::!:R26>88!J6, MKF^) C-Z;$WR1JFFWKMN>M#/S&QK'G.9E9I28(!+P;I5@'2O18-.;_GFV[?%.OFC-PV[>$Y1J$ 08QIA M\& 5I9*1G=7!2X%7!^/4P+ZD?X4VYW-Z>S(M]SX:B295CT>5K A,J."( MJ9UE3P/.">,L\.J@8!TK0;S%%&CXL'QXJ\ZP[W]W26(()#7"X+=)U5Y#]/7!?: M L[@98[E6B#$ M!I#U/)_KG2/E8"'VO2>B"$$IQQ0G&EDF03 !VWE;8_9;Q%\K6BZ4U;ZD+^)9 ME[+>%OP]*NUGST1'J W&*X2,18+A0*!>4RU@/)(2SQ=+;-X.W_HZ$6Z6K_3) M$\U9GCT7G?5,(&^" TPET0-X_4S>X: M-WGIXG.1.$Z=4 M3Y:K^6RR/-ZYIOTO16$8P@8AY@T-C")MI=SRR"FD<^)F"P3KL#";ER3*OE;T M#VF2BVGE]EZ[NS[/IJOEAX^?#P*]T;BHL<+<:P0'>158\T'^? M;]N1O&Q7TEO=X'/G$#W#5H-"-!#"$6 6;'V>=EBJG!#-:S1>6@1M6_K2L4B+ M5ZO7F_]\>FS^LRM$WUTQL'/G$(/6%%,=L+>:2/!"N-J0]-3:7KMB%E]_I3N$ MMZ6#'$B-#0(PPJHE2M)9 0DP_I9FO MIDKY"#0P2_[7KX%),%\GTZ&5\,4LHC!<4P3,!N[ *UM5\Z[E0!3.N1]LGGWP MIH?]Z6$N!*Y?%4L\#1IN5"!8$2ZL\4+SJI?@5@;.A!PGR]DI"(47'!N!#N9) M_^([U.X(.E7R[; _LXR)5?V@O1(X>"2H,FE!=+I> T%B]5>[ZFK?R7F5B=,I809"I\&8:I5?4M%'C4;S1]U_[2:U.6 M_C?.MO%R_9K^W,-5IKJ?.<>H02N$'7>&T&0A@=;!UC+$P$:R*[]I^R!PN7Z5 M?^Y2*U/ESYQC-(8PKEE"H"9,,T73F:V680@B)T^XH""=-Y4?!"[7K_);[UV5 M#EZFOI\SP<@-<,<,2.5 N.8\#HZ$AS".67VSRY]T^4-[)NZ]X^6Z]?U\9S= MJ7; 08#PB&F,/*:ZONP#X#PGTJ(P[_:;IO>-EF)JB6PR3,R?Z>>G)2;>RHIL M*SQ(1;%$#E>7'<)CKHC%' .QNFI!9AIM]F]E1=(I%X-P8)2RRGJ9%,):5O-1 MXS"R9+*^0-=969'SQ-67U5*G*9W()7_Z6.34$QN(T#X(XU45K0HU)8*RD903 M&! !\]:8WS>,3N: [Z7%&62I8M8G=B D)'BMMFHITH?$R(KV7R;( VBXB(,7 MAPR8]"M:??IXSO3>8U$G7$MN@[6$82)-FB:M9P="YAC\![@J(R&J@VWB'NB->2JL %JCD+ MC(RD0%HFJOHH*G.>(/J">"+PQWSF[F^62W.RM,;+AZ.23#D.SE.$N'")OS[4 M5%F!E5Z-W_[[8K[LY'!R^&O14.?!IZ.B5T(XI 33 M.[YJYG+Z(UQ:9>)->881;O%*A;\6)^_JWN%*K)#F/#+&,@Z[DP(Q!7FSE0 U5.1?>!76OO ZU*U+D MQ:M>@5Y"\(%8:PBW5"+KB;2V1@%UI%E ^ &EDF/*"BE9L=J5\?"Y'.O+NK>6 ML/MA]"@=M:5V'AM(BZ(BX/@F.$0%+G&S@*]A@C5,FF6T8U9Q+OQU9GZJ^8'9FMD;KZUQ3"[N6_UL]-I(%+!1W#+ %F@5Q;/AM'!J;*76RM"((25X M>4#)EH;Y 1JV"GUS8.ZU+?)U:XN<1'_W'XU.5=Z:FE>"LB.CRU;6QH _;IYD,[>THEJ2S M=H6M9[J=]XFLN8-CHM82*).0S(F D;?.,EG3J)@8&6A:D?:+!;\=WO:6//1D MFB>SVUX^'!ESC"N-'%20-\E1[A##=T>VXRSDT M%;@>=8:GEO@[ *[^=[ZJ>GM5!42/[F:OCX@V\0XK;VW:^H$@AWS5$F1#GV(X MQ^XI\/:E,_QD\+2WNG2U+)XLH$^ZPQW!SHF147*"C4V<(Q:D#DDM$-3TQH()Y!X1025Q53V)+,Q(R)T%;_44A=3%W>T74A\G/A\7M M]YNJ><7\V^+FQ^/V;7[,'V8K? I7I]\0L91$!F&$I@@+(;TV.XV2P>=4SM!_ M"72USN/+@T%?G" M=5E>!CQZUWF'G.X+"PV/05$8-E)E!B MB,"@)<'>U3>8 7N1D]N,1^]6[XC+9:UM)WO,-7]+-(0))P&S(+6$Q)*TZ-=\ M .>R5K;1.^&[8_2PMO^'2166D0AX- D>G[GT.-#DI1'2.9N!TYY;Y00VDNQ, MCN!=7J.2T?OS>^-[KT'X#S]^W"Q^)29-O\VF7Z>W-[.5N;VMIEUIV/Q^>CL= M,$/\Y50:1.2H_="Y.VYJO+6'(V20(SZQU MU IMA,(L[04."])HZ^N&TKJHR!\_DQU=S?WCY-LZ-?0(H0?'1.VGDL"RWALQI@&0(F;WCEB4 YEF:!I^PN8-@C^_N" MJKVYOTE$?/P^F:S>52*O!'L\I^S0D*@" V."USQI)#6R\J76%'I%1]9SL24H>!J/C8)2 M3K#T!HQ F/!$0*V,P+'-N9\MT*YJ$3-=L;BOQ6F-[-_GL]NS5J,CHR+BSDHL M( #77A%MD+ UG<;0?KI%7".4VF=N7R!*%N+B(8ED>O-E>C]=I7/*200=&A*5 M4B08QKGQ#*<#,":$U10R9D>6&M !?%KB;$M[U?WC-&8[2)^S81UY04P&8Q#5 M\=Q7 [WMI/=_?-AN5H[0,)\<<0]XN" M%KC*''6(4['E16!,Y@0/%6A]#^-TZE(BO06TI:]5'?#FZ_*;)U>YUQZ/55UF MD#+M_4HC9(!Q43N.@Y)Z9(5M.I+Z?OQ:/J-[--6W]'^L$D9O%G?+SS^3.3!) MSPM$FMCMI\='(2Q7#FEO G-:*:.XKVGW%$86#9 G_I?F>^L,+OW.\%V#XCK9 M[XY8!*8%E#S*GW*K[#\?J;<",4DT.$61%DHI6=,&+JO;YHCVW180U@+WA[LQJ%?B M)[\ZZ_K@E?$Q*.9"FH"E'A&'B&(!U[1C:QH54+^>NX3AD->%-(;95>OY_FJV MWIT:&ZWBF'O+J9#.LI#^D-VZKI--/:X;BE)VUWQ)]+K#/E&2YMOLJX,B2,=I MXE,(EBF+"7&4U%16/JQQW5L,O->V(8*^@.8>?CS<)Y'^.8&O7R>WR?;<8]Z6 M-77GWD=_UA$@7O[2"* U00QTV@E8%1ACY#:0 6.@655("ZR"-!Q0>Q-1>:E& MYQ)\<=?: X$03^X>MKW:/LWK;\VK6:WWJMK+>R0-*>-MD05-O.HI! M*RVY!N$YHY0UNLCN9D5ZK!1^[%IF=K=1C^6K^M$L@['5#\5D1$@N..-"4@-> M88)T'DDF,A MTW^*6443.X0F-45(CJTF?XL(Z93/O94#VF22?YC\G"\NV;P:C8^!,:H"%LFF M2R?01*\69DL[]<[G8*Q 9WH'JU 7;.[-?31/RC%;+3:=QY.^N"2JZ:KZZ9A_ MZ/"H&$( H$%HS=,^3:WTP&HZL<,Y68H%>L8[@%-[S.T+1.\FR^5DLCXS+INO M3D=&I2,>8PAA8CQV57L+Q$RHZ;3N^^=^ZKHE!)$ M60@N:121..W_];&"@H6<2(8"G=8=P*UCCC?PX6S_H?K?EP3ZO_W/?P%02P$" M% ,4 " #@BZ9.Q(:?-1$B 0 %HQ0 $0 @ $ 9&%T M82TR,#$Y,#,S,2YX;6Q02P$"% ,4 " #@BZ9.4<\M*S\. !]F0 $0 M @ % (@$ 9&%T82TR,#$Y,#,S,2YX&UL4$L! A0#% @ X(NF3ES0/[?=00 HRP# !4 M ( !FDX! &1A=&$M,C Q.3 S,S%?9&5F+GAM;%!+ 0(4 Q0 ( ."+ MIDY90PM,X)T *^U" 5 " :J0 0!D871A+3(P,3DP,S,Q M7VQA8BYX;6Q02P$"% ,4 " #@BZ9.(SJ(M91D #2'@4 %0 M @ &]+@( 9&%T82TR,#$Y,#,S,5]P&UL4$L%!@ & 8 B@$ ' (23 @ $! end