0001628280-18-011639.txt : 20180906 0001628280-18-011639.hdr.sgml : 20180906 20180905175120 ACCESSION NUMBER: 0001628280-18-011639 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20180731 FILED AS OF DATE: 20180906 DATE AS OF CHANGE: 20180905 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cloudera, Inc. CENTRAL INDEX KEY: 0001535379 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 262922329 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38069 FILM NUMBER: 181056172 BUSINESS ADDRESS: STREET 1: 1001 PAGE MILL ROAD, BUILDING 3 CITY: PALO ALTO STATE: CA ZIP: 94304 BUSINESS PHONE: 650 644 3950 MAIL ADDRESS: STREET 1: 1001 PAGE MILL ROAD, BUILDING 3 CITY: PALO ALTO STATE: CA ZIP: 94304 10-Q 1 q2-19cldr10q.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 July 31, 2018
or
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from________to________
Commission File Number 001-38069
 
CLOUDERA, INC.
(Exact name of registrant as specified in its charter)
 
Delaware
26-2922329
(State or other jurisdiction of incorporation or organization)
(I.R.S. employer identification no.)
_______________________________________________
395 Page Mill Road
Palo Alto, CA 94306
(650) 362-0488
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
_______________________________________________

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



TABLE OF CONTENTS
 
 
Page
 
Part I. Financial Information
 
Item 1.
 
 
 
 
 
 
 
 
Item 2.
Item 3.
Item 4.
 
Part II. Other Information
 
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
 
 




PART I - FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
CLOUDERA, INC.
Condensed Consolidated Balance Sheets
(in thousands)
(unaudited)
 
July 31,
2018
 
January 31,
2018
ASSETS
 
 
 
CURRENT ASSETS:
 
 
 
Cash and cash equivalents
$
52,970

 
$
43,247

Short-term marketable securities
325,413

 
327,842

Accounts receivable, net
96,364

 
130,579

Prepaid expenses and other current assets
20,534

 
31,470

Total current assets
495,281

 
533,138

Property and equipment, net
22,089

 
17,600

Marketable securities, noncurrent
61,747

 
71,580

Intangible assets, net
4,540

 
5,855

Goodwill
33,621

 
33,621

Restricted cash
18,024

 
18,052

Other assets
7,696

 
9,312

TOTAL ASSETS
$
642,998

 
$
689,158

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
CURRENT LIABILITIES:
 
 
 
Accounts payable
$
2,543

 
$
2,722

Accrued compensation
31,286

 
41,393

Other accrued liabilities
13,871

 
13,454

Deferred revenue, current portion
253,779

 
257,141

Total current liabilities
301,479

 
314,710

Deferred revenue, less current portion
30,500

 
34,870

Other liabilities
19,745

 
16,601

TOTAL LIABILITIES
351,724

 
366,181

STOCKHOLDERS’ EQUITY:
 
 
 
Common stock
8

 
7

Additional paid-in capital
1,438,493

 
1,385,592

Accumulated other comprehensive loss
(1,021
)
 
(832
)
Accumulated deficit
(1,146,206
)
 
(1,061,790
)
TOTAL STOCKHOLDERS’ EQUITY
291,274

 
322,977

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$
642,998

 
$
689,158


See Notes to Condensed Consolidated Financial Statements
2

CLOUDERA, INC.
Condensed Consolidated Statements of Operations
(in thousands, except per share data)
(unaudited)



 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription
$
93,123

 
$
73,986

 
$
179,022

 
$
138,657

Services
17,215

 
15,842

 
34,023

 
30,767

Total revenue
110,338

 
89,828

 
213,045

 
169,424

Cost of revenue:(1) (2)
 
 
 
 
 
 


Subscription
14,961

 
15,215

 
30,768

 
41,687

Services
17,171

 
16,755

 
34,715

 
50,395

Total cost of revenue
32,132

 
31,970

 
65,483

 
92,082

Gross profit
78,206

 
57,858

 
147,562

 
77,342

Operating expenses:(1) (2)
 
 
 
 
 
 
 
Research and development
39,800

 
42,844

 
83,464

 
138,675

Sales and marketing
55,166

 
62,135

 
114,943

 
172,578

General and administrative
17,090

 
18,564

 
33,426

 
54,114

Total operating expenses
112,056

 
123,543

 
231,833

 
365,367

Loss from operations
(33,850
)
 
(65,685
)
 
(84,271
)
 
(288,025
)
Interest income, net
2,173

 
1,440

 
3,980

 
2,089

Other income (expense), net
(907
)
 
817

 
(2,028
)
 
839

Net loss before provision for income taxes
(32,584
)
 
(63,428
)
 
(82,319
)
 
(285,097
)
Provision for income taxes
(791
)
 
(801
)
 
(2,097
)
 
(1,451
)
Net loss
$
(33,375
)
 
$
(64,229
)
 
$
(84,416
)
 
$
(286,548
)
Net loss per share, basic and diluted
$
(0.22
)
 
$
(0.48
)
 
$
(0.57
)
 
$
(3.28
)
Weighted-average shares used in computing net loss per share, basic and diluted
149,505

 
134,506

 
148,115

 
87,293


(1)
Amounts include stock‑based compensation expense as follows (in thousands):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
 
 
 
 
 
 
Cost of revenue – subscription
$
2,496

 
$
3,693

 
$
5,044

 
$
19,393

Cost of revenue – services
2,776

 
3,890

 
5,250

 
24,227

Research and development
8,336

 
13,128

 
18,197

 
81,029

Sales and marketing
2,698

 
12,137

 
8,777

 
72,678

General and administrative
4,169

 
6,603

 
8,573

 
33,206

(2)
Amounts include amortization of acquired intangible assets as follows (in thousands):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Cost of revenue – subscription
$
622

 
$
510

 
$
1,244

 
$
1,024

Sales and marketing
35

 
431

 
70

 
861


See Notes to Condensed Consolidated Financial Statements
3

CLOUDERA, INC.
Condensed Consolidated Statements of Comprehensive Loss
(in thousands)
(unaudited)


 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Net loss
$
(33,375
)
 
$
(64,229
)
 
$
(84,416
)
 
$
(286,548
)
Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
 
Foreign currency translation loss
(252
)
 
(34
)
 
(349
)
 
(26
)
Unrealized gain on investments
306

 
26

 
160

 
61

Total other comprehensive income (loss), net of tax
54

 
(8
)
 
(189
)
 
35

Comprehensive loss
$
(33,321
)
 
$
(64,237
)
 
$
(84,605
)
 
$
(286,513
)


See Notes to Condensed Consolidated Financial Statements
4

CLOUDERA, INC.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)


 
Six Months Ended July 31,
 
2018
 
2017
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
Net loss
$
(84,416
)
 
$
(286,548
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
Depreciation and amortization
5,068

 
6,994

Stock-based compensation
45,841

 
230,533

Accretion and amortization of marketable securities
(195
)
 
414

Gain on disposal of fixed assets
(20
)
 

Changes in assets and liabilities:
 
 
 
Accounts receivable
34,366

 
16,744

Prepaid expenses and other assets
12,297

 
639

Accounts payable
583

 
1,674

Accrued compensation
(9,437
)
 
(4,983
)
Accrued expenses and other liabilities
3,999

 
2,970

Deferred revenue
(7,276
)
 
13,697

Net cash provided by (used in) operating activities
810

 
(17,866
)
CASH FLOWS FROM INVESTING ACTIVITIES
 
 
 
Purchases of marketable securities and other investments
(252,376
)
 
(387,154
)
Sales of marketable securities and other investments
32,294

 
43,198

Maturities of marketable securities and other investments
230,903

 
117,604

Capital expenditures
(7,690
)
 
(1,971
)
Proceeds from sale of equipment
27

 

Net cash provided by (used in) investing activities
3,158

 
(228,323
)
CASH FLOWS FROM FINANCING ACTIVITIES
 
 
 
Net proceeds from issuance of common stock in initial public offering

 
237,686

Proceeds from employee stock plans
11,330

 
5,932

Shares withheld related to net share settlement of restricted stock units
(4,388
)
 

Net cash provided by financing activities
6,942

 
243,618

Effect of exchange rate changes on cash, cash equivalents and restricted cash
(1,215
)
 
(77
)
Net increase (decrease) in cash, cash equivalents and restricted cash
9,695

 
(2,648
)
Cash, cash equivalents and restricted cash — Beginning of period
61,299

 
89,632

Cash, cash equivalents and restricted cash — End of period
$
70,994

 
$
86,984

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
 
 
 
Cash paid for income taxes
$
1,898

 
$
1,352

SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES
 
 
 
Purchases of property and equipment in other accrued liabilities
$
561

 
$
3,054

Offering costs in accounts payable and other accrued liabilities
$

 
$
264

Conversion of redeemable convertible preferred stock to common stock
$

 
$
657,687


See Notes to Condensed Consolidated Financial Statements
5

CLOUDERA, INC.
Notes to Unaudited Condensed Consolidated Financial Statements


 
1. Organization and Description of Business
Cloudera, Inc. was incorporated in the state of Delaware on June 27, 2008 and is headquartered in Palo Alto, California. We sell subscriptions and services for our data management, machine learning and advanced analytics platform, optimized for the cloud. This platform delivers an integrated suite of capabilities for data management, machine learning and advanced analytics, affording customers an agile, scalable and cost‑effective solution for transforming their businesses.
Unless the context requires otherwise, the words “we,” “us,” “our,” the “Company” and “Cloudera” refer to Cloudera, Inc. and its subsidiaries taken as a whole.
As of both July 31, 2018 and January 31, 2018, we had an accumulated deficit of $1.1 billion, respectively. We have funded our operations primarily with the net proceeds we received through the sale of our common stock in our initial public offering (IPO), our follow-on public offering (Follow-on Offering), other public or private sales of equity securities and proceeds from the sale of our subscriptions and services. Management believes that currently available resources will be sufficient to fund our cash requirements for at least the next twelve months.
2.    Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have 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. The condensed consolidated financial statements include the results of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, Germany, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The condensed consolidated balance sheet as of January 31, 2018 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The information contained herein reflects all adjustments necessary for a fair presentation of our results of operations, financial position and cash flows. All such adjustments are of a normal, recurring nature. The results of operations for the three and six months ended July 31, 2018 are not necessarily indicative of results to be expected for the full year ending January 31, 2019 or for any other interim period or for any other future year.
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2018, filed with the SEC on April 4, 2018.
Significant Accounting Policies
There have been no changes to our significant accounting policies described in the annual report filed with the SEC on April 4, 2018.
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2019, for example, refer to the fiscal year ending January 31, 2019.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include revenue recognition, the useful lives of property and equipment and intangible

6


assets, allowance for doubtful accounts, stock‑based compensation expense, annual bonus attainment, self‑insurance costs incurred, the fair value of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the fair value of common stock prior to our IPO in fiscal 2018, the assessment of elements in a multi‑element arrangement and the valuation assigned to each element, and contingencies. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
Segments
We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.
Cash, Cash Equivalents and Restricted Cash
Cash equivalents consist of short‑term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.
Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the condensed consolidated balance sheets. Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):
 
As of July 31,
 
2018
 
2017
Cash and cash equivalents
$
52,970

 
$
68,936

Restricted cash
18,024

 
18,048

Cash, cash equivalents and restricted cash
$
70,994

 
$
86,984

Concentration of Credit Risk and Significant Customers
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.
At July 31, 2018, no customer represented 10% or more of accounts receivable. At January 31, 2018, one customer represented 16% of accounts receivable. For the three and six months ended July 31, 2018 and 2017, no single customer accounted for 10% or more of revenue.
Revenue Recognition
We generate revenue from subscriptions and services. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general rights of return. Incremental direct costs incurred related to the acquisition or origination of a customer contract are expensed as incurred.
Revenue recognition commences when all of the following criteria are met: (i) persuasive evidence of an arrangement exists; (ii) delivery has occurred; (iii) the fee is fixed or determinable; and (iv) collection is probable.
Subscription revenue
Subscription revenue primarily relates to term (or time‑based) subscription agreements for both open source and proprietary software. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for

7


subscription arrangements is recognized ratably over the contractual term of the arrangement beginning on the date access to the subscription is made available to the customer.
Services revenue
Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs.
For time and materials and fixed fee arrangements, revenue is recognized as the services are performed or upon acceptance, if applicable. For milestone‑based arrangements, revenue is recognized upon acceptance or subsequent to completion upon the lapse of any acceptance period.
Revenue for training and education services is recognized upon delivery, except for On‑Demand Training, which is recognized ratably over the contractual term.
Multipleelement arrangements
Arrangements with our customers generally include multiple elements such as subscription and services. We allocate revenue to each element of the arrangement based on vendor‑specific objective evidence of each element’s fair value (VSOE) when we can demonstrate sufficient evidence of the fair value. VSOE for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately on a stand‑alone basis.
We have established VSOE for some of our services. If VSOE for one or more undelivered elements does not exist, revenue recognition does not commence until delivery of both the subscription and services have commenced, or when VSOE of the undelivered elements has been established. Once revenue recognition commences, revenue for the arrangement is recognized ratably over the longest service period in the arrangement.
Reseller arrangements
We recognize subscription revenue for sales through resellers or other indirect sales channels. Subscription revenue from these sales is generally recognized upon sell‑through to an end user customer. Where payments to us are believed to be contingent upon payment by the end user to the reseller, subscription revenue is not recognized until cash is collected.
Deferred revenue
Deferred revenue consists of amounts billed to or collected from customers under a binding agreement provided delivery of the related subscription and services has commenced.
Stock‑Based Compensation
We recognize stock‑based compensation expense for all stock‑based payments. Employee stock‑based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period.
We calculate the fair value of stock options and purchase rights granted under the 2017 Employee Stock Purchase Plan (ESPP) based on the Black‑Scholes option‑pricing model. The Black‑Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle and size. The interest rate is derived from government bonds with a similar term to that of the options or ESPP purchase rights granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straight‑line method for employee expense attribution for options and ESPP purchase rights.

8


We have granted restricted stock units (RSUs) to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service‑based vesting condition and a liquidity event‑related performance condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service‑based vesting condition only. The service‑based condition for the majority of these awards is generally satisfied pro‑rata over four years. The liquidity event‑related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock‑based compensation expense using the accelerated attribution method with a cumulative catch‑up of stock‑based compensation expense in the amount of $181.5 million in fiscal 2018, attributable to service prior to such effective date.
We estimate the fair value of options and other equity awards granted to non‑employees using the Black‑Scholes method. These awards are subject to periodic re‑measurement over the period during which services are rendered. Stock‑based compensation expense is recognized over the vesting period on a straight‑line basis.
Income Taxes
We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.
Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.
In December 2017, the U.S. federal government enacted the 2017 Tax Cuts & Jobs Act (Tax Act). The Tax Act includes a number of changes in existing tax law impacting businesses, including the transition tax, a one‑time deemed repatriation of cumulative undistributed foreign earnings and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018. We were required to recognize the effects of the tax law changes in the period of enactment, including the determination of the transition tax and the re-measurement of deferred taxes as well as to re-assess the realizability of our deferred tax assets. Subsequent to the enactment of the Tax Act, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allows companies to record provisional amounts related to the effects of the Tax Act during a measurement period not to extend beyond one year of the enactment date. Due to the timing of the Tax Act and additional guidance and interpretations that may be issued by the U.S. Treasury Department, Internal Revenue Service and other standard-setting bodies in the future, we have not completed our analysis of the income tax effects of the Tax Act. Our provisional estimates will be adjusted during the measurement period defined under SAB 118, based upon our ongoing analysis of our data and tax positions along with the new guidance from regulators and interpretations of the law.
JOBS Act Accounting Election
We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (JOBS Act). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We have elected to retain the ability to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates. Because the market value of our common stock held by non-affiliates exceeds $700 million as of July 31, 2018, we will be deemed a “large accelerated filer” under the Exchange Act and will lose emerging growth company status as of January 31, 2019.

9


Recently Adopted Accounting Standards
We adopted the following accounting standards in the first quarter of fiscal 2019:
ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments
ASU 2016-16, Accounting for Income Taxes: Intra-Entity Asset Transfers of Assets Other than Inventory
ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business
ASU No. 2017-09, Compensation Stock Compensation (Topic 718): Scope of Modification Accounting
The adoption of the above listed accounting standards did not have a material impact on our condensed consolidated financial statements for the three and six month periods ended July 31, 2018.
Recently Issued Accounting Standards
In May 2014, the FASB issued ASU No. 2014‑09, Revenue from Contracts with Customers (Topic 606), or ASU 2014‑09, which amended the existing FASB Accounting Standards Codification. ASU 2014‑09 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services and also provides guidance on the recognition of costs related to obtaining and fulfilling customer contracts.
We plan to adopt this standard on February 1, 2019 using the full-retrospective method. This method will result in the new standard being applied retrospectively to each prior period presented within the consolidated financial statements at the adoption date.
We are also currently evaluating the impact ASU 2014‑09 will have on our consolidated financial statements, accounting policies, processes, and system requirements. We have assigned internal resources in addition to engaging third party service providers to assist in the evaluation. While we continue to assess all potential impacts under ASU 2014‑09, we have completed a preliminary assessment to determine the effect of adoption on our existing revenue arrangements and are analyzing specific transactions to confirm those conclusions. We have also begun implementing our new revenue recognition systems.
We currently recognize subscription revenue ratably over the subscription period. Under the new standard, these subscription arrangements represent two performance obligations; a software license that is delivered upfront and a series of performance obligations that are delivered over time. We believe that a significant portion of our subscription revenue meets the criteria for revenue recognition over time and the vast majority of the revenue will continue to be recognized ratably under the new standard. We expect that a portion of the arrangement fee related to the software license will be recognized upfront, which we believe will usually be insignificant in comparison to the entire arrangement, as we offer the substantial majority of functional features for free in the open source version of our software. Accounting for certain sales commissions under ASU 2014‑09 is different than our current accounting policy which is to expense sales commissions as incurred whereas such costs will be deferred and amortized under ASU 2014‑09. This will result in an increase in deferred costs recognized on our balance sheet. Additionally, we believe that the amortization period for such deferred commission costs will be longer than the contract term, as ASU 2014‑09 requires entities to determine whether the costs relate to specific anticipated contracts.
While we continue to assess the potential impacts of ASU 2014‑09, including the areas described above, and anticipate the standard will have a material impact on our consolidated financial statements, we do not know and cannot reasonably estimate the quantitative impact on our consolidated financial statements at this time.
In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments - Overall (Subtopic 825-10), which requires all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under equity method of accounting or those that result in consolidation of the investee).The amendments in this update also require an entity to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instrument-specific credit

10


risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments. In addition the amendments in this update eliminate the requirement to disclose the fair value of financial instruments measured at amortized cost for entities that are not public business entities and the requirement to disclose the method(s) and significant assumptions used to estimate the fair value that is required to be disclosed for financial instruments measured at amortized cost on the balance sheet for public business entities. We plan to adopt this standard on February 1, 2019. The Company does not know or cannot reasonably estimate the quantitative impact of the new standard on our consolidated financial statements and disclosures at this time.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), or ASU 2016-02, which requires lessees to record most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016‑02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right‑to‑use asset for the right to use the underlying asset for the lease term. We plan to adopt this standard on February 1, 2019. We have assigned internal resources in addition to engaging third party service providers to assist in our evaluation of the impact of the adoption of this standard on our consolidated financial statements. We are in the process of assessing the appropriate changes to our accounting policies, business processes, controls, and systems necessary to support the adoption of this standard. We do not know or cannot reasonably estimate the quantitative impact of the new standard on our consolidated financial statements and disclosures at this time.
3.    Cash Equivalents and Marketable Securities
The following are the fair values of our cash equivalents and marketable securities as of July 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
 
 
 
 
 
 
 
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
13,301

 
$

 
$

 
$
13,301

Commercial paper
10,982

 

 

 
10,982

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,787

 

 
(24
)
 
7,763

Asset-backed securities
66,337

 

 
(134
)
 
66,203

Corporate notes and obligations
153,096

 
24

 
(415
)
 
152,705

Commercial paper
93,762

 

 
(5
)
 
93,757

Certificates of deposit
40,802

 
10

 
(12
)
 
40,800

U.S. treasury securities
21,972

 

 
(39
)
 
21,933

Foreign government obligations
4,000

 

 
(1
)
 
3,999

Total cash equivalents and marketable securities
$
412,039

 
$
34

 
$
(630
)
 
$
411,443


(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of July 31, 2018.

11


The following are the fair values of our cash equivalents and marketable securities as of January 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
 
 
 
 
 
 
 
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$

 
$
10,226

Asset-backed securities
1,600

 

 

 
1,600

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,803

 
 
 
(39
)
 
7,764

Asset-backed securities
46,529

 

 
(124
)
 
46,405

Corporate notes and obligations
195,460

 
3

 
(517
)
 
194,946

Commercial paper
85,438

 

 
(16
)
 
85,422

Municipal securities
13,339

 

 
(18
)
 
13,321

Certificates of deposit
24,705

 
3

 
(7
)
 
24,701

U.S. treasury securities
26,903

 

 
(40
)
 
26,863

Total cash equivalents and marketable securities
$
412,003

 
$
6

 
$
(761
)
 
$
411,248


(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of January 31, 2018.
Maturities of our noncurrent marketable securities generally ranged from one year to three years at July 31, 2018 and January 31, 2018.
As of July 31, 2018, the following marketable securities were in an unrealized loss position (in thousands):
 
Less than 12 months
 
Greater than 12 months
 
Total
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
U.S. agency obligations
$
7,763

 
$
(24
)
 
$

 
$

 
$
7,763

 
$
(24
)
Asset-backed securities
60,862

 
(134
)
 
399

 

 
61,261

 
(134
)
Corporate notes and obligations
107,384

 
(365
)
 
11,656

 
(50
)
 
119,040

 
(415
)
Commercial paper
32,347

 
(5
)
 

 

 
32,347

 
(5
)
Certificates of deposit
10,490

 
(12
)
 

 

 
10,490

 
(12
)
U.S. treasury securities
21,933

 
(39
)
 

 

 
21,933

 
(39
)
Foreign government obligations
3,999

 
(1
)
 

 

 
3,999

 
(1
)
Total
$
244,778

 
$
(580
)
 
$
12,055

 
$
(50
)
 
$
256,833

 
$
(630
)


12


As of January 31, 2018, the following marketable securities were in an unrealized loss position (in thousands):
 
Less than 12 months
 
Greater than 12 months
 
Total
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
U.S. agency obligations
$
7,764

 
$
(39
)
 
$

 
$

 
$
7,764

 
$
(39
)
Asset-backed securities
42,399

 
(124
)
 
308

 

 
42,707

 
(124
)
Corporate notes and obligations
173,508

 
(498
)
 
7,997

 
(19
)
 
181,505

 
(517
)
Commercial paper
25,852

 
(16
)
 

 

 
25,852

 
(16
)
Municipal securities
9,323

 
(18
)
 

 

 
9,323

 
(18
)
Certificates of deposit
16,199

 
(7
)
 

 

 
16,199

 
(7
)
U.S. treasury securities
21,863

 
(40
)
 

 

 
21,863

 
(40
)
Total
$
296,908

 
$
(742
)
 
$
8,305

 
$
(19
)
 
$
305,213

 
$
(761
)
The unrealized loss for each of these fixed rate marketable securities was not material as of July 31, 2018 or as of January 31, 2018. We do not believe any of the unrealized losses represent an other‑than‑temporary impairment based on our evaluation of available evidence as of July 31, 2018 and January 31, 2018. We expect to receive the full principal and interest on all of these marketable securities and have the ability and intent to hold these investments until a recovery of fair value.
Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the condensed consolidated statement of operations and were not material for the three and six months ended July 31, 2018 and 2017.
Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the three and six months ended July 31, 2018 and 2017.
4.    Fair Value Measurement
Our financial assets and liabilities consist principally of cash and cash equivalents, marketable securities, restricted cash, accounts receivable, and accounts payable. We measure and record certain financial assets and liabilities at fair value on a recurring basis. The estimated fair value of accounts receivable and accounts payable approximates their carrying value due to their short‑term nature. Cash equivalents, marketable securities and restricted cash are recorded at estimated fair value.
We follow a three‑level valuation hierarchy for disclosure of fair value measurements as follows:
Level 1
Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2
Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3
Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.

13


All of our cash equivalents and marketable securities are classified within Level 1 or Level 2 because the cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of July 31, 2018 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
13,301

 
$

 
$

 
$
13,301

Commercial paper

 
10,982

 

 
10,982

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations

 
7,763

 

 
7,763

Asset-backed securities

 
66,203

 

 
66,203

Corporate notes and obligations

 
152,705

 

 
152,705

Commercial paper

 
93,757

 

 
93,757

Certificates of deposit

 
40,800

 

 
40,800

U.S. treasury securities(1)
9,970

 
11,963

 

 
21,933

 Foreign government obligations

 
3,999

 

 
3,999

Restricted cash:
 
 
 
 
 
 
 
Money market funds
14,672

 

 

 
14,672

Total financial assets
$
37,943

 
$
388,172

 
$

 
$
426,115

 
(1)
U.S. treasury securities classified as Level 1 are U.S. treasury bills for which there are quoted prices in active markets

The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2018 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$

 
$
10,226

Asset-backed securities

 
1,600

 

 
1,600

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations

 
7,764

 

 
7,764

Asset-backed securities

 
46,405

 

 
46,405

Corporate notes and obligations

 
194,946

 

 
194,946

Commercial paper

 
85,422

 

 
85,422

Municipal securities

 
13,321

 

 
13,321

Certificates of deposit

 
24,701

 

 
24,701

U.S. treasury securities(1)
24,886

 
1,977

 

 
26,863

Restricted cash:
 
 
 
 
 
 
 
Money market funds
14,672

 

 

 
14,672

Total financial assets
$
49,784

 
$
376,136

 
$

 
$
425,920

(1)
U.S. treasury securities classified as Level 1 are U.S. treasury bills for which there are quoted prices in active markets.


14


We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level 2 assets with the help of a third‑party pricing service using quoted market prices for similar instruments, nonbinding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets.There were no transfers into or out of Level 1, Level 2 or Level 3 assets and liabilities for the three and six months ended July 31, 2018 and 2017.
5.    Balance Sheet Components
Property and Equipment, Net
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
 
As of
 
July 31, 2018
 
January 31, 2018
Computer equipment and software
$
18,031

 
$
17,139

Office furniture and equipment
10,107

 
7,981

Leasehold improvements
19,537

 
13,469

Construction in progress
483

 
3,243

Property and equipment, gross
48,158

 
41,832

Less: accumulated depreciation and amortization
(26,069
)
 
(24,232
)
Property and equipment, net
$
22,089

 
$
17,600

Construction in progress primarily consists of leasehold improvements that have not been placed into service as of July 31, 2018 and January 31, 2018.
Depreciation expense was $2.1 million and $2.4 million for the three months ended July 31, 2018 and 2017, respectively, and $3.8 million and $5.1 million for the six months ended July 31, 2018 and 2017, respectively.
Intangible Assets
Intangible assets consisted of the following as of July 31, 2018 (dollars in thousands):
 
Gross Fair
Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$
11,986

 
$
(8,014
)
 
$
3,972

 
2.2
Customer relationships and other acquired intangible assets
6,797

 
(6,229
)
 
568

 
4.1
Total
$
18,783

 
$
(14,243
)
 
$
4,540

 
2.4

15


Intangible assets consisted of the following as of January 31, 2018 (dollars in thousands):
 
Gross Fair
Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$
11,986

 
$
(6,769
)
 
$
5,217

 
2.5
Customer relationships and other acquired intangible assets
6,797

 
(6,159
)
 
638

 
4.6
Total
$
18,783

 
$
(12,928
)
 
$
5,855

 
2.8
Amortization expense for intangible assets was $0.6 million and $0.9 million for the three months ended July 31, 2018 and 2017, respectively, and $1.3 million and $1.9 million for the six months ended July 31, 2018 and 2017, respectively.

The expected future amortization expense of these intangible assets as of July 31, 2018 is as follows (in thousands, by fiscal year):
 
 
Remaining six months of fiscal 2019
$
1,314

2020
1,737

2021
944

2022
464

2023 and thereafter
81

Total intangible assets, net
$
4,540

Accrued Compensation
Accrued compensation consists of the following (in thousands):
 
As of
 
July 31,
2018
 
January 31,
2018
Accrued salaries, benefits and commissions
$
13,180

 
$
15,039

Accrued bonuses
10,888

 
17,875

Employee stock purchase plan withholdings
2,119

 
2,238

Accrued compensation related taxes and other
5,099

 
6,241

Total accrued compensation
$
31,286

 
$
41,393


16


Other Accrued Liabilities
Other accrued liabilities consists of the following (in thousands):
 
As of
 
July 31,
2018
 
January 31,
2018
Accrued taxes
$
2,458

 
$
2,092

Accrued professional costs
1,956

 
2,463

Accrued self-insurance costs
1,257

 
1,285

Accrued travel
2,884

 
1,492

Accrued sublessee liability

 
1,573

Other
5,316

 
4,549

Total other accrued liabilities
$
13,871

 
$
13,454

Other includes deferred real estate costs, customer deposits, amounts owed to third‑party vendors that provide marketing, corporate event planning and cloud‑computing services.
6.    Commitments and Contingencies
Letters of Credit
As of July 31, 2018 and January 31, 2018, we had a total of $19.5 million and $19.7 million in letters of credit outstanding in favor of certain landlords for office space. There have been no draws on these letters of credit, and they renew annually and expire at various dates through 2027.
Operating Leases
We lease facilities space under non‑cancelable operating leases with various expiration dates through November, 2027. Future minimum lease payments and sublease proceeds under non-cancelable operating leases at July 31, 2018 are as follows (in thousands, by fiscal year):
 
Minimum Lease Payments
 
Sublease Rental Proceeds
 
Net Minimum Lease Payments
Remaining six months of fiscal 2019
$
18,211

 
$
(7,412
)
 
$
10,799

2020
35,732

 
(15,073
)
 
20,659

2021
35,571

 
(14,446
)
 
21,125

2022
31,835

 
(10,858
)
 
20,977

2023
29,480

 
(4,388
)
 
25,092

2024 and thereafter
133,388

 

 
133,388

Total
$
284,217

 
$
(52,177
)
 
$
232,040

Rental expense related to our non‑cancelable operating leases was approximately $5.6 million and $3.3 million for the three months ended July 31, 2018 and 2017, respectively, and $11.5 million and $5.7 million for the six months ended July 31, 2018 and 2017, respectively.
Deferred rent
We account for operating leases containing predetermined fixed increases of the base rental rate during the lease term on a straight‑line basis over the lease term. We recorded the difference between amounts charged to operations and amounts payable under our operating leases as deferred rent in the consolidated balance sheets.

17


Indemnification
From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i) certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii) our bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii) contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv) contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v) procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.
In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.
We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.
To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.
Contingencies
In the ordinary course of business, we are or may be involved in a variety of litigation matters, suits, investigations, and proceedings, including actions with respect to intellectual property claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these litigation matters can have an adverse impact on us because of defense costs, diversion of management resources, harm to reputation, and other factors. In addition, it is possible that an unfavorable resolution of one or more such litigation matters could, in the future, materially and adversely affect our financial position, results of operations, and cash flows in a particular period or subject us to an injunction that could seriously harm our business.
We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. With respect to our outstanding legal matters management believes that the amount or estimable range of possible loss will not, either individually or in the aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us for amounts in excess of management’s expectations, our results of operations and financial condition including in a particular reporting period, could be materially adversely affected.

18


7.    Stockholders’ Equity
Common Stock
At July 31, 2018 and January 31, 2018 there were 1,200,000,000 shares of common stock, par value $0.00005, authorized and 150,997,502 and 145,327,001 shares of common stock issued and outstanding, respectively.
Employee stock plans
We maintain two share-based compensation plans: the 2017 Plan and the 2008 Plan and collectively with the 2017 Plan, the Stock Plans. We do not expect to grant any additional awards under the 2008 Plan. Outstanding awards under the 2008 Plan continue to be subject to the terms and conditions of the 2008 Plan.
The number of shares reserved for issuance under our 2017 Plan will increase automatically on the first day of February of each calendar year during the term of the 2017 Plan by a number of shares of common stock equal to the lesser of (i) 5% of the total outstanding shares of our common stock as of the immediately preceding January 31st or (ii) a number of shares determined by our board of directors. On February 1, 2018, 7,266,350 additional shares were authorized for issuance by the board of directors.
As of July 31, 2018 there were 71,587,731 shares of common stock reserved and available for future issuance under the Stock Plans.
The Stock Plans provide for stock options to be granted at an exercise price not less than 100% of the fair market value at the grant date as determined by our board of directors, unless, with respect to incentive stock options, the optionee is a 10% stockholder, in which case the stock option price will not be less than 110% of such fair market value. Stock options granted generally have a maximum term of ten years from the grant date, are exercisable upon vesting unless otherwise designated for early exercise by the board of directors at the time of grant, and generally vest over a four year period, with 25% vesting after one year and then ratably on a monthly basis for the remaining three years.
The following tables summarize stock option activity and related information under the Stock Plans:

 
Stock Options Outstanding
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Term (Years)
 
Aggregate
Intrinsic 
Value
(in thousands)
Balance —January 31, 2018
18,406,920

 
$
5.03

 
5.3
 
$
252,571

Exercised
(1,467,007
)
 
3.57

 

 

Canceled
(357,062
)
 
9.93

 

 

Balance —July 31, 2018
16,582,851

 
$
5.06

 
4.8
 
$
145,557



The total intrinsic value of stock options exercised during the six months ended July 31, 2018 and 2017 was $16.9 million and $12.2 million, respectively. The intrinsic value is the difference between the current fair market value of the stock for accounting purposes at the time of exercise and the exercise price of the stock option. As we have accumulated net operating losses, no future tax benefit related to stock option exercises has been recognized.

19


There were no employee stock options granted during the six months ended July 31, 2018. The weighted‑average grant‑date value for purposes of recognizing stock‑based compensation expense of employee stock options granted during the six months ended July 31, 2017 was $8.83 per share.
The unamortized stock‑based compensation expense for stock options of $5.2 million at July 31, 2018 will be recognized over the average remaining vesting period of 1.3 years.
We issue RSUs to employees and directors under the Stock Plans. For new employee grants, the RSUs generally meet the service‑based condition over a four-year period, with 25% met after one year and then ratably on a quarterly basis for the remaining three years. For continuing employee grants, the RSUs generally meet the service‑based condition pro‑rata quarterly over the four‑year period (without a one‑year cliff).
The employee RSUs issued prior to our IPO under the 2008 Plan have two vesting conditions: (1) a service‑based condition and (2) a liquidity event‑related performance condition which is considered a performance‑based condition. The liquidity event‑related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock‑based compensation expense using the accelerated attribution method with a cumulative catch‑up of stock‑based compensation expense in the amount of $181.5 million attributable to service prior to such effective date.
Restricted stock activity for our Stock Plans is as follows:
 
Restricted Stock Units Outstanding
 
Number of Restricted Stock Units
 
Weighted-Average Grant Date Fair Value Per Share
Balance —January 31, 2018
22,243,334

 
$
16.08

Granted
3,230,550

 
17.67

Canceled
(2,387,430
)
 
15.63

Vested and converted to shares
(3,998,750
)
 
16.00

Balance —July 31, 2018
19,087,704

 
$
16.43

The unamortized stock‑based compensation expense for RSUs of $223.6 million at July 31, 2018 will be recognized over the average remaining vesting period of 2.5 years.
2017 Employee Stock Purchase Plan
In March 2017, we adopted our 2017 Employee Stock Purchase Plan (ESPP). The ESPP became effective on April 27, 2017, the effective date of our IPO. Our ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the United States Internal Revenue Code of 1986, as amended. Purchases will be accomplished through participation in discrete offering periods. Each offering period is six months (commencing each June 21 and December 21) and consists of one six‑month purchase period, unless otherwise determined by our board of directors or our compensation committee.
Under our ESPP, eligible employees will be able to acquire shares of our common stock by accumulating funds through payroll deductions. Our employees generally are eligible to participate in our ESPP if they are employed by us for at least 20 hours per week and more than five months in a calendar year. Employees who are 5% stockholders, or would become 5% stockholders as a result of their participation in our ESPP, are ineligible to participate in our ESPP. We may impose additional restrictions on eligibility. Our eligible employees are able to select a rate of payroll deduction between 1% and 15% of their base cash compensation. The purchase price for shares of our common stock purchased under our ESPP is 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. No participant has the right to purchase shares of our common stock in an amount, when aggregated

20


with purchase rights under all our employee stock purchase plans that are also in effect in the same calendar year(s), that has a fair market value of more than $25,000, determined as of the first day of the applicable purchase period, for each calendar year in which that right is outstanding. In addition, no participant is permitted to purchase more than 2,500 shares during any one purchase period or such lesser amount determined by our compensation committee or our board of directors. Once an employee is enrolled in our ESPP, participation will be automatic in subsequent offering periods. An employee’s participation automatically ends upon termination of employment for any reason.
We initially reserved 3,000,000 shares of our common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP will increase automatically on February 1st of each of the first 10 calendar years following the first offering date by the number of shares equal to the lesser of either (i) 1% of the total outstanding shares of our common stock as of the immediately preceding January 31st (rounded to the nearest whole share) or (ii) a number of shares of our common stock determined by our board of directors. On February 1, 2018, 1,453,270 additional shares were authorized for issuance by the board of directors.
As of July 31, 2018$2.1 million has been withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation.
8.    Income taxes
Our quarterly income taxes reflect an estimate of our corresponding year’s annual effective tax rate and include, when applicable, adjustments for discrete items. For the six months ended July 31, 2018, our tax provision was $2.1 million, compared to $1.5 million for the same period a year ago. The tax provision for the six months ended July 31, 2018 primarily relates to income taxes of our non-U.S. operations as our U.S. operations were in a loss position and we maintain a full valuation allowance against our U.S. deferred tax assets.
In December 2017, the SEC staff issued Staff Accounting Bulletin ("SAB") No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act, which allows companies to record provisional amounts for the Tax Cut and Jobs Act during a measurement period not to extend beyond one year of the enactment date. As of July 31, 2018 we did not have any significant adjustments to our provisional amounts. We will continue our analysis of these provisional amounts, which are still subject to change during the measurement period.
9.    Related Party Transactions
Intel Corporation
We have been engaged in commercial transactions with Intel Corporation (Intel), a holder of our common stock, representing approximately 17% of outstanding shares as of July 31, 2018, with the right to designate a person that our board of directors must nominate for election, or nominate for re-election, to our board of directors, including a multi‑year subscription and services agreement, and a collaboration and optimization agreement. The aggregate revenue we recognized from Intel was $1.9 million and $3.0 million for the three months ended July 31, 2018 and 2017, respectively, and $4.8 million and $5.3 million for the six months ended July 31, 2018 and 2017, respectively. There was $2.7 million in accounts receivable due from Intel as of July 31, 2018 and no amount was included in accounts receivable from Intel as of January 31, 2018. There was $3.5 million and $2.7 million in deferred revenue as of July 31, 2018 and January 31, 2018, respectively.
Cloudera Foundation
In January 2017, the Cloudera Foundation, an independent non‑profit organization, was created to provide our products, skills and people, to help solve important social problems around the world. We donated 1,175,063 shares of our common stock to the Cloudera Foundation during the fourth quarter of fiscal 2017. In conjunction with the IPO, we donated $2.4 million, or 1% of the net proceeds, in the second quarter of fiscal 2018 to fund the Cloudera Foundation’s activities. We do not control the Cloudera Foundation’s activities, and accordingly, we do not consolidate the financial statements of the Cloudera Foundation.

21


Other related parties
Certain members of our board of directors currently serve on the board of directors or as an executive of three companies that are our customers. The aggregate revenue we recognized from these customers was $2.1 million and $1.8 million for the three months ended July 31, 2018 and 2017, respectively, and $4.1 million and $3.4 million for the six months ended July 31, 2018 and 2017, respectively. There was $1.0 million and $1.5 million in accounts receivable due from these customers as of July 31, 2018 and January 31, 2018, respectively. There was $5.6 million and $5.2 million in deferred revenue attributable to these customers as of July 31, 2018 and January 31, 2018, respectively.
10.    Segment Information
The results of the reportable segments are derived directly from our management reporting system and are based on our methods of internal reporting which are not necessarily in conformity with GAAP. Management measures the performance of each segment based on several metrics, including contribution margin, as defined below. Management does not use asset information to assess performance and make decisions regarding allocation of resources. Therefore, depreciation and amortization expense is not allocated among segments.
Contribution margin is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. Segment contribution margin includes segment revenue less the related cost of sales excluding certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock‑based compensation expense, amortization of acquired intangible assets, direct sales and marketing costs, research and development costs, corporate general and administrative costs, such as legal and accounting, interest income, interest expense, and other income and expense.
Financial information for each reportable segment was as follows (in thousands):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription
$
93,123

 
$
73,986

 
$
179,022

 
$
138,657

Services
17,215

 
15,842

 
34,023

 
30,767

Total revenue
$
110,338

 
$
89,828

 
$
213,045

 
$
169,424


 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Contribution margin:
 
 
 
 
 
 
 
Subscription
$
81,280

 
$
62,974

 
$
154,542

 
$
117,387

Services
2,820

 
2,977

 
4,558

 
4,599

Total segment contribution margin
$
84,100

 
$
65,951

 
$
159,100

 
$
121,986


22


The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Segment contribution margin
$
84,100

 
$
65,951

 
$
159,100

 
$
121,986

Amortization of acquired intangible assets
(657
)
 
(941
)
 
(1,314
)
 
(1,885
)
Stock-based compensation expense
(20,475
)
 
(39,451
)
 
(45,841
)
 
(230,533
)
Corporate costs, such as research and development, corporate general and administrative and other
(96,818
)
 
(91,244
)
 
(196,216
)
 
(177,593
)
Loss from operations
$
(33,850
)
 
$
(65,685
)
 
$
(84,271
)
 
$
(288,025
)
Sales outside of the United States represented approximately 36% and 28% of our total revenue for three months ended July 31, 2018 and 2017, respectively, and 34% and 27% of our total revenue for the six months ended 2018 and 2017, respectively. All revenues from customers outside of the United States are attributed to individual countries on an end‑customer basis, based on domicile of the purchasing entity, if known, or the location of the customer’s headquarters if the specific purchasing entity within the customer is unknown.
As of July 31, 2018 and January 31, 2018, assets located outside the United States were 3% and 4% of total assets, respectively.
11.    Net Loss Per Share
The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented (in thousands, except per share data):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
Net loss
$
(33,375
)
 
$
(64,229
)
 
$
(84,416
)
 
$
(286,548
)
Denominator:
 
 
 
 
 
 
 
Weighted-average shares used in computing net loss, per share basic and diluted
149,505

 
134,506

 
148,115

 
87,293

Net loss per share, basic and diluted
$
(0.22
)
 
$
(0.48
)
 
$
(0.57
)
 
$
(3.28
)
The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stockholders for the periods presented because their effect would have been anti‑dilutive (in thousands):
 
As of July 31,
 
2018
 
2017
Stock options to purchase common stock
16,583

 
22,211

Restricted stock units
19,088

 
18,172

Shares issuable pursuant to the ESPP
554

 
1,004

Total
36,225

 
41,387


23


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q. This Quarterly Report on Form 10-Q contains “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. These statements are often identified by the use of words such as “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue,” and similar expressions or variations. 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 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 herein, and those discussed in the section titled “Risk Factors,” set forth in Part II, Item 1A of this Form 10-Q and in our other SEC filings. You should review the risk factors for a more complete understanding of the risks associated with an investment in our securities. We disclaim any obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. Our fiscal year end is January 31, and references throughout this Quarterly Report on Form 10-Q to a given fiscal year are to the twelve months ended on that date.
Overview
Cloudera empowers organizations to become data‑driven enterprises. We have developed the modern platform for machine learning and analytics, optimized for the cloud. We collaborate extensively with the global open source community, continuously innovate in data management technologies and leverage the latest advances in infrastructure including the public cloud for “big data” applications. Our pioneering hybrid open source software (HOSS) model incorporates the best of open source with our robust proprietary software to form an enterprise‑grade platform. This platform delivers an integrated suite of capabilities for data management, machine learning and advanced analytics, affording customers an agile, scalable and cost‑effective solution for transforming their businesses. Our platform enables organizations to use vast amounts of data from a variety of sources, including the Internet of Things, to better serve and market to their customers, design connected products and services and reduce risk through greater insight from data.
We generate revenue primarily from sales of our term‑based subscriptions of our platform generally on a per node basis, whether deployed on‑premises or in the cloud. We also offer consumption‑based pricing for cloud‑based deployments.  In addition, we generate revenue from professional services and training.
We market and sell our platform to a broad range of organizations, although we focus our selling efforts on the large corporate enterprises globally as well as large public sector organizations. We target these organizations because they capture and manage the vast majority of the world’s data and operate highly complex IT environments. We market our platform primarily through a direct sales force while benefiting from business driven by our ecosystem of technology partners, resellers, OEMs, MSPs, independent software vendors and systems integrators.
We have a broad customer base that spans industries and geographies. For the three and six months ended July 31, 2018 and 2017, no customer accounted for more than 10% of our total revenue. We have significant revenue in the banking and financial services, technology, business services, telecommunications, public sector, consumer and retail, and healthcare and life sciences verticals, and continue to expand our penetration across many other data‑intensive industries. Sales outside of the United States represented approximately 36% and 28% of our total revenue for the three months ended July 31, 2018 and 2017, respectively, and 34% and 27% of our total revenue for the six months ended July 31, 2018 and 2017, respectively.
Our business model is based on a “land and expand” strategy designed to use the initial sale as a foothold to increase revenue per customer by increasing the amount of data and number of use cases each customer runs through our platform. After an initial purchase of our platform, we work with our customers to identify new use cases that can be developed on or moved to our platform, ultimately increasing the amount of data managed on our platform as well as the number and size of our platform deployments.



Our quarterly net subscription revenue expansion rate equals:
the subscription revenue in a given quarter from end user customers that had subscription revenue in the same quarter of the prior year,
divided by
the subscription revenue attributable to that same group of customers in that prior quarter.
Our net expansion rate equals the simple arithmetic average of our quarterly net subscription revenue expansion rate for the four quarters ending with the most recently completed fiscal quarter. We have excluded Intel Corporation from our calculation of net expansion rate, as it is a related party. Our net expansion rate for the period ended July 31, 2018 was 128% as compared to 140% for the same period a year ago.
Components of Results of Operations
Revenue
We generate revenue primarily from the sale of subscriptions for our platform that our customers deploy either on‑premises or in the cloud, as well as the sale of services. Subscription revenue primarily relates to term (or time‑based) subscriptions to our platform, which includes both open source and proprietary software. Our subscription arrangements are typically one to three years in length and we recognize subscription revenue ratably over the term of the subscription period. Our subscription includes internet, email and phone support, bug fixes and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, customer training and education services and related reimbursable travel costs.
Cost of Revenue
Cost of revenue for subscriptions primarily consists of personnel costs including salaries, bonuses, travel costs, benefits and stock‑based compensation for employees providing technical support for our subscription customers, allocated shared costs (including rent and information technology) and amortization of acquired intangible assets from business combinations. Cost of revenue for services primarily consists of personnel costs including salaries, bonuses, benefits and stock‑based compensation, fees to subcontractors associated with service contracts, travel costs and allocated shared costs (including rent and information technology). We expect cost of revenue to increase in absolute dollars for the remaining quarters of fiscal 2019 as compared to the respective fiscal 2018 quarters as we continue to obtain new customers and expand our relationship with existing customers. As discussed in detail below, see “—Significant Impacts of Stock‑Based Compensation Expense,” during the six months ended July 31, 2017 our initial public offering (IPO) was declared effective and the performance-based condition for the restricted stock units (RSUs) was either achieved or probable of being achieved. As such we recognized a cumulative catch‑up of stock‑based compensation expense attributable to service prior to such effective date for the RSUs.
Operating Expenses
Research and Development.  Research and development expenses primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock‑based compensation for our research and development employees, contractor fees, allocated shared costs (including rent and information technology), supplies, and depreciation of equipment associated with the continued development of our platform prior to establishment of technological feasibility and the related maintenance of the existing technology. We expect our research and development expenses to increase in absolute dollars for the remaining quarters of fiscal 2019 as compared to the respective fiscal 2018 quarters as we continue to enhance and add new technologies, features and functionality to our subscriptions. As discussed in detail below, see “—Significant Impacts of Stock‑Based Compensation Expense,” during the six months ended July 31, 2017 our IPO was declared effective and the performance-based condition for the RSUs was either achieved or probable of being achieved. As such we recognized a cumulative catch‑up of stock‑based compensation expense attributable to service prior to such effective date for RSUs.

25


Sales and Marketing.  Sales and marketing expenses primarily consist of personnel costs including salaries, bonuses, travel costs, sales‑based incentives, benefits and stock‑based compensation for our sales and marketing employees. In addition, sales and marketing expenses also includes costs for advertising, promotional events, corporate communications, product marketing and other brand‑building activities, allocated shared costs (including rent and information technology) and amortization of acquired intangible assets from business combinations. Sales‑based incentives are expensed as incurred. We expect our sales and marketing expenses to increase in absolute dollars for the remaining quarters of fiscal 2019 as compared to the respective fiscal 2018 quarters as we continue to invest in selling and marketing activities to attract new customers and expand our relationship with existing customers. As discussed in detail below, see “—Significant Impacts of Stock‑Based Compensation Expense,” during the six months ended July 31, 2017 our IPO was declared effective and the performance-based condition for the RSUs was either achieved or probable of being achieved. As such we recognized a cumulative catch‑up of stock‑based compensation expense attributable to service prior to such effective date for RSUs.
General and Administrative.  General and administrative expenses primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock‑based compensation for our executive, finance, legal, human resources, information technology and other administrative employees. In addition, general and administrative expenses include fees for third‑party professional services, including consulting, legal and accounting services and other corporate expenses, and allocated shared costs (including rent and information technology). We expect our general and administrative expenses to increase in absolute dollars for the remaining quarters of fiscal 2019 as compared to the respective fiscal 2018 quarters due to the anticipated growth of our business and related infrastructure as well as legal, accounting, insurance, investor relations and other costs associated with being a public company. As discussed in detail below, see “—Significant Impacts of Stock‑Based Compensation Expense,” during the six months ended July 31, 2017 our IPO was declared effective and the performance-based condition for the RSUs was either achieved or probable of being achieved. As such we recognized a cumulative catch‑up of stock‑based compensation expense attributable to service prior to such effective date for RSUs.
Interest Income, net
Interest income primarily relates to amounts earned on our cash and cash equivalents and marketable securities.
Other Income, net
Other income, net primarily relates to foreign currency transactions, realized gains and losses on our marketable securities, and other non‑operating gains or losses.
Provision for Income Taxes
Provision for income taxes primarily consists of state and foreign income taxes. Due to cumulative losses, we maintain a valuation allowance against our deferred tax assets. We consider all available evidence, both positive and negative, in assessing the extent to which a valuation allowance should be applied against our deferred tax assets.
Significant Impacts of Stock‑Based Compensation Expense
Prior to our IPO, we have granted RSUs to our employees and members of our board of directors under our 2008 Plan. The employee RSUs vest upon the satisfaction of both a service‑based condition and a liquidity event‑related performance condition. The service‑based vesting condition for these awards is generally satisfied pro‑rata over four years.
The liquidity event‑related performance condition was achieved for the majority of our RSUs on April 27, 2017, the effective date of our IPO. We recognized stock‑based compensation expense using the accelerated attribution method with a cumulative catch‑up of stock‑based compensation expense in the amount of $181.5 million during the six months ended July 31, 2017 attributable to service prior to such effective date.

26


The total stock‑based compensation expense recorded on the effective date of our initial public offering associated with the achievement of the liquidity event‑related performance condition was as follows (in thousands):
Cost of revenue – subscription
$
15,292

Cost of revenue – services
19,695

Research and development
65,250

Sales and marketing
58,219

General and administrative
23,080

Total stock‑based compensation expense
$
181,536


Results of Operations
The following table sets forth our results of operations for the periods indicated:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Revenue:
 
 
 
 
 
 
 
Subscription
$
93,123

 
$
73,986

 
$
179,022

 
$
138,657

Services
17,215

 
15,842

 
34,023

 
30,767

Total revenue
110,338

 
89,828

 
213,045

 
169,424

Cost of revenue:(1) (2)
 
 
 
 
 
 
 
Subscription
14,961

 
15,215

 
30,768

 
41,687

Services
17,171

 
16,755

 
34,715

 
50,395

Total cost of revenue
32,132

 
31,970

 
65,483

 
92,082

Gross profit
78,206

 
57,858

 
147,562

 
77,342

Operating expenses:(1) (2)
 
 
 
 
 
 
 
Research and development
39,800

 
42,844

 
83,464

 
138,675

Sales and marketing
55,166

 
62,135

 
114,943

 
172,578

General and administrative
17,090

 
18,564

 
33,426

 
54,114

Total operating expenses
112,056

 
123,543

 
231,833

 
365,367

Loss from operations
(33,850
)
 
(65,685
)
 
(84,271
)
 
(288,025
)
Interest income, net
2,173

 
1,440

 
3,980

 
2,089

Other income (expense), net
(907
)
 
817

 
(2,028
)
 
839

Net loss before provision for income taxes
(32,584
)
 
(63,428
)
 
(82,319
)
 
(285,097
)
Provision for income taxes
(791
)
 
(801
)
 
(2,097
)
 
(1,451
)
Net loss
$
(33,375
)
 
$
(64,229
)
 
$
(84,416
)
 
$
(286,548
)

27



(1)
Amounts include stock‑based compensation expense as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Cost of revenue – subscription
$
2,496

 
$
3,693

 
$
5,044

 
$
19,393

Cost of revenue – services
2,776

 
3,890

 
5,250

 
24,227

Research and development
8,336

 
13,128

 
18,197

 
81,029

Sales and marketing
2,698

 
12,137

 
8,777

 
72,678

General and administrative
4,169

 
6,603

 
8,573

 
33,206

Total stock-based compensation expense
$
20,475

 
$
39,451

 
$
45,841

 
$
230,533

(2)
Amounts include amortization of acquired intangible assets as follows:

 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
 
(in thousands)
Cost of revenue – subscription
$
622

 
$
510

 
$
1,244

 
$
1,024

Sales and marketing
35

 
431

 
70

 
861

Total amortization of acquired intangible assets
$
657

 
$
941

 
$
1,314

 
$
1,885


28



The following table sets forth selected consolidated statements of operations data for each of the periods indicated as a percentage of total revenue:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription
84
 %
 
82
 %
 
84
 %
 
82
 %
Services
16

 
18

 
16

 
18

Total revenue
100

 
100

 
100

 
100

Cost of revenue(1) (2): 
 
 
 
 
 
 
 
Subscription
13

 
17

 
15

 
24

Services
16

 
19

 
16

 
30

Total cost of revenue
29

 
36

 
31

 
54

Gross margin
71

 
64

 
69

 
46

Operating expenses(1) (2):
 
 
 
 
 
 
 
Research and development
37

 
48

 
39

 
82

Sales and marketing
50

 
69

 
54

 
102

General and administrative
15

 
20

 
16

 
32

Total operating expenses
102

 
137

 
109

 
216

Loss from operations
(31
)
 
(73
)
 
(40
)
 
(170
)
Interest income, net
2

 
1

 
2

 
1

Other income (expense), net
(1
)
 
1

 
(1
)
 
1

Net loss before provision for income taxes
(30
)
 
(71
)
 
(39
)
 
(168
)
Provision for income taxes
(1
)
 
(1
)
 
(1
)
 
(1
)
Net loss
(31
)%
 
(72
)%
 
(40
)%
 
(169
)%
___________
(1)
Amounts include stock‑based compensation expense as a percentage of total revenue as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Cost of revenue – subscription
2
%
 
4
%
 
2
%
 
11
%
Cost of revenue – services
3

 
4

 
3

 
14

Research and development
8

 
15

 
9

 
48

Sales and marketing
2

 
14

 
4

 
43

General and administrative
4

 
7

 
4

 
20

Total stock-based compensation expense
19
%
 
44
%
 
22
%
 
136
%
(2)
Amounts include amortization of acquired intangible assets as a percentage of total revenue as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Cost of revenue – subscription
1
%
 
1
%
 
1
%
 
1
%
Sales and marketing

 

 

 

Total amortization of acquired intangible assets
1
%
 
1
%
 
1
%
 
1
%


29



Three and Six Months Ended July 31, 2018 and 2017
Revenue
 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
2018
 
2017
 
Amount
 
%
 
(dollars in thousands)
Subscription
$
93,123

 
$
73,986

 
$
19,137

 
26
%
 
$
179,022

 
$
138,657

 
$
40,365

 
29
%
Services
17,215

 
15,842

 
1,373

 
9
%
 
34,023

 
30,767

 
3,256

 
11
%
Total revenue
$
110,338

 
$
89,828

 
$
20,510

 
23
%
 
$
213,045

 
$
169,424

 
$
43,621

 
26
%
As a percentage of total revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
84
%
 
82
%
 
 
 
 
 
84
%
 
82
%
 
 
 
 
Services
16
%
 
18
%
 
 
 
 
 
16
%
 
18
%
 
 
 
 
Total revenue
100
%
 
100
%
 
 
 
 
 
100
%
 
100
%
 
 
 
 
The increase in subscription revenue for the three and six months ended July 31, 2018, as compared to the same period a year ago, was primarily attributable to volume driven increases in subscription sales to new and existing customers. Our net expansion rate for the period ended July 31, 2018 was 128% as compared to 140% for the same period a year ago.
Our services revenue for the three and six months ended July 31, 2018, as compared to the same period a year ago, increased at a lower rate compared to the increase in our subscription revenue primarily due to our existing customers’ increasing experience with the technology and our efforts to develop relationships with partners and other system integrators.

30


Cost of Revenue, Gross Profit and Gross Margin
 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
2018
 
2017
 
Amount
 
%
 
(dollars in thousands)
Cost of revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
$
14,961

 
$
15,215

 
$
(254
)
 
(2
)%
 
$
30,768

 
$
41,687

 
$
(10,919
)
 
(26
)%
Services
17,171

 
16,755

 
416

 
2
 %
 
34,715

 
50,395

 
(15,680
)
 
(31
)%
Total cost of revenue
$
32,132

 
$
31,970

 
$
162

 
1
 %
 
$
65,483

 
$
92,082

 
$
(26,599
)
 
(29
)%
Gross profit
$
78,206

 
$
57,858

 
$
20,348

 
35
 %
 
$
147,562

 
$
77,342

 
$
70,220

 
91
 %
Gross margin:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
84
%
 
79
 %
 
 
 
 
 
83
 %
 
70
 %
 
 
 
 
Services
%
 
(6
)%
 
 
 
 
 
(2
)%
 
(64
)%
 
 
 
 
Total gross margin
71
%
 
64
 %
 
 
 
 
 
69
 %
 
46
 %
 
 
 
 
Cost of revenue, as a percentage of total revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
13
%
 
17
 %
 
 
 
 
 
15
 %
 
24
 %
 
 
 
 
Services
16
%
 
19
 %
 
 
 
 
 
16
 %
 
30
 %
 
 
 
 
Total cost of revenue
29
%
 
36
 %
 
 
 
 
 
31
 %
 
54
 %
 
 
 
 
The decrease in cost of revenue for subscription for the three months ended July 31, 2018 as compared to the same period a year ago was primarily due to a decrease of $1.2 million in stock-based compensation expense primarily related to performance based stock awards for which accelerated attribution method is used to compute expense. This decrease is offset by an increase of $0.4 million in salaries and benefits related to growth in employee headcount to support our overall expansion in customers and an increase of $0.6 million in allocated shared costs.
Subscription gross margin improved from 79% to 84% in the three months ended July 31, 2018 as compared to the same period a year ago due to an increase in subscription revenue by $19.1 million or 26% while the cost of subscription revenue decreased by $0.3 million or 2%, as explained above.
The decrease in cost of revenue for subscription for the six months ended July 31, 2018 as compared to the same period a year ago was primarily due to a decrease of $14.3 million in stockbased compensation expense resulting from the catch‑up of stock‑based compensation expense following our IPO during the six months ended July 31, 2017, offset by an increase of $2.0 million in salaries and benefits related to growth in employee headcount to support our overall expansion in customers and an increase of $1.4 million in allocated shared costs.
Subscription gross margin improved from 70% to 83% in the six months ended July 31, 2018 as compared to the same period a year ago due to an increase in subscription revenue by $40.4 million or 29% while the cost of subscription revenue decreased by $10.9 million or 26%, as explained above.
The increase in cost of revenue for services for the three months ended July 31, 2018 as compared to the same period a year ago was primarily due to an increase of $1.8 million in salaries and benefits related to growth in employee headcount, offset by a decrease of $1.1 million in stock-based compensation expense primarily related to performance based stock awards for which accelerated attribution method is used to compute expense.

31


Services gross margin improved from negative 6% to less than 1% in the three months ended July 31, 2018 as compared to the same period a year ago due to an increase in services revenue by $1.4 million, or 9%, while the cost of services revenue increased by $0.4 million, or 2%, as explained above.
The decrease in cost of revenue for services for the six months ended July 31, 2018 as compared to the same period a year ago was primarily due to a decrease of $19.0 million in stockbased compensation expense resulting from the catch‑up of stock‑based compensation expense following our IPO during the six months ended July 31, 2017, offset by an increase of $4.0 million in salaries and benefits related to growth in employee headcount.
Services gross margin improved from negative 64% to negative 2% in the six months ended July 31, 2018 as compared to the same period a year ago due to an increase in services revenue by $3.3 million, or 11%, while the cost of services revenue decreased by $15.7 million, or 31%, as explained above.
Operating Expenses
 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
2018
 
2017
 
Amount
 
%
 
(dollars in thousands)
Research and development
$
39,800

 
$
42,844

 
$
(3,044
)
 
(7
)%
 
$
83,464

 
$
138,675

 
$
(55,211
)
 
(40
)%
Sales and marketing
55,166

 
62,135

 
(6,969
)
 
(11
)%
 
114,943

 
172,578

 
(57,635
)
 
(33
)%
General and administrative
17,090

 
18,564

 
(1,474
)
 
(8
)%
 
33,426

 
54,114

 
(20,688
)
 
(38
)%
Total operating expenses
$
112,056

 
$
123,543

 
$
(11,487
)
 
(9
)%
 
$
231,833

 
$
365,367

 
$
(133,534
)
 
(37
)%
Operating expenses, as a percentage of total revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
37
%
 
48
%
 
 
 
 
 
39
%
 
82
%
 
 
 
 
Sales and marketing
50
%
 
69
%
 
 
 
 
 
54
%
 
102
%
 
 
 
 
General and administrative
15
%
 
20
%
 
 
 
 
 
16
%
 
32
%
 
 
 
 
Total operating expenses
102
%
 
137
%
 
 
 
 
 
109
%
 
216
%
 
 
 
 
Research and Development
The decrease in research and development expenses for the three months ended July 31, 2018 as compared to the same period a year ago was primarily due to a decrease of $4.8 million in stock-based compensation expense primarily related decrease in the expense recognized on restricted stock units with a liquidity-event performance condition, for which accelerated attribution method is used to compute expense. As such, upon achievement of the liquidity event related performance condition on the effective date of the IPO we recognized higher expense on these

32


performance based stock awards for the three months ended July 31, 2017. This decrease is offset by an increase of $0.3 million in employee‑related costs including salaries, benefits and travel costs, associated with the growth in employee headcount and an increase of $1.5 million in allocated shared costs.
The decrease in research and development expenses for the six months ended July 31, 2018 as compared to the same period a year ago was primarily due to a decrease of $62.8 million in stockbased compensation expense resulting from the catch‑up of stock‑based compensation expense following our IPO during the six months ended July 31, 2017, offset by an increase of $4.1 million in employee‑related costs including salaries, benefits and travel costs, associated with the growth in employee headcount and an increase of $3.7 million in allocated shared costs.
Sales and Marketing
The decrease in sales and marketing expenses for the three months ended July 31, 2018 as compared to the same period a year ago was primarily due to a decrease of $9.4 million in stockbased compensation expense primarily related to decrease in the expense recognized on restricted stock units with a liquidity-event performance condition, for which accelerated attribution method is used to compute expense. As such, upon achievement of the liquidity event related performance condition on the effective date of the IPO we recognized higher expense on these performance based stock awards for the three months ended July 31, 2017. This decrease is offset by an increase of $1.4 million in employee‑related costs including salaries, incentivebased compensation, benefits and travel costs, associated with the growth in employee headcount to support our overall sales activities and an increase of $0.9 million in allocated shared costs.
The decrease in sales and marketing expenses for the six months ended July 31, 2018 as compared to the same period a year ago was primarily due to a decrease of $63.9 million in stockbased compensation expense resulting from the catch‑up of stock‑based compensation expense following our IPO during the six months ended July 31, 2017, offset by an increase of $3.9 million in employee‑related costs including salaries, incentivebased compensation, benefits and travel costs, associated with the growth in employee headcount to support our overall sales activities and an increase of $2.1 million in allocated shared costs.
General and Administrative
The decrease in general and administrative expenses for the three months ended July 31, 2018 as compared to the same period a year ago was primarily due to a decrease of $2.4 million in stockbased compensation expense primarily related to decrease in the expense recognized on restricted stock units with a liquidity-event performance condition, for which accelerated attribution method is used to compute expense. As such, upon achievement of the liquidity event related performance condition on the effective date of the IPO we recognized higher expense on these performance based stock awards for the three months ended July 31, 2017. This decrease is offset by an increase of $1.2 million in employee‑related costs including salaries, benefits and travel costs, associated with the growth in employee headcount to support our overall expansion,an increase of $1.3 million in professional services, and an increase of $0.5 million in allocated shared costs.
The decrease in general and administrative expenses for the six months ended July 31, 2018 as compared to the same period a year ago was primarily due to a decrease of $24.6 million in stockbased compensation expense resulting from the catch‑up of stock‑based compensation expense following our IPO during the six months ended July 31, 2017 and a decrease of $2.4 million, or 1% of the net proceeds from the IPO, in a cash donation to fund the Cloudera Foundation, offset by an increase of $2.9 million in employee‑related costs including salaries, benefits and travel costs, associated with the growth in employee headcount to support our overall expansion, an increase of $2.3 million in professional services, and an increase of $1.2 million in allocated shared costs.

33


Interest Income net
 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
2018
 
2017
 
Amount
 
%
 
(dollars in thousands)
Interest income, net
$
2,173

 
$
1,440

 
$
733

 
51
%
 
$
3,980

 
$
2,089

 
$
1,891

 
91
%
Interest income for the three months ended July 31, 2018 as compared to the same period a year ago increased primarily due to an increase in interest rates on the securities purchased.
Interest income for the six months ended July 31, 2018 as compared to the same period a year ago increased primarily due to an increase in our cash balance obtained from the net proceeds of the IPO in May 2017 and increase in interest rates on the securities purchased, which resulted in increase of income from amortization of discount premium.
Other Income (Expense), net
 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
2018
 
2017
 
Amount
 
%
 
(dollars in thousands)
Other income (expense)
$
(907
)
 
$
817

 
$
(1,724
)
 
not meaningful
 
$
(2,028
)
 
$
839

 
$
(2,867
)
 
not meaningful
Other expense increased primarily due to foreign exchange losses during the three and six months ended ended July 31, 2018 as compared to gains in the same period a year ago.
Provision for Income Taxes
 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2018
 
2017
 
Amount
 
%
 
2018
 
2017
 
Amount
 
%
 
(dollars in thousands)
Provision for income taxes
$
(791
)
 
$
(801
)
 
$
10

 
(1)
 %
 
$
(2,097
)
 
$
(1,451
)
 
$
(646
)
 
45
%
The provision for income taxes was relatively flat for the three months ended July 31, 2018 as compared to the same period a year ago.
The provision for income taxes increased for the six months ended July 31, 2018, as compared to the same period a year ago, primarily due to an increase in foreign withholding taxes on international sales.
Seasonality
We have seasonal and end‑of‑quarter concentration of our sales, which impacts our ability to plan and manage cash flows and margins. Our sales vary by season with the fourth quarter typically being our strongest sales quarter, and the first quarter typically being our largest collections and operating cash flow quarter. In addition, within each quarter, most sales occur in the last month of that quarter. See “Risk Factors—Our sales cycles can be long, unpredictable and vary seasonally, particularly with respect to large subscriptions, and our sales efforts require considerable time and expense.”

34


Liquidity and Capital Resources
As of July 31, 2018, our principal sources of liquidity were cash, cash equivalents and marketable securities totaling $440.1 million which were held for working capital purposes. Our cash equivalents are comprised primarily of money market funds, commercial paper and reverse repurchase agreements, and our marketable securities are comprised of U.S. agency obligations, assetbacked securities, corporate notes and obligations, municipal securities, certificates of deposit and U.S. treasury securities. To date, our principal sources of liquidity have been the net proceeds we received through the sale of our common stock in our IPO in May 2017, private sales of equity securities, as well as payments received from customers for our subscriptions and services.
We believe our existing liquidity will be sufficient to meet our working capital and capital expenditure needs for at least the next twelve months. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our net expansion rate, the timing and extent of spending on research and development efforts, the expansion of sales and marketing activities, the continuing market acceptance of our subscriptions and services and ongoing investments to support the growth of our business. We may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies and intellectual property rights. From time to time, we may explore additional financing sources which could include equity, equity-linked and debt financing arrangements. We cannot assure you that any additional financing will be available on terms favorable to us, or at all. If adequate funds are not available on acceptable terms, or at all, we may not be able to adequately fund our business plans and it could have a negative effect on our operating cash flows and financial condition.
The following table summarizes our cash flows for the periods indicated:
 
Six Months Ended July 31,
 
2018
 
2017
 
(in thousands)
Cash provided by (used in) operating activities
$
810

 
$
(17,866
)
Cash provided by (used in) investing activities
3,158

 
(228,323
)
Cash provided by financing activities
6,942

 
243,618

Effect of exchange rate changes
(1,215
)
 
(77
)
Net increase (decrease) in cash, cash equivalents and restricted cash
$
9,695

 
$
(2,648
)
Cash Provided by (Used in) Operating Activities
During the six months ended July 31, 2018, cash provided by operating activities was $0.8 million which was due to a net loss of $84.4 million offset by noncash adjustments of $50.7 million and a decrease from net change in operating assets and liabilities of $34.5 million. Noncash adjustments primarily consisted of $45.8 million of stockbased compensation and $5.1 million of depreciation and amortization. The net change in operating assets and liabilities was due to a decrease in accrued compensation of $9.4 million due to the timing of bonus and incentive-based compensation payments, a decrease in deferred revenue of $7.3 million due to the timing of amounts billed to customers compared to revenue recognized during the same period, offset by a decrease in accounts receivable of $34.4 million due to the timing of invoicing compared to the receipt of cash from customers, a decrease in prepaid expenses and other assets of $12.3 million and a net increase in accounts payable and accrued expenses and other liabilities of $4.6 million due to the timing of payments to vendors.
During the six months ended July 31, 2017, cash used in operating activities was $17.9 million which was due to a net loss of $286.5 million offset by non‑cash adjustments of $237.9 million and a decrease from net change in operating assets and liabilities of $30.7 million. Non‑cash adjustments consisted of $7.0 million of depreciation and amortization, $230.5 million of stock‑based compensation, and $0.4 million in accretion and amortization of marketable securities. The net change in operating assets and liabilities was due to an increase in deferred revenue of $13.7 million due to the timing of amounts billed to customers compared to revenue recognized during the same period, an increase in accounts payable and accrued expenses and other liabilities of $4.6 million due to timing of

35


payments to vendors, a decrease in prepaid expenses and other assets of $0.6 million, a decrease in accounts receivable of $16.7 million due to the timing of invoicing compared to the receipt of cash from customers, offset by a decrease in accrued compensation of $5.0 million due to the timing of bonus and incentive-based compensation payments.
Cash Provided by (Used in) Investing Activities
During the six months ended July 31, 2018, cash provided by investing activities was $3.2 million which was due to sales and maturities of marketable securities of $263.2 million, offset by purchases of marketable securities and other investments of $252.4 million and capital expenditures for the purchase of property and equipment of $7.7 million.
During the six months ended July 31, 2017, cash used in investing activities was $228.3 million which was due to purchases of marketable securities of $387.2 million and capital expenditures for the purchase of property and equipment of $2.0 million, offset by sales and maturities of marketable securities of $160.8 million.
Cash Provided by Financing Activities
During the six months ended July 31, 2018, cash provided by financing activities was $6.9 million which was due to proceeds from the exercise of stock options and withholdings under our 2017 Employee Stock Purchase Plan (ESPP) of $11.3 million, offset by shares withheld related to the net settlement of RSUs of $4.4 million.
During the six months ended July 31, 2017, cash provided by financing activities was $243.6 million which was due to the net proceeds from the issuance of common stock in the IPO of $237.7 million and proceeds from the exercise of stock options and ESPP withholdings of $5.9 million.
OffBalance Sheet Arrangements
Through July 31, 2018, we have not entered into any offbalance sheet arrangements and do not have any holdings in variable interest entities.
Contractual Obligations and Commitments
There have been no material changes in our contractual obligations and commitments, as disclosed in the Annual Report on Form 10-K for the year ended January 31, 2018. See Note 6 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for a table of our contractual obligations and commitments as of July 31, 2018.
Critical Accounting Policies and Estimates
 There have been no material changes to our critical accounting policies and significant judgments and estimates as compared to the critical accounting policies and estimates disclosed in the Annual Report on Form 10-K for the year ended January 31, 2018.
JOBS Act Accounting Election
See Note 2 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for a description of our JOBS Act accounting election.
Recent Accounting Pronouncements
See Note 2 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted as of the date of this Quarterly Report on Form 10-Q.

36


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. Our market risk exposure is primarily a result of fluctuations in interest rates and foreign currency exchange rates. Information relating to quantitative and qualitative disclosures about these markets risks is described below.
Interest Rate Risk
Our primary exposure to market risk relates to interest rate changes. We had cash and cash equivalents and marketable securities totaling $440.1 million as of July 31, 2018, which were held for working capital purposes. Our cash equivalents are comprised primarily of money market funds, commercial paper and reverse repurchase agreements, and our marketable securities are comprised of U.S. agency obligations, assetbacked securities, corporate notes and obligations, municipal securities, certificates of deposit and U.S. treasury securities. Our investments are made for capital preservation purposes. We do not hold or issue financial instruments for trading or speculative purposes. A hypothetical 100 basis point change in interest rates would change the fair value of our investments in marketable securities by $3.9 million.
Foreign Currency Risk
Our revenue and expenses are primarily denominated in U.S. dollars. For our nonU.S. operations, the majority of our revenue and expenses are denominated in other currencies such as the Euro, British Pound Sterling, Australian Dollar and Chinese Yuan. For the six months ended July 31, 2018, approximately 17% of our revenue and approximately 20% of aggregate cost of sales and operating expenses were generated in currencies other than U.S. dollars.
For the six months ended July 31, 2018, we recorded a loss on foreign exchange transactions of $2.1 million. To date, we have not had a formal hedging program with respect to foreign currency, but we may do so in the future if our exposure to foreign currency should become more significant. A 10% increase or decrease in current exchange rates could have a $1.2 million impact on our financial results.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of disclosure controls and procedures.
Our management, with the participation and supervision of our chief executive officer and our chief financial officer, have evaluated our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act)) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our chief executive officer and our chief financial officer have concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
 Changes in internal control over financial reporting.
Our chief executive officer and chief financial officer did not identify any changes in our internal control over financial reporting in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act during the quarter ended July 31, 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent limitation on the effectiveness of internal control.
The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating and evaluating the

37


controls and procedures, and the inability to eliminate misconduct completely. Accordingly, in designing and evaluating the disclosure controls and procedures, management recognizes that any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute 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. Moreover, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.
PART II. – OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time, we are a party to or act as an indemnitor to our customers or partners on various litigation matters, and we or our customers or partners are subject to claims that arise in the ordinary course of business. In addition, we or our customers or partners have received, and may in the future receive, various types of claims including potential claims from third parties asserting, among other things, infringement of their intellectual property rights. As an example, on April 30, 2018, plaintiff Realtime Data LLC (Plaintiff), filed a lawsuit against us in the U.S. District Court for the District of Delaware. The suit alleges that we have made, offered for sale, sold and/or imported into the United States products and services that infringe U.S. Patent Nos. 9,504,728; 9,667,751; 8,717,203 and 9,116,908. Plaintiff seeks an injunction to prevent further acts of alleged infringement as well as an award of damages, an award of enhanced damages, pre-judgment and post-judgment interest on the damages amounts and recovery of attorney’s fees and costs incurred in the suit.
Future litigation may be necessary to defend ourselves, or our customers or partners on indemnity matters, by determining the scope, enforceability and validity of third‑party proprietary rights or to establish our proprietary rights. Further, the ultimate outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. Accordingly, there can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows.
ITEM 1A. RISK FACTORS
Investing in our common stock involves a high degree of risk. You should carefully consider the risks described below, as well as the other information in this Quarterly Report on Form 10-Q, including our consolidated financial statements and the related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” before deciding whether to invest in our common stock. The occurrence of any of the events or developments described below could materially and adversely affect our business, financial condition, results of operations and growth prospects. In such an event, the market price of our common stock could decline, and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently believe are not material may also impair our business, financial condition, results of operations and growth prospects.
Risks Related to our Business
We have a history of losses, and we may not become profitable in the future.
We have incurred net losses since our founding in 2008, including net losses of $84.4 million and $385.8 million for the six months ended July 31, 2018 and the year ended January 31, 2018, respectively, and expect to continue to incur net losses for the foreseeable future. As a result, we had an accumulated deficit of $1.1 billion at July 31, 2018. These losses and accumulated deficit reflect the substantial investments we made to acquire new customers, commercialize our platform, participate in the open source development community and develop our

38


proprietary software components under our hybrid open source software (HOSS) model, and continue to develop our platform. Furthermore, to the extent we are successful in increasing our customer base, we may also incur increased losses because customer acquisition costs and upfront costs associated with new customers are higher in the first year than the aggregate revenue we recognize from those new customers in the first year.
We expect to continue to make significant future expenditures related to the development and expansion of our business, including:
investments in our research and development team and in the development of new solutions and enhancements of our platform, including contributions to the open source data management ecosystem;
investments in sales and marketing, including expanding our sales force, increasing our customer base, increasing market awareness of our platform and development of new technologies;
expanding of our operations and infrastructure, including internationally;
hiring additional employees; and
incurring costs associated with general administration, including legal, accounting and other expenses related to being a public company.
As a result of these increased expenses, we will have to generate and sustain increased revenue to be profitable in future periods. Further, in future periods, our revenue growth rate could decline, and we may not be able to generate sufficient revenue to offset higher costs and achieve or sustain profitability. If we fail to achieve, sustain or increase profitability, our business and operating results could be adversely affected.
We have a short operating history, which makes it difficult to predict our future results of operations.
We have a short operating history, which limits our ability to forecast our future results of operations and subjects us to a number of uncertainties, including our ability to plan for and anticipate future growth. Our historical revenue growth should not be considered indicative of our future performance. Further, in future periods, our revenue growth could slow or our revenue could decline for a number of reasons, including slowing demand for our solutions, increasing competition, a decrease in the growth of our overall market, or our failure, for any reason, to continue to capitalize on growth opportunities. We have also encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as determining appropriate investments of our limited resources, market reception of our platform and HOSS model, competition from other companies, attracting and retaining customers, hiring, integrating, training and retaining skilled personnel, developing new solutions and unforeseen expenses. If our assumptions regarding these risks and uncertainties, which we use to plan our business, are incorrect or change, or if we do not address these risks successfully, our operating and financial results could be adversely affected.
If the market for our data management, machine learning and analytics platform develops more slowly than we expect, our growth may slow or stall, and our operating results could be harmed.
The market for a data management, machine learning and analytics platform is relatively new, rapidly evolving and unproven. Our future success will depend in large part on our ability to penetrate the existing market for data management, machine learning and analytics platforms, as well as the continued growth and expansion of that market. It is difficult to predict customer adoption and renewals of our subscriptions, customer demand for our platform, the size, growth rate and expansion of this market, the entry of competitive products or the success of existing competitive products. Our ability to penetrate the existing market for data management, machine learning and analytics platforms and any expansion of that market depends on a number of factors, including the cost, performance and perceived value associated with our platform, as well as potential customers’ willingness to adopt an alternative approach to data collection, storage and processing. If we or other data management providers experience security incidents, loss of customer data, disruptions in delivery or other problems, the market for data management, machine learning and analytics platforms as a whole, including our solutions, may be negatively affected. Furthermore, many potential customers have made significant investments in legacy data collection, storage and processing software and may be unwilling to invest in new solutions. If data management, machine

39


learning and analytics platforms do not achieve widespread adoption, or there is a reduction in demand caused by a lack of customer acceptance, technological challenges, weakening economic conditions, security or privacy concerns, competing technologies and products, decreases in corporate spending or otherwise, it could result in decreased revenue and our business could be adversely affected.
We face intense competition and could lose market share to our competitors, which could adversely affect our business, financial condition and results of operations.
The market for data management, machine learning and analytics platforms is intensely competitive and characterized by rapid changes in technology, customer requirements, industry standards and frequent new product introductions and improvements. We anticipate continued challenges from current competitors, which in many cases are more established and enjoy greater resources than us, as well as by new entrants into the industry. If we are unable to anticipate or effectively react to these competitive challenges, our competitive position could weaken, and we could experience a decline in our growth rate or revenue that could adversely affect our business and results of operations.
Our main sources of current and potential competition fall into four categories:
legacy data management product providers such as HP, IBM, Oracle and Teradata;
public cloud providers who include proprietary data management, machine learning and analytics offerings, such as Amazon Web Services, Google Cloud Platform and Microsoft Azure;
strategic and technology partners who may also offer our competitors’ technology or otherwise partner with them, including our strategic partners who provide Partner Solutions (as defined below) as they may offer a substantially similar solution based on a competitor’s technology; and
open source companies, including Hortonworks and MapR, as well as internal IT organizations that provide open source self‑support for their enterprises.
Many of our existing competitors have, and some of our potential competitors could have, substantial competitive advantages such as:
greater name recognition, longer operating histories and larger customer bases;
larger sales and marketing budgets and resources and the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products;
broader, deeper or otherwise more established relationships with technology, channel and distribution partners and customers;
wider geographic presence or greater access to larger customer bases;
greater focus in specific geographies;
lower labor and research and development costs;
larger and more mature intellectual property portfolios; and
substantially greater financial, technical and other resources to provide support, to make acquisitions and to develop and introduce new products.
In addition, some of our larger competitors have substantially broader and more diverse product and service offerings and may be able to leverage their relationships with distribution partners and customers based on other products or incorporate functionality into existing products to gain business in a manner that discourages users from purchasing our platform, including by selling at zero or negative margins, product bundling or offering closed technology platforms such as IBM Watson. Potential customers may also prefer to purchase from their existing suppliers rather than a new supplier regardless of platform performance or features. As a result, even if the features

40


of our platform are superior, customers may not purchase our solutions. These larger competitors often have broader product lines and market focus or greater resources and may therefore not be as susceptible to economic downturns or other significant reductions in capital spending by customers. If we are unable to sufficiently differentiate our solutions from the integrated or bundled products of our competitors, such as by offering enhanced functionality, performance or value, we may see a decrease in demand for those solutions, which could adversely affect our business, operating results and financial condition.
In addition, new innovative start‑up companies, and larger companies that are making significant investments in research and development, may introduce products that have greater performance or functionality, are easier to implement or use, or incorporate technological advances that we have not yet developed or implemented or may invent similar or superior products and technologies that compete with our platform. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources.
Some of our competitors have made or could make acquisitions of businesses or enter into partnerships that allow them to offer more competitive and comprehensive solutions. As a result of such arrangements, our current or potential competitors may be able to accelerate the adoption of new technologies that better address customer needs, devote greater resources to bring these products and services to market, initiate or withstand substantial price competition, or develop and expand their product and service offerings more quickly than we do. These competitive pressures in our market or our failure to compete effectively may result in fewer orders, reduced revenue and gross margins and loss of market share. In addition, it is possible that industry consolidation may impact customers’ perceptions of the viability of smaller or even mid‑size software firms and consequently customers’ willingness to purchase from such firms.
We may not compete successfully against our current or potential competitors. If we are unable to compete successfully, or if competing successfully requires us to take costly actions in response to the actions of our competitors, our business, financial condition and results of operations could be adversely affected. In addition, companies competing with us may have an entirely different pricing or distribution model. Increased competition could result in fewer customer orders, price reductions, reduced operating margins and loss of market share. Further, we may be required to make substantial additional investments in research, development, marketing and sales in order to respond to such competitive threats, and we cannot assure you that we will be able to compete successfully in the future.
Because of the characteristics of open source software, there may be fewer technology barriers to entry in the hybrid open source market by new competitors and it may be relatively easy for new and existing competitors with greater resources than we have to compete with us.
One of the characteristics of open source software is that the governing license terms generally allow liberal modifications of the code and distribution thereof to a wide group of companies and/or individuals. As a result, others could easily develop new software products based upon those open source programs that compete with existing open source software that we support and incorporate into our platform. Such competition with use of the open source projects that we utilize can materialize without the same degree of overhead and lead time required by us, particularly if the customers do not value the differentiation of our proprietary components. It is possible for new and existing competitors with greater resources than ours to develop their own open source software or hybrid proprietary and open source software offerings, potentially reducing the demand for, and putting price pressure on, our platform. In addition, some competitors make open source software available for free download and use or may position competing open source software as a loss leader. We cannot guarantee that we will be able to compete successfully against current and future competitors or that competitive pressure and/or the availability of open source software will not result in price reductions, reduced operating margins and loss of market share, any one of which could seriously harm our business.
If our customers do not renew or expand their subscriptions, or if they renew on less favorable terms, our future revenue and operating results will be harmed.
Our future success depends, in part, on our ability to sell renewals of subscriptions and expand the deployment of our platform with existing customers. While we generally offer subscriptions of up to three years in length, our

41


customers typically purchase one-year subscriptions which generally do not provide for automatic renewal or a right to terminate the subscription early. Our customers may not renew or expand the use of their subscriptions after the expiration of their current subscription agreements. In addition, our customers may opt for a lower‑priced edition of our platform or decrease their usage of our platform. Our existing customers generally have no contractual obligation to expand or renew their subscriptions after the expiration of the committed subscription period and given our limited operating history, we may not be able to accurately predict customer renewal rates. Our customers’ renewal and/or expansion pricing rates may decline or fluctuate as a result of factors, including, but not limited to, their satisfaction with our platform and our customer support, the frequency and severity of software and implementation errors, our platform’s reliability, the pricing of our subscriptions and services, or competing solutions or services, the effects of global economic conditions and their ability to continue their operations and spending levels. If our customers renew their subscriptions, they may renew for shorter contract lengths, less usage or on other terms that are less economically beneficial to us. We have limited historical data with respect to rates of customer subscription renewals, so we may not accurately predict future renewal trends. We cannot assure you that our customers will renew or expand their subscriptions, and if our customers do not renew their agreements or renew on less favorable terms or for less usage, our revenue may grow more slowly than expected or decline and our business could suffer.
Achieving renewal or expansion of subscriptions may require us to increasingly engage in sophisticated and costly sales efforts that may not result in additional sales. In addition, the rate at which our customers expand the deployment of our platform depends on a number of factors, including general economic conditions, the functioning of our solutions, the ability of our field organization, together with our partner ecosystem, to assist our customers in identifying new use cases, modernizing their data architectures, and achieving success with data‑driven initiatives and our customers’ satisfaction with our customer support. If our efforts to expand penetration within our customers are not successful, our business may suffer.
Our sales cycles can be long, unpredictable and vary seasonally, particularly with respect to large subscriptions, and our sales efforts require considerable time and expense.
Our results of operations may fluctuate, in part, because of the resource‑intensive nature of our sales efforts, the length and variability of the sales cycle for our platform and the difficulty in making short‑term adjustments to our operating expenses. The timing of our sales is difficult to predict. The length of our sales cycle, from initial evaluation to payment for our subscriptions is generally four to nine months, but can vary substantially from customer to customer. Our sales cycle can extend to more than 18 months for some customers. Our sales efforts involve educating our customers about the use, technical capabilities and benefits of our platform, solutions and HOSS model. Customers often undertake a prolonged evaluation process, which frequently involves not only our platform but also those of other companies. Some of our customers initially deploy our platform on a limited basis, with no guarantee that these customers will deploy our platform widely enough across their organization to justify our substantial pre‑sales investment. As a result, it is difficult to predict exactly when, or even if, we will make a sale to a potential customer or if we can increase sales to our existing customers. Large individual sales have, in some cases, occurred in quarters subsequent to those we anticipated, or have not occurred at all. If our sales cycle lengthens or our substantial upfront investments do not result in sufficient revenue to justify our investments, our operating results could be adversely affected.
We have seasonal and end-of-quarter concentration of our sales, which impacts our ability to plan and manage cash flows and margins. Our sales vary by season with the fourth quarter typically being our largest. In addition, within each quarter, most sales occur in the last month of that quarter. Therefore, it is difficult to determine whether we are achieving our quarterly expectations until near the end of the quarter, with seasonality magnifying the difficulty for determining whether we will achieve annual expectations. Most of our expenses are relatively fixed or require time to adjust. Therefore, if expectations for our business are not accurate, we may not be able to adjust our cost structure on a timely basis and margins and cash flows may differ from expectations.

42


We do not have an adequate history with our subscription or pricing models to accurately predict the long-term rate of customer adoption or renewal, or the impact these will have on our revenue or operating results.
We have limited experience with respect to determining the optimal prices and pricing models for our solutions. As the markets for our solutions mature, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers at the same price or based on the same pricing model as we have used historically. Moreover, large customers, which are the focus of our sales efforts, may demand greater price concessions. Additionally, the renewal rate of our large customers may have more significant impact period to period on our revenue and operating results. As a result, in the future we may be required to reduce our prices, which could adversely affect our revenue, gross margin, profitability, financial position and cash flow. In addition, as an increasing amount of our business may move to our cloud‑based solutions for transient workloads and the use of our consumption‑based pricing model may represent a greater share of our revenue, our revenue may be less predictable or more variable than our historical revenue from a time period-based subscription pricing model. Moreover, a consumption‑based subscription pricing model may ultimately result in lower total cost to our customers over time, or may cause our customers to limit usage in order to stay within the limits of their existing subscriptions, reducing overall revenue or making it more difficult for us to compete in our markets.
Our results may fluctuate significantly from period to period, which could adversely impact the value of our common stock.
Our results of operations, including our revenue, net revenue expansion rate, gross margin, profitability and cash flows, may vary significantly in the future, and period‑to‑period comparisons of our operating results may not be meaningful. Accordingly, our results for any particular period should not be relied upon as an indication of future performance. Our financial results may fluctuate from period to period as a result of a variety of factors, many of which are outside of our control. Fluctuation in periodic results may adversely impact the value of our common stock. Factors that may cause fluctuations in our periodic financial results include, without limitation, those listed elsewhere in this “Risk Factors” section and those listed below:
the budgeting cycles and purchasing practices of our customers, including their tendency to purchase in the fourth quarter of our fiscal year and near the end of each quarter, and the timing of subsequent contract renewals;
the achievement of milestones in connection with delivery of services, impacting the timing of services revenue recognition;
subscriptions from large corporate enterprises;
price competition;
our ability to attract and retain new customers;
our ability to expand penetration within our existing customer base;
the timing and success of new solutions by us and our competitors;
changes in customer requirements or market needs and our ability to make corresponding changes to our business;
changes in the competitive landscape, including consolidation among our competitors or customers;
general economic conditions, both domestically and in our foreign markets;
the timing and amount of certain payments and expenses, such as research and development expenses, sales commissions and stock‑based compensation;
our inability to adjust certain fixed costs and expenses, particularly in research and development, for changes in demand;

43


increases or decreases in our revenue and expenses caused by fluctuations in foreign currency exchange rates, as an increasing portion of our revenue is collected and expenses are incurred and paid in currencies other than the U.S. dollar;
the cost of and potential outcomes of existing and future claims or litigation, which could have a material adverse effect on our business;
future accounting pronouncements and changes in our accounting policies; and
changes in tax laws or tax regulations.
Any one of the factors above or the cumulative effect of some of the factors above may result in significant fluctuations in our operating results. This variability and unpredictability could result in our failure to meet our revenue or other operating result expectations or those of investors for a particular period. The failure to meet or exceed such expectations could have a material adverse effect on our business, results of operations and financial condition that could ultimately adversely affect our stock price.
Because we derive substantially all of our revenue from a single software platform, failure of this platform to satisfy customer demands or to achieve increased market acceptance could adversely affect our business, results of operations, financial condition and growth prospects.
We derive and expect to continue to derive substantially all of our revenue from our data management, machine learning and analytics platform. As such, the market acceptance of our platform is critical to our continued success. Demand for our platform is affected by a number of factors beyond our control, including continued market acceptance, the timing of development and release of new products by our competitors, technological change, any developments or disagreements with the open source community and growth or contraction in our market. We expect the growth and proliferation of data to lead to an increase in the data analyses demands of our customers, and our platform may not be able to scale and perform to meet those demands or may not be chosen by users for those needs. If we are unable to continue to meet customer demands or to achieve more widespread market acceptance of our platform and solutions, our business operations, financial results and growth prospects will be materially and adversely affected.
We have been, and may in the future 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 revenue and against which our patents may therefore provide little or no deterrence. From time‑to‑time, third parties, including certain other companies, have asserted and may assert patent, copyright, trademark or other intellectual property rights against us, our partners or our customers. We or our customers 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 enterprise software market. As an example, on April 30, 2018, plaintiff Realtime Data LLC (Plaintiff), filed a lawsuit against us in the U.S. District Court for the District of Delaware. The suit alleges that we have made, offered for sale, sold and/or imported into the United States products and services that infringe U.S. Patent Nos. 9,504,728; 9,667,751; 8,717,203 and 9,116,908. Plaintiff seeks an injunction to prevent further acts of alleged infringement as well as an award of damages, an award of enhanced damages, pre-judgment and post-judgment interest on the damages amounts and recovery of attorney’s fees and costs incurred in the suit.
There may be third‑party intellectual property rights, including issued or pending patents, that cover significant aspects of our technologies, the technologies in our platform or business methods. We may be exposed to increased

44


risk of being the subject of intellectual property infringement claims as a result of acquisitions and our incorporation of open source software into our platform, as, among other things, we have a lower level of visibility into the development process with respect to such technology or the care taken to safeguard against infringement risks. 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, distributing or supporting 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 could be forced to limit or stop sales of our offerings and may be unable to compete effectively. Any of these results could adversely affect our business operations and financial results.
Third parties may also assert such claims against our customers or partners whom we typically indemnify against claims that our solutions infringe, misappropriate or otherwise violate the intellectual property rights of third parties, including in the third‑party open source components included in our platform, as well as our own open source and proprietary components. As the numbers of products and competitors in our market increase and overlaps occur, claims of infringement, misappropriation and other violations of intellectual property rights may increase. Also, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or have divulged proprietary or other confidential information.
Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Our success depends, in part, on our ability to protect proprietary methods and technologies that we develop under patent and other intellectual property laws of the United States and other jurisdictions outside 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 may gain access to our technology, and our business may be harmed. In addition, defending our intellectual property rights may entail significant expense. Any of our patents, trademarks or other intellectual property rights may be challenged by others or invalidated through administrative process or litigation. While we have patents and patent applications pending, we may be unable to obtain patent protection for the technology covered in our patent applications or the patent protection may not be obtained quickly enough to meet our business needs. In addition, our existing patents and any patents issued in the future may not provide us with competitive advantages, or may be successfully challenged by third parties.
Moreover, despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our platform or offerings or obtain and use information that we regard as proprietary. We generally enter into confidentiality or license agreements with our employees, consultants, vendors and customers, and generally limit access to and distribution of our proprietary information. However, we cannot be certain that we have entered into such agreements with all parties who may have or have had access to our confidential information or that the agreements we have entered into will not be breached. We cannot guarantee that any of the measures we have taken will prevent misappropriation of our technology. Because we may be an attractive target for cybersecurity attacks, we may have a greater risk of unauthorized access to, and misappropriation of, our proprietary information.
Furthermore, legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain, and we also may face proposals to change the scope of protection for some intellectual property right. Effective patent, trademark, copyright and trade secret protection may not be available to us in every country in which our products or services are available. The laws of some countries may not be as protective of intellectual property rights as those in the United States, and mechanisms for enforcement of intellectual property rights may be inadequate. Also, our involvement in standard setting activity or the need to obtain licenses from others may require us to license our intellectual property. Accordingly, despite our efforts, we may be unable to prevent third parties from using our intellectual property.

45


We may be required to spend significant resources to monitor and protect our intellectual property rights and we may conclude that in at least some instances the benefits of protecting our intellectual property rights may be outweighed by the expense. We may initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. Any litigation, whether or not it is resolved in our favor, could result in significant expense to us and divert the efforts of our technical and management personnel.
We do not control and may be unable to predict the future course of open source technology development, including the ongoing development of open source components used in our platform, which could reduce the market appeal of our platform and damage our reputation.
We do not control many aspects of the development of the open source technology in our platform. Different groups of open source software programmers collaborate with one another to develop the software projects in our platform. Given the disparate inputs from various developers, we cannot control entirely how an open source project develops and matures. Also, different open source projects may overlap or compete with the ones that we incorporate into our platform. The technology developed by one group for one project may become more widely used than that developed by others. If we acquire or adopt a new technology and incorporate it into our platform but a competing technology becomes more widely used or accepted, the market appeal of our platform may be reduced and that could harm our reputation, diminish our brand and result in decreased revenue.
If open source software programmers, many of whom we do not employ, or our own internal programmers do not continue to develop and enhance open source technologies, we may be unable to develop new technologies, adequately enhance our existing technologies or meet customer requirements for innovation, quality and price.
We rely to a significant degree on a number of open source software programmers, or committers and contributors, to develop and enhance components of our platform. Additionally, members of the corresponding Apache Software Foundation Project Management Committees (PMCs) many of whom are not employed by us, are primarily responsible for the oversight and evolution of the codebases of important components of the open source data management ecosystem. If the open source data management committers and contributors fail to adequately further develop and enhance open source technologies, or if the PMCs fail to oversee and guide the evolution of open source data management technologies in the manner that we believe is appropriate to maximize the market potential of our solutions, then we would have to rely on other parties, or we would need to expend additional resources, to develop and enhance our platform. We also must devote adequate resources to our own internal programmers to support their continued development and enhancement of open source technologies, and if we do not do so, we may have to turn to third parties or experience delays in developing or enhancing open source technologies. We cannot predict whether further developments and enhancements to these technologies would be available from reliable alternative sources. In either event, our development expenses could be increased and our technology release and upgrade schedules could be delayed. Delays in developing, completing or delivering new or enhanced components to our platform could cause our offerings to be less competitive, impair customer acceptance of our solutions and result in delayed or reduced revenue for our solutions.
Our software development and licensing model could be negatively impacted if the Apache License, Version 2.0 is not enforceable or is modified so as to become incompatible with other open source licenses.
Important components of our platform have been provided under the Apache License 2.0. This license states that any work of authorship licensed under it, and any derivative work thereof, may be reproduced and distributed provided that certain conditions are met. It is possible that a court would hold this license to be unenforceable or that someone could assert a claim for proprietary rights in a program developed and distributed under it. Any ruling by a court that this license is not enforceable, or that open source components of our platform may not be reproduced or distributed, may negatively impact our distribution or development of all or a portion of our solutions. In addition, at some time in the future it is possible that important components of the open source projects in our platform may be distributed under a different license or the Apache License 2.0, which governs Hadoop, Spark and other current elements of our platform, may be modified, which could, among other consequences, negatively impact our continuing development or distribution of the software code subject to the new or modified license.

46


Further, full utilization of our platform may depend on software, applications, hardware and services from various third parties, and these items may not be compatible with our platform and its development or available to us or our customers on commercially reasonable terms, or at all, which could harm our business.
Our use of open source software in our solutions could negatively affect our ability to sell our platform and subject us to possible litigation.
Our solutions include software covered by open source licenses, which may include, by way of example, GNU General Public License and the Apache License. We do not own all of the open source technology in our platform and the ownership of the open source technology in our platform may not be easily determinable by us. Rather, we rely on the Apache Software Foundation (ASF) as well as certain other third party open source contributors to ensure that the open source contributions to our platform are properly owned by the committers and contributors who contribute the open source technology and that such contributions do not infringe on other parties’ intellectual property rights. Moreover, the terms of certain of the open source licenses have not been interpreted by United States or other courts, and there is a risk that such licenses could be construed in a manner that is incompatible with our current business model, imposing unanticipated conditions or restrictions on our ability to market our solutions. We, our customers and the ASF may have received or may in the future receive, notices that claim we have misappropriated, misused or infringed other parties’ intellectual property rights, and, to the extent products based on the open source data management ecosystem gain greater market visibility, we, our customers, and the ASF, face a higher risk of being the subject of intellectual property infringement claims. In addition, we or our customers could be subject to lawsuits by parties claiming ownership of (or that different license terms apply to) what we believe to be open source software, or seeking to enforce the terms of an open source license. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software, and to make our proprietary software available under open source licenses, if we combine our proprietary software with open source software in a certain manner. In the event that portions of our proprietary software are determined to be impacted by an open source license, we could be required to publicly release the affected portions of our source code, re‑engineer all or a portion of our technologies, or otherwise be limited in the licensing of our technologies and services, each of which could reduce or eliminate the value of our technologies and cause us to have to significantly alter our current business model. These claims could also result in litigation (including litigation against our customers or partners, which could result in us being obligated to indemnify our customers or partners against such litigation), require us to purchase a costly license or require us to devote additional research and development resources to change our solutions, any of which could have a negative effect on our business and operating results. In addition, if the license terms for the open source code change, we may be forced to re‑engineer our solutions or incur additional costs to find alternative tools.
In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third‑party commercial software, as open source licensors generally do not provide warranties, support, indemnity or assurance of title or controls on origin of the software. Further, some open source projects have known vulnerabilities and architectural instabilities and are provided on an “as‑is” basis. Many of these risks associated with usage of open source software, such as the lack of warranties or assurances of title, cannot be eliminated, and could, if not properly addressed, negatively affect the performance of our platform and our business. In addition, we are often required to absorb these risks in our customer and partner relationships by agreeing to provide warranties, support and indemnification with respect to such third party open source software. While we have established processes intended to alleviate these risks, we cannot assure that these measures will reduce these risks.
Because our business relies on the Apache Software Foundation, our business could be harmed by the decisions made by the ASF or claims or disputes directed at or reputational harm otherwise suffered by the ASF.
Our business relies on the ASF, a non‑profit corporation that supports Apache open source software projects. We do not control nor can we predict the decisions the ASF will make with respect to the further development and enhancement of open source technologies which may impact our business. For example, the reduction or elimination of support of Hadoop, Spark or other technologies by the ASF, the migration of Hadoop, Spark and other open source data management technology to an organization other than the ASF, or any other actions taken by the ASF or the Hadoop project may impact our business model. Moreover, if the ASF is subject to claims, disputes or otherwise suffers reputational harm, our business, results of operations, financial condition and growth prospects could be

47


harmed if customers perceive our solutions to be risky or inferior to data management solutions which do not rely on the ASF for continued development and enhancement of open source technologies.
Security and privacy breaches may hurt our business.
Any security breach, including those resulting from a cybersecurity attack, or any unauthorized access, unauthorized usage, virus or similar breach or disruption could result in the loss of confidential data, damage to our reputation, early termination of our contracts, litigation, regulatory investigations or other liabilities. If our security measures or the security measures we have provided to customers are breached as a result of third‑party action, employee error, malfeasance or otherwise and, as a result, someone obtains unauthorized access to our customers’ confidential information, our reputation may be damaged, our business may suffer and we could incur significant liability.
Techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target. As a result, we may be unable to anticipate these techniques or to implement adequate preventative measures. If an actual or perceived security breach occurs, the market perception of our security measures could be harmed and we could lose sales and customers.
In addition, many of our customers use our platform to store and process vast quantities of private and otherwise sensitive data that are critical to their businesses. They may have a greater sensitivity to security defects in our products than to defects in other, less critical, software products. An actual or perceived security breach or theft of the business‑critical data of one of our customers, regardless of whether the breach is attributable to the failure of our products or services, could adversely affect the market’s perception of our security products. Moreover, if a high‑profile security breach occurs with respect to another data management, machine learning and analytics platform provider, our customers and potential customers may lose trust in the security of data management, machine learning and analytics platforms generally, which could adversely impact our ability to retain existing customers or attract new ones.
Real or perceived errors, failures, bugs or disruptions in our platform and solutions could adversely affect our reputation and business could be harmed.
Our platform and solutions are very complex and have contained and may contain undetected defects or errors, especially when solutions are first introduced or enhanced. In addition, our platform employs open source software and to the extent that our solutions depend upon the successful operation of open source software in conjunction with our solutions, any undetected errors or defects in this open source software could prevent the deployment or impair the functionality of our solutions, delay new solutions introductions, result in a failure of our solutions, result in liability to our customers, and injure our reputation.
If our platform is not implemented or used correctly or as intended, inadequate performance and disruption in service may result. Moreover, as we acquire companies and integrate new open source data management projects, we may encounter difficulty in incorporating the newly‑obtained technologies into our platform and maintaining the quality standards that are consistent with our reputation.
Since our customers use our platform and solutions for important aspects of their business, any errors, defects, disruptions in service or other performance problems could hurt our reputation and may damage our customers’ businesses. Furthermore, defects in our platform and solutions may require us to implement design changes or software updates. Any defects or errors in our platform and solutions, or the perception of such defects or errors, could result in:
expenditure of significant financial and product development resources in efforts to analyze, correct, eliminate or work around errors or defects;
loss of existing or potential customers or channel partners;
delayed or lost revenue;
delay or failure to attain market acceptance;

48


delay in the development or release of new solutions or services;
negative publicity, which will harm our reputation;
warranty claims against us, which could result in an increase in our provision for doubtful accounts;
an increase in collection cycles for accounts receivable or the expense and risk of litigation; and
harm to our results of operations.
Although we have contractual protections, such as warranty disclaimers and limitation of liability provisions, in our standard terms and conditions of sale, they may not fully or effectively protect us from claims by customers, partners or other third parties. Any insurance coverage we may have may not adequately cover all claims asserted against us, or cover only a portion of such claims. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources.
If we are unable to hire, retain, train and motivate qualified personnel and senior management, our business could be harmed.
Our future success depends, in part, on our ability to continue to attract, integrate and retain qualified and highly skilled personnel. In particular, we are substantially dependent on the continued service of our existing engineering personnel because of the complexity of our platform and are also highly dependent on the contributions of our executive team. The loss of any key personnel could make it more difficult to manage our operations and research and development activities, reduce our employee retention and revenue and impair our ability to compete. Although we have entered into employment offer letters with our key personnel, these agreements have no specific duration and constitute at‑will employment. We do not maintain key person life insurance policies on any of our employees. The loss of one or more of our key employees could seriously harm our business. If we are unable to attract, integrate, or retain the qualified and highly skilled personnel required to fulfill our current or future needs, our business, financial condition and operating results could be harmed.
Competition for highly skilled personnel is often intense, especially in the San Francisco Bay Area where we have a substantial presence and need for highly skilled personnel. We may not be successful in attracting, integrating or retaining qualified personnel to fulfill our current or future needs. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. Additionally, potential changes in U.S. immigration and work authorization laws and regulations might make it difficult to renew or obtain visas for highly skilled personnel that we have hired or are actively recruiting. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our common stock declines, it may adversely affect our ability to hire or retain highly skilled employees. In addition, we may periodically change our equity compensation practices, which may include reducing the number of employees eligible for equity awards or reducing the size of equity awards granted per employee. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be harmed.
We have experienced rapid growth in recent periods and expect our growth to continue. If we fail to effectively manage our growth, our business and operating results could be adversely affected.
We have experienced and may continue to experience rapid growth in our headcount and operations, which has placed and will continue to place significant demands on our managerial, administrative, operational, financial and other resources. For example, our employee headcount increased from 1,470 employees as of January 31, 2017 to 1,648 employees as of January 31, 2018. This growth has placed, and any future growth will place, significant demands on our management and our operational and financial infrastructure. To manage this growth effectively, we must continue to improve our operational, financial and management systems and controls by, among other things:
recruiting, training, integrating and retaining new employees, particularly for our sales and research and development teams;

49


developing and improving our internal administrative infrastructure, particularly our financial, operational, compliance, recordkeeping, communications and other internal systems;
managing our international operations and the risks associated therewith;
maintaining high levels of satisfaction with our platform among our customers; and
effectively managing expenses related to any future growth.
If we fail to manage our growth, or if we fail to implement improvements or maintain effective internal controls, our costs and expenses may increase more than we plan and our ability to expand our customer base, enhance our platform, develop new solutions, expand penetration within existing customers, respond to competitive pressures or otherwise execute our business plan, our business and operating results could be adversely affected.
Because we recognize subscription revenue from our platform over the subscription term, downturns or upturns in new sales and renewals will not be immediately reflected in our operating results.
We generally recognize subscription revenue ratably over the term of the subscription period. As a result, most of the revenue we report in each quarter are derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions, or a reduction in expansion rates, in any single quarter could have only a small impact on our revenue results during that quarter or subsequent period. Such a decline or deceleration, however, will negatively affect our revenue or revenue growth rates in future quarters. Accordingly, the effect of these changes or events may not be fully reflected in our results of operations until future periods. Given the ratable nature of our revenue recognition, our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period. We may be unable to adjust our cost structure to reflect the changes in revenue. In addition, a significant majority of our costs are expensed as incurred, while revenue is generally recognized over the life of the customer agreement. As a result, increased growth in the number of our customers could result in our recognition of more costs than revenue in the earlier periods of the terms of our agreements.
Our revenue growth depends in part on the success of our strategic relationships with third parties and their continued performance.
We seek to grow our partner ecosystem as a way to grow our business. To grow our business, we anticipate that we will continue to establish and maintain relationships with third parties, such as resellers, OEMs, system integrators, independent software and hardware vendors and platform and cloud service providers. For example, in 2014, we entered into a strategic collaboration and optimization agreement with Intel. In addition, we work closely with select vendors to design solutions to specifically address the needs of certain industry verticals or use cases within those verticals, which we refer to as Partner Solutions. As our agreements with strategic partners terminate or expire, we may be unable to renew or replace these agreements on comparable terms, or at all. Moreover, we cannot guarantee that the companies with which we have strategic relationships will continue to devote the resources necessary to expand our reach, increase our distribution and increase the number of Partner Solutions and associated use cases. In addition, customer satisfaction with Partner Solutions may be less than anticipated, negatively impacting anticipated revenue growth and results of operations. Further, some of our strategic partners offer competing products and services or also work with our competitors. As a result of these factors, many of the companies with which we have strategic alliances may choose to pursue alternative technologies and develop alternative products and services in addition to or in lieu of our platform, either on their own or in collaboration with others, including our competitors. If we are unsuccessful in establishing or maintaining our relationships with third parties, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results may suffer. Even if we are successful in establishing and maintaining these relationships with third parties, we cannot assure you that these relationships will result in increased customer usage of our platform or increased revenue.

50


The sum of our revenue and changes in deferred revenue may not be an accurate indicator of business activity within a period.
Investors or analysts sometimes look to the sum of our revenue and changes in deferred revenue as an indicator of business activity in a period for businesses such as ours, sometimes referred to as “estimated billings.” However, these measures may significantly differ from underlying business activity for a number of reasons including:
a relatively large number of transactions occur at the end of the quarter. Invoicing of those transactions may or may not occur before the end of the quarter based on a number of factors including receipt of information from the customer, volume of transactions and holidays. A shift of a few days has little economic impact on our business, but will shift deferred revenue from one period into the next;
multi‑year upfront billings may distort trends;
subscriptions that have deferred start dates; and
services that are invoiced upon delivery.
Accordingly, we do not believe that estimated billings is an accurate indicator of future revenue for any given period of time. However, many companies that provide subscriptions report changes in estimated billings as a key operating or financial metric, and it is possible that analysts or investors may view this metric as important. Thus, any changes in our estimated billings could adversely affect the market price of our common stock.
If our new components and enhancements to our platform do not achieve sufficient market acceptance, our financial results and competitive position will suffer.
We spend substantial amounts of time and money to research and develop new components and enhancements of our platforms to incorporate additional features, improve functionality or other enhancements in order to meet our customers’ rapidly evolving demands. When we develop a new component or enhancement to our platform, whether open source or proprietary, we typically incur expenses and expend resources upfront to develop, market and promote the new component. Therefore, when we develop and introduce new components or enhancements to our platform, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing and bringing them to market. For example, if our new file system based on the open source Kudu project does not garner widespread market adoption and implementation, our growth prospects, future financial results and competitive position could suffer.
Our new components or enhancements to our platform and changes to our platform could fail to attain sufficient market acceptance for many reasons, including:
our failure to predict market demand accurately in terms of platform functionality, including curating new open source projects, and to supply a platform that meets this demand in a timely fashion;
delays in releasing to the market our new components or enhancements to our platform to the market;
defects, errors or failures;
complexity in the implementation or utilization of the new components and enhancements;
negative publicity about their performance or effectiveness;
introduction or anticipated introduction of competing platforms by our competitors;
poor business conditions for our end‑customers, causing them to delay IT purchases; and
reluctance of customers to purchase platforms incorporating open source software or to purchase hybrid platforms.

51


If our new components or enhancements and changes do not achieve adequate acceptance in the market, our competitive position will be impaired, and our revenue will be diminished. The adverse effect on our financial results may be particularly acute because of the significant research, development, marketing, sales and other expenses we will have incurred in connection with the new solutions or enhancements.
If we do not effectively hire, retain, train and oversee our direct sales force, we may be unable to add new customers or increase sales to our existing customers, and our business may be adversely affected.
We continue to be substantially dependent on our direct sales force to obtain new customers and increase sales with existing customers. There is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of sales personnel to support our growth, particularly in international markets. In addition, a large percentage of our sales force is new to our company. 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, growth of our direct sales force leads to increasing difficulty and complexity in its organization, management and leadership, at which we may prove unsuccessful. If we are unable to hire and train a sufficient number of effective sales personnel, we are ineffective at overseeing a growing sales force, or the sales personnel we hire are otherwise unsuccessful in obtaining new customers or increasing sales to our existing customer base, our business will be adversely affected.
We may acquire or invest in companies and technologies, which may divert our management’s attention, and result in additional dilution to our stockholders. We may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions or investments.
As part of our business strategy, we have acquired companies in the past and may evaluate and consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets in the future. For example, we acquired Gazzang, Inc. in June 2014 and Xplain.io, Inc. in February 2015, and Fast Forward Labs in September 2017. We also may enter into relationships with other businesses to expand our solutions or our ability to provide services. An acquisition, investment or business relationship may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel or operations of the acquired companies, particularly if the key personnel of the acquired company choose not to work for us, their technology is not easily adapted to work with ours, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. Negotiating these transactions can be time‑consuming, difficult and expensive, and our ability to close these transactions may often be subject to conditions or approvals that are beyond our control. Consequently, these transactions, even if undertaken and announced, may not close.
Even if we are able to complete acquisitions or enter into alliances and joint ventures that we believe will be successful, such transactions are inherently risky. Acquisitions involve many risks, including the following:
an acquisition may negatively impact our results of operations because it:
may require us to incur charges, including integration and restructuring costs, both one‑time and ongoing, as well as substantial debt or liabilities, including unanticipated and unknown liabilities,
may cause adverse tax consequences, substantial depreciation or deferred compensation charges,
may result in acquired in‑process research and development expenses or in the future may require the amortization, write‑down or impairment of amounts related to deferred compensation, goodwill and other intangible assets, or
may not generate sufficient financial returns for us to offset our acquisition costs;
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;

52


an acquisition and integration process is complex, expensive and time consuming, and 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 acquired due to customer uncertainty about continuity and effectiveness of service from either company;
an acquisition may result in increased regulatory and compliance requirements;
an acquisition may result in increased uncertainty if we enter into businesses, markets or business models in which we have limited or no prior experience and in which competitors have stronger market positions;
we may encounter difficulties in maintaining the key business relationships and the reputations of the businesses we acquire, and we may be dependent on unfamiliar affiliates and partners of the companies we acquire;
we mail fail to maintain sufficient controls, policies and procedures, including integrating any acquired business into our control environment;
we may fail to achieve anticipated synergies, including with respect to complementary software or services;
we may obtain unanticipated or unknown liabilities, including intellectual property or other claims, or become exposed to unanticipated risks in connection with any acquisition; and
an acquisition may involve the entry into geographic or business markets in which we have little or no prior experience.
If we are unable to address these difficulties and challenges or other problems encountered in connection with any future acquisition or investment, we might not realize the anticipated benefits of that acquisition or investment, we might incur unanticipated liabilities or we might otherwise suffer harm to our business generally.
To the extent we pay the consideration for any future acquisitions or investments in cash, the payment would reduce the amount of cash available to us for other purposes. Future acquisitions or investments could also result in dilutive issuances of our equity securities or the incurrence of debt, contingent liabilities, amortization expenses, or impairment charges against goodwill on our balance sheet, any of which could harm our financial condition and negatively impact our stockholders.
As we expand internationally, our business will become more susceptible to risks associated with international operations.
We have recently expanded internationally, and intend to continue such international expansion. For example, we sell the various editions of our platform through our direct sales force, which is comprised of inside sales and field sales personnel, and is located in a variety of geographic regions, including the United States, Europe and Asia, and have customers located in over 80 countries as of January 31, 2018. We intend to continue to expand internationally.
Conducting international operations subjects us to risks that we have not generally faced in the United States. These risks include:
challenges caused by distance, language, cultural and ethical differences and the competitive environment;
heightened risks of unethical, unfair or corrupt business practices, actual or claimed, in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of, and irregularities in, financial statements;
foreign exchange restrictions and fluctuations in currency exchange rates, including that, because a majority of our international contracts are denominated in U.S. dollars, an increase in the strength of the U.S. dollar may make doing business with us less appealing to a non‑U.S. dollar denominated customer;

53


application of multiple and conflicting laws and regulations, including complications due to unexpected changes in foreign laws and regulatory requirements;
risks associated with trade restrictions and foreign import requirements, including the importation, certification and localization of our solutions required in foreign countries, as well as changes in trade, tariffs, restrictions, withholding taxes or other requirements;
new and different sources of competition;
potentially different pricing environments, longer sales cycles and longer accounts receivable payment cycles and collections issues;
management communication and integration problems resulting from cultural differences and geographic dispersion;
potentially adverse tax consequences, including multiple and possibly overlapping tax structures, the complexities of foreign value‑added tax systems, restrictions on the repatriation of earnings and changes in tax rates;
greater difficulty in enforcing contracts, accounts receivable collection and longer collection periods;
the uncertainty and limitation of protection for intellectual property rights in some countries;
increased financial accounting and reporting burdens and complexities;
lack of familiarity with locals laws, customs and practices, and laws and business practices favoring local competitors or partners; and
political, social and economic instability abroad, terrorist attacks and security concerns in general.
The occurrence of any one of these risks could harm our international business and, consequently, our results of operations. Additionally, operating in international markets requires significant management attention and financial resources. We cannot be certain that the investment and additional resources required to operate in other countries will produce desired levels of revenue or profitability.
Some of our business partners also have international operations and are subject to the risks described above. Even if we are able to successfully manage the risks of international operations, our business may be adversely affected if our business partners are not able to successfully manage these risks.
Our business in countries with a history of corruption and transactions with foreign governments increase the risks associated with our international activities.
As we operate and sell internationally, we are subject to the Foreign Corrupt Practices Act (FCPA), the United Kingdom Bribery Act of 2010, or the UK Bribery Act, and other laws that prohibit improper payments or offers of payments to foreign governments and their officials and political parties for the purpose of obtaining or retaining business. We have operations, deal with and make sales to governmental customers in countries known to experience corruption, particularly certain emerging countries in Africa, East Asia, Eastern Europe, South America and the Middle East. Our activities in these countries create the risk of unauthorized payments or offers of payments by one of our employees, consultants, sales agents or channel partners that could be in violation of various anti‑corruption laws, even though these parties may not be under our control. While we have implemented policies and controls intended to prevent these practices by our employees, consultants, sales agents and channel partners, our existing safeguards and any future improvements may prove to be less than effective, and our employees, consultants, sales agents or channel partners may engage in conduct for which we might be held responsible. Violations of the FCPA, the UK Bribery Act and other laws may result in severe criminal or civil sanctions, including suspension or debarment from U.S. government contracting, and we may be subject to other liabilities, which could negatively affect our business, operating results and financial condition.

54


We are subject to governmental export control, sanctions and import laws and regulations that could subject us to liability or impair our ability to compete in international markets.
Because we incorporate encryption functionality into our platform (including any products comprising the platform), we are subject to certain U.S. export control laws that apply to encryption items. As such, our platform may be exported outside the United States through an export license exception; an export license is required to certain countries, end‑users and end‑uses. If we were to fail to comply with such U.S. export controls laws, U.S. customs regulations, U.S. economic sanctions, or other similar laws, we could be subject to both civil and criminal penalties, including substantial fines, possible incarceration for employees and managers for willful violations, and the possible loss of our export or import privileges. Obtaining the necessary export license for a particular sale or offering may not be possible and may be time‑consuming and may result in the delay or loss of sales opportunities. Furthermore, U.S. export control laws and economic sanctions prohibit the export of products to certain U.S. embargoed or sanctioned countries, governments and persons, as well as for prohibited end‑uses. Monitoring and ensuring compliance with these complex U.S. export control laws is particularly challenging because our platform and related services are widely distributed throughout the world and are available for download without registration. Even though we take precautions to ensure that we and our reseller partners comply with all relevant export control laws and regulations, any failure by us or our reseller partners to comply with such laws and regulations could have negative consequences for us, including reputational harm, government investigations and penalties.
In addition, various countries regulate the import of certain encryption technology, including through import permit and license requirements, and have enacted laws that could limit our ability to distribute our platform or could limit our end‑customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations in such countries may create delays in the introduction of our platform into international markets, prevent our end‑customers with international operations from deploying our products globally or, in some cases, prevent or delay the export or import of our platform to certain countries, governments or persons altogether. Any change in export or import laws or regulations, economic sanctions or related legislation, shift in the enforcement or scope of existing export, import or sanctions laws or regulations, or change in the countries, governments, persons, or technologies targeted by such export, import or sanctions laws or regulations, could result in decreased use of our platform by, or in our decreased ability to export or sell our platform to, existing or potential end‑customers with international operations. Any decreased use of our platform or limitation on our ability to export to or sell our platform in international markets could adversely affect our business, financial condition and operating results.
We are exposed to fluctuations in currency exchange rates, which could negatively affect our operating results.
Our sales contracts are primarily denominated in U.S. dollars, and therefore substantially all of our revenue is not subject to foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our platform to our customers outside of the United States, which could adversely affect our operating results. In addition, an increasing portion of our operating expenses is incurred and an increasing portion of our assets is held outside the United States. These operating expenses and assets are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with currency fluctuations, our operating results could be adversely affected.
Our failure to raise additional capital could reduce our ability to compete and could harm our business.
We expect that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for the foreseeable future. However if we change our business strategy, we may need to raise additional funds in the future, and we may not be able to obtain additional debt or equity financing on favorable terms, if at all. If we raise additional equity financing, our stockholders may experience significant dilution of their ownership interests and the per share value of our common stock could decline. Furthermore, if we engage in debt financing, the holders of debt would have priority over the holders of common stock, and we may be required to accept terms that restrict our ability to incur additional indebtedness. We may also be required to take other actions that would otherwise be in the interests of the debt holders and force us to maintain specified liquidity or other ratios, any of which could harm our business, operating results and financial condition.

55


We are exposed to the credit risk of some of our resellers and customers and to credit exposure in weakened markets, which could result in material losses.
Most of our sales are on an unsecured basis. Although we seek to mitigate these risks, we cannot be certain that these efforts will be effective in reducing our credit risks, especially as we expand our business internationally. If we are unable to adequately control these risks, our business, results of operations and financial condition could be harmed.
Federal, state, foreign government and industry regulations relating to privacy and data security concerns pose the threat of lawsuits and other liability.
We collect and utilize demographic and other data, including personal data, from and about our employees and our existing and potential customers and partners. Such information may be collected from our customers and partners when they visit our website or through their use of our products and interactions with our company and employees such as when signing up for certain services, registering for training seminars, participating in a survey, participating in polls or signing up to receive e‑mail newsletters.
A wide variety of domestic and international laws and regulations (including, without limitation, the General Data Protection Regulation) apply to our collection, use, retention, protection, disclosure, transfer and other processing of personal data. These data protection and privacy‑related laws and regulations are evolving and may result in increased regulatory and public scrutiny and escalating levels of enforcement and sanctions. Our failure to comply with such applicable laws and regulations, or to protect such personal data, could result in enforcement action against us, including fines, claims for damages by customers and other affected individuals, damage to our reputation and loss of goodwill (both in relation to existing customers and prospective customers), any of which could have a material adverse effect on our operations, financial performance and business. Evolving and changing definitions of personal data and personal information within the European Union, the United States, and elsewhere may limit or inhibit our ability to operate or expand our business. Even the perception of privacy concerns, whether or not valid, may harm our reputation, inhibit adoption of our products by current and future customers or adversely impact our ability to attract and retain workforce talent.
Loss, retention or misuse of personal data, including the possibility of security and privacy breaches, could result in alleged or actual violations of laws and regulations relating to privacy and data security and relevant claims, which may expose us to potential liability and may require us to expend significant resources on data security and in responding to and defending such allegations and claims. In addition, future laws, regulations, standards and other obligations, and changes in the interpretation of existing laws, regulations, standards and other obligations could impair our customers’ ability to collect, use or disclose data relating to individuals, which could decrease demand for our platform, increase our costs and impair our ability to maintain and grow our customer base and increase our revenue.
A portion of our revenue is generated by sales to government entities and heavily regulated organizations, which are subject to a number of challenges and risks.
A portion of our sales are to governmental entities. Additionally, many of our current and prospective customers, such as those in the financial services and health care industries, are highly regulated and may be required to comply with more stringent regulations in connection with subscribing to and deploying our platform. Selling to these entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that these efforts will result in a sale. Government and highly regulated entities often require contract terms that differ from our standard arrangements and impose compliance requirements that are complicated, require preferential pricing or “most favored nation” terms and conditions, or are otherwise time consuming and expensive to satisfy. If we undertake to meet special standards or requirements and do not meet them, we could be subject to increased liability from our customers or regulators. Even if we do meet them, the additional costs associated with providing our services to government and highly regulated customers could harm our margins. Moreover, changes in the underlying regulatory conditions that affect these types of customers could harm our ability to efficiently provide our services to them and to grow or maintain our customer base.

56


Additionally, government certification requirements for platforms like ours may change and in doing so restrict our ability to sell into certain government sectors until we have attained the revised certification. Government demand and payment for our solutions may be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our solutions. Additionally, government entities routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government entity refusing to continue buying our solutions, a reduction of revenue, fines or civil or criminal liability if the audit uncovers improper or illegal activities, which could adversely impact our operating results. Furthermore, engaging in sales activities to foreign governments introduces additional compliance risks specific to the FCPA, the UK Bribery Act and other similar statutory requirements prohibiting bribery and corruption in the jurisdictions in which we operate.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain executive management and qualified board members.
As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, or the Exchange Act, the Sarbanes‑Oxley Act of 2002, or the Sarbanes‑Oxley Act, the Dodd‑Frank Wall Street Reform and Consumer Protection Act of 2010, or the Dodd‑Frank Act, the rules and regulations of the listing standards of the New York Stock Exchange and other applicable securities rules and regulations. Compliance with these rules and regulations increases our legal and financial compliance costs, makes some activities more difficult, time‑consuming or costly and increases demand on our systems and resources, particularly after we are no longer an “emerging growth company.” The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results. The Sarbanes‑Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management's attention may be diverted from other business concerns, which could adversely affect our business and operating results. Although we have already hired additional employees to comply with these requirements, we may need to hire more employees in the future or engage outside consultants, which will increase our costs and expenses.
In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative 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.
However, for as long as we remain an “emerging growth company” as defined in the Jumpstart our Business Startups Act of 2012, or the JOBS Act, we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies” including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes‑Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We may take advantage of these reporting exemptions until we are no longer an “emerging growth company.”
Further, the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act of 1933, as amended, or the Securities Act, registration statement declared effective or do not have a class of securities

57


registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non‑emerging growth companies but any such election to opt out is irrevocable. We have elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of our financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult because of the potential differences in accounting standards used.
We will remain an “emerging growth company” for up to five years. However, among other factors, if the market value of our common stock that is held by non‑affiliates exceeds $700 million as of any July 31 after our first annual report, we would cease to be an “emerging growth company” as of the following January 31. Because the market value of our common stock held by non-affiliates exceeds $700 million as of July 31, 2018, we will be deemed a “large accelerated filer” under the Exchange Act and will lose emerging growth company status as of January 31, 2019.
These new rules and regulations will make it more expensive for us, as a public company, to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee and compensation committee, and qualified executive officers.
As a result of disclosure of information in filings required of a public company, our business and financial condition are more visible, which we believe may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and operating results could be adversely affected, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and adversely affect our business and operating results.
If we fail to maintain an effective system of internal controls, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes‑Oxley Act, and the rules and regulations of the listing standards of the New York Stock Exchange. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time‑consuming, and costly, and place significant strain on our personnel, systems, and resources.
The Sarbanes‑Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the Securities and Exchange Commission (SEC) is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting‑related costs and significant management oversight.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our operating results or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of

58


periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which could have a negative effect on the trading price of our common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the applicable stock exchange. We are not currently required to comply with the SEC rules that implement Section 404 of the Sarbanes‑Oxley Act and are therefore not required to make a formal assessment of the effectiveness of our internal control over financial reporting for that purpose. As a public company, we are required to provide an annual management report on the effectiveness of our internal control over financial reporting commencing with our second annual report on Form 10‑K.
Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal control over financial reporting until after we are no longer an “emerging growth company” as defined in the JOBS Act. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could have a material and adverse effect on our business and operating results and could cause a decline in the price of our common stock.
We are an “emerging growth company” and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act, and we intend to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies,” including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes‑Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved and exemptions from complying with new or revised accounting standards until private companies are required to comply with the new or revised financial accounting standards. We may take advantage of these exemptions for so long as we are an “emerging growth company,” which could be as long as five years following the effectiveness of our initial public offering.
Our financial results may be adversely affected by changes in accounting principles applicable to us.
Generally accepted accounting principles in the United States (GAAP) are subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and other various bodies formed to promulgate and interpret appropriate accounting principles. For example, in May 2014, the FASB issued accounting standards update No. 2014‑09 (Topic 606), Revenue from Contracts with Customers, which supersedes nearly all existing revenue recognition guidance under GAAP. We will be required to implement this guidance in fiscal 2020. We have not selected a transition method and continue to evaluate what effect, if any, the amendments and transition alternatives could have on our financial position and results of operations. Regardless of the transition method selected, application of Topic 606 may significantly impact the amount and timing of revenue recognition, such as recognizing revenue from existing contracts in periods other than when historically reported under existing GAAP or the revenue recognized under existing GAAP could be eliminated as part of the effect of adoption. Further, adoption of Topic 606 could result in changes to the periods when revenue is recognized in the future compared with management’s current expectations under existing GAAP. In addition, Topic 606 may significantly change the timing of when expense recognition will occur related to costs to obtain and fulfill customer contracts. While the adoption of Topic 606 does not change the cash flows received from our contracts with customers, the adoption of Topic 606 could have a material adverse effect on our financial position or results of operations.

59


Changes in our provision for income taxes or adverse outcomes resulting from examination of our income tax returns could adversely affect our results.
We are subject to income taxation in the United States and numerous foreign jurisdictions. Determining our provision for income taxes requires significant management judgment. In addition, our provision for income taxes is subject to volatility and could be adversely affected by many factors, including, among other things, changes to our operating or holding structure, changes in the amounts of earnings in jurisdictions with differing statutory tax rates, changes in the valuation of deferred tax assets and liabilities and changes in tax laws. We could be subject to tax examinations in various jurisdictions. Tax authorities may disagree with our use of research and development tax credits, intercompany charges, cross‑jurisdictional transfer pricing or other matters and assess additional taxes. While we regularly assess the likely outcomes of these examinations to determine the adequacy of our provision for income taxes, there can be no assurance that the outcomes of such examinations will not have a material impact on our operating results and cash flows.
In addition, we may be subject to the examination of our income tax returns by the U.S. Internal Revenue Service and other tax authorities. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. There can be no assurance that the outcomes from these continuous examinations will not have an adverse effect on our results of operations.
The enactment of legislation implementing changes in the United States of taxation of international business activities or the adoption of other tax reform policies could materially impact our financial position and results of operations.
Recent changes to United States tax laws, including limitations on the ability of taxpayers to claim and utilize foreign tax credits and the deferral of certain tax deductions until earnings outside of the United States are repatriated to the United States, as well as changes to United States tax laws that may be enacted in the future, could impact the tax treatment of our foreign earnings. Due to expansion of our international business activities, any changes in the United States taxation of such activities may increase our worldwide effective tax rate and adversely affect our financial position and results of operations.
Uncertainties in the interpretation and application of the 2017 Tax Cuts and Jobs Act could materially affect our tax obligations and effective tax rate.
The 2017 Tax Cuts and Jobs Act (the Tax Act) was enacted on December 22, 2017, and significantly changes how the U.S. imposes income tax on multinational corporations. The U.S. Department of Treasury has broad authority to issue regulations and interpretative guidance that may significantly impact how we will apply the law and affect our results of operations in the period issued.
The Tax Act requires complex computations not previously provided in U.S. tax law. As such, the application of accounting guidance for such items is currently uncertain. Further, compliance with the Tax Act and the accounting for such provisions require accumulation of information not previously required or regularly produced. As a result, we have provided a provisional estimate of the effect of the Tax Act in our financial statements. As additional regulatory guidance is issued by the applicable taxing authorities, accounting treatment is clarified, we perform additional analysis on the application of the law, and we refine estimates in calculating the impact, our final analysis, which will be recorded in the period completed, may be different from our current provisional amounts, which could materially affect our tax obligations and effective tax rate.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
In general, under Section 382 of the United States Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre‑change net operating losses (NOLs) to offset future taxable income. If our existing NOLs are subject to limitations arising from previous ownership changes, our ability to utilize NOLs could be limited by Section 382 of the Code. For example, we recently performed an analysis to determine whether an ownership change had occurred since our inception which identified two historical ownership changes. While these limitations did not result in a material restriction on the use of our NOLs, future changes in our stock ownership, some of which are outside of our control, could result

60


in an ownership change under Section 382 of the Code. Furthermore, our ability to utilize NOLs of companies that we may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities. For these reasons, we may not be able to utilize a portion of the NOLs reflected on our balance sheet, even if we attain profitability.
We have business and customer relationships with certain entities who are stockholders or are affiliated with our directors, or both, and conflicts of interest may arise because of such relationships.
Some of our customers and other business partners are affiliated with certain of our directors or hold shares of our capital stock, or both. For example, we have entered into strategic relationships and/or customer relationships with Intel Corporation, or Intel. Our director, Rose Schooler, is an employee of Intel, and Intel is a stockholder. We believe that the transactions and agreements that we have entered into with related parties are on terms that are at least as favorable as could reasonably have been obtained at such time from third parties. However, these relationships could create, or appear to create, potential conflicts of interest when our board of directors is faced with decisions that could have different implications for us and these other parties or their affiliates. In addition, conflicts of interest may arise between us and these other parties and their affiliates. The appearance of conflicts, even if such conflicts do not materialize, might adversely affect the public’s perception of us, as well as our relationship with other companies and our ability to enter into new relationships in the future, including with competitors of such related parties, which could harm our business and results of operations.
Adverse economic conditions may negatively impact our business.
Our business depends on the overall demand for information technology and on the economic health of our current and prospective customers. Any significant weakening of the economy in the United States or Europe and of the global economy, more limited availability of credit, a reduction in business confidence and activity, decreased government spending, economic uncertainty and other difficulties may affect one or more of the sectors or countries in which we sell our applications. Global economic and political 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 international operations. In addition, a strong dollar could reduce demand for our products in countries with relatively weaker currencies. These adverse conditions could result in reductions in sales of our applications, longer sales cycles, reductions in subscription duration and value, slower adoption of new technologies and increased price competition. Any of these events could have an adverse effect on our business, operating results and financial position.
Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by man‑made problems such as terrorism.
A significant natural disaster, such as an earthquake, fire or a flood, or a significant power outage could have a material adverse impact on our business, financial condition and results of operations. Our corporate headquarters are located in Palo Alto, California, in a region known for seismic activity, and we have significant offices in San Francisco, New York City and Austin in the United States and internationally in Budapest, London and Singapore. Further, if a natural disaster or terrorist event occurs in a region from which we derive a significant portion of our revenue, customers in that region may delay or forego purchases of our products, which may materially and adversely impact our results of operations for a particular period. For example, the west coast of the United States contains active earthquake zones and the eastern seaboard is subject to seasonal hurricanes while New York and the United Kingdom have suffered significant terrorist attacks. Additionally, we rely on our network and third‑party infrastructure and enterprise applications, internal technology systems and our website for our development, marketing, finance, customer support, operational support, hosted services and sales activities. In the event of a major earthquake, hurricane or catastrophic event such as fire, power loss, floods, telecommunications failure, cyber‑attack, war or terrorist attack, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our development of solutions, lengthy interruptions in our services, breaches of data security and loss of critical data, all of which could have an adverse effect on our operating results. All of the aforementioned risks may be augmented if the business continuity plans for us and our service providers prove to be inadequate. To the extent that any of the above results in delays or cancellations of customer orders, or

61


the delay in the deployment of our products, our business, financial condition and results of operations could be adversely affected.
Risks Related to Ownership of Our Common Stock
The stock price of our common stock has been and may continue to be volatile or may decline regardless of our operating performance.
The market price for our common stock has been, and may continue to be, volatile. Since shares of our common stock were sold in our initial public offering in April 2017 at a price of $15.00 per share, our stock price has ranged from $12.57 to $23.35 through August 31, 2018. The market price of our common stock may continue to fluctuate significantly in response to numerous factors, many of which are beyond our control, including the factors included in this Risk Factors section as well as:
overall performance of the equity markets;
actual or anticipated fluctuations in our operating results or net revenue expansion rate;
changes in the financial projections we may provide to the public or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors, even if we meet our own projections;
recruitment or departure of key personnel;
the economy as a whole and market conditions in our industry;
rumors and market speculation involving us or other companies in our industry;
announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;
actual or anticipated developments in our business or our competitors’ businesses or the competitive landscape generally;
developments or disputes concerning our intellectual property or our offerings, or third‑party proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
changes in accounting standards, policies, guidelines, interpretations or principles;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
lawsuits threatened or filed against us;
other events or factors, including those resulting from war, incidents of terrorism, or responses to these events;
the expiration of contractual lock‑up or market standoff agreements; and
sales of shares of our common stock by us or our stockholders.
In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. Stock prices of many companies have

62


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. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business, and adversely affect our business.
If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If one or more of the analysts initiate research with an unfavorable rating or downgrade our common stock, provide a more favorable recommendation about our competitors, publish inaccurate or unfavorable research about our business, or cease coverage of us or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our common stock price and trading volume to decline.
Our directors, executive officers and principal stockholders continue to have substantial control over us, which could limit your ability to influence the outcome of key transactions, including a change of control.
Our directors, executive officers and our stockholders who own greater than 5% of our outstanding common stock, together with their affiliates, beneficially own, in the aggregate, approximately 52.7% of our outstanding common stock based on the number shares outstanding as of August 31, 2018. As a result, these stockholders, if acting together, have the ability to influence or control matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. In addition, these stockholders, acting together, have the ability to control the management and affairs of our company. They may also have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests. This concentration of ownership may have the effect of delaying, preventing or deterring a change of control of our company, could deprive our stockholders of an opportunity to receive a premium for their common stock as part of a sale of our company and might ultimately affect the market price of our common stock.
In addition, Intel held approximately 17.3% of our outstanding common stock based on the number shares outstanding as of August 31, 2018. As such, Intel could have considerable influence over matters such as approving a potential acquisition of us. Intel’s investment in and position in our company could also discourage others from pursuing any potential acquisition of us, which could have the effect of depriving the holders of our common stock of the opportunity to sell their shares at a premium over the prevailing market price.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Defensive measures in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove our current management.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for stockholders to elect directors who are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:
a classified board of directors with three‑year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;

63


the ability of our board of directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by the chairman of our board of directors, our chief executive officer, our lead director, or a majority vote of our board of directors, which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;
the requirement for the affirmative vote of holders of at least 662/3% of the voting power of all of the then outstanding shares of the voting stock, voting together as a single class, to amend the provisions of our amended and restated certificate of incorporation relating to the issuance of preferred stock and management of our business or our amended and restated bylaws, which may inhibit the ability of an acquirer to effect such amendments to facilitate an unsolicited takeover attempt;
the ability of our board of directors to amend the bylaws, which may allow our board of directors to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend the bylaws to facilitate an unsolicited takeover attempt;
the requirement that in order for a stockholder to be eligible to propose a nomination or other business to be considered at an annual meeting of our stockholders, such stockholder must have continuously beneficially owned at least 1% of our outstanding common stock for a period of one year before giving such notice, which may discourage, delay or deter stockholders or a potential acquirer from conducting a solicitation of proxies to elect the their own slate of directors or otherwise attempting to obtain control of us or influence over our business; and
advance notice procedures with which stockholders must comply in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage, delay or deter stockholders or a potential acquirer from conducting a solicitation of proxies to elect the their own slate of directors or otherwise attempting to obtain control of us or influence over our business.
In addition, our restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for: any derivative action or proceeding brought on our behalf; any action asserting a breach of fiduciary duty; any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our restated certificate of incorporation, or our restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, or other employees, which may discourage lawsuits with respect to such claims. Alternatively, if a court were to find the choice of forum provision contained in our restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, operating results and financial condition.
In addition, because we are incorporated in Delaware, we are governed by the provisions of the anti‑takeover provisions of the Delaware General Corporation Law, which may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change of control would be beneficial to our existing stockholders. Although we believe these provisions collectively provide for an opportunity to obtain greater value for stockholders by requiring potential acquirers to negotiate with our board of directors, they would apply even if an offer rejected by our board was considered beneficial by some stockholders. In addition, these provisions may

64


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.

65


ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
None.
ITEM 6. EXHIBITS
The following documents are filed as exhibits to this report:


66


Exhibit Index
 
 
 
 
Incorporated by Reference
 
Filed Herewith
Exhibit Number
 
Exhibit Description
 
Form
 
File No.
 
Exhibit
 
Filing Date
 
31.01
 
 
 
 
 
 
 
 
 
 
X
31.02
 
 
 
 
 
 
 
 
 
 
X
32.01*
 
 
 
 
 
 
 
 
 
 
X
32.02*
 
 
 
 
 
 
 
 
 
 
X
101.INS
 
XBRL Instance Document
 
 
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
 
 
X
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.DEF
 
XBRL Taxonomy Definition Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.LAB
 
XBRL Taxonomy Extension Labels Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
 
 
X
*
This certification is deemed not filed for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.


67


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.
 
 
CLOUDERA, INC.
 
 
 
 
Date: September 5, 2018
 
By:
/s/ Thomas J. Reilly
 
 
 
Thomas J. Reilly
 
 
 
Chief Executive Officer and Director
 
 
 
(Principal Executive Officer)
 
 
 
 
Date: September 5, 2018
 
By:
/s/ Jim Frankola
 
 
 
Jim Frankola
 
 
 
Chief Financial Officer
 
 
 
(Principal Financial Officer)


68
EX-31.1 2 q2-1910qexhibit311.htm EXHIBIT 31.1 Exhibit


CERTIFICATION UNDER SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

I, Thomas J. Reilly, certify that:
1.     I have reviewed this Quarterly Report on Form 10-Q of Cloudera, Inc;

2.     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.     Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.     The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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.     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

c.     Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.     The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

a.     All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b.     Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


Date: September 5, 2018
 
/s/ Thomas J. Reilly
Thomas J. Reilly
Chief Executive Officer
(Principal Executive Officer)



EX-31.2 3 q2-1910qexhibit312.htm EXHIBIT 31.2 Exhibit


CERTIFICATION UNDER SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

I, Jim Frankola, certify that:
1.     I have reviewed this Quarterly Report on Form 10-Q of Cloudera, Inc.;

2.     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.     Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.     The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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.    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

c.     Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.     The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

a.     All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b.     Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


Date: September 5, 2018
 
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 4 q2-1910qexhibit321.htm EXHIBIT 32.1 Exhibit


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


I, Thomas J. Reilly, Chief Executive Officer of Cloudera, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.
the Quarterly Report on Form 10-Q of the Company for the period ended July 31, 2018 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.



Date: September 5, 2018
 
/s/ Thomas J. Reilly
Thomas J. Reilly
Chief Executive Officer
(Principal Executive Officer)



EX-32.2 5 q2-1910qexhibit322.htm EXHIBIT 32.2 Exhibit


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


I, Jim Frankola, Chief Financial Officer of Cloudera, Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.
the Quarterly Report on Form 10-Q of the Company for the period ended July 31, 2018 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.


Date: September 5, 2018
 
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)



EX-101.INS 6 cldr-20180731.xml XBRL INSTANCE DOCUMENT 0001535379 2018-02-01 2018-07-31 0001535379 2018-08-31 0001535379 2018-07-31 0001535379 2018-01-31 0001535379 2017-05-01 2017-07-31 0001535379 2018-05-01 2018-07-31 0001535379 cldr:SubscriptionRevenueMember 2017-02-01 2017-07-31 0001535379 2017-02-01 2017-07-31 0001535379 cldr:ServicesRevenueMember 2018-02-01 2018-07-31 0001535379 cldr:SubscriptionRevenueMember 2018-02-01 2018-07-31 0001535379 cldr:ServicesRevenueMember 2018-05-01 2018-07-31 0001535379 cldr:SubscriptionRevenueMember 2018-05-01 2018-07-31 0001535379 cldr:ServicesRevenueMember 2017-02-01 2017-07-31 0001535379 cldr:ServicesRevenueMember 2017-05-01 2017-07-31 0001535379 cldr:SubscriptionRevenueMember 2017-05-01 2017-07-31 0001535379 cldr:CostofServicesLicensesandServicesMember 2017-02-01 2017-07-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2018-07-31 0001535379 cldr:CostofServicesLicensesandServicesMember 2018-05-01 2018-07-31 0001535379 cldr:CostofServicesLicensesandServicesMember 2017-05-01 2017-07-31 0001535379 cldr:CostofServicesLicensesandServicesMember 2018-02-01 2018-07-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2017-02-01 2017-07-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2018-05-01 2018-07-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2017-05-01 2017-07-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2017-05-01 2017-07-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2018-05-01 2018-07-31 0001535379 cldr:ContractRevenueCostMember 2018-05-01 2018-07-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2018-07-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2017-05-01 2017-07-31 0001535379 cldr:ContractRevenueCostMember 2018-02-01 2018-07-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2017-02-01 2017-07-31 0001535379 cldr:ContractRevenueCostMember 2017-05-01 2017-07-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-01 2017-07-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2018-05-01 2018-07-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-07-31 0001535379 cldr:ContractRevenueCostMember 2017-02-01 2017-07-31 0001535379 2017-01-31 0001535379 2017-07-31 0001535379 cldr:SubscriptionServicesMember srt:MinimumMember 2018-07-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember cldr:EquityIncentivePlan2008Member 2017-02-01 2018-01-31 0001535379 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-02-01 2018-01-31 0001535379 cldr:SubscriptionServicesMember srt:MaximumMember 2018-07-31 0001535379 cldr:SubscriptionArrangementLimitedCaseMember 2018-07-31 0001535379 us-gaap:USTreasurySecuritiesMember 2018-01-31 0001535379 us-gaap:CertificatesOfDepositMember 2018-01-31 0001535379 us-gaap:MunicipalBondsMember 2018-01-31 0001535379 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:CommercialPaperMember 2018-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2018-01-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2018-01-31 0001535379 us-gaap:MoneyMarketFundsMember 2018-01-31 0001535379 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:CommercialPaperMember 2018-07-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:CertificatesOfDepositMember 2018-07-31 0001535379 us-gaap:USTreasurySecuritiesMember 2018-07-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2018-07-31 0001535379 us-gaap:CommercialPaperMember 2018-07-31 0001535379 us-gaap:MoneyMarketFundsMember 2018-07-31 0001535379 srt:MaximumMember 2017-02-01 2018-01-31 0001535379 srt:MinimumMember 2017-02-01 2018-01-31 0001535379 srt:MinimumMember 2018-02-01 2018-07-31 0001535379 srt:MaximumMember 2018-02-01 2018-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember 2018-07-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-07-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-07-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-07-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-07-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2018-07-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-07-31 0001535379 2017-02-01 2018-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2018-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2018-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2017-02-01 2018-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2017-02-01 2018-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2018-02-01 2018-07-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2018-07-31 0001535379 us-gaap:CustomerRelationshipsMember 2018-07-31 0001535379 us-gaap:CustomerRelationshipsMember 2018-02-01 2018-07-31 0001535379 us-gaap:ConstructionInProgressMember 2018-07-31 0001535379 us-gaap:ComputerEquipmentMember 2018-07-31 0001535379 us-gaap:LeaseholdImprovementsMember 2018-07-31 0001535379 us-gaap:ComputerEquipmentMember 2018-01-31 0001535379 us-gaap:LeaseholdImprovementsMember 2018-01-31 0001535379 us-gaap:ConstructionInProgressMember 2018-01-31 0001535379 us-gaap:FurnitureAndFixturesMember 2018-07-31 0001535379 us-gaap:FurnitureAndFixturesMember 2018-01-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2017-03-31 2017-03-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2018-07-31 0001535379 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-07-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2017-03-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-02-01 2018-07-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2018-07-31 0001535379 srt:MinimumMember cldr:EmployeeStockPurchasePlan2017Member 2017-03-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-02-01 2018-07-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-02-01 2018-07-31 0001535379 cldr:EquityIncentivePlan2017Member 2018-02-01 2018-02-01 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:PrincipalOwnerMember 2018-02-01 2018-07-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2018-02-01 2018-07-31 0001535379 srt:MaximumMember cldr:EmployeeStockPurchasePlan2017Member 2017-03-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-02-01 2018-07-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2018-02-01 0001535379 cldr:EquityIncentivePlan2017Member 2018-02-01 2018-07-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2018-01-31 0001535379 2018-07-31 2018-07-31 0001535379 2018-01-31 2018-01-31 0001535379 cldr:IntelCorporationMember srt:AffiliatedEntityMember 2018-07-31 0001535379 cldr:IntelCorporationMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2017-05-01 2017-07-31 0001535379 cldr:IntelCorporationMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2017-02-01 2017-07-31 0001535379 cldr:IntelCorporationMember cldr:AccountsReceivablefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-07-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2017-02-01 2017-07-31 0001535379 cldr:ClouderaFoundationMember cldr:DonationtoNonProfitAffiliateMember srt:AffiliatedEntityMember 2017-05-01 2017-07-31 0001535379 cldr:ClouderaFoundationMember cldr:DonationtoNonProfitAffiliateMember srt:AffiliatedEntityMember 2016-11-01 2017-01-31 0001535379 cldr:IntelCorporationMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-02-01 2018-07-31 0001535379 cldr:OtherRelatedPartiesMember cldr:DeferredRevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-07-31 0001535379 cldr:IntelCorporationMember cldr:DeferredRevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-07-31 0001535379 cldr:OtherRelatedPartiesMember cldr:DeferredRevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2017-05-01 2017-07-31 0001535379 cldr:IntelCorporationMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-05-01 2018-07-31 0001535379 cldr:OtherRelatedPartiesMember srt:AffiliatedEntityMember 2018-02-01 2018-07-31 0001535379 cldr:IntelCorporationMember cldr:DeferredRevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:AccountsReceivablefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:AccountsReceivablefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-07-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-02-01 2018-07-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-05-01 2018-07-31 0001535379 cldr:IntelCorporationMember cldr:AccountsReceivablefromAffiliatedCompaniesMember srt:AffiliatedEntityMember 2018-01-31 0001535379 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-05-01 2018-07-31 0001535379 us-gaap:NonUsMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-07-31 2018-07-31 0001535379 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2018-07-31 0001535379 us-gaap:NonUsMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-01-31 2018-01-31 0001535379 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-02-01 2017-07-31 0001535379 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-05-01 2017-07-31 0001535379 cldr:ServicesSegmentMember 2018-05-01 2018-07-31 0001535379 cldr:ServicesSegmentMember 2017-02-01 2017-07-31 0001535379 cldr:ServicesSegmentMember 2017-05-01 2017-07-31 0001535379 cldr:ServicesSegmentMember 2018-02-01 2018-07-31 0001535379 cldr:SubscriptionSegmentMember 2018-05-01 2018-07-31 0001535379 cldr:SubscriptionSegmentMember 2018-02-01 2018-07-31 0001535379 cldr:SubscriptionSegmentMember 2017-02-01 2017-07-31 0001535379 cldr:SubscriptionSegmentMember 2017-05-01 2017-07-31 0001535379 us-gaap:CorporateNonSegmentMember 2018-02-01 2018-07-31 0001535379 us-gaap:CorporateNonSegmentMember 2018-05-01 2018-07-31 0001535379 us-gaap:CorporateNonSegmentMember 2017-02-01 2017-07-31 0001535379 us-gaap:CorporateNonSegmentMember 2017-05-01 2017-07-31 0001535379 us-gaap:OperatingSegmentsMember 2018-05-01 2018-07-31 0001535379 us-gaap:OperatingSegmentsMember 2018-02-01 2018-07-31 0001535379 us-gaap:OperatingSegmentsMember 2017-02-01 2017-07-31 0001535379 us-gaap:OperatingSegmentsMember 2017-05-01 2017-07-31 0001535379 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-07-31 0001535379 us-gaap:StockCompensationPlanMember 2018-02-01 2018-07-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2018-07-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2017-02-01 2017-07-31 0001535379 us-gaap:EmployeeStockOptionMember 2017-02-01 2017-07-31 0001535379 us-gaap:StockCompensationPlanMember 2017-02-01 2017-07-31 cldr:company xbrli:pure cldr:hour xbrli:shares iso4217:USD xbrli:shares iso4217:USD cldr:segment 1573000 0 1492000 2884000 411248000 411443000 1600000 10226000 10982000 13301000 700000000 65951000 65951000 2977000 62974000 121986000 121986000 4599000 117387000 84100000 84100000 2820000 81280000 159100000 159100000 4558000 154542000 81000 264000 0 P3Y P1Y P3Y P1Y 0 133388000 4388000 25092000 10858000 20977000 14446000 21125000 15073000 20659000 232040000 7412000 10799000 3 1175063 0.01 14672000 0 0 14672000 14672000 0 0 14672000 P6M 0.05 25000 P5M 20 2238000 2119000 1.00 1.10 0.17 false --01-31 Q2 2018 2018-07-31 10-Q 0001535379 151113590 Non-accelerated Filer Cloudera, Inc. 2722000 2543000 0 1500000 2700000 1000000 -414000 195000 17875000 10888000 13454000 13871000 6241000 5099000 2463000 1956000 15039000 13180000 24232000 26069000 -832000 -1021000 1385592000 1438493000 39451000 3890000 3693000 6603000 13128000 12137000 230533000 24227000 19393000 33206000 81029000 72678000 20475000 2776000 2496000 4169000 8336000 2698000 45841000 5250000 5044000 8573000 18197000 8777000 900000 941000 510000 431000 1900000 1885000 1024000 861000 600000 657000 622000 35000 1300000 1314000 1244000 70000 41387000 22211000 18172000 1004000 36225000 16583000 19088000 554000 689158000 642998000 533138000 495281000 49784000 376136000 0 425920000 37943000 388172000 0 426115000 6000 0 3000 0 3000 0 0 34000 0 10000 0 24000 0 0 0 761000 124000 7000 16000 517000 18000 39000 40000 630000 134000 12000 5000 415000 1000 24000 39000 46529000 24705000 85438000 195460000 13339000 7803000 26903000 66337000 40802000 93762000 153096000 4000000 7787000 21972000 0 0 0 0 0 0 24886000 46405000 24701000 85422000 194946000 13321000 7764000 1977000 0 0 0 0 0 0 0 46405000 24701000 85422000 194946000 13321000 7764000 26863000 46405000 24701000 85422000 194946000 13321000 7764000 26863000 0 0 0 0 0 0 9970000 66203000 40800000 93757000 152705000 3999000 7763000 11963000 0 0 0 0 0 0 0 66203000 40800000 93757000 152705000 3999000 7763000 21933000 66203000 40800000 93757000 152705000 3999000 7763000 21933000 3054000 561000 68936000 43247000 52970000 0 1600000 0 1600000 10226000 0 0 10226000 0 10982000 0 10982000 13301000 0 0 13301000 89632000 86984000 61299000 70994000 -2648000 9695000 1600000 10226000 10982000 13301000 71587731 3000000 1453270 0.00005 0.00005 1200000000 1200000000 145327001 150997502 145327001 150997502 7000 8000 -64237000 -286513000 -33321000 -84605000 0.04 0.03 0.28 0.27 0.16 0.36 0.34 2700000 5200000 3500000 5600000 257141000 253779000 34870000 30500000 657687000 0 31970000 16755000 15215000 92082000 50395000 41687000 32132000 17171000 14961000 65483000 34715000 30768000 8305000 308000 0 0 7997000 0 0 0 12055000 399000 0 0 11656000 0 0 0 19000 0 0 0 19000 0 0 0 50000 0 0 0 50000 0 0 0 296908000 42399000 16199000 25852000 173508000 9323000 7764000 21863000 244778000 60862000 10490000 32347000 107384000 3999000 7763000 21933000 742000 124000 7000 16000 498000 18000 39000 40000 580000 134000 12000 5000 365000 1000 24000 39000 305213000 42707000 16199000 25852000 181505000 9323000 7764000 21863000 256833000 61261000 10490000 32347000 119040000 3999000 7763000 21933000 761000 124000 7000 16000 517000 18000 39000 40000 630000 134000 12000 5000 415000 1000 24000 39000 2400000 5100000 2100000 3800000 6994000 5068000 -0.48 -3.28 -0.22 -0.57 -77000 -1215000 41393000 31286000 P1Y3M P2Y6M 223600000 5200000 0 12928000 6159000 6769000 14243000 6229000 8014000 1314000 464000 944000 1737000 18783000 6797000 11986000 18783000 6797000 11986000 5855000 638000 5217000 4540000 568000 3972000 P2Y9M18D P4Y7M6D P2Y6M P2Y5M P4Y1M P2Y2M 0 20000 18564000 54114000 17090000 33426000 33621000 33621000 57858000 77342000 78206000 147562000 -63428000 -285097000 -32584000 -82319000 801000 1451000 791000 2097000 1352000 1898000 1674000 583000 -16744000 -34366000 2970000 3999000 13697000 -7276000 -4983000 -9437000 -639000 -12297000 5855000 4540000 1440000 2089000 2173000 3980000 412003000 412039000 19700000 19500000 366181000 351724000 689158000 642998000 314710000 301479000 327842000 325413000 71580000 61747000 243618000 6942000 -228323000 3158000 -17866000 810000 -64229000 -286548000 -33375000 -84416000 817000 839000 -907000 -2028000 2 123543000 91244000 365367000 177593000 112056000 96818000 231833000 196216000 -65685000 -288025000 -33850000 -84271000 284217000 52177000 29480000 31835000 35571000 35732000 133388000 18211000 3300000 5700000 5600000 11500000 4549000 5316000 9312000 7696000 -34000 -26000 -252000 -349000 -8000 35000 54000 -189000 26000 61000 306000 160000 16601000 19745000 0 4388000 387154000 252376000 1971000 7690000 31470000 20534000 237686000 0 117604000 230903000 43198000 32294000 0 27000 5932000 11330000 41832000 17139000 3243000 7981000 13469000 48158000 18031000 483000 10107000 19537000 17600000 22089000 130579000 96364000 2400000 42844000 138675000 39800000 83464000 18048000 18052000 18024000 -1061790000 -1146206000 89828000 15842000 73986000 169424000 30767000 138657000 110338000 17215000 93123000 213045000 34023000 179022000 3000000 1800000 5300000 3400000 1900000 2100000 4800000 4100000 P7Y P3Y P1Y 89828000 15842000 73986000 169424000 30767000 138657000 110338000 17215000 93123000 213045000 34023000 179022000 1285000 1257000 62135000 172578000 55166000 114943000 230533000 45841000 181500000 P4Y P4Y P1Y P3Y P4Y P1Y P3Y 2387430 15.63 3230550 17.67 22243334 19087704 16.08 16.43 3998750 16.00 0.15 0.01 2500 7266350 12200000 16900000 357062 0 8.83 252571000 145557000 18406920 16582851 5.03 5.06 0.01 0.05 3.57 9.93 0.25 0.25 P10Y P5Y3M P4Y9M 0.85 1467007 322977000 291274000 2092000 2458000 134506000 87293000 149505000 148115000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (JOBS&#160;Act). Under the JOBS&#160;Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS&#160;Act until such time as those standards apply to private companies. We have elected to retain the ability to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (i)&#160;are no longer an emerging growth company or (ii)&#160;affirmatively and irrevocably opt out of the extended transition period provided in the JOBS&#160;Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have 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. The condensed consolidated financial statements include the results of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, Germany, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The condensed consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The information contained herein reflects all adjustments necessary for a fair presentation of our results of operations, financial position and cash flows. All such adjustments are of a normal, recurring nature. The results of operations for the </font><font style="font-family:Times New Roman;font-size:10pt;">three and six</font><font style="font-family:Times New Roman;font-size:10pt;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> are not necessarily indicative of results to be expected for the full year ending&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;"> or for any other interim period or for any other future year. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, filed with the SEC on April 4, 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Organization and Description of Business</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Cloudera, Inc. was incorporated in the state of Delaware on June&#160;27, 2008 and is headquartered in Palo Alto, California. We sell subscriptions and services for our data management, machine learning and advanced analytics platform, optimized for the cloud. This platform delivers&#160;an integrated suite of capabilities for data management, machine learning and advanced analytics, affording customers an agile, scalable and cost&#8209;effective solution for transforming their businesses. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Unless the context requires otherwise, the words &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; the &#8220;Company&#8221; and &#8220;Cloudera&#8221; refer to Cloudera, Inc. and its subsidiaries taken as a whole.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">As of both </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, we had an accumulated deficit of </font><font style="font-family:Times New Roman;font-size:10pt;">$1.1 billion</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively. We have funded our operations primarily with the net proceeds we received through the sale of our common stock in our initial public offering (IPO), our follow-on public offering (Follow-on Offering), other public or private sales of equity securities&#160;and proceeds from the sale of our subscriptions and services. Management believes that currently available resources will be sufficient to fund our cash requirements for at least the next twelve months.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Cash equivalents consist of short&#8209;term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the condensed consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents and Marketable Securities</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amortized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>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;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><td 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><td 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><td 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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Cash equivalents:</font><font style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">13,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">13,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">10,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Marketable securities:</font></div></td><td 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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(24</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:Times New Roman;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:Times New Roman;font-size:10pt;">7,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;font-size:10pt;">66,337</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(134</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">66,203</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">153,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(415</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:Times New Roman;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:Times New Roman;font-size:10pt;">152,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">93,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(5</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:Times New Roman;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:Times New Roman;font-size:10pt;">93,757</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">40,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(12</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:Times New Roman;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:Times New Roman;font-size:10pt;">40,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">21,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(39</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:Times New Roman;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:Times New Roman;font-size:10pt;">21,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Foreign government obligations</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:Times New Roman;font-size:10pt;">4,000</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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">3,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total cash equivalents and marketable securities</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:Times New Roman;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:Times New Roman;font-size:10pt;">412,039</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:Times New Roman;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:Times New Roman;font-size:10pt;">34</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:Times New Roman;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:Times New Roman;font-size:10pt;">(630</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">411,443</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Included in &#8220;cash and cash equivalents&#8221; in the accompanying consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:9pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:9pt;">. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amortized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>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;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><td 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><td 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><td 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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Cash equivalents:</font><font style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">10,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">10,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Marketable securities:</font></div></td><td 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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(39</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:Times New Roman;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:Times New Roman;font-size:10pt;">7,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;font-size:10pt;">46,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(124</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:Times New Roman;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:Times New Roman;font-size:10pt;">46,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">195,460</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(517</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:Times New Roman;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:Times New Roman;font-size:10pt;">194,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">85,438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">85,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Municipal 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:Times New Roman;font-size:10pt;">13,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(18</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:Times New Roman;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:Times New Roman;font-size:10pt;">13,321</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">24,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(7</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:Times New Roman;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:Times New Roman;font-size:10pt;">24,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. treasury securities</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:Times New Roman;font-size:10pt;">26,903</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:Times New Roman;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:Times New Roman;font-size:10pt;">(40</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:Times New Roman;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:Times New Roman;font-size:10pt;">26,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total cash equivalents and marketable securities</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:Times New Roman;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:Times New Roman;font-size:10pt;">412,003</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:Times New Roman;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:Times New Roman;font-size:10pt;">6</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:Times New Roman;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:Times New Roman;font-size:10pt;">(761</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">411,248</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:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Included in &#8220;cash and cash equivalents&#8221; in the accompanying consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:9pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:9pt;">. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Maturities of our noncurrent marketable securities generally ranged from </font><font style="font-family:Times New Roman;font-size:10pt;">one year</font><font style="font-family:Times New Roman;font-size:10pt;"> to </font><font style="font-family:Times New Roman;font-size:10pt;">three years</font><font style="font-family:Times New Roman;font-size:10pt;"> at </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">As of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, the following marketable securities were in an unrealized loss position (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;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:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;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="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Greater 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="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>Losses</font></div></td></tr><tr><td style="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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(24</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">60,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(134</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">399</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">61,261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(134</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">107,384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(365</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">11,656</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">119,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(415</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">32,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">32,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(12</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(12</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Foreign government obligations</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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">244,778</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(580</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">12,055</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(50</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">256,833</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(630</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">As of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, the following marketable securities were in an unrealized loss position (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;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:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;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="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Greater 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="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>Losses</font></div></td></tr><tr><td style="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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(39</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">42,399</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(124</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">42,707</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(124</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">173,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(498</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,997</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(19</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">181,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(517</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">25,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">25,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Municipal 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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">9,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(18</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">9,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(18</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">16,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">16,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. treasury securities</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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,863</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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(40</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(40</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">296,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(742</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">8,305</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(19</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">305,213</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(761</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The unrealized loss for each of these fixed rate marketable securities was not material as of </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> or as of </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">. We do not believe any of the unrealized losses represent an other&#8209;than&#8209;temporary impairment based on our evaluation of available evidence as of </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">. We expect to receive the full principal and interest on all of these marketable securities and have the ability and intent to hold these investments until a recovery of fair value.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the condensed consolidated statement of operations and were not material for the three and </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the three and </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Letters of Credit</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">As of </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, we had a total of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">$19.5 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$19.7 million</font><font style="font-family:Times New Roman;font-size:10pt;"> in letters of credit outstanding in favor of certain landlords for office space. There have been no draws on these letters of credit, and they renew annually and expire at various dates through 2027.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Leases</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease facilities space under non&#8209;cancelable operating leases with various expiration dates through </font><font style="font-family:inherit;font-size:10pt;">November, 2027</font><font style="font-family:inherit;font-size:10pt;">. Future minimum lease payments and sublease proceeds under non-cancelable operating leases at </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands, by fiscal year):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Minimum Lease Payments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Sublease Rental Proceeds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Minimum Lease Payments</font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;">Remaining six months of fiscal 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">18,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(7,412</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:Times New Roman;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:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10,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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">35,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(15,073</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:Times New Roman;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:Times New Roman;font-size:10pt;">20,659</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">35,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(14,446</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:Times New Roman;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:Times New Roman;font-size:10pt;">21,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">31,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(10,858</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:Times New Roman;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:Times New Roman;font-size:10pt;">20,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">29,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(4,388</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:Times New Roman;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:Times New Roman;font-size:10pt;">25,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">2024 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">133,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">133,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Times New Roman;font-size:10pt;color:#000000;">Total </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">284,217</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:Times New Roman;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:Times New Roman;font-size:10pt;">(52,177</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">232,040</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Rental expense related to our non&#8209;cancelable operating leases was approximately </font><font style="font-family:Times New Roman;font-size:10pt;">$5.6 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$3.3 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively, and </font><font style="font-family:Times New Roman;font-size:10pt;">$11.5 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$5.7 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred rent</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We account for operating leases containing predetermined fixed increases of the base rental rate during the lease term on a straight&#8209;line basis over the lease term. We recorded the difference between amounts charged to operations and amounts payable under our operating leases as deferred rent in the consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i)&#160;certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii)&#160;our bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii)&#160;contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv)&#160;contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v)&#160;procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contingencies</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In the ordinary course of business, we are or may be involved in a variety of litigation matters, suits, investigations, and proceedings, including actions with respect to intellectual property claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these litigation matters can have an adverse impact on us because of defense costs, diversion of management resources, harm to reputation, and other factors. In addition, it is possible that an unfavorable resolution of one or more such litigation matters could, in the future, materially and adversely affect our financial position, results of operations, and cash flows in a particular period or subject us to an injunction that could seriously harm our business.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. With respect to our outstanding legal matters management believes that the amount or estimable range of possible loss will not, either individually or in the aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us for amounts in excess of management&#8217;s expectations, our results of operations and financial condition including in a particular reporting period, could be materially adversely affected.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amortized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>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;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><td 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><td 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><td 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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Cash equivalents:</font><font style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">13,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">13,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">10,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Marketable securities:</font></div></td><td 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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(24</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:Times New Roman;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:Times New Roman;font-size:10pt;">7,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;font-size:10pt;">66,337</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(134</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">66,203</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">153,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(415</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:Times New Roman;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:Times New Roman;font-size:10pt;">152,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">93,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(5</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:Times New Roman;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:Times New Roman;font-size:10pt;">93,757</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">40,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(12</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:Times New Roman;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:Times New Roman;font-size:10pt;">40,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">21,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(39</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:Times New Roman;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:Times New Roman;font-size:10pt;">21,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Foreign government obligations</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:Times New Roman;font-size:10pt;">4,000</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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">3,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total cash equivalents and marketable securities</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:Times New Roman;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:Times New Roman;font-size:10pt;">412,039</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:Times New Roman;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:Times New Roman;font-size:10pt;">34</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:Times New Roman;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:Times New Roman;font-size:10pt;">(630</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">411,443</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Included in &#8220;cash and cash equivalents&#8221; in the accompanying consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:9pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:9pt;">. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amortized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>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;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><td 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><td 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><td 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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Cash equivalents:</font><font style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">10,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">10,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Marketable securities:</font></div></td><td 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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(39</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:Times New Roman;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:Times New Roman;font-size:10pt;">7,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;font-size:10pt;">46,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(124</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:Times New Roman;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:Times New Roman;font-size:10pt;">46,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">195,460</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(517</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:Times New Roman;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:Times New Roman;font-size:10pt;">194,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">85,438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">85,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Municipal 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:Times New Roman;font-size:10pt;">13,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(18</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:Times New Roman;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:Times New Roman;font-size:10pt;">13,321</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">24,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(7</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:Times New Roman;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:Times New Roman;font-size:10pt;">24,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. treasury securities</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:Times New Roman;font-size:10pt;">26,903</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:Times New Roman;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:Times New Roman;font-size:10pt;">(40</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:Times New Roman;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:Times New Roman;font-size:10pt;">26,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total cash equivalents and marketable securities</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:Times New Roman;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:Times New Roman;font-size:10pt;">412,003</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:Times New Roman;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:Times New Roman;font-size:10pt;">6</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:Times New Roman;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:Times New Roman;font-size:10pt;">(761</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">411,248</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:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Included in &#8220;cash and cash equivalents&#8221; in the accompanying consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:9pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:9pt;">. </font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">As of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, the following marketable securities were in an unrealized loss position (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;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:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;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="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Greater 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="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>Losses</font></div></td></tr><tr><td style="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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(24</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">60,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(134</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">399</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">61,261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(134</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">107,384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(365</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">11,656</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">119,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(415</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">32,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">32,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(12</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(12</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Foreign government obligations</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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">244,778</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(580</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">12,055</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(50</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">256,833</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(630</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">As of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, the following marketable securities were in an unrealized loss position (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;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:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;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="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Greater 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="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:center;padding-left:4px;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>Losses</font></div></td></tr><tr><td style="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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(39</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">42,399</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(124</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">42,707</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(124</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">173,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(498</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,997</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(19</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">181,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(517</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">25,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">25,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Municipal 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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">9,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(18</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">9,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(18</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">16,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">16,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. treasury securities</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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,863</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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(40</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(40</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">296,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(742</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">8,305</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(19</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">305,213</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(761</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:start;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">At </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> there were </font><font style="font-family:Times New Roman;font-size:10pt;">1,200,000,000</font><font style="font-family:Times New Roman;font-size:10pt;"> shares of common stock, par value </font><font style="font-family:Times New Roman;font-size:10pt;">$0.00005</font><font style="font-family:Times New Roman;font-size:10pt;">, authorized and </font><font style="font-family:Times New Roman;font-size:10pt;">150,997,502</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">145,327,001</font><font style="font-family:Times New Roman;font-size:10pt;"> shares of common stock issued and outstanding, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee stock plans</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We maintain </font><font style="font-family:Times New Roman;font-size:10pt;">two</font><font style="font-family:Times New Roman;font-size:10pt;"> share-based compensation plans: the 2017 Plan and the 2008 Plan and collectively with the 2017 Plan, the Stock Plans. We do not expect to grant any additional awards under the 2008 Plan. Outstanding awards under the 2008 Plan continue to be subject to the terms and conditions of the 2008 Plan. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The number of shares reserved for issuance under our 2017&#160;Plan will increase automatically on the first day of February of each calendar year during the term of the 2017 Plan by a number of shares of common stock equal to the lesser of (i) </font><font style="font-family:Times New Roman;font-size:10pt;">5%</font><font style="font-family:Times New Roman;font-size:10pt;"> of the total outstanding shares of our common stock as of the immediately preceding January&#160;31st or (ii)&#160;a number of shares determined by our board of directors. On February 1, 2018, </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">7,266,350</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;additional shares were authorized for issuance by the board of directors.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">As of </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> there were </font><font style="font-family:Times New Roman;font-size:10pt;">71,587,731</font><font style="font-family:Times New Roman;font-size:10pt;"> shares of common stock reserved and available for future issuance under the Stock Plans.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Stock Plans provide for stock options to be granted at an exercise price not less than </font><font style="font-family:Times New Roman;font-size:10pt;">100%</font><font style="font-family:Times New Roman;font-size:10pt;"> of the fair market value at the grant date as determined by our board of directors, unless, with respect to incentive stock options, the optionee is a </font><font style="font-family:Times New Roman;font-size:10pt;">10%</font><font style="font-family:Times New Roman;font-size:10pt;"> stockholder, in which case the stock option price will not be less than </font><font style="font-family:Times New Roman;font-size:10pt;">110%</font><font style="font-family:Times New Roman;font-size:10pt;"> of such fair market value. Stock options granted generally have a maximum term of </font><font style="font-family:Times New Roman;font-size:10pt;">ten</font><font style="font-family:Times New Roman;font-size:10pt;"> years from the grant date, are exercisable upon vesting unless otherwise designated for early exercise by the board of directors at the time of grant, and generally vest over a </font><font style="font-family:Times New Roman;font-size:10pt;">four</font><font style="font-family:Times New Roman;font-size:10pt;"> year period, with </font><font style="font-family:Times New Roman;font-size:10pt;">25%</font><font style="font-family:Times New Roman;font-size:10pt;"> vesting after </font><font style="font-family:Times New Roman;font-size:10pt;">one</font><font style="font-family:Times New Roman;font-size:10pt;"> year and then ratably on a monthly basis for the remaining </font><font style="font-family:Times New Roman;font-size:10pt;">three</font><font style="font-family:Times New Roman;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize stock option activity and related information under the Stock Plans:</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;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:37%;" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Stock Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted-Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Contractual Term (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Aggregate<br clear="none"/>Intrinsic&#160;<br clear="none"/>Value <br clear="none"/> (in thousands)</font></div></td></tr><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:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Balance &#8212;January 31, 2018</font></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;padding-left:5px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">18,406,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">5.03</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">5.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">252,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">(1,467,007</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:Times New Roman;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:Times New Roman;font-size:9pt;">3.57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#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:Times New Roman;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">(357,062</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:Times New Roman;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:Times New Roman;font-size:9pt;">9.93</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><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:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Balance &#8212;July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">16,582,851</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:9pt;">5.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">4.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;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:Times New Roman;font-size:9pt;">145,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The total intrinsic value of stock options exercised during the </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended July 31,</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;"> was </font><font style="font-family:Times New Roman;font-size:10pt;">$16.9 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$12.2 million</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively. The intrinsic value is the difference between the current fair market value of the stock for accounting purposes at the time of exercise and the exercise price of the stock option. As we have accumulated net operating losses, </font><font style="font-family:Times New Roman;font-size:10pt;">no</font><font style="font-family:Times New Roman;font-size:10pt;"> future tax benefit related to stock option exercises has been recognized.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no employee stock options granted during the</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended July 31,</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. The weighted&#8209;average grant&#8209;date value for purposes of recognizing </font><font style="font-family:Times New Roman;font-size:10pt;">stock&#8209;based compensation expense</font><font style="font-family:inherit;font-size:10pt;"> of employee stock options granted during the</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended July 31,</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$8.83</font><font style="font-family:inherit;font-size:10pt;"> per share</font><font style="font-family:Times New Roman;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The unamortized stock&#8209;based compensation expense for stock options of </font><font style="font-family:Times New Roman;font-size:10pt;">$5.2 million</font><font style="font-family:Times New Roman;font-size:10pt;"> at </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> will be recognized over the average remaining vesting period of </font><font style="font-family:Times New Roman;font-size:10pt;">1.3</font><font style="font-family:Times New Roman;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We issue RSUs to employees and directors under the Stock Plans. For new employee grants, the RSUs generally meet the service&#8209;based condition over a </font><font style="font-family:Times New Roman;font-size:10pt;">four</font><font style="font-family:Times New Roman;font-size:10pt;">-year period, with </font><font style="font-family:Times New Roman;font-size:10pt;">25%</font><font style="font-family:Times New Roman;font-size:10pt;"> met after </font><font style="font-family:Times New Roman;font-size:10pt;">one</font><font style="font-family:Times New Roman;font-size:10pt;"> year and then ratably on a quarterly basis for the remaining </font><font style="font-family:Times New Roman;font-size:10pt;">three</font><font style="font-family:Times New Roman;font-size:10pt;"> years. For continuing employee grants, the RSUs generally meet the service&#8209;based condition pro&#8209;rata quarterly over the </font><font style="font-family:Times New Roman;font-size:10pt;">four</font><font style="font-family:Times New Roman;font-size:10pt;">&#8209;year period (without a </font><font style="font-family:Times New Roman;font-size:10pt;">one</font><font style="font-family:Times New Roman;font-size:10pt;">&#8209;year cliff). </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The employee RSUs issued prior to our IPO under the 2008 Plan have </font><font style="font-family:Times New Roman;font-size:10pt;">two</font><font style="font-family:Times New Roman;font-size:10pt;"> vesting conditions: (1) a service&#8209;based condition and (2) a liquidity event&#8209;related performance condition which is considered a performance&#8209;based condition. The liquidity event&#8209;related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock&#8209;based compensation expense using the accelerated attribution method with a cumulative catch&#8209;up of stock&#8209;based compensation expense in the amount of </font><font style="font-family:Times New Roman;font-size:10pt;">$181.5 million</font><font style="font-family:Times New Roman;font-size:10pt;"> attributable to service prior to such effective date. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Restricted stock activity for our Stock Plans is as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Restricted Stock Units 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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Number of Restricted Stock Units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted-Average Grant Date Fair&#160;Value Per Share</font></div></td></tr><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:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Balance &#8212;January 31, 2018</font></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;padding-left:5px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">22,243,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">16.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Granted </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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">3,230,550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;">17.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Canceled </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">(2,387,430</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:Times New Roman;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:Times New Roman;font-size:9pt;">15.63</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Vested and converted to shares </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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">(3,998,750</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:Times New Roman;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:Times New Roman;font-size:9pt;">16.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Balance &#8212;July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">19,087,704</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">16.43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The unamortized stock&#8209;based compensation expense for RSUs of </font><font style="font-family:Times New Roman;font-size:10pt;">$223.6 million</font><font style="font-family:Times New Roman;font-size:10pt;"> at </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> will be recognized over the average remaining vesting period of </font><font style="font-family:Times New Roman;font-size:10pt;">2.5</font><font style="font-family:Times New Roman;font-size:10pt;"> years. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2017 Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In March 2017, we adopted our 2017 Employee Stock Purchase Plan (ESPP). The ESPP became effective on April 27, 2017, the effective date of our IPO. Our ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the United States Internal Revenue Code of 1986, as amended. Purchases will be accomplished through participation in discrete offering periods. Each offering period is </font><font style="font-family:Times New Roman;font-size:10pt;">six</font><font style="font-family:Times New Roman;font-size:10pt;"> months (commencing each June 21 and December 21) and consists of one&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">six</font><font style="font-family:Times New Roman;font-size:10pt;">&#8209;month purchase period, unless otherwise determined by our board of directors or our compensation committee.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Under our ESPP, eligible employees will be able to acquire shares of our common stock by accumulating funds through payroll deductions. Our employees generally are eligible to participate in our ESPP if they are employed by us for at least </font><font style="font-family:Times New Roman;font-size:10pt;">20</font><font style="font-family:Times New Roman;font-size:10pt;"> hours per week and more than </font><font style="font-family:Times New Roman;font-size:10pt;">five</font><font style="font-family:Times New Roman;font-size:10pt;"> months in a calendar year. Employees who are </font><font style="font-family:Times New Roman;font-size:10pt;">5%</font><font style="font-family:Times New Roman;font-size:10pt;"> stockholders, or would become </font><font style="font-family:Times New Roman;font-size:10pt;">5%</font><font style="font-family:Times New Roman;font-size:10pt;"> stockholders as a result of their participation in our ESPP, are ineligible to participate in our ESPP. We may impose additional restrictions on eligibility. Our eligible employees are able to select a rate of payroll deduction between&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">1%</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">15%</font><font style="font-family:Times New Roman;font-size:10pt;"> of their base cash compensation. The purchase price for shares of our common stock purchased under our ESPP is </font><font style="font-family:Times New Roman;font-size:10pt;">85%</font><font style="font-family:Times New Roman;font-size:10pt;"> of the lesser of the fair market value of our common stock on (i)&#160;the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. No participant has the right to purchase shares of our common stock in an amount, when aggregated with purchase rights under all our employee stock purchase plans that are also in effect in the same calendar year(s), that has a fair market value of more than </font><font style="font-family:Times New Roman;font-size:10pt;">$25,000</font><font style="font-family:Times New Roman;font-size:10pt;">, determined as of the first day of the applicable purchase period, for each calendar year in which that right is outstanding. In addition, no participant is permitted to purchase more than </font><font style="font-family:Times New Roman;font-size:10pt;">2,500</font><font style="font-family:Times New Roman;font-size:10pt;"> shares during any one purchase period or such lesser amount determined by our compensation committee or our board of directors. Once an employee is enrolled in our ESPP, participation will be automatic in subsequent offering periods. An employee&#8217;s participation automatically ends upon termination of employment for any reason.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We initially reserved </font><font style="font-family:Times New Roman;font-size:10pt;">3,000,000</font><font style="font-family:Times New Roman;font-size:10pt;"> shares of our common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP will increase automatically on February&#160;1st of each of the first </font><font style="font-family:Times New Roman;font-size:10pt;">10</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;calendar years following the first offering date by the number of shares equal to the lesser of either (i) </font><font style="font-family:Times New Roman;font-size:10pt;">1%</font><font style="font-family:Times New Roman;font-size:10pt;"> of the total outstanding shares of our common stock as of the immediately preceding January&#160;31st (rounded to the nearest whole share) or (ii) a number of shares of our common stock determined by our board of directors. On February 1, 2018,&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">1,453,270</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;additional shares were authorized for issuance by the board of directors.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">As of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">,&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">$2.1 million</font><font style="font-family:Times New Roman;font-size:10pt;"> has been withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Loss Per Share </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended July 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:justify;padding-left:32px;text-indent:-32px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Net loss </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(33,375</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(64,229</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(84,416</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(286,548</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:Times New Roman;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:Times New Roman;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Times New Roman;font-size:10pt;">Weighted-average shares used in computing net loss, per share basic and diluted </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">149,505</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">134,506</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">148,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">87,293</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(0.22</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(0.48</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(0.57</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(3.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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stockholders for the periods presented because their effect would have been anti&#8209;dilutive (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of July 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:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Stock options to purchase common stock </font></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:Times New Roman;font-size:10pt;">16,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;font-size:10pt;">22,211</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Restricted stock units </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:Times New Roman;font-size:10pt;">19,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;">18,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Shares issuable pursuant to the ESPP</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:Times New Roman;font-size:10pt;">554</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total </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:Times New Roman;font-size:10pt;">36,225</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:Times New Roman;font-size:10pt;">41,387</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:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td 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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Money market funds </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">13,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">13,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">10,982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">10,982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">7,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">7,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;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:Times New Roman;font-size:10pt;">66,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">66,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">152,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">152,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">93,757</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">93,757</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">40,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">40,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. treasury securities(1)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">9,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">11,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">21,933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#160;Foreign government obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3,999</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">3,999</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Times New Roman;font-size:10pt;">Money market funds </font></div></td><td colspan="2" style="vertical-align:top;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:Times New Roman;font-size:10pt;">14,672</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:top;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:Times New Roman;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:top;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:Times New Roman;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:top;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:Times New Roman;font-size:10pt;">14,672</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total financial assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">37,943</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:Times New Roman;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:Times New Roman;font-size:10pt;">388,172</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:Times New Roman;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:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">426,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">U.S. treasury securities classified as Level 1 are U.S. treasury bills for which there are quoted prices in active markets</font></div></td></tr></table><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Money market funds </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">10,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">10,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;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:Times New Roman;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:5px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Marketable securities:</font></div></td><td 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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">7,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">7,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;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:Times New Roman;font-size:10pt;">46,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">46,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">194,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">194,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">85,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">85,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Municipal 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:Times New Roman;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:Times New Roman;font-size:10pt;">13,321</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">13,321</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Times New Roman;font-size:10pt;">Certificates of deposit </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">24,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">24,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Times New Roman;font-size:10pt;">U.S. treasury securities</font><font style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">24,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">26,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:5px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td 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:Times New Roman;font-size:10pt;">Money market funds </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:Times New Roman;font-size:10pt;">14,672</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:top;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:Times New Roman;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:top;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:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">14,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total financial assets</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:Times New Roman;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:Times New Roman;font-size:10pt;">49,784</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:Times New Roman;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:Times New Roman;font-size:10pt;">376,136</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:Times New Roman;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:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">425,920</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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">U.S. treasury securities classified as Level 1 are U.S. treasury bills for which there are quoted prices in active markets.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurement</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Our financial assets and liabilities consist principally of cash and cash equivalents, marketable securities, restricted cash, accounts receivable, and accounts payable. We measure and record certain financial assets and liabilities at fair value on a recurring basis. The estimated fair value of accounts receivable and accounts payable approximates their carrying value due to their short&#8209;term nature. Cash equivalents, marketable securities and restricted cash are recorded at estimated fair value.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We follow a three&#8209;level valuation hierarchy for disclosure of fair value measurements as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:Times New Roman;font-size:10pt;">Level 1</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:Times New Roman;font-size:10pt;">Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:Times New Roman;font-size:10pt;">Level 2</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:Times New Roman;font-size:10pt;">Inputs (other than quoted market prices included in Level&#160;1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument&#8217;s anticipated life.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:Times New Roman;font-size:10pt;">Level 3</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:Times New Roman;font-size:10pt;">Inputs reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">All of our cash equivalents and marketable securities are classified within Level 1 or Level 2 because the cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td 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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Money market funds </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">13,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">13,301</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">10,982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">10,982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">7,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">7,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;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:Times New Roman;font-size:10pt;">66,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">66,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">152,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">152,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">93,757</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">93,757</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">40,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">40,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. treasury securities(1)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">9,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">11,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">21,933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#160;Foreign government obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3,999</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">3,999</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:5px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Times New Roman;font-size:10pt;">Money market funds </font></div></td><td colspan="2" style="vertical-align:top;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:Times New Roman;font-size:10pt;">14,672</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:top;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:Times New Roman;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:top;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:Times New Roman;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:top;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:Times New Roman;font-size:10pt;">14,672</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total financial assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">37,943</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:Times New Roman;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:Times New Roman;font-size:10pt;">388,172</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:Times New Roman;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:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">426,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">U.S. treasury securities classified as Level 1 are U.S. treasury bills for which there are quoted prices in active markets</font></div></td></tr></table><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Money market funds </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">10,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">10,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;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:Times New Roman;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:5px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Marketable securities:</font></div></td><td 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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">7,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">7,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;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:Times New Roman;font-size:10pt;">46,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">46,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">194,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">194,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">85,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">85,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Municipal 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:Times New Roman;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:Times New Roman;font-size:10pt;">13,321</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">13,321</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Times New Roman;font-size:10pt;">Certificates of deposit </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">24,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">24,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Times New Roman;font-size:10pt;">U.S. treasury securities</font><font style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">24,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">26,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:5px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td 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:Times New Roman;font-size:10pt;">Money market funds </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:Times New Roman;font-size:10pt;">14,672</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:top;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:Times New Roman;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:top;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:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">14,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total financial assets</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:Times New Roman;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:Times New Roman;font-size:10pt;">49,784</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:Times New Roman;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:Times New Roman;font-size:10pt;">376,136</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:Times New Roman;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:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">425,920</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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">U.S. treasury securities classified as Level 1 are U.S. treasury bills for which there are quoted prices in active markets.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level&#160;2 assets with the help of a third&#8209;party pricing service using quoted market prices for similar instruments, nonbinding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets.There were no transfers into or out of Level&#160;1, Level&#160;2 or Level&#160;3 assets and liabilities for the three and </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Our fiscal year ends on January&#160;31. References to fiscal&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2019</font><font style="font-family:Times New Roman;font-size:10pt;">, for example, refer to the fiscal year ending&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;">. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i)&#160;certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii)&#160;our bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii)&#160;contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv)&#160;contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v)&#160;procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income taxes</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Our quarterly income taxes reflect an estimate of our corresponding year&#8217;s annual effective tax rate and include, when applicable, adjustments for discrete items. For the </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended July 31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, our tax provision was </font><font style="font-family:Times New Roman;font-size:10pt;">$2.1 million</font><font style="font-family:Times New Roman;font-size:10pt;">, compared to </font><font style="font-family:Times New Roman;font-size:10pt;">$1.5 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the same period a year ago. The tax provision for the </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended July 31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> primarily relates to income taxes of our non-U.S. operations as our U.S. operations were in a loss position and we maintain a full valuation allowance against our U.S. deferred tax assets. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In December 2017, the SEC staff issued Staff Accounting Bulletin ("SAB") No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act, which allows companies to record provisional amounts for the Tax Cut and Jobs Act during a measurement period not to extend beyond one year of the enactment date. As of </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> we did not have any significant adjustments to our provisional amounts. We will continue our analysis of these provisional amounts, which are still subject to change during the measurement period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management&#8217;s estimate, it is more likely than not that the deferred tax asset will not be realized.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In December 2017, the U.S. federal government enacted the 2017 Tax Cuts &amp; Jobs Act (Tax Act). The Tax Act includes a number of changes in existing tax law impacting businesses, including the transition tax, a one&#8209;time deemed repatriation of cumulative undistributed foreign earnings and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018. We were required to recognize the effects of the tax law changes in the period of enactment, including the determination of the transition tax and the re-measurement of deferred taxes as well as to re-assess the realizability of our deferred tax assets. Subsequent to the enactment of the Tax Act, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allows companies to record provisional amounts related to the effects of the Tax Act during a measurement period not to extend beyond one year of the enactment date. Due to the timing of the Tax Act and additional guidance and interpretations that may be issued by the U.S. Treasury Department, Internal Revenue Service and other standard-setting bodies in the future, we have not completed our analysis of the income tax effects of the Tax Act. Our provisional estimates will be adjusted during the measurement period defined under SAB 118, based upon our ongoing analysis of our data and tax positions along with the new guidance from regulators and interpretations of the law.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We account for operating leases containing predetermined fixed increases of the base rental rate during the lease term on a straight&#8209;line basis over the lease term. We recorded the difference between amounts charged to operations and amounts payable under our operating leases as deferred rent in the consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We adopted the following accounting standards in the first quarter of fiscal 2019:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;">&#9642;</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:Times New Roman;font-size:10pt;">ASU 2016-15, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;font-style:italic;">&#9642;</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:Times New Roman;font-size:10pt;">ASU 2016-16, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Accounting for Income Taxes: Intra-Entity Asset Transfers of Assets Other than Inventory</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;font-style:italic;">&#9642;</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:Times New Roman;font-size:10pt;">ASU&#160;2017-01,&#160;</font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;">&#9642;</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:Times New Roman;font-size:10pt;">ASU No. 2017-09,&#160;</font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Compensation&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">-&#160;</font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Stock Compensation (Topic 718): Scope of Modification Accounting</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The adoption of the above listed accounting standards did not have a material impact on our condensed consolidated financial statements for the </font><font style="font-family:Times New Roman;font-size:10pt;">three and six</font><font style="font-family:Times New Roman;font-size:10pt;"> month periods ended </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Standards</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In May&#160;2014, the FASB&#160;issued ASU No.&#160;2014&#8209;09, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic&#160;606)</font><font style="font-family:Times New Roman;font-size:10pt;">, or ASU&#160;2014&#8209;09,&#160;which amended the existing FASB&#160;Accounting Standards Codification. ASU 2014&#8209;09 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services and also provides guidance on the recognition of costs related to obtaining and fulfilling customer contracts. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We plan to adopt this standard on February 1, 2019 using the full-retrospective method. This method will result in the new standard being applied retrospectively to each prior period presented within the consolidated financial statements at the adoption date. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We are also currently evaluating the impact ASU 2014&#8209;09 will have on our consolidated financial statements, accounting policies, processes, and system requirements. We have assigned internal resources in addition to engaging third party service providers to assist in the evaluation. While we continue to assess all potential impacts under ASU 2014&#8209;09, we have completed a preliminary assessment to determine the effect of adoption on our existing revenue arrangements and are analyzing specific transactions to confirm those conclusions. We have also begun implementing our new revenue recognition systems.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We currently recognize subscription revenue ratably over the subscription period. Under the new standard, these subscription arrangements represent two performance obligations; a software license that is delivered upfront and a series of performance obligations that are delivered over time. We believe that a significant portion of our subscription revenue meets the criteria for revenue recognition over time and the vast majority of the revenue will continue to be recognized ratably under the new standard. We expect that a portion of the arrangement fee related to the software license will be recognized upfront, which we believe will usually be insignificant in comparison to the entire arrangement, as we offer the substantial majority of functional features for free in the open source version of our software. Accounting for certain sales commissions under ASU 2014&#8209;09 is different than our current accounting policy which is to expense sales commissions as incurred whereas such costs will be deferred and amortized under ASU&#160;2014&#8209;09. This will result in an increase in deferred costs recognized on our balance sheet. Additionally, we believe that the amortization period for such deferred commission costs will be longer than the contract term, as ASU 2014&#8209;09 requires entities to determine whether the costs relate to specific anticipated contracts. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">While we continue to assess the potential impacts of ASU 2014&#8209;09, including the areas described above, and anticipate the standard will have a material impact on our consolidated financial statements, we do not know and cannot reasonably estimate the quantitative impact on our consolidated financial statements at this time.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In January 2016, the FASB issued ASU No. 2016-01, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Financial Instruments - Overall (Subtopic 825-10), </font><font style="font-family:Times New Roman;font-size:10pt;">which requires all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under equity method of accounting or those that result in consolidation of the investee).The amendments in this update also require an entity to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instrument-specific credit risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments. In addition the amendments in this update eliminate the requirement to disclose the fair value of financial instruments measured at amortized cost for entities that are not public business entities and the requirement to disclose the method(s) and significant assumptions used to estimate the fair value that is required to be disclosed for financial instruments measured at amortized cost on the balance sheet for public business entities. We plan to adopt this standard on February 1, 2019. The Company does not know or cannot reasonably estimate the quantitative impact of the new standard on our consolidated financial statements and disclosures at this time.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In February 2016, the FASB&#160;issued ASU No. 2016-02, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:Times New Roman;font-size:10pt;">, or ASU 2016-02, which requires lessees to record most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016&#8209;02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right&#8209;to&#8209;use asset for the right to use the underlying asset for the lease term. We plan to adopt this standard on February 1, 2019. We have assigned internal resources in addition to engaging third party service providers to assist in our evaluation of the impact of the adoption of this standard on our consolidated financial statements. We are in the process of assessing the appropriate changes to our accounting policies, business processes, controls, and systems necessary to support the adoption of this standard. We do not know or cannot reasonably estimate the quantitative impact of the new standard on our consolidated financial statements and disclosures at this time.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">Restricted stock activity for our Stock Plans is as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Restricted Stock Units 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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Number of Restricted Stock Units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted-Average Grant Date Fair&#160;Value Per Share</font></div></td></tr><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:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Balance &#8212;January 31, 2018</font></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;padding-left:5px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">22,243,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">16.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Granted </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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">3,230,550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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:Times New Roman;font-size:9pt;">17.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Canceled </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">(2,387,430</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:Times New Roman;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:Times New Roman;font-size:9pt;">15.63</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Vested and converted to shares </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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">(3,998,750</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:Times New Roman;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:Times New Roman;font-size:9pt;">16.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="padding-left:12px;text-indent:-12px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Balance &#8212;July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">19,087,704</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">16.43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum lease payments and sublease proceeds under non-cancelable operating leases at </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands, by fiscal year):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Minimum Lease Payments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Sublease Rental Proceeds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Minimum Lease Payments</font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;">Remaining six months of fiscal 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">18,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(7,412</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:Times New Roman;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:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10,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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">35,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(15,073</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:Times New Roman;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:Times New Roman;font-size:10pt;">20,659</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">35,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(14,446</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:Times New Roman;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:Times New Roman;font-size:10pt;">21,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">31,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(10,858</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:Times New Roman;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:Times New Roman;font-size:10pt;">20,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">29,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(4,388</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:Times New Roman;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:Times New Roman;font-size:10pt;">25,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">2024 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">133,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">133,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Times New Roman;font-size:10pt;color:#000000;">Total </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">284,217</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:Times New Roman;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:Times New Roman;font-size:10pt;">(52,177</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">232,040</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:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Computer equipment and software </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">18,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">17,139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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:Times New Roman;font-size:10pt;">Office furniture and equipment </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,981</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Leasehold improvements </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">19,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">13,469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Construction in progress </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">483</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Property and equipment, gross </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">48,158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">41,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Less: accumulated depreciation and amortization </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(26,069</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:Times New Roman;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:Times New Roman;font-size:10pt;">(24,232</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:Times New Roman;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">22,089</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:Times New Roman;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:Times New Roman;font-size:10pt;">17,600</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:Times New Roman;font-size:10pt;"> </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The reconciliation of segment financial information to our loss from operations is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended July 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:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Segment contribution margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">84,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">65,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">159,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">121,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Amortization of acquired intangible 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(657</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:Times New Roman;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:Times New Roman;font-size:10pt;">(941</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:Times New Roman;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:Times New Roman;font-size:10pt;">(1,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:Times New Roman;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:Times New Roman;font-size:10pt;">(1,885</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:Times New Roman;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(20,475</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:Times New Roman;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:Times New Roman;font-size:10pt;">(39,451</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:Times New Roman;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:Times New Roman;font-size:10pt;">(45,841</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:Times New Roman;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:Times New Roman;font-size:10pt;">(230,533</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:Times New Roman;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:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate costs, such as research and development, corporate general and administrative and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(96,818</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:Times New Roman;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:Times New Roman;font-size:10pt;">(91,244</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:Times New Roman;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:Times New Roman;font-size:10pt;">(196,216</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:Times New Roman;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:Times New Roman;font-size:10pt;">(177,593</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:Times New Roman;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:Times New Roman;font-size:10pt;">Loss from operations</font></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:Times New Roman;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:Times New Roman;font-size:10pt;">(33,850</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(65,685</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(84,271</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(288,025</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:Times New Roman;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:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Party Transactions</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Intel Corporation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We have been engaged in commercial transactions with Intel Corporation (Intel), a holder of our common stock, representing approximately </font><font style="font-family:Times New Roman;font-size:10pt;">17%</font><font style="font-family:Times New Roman;font-size:10pt;"> of outstanding shares as of </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, with the right to designate a person that our board of directors must nominate for election, or nominate for re-election, to our board of directors, including a multi&#8209;year subscription and services agreement, and a collaboration and optimization agreement. The aggregate revenue we recognized from Intel was </font><font style="font-family:Times New Roman;font-size:10pt;">$1.9 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$3.0 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended July 31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively, and </font><font style="font-family:Times New Roman;font-size:10pt;">$4.8 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$5.3 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively. There was </font><font style="font-family:Times New Roman;font-size:10pt;">$2.7 million</font><font style="font-family:Times New Roman;font-size:10pt;"> in accounts receivable due from Intel as of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and no amount was included in accounts receivable from Intel as of </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">. There was </font><font style="font-family:Times New Roman;font-size:10pt;">$3.5 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$2.7 million</font><font style="font-family:Times New Roman;font-size:10pt;"> in deferred revenue as of </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Cloudera Foundation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In January 2017, the Cloudera Foundation, an independent non&#8209;profit organization, was created to provide our products, skills and people, to help solve important social problems around the world. We donated </font><font style="font-family:Times New Roman;font-size:10pt;">1,175,063</font><font style="font-family:Times New Roman;font-size:10pt;"> shares of our common stock to the Cloudera Foundation during the fourth quarter of fiscal </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">. In conjunction with the IPO, we donated </font><font style="font-family:Times New Roman;font-size:10pt;">$2.4 million</font><font style="font-family:Times New Roman;font-size:10pt;">, or </font><font style="font-family:Times New Roman;font-size:10pt;">1%</font><font style="font-family:Times New Roman;font-size:10pt;"> of the net proceeds, in the second quarter of fiscal 2018 to fund the Cloudera Foundation&#8217;s activities. We do not control the Cloudera Foundation&#8217;s activities, and accordingly, we do not consolidate the financial statements of the Cloudera Foundation.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Other related parties</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certain members of our board of directors currently serve on the board of directors or as an executive of </font><font style="font-family:Times New Roman;font-size:10pt;">three</font><font style="font-family:Times New Roman;font-size:10pt;"> companies that are our customers. The aggregate revenue we recognized from these customers was </font><font style="font-family:Times New Roman;font-size:10pt;">$2.1 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$1.8 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended July 31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively, and </font><font style="font-family:Times New Roman;font-size:10pt;">$4.1 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$3.4 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively. There was </font><font style="font-family:Times New Roman;font-size:10pt;">$1.0 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$1.5&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;"> in accounts receivable due from these customers as of </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively. There was </font><font style="font-family:Times New Roman;font-size:10pt;">$5.6 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$5.2 million</font><font style="font-family:Times New Roman;font-size:10pt;"> in deferred revenue attributable to these customers as of </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We generate revenue from subscriptions and services. Subscription arrangements are typically </font><font style="font-family:Times New Roman;font-size:10pt;">one</font><font style="font-family:Times New Roman;font-size:10pt;"> to </font><font style="font-family:Times New Roman;font-size:10pt;">three years</font><font style="font-family:Times New Roman;font-size:10pt;"> in length but may be up to </font><font style="font-family:Times New Roman;font-size:10pt;">seven years</font><font style="font-family:Times New Roman;font-size:10pt;"> in limited cases. Arrangements with our customers typically do not include general rights of return. Incremental&#160;direct&#160;costs incurred related to the acquisition or origination of a customer contract are expensed as incurred.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Revenue recognition commences when all of the following criteria are met: (i)&#160;persuasive evidence of an arrangement exists; (ii)&#160;delivery has occurred; (iii)&#160;the fee is fixed or determinable; and (iv)&#160;collection is probable.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Subscription revenue</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Subscription revenue primarily relates to term (or time&#8209;based) subscription agreements for both open source and proprietary software. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably over the contractual term of the arrangement beginning on the date access to the subscription is made available to the customer.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Services revenue</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">For time and materials and fixed fee arrangements, revenue is recognized as the services are performed or upon acceptance, if applicable. For milestone&#8209;based arrangements, revenue is recognized upon acceptance or subsequent to completion upon the lapse of any acceptance period.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Revenue for training and education services is recognized upon delivery, except for On&#8209;Demand Training, which is recognized ratably over the contractual term.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Multiple</font><font style="font-family:Times New Roman;font-size:10pt;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">element arrangements</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Arrangements with our customers generally include multiple elements such as subscription and services. We allocate revenue to each element of the arrangement based on vendor&#8209;specific objective evidence of each element&#8217;s fair value (VSOE) when we can demonstrate sufficient evidence of the fair value. VSOE for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately on a stand&#8209;alone basis.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We have established VSOE for some of our services. If VSOE for one or more undelivered elements does not exist, revenue recognition does not commence until delivery of both the subscription and services have commenced, or when VSOE of the undelivered elements has been established. Once revenue recognition commences, revenue for the arrangement is recognized ratably over the longest service period in the arrangement.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Reseller arrangements</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We recognize subscription revenue for sales through resellers or other indirect sales channels. Subscription revenue from these sales is generally recognized upon sell&#8209;through to an end user customer. Where payments to us are believed to be contingent upon payment by the end user to the reseller, subscription revenue is not recognized until cash is collected.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Deferred revenue</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Deferred revenue consists of amounts billed to or collected from customers under a binding agreement provided delivery of the related subscription and services has commenced.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Accrued salaries, benefits and commissions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">13,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">15,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:Times New Roman;font-size:10pt;">Accrued bonuses </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10,888</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">17,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Employee stock purchase plan withholdings</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;">Accrued compensation related taxes and other </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">6,241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total accrued compensation </font></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:Times New Roman;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:Times New Roman;font-size:10pt;">31,286</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:Times New Roman;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:Times New Roman;font-size:10pt;">41,393</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Accrued Liabilities</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Accrued taxes </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Accrued professional 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:Times New Roman;font-size:10pt;">1,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,463</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Accrued self-insurance 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:Times New Roman;font-size:10pt;">1,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1,285</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Accrued travel</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,884</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Accrued sublessee liability</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">1,573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4,549</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total other accrued 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:Times New Roman;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:Times New Roman;font-size:10pt;">13,871</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:Times New Roman;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:Times New Roman;font-size:10pt;">13,454</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:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stockholders for the periods presented because their effect would have been anti&#8209;dilutive (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of July 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:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Stock options to purchase common stock </font></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:Times New Roman;font-size:10pt;">16,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;font-size:10pt;">22,211</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Restricted stock units </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:Times New Roman;font-size:10pt;">19,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;font-size:10pt;">18,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Shares issuable pursuant to the ESPP</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:Times New Roman;font-size:10pt;">554</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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:21px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total </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:Times New Roman;font-size:10pt;">36,225</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:Times New Roman;font-size:10pt;">41,387</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:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of July 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:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">52,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;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:Times New Roman;font-size:10pt;">68,936</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Restricted cash</font></div></td><td colspan="2" style="vertical-align: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:Times New Roman;font-size:10pt;">18,024</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:Times New Roman;font-size:10pt;">18,048</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:20px;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:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash</font></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:Times New Roman;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:Times New Roman;font-size:10pt;">70,994</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">86,984</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:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amortized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>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;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><td 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><td 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><td 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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Cash equivalents:</font><font style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">13,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">13,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">10,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Marketable securities:</font></div></td><td 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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(24</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:Times New Roman;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:Times New Roman;font-size:10pt;">7,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;font-size:10pt;">66,337</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(134</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">66,203</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">153,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(415</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:Times New Roman;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:Times New Roman;font-size:10pt;">152,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">93,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(5</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:Times New Roman;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:Times New Roman;font-size:10pt;">93,757</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">40,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(12</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:Times New Roman;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:Times New Roman;font-size:10pt;">40,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">21,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(39</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:Times New Roman;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:Times New Roman;font-size:10pt;">21,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Foreign government obligations</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:Times New Roman;font-size:10pt;">4,000</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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">3,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total cash equivalents and marketable securities</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:Times New Roman;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:Times New Roman;font-size:10pt;">412,039</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:Times New Roman;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:Times New Roman;font-size:10pt;">34</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:Times New Roman;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:Times New Roman;font-size:10pt;">(630</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">411,443</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Included in &#8220;cash and cash equivalents&#8221; in the accompanying consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:9pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:9pt;">. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amortized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>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;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><td 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><td 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><td 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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Cash equivalents:</font><font style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">10,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">10,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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="padding-bottom:2px;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Marketable securities:</font></div></td><td 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:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(39</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:Times New Roman;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:Times New Roman;font-size:10pt;">7,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Asset-backed 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:Times New Roman;font-size:10pt;">46,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(124</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:Times New Roman;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:Times New Roman;font-size:10pt;">46,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">195,460</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(517</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:Times New Roman;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:Times New Roman;font-size:10pt;">194,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">85,438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">85,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Municipal 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:Times New Roman;font-size:10pt;">13,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(18</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:Times New Roman;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:Times New Roman;font-size:10pt;">13,321</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">24,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(7</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:Times New Roman;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:Times New Roman;font-size:10pt;">24,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">U.S. treasury securities</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:Times New Roman;font-size:10pt;">26,903</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:Times New Roman;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:Times New Roman;font-size:10pt;">(40</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:Times New Roman;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:Times New Roman;font-size:10pt;">26,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total cash equivalents and marketable securities</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:Times New Roman;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:Times New Roman;font-size:10pt;">412,003</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:Times New Roman;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:Times New Roman;font-size:10pt;">6</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:Times New Roman;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:Times New Roman;font-size:10pt;">(761</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">411,248</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:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Included in &#8220;cash and cash equivalents&#8221; in the accompanying consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:9pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:9pt;">. </font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended July 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:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:justify;padding-left:32px;text-indent:-32px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Net loss </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(33,375</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(64,229</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(84,416</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(286,548</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:Times New Roman;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:Times New Roman;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Times New Roman;font-size:10pt;">Weighted-average shares used in computing net loss, per share basic and diluted </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">149,505</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">134,506</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">148,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">87,293</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:10pt;"><font style="font-family:Times New Roman;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">(0.22</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(0.48</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(0.57</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(3.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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (dollars in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Fair<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Book<br clear="none"/>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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average<br clear="none"/>Remaining Useful Life<br clear="none"/>(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">11,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(8,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2.2</font></div></td></tr><tr><td style="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:Times New Roman;font-size:10pt;">Customer relationships and other acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">6,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(6,229</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4.1</font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">18,783</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(14,243</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4,540</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;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:Times New Roman;font-size:10pt;">2.4</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (dollars in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Fair<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Book<br clear="none"/>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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average<br clear="none"/>Remaining Useful Life<br clear="none"/>(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">11,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(6,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,217</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2.5</font></div></td></tr><tr><td style="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:Times New Roman;font-size:10pt;">Customer relationships and other acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">6,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(6,159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4.6</font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">18,783</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(12,928</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,855</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;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:Times New Roman;font-size:10pt;">2.8</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:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of July 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:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">52,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;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:Times New Roman;font-size:10pt;">68,936</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Restricted cash</font></div></td><td colspan="2" style="vertical-align: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:Times New Roman;font-size:10pt;">18,024</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:Times New Roman;font-size:10pt;">18,048</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:20px;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:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash</font></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:Times New Roman;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:Times New Roman;font-size:10pt;">70,994</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">86,984</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:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial information for each reportable segment was as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended July 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:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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:Times New Roman;font-size:10pt;">Subscription </font></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:Times New Roman;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:Times New Roman;font-size:10pt;">93,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;font-size:10pt;">73,986</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;font-size:10pt;">179,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;font-size:10pt;">138,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Times New Roman;font-size:10pt;">Services </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:Times New Roman;font-size:10pt;">17,215</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">15,842</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:Times New Roman;font-size:10pt;">34,023</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:Times New Roman;font-size:10pt;">30,767</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:Times New Roman;font-size:10pt;">Total revenue</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:Times New Roman;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:Times New Roman;font-size:10pt;">110,338</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:Times New Roman;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:Times New Roman;font-size:10pt;">89,828</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:Times New Roman;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:Times New Roman;font-size:10pt;">213,045</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:Times New Roman;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:Times New Roman;font-size:10pt;">169,424</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:0px;text-align:center;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended July 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:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Contribution margin: </font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Times New Roman;font-size:10pt;">Subscription </font></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:Times New Roman;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:Times New Roman;font-size:10pt;">81,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;font-size:10pt;">62,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;font-size:10pt;">154,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;font-size:10pt;">117,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Times New Roman;font-size:10pt;">Services </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Times New Roman;font-size:10pt;">4,558</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Total segment contribution margin</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:Times New Roman;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:Times New Roman;font-size:10pt;">84,100</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:Times New Roman;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:Times New Roman;font-size:10pt;">65,951</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:Times New Roman;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:Times New Roman;font-size:10pt;">159,100</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:Times New Roman;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:Times New Roman;font-size:10pt;">121,986</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:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize stock option activity and related information under the Stock Plans:</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;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:37%;" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Stock Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted-Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Contractual Term (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Aggregate<br clear="none"/>Intrinsic&#160;<br clear="none"/>Value <br clear="none"/> (in thousands)</font></div></td></tr><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:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Balance &#8212;January 31, 2018</font></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;padding-left:5px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">18,406,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">5.03</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">5.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">252,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">(1,467,007</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:Times New Roman;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:Times New Roman;font-size:9pt;">3.57</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#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:Times New Roman;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">(357,062</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:Times New Roman;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:Times New Roman;font-size:9pt;">9.93</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;"><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:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Balance &#8212;July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">16,582,851</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:9pt;">5.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">4.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:Times New Roman;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:Times New Roman;font-size:9pt;">145,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expected future amortization expense of these intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands, by fiscal year):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;">Remaining six months of fiscal 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1,737</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">944</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2023 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Total intangible assets, net </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">4,540</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:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Information</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The results of the reportable segments are derived directly from our management reporting system and are based on our methods of internal reporting which are not necessarily in conformity with GAAP. Management measures the performance of each segment based on several metrics, including contribution margin, as defined below. Management does not use asset information to assess performance and make decisions regarding allocation of resources. Therefore, depreciation and amortization expense is not allocated among segments.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Contribution margin is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. Segment contribution margin includes segment revenue less the related cost of sales excluding certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock&#8209;based compensation expense, amortization of acquired intangible assets, direct sales and marketing costs, research and development costs, corporate general and administrative costs, such as legal and accounting, interest income, interest expense, and other income and expense.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial information for each reportable segment was as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended July 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:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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:Times New Roman;font-size:10pt;">Subscription </font></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:Times New Roman;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:Times New Roman;font-size:10pt;">93,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;font-size:10pt;">73,986</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;font-size:10pt;">179,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;font-size:10pt;">138,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Times New Roman;font-size:10pt;">Services </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:Times New Roman;font-size:10pt;">17,215</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">15,842</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:Times New Roman;font-size:10pt;">34,023</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:Times New Roman;font-size:10pt;">30,767</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:Times New Roman;font-size:10pt;">Total revenue</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:Times New Roman;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:Times New Roman;font-size:10pt;">110,338</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:Times New Roman;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:Times New Roman;font-size:10pt;">89,828</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:Times New Roman;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:Times New Roman;font-size:10pt;">213,045</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:Times New Roman;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:Times New Roman;font-size:10pt;">169,424</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:0px;text-align:center;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended July 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:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Contribution margin: </font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:Times New Roman;font-size:10pt;">Subscription </font></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:Times New Roman;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:Times New Roman;font-size:10pt;">81,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;font-size:10pt;">62,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;font-size:10pt;">154,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Times New Roman;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:Times New Roman;font-size:10pt;">117,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Times New Roman;font-size:10pt;">Services </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Times New Roman;font-size:10pt;">4,558</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Total segment contribution margin</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:Times New Roman;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:Times New Roman;font-size:10pt;">84,100</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:Times New Roman;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:Times New Roman;font-size:10pt;">65,951</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:Times New Roman;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:Times New Roman;font-size:10pt;">159,100</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:Times New Roman;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:Times New Roman;font-size:10pt;">121,986</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The reconciliation of segment financial information to our loss from operations is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Six Months Ended July 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:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Segment contribution margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">84,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">65,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">159,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">121,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Amortization of acquired intangible 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:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(657</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:Times New Roman;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:Times New Roman;font-size:10pt;">(941</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:Times New Roman;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:Times New Roman;font-size:10pt;">(1,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:Times New Roman;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:Times New Roman;font-size:10pt;">(1,885</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:Times New Roman;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(20,475</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:Times New Roman;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:Times New Roman;font-size:10pt;">(39,451</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:Times New Roman;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:Times New Roman;font-size:10pt;">(45,841</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:Times New Roman;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:Times New Roman;font-size:10pt;">(230,533</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:Times New Roman;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:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate costs, such as research and development, corporate general and administrative and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(96,818</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:Times New Roman;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:Times New Roman;font-size:10pt;">(91,244</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:Times New Roman;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:Times New Roman;font-size:10pt;">(196,216</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:Times New Roman;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:Times New Roman;font-size:10pt;">(177,593</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:Times New Roman;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:Times New Roman;font-size:10pt;">Loss from operations</font></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:Times New Roman;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:Times New Roman;font-size:10pt;">(33,850</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(65,685</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(84,271</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:Times New Roman;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:Times New Roman;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:Times New Roman;font-size:10pt;">(288,025</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:Times New Roman;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Sales outside of the United States represented approximately </font><font style="font-family:Times New Roman;font-size:10pt;">36%</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">28%</font><font style="font-family:Times New Roman;font-size:10pt;"> of our total revenue for </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively, and </font><font style="font-family:Times New Roman;font-size:10pt;">34%</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">27%</font><font style="font-family:Times New Roman;font-size:10pt;"> of our total revenue for the </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively. All revenues from customers outside of the United States are attributed to individual countries on an end&#8209;customer basis, based on domicile of the purchasing entity, if known, or the location of the customer&#8217;s headquarters if the specific purchasing entity within the customer is unknown.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">As of </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, assets located outside the United States were </font><font style="font-family:Times New Roman;font-size:10pt;">3%</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">4%</font><font style="font-family:Times New Roman;font-size:10pt;"> of total assets, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We operate as </font><font style="font-family:Times New Roman;font-size:10pt;">two</font><font style="font-family:Times New Roman;font-size:10pt;"> operating segments &#8211; subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We recognize stock&#8209;based compensation expense for all stock&#8209;based payments. Employee stock&#8209;based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We calculate the fair value of stock options and purchase rights granted under the&#160;2017 Employee Stock Purchase Plan (ESPP)&#160;based on the Black&#8209;Scholes option&#8209;pricing model. The Black&#8209;Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle and size. The interest rate is derived from government bonds with a similar term to that of the options or ESPP purchase rights granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straight&#8209;line method for employee expense attribution for options and ESPP purchase rights.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We have granted restricted stock units (RSUs) to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service&#8209;based vesting condition and a liquidity event&#8209;related performance condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service&#8209;based vesting condition only. The service&#8209;based condition for the majority of these awards is generally satisfied pro&#8209;rata over&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">four</font><font style="font-family:Times New Roman;font-size:10pt;"> years. The liquidity event&#8209;related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock&#8209;based compensation expense using the accelerated attribution method with a cumulative catch&#8209;up of stock&#8209;based compensation expense in the amount of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">$181.5 million</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;in fiscal&#160;2018, attributable to service prior to such effective date.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We estimate the fair value of options and other equity awards granted to non&#8209;employees using the Black&#8209;Scholes method. These awards are subject to periodic re&#8209;measurement over the period during which services are rendered. Stock&#8209;based compensation expense is recognized over the vesting period on a straight&#8209;line basis.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have 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. The condensed consolidated financial statements include the results of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, Germany, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The condensed consolidated balance sheet as of </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The information contained herein reflects all adjustments necessary for a fair presentation of our results of operations, financial position and cash flows. All such adjustments are of a normal, recurring nature. The results of operations for the </font><font style="font-family:Times New Roman;font-size:10pt;">three and six</font><font style="font-family:Times New Roman;font-size:10pt;"> months ended </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> are not necessarily indicative of results to be expected for the full year ending&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;"> or for any other interim period or for any other future year. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, filed with the SEC on April 4, 2018.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant Accounting Policies</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">There have been no changes to our significant accounting policies described in the annual report filed with the SEC on April 4, 2018.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal Year</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Our fiscal year ends on January&#160;31. References to fiscal&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">2019</font><font style="font-family:Times New Roman;font-size:10pt;">, for example, refer to the fiscal year ending&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, stock&#8209;based compensation expense, annual bonus attainment, self&#8209;insurance costs incurred, the fair value of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the fair value of common stock prior to our IPO in fiscal 2018, the assessment of elements in a multi&#8209;element arrangement and the valuation assigned to each element, and contingencies. These estimates and assumptions are based on management&#8217;s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segments</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We operate as </font><font style="font-family:Times New Roman;font-size:10pt;">two</font><font style="font-family:Times New Roman;font-size:10pt;"> operating segments &#8211; subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash, Cash Equivalents and Restricted Cash</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Cash equivalents consist of short&#8209;term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the condensed consolidated balance sheets. Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of July 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:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">52,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Times New Roman;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:Times New Roman;font-size:10pt;">68,936</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Restricted cash</font></div></td><td colspan="2" style="vertical-align: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:Times New Roman;font-size:10pt;">18,024</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:Times New Roman;font-size:10pt;">18,048</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:20px;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:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash</font></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:Times New Roman;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:Times New Roman;font-size:10pt;">70,994</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">86,984</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk and Significant Customers</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">At </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, no&#160;customer represented 10% or more of accounts receivable. At </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">, one customer represented </font><font style="font-family:Times New Roman;font-size:10pt;">16%</font><font style="font-family:Times New Roman;font-size:10pt;"> of accounts receivable. For the three and six months ended </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, no single customer accounted for 10% or more of revenue.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We generate revenue from subscriptions and services. Subscription arrangements are typically </font><font style="font-family:Times New Roman;font-size:10pt;">one</font><font style="font-family:Times New Roman;font-size:10pt;"> to </font><font style="font-family:Times New Roman;font-size:10pt;">three years</font><font style="font-family:Times New Roman;font-size:10pt;"> in length but may be up to </font><font style="font-family:Times New Roman;font-size:10pt;">seven years</font><font style="font-family:Times New Roman;font-size:10pt;"> in limited cases. Arrangements with our customers typically do not include general rights of return. Incremental&#160;direct&#160;costs incurred related to the acquisition or origination of a customer contract are expensed as incurred.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Revenue recognition commences when all of the following criteria are met: (i)&#160;persuasive evidence of an arrangement exists; (ii)&#160;delivery has occurred; (iii)&#160;the fee is fixed or determinable; and (iv)&#160;collection is probable.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Subscription revenue</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Subscription revenue primarily relates to term (or time&#8209;based) subscription agreements for both open source and proprietary software. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably over the contractual term of the arrangement beginning on the date access to the subscription is made available to the customer.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Services revenue</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">For time and materials and fixed fee arrangements, revenue is recognized as the services are performed or upon acceptance, if applicable. For milestone&#8209;based arrangements, revenue is recognized upon acceptance or subsequent to completion upon the lapse of any acceptance period.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Revenue for training and education services is recognized upon delivery, except for On&#8209;Demand Training, which is recognized ratably over the contractual term.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Multiple</font><font style="font-family:Times New Roman;font-size:10pt;">&#8209;</font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">element arrangements</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Arrangements with our customers generally include multiple elements such as subscription and services. We allocate revenue to each element of the arrangement based on vendor&#8209;specific objective evidence of each element&#8217;s fair value (VSOE) when we can demonstrate sufficient evidence of the fair value. VSOE for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately on a stand&#8209;alone basis.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We have established VSOE for some of our services. If VSOE for one or more undelivered elements does not exist, revenue recognition does not commence until delivery of both the subscription and services have commenced, or when VSOE of the undelivered elements has been established. Once revenue recognition commences, revenue for the arrangement is recognized ratably over the longest service period in the arrangement.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Reseller arrangements</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We recognize subscription revenue for sales through resellers or other indirect sales channels. Subscription revenue from these sales is generally recognized upon sell&#8209;through to an end user customer. Where payments to us are believed to be contingent upon payment by the end user to the reseller, subscription revenue is not recognized until cash is collected.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Deferred revenue</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Deferred revenue consists of amounts billed to or collected from customers under a binding agreement provided delivery of the related subscription and services has commenced.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock&#8209;Based Compensation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We recognize stock&#8209;based compensation expense for all stock&#8209;based payments. Employee stock&#8209;based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We calculate the fair value of stock options and purchase rights granted under the&#160;2017 Employee Stock Purchase Plan (ESPP)&#160;based on the Black&#8209;Scholes option&#8209;pricing model. The Black&#8209;Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle and size. The interest rate is derived from government bonds with a similar term to that of the options or ESPP purchase rights granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straight&#8209;line method for employee expense attribution for options and ESPP purchase rights.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We have granted restricted stock units (RSUs) to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service&#8209;based vesting condition and a liquidity event&#8209;related performance condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service&#8209;based vesting condition only. The service&#8209;based condition for the majority of these awards is generally satisfied pro&#8209;rata over&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">four</font><font style="font-family:Times New Roman;font-size:10pt;"> years. The liquidity event&#8209;related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock&#8209;based compensation expense using the accelerated attribution method with a cumulative catch&#8209;up of stock&#8209;based compensation expense in the amount of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">$181.5 million</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;in fiscal&#160;2018, attributable to service prior to such effective date.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We estimate the fair value of options and other equity awards granted to non&#8209;employees using the Black&#8209;Scholes method. These awards are subject to periodic re&#8209;measurement over the period during which services are rendered. Stock&#8209;based compensation expense is recognized over the vesting period on a straight&#8209;line basis.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management&#8217;s estimate, it is more likely than not that the deferred tax asset will not be realized.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In December 2017, the U.S. federal government enacted the 2017 Tax Cuts &amp; Jobs Act (Tax Act). The Tax Act includes a number of changes in existing tax law impacting businesses, including the transition tax, a one&#8209;time deemed repatriation of cumulative undistributed foreign earnings and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018. We were required to recognize the effects of the tax law changes in the period of enactment, including the determination of the transition tax and the re-measurement of deferred taxes as well as to re-assess the realizability of our deferred tax assets. Subsequent to the enactment of the Tax Act, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allows companies to record provisional amounts related to the effects of the Tax Act during a measurement period not to extend beyond one year of the enactment date. Due to the timing of the Tax Act and additional guidance and interpretations that may be issued by the U.S. Treasury Department, Internal Revenue Service and other standard-setting bodies in the future, we have not completed our analysis of the income tax effects of the Tax Act. Our provisional estimates will be adjusted during the measurement period defined under SAB 118, based upon our ongoing analysis of our data and tax positions along with the new guidance from regulators and interpretations of the law.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">JOBS Act Accounting Election</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (JOBS&#160;Act). Under the JOBS&#160;Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS&#160;Act until such time as those standards apply to private companies. We have elected to retain the ability to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (i)&#160;are no longer an emerging growth company or (ii)&#160;affirmatively and irrevocably opt out of the extended transition period provided in the JOBS&#160;Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates. Because the market value of our common stock held by non-affiliates exceeds </font><font style="font-family:Times New Roman;font-size:10pt;">$700 million</font><font style="font-family:Times New Roman;font-size:10pt;"> as of July&#160;31, 2018, we will be deemed a &#8220;large accelerated filer&#8221; under the Exchange Act and will lose emerging growth company status as of January&#160;31, 2019.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Standards</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We adopted the following accounting standards in the first quarter of fiscal 2019:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;">&#9642;</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:Times New Roman;font-size:10pt;">ASU 2016-15, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;font-style:italic;">&#9642;</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:Times New Roman;font-size:10pt;">ASU 2016-16, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Accounting for Income Taxes: Intra-Entity Asset Transfers of Assets Other than Inventory</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;font-style:italic;">&#9642;</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:Times New Roman;font-size:10pt;">ASU&#160;2017-01,&#160;</font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;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:Times New Roman;font-size:10pt;">&#9642;</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:Times New Roman;font-size:10pt;">ASU No. 2017-09,&#160;</font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Compensation&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">-&#160;</font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Stock Compensation (Topic 718): Scope of Modification Accounting</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The adoption of the above listed accounting standards did not have a material impact on our condensed consolidated financial statements for the </font><font style="font-family:Times New Roman;font-size:10pt;">three and six</font><font style="font-family:Times New Roman;font-size:10pt;"> month periods ended </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Standards</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In May&#160;2014, the FASB&#160;issued ASU No.&#160;2014&#8209;09, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic&#160;606)</font><font style="font-family:Times New Roman;font-size:10pt;">, or ASU&#160;2014&#8209;09,&#160;which amended the existing FASB&#160;Accounting Standards Codification. ASU 2014&#8209;09 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services and also provides guidance on the recognition of costs related to obtaining and fulfilling customer contracts. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We plan to adopt this standard on February 1, 2019 using the full-retrospective method. This method will result in the new standard being applied retrospectively to each prior period presented within the consolidated financial statements at the adoption date. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We are also currently evaluating the impact ASU 2014&#8209;09 will have on our consolidated financial statements, accounting policies, processes, and system requirements. We have assigned internal resources in addition to engaging third party service providers to assist in the evaluation. While we continue to assess all potential impacts under ASU 2014&#8209;09, we have completed a preliminary assessment to determine the effect of adoption on our existing revenue arrangements and are analyzing specific transactions to confirm those conclusions. We have also begun implementing our new revenue recognition systems.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We currently recognize subscription revenue ratably over the subscription period. Under the new standard, these subscription arrangements represent two performance obligations; a software license that is delivered upfront and a series of performance obligations that are delivered over time. We believe that a significant portion of our subscription revenue meets the criteria for revenue recognition over time and the vast majority of the revenue will continue to be recognized ratably under the new standard. We expect that a portion of the arrangement fee related to the software license will be recognized upfront, which we believe will usually be insignificant in comparison to the entire arrangement, as we offer the substantial majority of functional features for free in the open source version of our software. Accounting for certain sales commissions under ASU 2014&#8209;09 is different than our current accounting policy which is to expense sales commissions as incurred whereas such costs will be deferred and amortized under ASU&#160;2014&#8209;09. This will result in an increase in deferred costs recognized on our balance sheet. Additionally, we believe that the amortization period for such deferred commission costs will be longer than the contract term, as ASU 2014&#8209;09 requires entities to determine whether the costs relate to specific anticipated contracts. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">While we continue to assess the potential impacts of ASU 2014&#8209;09, including the areas described above, and anticipate the standard will have a material impact on our consolidated financial statements, we do not know and cannot reasonably estimate the quantitative impact on our consolidated financial statements at this time.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In January 2016, the FASB issued ASU No. 2016-01, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Financial Instruments - Overall (Subtopic 825-10), </font><font style="font-family:Times New Roman;font-size:10pt;">which requires all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under equity method of accounting or those that result in consolidation of the investee).The amendments in this update also require an entity to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instrument-specific credit risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments. In addition the amendments in this update eliminate the requirement to disclose the fair value of financial instruments measured at amortized cost for entities that are not public business entities and the requirement to disclose the method(s) and significant assumptions used to estimate the fair value that is required to be disclosed for financial instruments measured at amortized cost on the balance sheet for public business entities. We plan to adopt this standard on February 1, 2019. The Company does not know or cannot reasonably estimate the quantitative impact of the new standard on our consolidated financial statements and disclosures at this time.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">In February 2016, the FASB&#160;issued ASU No. 2016-02, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:Times New Roman;font-size:10pt;">, or ASU 2016-02, which requires lessees to record most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016&#8209;02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right&#8209;to&#8209;use asset for the right to use the underlying asset for the lease term. We plan to adopt this standard on February 1, 2019. We have assigned internal resources in addition to engaging third party service providers to assist in our evaluation of the impact of the adoption of this standard on our consolidated financial statements. We are in the process of assessing the appropriate changes to our accounting policies, business processes, controls, and systems necessary to support the adoption of this standard. We do not know or cannot reasonably estimate the quantitative impact of the new standard on our consolidated financial statements and disclosures at this time.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Components</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, Net</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Computer equipment and software </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">18,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">17,139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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:Times New Roman;font-size:10pt;">Office furniture and equipment </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,981</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Leasehold improvements </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">19,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">13,469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Construction in progress </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">483</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Property and equipment, gross </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">48,158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">41,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Less: accumulated depreciation and amortization </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(26,069</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:Times New Roman;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:Times New Roman;font-size:10pt;">(24,232</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:Times New Roman;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">22,089</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:Times New Roman;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:Times New Roman;font-size:10pt;">17,600</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:Times New Roman;font-size:10pt;"> </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Construction in progress primarily consists of leasehold improvements that have not been placed into service as of </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Depreciation expense was </font><font style="font-family:Times New Roman;font-size:10pt;">$2.1 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$2.4 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively, and </font><font style="font-family:Times New Roman;font-size:10pt;">$3.8 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$5.1 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (dollars in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Fair<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Book<br clear="none"/>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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average<br clear="none"/>Remaining Useful Life<br clear="none"/>(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">11,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(8,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2.2</font></div></td></tr><tr><td style="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:Times New Roman;font-size:10pt;">Customer relationships and other acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">6,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(6,229</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4.1</font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">18,783</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(14,243</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4,540</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;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:Times New Roman;font-size:10pt;">2.4</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (dollars in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Fair<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Book<br clear="none"/>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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average<br clear="none"/>Remaining Useful Life<br clear="none"/>(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">11,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(6,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,217</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2.5</font></div></td></tr><tr><td style="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:Times New Roman;font-size:10pt;">Customer relationships and other acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">6,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(6,159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4.6</font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">18,783</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(12,928</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="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,855</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;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:Times New Roman;font-size:10pt;">2.8</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:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense for intangible assets was </font><font style="font-family:Times New Roman;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expected future amortization expense of these intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands, by fiscal year):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;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:Times New Roman;font-size:10pt;">Remaining six months of fiscal 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1,737</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">944</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2023 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Total intangible assets, net </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">4,540</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Compensation</font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Accrued salaries, benefits and commissions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">13,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">15,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:Times New Roman;font-size:10pt;">Accrued bonuses </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">10,888</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">17,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Employee stock purchase plan withholdings</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:Times New Roman;font-size:10pt;">Accrued compensation related taxes and other </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">6,241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total accrued compensation </font></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:Times New Roman;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:Times New Roman;font-size:10pt;">31,286</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:Times New Roman;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:Times New Roman;font-size:10pt;">41,393</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Accrued Liabilities</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">July&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">January&#160;31, <br clear="none"/>2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Accrued taxes </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Accrued professional 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:Times New Roman;font-size:10pt;">1,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,463</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Accrued self-insurance 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:Times New Roman;font-size:10pt;">1,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1,285</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Accrued travel</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,884</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1,492</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Accrued sublessee liability</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;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:Times New Roman;font-size:10pt;">1,573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Times New Roman;font-size:10pt;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4,549</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Total other accrued 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:Times New Roman;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:Times New Roman;font-size:10pt;">13,871</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:Times New Roman;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:Times New Roman;font-size:10pt;">13,454</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:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Other includes deferred real estate costs, customer deposits, amounts owed to third&#8209;party vendors that provide marketing, corporate event planning and cloud&#8209;computing services.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, stock&#8209;based compensation expense, annual bonus attainment, self&#8209;insurance costs incurred, the fair value of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the fair value of common stock prior to our IPO in fiscal 2018, the assessment of elements in a multi&#8209;element arrangement and the valuation assigned to each element, and contingencies. These estimates and assumptions are based on management&#8217;s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.</font></div></div> Amounts include stock‑based compensation expense as follows (in thousands): Three Months Ended July 31, Six Months Ended July 31, 2018 2017 2018 2017 Cost of revenue – subscription $2,496 $3,693 $5,044 $19,393Cost of revenue – services 2,776 3,890 5,250 24,227Research and development 8,336 13,128 18,197 81,029Sales and marketing 2,698 12,137 8,777 72,678General and administrative 4,169 6,603 8,573 33,206 Amounts include amortization of acquired intangible assets as follows (in thousands): Three Months Ended July 31, Six Months Ended July 31, 2018 2017 2018 2017Cost of revenue – subscription $622 $510 $1,244 $1,024Sales and marketing 35 431 70 861 EX-101.SCH 7 cldr-20180731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2113100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities in an Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Comprehensive Loss 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 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2431401 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2140100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2440403 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2440402 - Disclosure - Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2340301 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Organization and Description of Business - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2434401 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2137100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2437404 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437403 - Disclosure - Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2437402 - Disclosure - Segment Information - Schedule of Financial Information by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2337301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428404 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cldr-20180731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cldr-20180731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cldr-20180731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Income Tax Disclosure [Abstract] Tax provision Income Tax Expense (Benefit) Segment Reporting [Abstract] Schedule of Financial Information by Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Reconciliation of Segment Financial Information to Loss from Operations Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Income Statement [Abstract] Statement [Table] Statement [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenue – subscription Cost of Services, Licenses and Services [Member] Cost of Services, Licenses and Services [Member] Cost of revenue – services Contract Revenue Cost [Member] Contract Revenue Cost [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Statement [Line Items] Statement [Line Items] Stock-based compensation expense Allocated Share-based Compensation Expense Amortization expense of intangible assets Amortization of Intangible Assets Accounting Policies [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization and Description of Business Business Description and Basis of Presentation [Text Block] Cash and Cash Equivalents [Abstract] Schedule of Fair Value of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of Fair Value of Marketable Securities Debt Securities, Available-for-sale [Table Text Block] Schedule of Marketable Securities in an Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Fair Value Disclosures [Abstract] Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Income Taxes Income Tax Disclosure [Text Block] Concentration Risk [Table] Concentration Risk [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Non-US Non-US [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Geographic Concentration Geographic Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Total Revenue Sales Revenue, Net [Member] Total Assets Assets, Total [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk (as a percent) Concentration Risk, Percentage Accumulated deficit Retained Earnings (Accumulated Deficit) Earnings Per Share [Abstract] Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Marketable securities term Marketable Securities, Noncurrent, Term Marketable Securities, Noncurrent, Term Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed technology Developed Technology Rights [Member] Customer relationships and other acquired intangible assets Customer Relationships [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Fair Value Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Book Value Finite-Lived Intangible Assets, Net Weighted Average Remaining Useful Life (in years) Finite-Lived Intangible Assets, Remaining Amortization Period Statement of Comprehensive Income [Abstract] Net loss Net Income (Loss) Attributable to Parent Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gain on investments Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Depreciation Depreciation Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] Asset-backed securities Asset-backed Securities [Member] U.S. agency obligations US Government Agencies Debt Securities [Member] Corporate notes and obligations Corporate Debt Securities [Member] Commercial paper Commercial Paper [Member] Municipal securities Municipal Bonds [Member] Major Types of Debt and Equity Securities [Axis] Financial Instrument [Axis] Major Types of Debt and Equity Securities [Domain] Financial Instruments [Domain] Certificates of deposit Certificates of Deposit [Member] U.S. treasury securities US Treasury Securities [Member] Foreign government obligations Debt Security, Government, Non-US [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Cash Equivalents: Cash Equivalents [Abstract] Cash Equivalents [Abstract] Amortized Cost Cash Equivalents, at Carrying Value Estimated Fair Value Cash Equivalents, Fair Value Disclosure Cash Equivalents, Fair Value Disclosure Marketable securities: Marketable Securities [Abstract] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value Debt Securities, Available-for-sale Amortized Cost Investments and Cash Cash equivalents and marketable securities, estimated fair value Available for Sale Securities and Cash Equivalents, Fair Value Disclosure Available for Sale Securities and Cash Equivalents, Fair Value Disclosure Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Subscription Services Subscription Services [Member] Subscription Services [Member] Subscription Arrangement, Limited Case Subscription Arrangement, Limited Case [Member] Subscription Arrangement, Limited Case [Member] Customer Concentration Risk Customer Concentration Risk [Member] Accounts Receivable Accounts Receivable [Member] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue [Domain] Deferred Revenue [Domain] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Equity Incentive Plan 2008 Equity Incentive Plan 2008 [Member] Equity Incentive Plan 2008 [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted stock units Restricted Stock Units (RSUs) [Member] Number of operating segments Number of Operating Segments Revenue recognition period (in years) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Share based compensation service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Catch up share based compensation expense Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost Common stock held by non-affiliates Common Stock, Value, Outstanding, Held by Non-Affiliates Common Stock, Value, Outstanding, Held by Non-Affiliates Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation Share-based Compensation Accretion and amortization of marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Gain on disposal of fixed assets Gain (Loss) on Disposition of Property Plant Equipment Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued compensation Increase (Decrease) in Employee Related Liabilities Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of marketable securities and other investments Payments to Acquire Debt Securities, Available-for-sale Sales of marketable securities and other investments Proceeds from Sale of Debt Securities, Available-for-sale Maturities of marketable securities and other investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Capital expenditures Payments to Acquire Property, Plant, and Equipment Proceeds from sale of equipment Proceeds from Sale of Productive Assets Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Net proceeds from issuance of common stock in initial public offering Proceeds from Issuance Initial Public Offering Proceeds from employee stock plans Proceeds from Stock Options Exercised Shares withheld related to net share settlement of restricted stock units Payments Related to Tax Withholding for Share-based Compensation Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash and Cash Equivalents Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash — Beginning of period Cash, cash equivalents and restricted cash — End of period SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Cash paid for income taxes Income Taxes Paid, Net SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES Noncash Investing and Financing Items [Abstract] Purchases of property and equipment in other accrued liabilities Capital Expenditures Incurred but Not yet Paid Offering costs in accounts payable and other accrued liabilities Follow On Offering Cost Accruals Follow On Offering Cost Accruals Conversion of redeemable convertible preferred stock to common stock Conversion of Stock, Amount Converted Subscription Revenue Subscription Revenue [Member] Subscription Revenue [Member] Services Revenue Services Revenue [Member] Services Revenue [Member] Revenue: Revenues [Abstract] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenue: Cost of Revenue [Abstract] Total cost of revenue Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Interest income, net Interest Income (Expense), Net Other income (expense), net Nonoperating Income (Expense) Net loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Net loss Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Weighted-average shares used in computing net loss per share, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer equipment and software Computer Equipment [Member] Office furniture and equipment Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Construction in progress Construction in Progress [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stockholders' Equity Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] 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] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Restricted cash Restricted Cash and Cash Equivalents, Fair Value Disclosure Restricted Cash and Cash Equivalents, Fair Value Disclosure Total financial assets Assets, Fair Value Disclosure Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Affiliated Entity Affiliated Entity [Member] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Intel Corporation Intel Corporation [Member] Intel Corporation [Member] Cloudera Foundation Cloudera Foundation [Member] Cloudera Foundation [Member] Other Related Parties Other Related Parties [Member] Other Related Parties [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Revenue from Affiliated Companies Revenue from Affiliated Companies [Member] Revenue from Affiliated Companies [Member] Accounts Receivable from Affiliated Companies Accounts Receivable from Affiliated Companies [Member] Accounts Receivable from Affiliated Companies [Member] Deferred Revenue from Affiliated Companies Deferred Revenue from Affiliated Companies [Member] Deferred Revenue from Affiliated Companies [Member] Donation to Non-Profit Affiliate Donation to Non-Profit Affiliate [Member] Donation to Non-Profit Affiliate [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Ownership interest (as a percent) Stockholder's Ownership Interest Stockholder's Ownership Interest Revenue from related party Revenue from Related Parties Accounts receivable related party Accounts Receivable, Related Parties Donated common shares (in shares) Related Party Transaction, Common Shares Transferred to Related Party Related Party Transaction, Common Shares Transferred to Related Party Cash donation Related Party Transaction, Expenses from Transactions with Related Party IPO proceeds donated (as a percent) Related Party Transaction, Proceeds from Issuance of Common Stock Allocated to Affiliate Related Party Transaction, Proceeds from Issuance of Common Stock Allocated to Affiliate Number of related parties Related Party, Number of Related Parties Related Party, Number of Related Parties Deferred revenue Contract with Customer, Liability Accrued Compensation Employee-related Liabilities [Abstract] Accrued salaries, benefits and commissions Accrued Salaries, Current Accrued bonuses Accrued Bonuses, Current Employee stock purchase plan withholdings Share-based Compensation Arrangement by Share-based Payment Award Amount Reserved for Share Purchases Share-based Compensation Arrangement by Share-based Payment Award Amount Reserved for Share Purchases Accrued compensation related taxes and other Accrued Payroll Taxes, Current Total accrued compensation Employee-related Liabilities, Current Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Accrued taxes Taxes Payable, Current Accrued professional costs Accrued Professional Fees, Current Accrued self-insurance costs Self Insurance Reserve, Current Accrued travel Accrued Travel, Current Accrued Travel, Current Accrued sublessee liability Accrued Sublease Liability, Current Accrued Sublease Liability, Current Other Other Accrued Liabilities, Current Total other accrued liabilities Accrued Liabilities, Current Fair Value Measurement Fair Value Disclosures [Text Block] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Cash and Cash Equivalents Cash as Reported on the Condensed Consolidated Statements of Cash Flows Restrictions on Cash and Cash Equivalents [Table Text Block] Numerator: Numerator [Abstract] Numerator [Abstract] Denominator: Denominator [Abstract] Denominator [Abstract] Net loss per share, basic and diluted (in shares) Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Corporate, Non-Segment Corporate, Non-Segment [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Segment contribution margin Contribution Margin Contribution Margin Amortization of acquired intangible assets Stock-based compensation expense Corporate costs, such as research and development, corporate general and administrative and other Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Fiscal Year Fiscal Period, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Segments Segment Reporting, Policy [Policy Text Block] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Concentration of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] JOBS Act Accounting Election Emerging Growth Company Election [Policy Text Block] Emerging Growth Company Election [Policy Text Block] Recently Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Deferred Rent Lessee, Leases [Policy Text Block] Indemnification Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Minimum Lease Payments, Remaining six months of fiscal 2019 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Sublease Rental Proceeds, Remaining six months of fiscal 2019 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments, Remainder of Fiscal Year, Future Minimum Sublease Rentals Net Minimum Lease Payments, Remaining six months of fiscal 2019 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Remainder of Fiscal Year, Net of Sublease Rental Income Minimum Lease Payments, 2020 Operating Leases, Future Minimum Payments, Due in Two Years Sublease Rental Proceeds, 2020 Operating Leases, Future Minimum Payments, Due in Two Years, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments, Due in Two Years, Future Minimum Sublease Rentals Net Minimum Lease Payments, 2020 Operating Leases, Future Minimum Payments, Due in Two Years, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Due in Two Years, Net of Sublease Rental Income Minimum Lease Payments, 2021 Operating Leases, Future Minimum Payments, Due in Three Years Sublease Rental Proceeds, 2021 Operating Leases, Future Minimum Payments, Due in Three Years, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments, Due in Three Years, Future Minimum Sublease Rentals Net Minimum Lease Payments, 2021 Operating Leases, Future Minimum Payments, Due in Three Years, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Due in Three Years, Net of Sublease Rental Income Minimum Lease Payments, 2022 Operating Leases, Future Minimum Payments, Due in Four Years Sublease Rental Proceeds, 2022 Operating Leases, Future Minimum Payments, Due in Four Years, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments, Due in Four Years, Future Minimum Sublease Rentals Net Minimum Lease Payments, 2022 Operating Leases, Future Minimum Payments, Due in Four Years, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Due in Four Years, Net of Sublease Rental Income Minimum Lease Payments, 2023 Operating Leases, Future Minimum Payments, Due in Five Years Sublease Rental Proceeds, 2023 Operating Leases, Future Minimum Payments, Due in Five Years, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments, Due in Five Years, Future Minimum Sublease Rentals Net Minimum Lease Payments, 2023 Operating Leases, Future Minimum Payments, Due in Five Years, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Due in Five Years, Net of Sublease Rental Income Minimum Lease Payments, 2024 and thereafter Operating Leases, Future Minimum Payments, Due Thereafter Sublease Rental Proceeds, 2024 and thereafter Operating Leases, Future Minimum Payments, Due Thereafter, Future Minimum Sublease Rentals Operating Leases, Future Minimum Payments, Due Thereafter, Future Minimum Sublease Rentals Net Minimum Lease Payments, 2024 and thereafter Operating Leases, Future Minimum Payments, Due Thereafter, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Due Thereafter, Net of Sublease Rental Income Minimum Lease Payments, Total Operating Leases, Future Minimum Payments Due Sublease Rental Proceeds, Total Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Net Minimum Lease Payments, Total Operating Leases, Future Minimum Payments, Net of Sublease Rental Income Operating Leases, Future Minimum Payments, Net of Sublease Rental Income Statement of Financial Position [Abstract] ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Short-term marketable securities Marketable Securities, Current Accounts receivable, net Receivables, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Marketable securities, noncurrent Marketable Securities, Noncurrent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Other assets Other Assets, Noncurrent TOTAL ASSETS Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] CURRENT LIABILITIES: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation Other accrued liabilities Deferred revenue, current portion Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Deferred revenue, less current portion Contract with Customer, Liability, Noncurrent Other liabilities Other Liabilities, Noncurrent TOTAL LIABILITIES Liabilities STOCKHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] 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 TOTAL STOCKHOLDERS’ EQUITY Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Subscription Subscription Segment [Member] Subscription [Member] Services Services Segment [Member] Services [Member] Total revenue Revenues Cash Equivalents and Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Segment Information Segment Reporting Disclosure [Text Block] Letters of credit Letters of Credit Outstanding, Amount Rent expense Operating Leases, Rent Expense, Net Fair value, less than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Unrealized loss, less than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Fair value, greater than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Unrealized losses, greater than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Total fair value Debt Securities, Available-for-sale, Unrealized Loss Position Total unrealized losses Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Remaining six months of fiscal 2019 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2023 and thereafter Finite-Lived Intangible Assets, Amortization Expense, Year Five and Thereafter Finite-Lived Intangible Assets, Amortization Expense, Year Five and Thereafter Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Equity Incentive Plan 2017 Equity Incentive Plan 2017 [Member] Equity Incentive Plan 2017 [Member] Employee Stock Purchase Plan 2017 Employee Stock Purchase Plan 2017 [Member] Employee Stock Purchase Plan 2017 [Member] Ten Percent Stockholder Principal Owner [Member] Employee Stock Option Employee Stock Option [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] After one year Share-based Compensation Award, Tranche One [Member] Quarterly basis on years two through four Share-based Compensation Award, Tranche Two [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Common stock authorized (in shares) Common Stock, Shares Authorized Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock issued (in shares) Common Stock, Shares, Issued Common stock outstanding (in shares) Common Stock, Shares, Outstanding Restriction on increase to shares outstanding (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Increase in shares reserved for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Reserved for issuance under plans (in shares) Common Stock, Capital Shares Reserved for Future Issuance Option exercise price as percent of fair value (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value, Percent Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value, Percent Award expiration period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Award vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Award vesting (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Intrinsic value of exercised options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Tax benefit from stock options Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options Stock options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Weighted average grant date value of employee options (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Unamortized stock based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Average remaining vesting period (in years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Unamortized stock based compensation expense RSUs Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Offering period (in months) Share Based Compensation Arrangement by Share Based Payment Award, Employee Stock Purchase Plan Offering Period Share Based Compensation Arrangement by Share Based Payment Award, Employee Stock Purchase Plan Offering Period Minimum work hours per week for eligibility Share Based Compensation Arrangement by Share Based Payment Award, Minimum Work Hours per Week for Eligibility Share Based Compensation Arrangement by Share Based Payment Award, Minimum Work Hours per Week for Eligibility Minimum months worked for plan eligibility Share Based Compensation Arrangement by Share Based Payment Award, Minimum Months Worked for Plan Eligibility Share Based Compensation Arrangement by Share Based Payment Award, Minimum Months Worked for Plan Eligibility Maximum ownership interest for plan participation (as a percent) Share Based Compensation Arrangement by Share Based Payment Award, Maximum Ownership Percentage per Employee Share Based Compensation Arrangement by Share Based Payment Award, Maximum Ownership Percentage per Employee Maximum payroll deduction (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Purchase price (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Maximum stock value purchased Share Based Compensation Arrangement, by Share Based Payment Award, Maximum Stock Value Purchased per Employee Share Based Compensation Arrangement, by Share Based Payment Award, Maximum Stock Value Purchased per Employee Maximum shares purchased (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases Operating Lease, Lease Income [Table Text Block] Schedule of Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Restricted Stock Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net Loss Per Share Earnings Per Share [Text Block] Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Expected Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Accrued Compensation and Other Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Number of Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Number of Restricted Stock Units Outstanding Beginning of Period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Vested and converted to shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of Restricted Stock Units Outstanding End of Period (in shares) Weighted-Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted- Average Grant Date Fair Value Per Share Beginning of Period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted- Average Grant Date Fair Value Per Share End of Period (in dollars per share) Stock Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Options outstanding at the beginning of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Options outstanding at the end of the period (in shares) Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Options outstanding at the beginning of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Options outstanding at the end of the period (in dollars per share) Additional Information Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted-Average Remaining Contractual Term (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Beginning of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value End of Period Related Party Transactions Related Party Transactions Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options to purchase common stock Shares issuable pursuant to the ESPP Stock Compensation Plan [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] EX-101.PRE 11 cldr-20180731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jul. 31, 2018
Aug. 31, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name Cloudera, Inc.  
Entity Central Index Key 0001535379  
Current Fiscal Year End Date --01-31  
Entity Filer Category Non-accelerated Filer  
Document Type 10-Q  
Document Period End Date Jul. 31, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   151,113,590
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
CURRENT ASSETS:    
Cash and cash equivalents $ 52,970 $ 43,247
Short-term marketable securities 325,413 327,842
Accounts receivable, net 96,364 130,579
Prepaid expenses and other current assets 20,534 31,470
Total current assets 495,281 533,138
Property and equipment, net 22,089 17,600
Marketable securities, noncurrent 61,747 71,580
Intangible assets, net 4,540 5,855
Goodwill 33,621 33,621
Restricted cash 18,024 18,052
Other assets 7,696 9,312
TOTAL ASSETS 642,998 689,158
CURRENT LIABILITIES:    
Accounts payable 2,543 2,722
Accrued compensation 31,286 41,393
Other accrued liabilities 13,871 13,454
Deferred revenue, current portion 253,779 257,141
Total current liabilities 301,479 314,710
Deferred revenue, less current portion 30,500 34,870
Other liabilities 19,745 16,601
TOTAL LIABILITIES 351,724 366,181
STOCKHOLDERS’ EQUITY:    
Common stock 8 7
Additional paid-in capital 1,438,493 1,385,592
Accumulated other comprehensive loss (1,021) (832)
Accumulated deficit (1,146,206) (1,061,790)
TOTAL STOCKHOLDERS’ EQUITY 291,274 322,977
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 642,998 $ 689,158
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Revenue:        
Total revenue $ 110,338 $ 89,828 $ 213,045 $ 169,424
Cost of revenue:        
Total cost of revenue [1],[2] 32,132 31,970 65,483 92,082
Gross profit 78,206 57,858 147,562 77,342
Operating expenses:        
Research and development [1],[2] 39,800 42,844 83,464 138,675
Sales and marketing [1],[2] 55,166 62,135 114,943 172,578
General and administrative [1],[2] 17,090 18,564 33,426 54,114
Total operating expenses [1],[2] 112,056 123,543 231,833 365,367
Loss from operations (33,850) (65,685) (84,271) (288,025)
Interest income, net 2,173 1,440 3,980 2,089
Other income (expense), net (907) 817 (2,028) 839
Net loss before provision for income taxes (32,584) (63,428) (82,319) (285,097)
Provision for income taxes (791) (801) (2,097) (1,451)
Net loss $ (33,375) $ (64,229) $ (84,416) $ (286,548)
Net loss per share, basic and diluted (in dollars per share) $ (0.22) $ (0.48) $ (0.57) $ (3.28)
Weighted-average shares used in computing net loss per share, basic and diluted (in shares) 149,505 134,506 148,115 87,293
Subscription Revenue        
Revenue:        
Total revenue $ 93,123 $ 73,986 $ 179,022 $ 138,657
Cost of revenue:        
Total cost of revenue [1],[2] 14,961 15,215 30,768 41,687
Services Revenue        
Revenue:        
Total revenue 17,215 15,842 34,023 30,767
Cost of revenue:        
Total cost of revenue [1],[2] $ 17,171 $ 16,755 $ 34,715 $ 50,395
[1] Amounts include amortization of acquired intangible assets as follows (in thousands): Three Months Ended July 31, Six Months Ended July 31, 2018 2017 2018 2017Cost of revenue – subscription $622 $510 $1,244 $1,024Sales and marketing 35 431 70 861
[2] Amounts include stock‑based compensation expense as follows (in thousands): Three Months Ended July 31, Six Months Ended July 31, 2018 2017 2018 2017 Cost of revenue – subscription $2,496 $3,693 $5,044 $19,393Cost of revenue – services 2,776 3,890 5,250 24,227Research and development 8,336 13,128 18,197 81,029Sales and marketing 2,698 12,137 8,777 72,678General and administrative 4,169 6,603 8,573 33,206
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - Parenthetical - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Amortization expense of intangible assets $ 600 $ 900 $ 1,300 $ 1,900
Cost of revenue – subscription        
Stock-based compensation expense 2,496 3,693 5,044 19,393
Amortization expense of intangible assets 622 510 1,244 1,024
Cost of revenue – services        
Stock-based compensation expense 2,776 3,890 5,250 24,227
Research and development        
Stock-based compensation expense 8,336 13,128 18,197 81,029
Sales and marketing        
Stock-based compensation expense 2,698 12,137 8,777 72,678
Amortization expense of intangible assets 35 431 70 861
General and administrative        
Stock-based compensation expense $ 4,169 $ 6,603 $ 8,573 $ 33,206
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Statement of Comprehensive Income [Abstract]        
Net loss $ (33,375) $ (64,229) $ (84,416) $ (286,548)
Other comprehensive income (loss), net of tax:        
Foreign currency translation loss (252) (34) (349) (26)
Unrealized gain on investments 306 26 160 61
Total other comprehensive income (loss), net of tax 54 (8) (189) 35
Comprehensive loss $ (33,321) $ (64,237) $ (84,605) $ (286,513)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (84,416) $ (286,548)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 5,068 6,994
Stock-based compensation 45,841 230,533
Accretion and amortization of marketable securities (195) 414
Gain on disposal of fixed assets (20) 0
Changes in assets and liabilities:    
Accounts receivable 34,366 16,744
Prepaid expenses and other assets 12,297 639
Accounts payable 583 1,674
Accrued compensation (9,437) (4,983)
Accrued expenses and other liabilities 3,999 2,970
Deferred revenue (7,276) 13,697
Net cash provided by (used in) operating activities 810 (17,866)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of marketable securities and other investments (252,376) (387,154)
Sales of marketable securities and other investments 32,294 43,198
Maturities of marketable securities and other investments 230,903 117,604
Capital expenditures (7,690) (1,971)
Proceeds from sale of equipment 27 0
Net cash provided by (used in) investing activities 3,158 (228,323)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net proceeds from issuance of common stock in initial public offering 0 237,686
Proceeds from employee stock plans 11,330 5,932
Shares withheld related to net share settlement of restricted stock units (4,388) 0
Net cash provided by financing activities 6,942 243,618
Effect of exchange rate changes on cash, cash equivalents and restricted cash (1,215) (77)
Net increase (decrease) in cash, cash equivalents and restricted cash 9,695 (2,648)
Cash, cash equivalents and restricted cash — Beginning of period 61,299 89,632
Cash, cash equivalents and restricted cash — End of period 70,994 86,984
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid for income taxes 1,898 1,352
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Purchases of property and equipment in other accrued liabilities 561 3,054
Offering costs in accounts payable and other accrued liabilities 0 264
Conversion of redeemable convertible preferred stock to common stock $ 0 $ 657,687
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Description of Business
6 Months Ended
Jul. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business
Organization and Description of Business
Cloudera, Inc. was incorporated in the state of Delaware on June 27, 2008 and is headquartered in Palo Alto, California. We sell subscriptions and services for our data management, machine learning and advanced analytics platform, optimized for the cloud. This platform delivers an integrated suite of capabilities for data management, machine learning and advanced analytics, affording customers an agile, scalable and cost‑effective solution for transforming their businesses.
Unless the context requires otherwise, the words “we,” “us,” “our,” the “Company” and “Cloudera” refer to Cloudera, Inc. and its subsidiaries taken as a whole.
As of both July 31, 2018 and January 31, 2018, we had an accumulated deficit of $1.1 billion, respectively. We have funded our operations primarily with the net proceeds we received through the sale of our common stock in our initial public offering (IPO), our follow-on public offering (Follow-on Offering), other public or private sales of equity securities and proceeds from the sale of our subscriptions and services. Management believes that currently available resources will be sufficient to fund our cash requirements for at least the next twelve months.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
6 Months Ended
Jul. 31, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have 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. The condensed consolidated financial statements include the results of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, Germany, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The condensed consolidated balance sheet as of January 31, 2018 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The information contained herein reflects all adjustments necessary for a fair presentation of our results of operations, financial position and cash flows. All such adjustments are of a normal, recurring nature. The results of operations for the three and six months ended July 31, 2018 are not necessarily indicative of results to be expected for the full year ending January 31, 2019 or for any other interim period or for any other future year.
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2018, filed with the SEC on April 4, 2018.
Significant Accounting Policies
There have been no changes to our significant accounting policies described in the annual report filed with the SEC on April 4, 2018.
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2019, for example, refer to the fiscal year ending January 31, 2019.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, stock‑based compensation expense, annual bonus attainment, self‑insurance costs incurred, the fair value of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the fair value of common stock prior to our IPO in fiscal 2018, the assessment of elements in a multi‑element arrangement and the valuation assigned to each element, and contingencies. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
Segments
We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.
Cash, Cash Equivalents and Restricted Cash
Cash equivalents consist of short‑term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.
Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the condensed consolidated balance sheets. Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):
 
As of July 31,
 
2018
 
2017
Cash and cash equivalents
$
52,970

 
$
68,936

Restricted cash
18,024

 
18,048

Cash, cash equivalents and restricted cash
$
70,994

 
$
86,984


Concentration of Credit Risk and Significant Customers
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.
At July 31, 2018, no customer represented 10% or more of accounts receivable. At January 31, 2018, one customer represented 16% of accounts receivable. For the three and six months ended July 31, 2018 and 2017, no single customer accounted for 10% or more of revenue.
Revenue Recognition
We generate revenue from subscriptions and services. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general rights of return. Incremental direct costs incurred related to the acquisition or origination of a customer contract are expensed as incurred.
Revenue recognition commences when all of the following criteria are met: (i) persuasive evidence of an arrangement exists; (ii) delivery has occurred; (iii) the fee is fixed or determinable; and (iv) collection is probable.
Subscription revenue
Subscription revenue primarily relates to term (or time‑based) subscription agreements for both open source and proprietary software. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably over the contractual term of the arrangement beginning on the date access to the subscription is made available to the customer.
Services revenue
Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs.
For time and materials and fixed fee arrangements, revenue is recognized as the services are performed or upon acceptance, if applicable. For milestone‑based arrangements, revenue is recognized upon acceptance or subsequent to completion upon the lapse of any acceptance period.
Revenue for training and education services is recognized upon delivery, except for On‑Demand Training, which is recognized ratably over the contractual term.
Multipleelement arrangements
Arrangements with our customers generally include multiple elements such as subscription and services. We allocate revenue to each element of the arrangement based on vendor‑specific objective evidence of each element’s fair value (VSOE) when we can demonstrate sufficient evidence of the fair value. VSOE for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately on a stand‑alone basis.
We have established VSOE for some of our services. If VSOE for one or more undelivered elements does not exist, revenue recognition does not commence until delivery of both the subscription and services have commenced, or when VSOE of the undelivered elements has been established. Once revenue recognition commences, revenue for the arrangement is recognized ratably over the longest service period in the arrangement.
Reseller arrangements
We recognize subscription revenue for sales through resellers or other indirect sales channels. Subscription revenue from these sales is generally recognized upon sell‑through to an end user customer. Where payments to us are believed to be contingent upon payment by the end user to the reseller, subscription revenue is not recognized until cash is collected.
Deferred revenue
Deferred revenue consists of amounts billed to or collected from customers under a binding agreement provided delivery of the related subscription and services has commenced.
Stock‑Based Compensation
We recognize stock‑based compensation expense for all stock‑based payments. Employee stock‑based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period.
We calculate the fair value of stock options and purchase rights granted under the 2017 Employee Stock Purchase Plan (ESPP) based on the Black‑Scholes option‑pricing model. The Black‑Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle and size. The interest rate is derived from government bonds with a similar term to that of the options or ESPP purchase rights granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straight‑line method for employee expense attribution for options and ESPP purchase rights.
We have granted restricted stock units (RSUs) to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service‑based vesting condition and a liquidity event‑related performance condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service‑based vesting condition only. The service‑based condition for the majority of these awards is generally satisfied pro‑rata over four years. The liquidity event‑related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock‑based compensation expense using the accelerated attribution method with a cumulative catch‑up of stock‑based compensation expense in the amount of $181.5 million in fiscal 2018, attributable to service prior to such effective date.
We estimate the fair value of options and other equity awards granted to non‑employees using the Black‑Scholes method. These awards are subject to periodic re‑measurement over the period during which services are rendered. Stock‑based compensation expense is recognized over the vesting period on a straight‑line basis.
Income Taxes
We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.
Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.
In December 2017, the U.S. federal government enacted the 2017 Tax Cuts & Jobs Act (Tax Act). The Tax Act includes a number of changes in existing tax law impacting businesses, including the transition tax, a one‑time deemed repatriation of cumulative undistributed foreign earnings and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018. We were required to recognize the effects of the tax law changes in the period of enactment, including the determination of the transition tax and the re-measurement of deferred taxes as well as to re-assess the realizability of our deferred tax assets. Subsequent to the enactment of the Tax Act, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allows companies to record provisional amounts related to the effects of the Tax Act during a measurement period not to extend beyond one year of the enactment date. Due to the timing of the Tax Act and additional guidance and interpretations that may be issued by the U.S. Treasury Department, Internal Revenue Service and other standard-setting bodies in the future, we have not completed our analysis of the income tax effects of the Tax Act. Our provisional estimates will be adjusted during the measurement period defined under SAB 118, based upon our ongoing analysis of our data and tax positions along with the new guidance from regulators and interpretations of the law.
JOBS Act Accounting Election
We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (JOBS Act). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We have elected to retain the ability to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates. Because the market value of our common stock held by non-affiliates exceeds $700 million as of July 31, 2018, we will be deemed a “large accelerated filer” under the Exchange Act and will lose emerging growth company status as of January 31, 2019.
Recently Adopted Accounting Standards
We adopted the following accounting standards in the first quarter of fiscal 2019:
ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments
ASU 2016-16, Accounting for Income Taxes: Intra-Entity Asset Transfers of Assets Other than Inventory
ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business
ASU No. 2017-09, Compensation Stock Compensation (Topic 718): Scope of Modification Accounting
The adoption of the above listed accounting standards did not have a material impact on our condensed consolidated financial statements for the three and six month periods ended July 31, 2018.
Recently Issued Accounting Standards
In May 2014, the FASB issued ASU No. 2014‑09, Revenue from Contracts with Customers (Topic 606), or ASU 2014‑09, which amended the existing FASB Accounting Standards Codification. ASU 2014‑09 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services and also provides guidance on the recognition of costs related to obtaining and fulfilling customer contracts.
We plan to adopt this standard on February 1, 2019 using the full-retrospective method. This method will result in the new standard being applied retrospectively to each prior period presented within the consolidated financial statements at the adoption date.
We are also currently evaluating the impact ASU 2014‑09 will have on our consolidated financial statements, accounting policies, processes, and system requirements. We have assigned internal resources in addition to engaging third party service providers to assist in the evaluation. While we continue to assess all potential impacts under ASU 2014‑09, we have completed a preliminary assessment to determine the effect of adoption on our existing revenue arrangements and are analyzing specific transactions to confirm those conclusions. We have also begun implementing our new revenue recognition systems.
We currently recognize subscription revenue ratably over the subscription period. Under the new standard, these subscription arrangements represent two performance obligations; a software license that is delivered upfront and a series of performance obligations that are delivered over time. We believe that a significant portion of our subscription revenue meets the criteria for revenue recognition over time and the vast majority of the revenue will continue to be recognized ratably under the new standard. We expect that a portion of the arrangement fee related to the software license will be recognized upfront, which we believe will usually be insignificant in comparison to the entire arrangement, as we offer the substantial majority of functional features for free in the open source version of our software. Accounting for certain sales commissions under ASU 2014‑09 is different than our current accounting policy which is to expense sales commissions as incurred whereas such costs will be deferred and amortized under ASU 2014‑09. This will result in an increase in deferred costs recognized on our balance sheet. Additionally, we believe that the amortization period for such deferred commission costs will be longer than the contract term, as ASU 2014‑09 requires entities to determine whether the costs relate to specific anticipated contracts.
While we continue to assess the potential impacts of ASU 2014‑09, including the areas described above, and anticipate the standard will have a material impact on our consolidated financial statements, we do not know and cannot reasonably estimate the quantitative impact on our consolidated financial statements at this time.
In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments - Overall (Subtopic 825-10), which requires all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under equity method of accounting or those that result in consolidation of the investee).The amendments in this update also require an entity to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instrument-specific credit risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments. In addition the amendments in this update eliminate the requirement to disclose the fair value of financial instruments measured at amortized cost for entities that are not public business entities and the requirement to disclose the method(s) and significant assumptions used to estimate the fair value that is required to be disclosed for financial instruments measured at amortized cost on the balance sheet for public business entities. We plan to adopt this standard on February 1, 2019. The Company does not know or cannot reasonably estimate the quantitative impact of the new standard on our consolidated financial statements and disclosures at this time.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), or ASU 2016-02, which requires lessees to record most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016‑02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right‑to‑use asset for the right to use the underlying asset for the lease term. We plan to adopt this standard on February 1, 2019. We have assigned internal resources in addition to engaging third party service providers to assist in our evaluation of the impact of the adoption of this standard on our consolidated financial statements. We are in the process of assessing the appropriate changes to our accounting policies, business processes, controls, and systems necessary to support the adoption of this standard. We do not know or cannot reasonably estimate the quantitative impact of the new standard on our consolidated financial statements and disclosures at this time.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Marketable Securities
6 Months Ended
Jul. 31, 2018
Cash and Cash Equivalents [Abstract]  
Cash Equivalents and Marketable Securities
Cash Equivalents and Marketable Securities
The following are the fair values of our cash equivalents and marketable securities as of July 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
 
 
 
 
 
 
 
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
13,301

 
$

 
$

 
$
13,301

Commercial paper
10,982

 

 

 
10,982

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,787

 

 
(24
)
 
7,763

Asset-backed securities
66,337

 

 
(134
)
 
66,203

Corporate notes and obligations
153,096

 
24

 
(415
)
 
152,705

Commercial paper
93,762

 

 
(5
)
 
93,757

Certificates of deposit
40,802

 
10

 
(12
)
 
40,800

U.S. treasury securities
21,972

 

 
(39
)
 
21,933

Foreign government obligations
4,000

 

 
(1
)
 
3,999

Total cash equivalents and marketable securities
$
412,039

 
$
34

 
$
(630
)
 
$
411,443


(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of July 31, 2018.
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
 
 
 
 
 
 
 
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$

 
$
10,226

Asset-backed securities
1,600

 

 

 
1,600

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,803

 
 
 
(39
)
 
7,764

Asset-backed securities
46,529

 

 
(124
)
 
46,405

Corporate notes and obligations
195,460

 
3

 
(517
)
 
194,946

Commercial paper
85,438

 

 
(16
)
 
85,422

Municipal securities
13,339

 

 
(18
)
 
13,321

Certificates of deposit
24,705

 
3

 
(7
)
 
24,701

U.S. treasury securities
26,903

 

 
(40
)
 
26,863

Total cash equivalents and marketable securities
$
412,003

 
$
6

 
$
(761
)
 
$
411,248



(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of January 31, 2018.
Maturities of our noncurrent marketable securities generally ranged from one year to three years at July 31, 2018 and January 31, 2018.
As of July 31, 2018, the following marketable securities were in an unrealized loss position (in thousands):
 
Less than 12 months
 
Greater than 12 months
 
Total
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
U.S. agency obligations
$
7,763

 
$
(24
)
 
$

 
$

 
$
7,763

 
$
(24
)
Asset-backed securities
60,862

 
(134
)
 
399

 

 
61,261

 
(134
)
Corporate notes and obligations
107,384

 
(365
)
 
11,656

 
(50
)
 
119,040

 
(415
)
Commercial paper
32,347

 
(5
)
 

 

 
32,347

 
(5
)
Certificates of deposit
10,490

 
(12
)
 

 

 
10,490

 
(12
)
U.S. treasury securities
21,933

 
(39
)
 

 

 
21,933

 
(39
)
Foreign government obligations
3,999

 
(1
)
 

 

 
3,999

 
(1
)
Total
$
244,778

 
$
(580
)
 
$
12,055

 
$
(50
)
 
$
256,833

 
$
(630
)

As of January 31, 2018, the following marketable securities were in an unrealized loss position (in thousands):
 
Less than 12 months
 
Greater than 12 months
 
Total
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
U.S. agency obligations
$
7,764

 
$
(39
)
 
$

 
$

 
$
7,764

 
$
(39
)
Asset-backed securities
42,399

 
(124
)
 
308

 

 
42,707

 
(124
)
Corporate notes and obligations
173,508

 
(498
)
 
7,997

 
(19
)
 
181,505

 
(517
)
Commercial paper
25,852

 
(16
)
 

 

 
25,852

 
(16
)
Municipal securities
9,323

 
(18
)
 

 

 
9,323

 
(18
)
Certificates of deposit
16,199

 
(7
)
 

 

 
16,199

 
(7
)
U.S. treasury securities
21,863

 
(40
)
 

 

 
21,863

 
(40
)
Total
$
296,908

 
$
(742
)
 
$
8,305

 
$
(19
)
 
$
305,213

 
$
(761
)

The unrealized loss for each of these fixed rate marketable securities was not material as of July 31, 2018 or as of January 31, 2018. We do not believe any of the unrealized losses represent an other‑than‑temporary impairment based on our evaluation of available evidence as of July 31, 2018 and January 31, 2018. We expect to receive the full principal and interest on all of these marketable securities and have the ability and intent to hold these investments until a recovery of fair value.
Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the condensed consolidated statement of operations and were not material for the three and six months ended July 31, 2018 and 2017.
Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the three and six months ended July 31, 2018 and 2017.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurement
6 Months Ended
Jul. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurement
Fair Value Measurement
Our financial assets and liabilities consist principally of cash and cash equivalents, marketable securities, restricted cash, accounts receivable, and accounts payable. We measure and record certain financial assets and liabilities at fair value on a recurring basis. The estimated fair value of accounts receivable and accounts payable approximates their carrying value due to their short‑term nature. Cash equivalents, marketable securities and restricted cash are recorded at estimated fair value.
We follow a three‑level valuation hierarchy for disclosure of fair value measurements as follows:
Level 1
Inputs are unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2
Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3
Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model.
All of our cash equivalents and marketable securities are classified within Level 1 or Level 2 because the cash equivalents and marketable securities are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of July 31, 2018 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
13,301

 
$

 
$

 
$
13,301

Commercial paper

 
10,982

 

 
10,982

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations

 
7,763

 

 
7,763

Asset-backed securities

 
66,203

 

 
66,203

Corporate notes and obligations

 
152,705

 

 
152,705

Commercial paper

 
93,757

 

 
93,757

Certificates of deposit

 
40,800

 

 
40,800

U.S. treasury securities(1)
9,970

 
11,963

 

 
21,933

 Foreign government obligations

 
3,999

 

 
3,999

Restricted cash:
 
 
 
 
 
 
 
Money market funds
14,672

 

 

 
14,672

Total financial assets
$
37,943

 
$
388,172

 
$

 
$
426,115

 
(1)
U.S. treasury securities classified as Level 1 are U.S. treasury bills for which there are quoted prices in active markets

The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2018 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$

 
$
10,226

Asset-backed securities

 
1,600

 

 
1,600

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations

 
7,764

 

 
7,764

Asset-backed securities

 
46,405

 

 
46,405

Corporate notes and obligations

 
194,946

 

 
194,946

Commercial paper

 
85,422

 

 
85,422

Municipal securities

 
13,321

 

 
13,321

Certificates of deposit

 
24,701

 

 
24,701

U.S. treasury securities(1)
24,886

 
1,977

 

 
26,863

Restricted cash:
 
 
 
 
 
 
 
Money market funds
14,672

 

 

 
14,672

Total financial assets
$
49,784

 
$
376,136

 
$

 
$
425,920

(1)
U.S. treasury securities classified as Level 1 are U.S. treasury bills for which there are quoted prices in active markets.

We value our Level 1 assets using quoted prices in active markets for identical instruments. We value our Level 2 assets with the help of a third‑party pricing service using quoted market prices for similar instruments, nonbinding market prices that are corroborated by observable market data, or pricing models such as discounted cash flow techniques. We use such pricing data as the primary input, to which we have not made any material adjustments during the periods presented, to make our determination and assessments as to the ultimate valuation of these assets.There were no transfers into or out of Level 1, Level 2 or Level 3 assets and liabilities for the three and six months ended July 31, 2018 and 2017.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components
6 Months Ended
Jul. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
Balance Sheet Components
Property and Equipment, Net
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
 
As of
 
July 31, 2018
 
January 31, 2018
Computer equipment and software
$
18,031

 
$
17,139

Office furniture and equipment
10,107

 
7,981

Leasehold improvements
19,537

 
13,469

Construction in progress
483

 
3,243

Property and equipment, gross
48,158

 
41,832

Less: accumulated depreciation and amortization
(26,069
)
 
(24,232
)
Property and equipment, net
$
22,089

 
$
17,600

Construction in progress primarily consists of leasehold improvements that have not been placed into service as of July 31, 2018 and January 31, 2018.
Depreciation expense was $2.1 million and $2.4 million for the three months ended July 31, 2018 and 2017, respectively, and $3.8 million and $5.1 million for the six months ended July 31, 2018 and 2017, respectively.
Intangible Assets
Intangible assets consisted of the following as of July 31, 2018 (dollars in thousands):
 
Gross Fair
Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$
11,986

 
$
(8,014
)
 
$
3,972

 
2.2
Customer relationships and other acquired intangible assets
6,797

 
(6,229
)
 
568

 
4.1
Total
$
18,783

 
$
(14,243
)
 
$
4,540

 
2.4
Intangible assets consisted of the following as of January 31, 2018 (dollars in thousands):
 
Gross Fair
Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$
11,986

 
$
(6,769
)
 
$
5,217

 
2.5
Customer relationships and other acquired intangible assets
6,797

 
(6,159
)
 
638

 
4.6
Total
$
18,783

 
$
(12,928
)
 
$
5,855

 
2.8

Amortization expense for intangible assets was $0.6 million and $0.9 million for the three months ended July 31, 2018 and 2017, respectively, and $1.3 million and $1.9 million for the six months ended July 31, 2018 and 2017, respectively.

The expected future amortization expense of these intangible assets as of July 31, 2018 is as follows (in thousands, by fiscal year):
 
 
Remaining six months of fiscal 2019
$
1,314

2020
1,737

2021
944

2022
464

2023 and thereafter
81

Total intangible assets, net
$
4,540


Accrued Compensation
Accrued compensation consists of the following (in thousands):
 
As of
 
July 31,
2018
 
January 31,
2018
Accrued salaries, benefits and commissions
$
13,180

 
$
15,039

Accrued bonuses
10,888

 
17,875

Employee stock purchase plan withholdings
2,119

 
2,238

Accrued compensation related taxes and other
5,099

 
6,241

Total accrued compensation
$
31,286

 
$
41,393

Other Accrued Liabilities
Other accrued liabilities consists of the following (in thousands):
 
As of
 
July 31,
2018
 
January 31,
2018
Accrued taxes
$
2,458

 
$
2,092

Accrued professional costs
1,956

 
2,463

Accrued self-insurance costs
1,257

 
1,285

Accrued travel
2,884

 
1,492

Accrued sublessee liability

 
1,573

Other
5,316

 
4,549

Total other accrued liabilities
$
13,871

 
$
13,454


Other includes deferred real estate costs, customer deposits, amounts owed to third‑party vendors that provide marketing, corporate event planning and cloud‑computing services.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jul. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Letters of Credit
As of July 31, 2018 and January 31, 2018, we had a total of $19.5 million and $19.7 million in letters of credit outstanding in favor of certain landlords for office space. There have been no draws on these letters of credit, and they renew annually and expire at various dates through 2027.
Operating Leases
We lease facilities space under non‑cancelable operating leases with various expiration dates through November, 2027. Future minimum lease payments and sublease proceeds under non-cancelable operating leases at July 31, 2018 are as follows (in thousands, by fiscal year):
 
Minimum Lease Payments
 
Sublease Rental Proceeds
 
Net Minimum Lease Payments
Remaining six months of fiscal 2019
$
18,211

 
$
(7,412
)
 
$
10,799

2020
35,732

 
(15,073
)
 
20,659

2021
35,571

 
(14,446
)
 
21,125

2022
31,835

 
(10,858
)
 
20,977

2023
29,480

 
(4,388
)
 
25,092

2024 and thereafter
133,388

 

 
133,388

Total
$
284,217

 
$
(52,177
)
 
$
232,040


Rental expense related to our non‑cancelable operating leases was approximately $5.6 million and $3.3 million for the three months ended July 31, 2018 and 2017, respectively, and $11.5 million and $5.7 million for the six months ended July 31, 2018 and 2017, respectively.
Deferred rent
We account for operating leases containing predetermined fixed increases of the base rental rate during the lease term on a straight‑line basis over the lease term. We recorded the difference between amounts charged to operations and amounts payable under our operating leases as deferred rent in the consolidated balance sheets.
Indemnification
From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i) certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii) our bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii) contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv) contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v) procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.
In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.
We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.
To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.
Contingencies
In the ordinary course of business, we are or may be involved in a variety of litigation matters, suits, investigations, and proceedings, including actions with respect to intellectual property claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these litigation matters can have an adverse impact on us because of defense costs, diversion of management resources, harm to reputation, and other factors. In addition, it is possible that an unfavorable resolution of one or more such litigation matters could, in the future, materially and adversely affect our financial position, results of operations, and cash flows in a particular period or subject us to an injunction that could seriously harm our business.
We record a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. With respect to our outstanding legal matters management believes that the amount or estimable range of possible loss will not, either individually or in the aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of litigation is inherently uncertain. Therefore, if one or more of these legal matters were resolved against us for amounts in excess of management’s expectations, our results of operations and financial condition including in a particular reporting period, could be materially adversely affected.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
6 Months Ended
Jul. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stockholders' Equity
Stockholders’ Equity
Common Stock
At July 31, 2018 and January 31, 2018 there were 1,200,000,000 shares of common stock, par value $0.00005, authorized and 150,997,502 and 145,327,001 shares of common stock issued and outstanding, respectively.
Employee stock plans
We maintain two share-based compensation plans: the 2017 Plan and the 2008 Plan and collectively with the 2017 Plan, the Stock Plans. We do not expect to grant any additional awards under the 2008 Plan. Outstanding awards under the 2008 Plan continue to be subject to the terms and conditions of the 2008 Plan.
The number of shares reserved for issuance under our 2017 Plan will increase automatically on the first day of February of each calendar year during the term of the 2017 Plan by a number of shares of common stock equal to the lesser of (i) 5% of the total outstanding shares of our common stock as of the immediately preceding January 31st or (ii) a number of shares determined by our board of directors. On February 1, 2018, 7,266,350 additional shares were authorized for issuance by the board of directors.
As of July 31, 2018 there were 71,587,731 shares of common stock reserved and available for future issuance under the Stock Plans.
The Stock Plans provide for stock options to be granted at an exercise price not less than 100% of the fair market value at the grant date as determined by our board of directors, unless, with respect to incentive stock options, the optionee is a 10% stockholder, in which case the stock option price will not be less than 110% of such fair market value. Stock options granted generally have a maximum term of ten years from the grant date, are exercisable upon vesting unless otherwise designated for early exercise by the board of directors at the time of grant, and generally vest over a four year period, with 25% vesting after one year and then ratably on a monthly basis for the remaining three years.
The following tables summarize stock option activity and related information under the Stock Plans:

 
Stock Options Outstanding
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Term (Years)
 
Aggregate
Intrinsic 
Value
(in thousands)
Balance —January 31, 2018
18,406,920

 
$
5.03

 
5.3
 
$
252,571

Exercised
(1,467,007
)
 
3.57

 

 

Canceled
(357,062
)
 
9.93

 

 

Balance —July 31, 2018
16,582,851

 
$
5.06

 
4.8
 
$
145,557




The total intrinsic value of stock options exercised during the six months ended July 31, 2018 and 2017 was $16.9 million and $12.2 million, respectively. The intrinsic value is the difference between the current fair market value of the stock for accounting purposes at the time of exercise and the exercise price of the stock option. As we have accumulated net operating losses, no future tax benefit related to stock option exercises has been recognized.
There were no employee stock options granted during the six months ended July 31, 2018. The weighted‑average grant‑date value for purposes of recognizing stock‑based compensation expense of employee stock options granted during the six months ended July 31, 2017 was $8.83 per share.
The unamortized stock‑based compensation expense for stock options of $5.2 million at July 31, 2018 will be recognized over the average remaining vesting period of 1.3 years.
We issue RSUs to employees and directors under the Stock Plans. For new employee grants, the RSUs generally meet the service‑based condition over a four-year period, with 25% met after one year and then ratably on a quarterly basis for the remaining three years. For continuing employee grants, the RSUs generally meet the service‑based condition pro‑rata quarterly over the four‑year period (without a one‑year cliff).
The employee RSUs issued prior to our IPO under the 2008 Plan have two vesting conditions: (1) a service‑based condition and (2) a liquidity event‑related performance condition which is considered a performance‑based condition. The liquidity event‑related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock‑based compensation expense using the accelerated attribution method with a cumulative catch‑up of stock‑based compensation expense in the amount of $181.5 million attributable to service prior to such effective date.
Restricted stock activity for our Stock Plans is as follows:
 
Restricted Stock Units Outstanding
 
Number of Restricted Stock Units
 
Weighted-Average Grant Date Fair Value Per Share
Balance —January 31, 2018
22,243,334

 
$
16.08

Granted
3,230,550

 
17.67

Canceled
(2,387,430
)
 
15.63

Vested and converted to shares
(3,998,750
)
 
16.00

Balance —July 31, 2018
19,087,704

 
$
16.43


The unamortized stock‑based compensation expense for RSUs of $223.6 million at July 31, 2018 will be recognized over the average remaining vesting period of 2.5 years.
2017 Employee Stock Purchase Plan
In March 2017, we adopted our 2017 Employee Stock Purchase Plan (ESPP). The ESPP became effective on April 27, 2017, the effective date of our IPO. Our ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the United States Internal Revenue Code of 1986, as amended. Purchases will be accomplished through participation in discrete offering periods. Each offering period is six months (commencing each June 21 and December 21) and consists of one six‑month purchase period, unless otherwise determined by our board of directors or our compensation committee.
Under our ESPP, eligible employees will be able to acquire shares of our common stock by accumulating funds through payroll deductions. Our employees generally are eligible to participate in our ESPP if they are employed by us for at least 20 hours per week and more than five months in a calendar year. Employees who are 5% stockholders, or would become 5% stockholders as a result of their participation in our ESPP, are ineligible to participate in our ESPP. We may impose additional restrictions on eligibility. Our eligible employees are able to select a rate of payroll deduction between 1% and 15% of their base cash compensation. The purchase price for shares of our common stock purchased under our ESPP is 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. No participant has the right to purchase shares of our common stock in an amount, when aggregated with purchase rights under all our employee stock purchase plans that are also in effect in the same calendar year(s), that has a fair market value of more than $25,000, determined as of the first day of the applicable purchase period, for each calendar year in which that right is outstanding. In addition, no participant is permitted to purchase more than 2,500 shares during any one purchase period or such lesser amount determined by our compensation committee or our board of directors. Once an employee is enrolled in our ESPP, participation will be automatic in subsequent offering periods. An employee’s participation automatically ends upon termination of employment for any reason.
We initially reserved 3,000,000 shares of our common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP will increase automatically on February 1st of each of the first 10 calendar years following the first offering date by the number of shares equal to the lesser of either (i) 1% of the total outstanding shares of our common stock as of the immediately preceding January 31st (rounded to the nearest whole share) or (ii) a number of shares of our common stock determined by our board of directors. On February 1, 2018, 1,453,270 additional shares were authorized for issuance by the board of directors.
As of July 31, 2018$2.1 million has been withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jul. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income taxes
Our quarterly income taxes reflect an estimate of our corresponding year’s annual effective tax rate and include, when applicable, adjustments for discrete items. For the six months ended July 31, 2018, our tax provision was $2.1 million, compared to $1.5 million for the same period a year ago. The tax provision for the six months ended July 31, 2018 primarily relates to income taxes of our non-U.S. operations as our U.S. operations were in a loss position and we maintain a full valuation allowance against our U.S. deferred tax assets.
In December 2017, the SEC staff issued Staff Accounting Bulletin ("SAB") No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act, which allows companies to record provisional amounts for the Tax Cut and Jobs Act during a measurement period not to extend beyond one year of the enactment date. As of July 31, 2018 we did not have any significant adjustments to our provisional amounts. We will continue our analysis of these provisional amounts, which are still subject to change during the measurement period.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions
6 Months Ended
Jul. 31, 2018
Related Party Transactions [Abstract]  
Related Party Transactions
Related Party Transactions
Intel Corporation
We have been engaged in commercial transactions with Intel Corporation (Intel), a holder of our common stock, representing approximately 17% of outstanding shares as of July 31, 2018, with the right to designate a person that our board of directors must nominate for election, or nominate for re-election, to our board of directors, including a multi‑year subscription and services agreement, and a collaboration and optimization agreement. The aggregate revenue we recognized from Intel was $1.9 million and $3.0 million for the three months ended July 31, 2018 and 2017, respectively, and $4.8 million and $5.3 million for the six months ended July 31, 2018 and 2017, respectively. There was $2.7 million in accounts receivable due from Intel as of July 31, 2018 and no amount was included in accounts receivable from Intel as of January 31, 2018. There was $3.5 million and $2.7 million in deferred revenue as of July 31, 2018 and January 31, 2018, respectively.
Cloudera Foundation
In January 2017, the Cloudera Foundation, an independent non‑profit organization, was created to provide our products, skills and people, to help solve important social problems around the world. We donated 1,175,063 shares of our common stock to the Cloudera Foundation during the fourth quarter of fiscal 2017. In conjunction with the IPO, we donated $2.4 million, or 1% of the net proceeds, in the second quarter of fiscal 2018 to fund the Cloudera Foundation’s activities. We do not control the Cloudera Foundation’s activities, and accordingly, we do not consolidate the financial statements of the Cloudera Foundation.
Other related parties
Certain members of our board of directors currently serve on the board of directors or as an executive of three companies that are our customers. The aggregate revenue we recognized from these customers was $2.1 million and $1.8 million for the three months ended July 31, 2018 and 2017, respectively, and $4.1 million and $3.4 million for the six months ended July 31, 2018 and 2017, respectively. There was $1.0 million and $1.5 million in accounts receivable due from these customers as of July 31, 2018 and January 31, 2018, respectively. There was $5.6 million and $5.2 million in deferred revenue attributable to these customers as of July 31, 2018 and January 31, 2018, respectively.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
6 Months Ended
Jul. 31, 2018
Segment Reporting [Abstract]  
Segment Information
Segment Information
The results of the reportable segments are derived directly from our management reporting system and are based on our methods of internal reporting which are not necessarily in conformity with GAAP. Management measures the performance of each segment based on several metrics, including contribution margin, as defined below. Management does not use asset information to assess performance and make decisions regarding allocation of resources. Therefore, depreciation and amortization expense is not allocated among segments.
Contribution margin is used, in part, to evaluate the performance of, and allocate resources to, each of the segments. Segment contribution margin includes segment revenue less the related cost of sales excluding certain operating expenses that are not allocated to segments because they are separately managed at the consolidated corporate level. These unallocated costs include stock‑based compensation expense, amortization of acquired intangible assets, direct sales and marketing costs, research and development costs, corporate general and administrative costs, such as legal and accounting, interest income, interest expense, and other income and expense.
Financial information for each reportable segment was as follows (in thousands):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription
$
93,123

 
$
73,986

 
$
179,022

 
$
138,657

Services
17,215

 
15,842

 
34,023

 
30,767

Total revenue
$
110,338

 
$
89,828

 
$
213,045

 
$
169,424


 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Contribution margin:
 
 
 
 
 
 
 
Subscription
$
81,280

 
$
62,974

 
$
154,542

 
$
117,387

Services
2,820

 
2,977

 
4,558

 
4,599

Total segment contribution margin
$
84,100

 
$
65,951

 
$
159,100

 
$
121,986


The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Segment contribution margin
$
84,100

 
$
65,951

 
$
159,100

 
$
121,986

Amortization of acquired intangible assets
(657
)
 
(941
)
 
(1,314
)
 
(1,885
)
Stock-based compensation expense
(20,475
)
 
(39,451
)
 
(45,841
)
 
(230,533
)
Corporate costs, such as research and development, corporate general and administrative and other
(96,818
)
 
(91,244
)
 
(196,216
)
 
(177,593
)
Loss from operations
$
(33,850
)
 
$
(65,685
)
 
$
(84,271
)
 
$
(288,025
)

Sales outside of the United States represented approximately 36% and 28% of our total revenue for three months ended July 31, 2018 and 2017, respectively, and 34% and 27% of our total revenue for the six months ended 2018 and 2017, respectively. All revenues from customers outside of the United States are attributed to individual countries on an end‑customer basis, based on domicile of the purchasing entity, if known, or the location of the customer’s headquarters if the specific purchasing entity within the customer is unknown.
As of July 31, 2018 and January 31, 2018, assets located outside the United States were 3% and 4% of total assets, respectively.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share
6 Months Ended
Jul. 31, 2018
Earnings Per Share [Abstract]  
Net Loss Per Share
Net Loss Per Share
The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented (in thousands, except per share data):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
Net loss
$
(33,375
)
 
$
(64,229
)
 
$
(84,416
)
 
$
(286,548
)
Denominator:
 
 
 
 
 
 
 
Weighted-average shares used in computing net loss, per share basic and diluted
149,505

 
134,506

 
148,115

 
87,293

Net loss per share, basic and diluted
$
(0.22
)
 
$
(0.48
)
 
$
(0.57
)
 
$
(3.28
)

The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stockholders for the periods presented because their effect would have been anti‑dilutive (in thousands):
 
As of July 31,
 
2018
 
2017
Stock options to purchase common stock
16,583

 
22,211

Restricted stock units
19,088

 
18,172

Shares issuable pursuant to the ESPP
554

 
1,004

Total
36,225

 
41,387

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jul. 31, 2018
Accounting Policies [Abstract]  
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have 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. The condensed consolidated financial statements include the results of Cloudera, Inc. and its wholly owned subsidiaries which are located in various countries, including the United States, Australia, China, Germany, Hungary and the United Kingdom. All intercompany balances and transactions have been eliminated upon consolidation. The condensed consolidated balance sheet as of January 31, 2018 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The information contained herein reflects all adjustments necessary for a fair presentation of our results of operations, financial position and cash flows. All such adjustments are of a normal, recurring nature. The results of operations for the three and six months ended July 31, 2018 are not necessarily indicative of results to be expected for the full year ending January 31, 2019 or for any other interim period or for any other future year.
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2018, filed with the SEC on April 4, 2018.
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2019, for example, refer to the fiscal year ending January 31, 2019.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Significant items subject to such estimates include revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, stock‑based compensation expense, annual bonus attainment, self‑insurance costs incurred, the fair value of tangible and intangible assets acquired and liabilities assumed resulting from business combinations, the fair value of common stock prior to our IPO in fiscal 2018, the assessment of elements in a multi‑element arrangement and the valuation assigned to each element, and contingencies. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
Segments
We operate as two operating segments – subscription and services. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker, who is our chief executive officer, in deciding how to allocate resources and assess performance.
Cash, Cash Equivalents and Restricted Cash
Cash equivalents consist of short‑term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.
Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the condensed consolidated balance sheets.
Concentration of Credit Risk and Significant Customers
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.
Revenue Recognition
We generate revenue from subscriptions and services. Subscription arrangements are typically one to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general rights of return. Incremental direct costs incurred related to the acquisition or origination of a customer contract are expensed as incurred.
Revenue recognition commences when all of the following criteria are met: (i) persuasive evidence of an arrangement exists; (ii) delivery has occurred; (iii) the fee is fixed or determinable; and (iv) collection is probable.
Subscription revenue
Subscription revenue primarily relates to term (or time‑based) subscription agreements for both open source and proprietary software. Subscriptions include internet, email and phone support, bug fixes, and the right to receive unspecified software updates and upgrades released when and if available during the subscription term. Revenue for subscription arrangements is recognized ratably over the contractual term of the arrangement beginning on the date access to the subscription is made available to the customer.
Services revenue
Services revenue relates to professional services for the implementation and use of our subscriptions, machine learning expertise and consultation, training and education services and related reimbursable travel costs.
For time and materials and fixed fee arrangements, revenue is recognized as the services are performed or upon acceptance, if applicable. For milestone‑based arrangements, revenue is recognized upon acceptance or subsequent to completion upon the lapse of any acceptance period.
Revenue for training and education services is recognized upon delivery, except for On‑Demand Training, which is recognized ratably over the contractual term.
Multipleelement arrangements
Arrangements with our customers generally include multiple elements such as subscription and services. We allocate revenue to each element of the arrangement based on vendor‑specific objective evidence of each element’s fair value (VSOE) when we can demonstrate sufficient evidence of the fair value. VSOE for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately on a stand‑alone basis.
We have established VSOE for some of our services. If VSOE for one or more undelivered elements does not exist, revenue recognition does not commence until delivery of both the subscription and services have commenced, or when VSOE of the undelivered elements has been established. Once revenue recognition commences, revenue for the arrangement is recognized ratably over the longest service period in the arrangement.
Reseller arrangements
We recognize subscription revenue for sales through resellers or other indirect sales channels. Subscription revenue from these sales is generally recognized upon sell‑through to an end user customer. Where payments to us are believed to be contingent upon payment by the end user to the reseller, subscription revenue is not recognized until cash is collected.
Deferred revenue
Deferred revenue consists of amounts billed to or collected from customers under a binding agreement provided delivery of the related subscription and services has commenced.
Stock-Based Compensation
We recognize stock‑based compensation expense for all stock‑based payments. Employee stock‑based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes and is recognized as expense over the requisite service period.
We calculate the fair value of stock options and purchase rights granted under the 2017 Employee Stock Purchase Plan (ESPP) based on the Black‑Scholes option‑pricing model. The Black‑Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term for options using the simplified method due to the lack of historical exercise activity. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options and ESPP purchase rights using volatilities of a group of public companies in a similar industry, stage of life cycle and size. The interest rate is derived from government bonds with a similar term to that of the options or ESPP purchase rights granted. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options or ESPP purchase rights. We use the straight‑line method for employee expense attribution for options and ESPP purchase rights.
We have granted restricted stock units (RSUs) to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). Prior to our IPO in May 2017, the employee RSUs vested upon the satisfaction of both a service‑based vesting condition and a liquidity event‑related performance condition. RSUs granted subsequent to our IPO vest upon the satisfaction of a service‑based vesting condition only. The service‑based condition for the majority of these awards is generally satisfied pro‑rata over four years. The liquidity event‑related performance condition was achieved for the majority of our RSUs and became probable of being achieved for the remaining RSUs on April 27, 2017, the effective date of our IPO. We recognized stock‑based compensation expense using the accelerated attribution method with a cumulative catch‑up of stock‑based compensation expense in the amount of $181.5 million in fiscal 2018, attributable to service prior to such effective date.
We estimate the fair value of options and other equity awards granted to non‑employees using the Black‑Scholes method. These awards are subject to periodic re‑measurement over the period during which services are rendered. Stock‑based compensation expense is recognized over the vesting period on a straight‑line basis.
Income Taxes
We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.
Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.
In December 2017, the U.S. federal government enacted the 2017 Tax Cuts & Jobs Act (Tax Act). The Tax Act includes a number of changes in existing tax law impacting businesses, including the transition tax, a one‑time deemed repatriation of cumulative undistributed foreign earnings and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018. We were required to recognize the effects of the tax law changes in the period of enactment, including the determination of the transition tax and the re-measurement of deferred taxes as well as to re-assess the realizability of our deferred tax assets. Subsequent to the enactment of the Tax Act, the SEC staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (SAB 118), which allows companies to record provisional amounts related to the effects of the Tax Act during a measurement period not to extend beyond one year of the enactment date. Due to the timing of the Tax Act and additional guidance and interpretations that may be issued by the U.S. Treasury Department, Internal Revenue Service and other standard-setting bodies in the future, we have not completed our analysis of the income tax effects of the Tax Act. Our provisional estimates will be adjusted during the measurement period defined under SAB 118, based upon our ongoing analysis of our data and tax positions along with the new guidance from regulators and interpretations of the law.
JOBS Act Accounting Election
We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (JOBS Act). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We have elected to retain the ability to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
Recently Adopted Accounting Standards
We adopted the following accounting standards in the first quarter of fiscal 2019:
ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments
ASU 2016-16, Accounting for Income Taxes: Intra-Entity Asset Transfers of Assets Other than Inventory
ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business
ASU No. 2017-09, Compensation Stock Compensation (Topic 718): Scope of Modification Accounting
The adoption of the above listed accounting standards did not have a material impact on our condensed consolidated financial statements for the three and six month periods ended July 31, 2018.
Recently Issued Accounting Standards
In May 2014, the FASB issued ASU No. 2014‑09, Revenue from Contracts with Customers (Topic 606), or ASU 2014‑09, which amended the existing FASB Accounting Standards Codification. ASU 2014‑09 establishes a principle for recognizing revenue upon the transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services and also provides guidance on the recognition of costs related to obtaining and fulfilling customer contracts.
We plan to adopt this standard on February 1, 2019 using the full-retrospective method. This method will result in the new standard being applied retrospectively to each prior period presented within the consolidated financial statements at the adoption date.
We are also currently evaluating the impact ASU 2014‑09 will have on our consolidated financial statements, accounting policies, processes, and system requirements. We have assigned internal resources in addition to engaging third party service providers to assist in the evaluation. While we continue to assess all potential impacts under ASU 2014‑09, we have completed a preliminary assessment to determine the effect of adoption on our existing revenue arrangements and are analyzing specific transactions to confirm those conclusions. We have also begun implementing our new revenue recognition systems.
We currently recognize subscription revenue ratably over the subscription period. Under the new standard, these subscription arrangements represent two performance obligations; a software license that is delivered upfront and a series of performance obligations that are delivered over time. We believe that a significant portion of our subscription revenue meets the criteria for revenue recognition over time and the vast majority of the revenue will continue to be recognized ratably under the new standard. We expect that a portion of the arrangement fee related to the software license will be recognized upfront, which we believe will usually be insignificant in comparison to the entire arrangement, as we offer the substantial majority of functional features for free in the open source version of our software. Accounting for certain sales commissions under ASU 2014‑09 is different than our current accounting policy which is to expense sales commissions as incurred whereas such costs will be deferred and amortized under ASU 2014‑09. This will result in an increase in deferred costs recognized on our balance sheet. Additionally, we believe that the amortization period for such deferred commission costs will be longer than the contract term, as ASU 2014‑09 requires entities to determine whether the costs relate to specific anticipated contracts.
While we continue to assess the potential impacts of ASU 2014‑09, including the areas described above, and anticipate the standard will have a material impact on our consolidated financial statements, we do not know and cannot reasonably estimate the quantitative impact on our consolidated financial statements at this time.
In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments - Overall (Subtopic 825-10), which requires all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under equity method of accounting or those that result in consolidation of the investee).The amendments in this update also require an entity to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instrument-specific credit risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments. In addition the amendments in this update eliminate the requirement to disclose the fair value of financial instruments measured at amortized cost for entities that are not public business entities and the requirement to disclose the method(s) and significant assumptions used to estimate the fair value that is required to be disclosed for financial instruments measured at amortized cost on the balance sheet for public business entities. We plan to adopt this standard on February 1, 2019. The Company does not know or cannot reasonably estimate the quantitative impact of the new standard on our consolidated financial statements and disclosures at this time.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), or ASU 2016-02, which requires lessees to record most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016‑02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right‑to‑use asset for the right to use the underlying asset for the lease term. We plan to adopt this standard on February 1, 2019. We have assigned internal resources in addition to engaging third party service providers to assist in our evaluation of the impact of the adoption of this standard on our consolidated financial statements. We are in the process of assessing the appropriate changes to our accounting policies, business processes, controls, and systems necessary to support the adoption of this standard. We do not know or cannot reasonably estimate the quantitative impact of the new standard on our consolidated financial statements and disclosures at this time.
Deferred Rent
We account for operating leases containing predetermined fixed increases of the base rental rate during the lease term on a straight‑line basis over the lease term. We recorded the difference between amounts charged to operations and amounts payable under our operating leases as deferred rent in the consolidated balance sheets.
Indemnification
From time to time, we enter into certain types of contracts that contingently require us to indemnify various parties against claims from third parties. These contracts primarily relate to (i) certain real estate leases under which we may be required to indemnify property owners for environmental and other liabilities and other claims arising from our use of the applicable premises, (ii) our bylaws, under which we must indemnify directors and executive officers, and may indemnify other officers and employees, for liabilities arising out of their relationship with us, (iii) contracts under which we must indemnify directors and certain officers for liabilities arising out of their relationship with us, (iv) contracts under which we may be required to indemnify customers or partners against certain claims, including claims from third parties asserting, among other things, infringement of their intellectual property rights, and (v) procurement, consulting, or license agreements under which we may be required to indemnify vendors, consultants or licensors for certain claims, including claims that may be brought against them arising from our acts or omissions with respect to the supplied products, technology or services. From time to time, we may receive indemnification claims under these contracts in the normal course of business. In addition, under these contracts we may have to modify the accused infringing intellectual property and/or refund amounts received.
In the event that one or more of these matters were to result in a claim against us, an adverse outcome, including a judgment or settlement, may cause a material adverse effect on our future business, operating results or financial condition. It is not possible to determine the maximum potential amount under these contracts due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement.
We maintain director and officer insurance, which may cover certain liabilities arising from our obligation to indemnify our directors and certain officers.
To date, we have not incurred any material costs, and have not accrued any liabilities in the consolidated financial statements as a result of these provisions.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jul. 31, 2018
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):
 
As of July 31,
 
2018
 
2017
Cash and cash equivalents
$
52,970

 
$
68,936

Restricted cash
18,024

 
18,048

Cash, cash equivalents and restricted cash
$
70,994

 
$
86,984

The following are the fair values of our cash equivalents and marketable securities as of July 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
 
 
 
 
 
 
 
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
13,301

 
$

 
$

 
$
13,301

Commercial paper
10,982

 

 

 
10,982

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,787

 

 
(24
)
 
7,763

Asset-backed securities
66,337

 

 
(134
)
 
66,203

Corporate notes and obligations
153,096

 
24

 
(415
)
 
152,705

Commercial paper
93,762

 

 
(5
)
 
93,757

Certificates of deposit
40,802

 
10

 
(12
)
 
40,800

U.S. treasury securities
21,972

 

 
(39
)
 
21,933

Foreign government obligations
4,000

 

 
(1
)
 
3,999

Total cash equivalents and marketable securities
$
412,039

 
$
34

 
$
(630
)
 
$
411,443


(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of July 31, 2018.
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
 
 
 
 
 
 
 
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$

 
$
10,226

Asset-backed securities
1,600

 

 

 
1,600

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,803

 
 
 
(39
)
 
7,764

Asset-backed securities
46,529

 

 
(124
)
 
46,405

Corporate notes and obligations
195,460

 
3

 
(517
)
 
194,946

Commercial paper
85,438

 

 
(16
)
 
85,422

Municipal securities
13,339

 

 
(18
)
 
13,321

Certificates of deposit
24,705

 
3

 
(7
)
 
24,701

U.S. treasury securities
26,903

 

 
(40
)
 
26,863

Total cash equivalents and marketable securities
$
412,003

 
$
6

 
$
(761
)
 
$
411,248



(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of January 31, 2018.
Cash as Reported on the Condensed Consolidated Statements of Cash Flows
Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):
 
As of July 31,
 
2018
 
2017
Cash and cash equivalents
$
52,970

 
$
68,936

Restricted cash
18,024

 
18,048

Cash, cash equivalents and restricted cash
$
70,994

 
$
86,984

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jul. 31, 2018
Cash and Cash Equivalents [Abstract]  
Schedule of Fair Value of Cash and Cash Equivalents
Cash as reported on the condensed consolidated statements of cash flows consists of the following (in thousands):
 
As of July 31,
 
2018
 
2017
Cash and cash equivalents
$
52,970

 
$
68,936

Restricted cash
18,024

 
18,048

Cash, cash equivalents and restricted cash
$
70,994

 
$
86,984

The following are the fair values of our cash equivalents and marketable securities as of July 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
 
 
 
 
 
 
 
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
13,301

 
$

 
$

 
$
13,301

Commercial paper
10,982

 

 

 
10,982

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,787

 

 
(24
)
 
7,763

Asset-backed securities
66,337

 

 
(134
)
 
66,203

Corporate notes and obligations
153,096

 
24

 
(415
)
 
152,705

Commercial paper
93,762

 

 
(5
)
 
93,757

Certificates of deposit
40,802

 
10

 
(12
)
 
40,800

U.S. treasury securities
21,972

 

 
(39
)
 
21,933

Foreign government obligations
4,000

 

 
(1
)
 
3,999

Total cash equivalents and marketable securities
$
412,039

 
$
34

 
$
(630
)
 
$
411,443


(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of July 31, 2018.
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
 
 
 
 
 
 
 
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$

 
$
10,226

Asset-backed securities
1,600

 

 

 
1,600

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,803

 
 
 
(39
)
 
7,764

Asset-backed securities
46,529

 

 
(124
)
 
46,405

Corporate notes and obligations
195,460

 
3

 
(517
)
 
194,946

Commercial paper
85,438

 

 
(16
)
 
85,422

Municipal securities
13,339

 

 
(18
)
 
13,321

Certificates of deposit
24,705

 
3

 
(7
)
 
24,701

U.S. treasury securities
26,903

 

 
(40
)
 
26,863

Total cash equivalents and marketable securities
$
412,003

 
$
6

 
$
(761
)
 
$
411,248



(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of January 31, 2018.
Schedule of Fair Value of Marketable Securities
The following are the fair values of our cash equivalents and marketable securities as of July 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
 
 
 
 
 
 
 
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
13,301

 
$

 
$

 
$
13,301

Commercial paper
10,982

 

 

 
10,982

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,787

 

 
(24
)
 
7,763

Asset-backed securities
66,337

 

 
(134
)
 
66,203

Corporate notes and obligations
153,096

 
24

 
(415
)
 
152,705

Commercial paper
93,762

 

 
(5
)
 
93,757

Certificates of deposit
40,802

 
10

 
(12
)
 
40,800

U.S. treasury securities
21,972

 

 
(39
)
 
21,933

Foreign government obligations
4,000

 

 
(1
)
 
3,999

Total cash equivalents and marketable securities
$
412,039

 
$
34

 
$
(630
)
 
$
411,443


(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of July 31, 2018.
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2018 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
 
 
 
 
 
 
 
 
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$

 
$
10,226

Asset-backed securities
1,600

 

 

 
1,600

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
7,803

 
 
 
(39
)
 
7,764

Asset-backed securities
46,529

 

 
(124
)
 
46,405

Corporate notes and obligations
195,460

 
3

 
(517
)
 
194,946

Commercial paper
85,438

 

 
(16
)
 
85,422

Municipal securities
13,339

 

 
(18
)
 
13,321

Certificates of deposit
24,705

 
3

 
(7
)
 
24,701

U.S. treasury securities
26,903

 

 
(40
)
 
26,863

Total cash equivalents and marketable securities
$
412,003

 
$
6

 
$
(761
)
 
$
411,248



(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of January 31, 2018.
Schedule of Marketable Securities in an Unrealized Loss Position
As of July 31, 2018, the following marketable securities were in an unrealized loss position (in thousands):
 
Less than 12 months
 
Greater than 12 months
 
Total
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
U.S. agency obligations
$
7,763

 
$
(24
)
 
$

 
$

 
$
7,763

 
$
(24
)
Asset-backed securities
60,862

 
(134
)
 
399

 

 
61,261

 
(134
)
Corporate notes and obligations
107,384

 
(365
)
 
11,656

 
(50
)
 
119,040

 
(415
)
Commercial paper
32,347

 
(5
)
 

 

 
32,347

 
(5
)
Certificates of deposit
10,490

 
(12
)
 

 

 
10,490

 
(12
)
U.S. treasury securities
21,933

 
(39
)
 

 

 
21,933

 
(39
)
Foreign government obligations
3,999

 
(1
)
 

 

 
3,999

 
(1
)
Total
$
244,778

 
$
(580
)
 
$
12,055

 
$
(50
)
 
$
256,833

 
$
(630
)

As of January 31, 2018, the following marketable securities were in an unrealized loss position (in thousands):
 
Less than 12 months
 
Greater than 12 months
 
Total
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
U.S. agency obligations
$
7,764

 
$
(39
)
 
$

 
$

 
$
7,764

 
$
(39
)
Asset-backed securities
42,399

 
(124
)
 
308

 

 
42,707

 
(124
)
Corporate notes and obligations
173,508

 
(498
)
 
7,997

 
(19
)
 
181,505

 
(517
)
Commercial paper
25,852

 
(16
)
 

 

 
25,852

 
(16
)
Municipal securities
9,323

 
(18
)
 

 

 
9,323

 
(18
)
Certificates of deposit
16,199

 
(7
)
 

 

 
16,199

 
(7
)
U.S. treasury securities
21,863

 
(40
)
 

 

 
21,863

 
(40
)
Total
$
296,908

 
$
(742
)
 
$
8,305

 
$
(19
)
 
$
305,213

 
$
(761
)
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurement (Tables)
6 Months Ended
Jul. 31, 2018
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value
The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of July 31, 2018 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
13,301

 
$

 
$

 
$
13,301

Commercial paper

 
10,982

 

 
10,982

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations

 
7,763

 

 
7,763

Asset-backed securities

 
66,203

 

 
66,203

Corporate notes and obligations

 
152,705

 

 
152,705

Commercial paper

 
93,757

 

 
93,757

Certificates of deposit

 
40,800

 

 
40,800

U.S. treasury securities(1)
9,970

 
11,963

 

 
21,933

 Foreign government obligations

 
3,999

 

 
3,999

Restricted cash:
 
 
 
 
 
 
 
Money market funds
14,672

 

 

 
14,672

Total financial assets
$
37,943

 
$
388,172

 
$

 
$
426,115

 
(1)
U.S. treasury securities classified as Level 1 are U.S. treasury bills for which there are quoted prices in active markets

The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2018 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
10,226

 
$

 
$

 
$
10,226

Asset-backed securities

 
1,600

 

 
1,600

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations

 
7,764

 

 
7,764

Asset-backed securities

 
46,405

 

 
46,405

Corporate notes and obligations

 
194,946

 

 
194,946

Commercial paper

 
85,422

 

 
85,422

Municipal securities

 
13,321

 

 
13,321

Certificates of deposit

 
24,701

 

 
24,701

U.S. treasury securities(1)
24,886

 
1,977

 

 
26,863

Restricted cash:
 
 
 
 
 
 
 
Money market funds
14,672

 

 

 
14,672

Total financial assets
$
49,784

 
$
376,136

 
$

 
$
425,920

(1)
U.S. treasury securities classified as Level 1 are U.S. treasury bills for which there are quoted prices in active markets.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components (Tables)
6 Months Ended
Jul. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
 
As of
 
July 31, 2018
 
January 31, 2018
Computer equipment and software
$
18,031

 
$
17,139

Office furniture and equipment
10,107

 
7,981

Leasehold improvements
19,537

 
13,469

Construction in progress
483

 
3,243

Property and equipment, gross
48,158

 
41,832

Less: accumulated depreciation and amortization
(26,069
)
 
(24,232
)
Property and equipment, net
$
22,089

 
$
17,600

Schedule of Intangible Assets
Intangible assets consisted of the following as of July 31, 2018 (dollars in thousands):
 
Gross Fair
Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$
11,986

 
$
(8,014
)
 
$
3,972

 
2.2
Customer relationships and other acquired intangible assets
6,797

 
(6,229
)
 
568

 
4.1
Total
$
18,783

 
$
(14,243
)
 
$
4,540

 
2.4
Intangible assets consisted of the following as of January 31, 2018 (dollars in thousands):
 
Gross Fair
Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$
11,986

 
$
(6,769
)
 
$
5,217

 
2.5
Customer relationships and other acquired intangible assets
6,797

 
(6,159
)
 
638

 
4.6
Total
$
18,783

 
$
(12,928
)
 
$
5,855

 
2.8
Schedule of Expected Future Amortization Expense of Intangible Assets
The expected future amortization expense of these intangible assets as of July 31, 2018 is as follows (in thousands, by fiscal year):
 
 
Remaining six months of fiscal 2019
$
1,314

2020
1,737

2021
944

2022
464

2023 and thereafter
81

Total intangible assets, net
$
4,540

Accrued Compensation and Other Accrued Liabilities
Accrued compensation consists of the following (in thousands):
 
As of
 
July 31,
2018
 
January 31,
2018
Accrued salaries, benefits and commissions
$
13,180

 
$
15,039

Accrued bonuses
10,888

 
17,875

Employee stock purchase plan withholdings
2,119

 
2,238

Accrued compensation related taxes and other
5,099

 
6,241

Total accrued compensation
$
31,286

 
$
41,393

Other Accrued Liabilities
Other accrued liabilities consists of the following (in thousands):
 
As of
 
July 31,
2018
 
January 31,
2018
Accrued taxes
$
2,458

 
$
2,092

Accrued professional costs
1,956

 
2,463

Accrued self-insurance costs
1,257

 
1,285

Accrued travel
2,884

 
1,492

Accrued sublessee liability

 
1,573

Other
5,316

 
4,549

Total other accrued liabilities
$
13,871

 
$
13,454

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jul. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases
Future minimum lease payments and sublease proceeds under non-cancelable operating leases at July 31, 2018 are as follows (in thousands, by fiscal year):
 
Minimum Lease Payments
 
Sublease Rental Proceeds
 
Net Minimum Lease Payments
Remaining six months of fiscal 2019
$
18,211

 
$
(7,412
)
 
$
10,799

2020
35,732

 
(15,073
)
 
20,659

2021
35,571

 
(14,446
)
 
21,125

2022
31,835

 
(10,858
)
 
20,977

2023
29,480

 
(4,388
)
 
25,092

2024 and thereafter
133,388

 

 
133,388

Total
$
284,217

 
$
(52,177
)
 
$
232,040

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Tables)
6 Months Ended
Jul. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock Option Activity
The following tables summarize stock option activity and related information under the Stock Plans:

 
Stock Options Outstanding
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Term (Years)
 
Aggregate
Intrinsic 
Value
(in thousands)
Balance —January 31, 2018
18,406,920

 
$
5.03

 
5.3
 
$
252,571

Exercised
(1,467,007
)
 
3.57

 

 

Canceled
(357,062
)
 
9.93

 

 

Balance —July 31, 2018
16,582,851

 
$
5.06

 
4.8
 
$
145,557

Schedule of Restricted Stock Activity
Restricted stock activity for our Stock Plans is as follows:
 
Restricted Stock Units Outstanding
 
Number of Restricted Stock Units
 
Weighted-Average Grant Date Fair Value Per Share
Balance —January 31, 2018
22,243,334

 
$
16.08

Granted
3,230,550

 
17.67

Canceled
(2,387,430
)
 
15.63

Vested and converted to shares
(3,998,750
)
 
16.00

Balance —July 31, 2018
19,087,704

 
$
16.43

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
6 Months Ended
Jul. 31, 2018
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment
Financial information for each reportable segment was as follows (in thousands):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription
$
93,123

 
$
73,986

 
$
179,022

 
$
138,657

Services
17,215

 
15,842

 
34,023

 
30,767

Total revenue
$
110,338

 
$
89,828

 
$
213,045

 
$
169,424


 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Contribution margin:
 
 
 
 
 
 
 
Subscription
$
81,280

 
$
62,974

 
$
154,542

 
$
117,387

Services
2,820

 
2,977

 
4,558

 
4,599

Total segment contribution margin
$
84,100

 
$
65,951

 
$
159,100

 
$
121,986

Reconciliation of Segment Financial Information to Loss from Operations
The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Segment contribution margin
$
84,100

 
$
65,951

 
$
159,100

 
$
121,986

Amortization of acquired intangible assets
(657
)
 
(941
)
 
(1,314
)
 
(1,885
)
Stock-based compensation expense
(20,475
)
 
(39,451
)
 
(45,841
)
 
(230,533
)
Corporate costs, such as research and development, corporate general and administrative and other
(96,818
)
 
(91,244
)
 
(196,216
)
 
(177,593
)
Loss from operations
$
(33,850
)
 
$
(65,685
)
 
$
(84,271
)
 
$
(288,025
)
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share (Tables)
6 Months Ended
Jul. 31, 2018
Earnings Per Share [Abstract]  
Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented (in thousands, except per share data):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2018
 
2017
 
2018
 
2017
Numerator:
 
 
 
 
 
 
 
Net loss
$
(33,375
)
 
$
(64,229
)
 
$
(84,416
)
 
$
(286,548
)
Denominator:
 
 
 
 
 
 
 
Weighted-average shares used in computing net loss, per share basic and diluted
149,505

 
134,506

 
148,115

 
87,293

Net loss per share, basic and diluted
$
(0.22
)
 
$
(0.48
)
 
$
(0.57
)
 
$
(3.28
)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stockholders for the periods presented because their effect would have been anti‑dilutive (in thousands):
 
As of July 31,
 
2018
 
2017
Stock options to purchase common stock
16,583

 
22,211

Restricted stock units
19,088

 
18,172

Shares issuable pursuant to the ESPP
554

 
1,004

Total
36,225

 
41,387

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Description of Business - Narrative (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accumulated deficit $ 1,146,206 $ 1,061,790
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Jul. 31, 2017
Jan. 31, 2017
Accounting Policies [Abstract]        
Cash and cash equivalents $ 52,970 $ 43,247 $ 68,936  
Restricted cash 18,024 18,052 18,048  
Cash, cash equivalents and restricted cash $ 70,994 $ 61,299 $ 86,984 $ 89,632
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Narrative (Details)
6 Months Ended 12 Months Ended
Jul. 31, 2018
USD ($)
segment
Jan. 31, 2018
USD ($)
Concentration Risk [Line Items]    
Number of operating segments | segment 2  
Share based compensation service period 4 years  
Common stock held by non-affiliates $ 700,000,000  
Equity Incentive Plan 2008 | Restricted stock units    
Concentration Risk [Line Items]    
Catch up share based compensation expense   $ 181,500,000
Customer Concentration Risk | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk (as a percent)   16.00%
Subscription Services | Minimum    
Concentration Risk [Line Items]    
Revenue recognition period (in years) 1 year  
Subscription Services | Maximum    
Concentration Risk [Line Items]    
Revenue recognition period (in years) 3 years  
Subscription Arrangement, Limited Case    
Concentration Risk [Line Items]    
Revenue recognition period (in years) 7 years  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Marketable securities:    
Unrealized Gains $ 34 $ 6
Unrealized Losses (630) (761)
Amortized Cost 412,039 412,003
Cash equivalents and marketable securities, estimated fair value 411,443 411,248
U.S. agency obligations    
Marketable securities:    
Amortized Cost 7,787 7,803
Unrealized Gains 0  
Unrealized Losses (24) (39)
Estimated Fair Value 7,763 7,764
Asset-backed securities    
Marketable securities:    
Amortized Cost 66,337 46,529
Unrealized Gains 0 0
Unrealized Losses (134) (124)
Estimated Fair Value 66,203 46,405
Corporate notes and obligations    
Marketable securities:    
Amortized Cost 153,096 195,460
Unrealized Gains 24 3
Unrealized Losses (415) (517)
Estimated Fair Value 152,705 194,946
Commercial paper    
Marketable securities:    
Amortized Cost 93,762 85,438
Unrealized Gains 0 0
Unrealized Losses (5) (16)
Estimated Fair Value 93,757 85,422
Municipal securities    
Marketable securities:    
Amortized Cost   13,339
Unrealized Gains   0
Unrealized Losses   (18)
Estimated Fair Value   13,321
Certificates of deposit    
Marketable securities:    
Amortized Cost 40,802 24,705
Unrealized Gains 10 3
Unrealized Losses (12) (7)
Estimated Fair Value 40,800 24,701
U.S. treasury securities    
Marketable securities:    
Amortized Cost 21,972 26,903
Unrealized Gains 0 0
Unrealized Losses (39) (40)
Estimated Fair Value 21,933 26,863
Foreign government obligations    
Marketable securities:    
Amortized Cost 4,000  
Unrealized Gains 0  
Unrealized Losses (1)  
Estimated Fair Value 3,999  
Money market funds    
Cash Equivalents:    
Amortized Cost 13,301 10,226
Estimated Fair Value 13,301 10,226
Asset-backed securities    
Cash Equivalents:    
Amortized Cost   1,600
Estimated Fair Value   $ 1,600
Commercial paper    
Cash Equivalents:    
Amortized Cost 10,982  
Estimated Fair Value $ 10,982  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Marketable Securities - Narrative (Details)
6 Months Ended 12 Months Ended
Jul. 31, 2018
Jan. 31, 2018
Minimum    
Cash and Cash Equivalents [Line Items]    
Marketable securities term 1 year 1 year
Maximum    
Cash and Cash Equivalents [Line Items]    
Marketable securities term 3 years 3 years
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Marketable Securities - Schedule of Marketable Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Debt Securities, Available-for-sale [Line Items]    
Fair value, less than 12 months $ 244,778 $ 296,908
Unrealized loss, less than 12 months (580) (742)
Fair value, greater than 12 months 12,055 8,305
Unrealized losses, greater than 12 months (50) (19)
Total fair value 256,833 305,213
Total unrealized losses (630) (761)
U.S. agency obligations    
Debt Securities, Available-for-sale [Line Items]    
Fair value, less than 12 months 7,763 7,764
Unrealized loss, less than 12 months (24) (39)
Fair value, greater than 12 months 0 0
Unrealized losses, greater than 12 months 0 0
Total fair value 7,763 7,764
Total unrealized losses (24) (39)
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Fair value, less than 12 months 60,862 42,399
Unrealized loss, less than 12 months (134) (124)
Fair value, greater than 12 months 399 308
Unrealized losses, greater than 12 months 0 0
Total fair value 61,261 42,707
Total unrealized losses (134) (124)
Corporate notes and obligations    
Debt Securities, Available-for-sale [Line Items]    
Fair value, less than 12 months 107,384 173,508
Unrealized loss, less than 12 months (365) (498)
Fair value, greater than 12 months 11,656 7,997
Unrealized losses, greater than 12 months (50) (19)
Total fair value 119,040 181,505
Total unrealized losses (415) (517)
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair value, less than 12 months 32,347 25,852
Unrealized loss, less than 12 months (5) (16)
Fair value, greater than 12 months 0 0
Unrealized losses, greater than 12 months 0 0
Total fair value 32,347 25,852
Total unrealized losses (5) (16)
Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Fair value, less than 12 months   9,323
Unrealized loss, less than 12 months   (18)
Fair value, greater than 12 months   0
Unrealized losses, greater than 12 months   0
Total fair value   9,323
Total unrealized losses   (18)
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Fair value, less than 12 months 10,490 16,199
Unrealized loss, less than 12 months (12) (7)
Fair value, greater than 12 months 0 0
Unrealized losses, greater than 12 months 0 0
Total fair value 10,490 16,199
Total unrealized losses (12) (7)
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Fair value, less than 12 months 21,933 21,863
Unrealized loss, less than 12 months (39) (40)
Fair value, greater than 12 months 0 0
Unrealized losses, greater than 12 months 0 0
Total fair value 21,933 21,863
Total unrealized losses (39) $ (40)
Foreign government obligations    
Debt Securities, Available-for-sale [Line Items]    
Fair value, less than 12 months 3,999  
Unrealized loss, less than 12 months (1)  
Fair value, greater than 12 months 0  
Unrealized losses, greater than 12 months 0  
Total fair value 3,999  
Total unrealized losses $ (1)  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value $ 7,763 $ 7,764
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 66,203 46,405
Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 152,705 194,946
Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value   13,321
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 40,800 24,701
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 21,933 26,863
Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 3,999  
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 426,115 425,920
Fair Value, Measurements, Recurring | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 7,763 7,764
Fair Value, Measurements, Recurring | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 66,203 46,405
Fair Value, Measurements, Recurring | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 152,705 194,946
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 93,757 85,422
Fair Value, Measurements, Recurring | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value   13,321
Fair Value, Measurements, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 40,800 24,701
Fair Value, Measurements, Recurring | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 21,933 26,863
Fair Value, Measurements, Recurring | Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 3,999  
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 37,943 49,784
Fair Value, Measurements, Recurring | Level 1 | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 0 0
Fair Value, Measurements, Recurring | Level 1 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 0 0
Fair Value, Measurements, Recurring | Level 1 | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 0 0
Fair Value, Measurements, Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 0 0
Fair Value, Measurements, Recurring | Level 1 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value   0
Fair Value, Measurements, Recurring | Level 1 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 0 0
Fair Value, Measurements, Recurring | Level 1 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 9,970 24,886
Fair Value, Measurements, Recurring | Level 1 | Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 0  
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 388,172 376,136
Fair Value, Measurements, Recurring | Level 2 | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 7,763 7,764
Fair Value, Measurements, Recurring | Level 2 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 66,203 46,405
Fair Value, Measurements, Recurring | Level 2 | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 152,705 194,946
Fair Value, Measurements, Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 93,757 85,422
Fair Value, Measurements, Recurring | Level 2 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value   13,321
Fair Value, Measurements, Recurring | Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 40,800 24,701
Fair Value, Measurements, Recurring | Level 2 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 11,963 1,977
Fair Value, Measurements, Recurring | Level 2 | Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 3,999  
Fair Value, Measurements, Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 0 0
Fair Value, Measurements, Recurring | Level 3 | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 0 0
Fair Value, Measurements, Recurring | Level 3 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 0 0
Fair Value, Measurements, Recurring | Level 3 | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 0 0
Fair Value, Measurements, Recurring | Level 3 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 0 0
Fair Value, Measurements, Recurring | Level 3 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value   0
Fair Value, Measurements, Recurring | Level 3 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 0 0
Fair Value, Measurements, Recurring | Level 3 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 0 0
Fair Value, Measurements, Recurring | Level 3 | Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 0  
Fair Value, Measurements, Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 13,301 10,226
Restricted cash 14,672 14,672
Fair Value, Measurements, Recurring | Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 13,301 10,226
Restricted cash 14,672 14,672
Fair Value, Measurements, Recurring | Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Restricted cash 0 0
Fair Value, Measurements, Recurring | Money market funds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Restricted cash 0 0
Fair Value, Measurements, Recurring | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   1,600
Fair Value, Measurements, Recurring | Asset-backed securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Fair Value, Measurements, Recurring | Asset-backed securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   1,600
Fair Value, Measurements, Recurring | Asset-backed securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   $ 0
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 10,982  
Fair Value, Measurements, Recurring | Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Fair Value, Measurements, Recurring | Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 10,982  
Fair Value, Measurements, Recurring | Commercial paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 48,158 $ 41,832
Less: accumulated depreciation and amortization (26,069) (24,232)
Property and equipment, net 22,089 17,600
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 18,031 17,139
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 10,107 7,981
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 19,537 13,469
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 483 $ 3,243
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Depreciation $ 2.1 $ 2.4 $ 3.8 $ 5.1
Amortization expense of intangible assets $ 0.6 $ 0.9 $ 1.3 $ 1.9
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2018
Jan. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 18,783 $ 18,783
Accumulated Amortization (14,243) (12,928)
Net Book Value $ 4,540 $ 5,855
Weighted Average Remaining Useful Life (in years) 2 years 5 months 2 years 9 months 18 days
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 11,986 $ 11,986
Accumulated Amortization (8,014) (6,769)
Net Book Value $ 3,972 $ 5,217
Weighted Average Remaining Useful Life (in years) 2 years 2 months 2 years 6 months
Customer relationships and other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 6,797 $ 6,797
Accumulated Amortization (6,229) (6,159)
Net Book Value $ 568 $ 638
Weighted Average Remaining Useful Life (in years) 4 years 1 month 4 years 7 months 6 days
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Remaining six months of fiscal 2019 $ 1,314  
2020 1,737  
2021 944  
2022 464  
2023 and thereafter 81  
Net Book Value $ 4,540 $ 5,855
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Accrued Compensation    
Accrued salaries, benefits and commissions $ 13,180 $ 15,039
Accrued bonuses 10,888 17,875
Employee stock purchase plan withholdings 2,119 2,238
Accrued compensation related taxes and other 5,099 6,241
Total accrued compensation 31,286 41,393
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued taxes 2,458 2,092
Accrued professional costs 1,956 2,463
Accrued self-insurance costs 1,257 1,285
Accrued travel 2,884 1,492
Accrued sublessee liability 0 1,573
Other 5,316 4,549
Total other accrued liabilities $ 13,871 $ 13,454
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Jan. 31, 2018
Commitments and Contingencies Disclosure [Abstract]          
Letters of credit $ 19.5   $ 19.5   $ 19.7
Rent expense $ 5.6 $ 3.3 $ 11.5 $ 5.7  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases (Details)
$ in Thousands
Jul. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Minimum Lease Payments, Remaining six months of fiscal 2019 $ 18,211
Sublease Rental Proceeds, Remaining six months of fiscal 2019 (7,412)
Net Minimum Lease Payments, Remaining six months of fiscal 2019 10,799
Minimum Lease Payments, 2020 35,732
Sublease Rental Proceeds, 2020 (15,073)
Net Minimum Lease Payments, 2020 20,659
Minimum Lease Payments, 2021 35,571
Sublease Rental Proceeds, 2021 (14,446)
Net Minimum Lease Payments, 2021 21,125
Minimum Lease Payments, 2022 31,835
Sublease Rental Proceeds, 2022 (10,858)
Net Minimum Lease Payments, 2022 20,977
Minimum Lease Payments, 2023 29,480
Sublease Rental Proceeds, 2023 (4,388)
Net Minimum Lease Payments, 2023 25,092
Minimum Lease Payments, 2024 and thereafter 133,388
Sublease Rental Proceeds, 2024 and thereafter 0
Net Minimum Lease Payments, 2024 and thereafter 133,388
Minimum Lease Payments, Total 284,217
Sublease Rental Proceeds, Total (52,177)
Net Minimum Lease Payments, Total $ 232,040
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Narrative (Details)
6 Months Ended 12 Months Ended
Feb. 01, 2018
shares
Mar. 31, 2017
USD ($)
hour
shares
Jul. 31, 2018
USD ($)
$ / shares
shares
Jul. 31, 2017
USD ($)
$ / shares
Jan. 31, 2018
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock authorized (in shares)     1,200,000,000   1,200,000,000
Common stock par value (in dollars per share) | $ / shares     $ 0.00005   $ 0.00005
Common stock issued (in shares)     150,997,502   145,327,001
Common stock outstanding (in shares)     150,997,502   145,327,001
Reserved for issuance under plans (in shares)     71,587,731    
Intrinsic value of exercised options | $     $ 16,900,000 $ 12,200,000  
Tax benefit from stock options | $     $ 0    
Stock options granted (in shares)     0    
Weighted average grant date value of employee options (in dollars per share) | $ / shares       $ 8.83  
Unamortized stock based compensation expense | $     $ 5,200,000    
Average remaining vesting period (in years)     1 year 3 months    
Employee stock purchase plan withholdings | $     $ 2,119,000   $ 2,238,000
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Option exercise price as percent of fair value (as a percent)     100.00%    
Award expiration period (in years)     10 years    
Award vesting period (in years)     4 years    
Employee Stock Option | After one year          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years)     1 year    
Award vesting (as a percent)     25.00%    
Employee Stock Option | Quarterly basis on years two through four          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years)     3 years    
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years)     4 years    
Average remaining vesting period (in years)     2 years 6 months    
Unamortized stock based compensation expense RSUs | $     $ 223,600,000    
Restricted stock units | After one year          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years)     1 year    
Award vesting (as a percent)     25.00%    
Restricted stock units | Quarterly basis on years two through four          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years)     3 years    
Ten Percent Stockholder | Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Option exercise price as percent of fair value (as a percent)     110.00%    
Equity Incentive Plan 2017          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restriction on increase to shares outstanding (as a percent)     5.00%    
Increase in shares reserved for grant (in shares) 7,266,350        
Equity Incentive Plan 2008 | Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Catch up share based compensation expense | $         $ 181,500,000
Employee Stock Purchase Plan 2017          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restriction on increase to shares outstanding (as a percent)     1.00%    
Reserved for issuance under plans (in shares) 1,453,270 3,000,000      
Offering period (in months)   6 months      
Minimum work hours per week for eligibility | hour   20      
Minimum months worked for plan eligibility   5 months      
Maximum ownership interest for plan participation (as a percent)   5.00%      
Purchase price (as a percent)   85.00%      
Maximum stock value purchased | $   $ 25,000      
Maximum shares purchased (in shares)   2,500      
Employee Stock Purchase Plan 2017 | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum payroll deduction (as a percent)   1.00%      
Employee Stock Purchase Plan 2017 | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum payroll deduction (as a percent)   15.00%      
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 31, 2018
Jan. 31, 2018
Jul. 31, 2018
Stock Options Outstanding      
Options outstanding at the beginning of the period (in shares)     18,406,920
Exercised (in shares)     (1,467,007)
Canceled (in shares)     (357,062)
Options outstanding at the end of the period (in shares) 16,582,851 18,406,920 16,582,851
Weighted- Average Exercise Price      
Options outstanding at the beginning of the period (in dollars per share)     $ 5.03
Exercised (in dollars per share)     3.57
Canceled (in dollars per share)     9.93
Options outstanding at the end of the period (in dollars per share) $ 5.06 $ 5.03 $ 5.06
Additional Information      
Weighted-Average Remaining Contractual Term (Years) 4 years 9 months 5 years 3 months  
Aggregate Intrinsic Value Beginning of Period     $ 252,571
Aggregate Intrinsic Value End of Period $ 145,557 $ 252,571 $ 145,557
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Schedule of Restricted Stock Activity (Details) - Restricted stock units
6 Months Ended
Jul. 31, 2018
$ / shares
shares
Number of Restricted Stock Units  
Number of Restricted Stock Units Outstanding Beginning of Period (in shares) | shares 22,243,334
Granted (in shares) | shares 3,230,550
Canceled (in shares) | shares (2,387,430)
Vested and converted to shares (in shares) | shares (3,998,750)
Number of Restricted Stock Units Outstanding End of Period (in shares) | shares 19,087,704
Weighted-Average Grant Date Fair Value Per Share  
Weighted- Average Grant Date Fair Value Per Share Beginning of Period (in dollars per share) | $ / shares $ 16.08
Granted (in dollars per share) | $ / shares 17.67
Canceled (in dollars per share) | $ / shares 15.63
Vested (in dollars per share) | $ / shares 16.00
Weighted- Average Grant Date Fair Value Per Share End of Period (in dollars per share) | $ / shares $ 16.43
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Income Tax Disclosure [Abstract]        
Tax provision $ 791 $ 801 $ 2,097 $ 1,451
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions - Narrative (Details) - Affiliated Entity
3 Months Ended 6 Months Ended
Jul. 31, 2018
USD ($)
Jul. 31, 2017
USD ($)
Jan. 31, 2017
shares
Jul. 31, 2018
USD ($)
company
Jul. 31, 2017
USD ($)
Jan. 31, 2018
USD ($)
Intel Corporation            
Related Party Transaction [Line Items]            
Ownership interest (as a percent) 17.00%     17.00%    
Intel Corporation | Revenue from Affiliated Companies            
Related Party Transaction [Line Items]            
Revenue from related party $ 1,900,000 $ 3,000,000   $ 4,800,000 $ 5,300,000  
Intel Corporation | Accounts Receivable from Affiliated Companies            
Related Party Transaction [Line Items]            
Accounts receivable related party 2,700,000     2,700,000   $ 0
Intel Corporation | Deferred Revenue from Affiliated Companies            
Related Party Transaction [Line Items]            
Deferred revenue 3,500,000     $ 3,500,000   2,700,000
Cloudera Foundation | Donation to Non-Profit Affiliate            
Related Party Transaction [Line Items]            
Donated common shares (in shares) | shares     1,175,063      
Cash donation   $ 2,400,000        
IPO proceeds donated (as a percent)   1.00%        
Other Related Parties            
Related Party Transaction [Line Items]            
Number of related parties | company       3    
Other Related Parties | Revenue from Affiliated Companies            
Related Party Transaction [Line Items]            
Revenue from related party 2,100,000 $ 1,800,000   $ 4,100,000 $ 3,400,000  
Other Related Parties | Accounts Receivable from Affiliated Companies            
Related Party Transaction [Line Items]            
Accounts receivable related party 1,000,000     1,000,000   1,500,000
Other Related Parties | Deferred Revenue from Affiliated Companies            
Related Party Transaction [Line Items]            
Deferred revenue $ 5,600,000     $ 5,600,000   $ 5,200,000
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Segment Reporting Information [Line Items]        
Total revenue $ 110,338 $ 89,828 $ 213,045 $ 169,424
Segment contribution margin 84,100 65,951 159,100 121,986
Subscription        
Segment Reporting Information [Line Items]        
Total revenue 93,123 73,986 179,022 138,657
Segment contribution margin 81,280 62,974 154,542 117,387
Services        
Segment Reporting Information [Line Items]        
Total revenue 17,215 15,842 34,023 30,767
Segment contribution margin $ 2,820 $ 2,977 $ 4,558 $ 4,599
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Segment Reporting Information [Line Items]        
Segment contribution margin $ 84,100 $ 65,951 $ 159,100 $ 121,986
Amortization of acquired intangible assets (600) (900) (1,300) (1,900)
Corporate costs, such as research and development, corporate general and administrative and other [1],[2] (112,056) (123,543) (231,833) (365,367)
Loss from operations (33,850) (65,685) (84,271) (288,025)
Operating Segments        
Segment Reporting Information [Line Items]        
Segment contribution margin 84,100 65,951 159,100 121,986
Corporate, Non-Segment        
Segment Reporting Information [Line Items]        
Amortization of acquired intangible assets (657) (941) (1,314) (1,885)
Stock-based compensation expense (20,475) (39,451) (45,841) (230,533)
Corporate costs, such as research and development, corporate general and administrative and other $ (96,818) $ (91,244) $ (196,216) $ (177,593)
[1] Amounts include amortization of acquired intangible assets as follows (in thousands): Three Months Ended July 31, Six Months Ended July 31, 2018 2017 2018 2017Cost of revenue – subscription $622 $510 $1,244 $1,024Sales and marketing 35 431 70 861
[2] Amounts include stock‑based compensation expense as follows (in thousands): Three Months Ended July 31, Six Months Ended July 31, 2018 2017 2018 2017 Cost of revenue – subscription $2,496 $3,693 $5,044 $19,393Cost of revenue – services 2,776 3,890 5,250 24,227Research and development 8,336 13,128 18,197 81,029Sales and marketing 2,698 12,137 8,777 72,678General and administrative 4,169 6,603 8,573 33,206
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Narrative (Details) - Non-US - Geographic Concentration
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jan. 31, 2018
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Total Revenue            
Concentration Risk [Line Items]            
Concentration risk (as a percent)     36.00% 28.00% 34.00% 27.00%
Total Assets            
Concentration Risk [Line Items]            
Concentration risk (as a percent) 3.00% 4.00%        
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Numerator:        
Net loss $ (33,375) $ (64,229) $ (84,416) $ (286,548)
Denominator:        
Weighted-average shares used in computing net loss per share, basic and diluted (in shares) 149,505 134,506 148,115 87,293
Net loss per share, basic and diluted (in shares) $ (0.22) $ (0.48) $ (0.57) $ (3.28)
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 36,225 41,387
Stock options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 16,583 22,211
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 19,088 18,172
Shares issuable pursuant to the ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 554 1,004
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )".)4T?(\\#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,$% @ D(XE36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "0CB5-\>5,%O K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NEDU8%'7"]-.("$Q"<0M2KPMHOFCQ*C=V].& MK1."!^ 8^Y?/GR4W*@CE(SY''S"2P70SV,XEH<*:'8F" $CJB%:F4!85-4M6"2I)4F8@$68B:QMM!(JHB0?SWBM9GSXC%V&:078 MH45'"7C)@;73Q' :N@:N@ E&&&WZ+J">B;GZ)S9W@)V30S)SJN_[LJ]S;MR! MP]O3XTM>MS ND70*QU_)"#H%7+/+Y-?Z8;/;LG91\?NB6A75O4^ MN?[PNPI;K\W>_&/CBV#;P*^[:+\ 4$L#!!0 ( )".)4V97)PC$ 8 )PG M 3 >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ D(XE36G4#194 @ L < !@ !X;"]W;W)KV.G" 4AF_%> &+@#H?<4QFIFG:I$TFVW3[FW&8T2R* M!6;L*]H\"ON]Y. B09ORM6-?0D GFO:R+^'"CC MW2Z$X?O =:2&_U!U<_V)'0/C%$N54T;6?$F$/2Z"_=P>X38&*SB MI:*=G+0#D\J9\U?3^7K9A9&9$66T4"8$T:\'/5+&3"0]C]]#T'!D&N.T_1[] MLTU>)W,FDAXY^U5=5+D+UV%PH5=R9^J9=U_HD% 2!D/VW^B#,BTW,]&,@C-I MGT%QEXK70Q0]E9J\]>^JL>^N_Q+CP>8WH,& 1@-"_S7@P8!' XQM\OW,;*J? MB")Y)G@7B/YOM<1L"KC%>C$+,VC7SG[3V4H]^LBC##Q,F$%QZ!5HHH"C NC8 M(P#Y ?DV-%'P-%58#\ >S/ UHXG]MAOC[WVV-KCB3V9+8"K2/V Q M('/MJ M!N@5B54T_0HG.,&KC1^3>C&I@UG/,*YB ;#R E:.'RL%?67L3:]<\V MR\$C6=@M&R]BX_KC&<(C2?P(&/G/5.1&2.>G*G)^.HK@>H&S<':ARYGOK4&3 M3C5+%.\!WD/D4C9SBJM!T0+%?XHA=B/ V44Q:#X>% @A3C9S&)CV/KU&1T+$=[>^&"?_*^EGTGXE8U,CASI6]A>U=>.5=4SRAZTG,I=?D< M.XQ>E6FN=%OT-:3O*-X.]1&,13K_"U!+ P04 " "0CB5-Q"22"0($ !: M$@ & 'AL+W=OV M^]H?0Q@6WYKZW*^RXS!.X6_5O35-T_FU"WUU4&V?<=7TZOQV'< MD:^7E^HU_!Z&/R[/7=S*[ZWL3TTX]Z?VO.C"897] $];K<:"*?'G*5S[A]^+ M<2@O;?MUW/AEO\K42!3JL!O&)JKX]1ZVH:['EB+'WW.CV;W/L?#Q]_?6?YH& M'P?S4O5AV]9_G?;#<945V6(?#M5;/7QIKS^'>4 V6\RC_S6\ASK&1Y+8QZZM M^^ESL7OKA[:96XDH3?7M]GTZ3]_7VS].SV5R "\ \Y\%>B[0I""_D4U# M_;$:JO6R:Z^+[G:V+M4X*>!)QX.Y&W=.QV[Z+XZVCWO?UXC+_'UL9XYL;A%\ MC'Q,;(6$OD?RV/\= D4(G.KU8[V1Z[58KZ=Z\UAOR2!N$3]%SE/$8ND5&0A/ M&8W&RRQ&9#&0J\4XDC4XHL)64I#[9( ML("2]:0X#?.3XB?*&GII"RE;6)N@2<@2.(VF-, GIW9(9\W_QC[RR-X$Y#R& M\B"?$H5">DG),9N0#<@>!BYB344\9SY,"UL, MEF5!>81<4<;IG""2;0R6W>ATXN8"LD*!.U13AX(@46OHW45*>4P=85FBP"VJ MJ46!^S&>R(*=<,&VH,O$,@)DC0+W*/7 !@1%ZL*SZU.*1:TD>&25 G>IH2X% MKDFTVGMJ=C'GP22,@;)/D?O44)\B-Z56\?Y*B:1JH4Y%09:E-Y;R"#'G5.J,R4Y%[E3:T0:Y+;4%SR0O MY9R#(D4D>Q4-LYAQB19D#R)?EM+5PP;YBI-*68@D;(JR39';U%";(OG91\)S&^&R8F$I:%JOF8K54K'/F\?%2 M7&Q(.6FQD3\\Y(]O77ZKNM?3N5^\M,/0-M-3_:%MAQ#;5)_C^(ZAVM\WZG 8 MQI\^_NYN;SMN&T-[F=_DY/?72>M_ 5!+ P04 " "0CB5-U W20T@% "? M&0 & 'AL+W=OQ-;!XP+)#[]]UTP\<$S0^J;Q, SN_O.SL[.POQ4 M5M_KG??-Y$>1'^J'Z:YICK,HJC<[7V3U?7GTA_#DM:R*K F7U5M4'RN?;3NC M(H\@CDU49/O#=#'O[CU7BWGYWN3[@W^N)O5[4635OT\^+T\/4S']O/%M_[9K MVAO18G[,WOP?OOGS^%R%J^C2RG9?^$.]+P^3RK\^3!_%+)6R->B(O_;^5 ]^ M3UHI+V7YO;WX=?LPC=L1^=QOFK:)+/S[\$N?YVU+81S_](U.+WVVAL/?GZVG MG?@@YB6K_;+,_]YOF]W#U$TG6_^:O>?-M_+TB^\%Z>FD5_^;__!YP-N1A#XV M95YW?R>;][HIB[Z5,)0B^W'^OS]T_T]]^Y]FO 'T!G"K@>P-Y,4@#/8K ]4; MJ)\&ZDL#W1OH6WLPO8%!/41G9W7>7V5-MIA7Y6E2G0/HF+5Q*F8FS.^FO=E- M9_T5:Z\Z>S6TM\C79\1VR.'L2!%+Z9 [*.82 M!XA:4PJ$C!5R7,KT:1(%BI>F66F:NL;Q]H:U-]0UR?4PGRAB8N2],Z('2F10 MC&.)H41B45MK2AFM'%H;*:42B!WPTBTKW5)= NFRI!?K(#9(%Z6T=1H'!:6$ MLMK@M<)T::4:$>9888[$A!FQ3UC[A#H&N?^)07!,)'2V$QCJDTU-$3QV#Y/7,5%5H8'#L,9L+2P3F6P810B<++ M@N,LA' <\<'(WB2H/HU]P##$!X(939S@&. PI['7UPPFP\HPV 44TRHX:\0# M[,;X*("J,]@##$,\ ,R\0:Q)&# <2(WG=\UP((63) XH)XV6QHYX@=]WA:0* M\<;9,\.>[L*^JW1BJ38M8'--C[)(197QE(#15EF!EFCHQB2U61BDG+!;&- 4Q+HU2 MKBTY)HPO600M2' 1L12T/KB3H)W"TAC.A*2"-V^.PT%8#,G8PN-+ M$T%K$[P EH)6"G+X5-.RF'R'D;4 5\A :U^+%I72V#J$)7H&$\@QTFE<8F]9MMS0N C%<,Y M"XD<$#F$ROP6R_0K9><67MF&*V)#&4#]C'%;-ASB(LI M)FP2XXA,.2Z4V7HDPP&_[X*Z^> *_/X&='\C1U>&(24:T!TIA"H^"JXX3 ,. MP#6#R=CBDB)EL)"-W)@/^8T0F(UP+,KX?0;L[7'*9W.@V9S&J>,.)=AU*PX+ M.S9@#U-,JAA'?#M;N&KM^[=?#W9E.^'IGW#-KA[>?__!.W;871_*68KP=Q?BUG*W7^4 M8K:6W)/@G?"$ZR,H"D^ZCP_1S\&>/UW\GE5O^T,]>2F;IBRZ]]"O9=GXX(A0 M-DPG.Y]M+Q>Y?VW:GS;\KLZ?#,X737GL/X=$EV\RB_\ 4$L#!!0 ( )". M)4V3N@M!(0, '0, 8 >&PO=V]R:W-H965T&ULC9?M M;ILP%(9O!7$!!=O80)1$:CZF3=JDJM.VWS1Q$E3 #)RDN_O9AJ;$QS3Y$\!Y MSL=[['!.IF?1O+8'SJ7W5A95._,/4M:3(&@W!UYF[8.H>:6^V8FFS*1Z;/9! M6S<\VQJCL@AP&+*@S/+*GT_-VE,SGXJC+/**/S5>>RS+K/FWX(4XSWSDOR\\ MY_N#U O!?%IG>_Z3RU_U4Z.>@HN7;5[RJLU%Y35\-_,?T62-J#8PQ.^EO CQJA^^;6=^J#/B!=]([2)3EQ-?\J+0GE0>?WNG_B6F-AS>OWO_8L0K M,2]9RY>B^)-OY6'F)[ZWY;OL6,AGT'4]WKUW_F)%PK7F:@8&U&TYM/; M'%LIRMZ+2J7,WKIK7IGKN??_;N8VP+T!OAATQ1DU(+T!^3"(/C6(>H/HW@BT M-Z!6A*#3;HJYRF0VGS;B[#7=>:@S?>S0A*KMVNA%LSOF.U7/5JV>Y@F:!B?M MIT<6'8('"(VND15$/IP$*OXE">Q*8H&!.;X.L(0$I58.-YVL/W5RE29QUHH8 M^VA8*RO$HD-B@U0&86%H:8%,:C,KR"!B0VL'-/1TI2AR*HJ@(N*VITY["NVM MH['H$#I($DB]"JCG/3&,[(217 MV82CX3NK;6-TWW1S&PO=V]R:W-H965T&ULC5;; MCILP$/T5Q/LN8'-+E$1:"%4KM5*T5=MGAS@)6L#4=I+MW]F;MG2/7+>S3V/E4?<(/9,.MR*+WM"&\3%E!X\UE&, M=HK4U![P_=AK4-6ZJX6R;>AJ04Z\KEJ\H0X[-0VB?S)*M%AP[X.^8_N@T5,V_TLJL:W+**M [%^Z7[$LR+F<0KP,\*7]AD[$@E6T+> MY.3+;NGZ,B%L,XK_B,ZX%7&8B8I2D9NKIE"?&23-X$:DT MZ+U_5ZUZ7P;_5YJ= 8"& DB]B,"' CP@Q ^)(0#(?S?"-% B+0(7J]=+>8: M<;1:4')Q:'\<.B1/73"/Q':5TJAV1WT3Z\F$];Q*XX5WEGX&2-9#P 02A;>0 MM0D)1H0GXH]) %L2&3#HX#9 ;B*B2,OAGTZ*ATYNTH36M8**#Z=KE=CYH94? M*GXXX2=:BED/212D59 G"&&B:Q;,\\!B7XO^W[?K#_?]Y>$;HH>J M95<5+C/9?#1(QIW[7["2?=<"'QQEO1ZB]0 M2P,$% @ D(XE39UQ(M*J! (A8 !@ !X;"]W;W)K#K\?70S\\"+;K<_EJ_[+]M_-3Z^Z":RO[8VU/ MW;$Y+5K[LED^PD-!V1 P*OX^VDMW<[T84GENFN_#S>_[S3(<'-G*[OJAB=+] MO-O"5M70DO/Q[]SH\MKG$'A[_='ZKV/R+IGGLK-%4_USW/>'S=(L%WO[4KY5 M_=?F\IN=$XJ7BSG[/^R[K9Q\<.+ZV#55-_Y=[-ZZOJGG5IR5NOPQ_1Y/X^]E M;O\C3 _ .0"O :[OSP)H#J"? =&8_.1L3/67LB^WZ[:Y+-KI;9W+H2C@@=Q@ M[H:'X]B-_W/9=N[I^S:C=? ^M#-+\DF"-Q*X*@+7^+4'U'K(483C?0>%5,2Q MW@.I.= 83[$8E4XUDTDC&C&32"(;,A]2$N@L( M]9D?BCJ#T->$!QX@4H$0.#Y &*6($CYU%!DD:>0965!9\PBH&.)S>1;=]83( M*[-09 EE'CLZF("$'>(U-VONYJ(A[D6*AL'QF-$I!Q)SQ.MNUMP57A:1&!I% M%F7&,QU!QQS$RKL2:T\LBR?CTZ505.Y]^FI9IR9(;$(8<3N2B:L44U'+4@:4 MW%38O2$=GB#I"6',#4DR&N"D4$0K2,W-%+SWH_,3C,(+7Q,Z^4"B#T*^(H & MOQA)CK(B))-"[)D7J',00\44GZ6SZ*X.'3-8?12*+"+(/,L_ZE1%C:I\IJ+$ MI5L2,SZ!"D4'D":A;XQTKJ+"55YF.4I@KM(DX]6HR2!+?7M*G:PHR0K 5QZ4 MU$2.,D7CX0;J6$6)50"^Y* $)D',-UR*:H5H"#U@11VL*#>0 +XF=!BB D/@ M,$1).?&NI628R,:##=1)B H)@9,0)>1T] L>]19"9+ M?-5,GJ]G!:7(44H2DVF8B?5/D9DD,Y[%AG2B4B3YA;Z<= 22LK=$OKT(G+?TCXW.@%)(2!R M)G M:)N]2(F;4!XK.O](X1]?Y?-9E'YF14J2V"U5G#;!S=#[B<#+'GN?P4$S'E3^;F4Y/_RS;U^.I6SPW?=_4X^G<2]/TUMD, MO[BQ.MAR?[VI[$L_7*;NNIU.+:>;OCG/)[+!]5AX^S]02P,$% @ D(XE M34S--2.Q 0 T@, !@ !X;"]W;W)K$" M@_#'&>Y!J4#D9;Q,G'0N&8!+^\+^-?;N>SD)"_>HGF3IFHS>4E)")7KE'G#X M!E,_UY1,S?^ ,RB?'I3X&@4J&[^DZ*U#/;%X*5J\CJ=LXSE,_!?8.H!/ /X. MP,9"4?D7X42>&AR(&6??B7#%FSWWLRE",(XB_O/BK8^>\PV_3=DY$$TYAS&' M+W/F#.;9YQ)\K<2!_P?GZ_#MJL)MA&__4?AYG6"W2K"+!+L/6US)V2;OBK#% M3#68.FZ3)07V;=SD171>V#L>[^0M?=SVG\+4LK7DA,[?;)Q_A>C 2TFN_ HU M_H'-CH+*!?.3M\VX9J/CL)M>$)N?&PO=V]R:W-H965T&UL?5/;;M0P$/T5RQ]0 M;RY M4HB=8L02""MBH!G;S))K/H2;&=3_IZQDX8 :5]LSWC.F3/C<3$9^^AZ M $^>E-2NI+WWPY$Q5_>@N+LQ VB\:8U5W*-I.^8&"[R)("59>CB\98H+3:LB M^LZV*LSHI=!PML2-2G'[ZP323"5-Z+/C072]#PY6%0/OX"OX;\/9HL56ED8H MT$X832RT);U+CJ<\Q,> [P(FMSF34,G%F,=@?&I*>@B"0$+M P/'[0KW(&4@ M0AD_%TZZI@S [?F9_4.L'6NY< ?W1OX0C>]+>DM) RT?I7\PTT=8ZGE#R5+\ M9[B"Q/"@!'/41KJXDGITWJB%!:4H_C3O0L=]FF_R;('M ](%D*Z VYB'S8FB M\O?<\ZJP9B)V[OW PQ,GQQ1[4P=G;$6\0_$.O=ZE.*7_P=-]>+:K,(OP["^%+Q#DNP1Y),A?+7$O)OLG"=OT5('MXC0Y M4IM1QTG>>->!O4OCF_P)GZ?]"[>=T(Y7C?UOC?& 4@XW.$(]?K#5D-#Z M<'R'9SN/V6QX,RP_B*W?N/H-4$L#!!0 ( )".)4U[A^:0M $ -(# 8 M >&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0[DC:5:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWP[20'2VRZ#O9(C.# M5[*#DR5NT%K8UR,H,^9T3]\DZ8B% M.J=W^\,Q#?$QX)>$T:W.)%1R-N8Y&-^JG.Z"(%!0^L @<+O /2@5B%#&[YF3 M+BD#<'U^8_\2:\=:SL+!O5%/LO)M3F\IJ: 6@_*/9OP*65"*%B_3+KNXC]--FLRP;0"? 7P!W,8\;$H4E7\67A29 M-2.Q4^][$9YX?^#8FS(X8ROB'8IWZ+T4^R3-V"40S3''*8:O8Y8(ANQ+"KZ5 MXLC_@?-M>+*I,(GPY)W"ZVV"=),@C03I?TOJK!-G&:'"G-T,5) M7GF7@;WC\4W^AD_3_B!L(SM'SL;CR\;^U\9X0"F[*QRA%C_88BBH?3A^PK.= MQFPRO.GG'\26;US\ 5!+ P04 " "0CB5--XP=,K4! #2 P &0 'AL M+W=OV$ *[Y0VRSIWW=L"*4-RHOM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+=KOW3'&A:9E'W]F6N1F\%!K. MEKA!*6Y_GT":L:![^N)X$&WG@X.5><];^ [^1W^V:+&%I18*M!-&$PM-0>_V MQU,6XF/ HX#1K&#] ]F_ QS/>\HF8O_"E>0&!Z48([* M2!=74@W.&S6SH!3%GZ==Z+B/TTV:S;!M0#(#D@5PB'G8E"@J_\@]+W-K1F*G MWO<\//'^F&!OJN",K8AW*-ZA]UKNT]N<70/1''.:8I)US!+!D'U)D6RE."6O MX,DV/-U4F$9X^H_"PS9!MDF018+LS1*W8C[\EX2M>JK MG&:'*G,H.,DK[S+ MP-XE\4W^AD_3_HW;5FA'+L;CR\;^-\9X0"F[&QRA#C_88DAH?#C>XME.8S89 MWO3S#V++-R[_ %!+ P04 " "0CB5- V5X6:\! #2 P &0 'AL+W=O MV$ *S9#;;.D?U_;L 2EJ"]X9CCGS,7C;$3S8EL 1UZUZFQ.6^?Z V.V M;$$+>X,]=/Y/C48+YUW3,-L;$%4D:<5XDMPR+61'BRS&3J;(<'!*=G RQ Y: M"_/G" K'G.[H-? HF]:% "NR7C3P$]RO_F2\QQ:52FKHK,2.&*AS>K<['-. MCX G":-=V21T+MSYZ*79IDK%+$)HQQPG#UY@%P;SZDH)OI3CR?^A\F[[?K' ? MZ?MU=OYY6R#=%$BC0/K?%K2W/@5:OT#6QP%M0OF1V^;:E.H5DFD;BL$$DBK(N#9FTP2J[X$ MV]F4OV?LI"% U!?;,YYSYLQXG(_6/?L.() 7K8PO:!="?V3,5QUHX6]L#P9O M&NNT"&BZEOG>@:@32"O&=[MW3 MI:)DGW]F5N1V"D@;.COA!:^%^G4#9L:![ M^NIXDFT7HH.5>2]:^ KA6W]V:+&%I98:C)?6$ =-0>_WQU,6XU/ =PFC7YU) MK.1B[7,T/M4%W45!H* *D4'@=H4'4"H2H8R?,R==4D;@^OS*_B'5CK5RWW&<_9-1+-,:+'$K)OLG"5OU5(-KTS1Y4MG!I$E>>9>!O4^/R/Z$3]/^1;A6 M&D\N-N#+IOXWU@9 *;L;'*$./]AB*&A"/+['LYO&;#*"[>&PO=V]R:W-H965T-V@7N0,A"AC+>)D\XI W!Y_F1_C+5C+6?NX-[(GZ+R M;4YO*:F@YKWTSV9X@JF>:TJFXK_"!22&!R68HS32Q964O?-&32PH1?'W<1=B8*"I_X)X7F34#L6/O.QZ>>'M(L#=E<,96Q#L4 M[]![*;;I=<8N@6B*.8XQR3)FCF#(/J=(UE(K!.D MJP1I)$C_6^):S/ZO)&S14P6VB=/D2&EZ'2=YX9T']BZ);_([?)SV;]PV0CMR M-AY?-O:_-L8#2ME&PO=V]R:W-H965TY!^9M&&\F<-TU+ M;&^ U1$D!:%)?2=3)GKP0FNX&20':1DYL\1A!X+O,.OCGO>=BXX M2)GWK(5?X'[W)^,MLK#47(*R7"MDH"GP[>YPS$)\#'C@,-K5&85*SEH_!>-[ M7> D" (!E0L,S&\7N ,A I&7\3QSXB5E *[/K^Q?8^V^EC.S<*?%(Z]=5^ ] M1C4T;!#N7H_?8*[G&J.Y^!]P >'#@Q*?H]+"QA55@W5:SBQ>BF0OT\Y5W,?I M)DUGV#: S@"Z /8Q#YD21>5?F&-E;O2(S-3[GH4GWAVH[TT5G+$5\70#3''*<8NHY9(HAG7U+0K11'^@Y.M^'IIL(TPM-_%'[>)L@V";)( MD'U8XD;,=?)?$K+JJ033QFFRJ-*#BI.\\BX#>TOCF[R%3]/^DYF6*XO.VOF7 MC?UOM';@I217?H0Z_\$60T#CPO&3/YMIS";#Z7[^063YQN5?4$L#!!0 ( M )".)4U,!AE4M $ -(# 9 >&PO=V]R:W-H965TIVF3-NG4:>MG+G$25 @9D$OW[V=(FF9; MUB^ C=_SLS'9:.R3:P$\>=:J^/C+FR!2WFAPYO:6"T\FK9AKK<@ MJ@C2BO'=[AW30G:TR*+O;(O,#%[)#LZ6N$%K87^=0)DQIPE]<3S(IO7!P8JL M%PU\ _^]/UNTV,)220V=DZ8C%NJD#@\#M"O>@5"!"&3]G3KJD#,#U^87]8ZP=:[D(!_=&/9Z;BF9B_\"5U 8'I1@CM(H%U=2#LX;/;.@%"V>IUUV<1^GF_0P MP[8!? ;P!7"(>=B4*"K_(+PH,FM&8J?>]R(\<7+DV)LR.&,KXAV*=^B]%LEM MDK%K()IC3E,,7\D?"O]#L-\DV$>"_9LE M;L6D?R5AJYYJL$V<)D=*,W1QDE?>96#O>'R3U_!IVK\*V\C.D8OQ^+*Q_[4Q M'E#*[@9'J,4/MA@*:A^.[_%LIS&;#&_Z^0>QY1L7OP%02P,$% @ D(XE M38,AP^RT 0 T@, !D !X;"]W;W)K&UL?5-A M;]L@$/TKB!]0$N)T761;:CI-F[1*4:>MGXE]ME'!>(#C]M_OP*[GMM:^ '?< M>_?N.-+!V"?7 'CRK%7K,MIXWQT8;@_'),3'@-\2!KE&".PB@75U+TSAL]L: 4+9['7;9Q'\8;_GF"K0/X M!. SX";F86.BJ/R+\")/K1F('7O?B?#$VP/'WA3!&5L1[U"\0^\EW^Z3E%T" MT11S'&/X,F:.8,@^I^!K*8[\ YROPW>K"G<1OGNC<+].D*P2))$@^6^):S'7 M[Y*P14\UV#I.DR.%Z=LXR0OO/+"W/+[)O_!QVN^%K67KR-EX?-G8_\H8#RAE M**F@%KWRSSA\@*F> M>TJFXC_!%50(CTI"CA*52RLI>^=13RQ!BA:OXRY-VH?Q9G>#K0/X!. SX) M;$R4E+\37A29Q8'8L?>=B$^\/?+0FS(Z4RO271#O@O=:;.\?,G:-1%/,:8SA MRY@Y@@7V.05?2W'B_\#Y.GRWJG"7X+L_%![6"?:K!/M$L/]OB6LQ;_]*PA8] MU6";-$V.E-B;-,D+[SRPCSR]R>_P<=H_"]M(X\@%?7C9U/\:T4.0LKD+(]2& M#S8;"FH?CP_A;,&UL=9;=CILP$(5?!?$ M:\Q_(H*4;%6U4BM%6W5[[1 GH#68VD[8OGUMPU+J##> S9GSS6#90S%P\29K M2I7WWK).[OQ:J7Z+D*QJVA+YQ'O:Z3<7+EJB]%!P%)6<;U#(4!D&*6M)T M?EG8N:,H"WY3K.GH47CRUK9$_#E0QH>=C_V/B9?F6BLS@'O J0FPBM>&#G+Q[)E23IR_F<'7\\X/3$:4T4H9 M"Z)O=_I,&3-..H_?DZD_,TW@\OG#_;,M7A=S(I(^<_:K.:MZY^>^=Z87ONDG%V\E%I]*2]_'>=/8^C&^29 J# M \(I()P#P[W3R4L_>2YP& M!;H;HTESA4C,KD':?$2&$.(0/X2$<'H$91C8\6M*C%8,8-(BM0?Q?B=@I M$=*L0!(0D@ &D0.!-#$,24%("A@D#@32I# D R$98) Y$$B3PY <%@(6[]*!H9>WQRD[%@(6[^J!H9?DQN%WW M.'RTB'.7 XBR;(4#[VL< 18/'$BT6>' VQ\#>SM_..(@T:??.S? MWXFX-IWT3ESI5F4;RH5S174NP9.NN=:_#/. T8LRCYE^%F/?' >*]],_ 9I_ M3,J_4$L#!!0 ( )".)4T*M/'EQP$ #<$ 9 >&PO=V]R:W-H965T M9ZBUG$DX:F5X(JM^/P-60 MXQ7^##RSIK4^0(JLHPW\ /NS.VGGD9FE8@*D84HB#76.[U>'X];C ^"%P6 6 M-O*=G)5Z]<[W*L>)+P@XE-8S4+=+2_F3_&GIWO9RI M@0?%?['*MCG>8U1!37MNG]7P#:9^MAA-S3_"!;B#^TJ<1JFX"5]4]L8J,;&X M4@1]&UAG%91.>IN \OA?R!CR/U1'7#I$%G9=WS"9=<*V7!E9+72LZJ8Q)?._HO@ 4$L#!!0 ( )".)4TG%I$)TP$ )P$ 9 M >&PO=V]R:W-H965T MZQRWQ@Q'0G39@F#Z3@[0VY-:*L&,-55#]*" 53Y(<$)WNY0(UO6XR+SOK(I, MCH9W/9P5TJ,03+V=@,LIQQ%^=SQU36N<@Q39P!KX">;7<%;6(BM+U0GH=2=[ MI*#.\7UT/*4.[P&_.YCT9H]<)1A*,EN)_P!6X MA;M,K$8IN?9?5([:2+&PV%0$>YW7KO?K-)^DR1(6#J!+ %T##EZ'S$(^\R_, ML")3S#XZUZG(0)]D&"O2?8?RB1WI08P!P.89$D*)($1.(; MD1!F'Q9)@R)I@""Y$0EATAL1LND. :KQS^3&NX[>/?7=]0\^S^TC M4TW7:W21QO:H[Z1:2@,VE=V=+;BU3\5J<*B-VWZR>S4/S&P8.2QO 5D?I.(O M4$L#!!0 ( )".)4VV3VN:LP$ -(# 9 >&PO=V]R:W-H965T=KR&GZ"^]4>C??8I%(*!=H*U,1 E=&']?ZP#?@(^"V@MS.;A$Y. MB&_!^59F=!4* @F%"PK<'V=X!"F#D"_CSZA)IY2!.+VB MP#8*;#^TN+MJ<0ES?Y6$S6:JP-1QFRPIL--QDV?1:6$?DG@G_^'#MO_@IA;: MDA,Z?[-Q_A6B U_*ZL:O4.,?V.1(J%PP[[QMAC4;'(?M^(+8](SS?U!+ P04 M " "0CB5-(9#-1-T! !!0 &0 'AL+W=OW&RLBUE4U6MU$BK5&V?67M\4<"X@-?)WP>P MUW5=^F*8XP-;UHX*Z1[(9AZ/P&70XHC?'.\-%5M MG(-D2<3:?U'>:R/%Q&)3$>QM7)O6 MK\/$?PL+!] I@*X"R"CD,__$#,L2)0>DQKOOF/O%T9':N\F=TU^%/[/):^N] M9O:')N3JB";,:<30!2::$<2RSQ(T)'&B_X33ZO$J-5B2',?[+U>C5TY&D9VT\ A\]3+/@!02P,$% @ D(XE M32_XZPFQ 0 T@, !D !X;"]W;W)K&UL;5/; MCILP$/T5RQ^P!H?>(D#:;%6U4BM%6[5]=F :VU,;1.V?]^Q(12EO."9X9PS M%X_SR=@7UP%X\JI5[PK:>3\<&7-5!UJX!S- CW\:8[7PZ-J6N<&"J"-)*\:3 MY"W30O:TS&/L;,O2=,3"TU!']/C*0OX"/@I87(;FX1.+L:\!.=+7= D% 0**A\4 M!!Y7> *E@A"6\7O1I&O*0-S:-_5/L7?LY2(-7E2P%"U>YU/V\9P6_1MMG\ 7 K\C ML#E1K/RC\*+,K9F(G6<_B'#%Z9'C;*H0C*.(_[!XA]%KR9,/.;L&H05SFC%\ M@TE7!$/U-07?2W'B_]'Y/OVP6^$AT@_;[-EA7R#;%YA[IMD MFYEJL&W<)D;R3?_!YV[\)V\K>D8OQ>+-Q_HTQ'K"4Y %7 MJ,,'MCH*&A_,=VC;>4%L?<;E7U!+ P04 " "0CB5-\9+C \0! M W! &0 'AL+W=OOR^@];P]O@@SO'EOAF',)Z5? M30=@T;L4O2EP9^UP(,14'4AF;M0 O3MIE);,.E.WQ P:6!V"I"!TM[LEDO$> MEWGPG729J]$*WL-)(S-*R?2?(P@U%3C!GXYGWG;6.TB9#ZR%%[ _AY-V%EE9 M:BZA-USU2$-3X(?D<,P\/@!^<9C,9H]\)6>E7KWQK2[PSB<$ BKK&9A;+O ( M0G@BE\;;PHE721^XW7^R?PVUNUK.S,"C$K]Y;;L"WV-40\-&89_5] 1+/1E& M2_'?X0+"P7TF3J-2PH0OJD9CE5Q87"J2O<\K[\,ZS2=WZ1(6#Z!+ %T#[H,. MF85"YE^8966NU83T?/<#\RU.#M3=3>6=X2K"F4O>..^EI G-R<43+9CCC*$; M3+(BB&-?)6A,XDC_"Z?Q\'TTPWT(WV_5T]LX01HE2 -!^D^)^ZL28Y@T+I)% M1;((078E$L-<5T(VC9.@V_!D#:K4V(=QV7C7J7B@H?%_X?-(_6"ZY;U!9V7= M\PE-;I2RX%+9W;A<.C?%JR&@L7Y[Y_9Z?LNS8=6PC"E9_Q7E!U!+ P04 M" "0CB5-0KVY8L8! W! &0 'AL+W=OK5'KI*SE*_.^%%F M.'() 8?". 9FEPO< ^>.R*;Q-G/B1=(%KO>?[ ^^=EO+F6FXE_Q/6YHFPWN, M2JC8P,VS'!]AKB?!:"[^)UR 6[C+Q&H4DFO_1<6@C10SBTU%L/=I;3N_CM/) MCLYAX0 Z!] E8.]UR"3D,__.#,M3)4>DIM[WS%UQ?*"V-X5S^E;X,YN\MMY+ M3N-=2BZ.:,8<)PQ=8>(%02S[(D%#$D?Z)9R&PS?!##<^?+-63Y(PP39(L/4$ MV_]*W%^5&,)\"XLD09'D*P&-KD1"F.M.DM7%"5"U?[(:%7+H_+BLO,M4W/F7 M0O[!IY%Z8JIN.XW.TMCGXR^YDM* 326ZL;DT=HH7@T-EW'9G]VIZRY-A9#^/ M*5G^%?E?4$L#!!0 ( )".)4VT%L>>P0$ #<$ 9 >&PO=V]R:W-H M965TI="V0)WSO4'0FS5@63V M3O>@_)=&&\F<#TU+;&^ U;%("D(WFWLB&5>XS&/N9,I<#TYP!2>#[" E,W^. M(/18X"V^)EYYV[F0(&7>LQ:^@_O1GXR/R,)2QN^9$R^2H7"]O[(_Q]Y] M+V=FX4F+7[QV78$?,*JA88-PKWI\@;F?#*.Y^:]P >'AP8G7J+2P\1=5@W5: MSBS>BF3OT\I57,>9_UJ6+J!S ;TI()-0=/Z9.5;F1H_(3&??LW#%VP/U9U.% M9#R*^,V;MSY[*2FE.;D$HAESG#!TA=DN".+9%PF:DCC2_\IINGR7=+B+Y;NU M>O:0)M@G"?:18/]/B[N;%E.8?5HD2XID"8+L1B2%N;\1(:N+DV#:^&0MJO2@ MXKBLLLM4/-)X\1_P::2^,=-R9=%9._]\XB4W6COP5C9WWDOGIW@)!#0N;#_Y MO9G>\A0XW<]C2I;_BO(O4$L#!!0 ( )".)4T3D_+JM@$ -<# 9 M>&PO=V]R:W-H965T MN6%/B&UZD,P^Z &47^FTD]/@%4IY'C%+X;W %X>'!B=^C MT<+&+VHNUFF95+P5R=ZGD:LXCDG_1ELGT$2@,R'?_)=0)$)Q1R"3LQCU$W.L M+HT>D9E^UL#"G2:Q!*F.<)0Y>8?Q&'%40Q M0X@W,+N@JRYHY!<+?DZ?U@6*58$B"FP6 H_978H)LHL0->V1;[8TV]YE6<%E MVWSWE-WY(8LC#E?^.S-GKBPZ:>?_5CS33FL'7C-[\/>H]Z]L+@1T+DQW?FZF MNS853@_I&9'Y+==_ 5!+ P04 " "0CB5-:ODG5!X" M!@ &0 'AL M+W=OO=4W%WS4P?E_YH?]8>*TNI3(+J,A;>H$?H'ZV>Z%G:' Y534TLN*- M)^"\\C^%RQTQO 5^57"7H[%G*CEP_F8F7T\K/S"!@,%1&0>J+S?8 &/&2,?X MTWOZPR.-<#Q^N'^VM>M:#E3"AK/?U4F5*S_UO1.^__D+D%N!?@01#&_Q5$O2#Z MJ"#N!?%'!:07D(D =;7;9FZIHD4N^-T3W>?04O/5A4NB7]?1+-JW8^_I?DJ] M>BLP3G-T,T8]L^X8/&:>B8V#B)Z1[1PAY!G9.5QP-C!(US$4@YW%8&L0C0S" M"+L-(J=!9 WB<8))R'6'+"S2='7@;!%,&C*GX@C'BTE/YE229E'B3AP[$\>S MQ%$\2=PA9/24, WPA-HX*3)YT5LG%:?NQ,29F,Q['$W:MR:SQBR"+)M&GE-) MB+-L$GE.I4F63KQV#BI+9A\/&FTK)@S.R@P7>BRZ$ZR;*-[VAS,:_B&*?U!+ P04 " "0CB5-8CEMDX," M #!"0 &0 'AL+W=O'. '58&8[H?O[&9M22BY5FH=@FW//N0P'(L*UK+DM>.H*>UNT&K'38%!O%4TE:.QDYGY<#Y->)UL@YD^;?R2]2\:IGT:U4Y,5>R]I<6WMG M$?5E< 'N"_!0@),/"X*^('@KL.9M9\;J%Z)(E@K>.L*^K89T'P5:!?IAYMVB M>7;FGG8K]>HUPP%*O6M'U&.V%H-'F EB=XO 1XPGNY@: -#;6PQ0!!,1"!, M"(L$H-? $ 3O""*8( 0)0D,0OB-83!Z6Q40&4UL,+!&!$A$@$4\D($P"BRQ MD05 L)R(6$P\\A'[_0^6BD&I^%8JG"%(0(+D_I>V! F60 ?3[W=Y8Q8E*/K M+/+A-/F V,S[1S.!1/<;1F"8-@@#74S3!()FXH3@/*$ H)AK%4X4"C_A%DX, M N(03E,)@N(9'3@T"$A-.!,[!(XA4#+&1TX-0B(3303!@R' M ?OWN\5P&#"ZPRT$BM!$QQMMB!459W-VD$[.+[4YN(Q6A_/)!IL-]0UN#S<_ MB3B7M70.7.EMV6R>)\X5U;WX#_H[*_1Y:I@P>E+=,-9C80\5=J)XTQ^8O.'4 MEOT'4$L#!!0 ( )".)4VS0\UE-04 &L> 9 >&PO=V]R:W-H965T MJ27;G=SY>+\;>' M9KFH7[MJN_W*YK][7]7'N[F:O__P=?NRZ88?DN7B4+[X/WWWU^&A MZ8^2\RSK[<[OVVV]GS7^^6[^D[I=.3<,&!5_;_VQO?@^&R[EL:Z_#0>_K>_F MZ>#(5_ZI&Z8H^X\WO_)5-;NWD^GZW]<_E:=5_KXZ]^NB [GTU7_[M_\U4O'YSTYWBJJW;\.WMZ;;MZ M-\W26]F5WT^?V_WX>9SF?Q^&!^AI@#X/4/3A #,-,,& Y.1LO-2?RZY<+IKZ M.&M.NW4HAZ!0MZ9?S*?AQW'MQO_U5]OVO[XMM=6+Y&V8:-+7+D0)C!P C-.0%<34' 9)TTV:O:CQ@22%9@B:J_-8. H#1?$AJ3 S5 PT%,>!<\:$80EDY*R6=@E30R%LL,#D0 AQ M^J'DV@CFA4+ 8+&;\;!4[!8#55H*%TP?E<=$;PXV2J- M\:,+XH)@^B7[<)WTHN3:"Z4(Q?1*!#H@]=$(BDLQ@3E%,ET2\*NFW MR81=$I*Y7+K!$J8>H2Y)J#LLYI3]1)=D,6!L3)=D.3LH387UMY@>-J;WL1P+ MTEDP$FQ,7V-!QR(]3L78L#']BN7UABD*H;"QPH-;U(4(V+88!Q9T(4XH2"Q. M9!O3A5B>HWU!3KHZL/T:C_@]02P,$ M% @ D(XE3;\=&ULC53M;ILP%'T5Q /4? 6RB" U5-4F;5+4:=UO!RX?JHV9;4+W]K,- MI23UHO[!]O4YQ^=>XYN.C+^(!D ZKY1T8N\V4O8[A$31 ,7BCO70J9V*<8JE M6O(:B9X#+@V)$A1X7HPH;CLW2TWLR+.4#9*T'1RY(P9*,?][ ,+&O>N[;X&G MMFZD#J L[7$-/T'^ZH]YG+" G)'? M;2F;O;MUG1(J/!#YQ,:O,.>S<9TY^>]P!J+@VHDZHV!$F*]3#$(R.JLH*Q2_ M3F/;F7&<=N+-3+,3@ID0+ 3_-B&<">$[(3;)3\Y,J@]8XBSE;'3X=%D]UO^$ MOPM5,0L=-+4S>RI;H:+G+(B_I.BLA6;,8<($*XQ_B<@_(H(P6#!(.5AL!#8; MA^"CP-41%D1H/R&T)AH:?K3F)YY=(+(*1$8@O!#P[0(;J\#&XN JRX,%$R57 ME;B-N3 26XW$%B/_J65B%4@^7XJM56#[B5)8,-'5GYG?QDQ&T.HI4."UZ1K" M*=C0F8ZUBBZ-Z3XP3^D=/G6U'YC7;2><$Y/J09IG4S$F05GQ[M2U-*J1+@L" ME=331,WYU$ZFA63]W"G1TJZS?U!+ P04 " "0CB5-EA64FKP% " (P M&0 'AL+W=OW]H=Z5AUGE7^[G/XN[M9/=";WB[YT_ MU5?O9]U4GLKR>W?P^^9^GG2.?.&?FVZ(O'UY]VM?%-U(K8]_AT'GEVMV)UZ_ M_QC]UW[R[62>\MJOR^*?W:;9WL_3^6SC7_*WHOE:GG[SPX3,?#;,_@__[HM6 MWCEIK_%<%G7_=_;\5C?E?ABEM;+/?YQ?=X?^]32,_W$:/D$.)\C+"4)/GJ"& M$U1PPN+LK)_J+WF3KY95>9I5Y[MUS+N@$'>J7*]&VC0/)PU\EHS5JR!0ETDB]; Q86$+F1_OAJY,'@ !0=0_0!Z-( -IG'6 MN%YS.&NT=BX-Y@)DF*&J5"7,7;+0BP5>LL"+!E(7DN*,2ND%:$9*M/2)8XQA(DG ?%(9DM0LH&H02HV:C#W M). >]V4O,:NDC<]MB0DC 6%(;DM:)8G$J90L"] Y9=@(QL22H)ZBV0UJ)67# MFA>I=,;9P?23B'XDNRG6A+#&AGZHS&49$\8*PT\A^(4)K@#62!V.1%PAKC#Z M%$ ?27)%J29$EFCB!^A28;A-BL( 5 " ),T5J.2T",,'J8S@;A>SM048M,P6 M4&%P*7W#_AK#1J%])-EAT_))2:5=N"I4UFXR##9IIA$=VPM48%$==SPXC2$:VNM:;L82);8^[HB";66E.F<%?!1-$1':JU MIKB8N#F8&#JB][36H IB;PX&@@9 X#;6!J>PN:&Q9'#FF9C&D@%51**S=I4G)V @&AHGI+)G/.TN3 MDK$1IG<>TUDRH'N.P@7()L(%P\?$])8,*FA(N 1%RX840:UEKATQ/ Q-[26 M#.:*B6DM&5!!B(RT\J$LY;Z9+::4C6DM65!$J/!+!(DT$\ 6\\[&-)8L!1GY MP65*,C:".6=CFDKV\Z;2I&1L!$/.QC25+"48BA,/ L:BDQQ:UE?N.[H:5D,5EL3$O)@A_>,@ZG%O/'QC2*+"I^F,M@1MF8 M!I"E\&'NG9PET%$\7%]&L<;%5SO]!B8KB8+LP@?6Z.]2SI[)IRGW_[,-+63:^'2_YTEK>^GQS.2C\2].]=>W[ZOQ,R/F@ M*8_#\RZ+RT,WJ_\!4$L#!!0 ( )".)4V&5ETBD @ 'T^ 9 >&PO M=V]R:W-H965T*SK M=O9CN]D=KN>/;?OT<;$XW#[6V]7A0_-4[[K_N6_VVU7;?=P_+ Y/^WIU=[QH MNUEHI=QBNUKOYC=7Q^\^[V^NFN=VL][5G_>SP_-VN]K_]ZG>-"_7&WE;KVM=X=ULYOMZ_OK^4_R<2E>]5<< M0_Y>UR^'B]]G?5^^-LVW_L-O=]=SU:=4;^K;MF]CU?WX7B_KS:9OJDODWZ'5 M^>L?[2^\_/W<^B_'WG>]^;HZU,MF\\_ZKGV\GH?Y[*Z^7SUOVB_-RZ_UT*-J M/ANZ_WO]O=YTX7TFW=^X;3:'X[^SV^=#VVR'5KI4MJL?IY_KW?'GR]#^^3)\ M@1XNT*\7B)V\P P7F-$%BU-FQZ[^O&I7-U?[YF6V/PW7TZJ_*^2CZ8IYVW]Y MK-WQ_[K>'KIOO]_HH*\6W_N&AIA/IQA]&?,V8@DBS&O(HDO@-0L-L]#'Z^WE M]57 #1C8@#DV8-YT@V1@80,69!!'=3C%^&/,[ACCO3.C4L @BU.I8"I5FHI3 MN $'&W#YQ?"P 9]1C%-,==%/Y[0:5R.-LLZJ"B<38#(!E$-P Q$V$//+(0I# MHC(*,@1=]E4J[2\Z.[ "XJ*-UI&4"+<"RL)ZA:$375 8C)V8]PNS'(+>=-@8 M3<90,)\" &58">9*JH+^8K+$Y=P(+KWI55!J7)8T3%NO6%DPJ0)0=00OP7Q) M*"@+)DQB3EEBVE^)9CQCH# 7V*VM,; : .L(8!H#IB6_+)JL:FA9&Y=E"+KL MKXDQDC^$,=0 PT#@T)@O;0NZB_G28.$*U;B[50I'-Y_+>):$<5749"'4F%<- M> WL/L"$:5]0&$R8!DM8>A^$I,- 7> H-M285@UH#9ZH+#230%TM1B$FV& M-%U:(#FY K,86 N C:P)C)@M4)P6(V8S%.+D"JS" M&%8 P\B>^C%?58'@K#!?%5K"Q@JL H+31SN^"T"8C9ZIR@K36@%:(UF6*\Q7 M52!,*[*A A:PY"ZH4L$YGB\F0]XF@BFM *61+,85YJHJD*,5YJK*D:-5*C23 M,^5SE*9/)22[ \@)1(J=42Q1 MS)0OD(\>,^713LE83WD@'T,0/SXC0W'>B2$W0<",AI11HX@H"YBN4" T Z8K MY.QLAE1!@ATM',5ZA$D-*:F&'C)AN$*!S P8KI C,T.J(=&.%@B;.CC#J(84 M5:/8[88Y# 5R,Y#SNQRY&5(M"7>T4-S$CE; 7(>4:Z.(\(R8PU@@/"/F,.8( MSYBJ2K2C!<(F=K0BICJF5!M%!&C$),8" 1HQB3%#@"XCV-GD.UH1 QM38(TB M"C-BQ&*!PHP8L9BSL1G!03K8T0)A$SM:$0,;@1@5LGQ'=.;.#MWS3MW! MWJ;$9)F!<=$3Z$614W<%E*FP(UM%SMU5R<&[(B?O*D>=GJ/R]K9$D;-W!92G MD+E%%#E]5R7'[XJHJ6>4Z9A1,N3L70&1*K1'Y/1=E1R_*W+^ MKK(.X%6J0-.R3,6,C"F$6^"6,<*L&M3>4B!2A1E<)$>FGJ,FRS(9,TJ& N\ M,D:858.Y8*1 I@KSP4B.4#U'39T=4F*,&6&J,4"\4(5$*9*HP'XSD"-5S MU'19LG=&A3EJ@*7&"%NMB M&=(%(%>*#$9TA4Y?GJ)PN$[>, +N,$2(_A3AA M1!<(4"%>&-$Y>Z#GJ,D[83)FE RA%=AJC+ 5G/A@1!?H5"%.&-$Y2O4<-5V6 M[ U3(9X: :8:P]Q!0IPPHDMT*O'"B,G2J29[4U2(8T: 98;;*(G+14R1ZY/9 M/L%:IA/;N('&SXNGD>%N0'%*:[8($.>, .N,L4E.X,'1NF2S[OVX44X$7N"= M,W"@G,B<8 ML/)J)E^)*T=LRJ<#)7-D-*3,:-Z(17RG0Y0AI2=C1LF0>0*8@, 093P;3\:,]V_]WO?-&W=M:<^=/5[K%=WKQ\V]7W;_]J;1O:G]Z%/']KFZ?KT MLO?B]8WSF_\!4$L#!!0 ( )".)4T/9/8]?0( #X) 9 >&PO=V]R M:W-H965T,Y$Q_;JT;(5Y5QKKVWLJC4VL^TKI=! MH X9+YEZ$C6OS)>3D"739BC/@:HE9T<75!8!02@.2I97_F;EYG9RLQ(77>05 MWTE/7(E/V?:3@2;5364OQ*L=?#VN?605\8(?M*5@IKGR+2\*RV1T M_.E(_7Y-&SCLW]@_N^1-,GNF^%84O_.CSM9^ZGM'?F*70K^(Y@OO$HI\K\O^ M&[_RPL"M$K/&013*_7J'B]*B[%B,E)*]M6U>N;;I^&]A< #I D@?@,/_!M N M@(X"@E:92_43TVRSDJ+Q9/MOUN6\F6V5FKQM*R2JX6J(. M\]QBR S0FP!!.TA@1'0JR"@"N+BZ9V*&0(*$E!'$-X1A*,T6DSB,)7#A"F. MTE$J JG TONQ(2@F! 0$XW$M)AHL,P'$J-X,5(#P4(R)R<"Y413.6BD)IHL M0PA*QV*F*)S$",%:8E!+#%@3PP0)2) \OE-2D"!]8*>DTT131/'(#@"58+J MQ2Q ,0M 3 (38 37+WK<$#QS!. '+.E =]DBC)+Q03"%)8L4S^B!#P-, #WI M# 5\'&#Z#E?@(L90%4]Z.W RWJ[K42]$^FS3]02P,$% @ D(XE3=FL\P0K M @ 7 8 !D !X;"]W;W)K&ULC57MCILP$'P5 MQ -@OGQ-(H)T2:YJI58Z7=7VMT,V 9V-J>V$Z]O7-H0CAJ;]$^QE9G9GC3=9 MR\6K+ &4]\9H+==^J52S0D@6)3 B ]Y K=\TGZ/U@W^O-?X$+4 TWE>@A5="B-OW;.J[;/M]:^T>4+< M$^*!$.&[A*0G).^$]"XA[0GI_V; /0$[&5#GW39S1Q3),\%;3W2?0T/,5Q>M ML#ZNP@3MZ=AWNI]21R]YDH89NABA'K/I,/$(@]-;R&X*B08$T@4,5<1S56SB M"3V^3;"=(C!V:OBGR--=D9LRD]EF)9:?C%W&RWF!=%8@M0+I3;%90WAB:.$T?8,G.<+@P?$SAUDZ?J:8 M*$@GNN](6VU^[(N0)=>ACHVDL]ZH<-A:,RRP]Z+;J!UVT4;_I9 MCH8_E/P/4$L#!!0 ( )".)4VLG!QAX0( )8+ 9 >&PO=V]R:W-H M965TW83 M)T$%S&PGZ?[]C*$4S&7-7L VYUZ?:PZ'N[@*^:Q.G&OOI2PJM?1/6M?W0:!V M)UXR=2=J7IDG!R%+ILU4'@-52\[V-J@L AR&<5"RO/)7"[OV(%<+<=9%7O$' MZ:ES63+Y9\,+<5WZR']=>,R/)]TL!*M%S8[\.]<_Z@=I9D&?99^7O%*YJ#S) M#TM_C>ZW*&L"+.)GSJ]J,/::4IZ$>&XF7_9+/VP8\8+O=)."F=N%;WE1-)D, MC]]=4K_?LPDF.);4?S*]_JT]%/?V_,#.Q?Z45P_\ZX@ZGM= M]5_YA1<&WC Q>^Q$H>S5VYV5%F67Q5 IV4M[SRM[OW;Y7\/@ -P%X#X )?\, M(%T Z0,PM<6WS&RI'YEFJX445T^V;ZMFC2C0/3&'N6L6[=G99Z9:958O*Q+A M17!I$G6838O! PP:([93!"9O60+#H*>!(1H;/$W@; $@"+P# 0LE-IZ,"IU) M$($)(IL@&B6(G)-J,8G%5.U)I4E*G%+>0XW(4) ,!(-F.]!(CBA+8_<3?P\V)C3C-N@&W7:@D2+3 M$$4N(0 6)_',.T*@[ZP1OD&Y'6A8.LD2UZ %,4HF:$#FQ0B-Z@7 M&)(T.@ M&4M&L.$AP/'HG !AFT+T/S0,6PN"O&6BX:EOQ$F6N&?R#FI,![87!/G"1,$) M($V,,YA@M6\ZU]AV26_PMF/]QN0QKY3W)+3IM6Q'=!!" M<\,EO#-OZ&2:Y'Y2\(-NAHD9R[93;"=:U%T7'/2M^.HO4$L#!!0 ( )". M)4T7*&.$ P( ,\% 9 >&PO=V]R:W-H965T6I_0J2-O#B5G\VG68_3T"H6-FN_9]X:6]-$(MH#P=\ 5^ M@O@UG)BLT*)2M1WTO*6]Q:#.["?W4"0*KP&O+8Q\-;=4DC.E;ZKX5F6VHQH" M J50"E@.-RB $"4DV_@S:]J+I2*NYW?U+SJ[S'+&' I*?K>5:#([L:T*:GPE MXH6.7V'.$]K6'/X[W(!(N.I$>I24 &_R7X,\'?$-#4F8[ZC 7.4T9'BTV;-6#U3[@'7W[,4BWJ;Z??R;1< MKMYR/XQ2=%-",^8X8;P5QON(* P(?X$@V<#2A6?LPM-\?\5WO4>S@&\4\+5 M\"%&O(DQ86*-Z2<3WPW,+H'1)= *X4K!E(% + M-8WEG$UWS%0(.LS7)UKN\/P?4$L#!!0 ( )".)4UF0:S%N ( "H* 9 M >&PO=V]R:W-H965T.]R<&_)[#MP4LHD M;TW=#NOT9$QWGV7#[J0:.=SI3K7VS4'WC32VVQ^SH>N5W/N@ILX(0D76R*I- M-RL_]MAO5OILZJI5CWTRG)M&]G\?5*VOZQ2G[P-/U?%DW$"V677RJ'XJ\ZM[ M[&TONV795XUJATJW2:\.Z_03OM]BY@*\XKE2UV'63EPI+UJ_NLZW_3I%CDC5 M:F=<"FD?%[55=>TR68X_4]+T-J<+G+??LW_QQ=MB7N2@MKK^7>W-:9V*--FK M@SS7YDE?OZJI()8F4_7?U4755NY([!P[70_^-]F=!Z.;*8M%:>3;^*Q:_[Q. M^=_#X R!9!; ,[_&T"G !H$9".9+_6S-'*SZO4UZ<>OU4FW*? ]M8NYI-D%N!&04 *XN/IG*) < (* M)J ^0?XA 0[*<:UJOP10+%)0"J!BB)0R3@S Y !.LV,.H8?-ID! B@ %4 M7' &PS 0A@$P-(!AT30$XV 7; $1H0)&*4"4 D#) Y0BFH6A,D2)107),8S" M010.H+ A4>S4$Q$$;#$JAS38(J4M9^EIK8 \]2=I&TK.&!>^)2583_ M70-E[N!JA7N585E"+DM4>A]/*OP^6>ZSQ M!O"KA%8,^IZNY,#8LQY\.Z[\N38$%'*I%8AJKK !2K60LO'':OI]2DT<]E_5 M]Z9V5$V!+B6S-@ M2\"W9D@L(1D14+=89O6W1)(LY:SU>/?_-$3_IL$R4?N;ZZ#93C.G-D"HZ#6+ M%G&*KEK(8M8=)AQ@\ BRG4*"'H&4@=Y%Z'*Q#B?T\'V"S12!\"5JX M_6*G7^SPFXS\XDD6/!MA-E-,-(M&)4TQ03 N:>=*-JX(#8Y'!?QL+C?AY>Q2 M2[U[@VA_?]Z'^GB-XNM@N0D<\6VPW'77XYM\=UG_(/QJ/>A'U X2=U=J#[O;LEN(%EC'P#4OT+9/U!+ P04 " "0CB5- ME/IK;NT" "7"P &0 'AL+W=O,1XF#!&_"KEI5_< M!\-67I1Z'09?=NN0#2N2E=SJ(45A+F?Y)*MJR&36\6=.&EZ9P\3E_7OV3^/F MS69>BEX^J>IWN=/'=9B'P4[NBU.EOZO+9SEOB(?!O/NO\BPK$SZLQ#"VJNK' MWV![ZK6JYRQF*77Q-EW+9KQ>YOSOT^@).$_ ZP2<]C*!QI5_+'2Q677J$G13 M\=MB>,?P@*8VV^'A6(KQ/[/XWCP];^(L6T7G(=$<\SC%X$U,?HV)3/XK!$D( MC@GB10)(8CI!3":(QP3)S0J$MDNBQ0"$&81M!G#5@")9>.J61+L!"#D(6P[@VN$N6;[/ M6Q*M!R#\(&P_@"L(Y$QX/ 2T(( PA+ - :XB(([]FZ(E 80EA&T)<#7A>4E( M*P()10A;$>@JXG\;0EH12"A"V(I 0A%Y@N#YR-'3#!".$+8CT'7$'3@.9=,'+TJ;[FSLH?9*:6ERLGNS\*/I MDJ^#2N[U<)N9^VYJ%:>!5NWX%OF/:^ZF6\_*]R7=[^U+-ZO>BR*I_'FQ>'A>!"#YO M?-V];9ON1KB<'[(W^\TV?QQ>JO8J/%E9[PJ[KW?E?E;9S2+X6=P_&^H:](H_ M=_98GWV?=:F\EN7W[N+7]2*(NHAL;E=-9R)K/S[LH\WSSE(;Q]^CT>#DLVMX M_OW3^G.??)O,:U;;QS+_:[=NMHL@"69KN\G>\^9K>?S%C@E1,!NS_\U^V+R5 M=Y&T/E9E7O?_9ZOWNBF+T4H;2I']&#YW^_[S.-K_;(8;R+&!/#60EQNHL8$Z M-5#B8@,]-M#_-8@O-J"Q 5WKP8P-C.,A'#JK[_VGK,F6\ZH\SJIA AVR;IZ* M>]..[ZJ[V0]G_UL[ '5[]V.IHV@>?G2&1LW#H)$3C9AJ'I%&3C5/2*.FFB]( MHZ>:9Z2ADR9L\STE+6'2LC>@)@8,-J"@ =4;T!,#L9/MH*%>L^\UH@5^^',2 MNDHZ"4O#L#0(*W'"&C0B.G-&]J>S_AM"^E_9)!R"X1 ()W7"(3]UBM(T)G?V M/ .E)B7CZ&PN3H(R,"CC!R6<\7@R5P<%E)>#BF%0,0C*(>PI]ES%@I(X5HRG M!'I*@">7TT$3GR=E4C!OOP"AE!=F;0I#2D%(3EEX2CU/C(MNQJ(R%P$GVJU/ MD=?%G!>FF K@A=P*-XB2,R_)7:(81[B "0D<&3<=Z74:71H=@6N= ,5.N,4. MBA+&#RY> E0OX9:+472>DQ0B]4LJ$DJ5\,GC$B9 #9.<"5QPA+E^M1&X/ A0 M'Z1;'Z!(,GYP<1"@.D@712C2C!],O #(2W+]^*)V )EE'E,O ?62Z7J)D9;B M^M&3S&X#P.IE"T12QXP?#*H$#$H75"CB>A6#*@&H,F5,8*PDW="K&"L)%G*_ M5WV1U%RHF#T)L%),!9 8*YGS]46*F$JC,%8* MK)3*K6BCR*GAYL(2IC"!"A"HN("9';^ZX-B=&(&"Y43(R^@1C-G&"R!V=& 'P0Y@=0EBXLPF)-+-4$&:'T.',8?1A%($G!\Z#-2!4EYX,$::1P+Y/ M*]<7$C$UCC"R!&C4Y/K17D[@.@)^LG/'M1T;W,^CVKWG;[>O9:-DU9]&\F-F79V-9@=-<:W-IL?;K([:;IOL;M M]VIXB31<-.5A?$$6GM[2+?\%4$L#!!0 ( )".)4U8!R1ZI@( +<) 9 M >&PO=V]R:W-H965TFZ/0NC@ MI2KK=A$>M6[NHJC='D7%VYEL1&W>[*6JN#93=8C:1@F^=)E48N-"MI357'U]UZ4\K((Q$F5IF8R//SUI>-6T@>G M4C_(RU?1)T3#H,_^NSB+TL"M$Z.QE67K?H/MJ=6RZEF,E8J_=,^B=L]+S_\: M!@?$?4!\#<#IFP%)'Y!\-(#T >1_ ''5ZE)QM5ESS9=S)2^!ZO[>AMM=A.^( MJ?[6+KIBNW>F/*U9/2\)3>?1V1+UF/L.$P\P\2UB!2"26\CZ+9+(6+SZC$&? ML0M/;GQF,$$"$B2.@-P0Y)['#D,=IG88G!'$\AC!2@14(F,EACPE,E+ZA E+ M$4IA)0HJ44 )>TITK)30%+&)ZC-0B %"WAZX9^/B,9K%&?4X;DW#?08#C89- M-!H,=QH,M!J6^WD#H!3Y:4.@BNL1X,#T5YI?G!U*.HV>)+:G*WN!-Q+J87A M1#/#>32WJ.ND%'MMAZD9J^XJT4VT;/IK4G2]JRW_ 5!+ P04 " "0CB5- M# A.>6T" #3!P &0 'AL+W=OU76>AU>C&E64:0/%U%QO9"-J.V7DU05-W:ISI%NE.!' M[U25$8[C+*IX48>;W.\]JTTNKZ8L:O&L GVM*J[^[D0I[^L0A8^-E^)\,6XC MVN0-/XN?PKPVS\JNHE[E6%2BUH6L R5.ZW"+5CN4. =O\:L0=SV8!RZ5O91O M;O'MN YC%Y$HQ<$X"6Z'FW@29>F4;!Q_.M&P9SK'X?RA_L4G;Y/99/F[ M.)K+.F1A)91QDJ?UO<+AJ(ZM.Q892 M\?=V+&H_WCO]AQOL@#L'W#L0[Q"U(!_Y9V[X)E?R'JCV\!ON[ABML#V;@]OT M1^&_V>"UW;UM$IKDTT!$G+Z3^*85@ Q7#=Q$"P9%PXK1$;1ILM8C9#FJE0!) F)=K5,1JBZ"*C M,RBP4K<( ZATC,( *EUD9 8%US0B "H;H\CTMF<*'\&5CX#29^/2[XQ&UY2, M$XH&;VHEU-EW$QTL+?9O\G_SMMW]X.I&ULC53; MCILP$/T5Q >L@9C-18"T2;9JI5:*MFK[[)!)0&MC:INP_?O:QLL20&E?L#T^ MY\S%PR0M%Z^R %#>&Z.53/U"J7J#D,P+8$0^\!HJ?7/F@A&EC^*"9"V G"R) M410%P2-BI*S\++&V@\@2WBA:5G 0GFP8(^+/%BAO4S_TWPTOY:50QH"RI"87 M^ [J1WT0^H1ZE5/)H)(EKSP!Y]1_"C?/V. MX&<)K1SL/9/)D?-7<_AR2OW M! 04/ MH:/-$R)'B'J"]GV/L'"$Q00_102]@BD ^BC MB.:BV$83>G3K8#=%Q/$HAG^*/-\5N0ES,5NLA>4OAEGB];P GA7 5@#?5'L] MJG:'65I,93'+=3BJQA2S"D:8_103!>OEJ")34(CC\=.A03,Q$!?[9TLOYTVE M3#D&UGYX/$6F&4?V;;C9A3/VO1XVW6SXD.\FU3PC7KF7(&. M/7C0K5_HX=@?*)R5V2[U7G0CHCLH7KOIA_H1G/T%4$L#!!0 ( )".)4U^ M[TXLE0, , 0 9 >&PO=V]R:W-H965TY5V]]LXB3H D[!V=R^?0UXLP$?(K(_%C!G MCL^,/3,X\XLJ?U9'*;7W*\^*:N$?M3[-@J#:'F6>5-_421;FS5Z5>:+-8WD( MJE,IDUUCE&5+^]RPS=5GXQ/\< M^)X>CKH>");S4W*0/Z3^Z_16FJ?@RK)+E?I9/_R^6_AAK4AFCXUY+ZUSEKP]O[3_9U MX[QQYCVIY(O*_DEW^KCP)[ZWD_ODG.GOZO*;M X)W[/>_R$_9&;@M1(SQU9E M5?/?VYXKK7++8J3DR:_VFA;-]=*^B3_-L &U!O1J0,E= V8-V%@#;@WXE\%] M2<(:B"^#R5V#R!I$8R7%UB#N&01M=)OE>DUTLIR7ZN*5[8X[)?7&)K/8;(AM M/=BL?_/.K%AE1C^6?!K.@X^:R&*>6PR]P0C>A:Q<"+DB B/@JH(B%<_4,6?Q MI#O%BXOA4]+%O"(,[4E%&-;%K$?,M7$QE''L-(.A9PT![TPR0, A 6\(6(= M8 (!"010$/46'V'B7DCO8SI"(B@D @033!!#@GA\*":08 (43'NA:#%Q@RG: M33X-Z[_>3G5Q+ 2XE8OC$X!;NSC!NKB.@U/HX-1Q4 P1D!"7BG!\D,E M2% M!>F7FQ8D;ORE,8K?6.#& F\C..0ZK$]/A +==( "9SMA#T0/YSOAC@H2\G[T MN!,4)F#TN+M-$7 #&/MA[JK'Q8:X54*$;( "EPD2/1!#7"A(#%3T8OAJ0;<> M$Q*+,!J2BVL*<8N*"$6O6! WNRF_%UV-7D>)\I"@?>Q\,*POJ9,+ +#AEJ=NA13@=H, I2Q_HT13G#47=M=^: M+*B3HP3U)@OL-#'4=%8 R!'C&@#9O0U,<6Y3]QM D"$*G-OT@:\ BE.6HI3M M-R@+ZI0'V.#' C<(*.[%$! MQ;[HV[/]GTEY2(O*>U?:G.B:<]=>*2V-_O";6?VC3';7ATSN=7T;F_NR/5.W M#UJ=[.\%P?5'B^7_4$L#!!0 ( )".)4VF ;B[P( .@* 9 >&PO M=V]R:W-H965TSAS/&4^&F9YY^RH.C,G@K2IK,0L/ M4C:3*!*; ZMR\< ;5JLW.]Y6N53;=A^)IF7YUCA5903C.(FJO*C#^=38GMKY ME!]E6=3LJ0W$L:KR]M^"E?P\"T%X,3P7^X/4AF@^;?(]^\GDK^:I5;MH8-D6 M%:M%P>N@9;M9^ @F:X"T@T'\+MA9C-:!EO+"^:O>?-O.PEA'Q$JVD9HB5X\3 M6[*RU$PJCK\]:3BB7G)!5OR\D^QE8=92,-@RW;YL93/_/R5 M]8)(&/3JO[,3*Q5<1Z+.V/!2F-]@>_N/D=8.\ M!P=U]D<.J'= [P[X0P?<.^![3R"] [%.B#KM)IFK7.;S:95EMU1-IE;-@!2NVQ<5 *SU&Y4 M+@H03+ MS0,#*:(WI('8WUMCC[@;E0=NM&=P?^D ;V]]!/#SXNDQUS<.@=4G MECX8H7;R5AX8PK%=BVL?+$Z36SGVMV2 [BB@'G35!RFT"\B'RM+4%N>B,"'4 MUN9#99DE+1I]I2O6[LW()((-/]927_K(.HQECU!_Y2W[ DR6P&-?Z3'.3 7O M]-T,^"-O]T4M@AWD;SI MY\IH&&[G_P%02P,$% @ D(XE3;Z(1KYP P 1@X !D !X;"]W;W)K M&ULE9=M;YLP$,>_"N)]"[:Q,5$2J7E F[1)5:=M MKVGB)*B ,W":[MO//)0&^TBS-PFV?W>^_]F<\?0LRY?J((1RWO*LJ&;N0:GC MQ/.JS4'D274OCZ+0(SM9YHG2S7+O5<=2)-O&*,\\[/O,RY.T<.?3IN^QG$_E M265I(1Y+ISKE>5+^78A,GF&48C=S'] D1KPV:(A?J3A7%\].+>59RI>Z\74[<_TZ(I&)C:I=)/KO M52Q%EM6>=!Q_.J=N/V=M>/G\[CUNQ&LQSTDEEC+[G6[58>9RU]F*77+*U),\ M?Q&=(.HZG?IOXE5D&J\CT7-L9%8UO\[F5"F9=UYT*'GRUOZG1?-_[OR_F\$& MN#/ MQJ0SH#T!CK8:P9!9Q!\& 17#6AG0&^=@74&S)C!:Y/59'^5J&0^+>79 M*=L-=$SJ?8HF3*_OINYLEK,9TPM0Z=[7.47AU'NM'77,LF7P)1,,D;6-H)[P M= !]%!B*8HDMS)(%H$=!*"#H'$0#!P8 MJ5RV3-@P1

PJFYM@#&*./FFPQ@/,"AL;MC M ,.<^WCDG>:@.&XO,![9(1'H(+J]*" ?KL'^#66A@^@G=0' H,( 8&!E@+@K MI0&-'#((2/+( 8' $^(!X?](,UR]$;FA1'60L45#,\L %056D@$*$7-E8Q#C M?&07(_AD0?;1PJTM% OC!^$U%0'<"0*[$T$< 'E9AYB<%[B4S*V?O )@Z C M)C(U4NLLNXL8-]=Y!7((!]:'#<"AB&'$3)$0&(8T&A-IGC?#4;@2([L4A\;> M7$ ,'XD!+HG(KHFA>>8!##?+IG?Q$9J+L MT;]$DQ4"^M?UM0;H?T!LLM8)MD=T=O1("(YP/=+DW*=%Y3Q+ MI3_$F\_EG91*Z$3X]WK=#_I2US9&Q@Z1U"VONB4/3$/YW"93UN3_S M/P9>ZGTE]0 JLH[LX17DSV[-581&E5W=0"MJUGH4XTW@%\U].*D M[^E*-HR]Z>#;+O<#G1!0V$JM0%1SA!50JH54&G^LIC_^4A-/^Q_J3Z9V5R2KWY[ZW@Y(P]<2^9XO_#D>@"JXS4?_8,BK,U]L>A&2- M55&I-.1]:.O6M/TPD\XMS4W EH!'PBSZE!!:0G@K(;*$Z%9"; GQK83$$I); M":DEI!,"&MPUR_5 )"DRSGJ/#QNN(WI?SQ:IVA!;/6C6W\RI%1-J]%C$&&?H MJ(4L9CE@\ EF@E@Y$.$YY.&JR.,E(H[/(4]719X_%4'*BM$/[/0#&WYTYD?H M%@B= J$1",^L^$\&D5,@NL@ 1U,S+S$QCB9VNC!3/UV89.*H"Y.Z"XJ=!<4. M@;E;('$*)+=;FCH%TNN6+B\Q,?XRV>8.3!A,$D$G)T_?YC\(W]>M\#9,JD-L MCEK)F 2E%]PI:RKU@(P!A5+J;JKZ?+A&AT"RSKX0:'RFBG]02P,$% @ MD(XE38<';_ML @ C0< !D !X;"]W;W)K&UL MC55MKYHP&/TKA.\3Z N@49+KR[(E6V+NLNUSU:KD F5ME;M_O[8@8NG8-XV_B3*GTWLNB$@O_+&4]"P*Q/].2B FK::6^'!DOB51+?@I$ MS2DY&%)9!" ,XZ D>>5G&_E[1@S<*/_%O@-3^= MI0X$V;PF)_J-RN_UEJM5T*L<\I)6(F>5Q^EQX;]$LTVB\0;P(Z>-&,P][63' MV)M>?#XL_% G1 NZEUJ!J.%*5[0HM)!*XU>GZ?=;:N)P?E/_:+PK+SLBZ(H5 M/_.#/"_\U/<.]$@NA7QES2?:^<&^UYG_0J^T4'"=B=ICSPIA?KW]14A6=BHJ ME9*\MV->F;'I]&\T-P%T!- 3U-[/"+ CP#L!/26@CH#^=P?<$;"U0]!Z-\5< M$TFR.6>-Q]OK4!-]ZZ(95L>UUT%S.N:;JJ=0T6N&830/KEJHPRQ;#!ABT"-D M/8;<10*50)\%<&6Q!",Z>-Q@-49@;.7P3Y'-4Y&'-*&S6-#PX4.Q@%L .060 M$4 #@<3*<=E"$@.I#.0#A#"QS*X!!HA&:XM"NC@,&$0XMVVN76AI%EMIF#$L3,/V+ MM<1I+1E9P]#VUF+2X2&$$V#_$9RHP4&USIPHG%C&'"@X ?:A!X.WI*3\9!YV MX>W9I9+ZO ?1OG>\ /T66?%E-%M%COA:]9JV-=SEVT;UE?!37@EOQZ1Z &UL ME57MCILP$'P5Q ,8VDZXOGUM0[@$G"K] M$^QE=G9V@KUIQ_B;* "D\UY7C5BZA93ML^>)O(":BB?60J/>'!BOJ51;?O1$ MRX'N35)=>=CW(Z^F9>-FJ8EM>9:RDZS*!K;<$:>ZIOS/&BK6+5WD7@(OY;&0 M.N!E:4N/\ /DSW;+U-P."S=%7K>(*(3#.*UA$Y124U#U.,,&JDHS*1V_!U)WK*D3K]<7]L^F>=7,C@K8L.I7 MN9?%TDU<9P\'>JKD"^N^P-!0Z#I#]]_@#)6":R6J1LXJ87Z=_"0DJP<6):6F M[_VS;,RS&_@O:?8$/"3@,4'5_E<"&1+(1T)@FN^5F58_44FSE+/.X?V_U5+] M4:!GHLS,==!X9]ZI;H6*GK.0A*EWUD0#9MUC\!4&C0A/L8\EL*W$&L_2\6V! MS1P1AO8*Q-H$,?GDIHG(3A!8"0)#$-P0Q!,7>DQH,(W!D CCB5>;.2I )(GM M8D*KF- B)K$31%:"Z'$[8BM!_( =\:Q1%(4)F=@Q1V&,T9W/)[&*269B N+; M"196@L7C=B#??DC\!PP90#>.+/PDF3AB@R4HQG<$W3FUR")H<8?">BI7"/^' M+?9CA\@CMI!9OV$83$V9@Y#O!Q,UWM6E5@,_FOM?.#D[-5)?'U?1<<:LL+X4 M)_&UGCWFLOR@Z0?7=\J/92.<'9/JRC47XX$Q"4JD_Z3D%6I6CIL*#E(O8[7F M_<#H-Y*UPS#TQHF<_0502P,$% @ D(XE34 J1W1X=@ _-/GK'_B[ZL5YOF__SN=K?;/O_][YOY;;'. MF_-J6VS@EV55K_,=?*QO?M]LZR)?-+=%L5NO?I\.!N/?K_-R\[M__9>F_-=_ MV?WKRVJ^7Q>;791O%M&KS:[NB^9??[_[U7WZ/[_![ MX^CG:K.[;>"=1;%H__K'_>H\RI(X2@?)M/WCQ?ZF_\>'UO,?%]?-KL[GN_]L MORD/?RQN2GP"AGB7KXOV4Y>K:K\HZCR&4>?G/6-EZNBCB[AO9NJ[LSSKMJ< MY?-Y <_ $PM^NA=DG^ZWG=F3P=F_];[PH:C+:M&[4O'S^^>OO7IZGGGY[RYI2LPQS^* MO^[+S_D*0-"9Y.JVJG=GNZ)>1^N\_JW8Y=>K(FJ*^;XN=V7WWE[,YTA&FJ@N MY@4,"D_'T:;8M9_[4!?;O%Q$Q9K M]O?OFTYM7W2,W)[/- M[W&_@=_K/:ZK6N.1$#GL69\\N2KSZW(51(.7Q;( \"T #3X7FSW@@)[8%O I M,+)_K(\:>54TS4/#\\(/#,O0=>#7N0B?WE_^Z0_OW[Y\]?'JG_]IFB:3'Z-7 M__;+FT__WKU<3!8:) L=*"\6)2X0-HOX?P87?)YO2]A\X#SVZ_V**(1<##B9 MNKB%PRD_%]&J:D*WS[RS*);EO.Q@)F^T?S/?R$>_WT+RK'?R'M[*) MJF7T?HL,",#B4C\6##P2&#] $K.CI89)]V82.G4.DQ%3D*V[.9">8/WUP9?G M_E/MA_XC^<_X/]*.O/%3#0<<;>MJV3U$@=?FQM#/SM1 :8!?SIG*+V#F5454 ML(/70/>9^C)]#["MGXI-@>(*/I0OUN6&!* =(&%XOU5G=>WGWN+6EG6UUF?A MY .$MH#SW\&! ^*'N0A?:WX@.I'93H./OBMV=&6BZP*DO0(!^[EL4.2#CSK$ M+O_27>R'HY_4.7KGALTR6L?1==Z4 MW,+C9_EG@-Q-H==DCU<,J0D0B3T!?W/TK#Q$9ZJK_74SK\LM"<8?P\A[5=2? MRSG,W_,[('=7WF(^!)!<@:P]8_@OM_C??_G?TK&@Q^ORB^'?D8AROPU"7W7NNP1T;WD MQZAQP?1LG*;\RK-1,I"_DC@=#LW?@W08N'11-N(GAEG"?TSD]>FX(]P'R$4; MJL1]<(F#V8]PZBW&KC?S $1Y\N\/UN@XN*;Q<#86&&;Q>)8IE..!A>TLSF99 M[WB*JFD\F,LD_>3+$Y2V4PRC9.9;'&* MQSP+'7,*:]<7TCC)] 58D_PY@4)#I"*.)_)EE<3H8 M?STG_I"C3'4+"T>MZEB]Y,*]SXIG,'3G.C_ 38.(T*$_B.9G_0A^]!R"'$\" MVJ4GF!%S.Q989J#N.&^8T_1;)-X'I$+EA4CXF1'BP,"M.@+":^""YAQ1'$04>L\2 '/V O'O< MZ:"*^YI(W+&GTJU']!ARP!V0T?AF_Q;U*Y2?Q !6J[ 9>>(3N&9+S.J=[(I+9:?"<'\*\-^_^_.KJ M ,N^@[-V=Z!*\OLZNO&^#G?Z?-?-] E:\5\0J S[P-&8I#,YT6Q M$%4"D(_XC#'X//)X>#&/.Y[7;]Y=O+L\?#PX[=9;:=DT>[+XP6KGCK$ +P4P M^EV)UH']]0I$]6H)*!?0R?RM%^OMJKHO1.J+MJN\JT^)>?*NW-W>%BO$8;83 M"%4B'0!.:;=;&7Y46VL5#[R'Q06UFPY8E^4&=G@8F*]@;W.:J/@R)[(0H1DZ MF@N)J#8T;MPQ4A(&U8=-:;@JX#3 LD#Z.%D4_-N]X5[]\^/#VU<^OWJ'EYN6;J\NW[Z]^^?CJ*GK_ M.C((#)3E]?N//P-7>_\N:!TF@OJ0QGMHJG?OWYW1= X->_?RJ"OC4;1MT)J+ M!UD=:XY\+[>(3#',>UK64)=C/#P>2!N@?3?")X$C%,6:1IG3#SL2>2R(M_S%=WEI(M6];9BWQ)IETBA\(K#BR^!_MPAS8%Q_KC? M%%$Z0WL/QH!9H>75)6MSXC=88_-OGJ M'I2?!BGJ#IV$,3#Q7;DF(1@'Q1W-<>/G($R6]CG0%U;PUVT4A/75H-;\IT?>"#C&#X(C^8A,HB/BB8 WX MLM^I>8N4 -P!C@>[*^OH6DZX:,ZC7S9D;:=M@])??-D!]I.YIN';+:HA@I8,?[XJ8_@)-2[[9-^UOX(#,5SB ?(U:0+ZYUU]P&_J+8)S^1/<- MKUD+%0F? ,D10"05PC<&&GYED&^NB>LOK<$0%\B:J^] M_RZ?1S^;2Q)=PRT#41P1,M^I#PB EG_.2\9Z #J,-R?!!VC$-4RS7^()X>N M*@A^AA;R/,%EIHEX'6!4N'_-3DX T'UW5ZS@V-9D\NHX^*_VZS6B"6SC"I3K M$F;"2 %181"('X ZS_L=I^XC!ZCR\?-$+_*FI'/P&,$GV _R0+I;^/Q^D^]! MS":%497JN:M4+PW?:"S?(!2^+N F;5$%$T*- ]<+DG )?6_8EH4',Y\76QPM MMRL%A(%QMRM6"A'0OVQ*H\8WTP*S[8O=K6ZN)FOY)[@X8$ M&.#*Q[57*EZB9PZ$;P3 R=6KRU-\-V?:B40:+IVS3=@0ZL.;FW."UF/ HD98 M7 M ?;\22T28+B'] =A4=QOB$ Z1NKLMT?Y8H_5CKEST,_Q6[9N( %B3NYKG M$Y+M@R^.+O:(1"#- -L$C@+__534P&GNX^@/^\T-HA&NQ'GS3S#2HEH#280K M0X 11(FN.52!P4J\ L5[A+S%!+B3P#UHM?LMRO"N2'(0EC)Z1.%$2)L!9AW" M"W(ASP.0)/IG"(B#P ^<3[YCBH&/ '^#/RK8TZ;:6:?$:J7(5#KA0;AM>*QH ME%20LH,(2N0"P;0J8,S0K.?1)8B&.>EXW1'1@ *21(-Z+GP!/R-.R'*,]!3< MS:&K1TNS9V,!CQ+1NMPAB+;[&O51HH?-'A N>+?XY-REHP0 VX$1@ ,4,#DP MX!5PN(:@ESOVL WPJJ;!8R2B&BWS$AF%+Y@B%78NB^6&L;/M;=64!FY$LY=H MV6-4I<6[\Y)XN80)&:#(@Y%)D'<,#14%;RHXJY'O=N0"(1Y4?A'"'Q6>KT/D M!)@-<4AW6](!+H!@D9S%"C5-!( &3H2F#5+M=*;E'C9QCV%.!<4/M9%_AJ=& M$(2KJ!84)ENL"79_7^YQFS0H[_5I=+ZYK?:K!2X:P_W8S[CYRWY#E]_**,?? M0)%'+C:PP57TD4@M:@*O47A.!F=_,D!1>!1!(6P)0N["+@"(.HYR 3QE%0WY MJ?,'6>0GQ%_GEFPJ8X. DR)YQ!G!95TZPH*4HFM[47/>&/.0XU;IAKF]1T&, M/^O^R1YB(7 .0 ,9K"!JC((,/TU8$A/PBB\Y4J/8RL5,0;Q1@U@&H>CJ7$B/M*+&RNZ75>;/7(W M),NL18)FO)3WRPTP%YI,K2 D,"]X(T22/^>K?<'>&%UI:.'61=^RW?/AD8$< M"1T"G;BSJI"X^FN4#9BL=^?U=!:X'E6M-Q 4%#QMB^93?A]7U#1JL2Q6%@]! MG<8UJ+XK9LV\KO%FFU/!,7!ZX<8-WG2VBA8YHL)*U'%6G^G:PYTK"^:'S2'L M17[ AP8C6[R7>"F48D"Q\%__RWYQ@\]X6@XSX1JX2<$K1<2$/?;/C."^B6Y+ M@&--OEM$%! 5\?"MH6L)LEM5-S]&M]4=X'<=HZV6J1:SJ3D1_46)RIY+ F$E M*G2Y ("K5=PP^$&[94Y*$0:[N\IQ?C3Z4-#1[^MZ[[MO(511R=Z0BXGN0[51 M7Q\HXP5R1$"=AB\5B] -4RZ74KB2#"A("MJ% VX0[ K@1O_#RHU#OZ*ARC@4'[=#Z MX,C.([80DUGV5G= M\[-HE,:SR0#^&$_C63;N( L0^D$ZI/^&T^@1OI)GT600SV9#^&,ZCF?3(1K' MYY1ZH2+,)2/.Q[+YC89P18-+8TQ][:%CO1=IW-YF;.2NB8=E(!D)![A[U@1*E$-1W%#U>%PL*7'K)#U8U)MBHY'$I_@ BNO@M^5E M5FRL1115*,NO%J3,8/P$>P29Y^@J:'4^PL4DOLOA65(# R6#'Y!:K2O1"D,P MP^&Z6@8PF)XAQS_T#O7ZT?HC/$+7A;: +'SE3"MSB+K8VHO(I^<:A@G_&T$5 M PZ-G1,8Y+]QIF $A"IN+:&==5)ZU1@R,<,]N;IE0U04PK,TY M&MK8G@N_+D!DA;OJ2[^N'YQH-HJV8F- +L$\<#*T%:_2.\ :^(%^J>C&;5G-=%O\&/-"<<&E '#MA!%:1 N0 V#!C,OI:3 M\O,I+'J%AAT1E4#'N684]Y!$42OXI25Z#&^BEY16=(+7!.B+J^6RVJ98[="WZ"[3:'!E--@5(]<4Z+SG&T-0:6++EA&Y)+0+/2_1?H,.'> 7R#UE2L#SA1')]]N;.E^0L1"]"$A\ MZ.MJ$>\) M[()T+NI=1DW>=MV2'16O&VE@," MP:R I8N5: ?E^GI?-[S=&A@6)W@T0O !DR7BEZ[PBM_F"X:WS3VTV #!/[V< MQ4<[/^8KL#[ UY3LZNQ+0;8:$SH9WPBO9%V"6+X#I/;,!\=,WQH]$KP#X42L M-F+F1AC1L[C85;YMA![=NR^S8=+'XH?@'5B.4K*8I(WMCL9YOY&]O81[#$-] MDG%CT?H>>2= Z4:# 6PMDG&C@-6@>9!-67>7$IRUCFOL$VRJ;@[IOK\6KHK( MT&N9)8*W6"T.\,:BJF4G0JGF444":YN)N(,:^X1CFCGY\]7[5Z=,ONX M"(@R%)/N^53=47W[SGF$@[!ITQ4A379)Q-1&GCJ. :=$^H])"A)M=67ZN@0H=DNR% MO= ^=(A%')$Y! !"BY7S":[1^-@<(( ^@0L)+=?(-'8W2K1;1WOH.L(AW*!% M3):O+@TUJ-N!R*!0K#"QW;N7OQ9V?!\J[JHX+D&#)FH9B>P8ZE(109&?1$_ MIEBU16)/D&:EA)\O70+0)F,XF1I@-&RC8JL5<;/:89V_DE=BF]^;F/*]V!0Y MZF$A;B1CE=SQ'/*&6J_,R,*;=<=Q&$0E(YZ[<$(]521%%$1\:(=#=[]P30=J M L& &%X[.4QE-(:CI:&(EN@IO"[9GF-$0!MEZEX&WMA*8JSZ[T-CK\,YY^W+ M:;S(.8O ,:[[Z'1<.A4YW] 3V7EN4%Z_:/26FCI37S+MAM#=H.59]@ MW[42^X )'\^>0V]P58&X!K30@1HM DY'!#&I.WI!R8>#1H36%26:"7K9G$*@ M DMAG5'..Z&IE7OE0NLJX ?=@C&GJ'?K9.*_'TX%XT^L(UM]OP"^/2)1F;Q!O] MQO@T &Z?*W2JH]6%8*]YY=QASBDU@+2*6KLO%MBI)7]C=(9,@%XJ$SK/*(!J3*V#! M4*48?M1 3&0=E*8%KZ:[<7P #[F#+MZML& QD6J,EXX8:"T'U@;C@]X>B0=S M"A\*+8%G-6^)93P'3*[V6S9_4T0<^Q]+R7A!D(.J1$P&PW+NT<6'6;QHT"Z7 M ++[^4J-17\K-.9",J%)UB)CGA/Y1PXH!JD?OI4;O$*M3["91$TE(2;C=;>KRVL;\?K0 M25L@*)$*IT5$)Q^O?FE.U5^I\TK^9[&^%F<%_GA= =;C!Y8T*L/P\$>*@7[% ME/L-&9116F>21[_AGQP/QX\CH>Q[''ZCQ\^C#P%OZL_Y/;W/KE0#*MP(W6A7 M#$>NU"PYW,O(G[FR H^-*3% 3X.-ULG%S80+1?E 3TSYMN/QLF^>\V(4]+X> MJCO!^?H7>NP:J\U*Z6+@>?N<4J9U_A<@KSN5/QHA9BT)D%>#)!8$%]TQQGH3 M6UWB%L@ K7Q3Q?%\:&1R=9<)Y.:X@:C6.D MIM/+)F"%X_0-TI@X1]=<10#ID@Q=T5 MD@)A2BPKP2S7&J;=,QT?<+')642"-VJ)4!)$\P/FX&L^&W\YC?%6S 69-+HJ M_T+8S* ZCR[FK/ MQ/BTB:M%_ ?U>TYBAD.=?SF_.H^6XI%U)$6#1ZIIP;V)+O<8E).OMS]&?ZRN MF^@"\.($?X _3ID_R2<;YI!'FSW-B;YLF]I-MBVB2/#"*K\380^_L>E$[;AU MBB=GG@:OP08C:[TFNSJFV9'\MW%K;;KP0NS8DP.;0X=0VLY&/^!)I\D/L4/@GXY,RCZTOO[E$( M'ZP;X[>EC,&9!"3QRW@/]?8)KP\02[:564&-[5"R>EV@X%)L0F(!WLLE)4<7 ME+T 'YQHW1?[%?H<-M&[ZCQ*D U;DN\^]V9-?A O'\1@-Z5R&=R^NGB!(YVJ MHIBO).!%538YLGIA+R*69#%1J)[GN'6<>E6$4^:1"W8Y5**!%=R674&BV7V% MW'\C-%R-. 9P+$>\M*H^IB)R9K$[(R<*FCIS-R!1YAKY5W)T7+'+G0A;#>5@ MR(O=D*["IYH6?8_1''DMR$>5N384MNWY]!S9A:SK(&6<84(YW7H0+2Q.JFY$ZS54'ZC<$1R_AG2UP-G#G=QC\F&1VKJ%Z<&% O7X1HX%8TN9$E! MD"1VW1*4K;>YJ=@?85=J;[\X>#%$62;6HZB9X4+);(!#G MT1_?O[BBDW;0_I4ZZ%'VJ0NR*:^+^@9_NZFK.YA70J&)<^@>Y4#^N%]OXX5?[+5\76 %0MC0ZT>E/,1]4A2G],NZ9%D^?W48KP+9\@?(N%2F[ M0RV_+N#8"B\M3%&H4;QL'B8I!C!LLR8QG#VRC7B&[*CH+[UGKS,G+)IU.CZ@ ME9&3\"143Q#Z1Q9Y).4H%M$5+A8NV15T,HE!%(1.&'#,KNEFTBI4?-NU5 KV M>(F=B6,@6CL1.!"L\GI5%H:HD+(&UP\#2SAOA?TO]0'$P2536 E0YI)"9S&5 ME;$5&,#G:LX.G2V%8AKRU0\98\I7+)3CHUS<7,*0)2LU)+,AW1()D998JT+F M4'!*#"7H/P1Z6,VF0E%-PIR:CA7OOGT Y]$+4*?5$L4!>XY*UT["I;H;U[CF MS1G"$,1,/$7T:&,F[+/)8&!TSKP;2TGT4FF9R$*Y)D.O\OK&UYDQZ:36W&BK M]9AD2&45-.**W*8]YTZ"D$*DG2V"WK@YI]U>X*V&F1VR=&7P&>F2_.Y'.X7O MO(KJ=4,1BE@%@)-.3)K+<]CZ;#Q,?XPNKG[!;\9GR2BV50TBO_;3R:=J"R>9 M9H/3Y]&E"-US&PHJ$CJ]@3LJMR(OT#6!B;Z54//K"NMZEU 4I]0I7!L MIH/E;Y@=!9'\C;&I#EFN?7UQ]4(9F /DH:@U".J/KB?Y4EPF8L:W0<@"[O%@ M?!J1)U]0PAU)I-BUT%LBOJ*'T3J"2[YT3NR\.ZJC\"---LG:!$G59W!$]?D: M.^Q.D%STV#71VYL*(5S9Z DBU[I+,B9@0 A;XHAXFZ12SR%%GN6%Y&K:6@@< MCK=^ 9*3&I\B;^ZWCE!3,O]:HF$VRG"8;Q? M+$]@32:RM^ E8)E!\9SR'HOKVM$?9XY!#[-"ST#\J"NM'^'8\\K&VD-7FKFC MU!-YG9E$K+P8)48ZM#,>RT$4 \0F3,.?-^B1'4QKZGDA=J%"BQQ"@, MP6:8&VJB=]V/"\<[19H'*$1$$DS0F5@ M$VULX"?INK .Q.M0'!(?)@]B4>R!F*!.')+WE$8X6$7'O52Q1O[TAN6:9 %* M@G,=.!40U1OFW3^B:5L#B %1R:Y(Q(^M=\"BQ"3,3FUQ.G<,RJ/P&9J M'8(W6:[Y/DH@D3SH)3E+'?U0=*V!W)K:51!-T(!U9@K=DS'S.CF7S:[M0C.O MTFUW;\&UYTK2(]L'#X4]+>*9YITYNVD'I6%,;LN0TSD*E;F]:"XZ"^6Y=Q:8 M]/"^V9/WCQ)D7+A*A6Z0SAHF'*S'[LK:6U;,9CB.:#!8"1NDZ^^";2E)^/#U MLJ":!BSD+%&^$2+CQLH[=98YLU2$Q0N:VD*DQX736*IRSQ3*I5)=4 M#*1\31E2>;_U4?'6O(0[ * QN:WN8QH['1YE6_+SNF$;3T%4A(DR$A:0$V(EE%OVVJ M.\G)VW L9 Z7E2B.Y\#]*Q9-*7?L>7CD?"PD(?(3,7YC'0BH5![4'<:D!-JD MQ#=.4N)9]/XS!1Y$)U?[ZQUKA.GH+!D8([?!"'Q*?,QNXB]36S&+4LRAXZ@F MI:3EH'!^=NZ(AK=N"NW@$)U45L5ESN_GM/%EE26)5&N3ZXCYJT0OFH'>7*_$ MD#494PA+<7I.RJ=V>9)U ^@Y58K]EQ M"Q!62;H0(W7<=6AZ=1/RUHLV__3,W$XWQ92BNY6C[#CMR[%ARJ&VG-_^"0=J M"+67O#5A,,M09BQALY6-#\+>U(H2]F^D<")37!$I%"T1G-A#6LL#*(Z60L$, M"53!"&^W6/A,B0KSE/68]:^*L?2D.153@E,EQBO'P/#O"_]04<]U%5Z;BE!R M.QZ]90&^7U3+L1AW=OP4/97=PE*CT>8M$ E%*>()%'39U5V/IZJ2'**%M#I4 MUJS_&#*;QM';@LK0JG%MF/K6%WZH15BQ'$+A>0_7>!XK'HJ/I6R)#PWERK;\ MPUJH8.%01\2RBK94?A?'&KJ+1 FS>T$"BQD;3;3E#UBVP M+2&403N)H0Z.P82$OVKEF4[-SCFW(;ZCMB6LQF<23Z<2,<9(.HU/\;IRQD^;L.I__ MAIYH"ZSQ.,XRYY4DPW?@VW20F6H7A=2,I/@(9[IDE,6#V3B">4Z&R0A>3$9I M/!F,NMN<9; ,N\T3?!B_&TW(<\46?#YN+:4S',13(//) %:5PN/T>*; 8OX9=9%FFS&">$S-W(,![ R!8(\&(6SV:S2!K@'8]\SZ)A MDL8#F/M9E&'IEI-Q-HA.Z?LD'@XS0I\W3EE,\7_V%E)1#Z@Z[]V*< ]7'VTY M@;[C?6M7'?G[7+E!G*;COBO'/_:A?A*/G4,W%X^^??2]F\)U88S#^S;LG70X MCD?IS$$UNJ/P[9!NS0/W;3:*A^-!!%.-D@E>M]DPG@W'W>LVA0>SJ3/-&)[& M+U.@*?L-F2%6'C" /&7NNJ8X/'R9)KT7-!W278?5X%KH4W+@>H[C&0#)S##$ M:P%?3H$Z/?6:P7C/(CS^D\DX,;LC?M8_LXM.$9&?].2MV=/3M8M MBC>2'F6BZ5I%:O)VW: \5.7]/%C3*FY%,(370]&?;%; M+@FL![B7<,=L9B_*&- -4$]^>? "#R9Q-@5NF8V)6P*Q&8WA,@_HPRP>P*40 M3MJYTED:9\,)<\XVT7)_Z[NM0 V',^6E 7'#_GB0PV9*Y]I#>#\^P&^9N1*? M[6S%_L08\@PH"Y"6R11/:31E9HJ7?S2B;_B+= 24),LLP[T(W\S_AU"?I \Z MC7[4M\_T,BQ +3H0NB#9P#*5(8IZ$_WE0=2?9/$(WCX9SJ;$)6G3J8) M_#12IM;!_'043T>I,+$.VKD_!EG;#)A8)ARM_;;[6^_%&<<)0F 2NC?.;X>N M#3(YYGB!:V-_-!@_0V9)&#\9IG2"4U ?".$3/E'X%*=)9GG?)[(Y^,A*5D,, MBS I?ES(A\ZI!_5SMH 91T1(D,0J 7V5!S+FN_3DS74&'K.9EJ+J%=]'#,7]V\8*V5I8$L&D DG4U- M-DWEED)K^H"+KY#MQ@W#U7'8/'N+Q5YX#->KP8&P.5FVM&B$6YKFH]O:4BL^ M^9!6T\(C)'NB@E:(TOHB@7;5QQ;GY%1!4Z.>XC<+L60;E'M\Y7JM/$AA;GYL MI%M/7\)Z\R-:T^.15+;WY3==9*>5J:7N/]MP_@-/O70,/_UVF/"P4IM=34H] MZ7I.L4]&]V]7[K-;:[)5 U1:FM%-5)?,<0)6#:_@F2=HE4 MTY9B:#FVNBL-+I1MDU\D68,MW?.\KDEYX-%L>8NR[I0Q-KT4#EZ7:JN6L$#:+;,MI-ONBP*>[?V.NT2A 4LZ4(1C Z6RF ,EK8E M<"?-QDQ=\RK(),BQ3L]7;1^PH1AQ7^S%,79YA:D"5#&8!>.N8?#;V>%;AO>O ML\/KVVQ=\#_U*5K&HL"V]];'A]0KLUXQP+<_]^Y7C/"MCWVZD-']V!;?^MBG M :$Q;D95TI,DGCD0.Q<]/C5?F4['$7KI++T1!\!WO,;#63R9#ND^PY7- MQJUK/(IGZ>"_^1J37"YJQ[ZV,_ 6/)'@2)G9"V<+#)[JX"9 [K98;3F:CV)$ MM-P@18H844,B1@X(*10.;&K$F45@1X"-UL+TWS#!;"@C5]?2;?GZ/B"[H+0< M2X]66P71%B/6LKJJ$V'_#RLNVK)K]+R.P2*XA/Q2E?=[%I)BI(\F/-[D^7/% M\,V]8R%S+ Q.9KZFXYDLI-@$&G'9";?H16XZYQAE2J@SQE-RA;]6+(Z&(#48 M'UH7:J(P>6MBPJ#6T63V$+R*#0X8R37K4Z&_H9'CA3C.KLAQ=FG:'AW[7/3! M;4WV2EN3Q=$[3$B5^&_5SYUVQ@#^>>D V8UAK_H;GM6%H] >U2FFPQ-Q[?N= MA 3;/FHF/>,9-87)4%)-)D":9MB6&._7S;P/*2P01MY].$(_O( M6EBN,81+M/!D%H^R"9+QX7A&BA;<05,C!AZ\J=%1,9QF($&E(-]\" (@QAQJ M>BY.1M-HF,33+"4?Q_-'P/<$R/M@C ;K$Z#^:8:F[+[YT-3V+$K3>#"=,420 M5?=NP#9D<(OTKL) L;4(V"Z-_7Y7^9QCYVS]LT<8B5^Z^];L#[2=/TO/$YL$ M#R_#%T/SA7^?CNNEXO;=9DO9L^Q\ZL\Q;3@,] M@7FQ,&72;5!)2,U;P,_2,\6]1C\1CI&=\L)!*KS1+ZKJ-Z#7&%6)<:V8%7"# MB>"P1L"?!9/U:E7=W".R@% QI3@ N% )>WLSB@9*SU.3A!RI"::Y+;=NI3K3 M#K#;*7 <3]!/!4I8BF@\&L-= %BKHP8N\&1*3A@00_ V40Q"/!H.(CSVIP"N M(UG_W6 '>QVSC;P"X9X;#C#&$W#L$N!2%L*C-/1R.8>:KQ0MWZ MU-V)Z-X-8&CO3@S.9]_ZWB7GF3]'$ICCJ??NDYL?+GUO\Q 0#/L/-+8,7+ZR MZ>5D,79S!-4L'(#HG\03X#?R91+,A?9>"FD-_ M9&JA PEYB8QPJCZ8C-_DJYX;D MU\6F6)8B$+GI?&1 2J;8[RT949R?ODR]2S&2:@!JSA3YUW0R:A5+M[5Y*>H; MA6]D5E3;+8T3 &T*7'(:WJK)\N0R9^8&PC)F,[ALZ5"AFX=>?X9;3>FF S?/ M9IE4[-"YWCIBWWNYVOQ+P"_T;>#-.P&F'P]'4_I_,$O-KUXW'4[N U(U&N/C M:$?30RM6R[-V;UC8Z6B"_TY'=C9N=I/"\0SAIZ$S5;._EOP!:[RV)H/11&$U M K0?$XYJ:&C5"RG"E.DDX3^&HZ&,84H/+FRW :[VQ:6/&KP,I@B#-HJ+;0O& MNT(R?=MJ&C=,$6E'HOI%=:*F,G-C=:#BO(2#I@+$?%7M=;@Y":Z.QM=T(\KQ M3NQL*/JEVUKV40\[SLQ#,>4'AWAK>VE*2\20@!X4Y:36 &9Z<*H;E<^=.=5S MF=#/SB=N/=UOV[WS4[>!]Z+.[YR&@9WY3%\O3+K#% )NH2SUK*A:/=8*-_7^ M%^*<9'\4$.>)VYU6TH1^U>R493Y7/*8E2FZCK=P[Q\O&,1:VL:QD")%-0>=M MUE%.,H N4H)5(V6.P+&] M*%7M-#SR$]E,] 'YJ[L5I)6!@0!4W\AI^Y% ^H3&5=B> MTK[?%/Z_4]V%'X M#8RWWMC0H-?4^PBK>B _A?^)&:"MKF;#@"E[?+]E*)KR 9$4YM/6152GA5.P MN9=N*7/=&TI(;G1<.H5H[="L7*Y-WVG-RW,ZL]O)VMTG<0*L?*CKT; MVRG%]/=#9,5J6D!JJ1PCU:*X7P&_BSO+WE,RHB[4MIM@)M=J4RZ)?;A7^PXO M4)_@%[7L?$Q;]:NB\PYL LW0].+.LKUK'YT/+.'3P MME\5&M4!^^CX#8+*(OEPW4(7O:A+VES-XB;<9MR A-^@CH-#+)'BN,W_*"UX M5U ?K3WUR1-DY/8E?*0GL$5D^A)&$FL#3)J(0,>5;IQ.JX^!@TC.9EB*=#'# M5G(^#\+#+49\35+.S@ 3=KKNW@\N*P+H:11,.E9A"K9IJ50] Q!@P6^8VS'A M5&XKOS!)PS5I)&O9(H*R=E.+R",\6HB-6Q@"*ZKY0FMVK5X91!; @:\5 M.FT0YI)F0[4%!"U8= [A N# [ZDT$[H"G0+67#:/5D$9YY\++;OG]C%THG)9 MBB97"47WFMHY# =S7'M"/-@:UAM"A\T.@U[=,\^CO^P7-XS(> *[W4IP$S?+ M<4"YZR3BD;0Z&0?CBIE'P1D[C([71MAAO9I.7YDW.^UU!QIB4TKE6+\4VCK_ M0D*H+64CE0G#!^4VX9+.UMR$ZYX])26'P(701T.Q]AR9M:3QB-*5]7R_;JB9 M*N+3YVJEA0ZI7A_%ENW176CN+@=^YB4)-X9P,K=A>AD9?5^+%Q#,23(Q^E: MFII[YR?_.\QB7S] J8$Y5Z3)^-6_38TGSS,HVKP)^\8GU5:0.YT@G-+B1V1^ MV]K"%K--X?#FO*4;R]6@D _4?+N7F':"*A'>%RFE[IQ33A),P>6Z<+$".+E, MV(>1#!0VY0$<0#&'>3@_I>]>U MYD"8BE/Z$_=I,&*,; FCR&_R>K&22@0$/Z4 HH]WX$#5P;DP@Z4;MJK2OC'1 M@=*S8-,8<\^B=,J:V?!,6] AAI&Y#5I=;/?:]]DN'.];5;?),72!/.V8 MTD3&"0D6 FS;FU)Y#M$D)WEHFQ@ &KF M!<0VQ'Q)"CIAH4,JM*=$;1H L=!-%=#^(A7E5$3?4_='UCV('57M(,=Y](?J#G99 MQ^X];=&JLC'QP51W4:BZU^2O7(:%!A^\TA.E8?)HQ05NG2J""9?Q%>H1:BY$ M;AZSG7T=WBE'@'>9OT-)VS?#:8XJ/23Y EP7WA5M74_ LK;!E2IFHW,"'OS? MTI^O_% M69+1 %,8X]$@Y<_#49RE$Q@WZ1E7:S01U;;7MVT":GN,5OFF\00B+,3:./#T MO#ST^'.Z":9YHB$\IONBN+6(U7+]9!,'9MZ2OC;ZT?5@T:@P0*(54Y'MQ4]C?:@T0]^V3Z72]C1.GT=UFL;1)$ZQ%,UHX**1 M#$LWU[E^WKE)MY_01"$?D$,+)DD\FD[B2=9[80VFD$ACDDJIFATK;BWTZ=R8 M3_X7QBM'89)>5VE&<^V2R(*::7O,79?QXJULEOE@8$Z;XK.]]AW=5MOY<>># M2OR*E8*.<*[-6;V5"]NE#P6UV,MA;3_P0TS#25ID/6V>F[:W=@S9G]LQS]EG MPOLD>;2S4>G2:,"H +3%-(Q0PJJPN7D@F7$E#;%BN<"*I+XKJ*9&]!GZ@!;#P:]=/S6%)L\UMNU7; M(1H/*85[KVMC]XRI&B*D?V/+A%/!/71-8'EG,NAW&Z8ZA4:"F4(8I_;DE19%E@')#Y;WI@> ]>2X?WLLANBQ"PYC.-(SIE8+U R%-YW?K8=-> M%$@N/^&QG_P[[N@TNE"1-=)@4W%C=40'($W#P9A"Q)]%H_-!!O]D5&XB)2>; M+F81G23Q<(SL'SU=V3GFT)#S"G_*1O##&-UXL_-9UIG4(U#)&*A2&D]'"<\X MCH;G&!N!\L4(1OUDB#N( S46YY[W-:HOS.((2:LAQ ULII]UZG2JN(+BIE/)3SU..$G+]E]YMT.D;JPS:"L/J]=>P[<*7 M^]H$[?@CY'.XDWLA_KM<;@<-)]\M-*J\D+*J E4 D]L8Y<@FQ C_;[,%0;[I M^31#.L?<6;:UW]@JL4#T5DI9:MCO]+B.,$Q3J M^:OT)>0FU+NJU5B]W4"](T&\KKA?A($M05.X+O<6-ZP"&QHP> \V '>9R5F8 MFZRQMM4QG$1:6QW+2UX;H\H>?_N&FVIU)[?K,@='^Y5GG%U')[AK]+-1OU;O MB?D*R):TCO6[RXLNMVTWI0^I,NSX *VMT[-=2MN%.[S[W>=/TM.G=:"W?0JT MYU A363UV?"L_VCH_C^WH?O3&K@[27:B]ZFT1M$E "575?'"AI^[+_-3OVPP M/M85U=X9?;#GX8ZL]A-)W"_QG)QB)1^P:RG1_(?$LS3%H/LXHTJ;(*S C?M) MF$T6I]D )*9!E$S.QZXTEL89J'U#JA*6C,['6?3G@ENXL3D!UJ;,G-7"$TPU MGL83+M,&LPP>$.%F\0 5RX&L:IA]#>MB7 <42-/,C6_ZUCP+H_V%2A,/-G8H M00J-7":21GWBX NY=W>V-Z*QH!Q\_^35U8MB=FVT[37RIM*1TH-=@2%-B0_.<,)6Q+G;20<>>%)S.*W9F>5_CGAV9 MZ@3-&.C_0QZ+C_]Q#YPM30C%;9OUY%1QWL1T(P?$@00WI;&@ 9+("0$%^&'+ M0B1$IA6_CW&]NZ+0%E65G&*,O14X0\!*3 :&0O20;0MM:BK6DPN8V2FM($(F 5T3=M5)0WQ_I>V<(D";=0HQ1KUM' 12^(; 2GYS 3VW7.G M>%W#ZZB(3DX\79L8D+Q8R@"KO/L^ MAU[XM]H(';WCGD?O*K<8$&FU))AI[P,SY &PN1TR8_:G&A>B"%%F& X!$_A2 M?3WG;H8HN)-.3FUQT!''SD?978-1 MQB/K_Q*]G,HT;CK+C+3!ER"R"*5=BA^FZTKUPYZ >>'Q9&Q$OL'+S)$GEO#X M-,FP ?7(X,-.>_4NS[RPDQ@GK#^F[]TID$EP)U@G2=^8.+CS'D6)9&+M[JRXQVTEP05([I*_@_?J!/B^"H:TS"*G^IW 0E="MDX/N;A""_@* MMU<2#T>@J4R^M]LK]O/2C3F2,A"QJSMQS=M\M73M>"*PJ,G3$ :G&3NB&;*; MLK'Q_]R"JY.!V DQ<-N,]_]V7'Z8/,\9A2A%6 -0Z?ZD-?"0ZCCE[OA,:S1G M5XQPB.Y.:3W,K7*4#[3^UEJC3S+ZE)D9@A][E4&TD"))]27W>7U]7+H(AXC@ MG#8\J5-K();&G(S;SUQS@E2E^ M?T;%:W*5,;TA M#6_WBC *"J"KE7J7HJX,U_^^PL@4M??*2HL-7#>G=&.(NF#K2:_3/7!%KY>< MA0&=SA&$[ B/0@=-P/76!TB),& M,'V@U-I/3@/HXY\\0*\.O(36A94I$8:8_:N;&TJ]O)C*SFT9,*]#-0G1W6%. MZ"N0=O.(%< 0-XMM_;B2^ZT[&7;)Y =^I\.80X4'8AM59#0$XREG$W2C89H] M)@-*HME4TF.1Y.456V=(N?5^J8LS^Z.@62B^P0WA7V,.B6OQ]SMA;Q8FM<*& MITNU8HJ?RJ\5N!35!:^MM5J#$\[^R0V3M$VB/5L=12'PF;'KM>UYST.#=@?L%O)Q MEIFU,SM;ZW82#J5]_/%)YCYL+C'9'C@>" @2S&^^"UTA1L%'HPYRGE1;/$X M-CLG718K)F F>GT#?.-O\C1N;4Y]*%@9E @D(<*23M3\1K7K*&2_J+8HNV M M>JP)1Y&N9,>I,2\*/G.0;ET!B"GG#Y=&J[VKZI4VQ^-HF"1.)J OC[-#\K.( MXB&@.#0;W7= 342NB[R<:4P??T,Q@R;XVY">-Q_>2W-D7I)7CXFHB-4[-E26 MCK.X38A[4Z!K*SSQ%!>_U/T'=F!%2/:U:)M2B:.4CH2/>-O62J<:GM*JVPZG M =6BGP7R1V2O@>G.I42%<>])4M^EY,"L25@RAQB@UQ+/L>+NDH7IX1HT!HM! MWLGB%(+F2#YJS>%6[)*M^ B*RA*#S7,,E^A*'$+XS6AKTJ;?W3)@WX"V)@Y; MD+V,CB:V;>@\F: Y"^HDX;N1%D$JVG)F?JM%=8+*"\[6>V/#T?H>^6BBZ _$ MJ'>'([1T(OG9:4V$DVO-WD@&5XT>DQI3%VUY>9.;YN7_Z#JX62G?_;KPFY^P M_YEF=%K!ZIM6,$8*H4S'W:_V M(MF475%34 =W7%5=SOTT6:1VQFN>US?E)I9,?K:>%*#X>-.;ALRVX:X;3<@- M:ZD2;#R,D$.%S4T3GI>F0Q8+"3A M64^9\_!:V\67,..5F N25^*STKVF" !9R+W,X73XW56Q9["STRIB!J!MBP_I ML>DEE'A;6XN#6W OL286&N^^F#/4?$@3&V?:/'MMR2U8R&06I] NKK-\+-:U);3CY3ILTTAMHV' MV-KB?&&W9K(#Q2(CA8'PU_/HM=..W5XHXY'HDBT.Z^DOB?J)^.7/S,U>^=SL M"OA<^!<.XT >9_\2K_IS++!CE;%G6)L^23'Z=I))R<)D,HNQJ@V6V)K&X]$$ MD%_4-9"@TV2$1=JFPS3*AC$6N,D&\60\D2(UBOI8 G$09QE&V4YG\32E4F1) M%@^&(PK@F,7#=/@-]Q>@"YV]3K%V&08=C]-X-J% DA'6':.])MA%T-EK"HL> M1"D5\H&'L%YK/#+=:YL#] F&L;)@"8:Q3,*.DY&,_DJ2;DV)+,U>!^+0IFK MHN,N@Y@D"CBW(2/69DU\!RH2?E-$.D0)C]OYQ='D(3I!]#N-3F9#[,9VPA42 MZ8_I%/LR4AA,*&5+^A\L:=@%D^E-2, )AX3 M"+ ^ZS!.)]RJ]22=3N%6$FR(I*)9J5R8,&T_YL98I9!#>$:I;,QN_G3Z@VHF M.^^"L[3]-=)\-I0I)@>G" CTA^5X;$?!C=)Z6^0+T9H;B8J)(%=210,% M91>.Y&S(^'"'; ;@"IK"\@\J%%CFC?#?!"RVGWB5UQLJ[FE#&OL5BNYPP?8> MC53[%_/&/%_-]RMS$'BPK0?IC+91"C+>"@UFIG*#(E2$949 ]]$6O:R M$'LQ#F-B434V4@Q44H\FLC4P%8"QL\$NF)/AC)J8)B!JC 9C^#RE!C%3D$. M4K[KG$(<& 26.SA/N=X?_#6S?Z*U%(B6(7?QPUH*PU0H2+<&)G)PC?2@67@X7 M-Y9V0R(ZW%T"6P5_ONI0*L"E ML<]18R)6U&YFZ):#P \53I+28!RFM'>L2WIRMH6OI\NPYXFE4)'_K^_)5B95 M8M: Q[NPN?W<6,]#(SJM-1NILL81*\:OU6O&/W3U:&GV;"S@N=0 QD[75^VTVC+4.KK+XSO>!"VK"XKX8*>&3L0I_K;$ MO\Q$82SD?"XVK8"UF L"8[T!"394@PZ3+1NAZ?\N 5L<)RZY)T^@\\VMUHZI M0907>W'7PW;\#928S@L.IV(K.T4BPD%%R>#L3P8H"H\B*-\ORY7&"FO,CLD7 M&?)3W2;+[+3#%/#63]&7]>HYE;G^/[_;2F#E[_Z5VR2;,M <$EIMG.5@1I4D M-=/ANC6<);CW2[XF9VJ-#YI^>_ZHP2,_C]KK_X5S;%])U%HG#(4"V&LVI\K= MZCN#D-5?29M70$K[56FHG)3I!=%GK9(5V7Q9@+,I:XVPT0=(F!HUC3A"1/;< MDX(H4LZ-YN'4-K,@)=VJB8L#4*) ;JGA%]RP:%5^9KFXK^'3)FCSM4%E%+]7 M[:]W.)IZU>+C#J 38XW*PTMW!JJ M\&>O%"(>'GG?I'XJE>RA-ZQXA(.9N+TZ!#=4Y)HE@^8W[ M:Q#8?$GIC6+/&RDU';[;]$,/7#E)&?=;1Y8 M4ZN6?;<_"E5GLKQ?^J!\Q-;H.+7+4[6I5^?:O_:.1GIW,H_W"VW.W>G<4Z)6 M[(J4-CS\$&3B<%?TN TI&_G4BF?AM$$:MFP4UU0^Q#N@BZ-,8$QW#V+@.983 MQ%(RTE!46^_8FKA.44<\J=?%@EPI+_E!+)/\QG!P-_"6^'JQX*+*'/]ER@%; MNB\E@;G.:*6-7W05@0!E%G@^6H$G0,79"./$2-%%=BEVTR+9GB/2X<5,N7?W M6Y- )-$ZIKQ'1'UQ-C< ==2N!6S[+4< ?#8%MZ@X,Y>7QG)@"'AW&J9-;KR7 M,ZL$NJG4I]XL210D90MH&9;'QK0GZ5X@CGM?J'*K]M!U1HE)U$PD($P// M^B1,$6&N$;;ERYK;D<]-7K@CC$:2DJTU9!U3@[7D MRI1B<-O2YVSRDO"N.D M]WF#_*C V$T)O\F]XX&58 [WCYRYM"A0WJVY"FTUYW7]*"T+:$[.MN-&(973 MC1;NTX^20$IM!5824DU9A5*CHX4DBEK!+X,I(E2$[01%1[ANKO!\VA(F;#E_ M).I4<1?X.' *8K@YV/3>2LF\DJ!'4YQ'2S\HME+RG5-UTD6=ZP)0GBU,1H1 M@!N3MN71,N0E(,-MJ T*^=Z8P.ZT*I@V>!#]L)9R&*0++O;BT+0Q_TX5N[HH MU]?[FLL!2B\YHBB2QE6N-?*,R^QJ]5Z\8'C;W$.+#1#\TY-\:CM_;>+!^)J2 M:97-Z5S]'M')F,=Y)>L2)+8=(+6GE1XS?6MTJ:^M6;7LY4%+)\*(DV,IOWS; M"#VZ=U_6G'$7BQ^"=V Y2LF,EQ''>:\1[R_A'L-0GV3LR= %T.]5#8 MFM:]B +*:/,@F[(>#R4X:QW7J+T:JW% :?JU<'4+AEY+VPW>8E5DN9N)[,0X MW"N2W]I,Q!W4J+V.QG_RYZOWKTZ9?-T55*=\4:RI*3,NK]FCG%T2_W%&]/%=6YFH)BEG0=T4;M["AM' \2>B$LH< Z$V9\6G!34>EW M$V%8<6.KW,1#Y*M*VUI9J0S[*%U+?1:S\$9JBA/%,2?U9FF?<&N'8X(LH2T, M899DO W$J>,H8+&RSZBT$.%F5Y:?HXN_$K-G?ZX2[4.'6' =$ 0(+5;.)[A& MXV9Q@"!Y^J'E&IG&[D:)=NMH#UU'.(0;-+28*E9^/0H[$.F:V""B]N^E6]?+ MAXJ[*H[;U,HOM8S$96EV6N#>B?!$[^&F6+5%8D^09AF=GR]= M F8SB9ZN:R M NY74# WJQW6^2L%TYO.A_#<7DQ57,]_(9X$ISL!S2%OJ-G#C"R\67<I-8'/"TEPE4$ MU,REA7<9W)#E0_>AL=(?4"=*.IW']?S;5=\[Q^3 M0K)+:U5G')98"Z=NOJ M$BW5P*0BL!2_'"=)X:V2+UHSU*VG>%Q1,1\$+U:Y >G5'(L\-#*OR9EC[K*N M%A)7'GR'?K8^$G$LX%[4,>]:=ZUGWGC[2/;6"&PGQ(1+#7VNT-_*-9!^M09; M/C-O"&X$Z1J1.>X0D\Q)(9%JA&XOIQR!O?2MS5HI5TH \LZ[PYA3; )K$7%U M72ZV54EZA*WLJP7F%EHEH2UXM1K#&HD&6P*TFJ&;C9OXFC:Z>+?"@J55",81 M#ZU%P;IW?=#;(_%@3I$EH27PK.8M,:;F@,D5UW[<[H&ASIWD-O* ,C+%17] M66#$QCUZE/(;Z5^R!)#=SU?JA_Y;86HLFZ0LA/T84E8J^4R_#9D<)IEN2[?,A!?W!]M*Z]J2S?[5PJV$PBJ)(0)6=N*<]C3MH"08E4'8X; M.\'2C:?J'O/K_CZ<2NDVI!A,M?W)&U.$GTF>J3++H5*V^F+?X])KXO0R[12^E13Z)U27/9?ZP )Z7S_5 MG5#-_-Z%'KO&:J-%S0^7YPV5N&7!4/J;>)(AKT:Z.;HEBXFMF@K_S3_J[_[/ MK;_;=G,_K1YOF]'[,I)+AE@_$>%-D$IOP*YR*@!8(F/!%A1G"&3J()<1*1_/ M!EHPSP2.52OBNV53C! HVIJ8,M5=ZQBP:@SC(;/XU9'0]P1/,U&[9.W!+M4= M(;_52]LK4F2%3-N^C2%$-9WJ C2J0 FA;FQ%[5="=071G@8(@;@8EI:PO8"& M]/9,MY?LB9R%)"E)U3A%#[UH*J>LH+N1F#"9H9R%L>ZGHFR*Z-"J8-F]];&)59!=)@ 7&Y,<9-,*10_RQML/BN9.2R( M;"DVFD-YM(JLAJ6[\$+LV).GEZ-14-[.1C_@2:?)#[%?OUJ#^B1ND>M;9@65 T:'Y*+Y5JMSM0%G_'EN/HI5^6;%V5[:95]K$"%CCQ_1L[V-!4F;T"F-*422@ZX M*J0?9>1V,1?(BT61KL*GFA9]CV$/>2W(UZF(+MX^1WHANSO(&6?8*IMN/0@7 M%J>UD:S;5%D#ZQ>A0G .Z>N!,\>%N,=DX_%,"5F*&R\6AZO#F8 U*1#/2!*[ M#@MJRKJYJ=A385=*UP'%>^7JE@^A]^'&1C%CEQ=S,$19) Y?6U&W#TIV"P2B M(^W\\?V+*SIXYQ:\$D]^2#*JI0YO45,3]INZNMO="M;?>S4ZY+C^N%]OX43K M'<'XA4:/7N%7^RU?)E@?T+TT.M'5G&J1=QI!OHQ[ID7<8'?3*K_G]@*_96UU^YNQK6:?C M.UH9*0K/2?4(H8YDR4="CT+3%^U08(FR()O)*:&8:,*/8W8M-:P_6^%NUU(Y M&NGS1'8HCIUH[43@0+#*ZU5I"Y>3,G=74$ *ISRPWZ8^@#BVD.YR65*L)O4: M)5P&]O"YFK,C:$O1?8:X]4/&N 4"^7X*#E8*]G'K6;3CD2'5$WD1RZ6ZJ0O MNA6G&/H/@1Y6LZE0D#-]V=M6OOOV 02BN.9<+^M"^F(ETL+2F)#.".S[*(SS'+/;[(I^)Y\+[4N:;@-SQ/+J:5ULR /P,_-& MU0$+"MU,#JUDEU^#( \Z2K/KHPY^@5;;H]L:7;DNW_'900?#UQ=4+)>T.D(>B#B"H/[J^66W_* 9P$_2JX!X/QJ=< M %!0PAU)I+^U4"(B2Z*_T#J"2[YT3NR\.ZJC*#?4:EXR8*5ZJ>VXIUY48\'< M"9*+_K2PC<7X.,?X9S:>Z[6^;BN)15Y[H;PZ'I<&$K+DH&A.Y5+G87"VEW M1 ;LI3^\C-CC>I*!'G.E3-;:Z?9SB3I1;L6WK8*12=MQ*M1IUD1I>UD0\+# M,>^BK+D(Y;UC424DJQNI_58VYH@*8Y["$ HL9G*G,1*L'HG6BN[X;;5#OXBA M?VH##%&"PH33B#*"5U?2G3&+VJ8WD=M+S'^._D>,PA!LAKFA)J8*HA=I+67^ M2)'@)IP:QN6E7W,D/LI6\>0:=(F-#:7DNA'<6C(4V<.' MR8-8%'L@RJ83V>,]I;$!5@5P+U6LL32]@:XFKX3RD;PR>4!4;YAW_XA&80W) M!40E>QP1/W*3:L#3?@LL0DRMY X2=VW/J)$I;6>'X$V6:[Z/$IHC#WK5SRFX MPB8[!R&'32Z9+)L0<&8*W9,Q\SK)<"OLHQ*?+ M.W-VTP[SPBC7E@&D%]LR>_&65@N'"5(BT@G35,.%C# MVV%#,&=9,9NO.!; 8"66,BXI]4N&54NOA)69:A2]1(=PU>AP),=RH"DW2VX3XWLGK*$R1NCN;$Z* KLU M<@E'98ZL1V.,=T[E2V/ZZ*Q5.&>+95*):ND[X]9\5=YOO3N\-2^["0!H3%52 MW]B[7N*:LX79'+U9,G?,=*;RA[]'45T)M&Y@2L2)B$/N/Z7>B'7<+6WA"34'V!49?#OL"I6=+J_R;< YG3!(9$!3KO$\ M44F0+"JS#@F9$,G&R@:'5(2'I 5;D!I+=TG2UX:C"[%7$E$[8 M8O_(^5A(0N0G8NS741\?U!W&I 3:K+"MFNHI.K_?6.-<)T=)8, MC''88 0^)=Y9-\N2J:V8$RE:SW'QDE+2,NP[/SMW1 -&-X66^XQ.*JOB,N<7 MHB#N>KZLLB21:JE\H:$<1J(7S4!OKE>WQ9I:*?BC.#TGY1.U(I/$3:#GY!>6 M- 0JDLLK=B]EW4XTMG&M(16OBUN@6G3Z8M8EM/=X#9=F$Y6D"S%2QUU'H)?@ MGK=>M F.9^9VNCF,%"^M'&7'B52.=4\.M>4T]D\X4)BEO>2M"2!9AE(OO3YO M0O?Z8&\*\ C[-U(XD2DN,Q.*,PA.["&MY0$4@4I!5(8$NC5_Q?9E:@F8IZRG MJ7]5C*4GS:F8$ISV,5[>/,._+W!"13W7Q79MRNS([7CTE@7X?J4BQY;:V?%3 M]%1VIUZ*X=!D A )12GB"114NQK<>1,?254EW4*K$W6HK%G_,60VC:.W!?7! M5>/:,/6M+_Q0B[!2GSC/Z[;&\UCQ4'PL94M\:"C[M.57U1K5YA4A,WYA%&1Z MFPV54I!82:-@FW038]@9*^-->12]#+)HJ6=GUY'SLAURH18TJVF8BBO\J,D! M8#VE=D)==AH[9BNCFS@MS5?4B$CB!NQ-\)_D63@%ZBD(^W?2[DEA]N)!'0.' M*B*>1;2U\J,PWMA5U,O.Y@T-P&EL'-J6_2H # D?I&3)U.^SO6 MKN@)N.?DB;(QOYVMLPM6LVPVQNKUF"(1;V#X]<:8J#O5'RBC"2T+J$R7:_;& M4ST6O-B5461W]UNM,:HF=G&;:4(2V8I8#-Q+4T">^M[D2VAS&6W6-U_EY=H4 M&E':X)3QL9.U<\IQ O1+ZOHP)H6,[;M"P<>0-18&"6]PI02[0E,A"FLS2AW3 M8O.YK*N-%!2P40U>^)_Y5O:"I@DC@.*I2LJ($!'3%Q@DHI*H CE+21^^7^5W M3=Q9]IX(HB[4!HMS8DFK:HT0%VK#;=[A!>H3_*(&C7+1,C^BD7=@W;.EM =" M'+XMMRS6[GGM> 3FD!ZS=--40I?U5>OX?&@9AP[>*;[-;=#I^ V"RB+Y<+V^ M)GVH2XRCYHX-W!U$]3:,/<,AEDB/W)3>DJO[47;;-JA&I=BLZ%BE"K%]N_;%?,;S?5JKJY=WU3YU&8I.&:M)9#Z=-$ M7;NQAWJ$1YU!G)@,C*KF"ZT=F)YOT!! )J,@2!262B&WL=PP'[#2#=5L![DA=?RO5^[9C3Q#L:/B@WA4[JU7 *W3W[ M84N*OPVBCRJ\^TWY5_1'TWA$Z*O))^ MY)ZQ,Z,J:PY=VE7@..9)[12=.U'<3EC@$=*GC?RQF&V"_@(E[QY1;?L3\N=N MK>VK^6VQV'.NS*66M6J7SZ;!5VSZOVR8> MVT,R-'ZPE%BPA5P'+L;D\\M&DPO8(/XW>C"460,4WEX];Z M@<-!/!VD E8%79)H,\#WOM.XY*=K6 7GXDS18;](?#++,-2.90)X*1 N!L9 MQ@,8V0(!7LP 4;6ITB.0[UDT3-)X ',_B[(AM:K(N#/.,$GBX3 C]'GCU/S& M6=/!C[T5\^CWY$>3IN:6T'VXM'HK&.L[WK=VX>:_SY4;Q&DZ[KMR_&,?ZB?Q MV#ET<_'HVT??NRE<%\8XO&_#WDF'XWB4SAQ4HSL*WP[IUCQPWV:C>#@>1##5 M*,$F(0I<]>%G4?PRS3I MO:#ID.XZK ;70I^2 ]<3*#X R_\EDG)A;E@)7 M^OO>LFZGZ6 M5WCZ8XOU7QK6?^G.L*@(],I3[:WDW&S/&U:U+Z[;SFL#UX! M2BQU]G^"=W<:T66_YJ-TY -G1X_YMN^J/1.&]DS86_CJ^\_T,C_@*,"4A.EE M,XO_8\ BP"CYY<%[.<#VQL $LS$Q0: AHS')!Q9DJ^VD-X/S[ 1IEG$OOL;,7^Q!CR# @& M4(P)MJX^&4V91^*='HWH&_XB'0&!R#++1R_"%^[_(=0GH2*;'41]^TPO'P+4 MH@.A"Y(-+*\8H@0WT5\>1/U)%H_@[9/A;$K,;S;#=W'J9)I0?U'A51W,3T?Q M=)0*;^J@G?MCD&/-@#=EPJC:;[N_]5Z<<9P@!":A>^/\=NC:(.]B1A:X-O9' M@_$SY(&$\9,A]TR=@E9 ")_PB<*G.$TRP](Z$0\68WYVDOZ/4ON,+^+"5N=Y MZS@P+BCTDZ)-V(?D3/:'LJBQ4?=]K/-2U*%](M3EY+L?LZ/4_?9C;G?^J[\8:U ML6[7^OC0/3?K%06O_;EWOZ+DM3[V74I#A%C7:WWLNXHH[,W(. .L=^9 Y#CM MS^=1_J>6D2>($E/MJ)8E/O?7?455^>I2 Q\EQY3VUP3;>?]=;O%# MVN2WNV^SJ)"MCT'^;,9D M);+U\2$"(-IDZV/O3BQ%Z1$GMI&]H=%3^ \>R(42 O<-$RF/HE$H5Y:?N=7+CI M;A4V^7::6+[2)I9'&XGG.FGN3+IH3YJW)NWKG%D3G6'"UASE'>@0I$MJ/B\I M2[8AITD??4:.@ S%A&0">#&+WG.#M^6^WI04-.0O"N@-Z)$H04\3SCS KO08 M[EP#VV)_!^B2HVR"=V@XGI&S95?;VF_PX$V-ZLIPF@'[2H&Y? @"(,:J-_1< MG(RFV.-]FJ6DZ3Q_!'Q/X&X-QBBV@I8=IQD*M'WS82+8,VQ:/YC.&")()P]A MV1O;()3%U6YH<+N#J/A_BD77 124#1?PLW3WFN(<7$^I& MY)I^J-U6J>-X@EH62&XI@G\TAC,\3XR: 8@WF9(* ;0+L8 ,8_$(=)'T?!@] M!7 ==OQW@QWL=C$.!9KI!O"];'J)7HSU\IPF MSW"2'TWI9*>;N%^#"<$59X#9Z0!87!)/@#3!GTDT&])W*8@C]$>FT87 R99( M,Z>*K('^Q4PJ"%T[1D^)O/-*$>'07#Y)?W9TVKX16ETJGN@W=J^%CMSD6'V) MDFB*3;$L-8K2R6HG)3&9HBLY&9&O2%^F7LMHC0=]9SI%,CF=C%K=-FQQ=TI^ MPG!C9!14&C0%G6$&_Z: U<&MFF('7"737!A8!B@[0%"&>C)YZ/5GN-64+B8P MC6R6]4->?M%AW$#);PIOW@GPEG@XFM+_@UEJ?O7:M'&..U"6T1@?1UU9#ZU8 M+<_:O:QAIZ"IXGY'=C;NHI;"\0SAIZ$S5;._EC0ZFRYGU8+11&$U@BLS)OQ6 M]V+5"RG"E.DDX3^&HVYD *+5SB8U7;K=I'NE.:%0/\/]QN!B$C9LD3,S=[/LCI\V8[2,'ZWGG2$HY!?:5D%TO'B9L_(-K/H%K M1^0S&P']1(,G7,4)LNQT$(]',R:H\.-HDA _'P['[-9.TA$3V0S%-[04 -$8 M3?E-5(&(\*:S>#A%[T.<3>FW$=V/%"-56D0YR3)ZR&IJ_-E8+Z=#XL!HG0=" M,YFPA3Y+T;\1[%"$=*FHF_^MO1V.T2ZXV-S[K=20XUXO1Q@7L3 (ADF;3D>: MJJ[]8B3TANF?VXK;%I*1%CU 5D$0=A<"U,SIY:Q"S)D*,:^T-\T':HW3^=UB MR*733N83M13]=^R<##/[)R%62$I+H M8A: $4#D)O%@@">5G:/9C6X4_I2-X(U+O:B7C>#0%DC=*>$:@ M7N=(:I,AH.5HIRX M)_G.E/WN>;ASE#]1XZJ7>%".=?P#EMB]11+TT.F!"@02>9Q1;$@R/A],>4B8 M%S2V; !5%JPA4@QQ@R>@<&->?N;,)2Q8;6)L4>6AP$4#]T'@) MDBQ[(&&6P0,G/ /%;!)/!K*J8=8YU((S9=XX%^=Q3@?W32#''$,H3O";@"W M:^UM7Z74QIPR[LT C2R.VHCTZ_6?J.SCSTR@7_EU'J^ =(=_L<&!]B^IVOC< M[[/W#*W;28J7<9*)_I), +1I2@Q\"@1]8KO*@G27)B,4 :=#H.+#&.DU8, $ MSIYIKE;$0GUH #B#EVXZBZ2A48S^2I)25$,U*BM '56MKR^XF\8'^'F4+0%I1>]-QG/(;93=X;6 MU2^#^"II]BLSO)-0?4 C^Z;H>O6U\.U8\PXHV">(Y*?1R6R(SOX3UA#IC^D4 M QFX=^&!9BHG(+\,)_CH20:(/:)AAGA+Z"\BDEGF^:8E34L[U2(#02\#Y_FS MA4&S3O45[<-.9JT%2JC4(!:MIE8M.IF-XREYD4]F&%?$&X$O4_)+GX 0!&B, M:WD;.E]TPH/\+K$, )AX3"! DQ#(4A,.63I)IQ@Y/.HZ>U'HY"@@PU^.H;D4 MDBU=\.2\7N2-%-!^6:[V:I)IC7W1Z@F$R@6\[HIRQWAY"0O@ DCQH+F_DFNS MDH6L!!5^CL' ,B:TDG9WHCFOI'%6XA9&T-J]MF1I2_R71LQV JQO_TVO&$@2 M>.Q5_9P@2_OAX\\F M+OFV='?V4F">)XR=#7;!G QG%(Z1 *<9@0R7H/47^ _P_110^%WG%.+ (+#< MP7G*V@O\-9SJ7R/6!DZR<[29'<+."]!0:3B\:D[\VZLO$JTGI9!Q=P9K7FGS M$X.MAS&QEG:+X>D1UIVM$A MWM2,^T0$UT%KW#TID,BI?8P6 %ZM19],O5R^CD&>(DP.>3 MPN<:['V0'6\:DF7[']()S;XR6I1S([N]BOS"ZFLO$F M+/R[&]9'N\8OZA4I9< _8@V\_WB+F?-OL#31?W:XJ5'VK#5)9F^B_XIZ%G*E MY+0MKO@-A-NO#;DE8LA>9V[:;;&B1C5HZ\)^$RA3=FUHX;Z8U$7SOWJN9Q=! M=B ,[;>6-_3(7IT7U=$2 /5_*9HTW#'A,U[]PT=$90I/*/T=H(8_=#$(E=4? MNGCJJ!Y&J?@OMS1E"L<"]-^RHE^_0GK=QSX'876@&/' M9)=@>$(09$=E%L1.5V8;E=193CB2IW-US5#]<9(] 3[=BW0PHB=$9]P GLZI M!")V.F.$0W2"L B$M73,.0>#\#H+[,3G/'0-.CCU"+0^BKGU$)O^:W2(&06O M!15JZSX9I#2/VMW79I\\X=Z_+*YWS@1Q=/$9!L!IST (/L-:WP(F&-+_P"RXK>->E.BQ7H+"O^_;PQ\9_=TF\]\UT/L) MN&!?CON69.9"\0*QIM;N*N\J@(I^\8+*&SZ(-S*7 Z,FML/V'$XKM.\) X-< M<"1G.&ZP(WG#<8,]DH,<.^AA/G/<*,=PHR/7L19'L/9CAKMP[H?Z19H&BOXK14^?Y6FGKP(A/9&('1GPB M;>A+-OO*K3\T[!/W_]"P3P1")_?M*W??.]X3M]T[7F>_O5E>+7O!MTSH>H)U M0 >*R;.Q:XUW2-<_F-W4?OB1Z4T!B^JA?*^. _-@LE=W;:%TKX S)9CO=?2Y M'^4K_1E;V08(M(L0CYCQ8$[74VQ)V,NZ.'M+'7^[ QY"%R9QIHGTVB1WP<.K)M: MU3=6G]U2?Q_W_/X5F5@]'E-0&&FJOI\GNNMQ<--'8N*3D[6>@+%'Y =TP-[- MF7K$1A^?)O6$784FZ7OFX9RHOC5-\L;UNM M5AC^[K?_<7'=4$) AUAY^4U]/W;3FWJ/()#AU#LE)3GUCM3-<^HPOW[P]>8Z MA3R8_9E-7\7)WA;<1 (CPJA_8O?& G?O"XDXN"Y8PG=+KG(V^D"P4"#,IL>9 MV5I>?$PR4WNHOIRI)PW6GV?UI.'ZAL*4J^/W$7KZT$)#SQ]XMJ-8'%Q)Y^D' M5M)Y_L"S'97DX$HZ3S^PDL[S!Y[M)J <6DGGZ0=6TGG^P+/M/+E'+>RAEQ]8 MYT.O][U*M/;XA08?/[2T\/BAE+^C(BM>%]?GT4 (%H?K=G::US8 4FC:+78S M"CX=HH#/HM]+*/##[TPZ[W2>#L0G/C0#A1)*YH,GFSD181@/Z#XG,(\N[K#! MX2'MQ@LMS/>[VZJF2 )4-'@]@0!*YY5MKB68\ VM[V#"FT^C_XKZP>&-).U4 MCYW8C=4^\,Y'S@KD?K@4:HR"#"=O;BG_[\#+;S#Q98/1[*:+<&'R)#4D&C;8 M$5KR+RJSCT(;[YOVW?5[OL'VO=B.5A4>[.PPWXM;P2R#>@2M^1#3S MH_#XX]4O0:SIR6MX"&B]KSUYSY^*#2:U$!(Z'!2&/ JQDR2(BWU!X]WD =T1 M674WIB&MDTSLT>>#:!+$DCV:]MM&X:AO^(/*#!TV=#NI4#7K7V, M@:8?X,U&%C2K Z=%,6 ?7TG4U3K4Q4W? D>B)(JB2$H\:B9?E9.Z2VT6I;?7 M"[1#:U0+RX]S-(:U?"EWMA9)E46]Y2)EQI1Z':?'1EDN2F^_#L,CY33O=]N= MA@WYKPIP%+3C(PEI%BH]Z1&(YH7KDWY=D%Z-E6^2JM>PA40XLO2^W^Z@4[Z3 M\V^Y2^HU7?@22HOI$JTNTL9F/^C1!-L*)%JN;$*BLD+!IQ:8Y@[=OTELOTT_ M]#H@GQYM49/XIN\Y9!2TMF=13HBEP<1+C-4@EZG"/CC+I4YQ^!AX[PWU2$>/ MA/\:MKLG94KH]#IO?7%SY^ M4BK#0"?P91+=&I[Z\@[9/,T&PX&ZW=GPVQ\EL'E<"KAJP1KO,RJ"ESFG">;PTVI+1^ L@"6^NM/INK!3MW% MOA9;%BD(MG .;*6 1!4# K$H(E\+4Y/785F<&V:2*GU2?\YJ0PYI]96LJV=T M0;E#[; M[+7)6^W%0)^![8G":JE@VD5Y1$\_T0-B/WA>L&61,F. "NT.S MWJDL7LI751$FCZ,W:H#@<"RH8(XOI:6>9P;.VRUOVE:>7.7J'OP8A#\E;P54 MC_QF/[Z(';%K;D4O>DM/V! &;4>>HK73*"-VEN"I>A5XP\S]7$$[A\R7ZNOH"R\)=C!K%^-4K5 '2!AA4LS7[@5!6Y7$0]V'C M(*720N[@H**MQ\-X0OS(8S E8A%YAIX(?2E@GN8/8%.T]D_4>DJ=!FWX3X3P M;"M#1HIJ%: >N3J?CL?GJS=02P,$% @ D(XE32[!_@-/ @ )0P T M !X;"]S='EL97,N>&ULU9=;:]LP%,>_BE#&:&'4ES0N76W#5B@,ME%H'O96 M%%NV!;IXLIPY_?33Q9KWGM=D%6:H.1,UYCI2",F0TDU9>DTM,LW>SF7]_>K7O/[&!4PB[FI-6$IT28(%W!* ML ]=9"5DCN58)H"#*XTI+@R.)&5EGDK4G@DJ)9@VDL^VN& &T.JIKNOE 22XQQQ+1;6B]]U_S+/]GXOG%WR/; MK\H^\.N:U9=&-,?T$4 NC@$R.@;((WAMYI MTU8DS['C,3>T!'XU5T2ZRU$B@9/]!>>D99>VX/3'(/T)4$L#!!0 ( )".)4U*5'VAN@, !DA M / >&PO=V]R:V)O;VLN>&ULQ9I;;YLP%(#_BL7+NHU%3:VDZ* MU$O41'UWP4FL@)W9)FWWZV?(TIYHY&@OISP!QIA/'#B?+UR\&+MZ-F;%7LM" MNU&T]'Y]WN^[;"E+X;Z9M=3AS-S84OAP:!=]M[92Y&XII2^+/A\,CONE4#JZ MO-BU-;']RXMZYTG)%_=17A\RD7FUD3/Q/(H&4:C7!Q6;1G?;+=&Y_1\F,Y^K M3%Z;K"JE]ELH*POAE=%NJ=8N8EJ4D@KXS.I78R9V'/F4+E@2-G/T0A="89 M@.0().\$:+_Q:NLRJ=7-LY@#R!($\H86<5F4I[%O@85.UT"I<)D)"^IYEI@H) M"4">(I"GQ.$6;LEN?E5J(XI0TS5/\T[8E?2B 7F'/$,@SV@A?PIEV9,H*LGN MI'"5K1./ASE\@"7Q 2W=+EU/FSM2[&E!%WZ8SX%&)BTHB)K8%CGD%,3!LQL3=0N?$![%]C N'$ FG7 M&SN:U09V7R$FYA%.[)%#GOL+"C'1X0KY> 71'3N"F)A4.+%4VH37&G+,,IS8 M,BTYO)41\PPG]LR_R;P5$?,-[W*XPD\@)B8?WJ5\.)0/Q^3#NY0/A_+AF'QX ME_))H'P23#X)L7QPS!AB8O))J U7'BIO("9F MH9380JV8N^1>%1 3LU#:P63:!R5,2"EFH?03Y]48B';HP%\'K4-,=-6FLZFV M!AIB8A9*/W^^C1T(.F:AE-A";9@]]B@S$U)2 5=%4LQ"*?58J!7S_0V%F)B% M4F(+M0Q^0KPN4?4$L#!!0 ( )".)4T6 M_TPVV@$ )L> : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V_>RL:::#\7Y&-#0TK.>5ZKO&N;5.^Z-'L_[)NT+.J?C:;T-7 MK5ZJ;0PZGR]"/YY1W-V.9\X>ULNB?UA+,7NN^FW,RR*\[\-;V[^D.L:)',@XYR?A+#F:RV :^%[+0!L MX8LM@&SAFRT ;>&K+8!MX;LM &[ARRV ;N';+0!OX>NM0&_EZZU ;SW#LS9Z MV.;KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>MM0&_CZVU M;^/K;4!O.\-9"3HLX>MM0&_CZVU ;^/K;4!OX^MM0&_CZVU ;^/K;4!OX^OM M0&_GZ^U ;^?K[4!OY^OM0&\_PUDW.NSFZ^U ;^?K[4!OY^OM0&_GZ^U ;^?K M[4!OY^M= KU+OM[E2.]45WU/J,X]0_]X^4 MSL.6&(Z?)_\'.T[]B@@_WD7??0)02P,$% @ D(XE34J5)=W' 0 B!X M !, !;0V]N=&5N=%]4>7!E&ULS=G+;L(P$ 707T'95L3X 7T(V+3= MMDCM#[C)0"*2V+(-A;^O$Z!2*RI1 =+=$))Q9FZ"=3:,W[>6?&]35XV?)$4( M]H$QGQ54:Y\:2TVLS(VK=8BG;L&LSI9Z04P,!B.6F290$_JA[9%,QT\TUZLJ M]!YWU]O6DT1;6Y69#J5IV+K)?S7M[QNFCJINC2]*ZV_B@J3WO(E=?+PV26+5 M)^R$";]O;,_C?:]K9I2;;%7'6U)O'>G<%T2AKE)?:$?Y6W!E ML]CGG6D77G0=&[--Q7XL2*^7(VPK.AZ@JUQRM8NO.0C4KMU
  • M^N5R") <$B2' LDQ!,DQ LEQ"Y+C#B3'/4@./D )@B(J1R&5HYC*45#E**IR M%%8YBJL&UL4$L! A0#% @ D(XE36G4#194 @ L < !@ M ( !^0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ D(XE39.Z"T$A P = P !@ ( !.14 'AL+W=OX?F MD+0! #2 P & @ $;) >&PO=V]R:W-H965T&UL4$L! A0#% @ D(XE33>,'3*U 0 T@, !D M ( !!28 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ D(XE33$)&&PO=V]R:W-H965T&UL4$L! A0#% @ D(XE30JT\>7' 0 -P0 !D M ( !Z3< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ D(XE32&0S43= 0 04 !D ( ! MVST 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ D(XE34*]N6+& 0 -P0 !D ( !TD, 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T 9 " <-. !X;"]W;W)K&UL4$L! A0#% @ D(XE3;\=&PO=V]R M:W-H965T&UL M4$L! A0#% @ D(XE30]D]CU] @ /@D !D ( !'&4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MD(XE31&PO=V]R:W-H965T&UL4$L! A0#% @ D(XE30P(3GEM @ TP< !D M ( !ZG\ 'AL+W=OA " ".!0 &0 @ &.@@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ D(XE3:8 !N+O @ Z H !D ( !H8@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(XE M38<';_ML @ C0< !D ( !KY$ 'AL+W=O&PO=V]R:W-H965T'8 /S7 0 4 " >"6 !X;"]S:&%R M9613=')I;F=S+GAM;%!+ 0(4 Q0 ( )".)4TNP?X#3P( "4, - M " 8H- 0!X;"]S='EL97,N>&UL4$L! A0#% @ D(XE34I4 M?:&Z P &2$ \ ( !!! ! 'AL+W=O : " >L3 0!X M;"]? 3 " ?T5 0!;0V]N=&5N=%]4>7!E&UL 64$L%!@ [ #L #Q /47 0 $! end XML 63 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 64 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 228 247 1 true 62 0 false 7 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.cloudera.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1002000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.cloudera.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1003000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.cloudera.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 3 false false R4.htm 1003001 - Statement - Condensed Consolidated Statements of Operations - Parenthetical Sheet http://www.cloudera.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical Condensed Consolidated Statements of Operations - Parenthetical Statements 4 false false R5.htm 1004000 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.cloudera.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.cloudera.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Organization and Description of Business Sheet http://www.cloudera.com/role/OrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 7 false false R8.htm 2104100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2107100 - Disclosure - Cash Equivalents and Marketable Securities Sheet http://www.cloudera.com/role/CashEquivalentsAndMarketableSecurities Cash Equivalents and Marketable Securities Notes 9 false false R10.htm 2110100 - Disclosure - Fair Value Measurement Sheet http://www.cloudera.com/role/FairValueMeasurement Fair Value Measurement Notes 10 false false R11.htm 2113100 - Disclosure - Balance Sheet Components Sheet http://www.cloudera.com/role/BalanceSheetComponents Balance Sheet Components Notes 11 false false R12.htm 2122100 - Disclosure - Commitments and Contingencies Sheet http://www.cloudera.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 2128100 - Disclosure - Stockholders' Equity Sheet http://www.cloudera.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 2131100 - Disclosure - Income Taxes Sheet http://www.cloudera.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 2134100 - Disclosure - Related Party Transactions Sheet http://www.cloudera.com/role/RelatedPartyTransactions Related Party Transactions Notes 15 false false R16.htm 2137100 - Disclosure - Segment Information Sheet http://www.cloudera.com/role/SegmentInformation Segment Information Notes 16 false false R17.htm 2140100 - Disclosure - Net Loss Per Share Sheet http://www.cloudera.com/role/NetLossPerShare Net Loss Per Share Notes 17 false false R18.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.cloudera.com/role/SummaryOfSignificantAccountingPolicies 18 false false R19.htm 2304302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.cloudera.com/role/SummaryOfSignificantAccountingPolicies 19 false false R20.htm 2307301 - Disclosure - Cash Equivalents and Marketable Securities (Tables) Sheet http://www.cloudera.com/role/CashEquivalentsAndMarketableSecuritiesTables Cash Equivalents and Marketable Securities (Tables) Tables http://www.cloudera.com/role/CashEquivalentsAndMarketableSecurities 20 false false R21.htm 2310301 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.cloudera.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.cloudera.com/role/FairValueMeasurement 21 false false R22.htm 2313301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.cloudera.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.cloudera.com/role/BalanceSheetComponents 22 false false R23.htm 2322301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.cloudera.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.cloudera.com/role/CommitmentsAndContingencies 23 false false R24.htm 2328301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.cloudera.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.cloudera.com/role/StockholdersEquity 24 false false R25.htm 2337301 - Disclosure - Segment Information (Tables) Sheet http://www.cloudera.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.cloudera.com/role/SegmentInformation 25 false false R26.htm 2340301 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.cloudera.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.cloudera.com/role/NetLossPerShare 26 false false R27.htm 2401401 - Disclosure - Organization and Description of Business - Narrative (Details) Sheet http://www.cloudera.com/role/OrganizationAndDescriptionOfBusinessNarrativeDetails Organization and Description of Business - Narrative (Details) Details 27 false false R28.htm 2404403 - Disclosure - Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPoliciesCashAsReportedOnCondensedConsolidatedStatementsOfCashFlowsDetails Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) Details 28 false false R29.htm 2404404 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.cloudera.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 29 false false R30.htm 2407402 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) Sheet http://www.cloudera.com/role/CashEquivalentsAndMarketableSecuritiesScheduleOfFairValueOfCashAndCashEquivalentsAndMarketableSecuritiesDetails Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) Details 30 false false R31.htm 2407403 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details) Sheet http://www.cloudera.com/role/CashEquivalentsAndMarketableSecuritiesNarrativeDetails Cash Equivalents and Marketable Securities - Narrative (Details) Details 31 false false R32.htm 2407404 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities in an Unrealized Loss Position (Details) Sheet http://www.cloudera.com/role/CashEquivalentsAndMarketableSecuritiesScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetails Cash Equivalents and Marketable Securities - Schedule of Marketable Securities in an Unrealized Loss Position (Details) Details 32 false false R33.htm 2410402 - Disclosure - Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) Sheet http://www.cloudera.com/role/FairValueMeasurementScheduleOfFinancialAssetsAndLiabilitiesAccordingToFairValueHierarchyMeasuredAtFairValueDetails Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) Details 33 false false R34.htm 2413402 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleOfCostAndAccumulatedDepreciationAndAmortizationOfPropertyAndEquipmentDetails Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) Details 34 false false R35.htm 2413403 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 35 false false R36.htm 2413404 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleOfIntangibleAssetsDetails Balance Sheet Components - Schedule of Intangible Assets (Details) Details 36 false false R37.htm 2413405 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsScheduleOfExpectedFutureAmortizationExpenseOfIntangibleAssetsDetails Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) Details 37 false false R38.htm 2413406 - Disclosure - Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationAndOtherAccruedLiabilitiesDetails Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) Details 38 false false R39.htm 2422402 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.cloudera.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 39 false false R40.htm 2422403 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases (Details) Sheet http://www.cloudera.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsAndSubleaseProceedsUnderNonCancelableOperatingLeasesDetails Commitments and Contingencies - Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases (Details) Details 40 false false R41.htm 2428402 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.cloudera.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 41 false false R42.htm 2428403 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activity (Details) Sheet http://www.cloudera.com/role/StockholdersEquityScheduleOfStockOptionActivityDetails Stockholders' Equity - Schedule of Stock Option Activity (Details) Details 42 false false R43.htm 2428404 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Details) Sheet http://www.cloudera.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetails Stockholders' Equity - Schedule of Restricted Stock Activity (Details) Details 43 false false R44.htm 2431401 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.cloudera.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 44 false false R45.htm 2434401 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 45 false false R46.htm 2437402 - Disclosure - Segment Information - Schedule of Financial Information by Reportable Segment (Details) Sheet http://www.cloudera.com/role/SegmentInformationScheduleOfFinancialInformationByReportableSegmentDetails Segment Information - Schedule of Financial Information by Reportable Segment (Details) Details 46 false false R47.htm 2437403 - Disclosure - Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) Sheet http://www.cloudera.com/role/SegmentInformationReconciliationOfSegmentFinancialInformationToLossFromOperationsDetails Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) Details 47 false false R48.htm 2437404 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.cloudera.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 48 false false R49.htm 2440402 - Disclosure - Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Sheet http://www.cloudera.com/role/NetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails Net Loss Per Share - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Details 49 false false R50.htm 2440403 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.cloudera.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 50 false false All Reports Book All Reports cldr-20180731.xml cldr-20180731.xsd cldr-20180731_cal.xml cldr-20180731_def.xml cldr-20180731_lab.xml cldr-20180731_pre.xml http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 68 0001628280-18-011639-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-18-011639-xbrl.zip M4$L#!!0 ( )".)4TQZO9T<(R)GP]\Q3^?3UJXWSPZO8L''MKCVW)DKU[^JH716:I.&:1U3S( MUG[Z/T 2+)*9R2JRR*HDF=W+4JD2R 0"3?XYDLQGO1'P[]] MB_^"OOVF&'9'O?[P\]^^_>WC&_/1O7W[[?_^X7_^]?][\^;_V@\_?N-'W=E= M,9Q^X\9%9UKTOOFC/[W]YA^]8O+[-S?CT=TW_QB-?^]_Z;QYL^AT_SWN=+E" M5/:0)(SJCI*?-+HA2@G*;WI<_:\_OZ>D^XFQ[@V1##')6 ?+#NG)KH(_Z,T- MGK_LST_C0?_[]._QUT"C':]Y]!4U MW?/JN@^[MY_JNUS_ZFZR[B^R[BFR^13C3 OGE5UFGX:U'2!)U4= M9N,Q:,,Z)EH^K:+<\M$.'EAKL>L%NQEIJ]5C+ZKG@ZU6NU[T^$NJ7]#K=N]' MG6KZ+YY5K$"O^%2A7>9=X$EEAW[UZ.!!=?-Z\BX?UG3;N3)K#79TKR7E6H.: M[CN[UG6['Q?=9+(W5/V\=Z(J04B#;>N.1X/BNX?&Y>YX1_^ZSOW;NJ6')U6# M[4]&]Y.Z+NE95:=Q38=Q1>.BUZVQ[^E)58=^3?,JQBKN_M^7FN;PI*I#W6R+ MRJD6_Y[UIU]K>LR?576J0S1%):(I9G4SGE5.^<_N;35/IBI%*#^MZ[A3 M_M9;['I!K1BMMZA[P>[.U1UO^C=?>M54G3^JZC+JUNC ]*2JP^3-I[IOI$H^DAY5=[FY'=38[>7#ZF[]80VK+Y[5=9H6XV)2/\C5#>OH]/\4767]:7?$+;%L]2)5G6JUQ$/S^L[[U0RFVUV MOZ165VRVJ7_)8R^HZ5S#P/TJ]@6SR@B6M=:=?K=LD3L,BAJC#@\JW@^_K>'& M]*2J0W_X^X[1I,>?.I,B-Q]V^MU)-9'FCRI Z?SW]2N\>ES;=2>#;#39^8K: MU=UH4ON*1[K7="T^/P(&YV!NV>RAU_3Q'M-5ZQI]-:S25L/1<#B[JWY[;SK^ M;OKU'EX^&KZ!5L6XWUWUJ]'LPRJE_H0O;+Y]U+V_J6';^:.*;]1IZ4H=/9K> M@MWZL\:9S4^K.P[ZG1H#O'Q8T>V^4P,;X4%5\_N:2!(\J&@^K@M3C2OC5.,: MG#*N BGCFI&,*P=2W-3RJ8 N-VL-B^2W%H^Q]:KA0\_/HYIEFS^J'!6TJ.NR M^%RIRV!8!]OGCZJZW->1];Z2KK.:UK.*QI/NS9O>IXH!I]JI9ZTKTM>J/^FYNB-QQ-:^1IJ]&.U]R.!C6,%HU'WC]TO2"UVO6 ZN7WD!=!BQPLFM^ ]/$Z(5;-=KYK=/>%%BT95KZE; MS\HE++IONL/>31U"?'A>T[G>H\I/:SK6J?'%L]I.M5[CZG%-U\FL8I\A=X2' MM=WN=WYR\;R^\WV-(5P]KNGZY=_U_;[\NZK3S?V;[@#,1XTNR(]KNU9,\J%C MY0SA2;T-6#RLZ=;?U:U?VZU>/RX>UG2;=7>29?ZXJNMMT:V ["6H.:[CN[UG0;54C"G):C2AFH M0L^+YI6$!Y58?*[925P^K.FV$QVLGM=VKA.;Q5G6K4G?S+M6*KL[J5%J;*D,SJ;8OXTWA6&]>$PM. M3Q*^KUK._*BFV[HP;'2JCOVF)\G#K/G2_%%5M^G]N$;FX$E-AQTJ8ODT_U?W M@MUZ9JW%4UY4KS;66N3_ZEZT^R6[7U"'=2OA[;1?E]>0GU1UJL$*TZHUG4W> M+'?:*GJM/:SN^KE3E(W8YB<5G1*#]K;VHE?AA\7#C:;3RJ9\T72ZWO3AI14! MVN%DVED+4?PYV-'X__[8'_[^T'([V/H'G3?%6NOOYD^__>%__H^_IA_F#LM= MYT-Q\\W\P?>W\VA+RB)ZDRB1DH7^\NL\CE MZHZ&T^+/Z3=]6,CHH:O^A?SS5Y\^E)L -_2G7],O\F_ZO?2[FWXQ_F8^CLW M3=8)[NW_^?8'A!#FE%.I__K==N?Y-[[;_LCR&_?%N#_JK7\5Z#J>^LZT^&&Q MU@26.W=_>+;6H1CVUII+8(V'K_5RX_RKU??R+Y:4J2;5VSFEZ,?;SKB8O)M- MTYJGC+TFTFW!D=,E&=0:&?*3@\D0%W0@S9^V//JTU2^L^=/&1YVVGT^;_'(& M^D&^07P/_2"/K!^R*CT'4JG]2'5L59JY"JS.OP"$_^O]>-2;=:?OQA^+\9=^ MMS!_]B?_2H;M7Q]GGR;=#?K<_78SIFUX?FBR2NF%:WU=-Z]L?TKR^KYW77[^K?/5B)-^5AO(, M6=G'EIY$5M1YP(XFD$H_2586OYAF%9.25\>8>"]\JR4MF@%]:R7_Y MA7]U>/2TA6\E_V(9X&GXN)7\2\3%K#!TQ:^5?F7S !)Y2]W4_[U M=M@=W14?I_#B-+L?1XNCO0^\X$:3Z>@FB\V/\,=P4DPZPU[^U7EPQG*^W^^8 M[Y))GCCA*S(6^NDLD]M\+ :#_O"S&?9^ZHQ_+Z;P<_CS/E'R@M@E-WILLM?G M2K;:Y3RT2T-\D)9ESH=EFH!A]C!(+I!JEE ME5>%N^>$75I6>56M\NJ8Y0!6^5!,BLZX>POD\\678C"Z3TTOEUN>,-\K8I@# MS%#+,*_%,$TP1OO'7H;3<:<[74;"D\]P03RR](-JIGA=;+&OY_/W8EB,.P,0 M*].[ZP_[$R#BM/^EN%Q-\J097Y>[O*_Q:9GF-9FF(8AES[!<:X"N0Y?L:X!: M(/N*GL^K!^#VWQ%J]<@5F)<#]$B+25X9D[RZ+CD@BM(RS2M[/^?H,K>(Y15# M;^<$<5O$=$Z_>LG,,1WL[OST M[)-X_/07IB=]=D>W;'](_-^AV.F5SRCH@"Y/"UDV* M^:,S[OWZ];[81AW3<;\[+7H?IZ/N[[\-^]/)AX^_+7DJMWH_Z Q_[MRM,6*8 M7R0"2CQ-]$N1&A"$U'GP6K9!&R390";U-'DFN^5OK%-TR>([2=I,F[=5R.58 M4&B#;P$&)(J,Y_#@0W_RN_UJBV'W]JXS_GV#E4UW?F?9Y$/1+?I?.I\&Q187 M5[RI) ]N-ID"+AF7VIX79S]&M =FKZ/:D?A\!\T?QO (T:^$]T^! #I_M@C@ M$ 2P3K?S1 #[/OXZ+SF0V_OJQZ,[&_6G_W,XOU,SPP:+43_&EEO@4 M3O'3E]@5X^GBEMUB\N[&%_>C2?_, D2/KO&..5['(O\T&\+<[CL#.QKV+DV" MJR9W'_C[X4X^'\P6= [:"[?/%I>L'*^FD3OH[E=Z,[<(52@_<=^-2% MK77E[*YC8"GMMI@-?)RF_<@JY=KM4NZ"4<]:M?T%;EGMV"EO:'._WQ?W4& ML\)^7?WX'T#I=-+UZX_IG.OFSD-N\W9X/YM.Y@WHUK&%M5?^-/<1Y[FK<5S\ M>U8,NU^KW[?6,J7VS\;C_O#S]HOWBX[_/)J^'78'LU[1^T=_>EN-ELZ#>5<^ MVY-6:VWKI'ZY=O'[82.J6^R*X>Q8[6.-:\_-ACV8Y7SW&(\L^*0I@G_6B:5' M$&G2BO2%I^!>D+!>W Y8*\"7NE?8>*%N#/2^=@O<@NKKL< O[=1>0F;0N3)T M(S*6&F^&<%/,T*4)R\'V"+?VJ!7?LQ/?:T>1K=2V*++=&KDZB-EN1#3<@)VA M#%RC#3I+GF^#[U>I]=M0=\-T? NE6C/2@KL&"GYC-J[;X&*[6]T&%\]6?"_@ M5&8KNY=S?K7Q@ML8P-T*;@NH6\$]0XM["<4N6I-[065!7KTLWXZ2"N>4%GHN MTGO":I%M?FF[*W,T0WD)U63.U2PUH,I-XQ%E8XX9M"'8\[<';0CVBB,Y%YM] MT,9UVGR(*XWRM/D0;1"HS8BFVCD&@KMBV,O3JQ?:'E:8S7Z/YBO+8QV))D[-PYORY"=CZ&Z M(#%I35,KN(TT1A=R=]=Y<7-[4]:E!11:Q_GB\4@;M&X!R84'K?4OY)S2(]I: M-VT&QC76NI%-%_S&;#2WP>Z+VC&ZY&!WXX6Z,4"\%>H6E;="W4K@F49O6GX_ ME-_;0ZX-DIGVD.OE!($;CST;$TFZ8,O7QHU:6_QZV/,,!:;5\0V#9NUQS N" M9F=L5/L3XKMTPG;&#?DS#]"2^:,6Y:9F!+;X\_RW0%E]> MK7O86N/636RM\<58XU:<6ZO5K$L S]FZOBN<;@TC;5BM'F:UP64FR"T[<&W MRQ':,PXOG8_0MHCV*(BVQ8]-Y>JSC]E^^\^+O=3&N2 MN]-N+%R+Q])N+)Q7H*,]]WEHIN M^%9@>R#DBC;TV@,A5^LEMW:[]:);N]WT0/!526DK$^,/+5AHM<)$[5! MF895Y&Q#J4^7D<97Y#SCH,_YB&V[S7A]T.O2-_7.P) \64S:6V#/W18<4W(; M< MLXT6W,1'^B[)P;7B_M;EG'MN_)JD[X\#[6?)\"PJ;S%(M!+LL3=X>N+D: M:W#4+:*DNB] M'<(R?.Y_&A1S!ID 6W?^WVCL!IW)9M: 3[(TNB]ZOQ;=V^%H,/K\]4/_\^W9 M)6H]?>H/LO/(W%]*?O#13=]SF<+-)M/173'^4 PZ4Z#SY+9_?PT,L6/>Y\D, M#\JT51+GIB0:96J.Q$BM8GE!Q=(X!@*/K-5$YZZ)U-Z,)(\.>C=<^Y:+SH.+ M7C3>T]JF9MNF4T<0CF!J6GYX+:S2-!/S?@SZ%6S<0'M8O_/]-,E+W[]=*_/UK=+?\Y2 MG^)"\A?\4V=,,98/# "D^+ESMUCI[J W_E>XNQ^,OA;%Q^FH^_O[V;A["]8O M-4LO.+/U7IO*Z&_UNF[(P;O[!&XN8DUKYW4= MT=NWK99_=2V_)M];2OL%Y7NG;ENU^B]HU1]^WNCY\;8S+BS0JY<"'D#L^3[( MXBOCSA#6^MVP."\..;;^W^/3:Q1^^/ >)+X.M74DOKY6?KP<1MBR7Y/Q]%\? M.L//"QY(__JI/^S?S>ZV]-A%VC>8[O>KR7_[0_KGQNR/I*%:\[D//&Y-Y^$P MNS6;S32;S^3I7_\8701/-Q@.KDA\'7R]8&L6"]^0OJML=M]3R9K^B]AQE\31(UZ^'_>' MW?Y]9_#NCV$N\GPN#/5*-OOI5'X84Q69&\O?)[?=%^G&--7/:!(S/.[V=OZ\ M9K=W??:MVWM^;N^EN @-=7NOS#U8)+$\Q3TX?VUX!NIJBQM.HJY:U^^*Y+N4 MI=9N!;U*:LK1\\] J/]S-J!X_D?C"QQML?5K!,% "/ZS,P2?0)T#M?!^U#I^ M.:B4SI:\)3>:P9/Q?8HW;%J-M_#[0;X.]5F!HO0=A>I)' M546AI0&J)M$KQ(C2.*LI_%(*\!2UW<@O &M.P:0/_3\47XKAK+@9C^X>Z)=\ MA\YP51ZO9?E79OFUSS]EO:Y$_K8SI/D>,%2>(D*K%GY(*["MP+8">^0R6T<7 MV%-BP(?^IMM-[TXU;XO^E\ZG02NXYR*X>R[=EQVWHN^GMLNK.@AY/ MEI_6C!XLC;4T;RWIE5O2)_NJ;C":]8IQ)T*+WD'FU(^&\W[3T<^C=+S^IC]= MD;Z5V9+,UA'\Q43V\?6Z4H%]=5]5_L):@6T%MA78IPBL>(/Q?@)[LI+0;7"I M40+;!I<:*;!-2$IX/+AT!#?6%S?%>%ST6L$].W=VGZ6[$AE^B;*EIS6@K3R> MIR%MA?%52LNU]K&I\MC:Q\:+Y"DN0'M"%+?=?+E&:6REL+FQ7-TF"C909MO0 M4",%5NTGL*<\RGTB.WM54O9*EK&QO/WJ8<_'W;HVQG*=%JEUZ%[EXHZ3>W-M MCNO9F:\VS;4!5ZJT@MD*9BN8#=J5.+UKUH93SE@@6]S:3*_SR2'05FQ;L6W% MMBF!T)<)%K48^&SC12T ?HT<@#5+^G$*TTI#_'LQ^CSNW-_VNYW!1EFMGT?# MW[8EQXWF]<@6+/.A/_G=?K7%L'M[UQG_OED*LC,H)DOM_',Q??PUI:I>#^,J MM3X? :RE\D.%KS4R'XG+'UNDM8J25:MTNE&4RYL]NLC782]+-=%>0D3-9%), M)[^.IIU!*YZ-%,_2"EVI:+YF];WMP%%K-UO!;.UF0\)#FZ4Q6Z/9RF9K-!M1 MA'6KVD]K-%O!;(UF0VOZM,+9"FVS6_Y7Y!Y02O(SBX#J9:EF@&2S3(A+A-0Z FRUKM+"S98W7 M9(VFP,]%TN=P,AKT%W5NWP+U)ALAO9QX6/Q\9BRQR*JLFMM#**MV$56>'68J5JMT 16:!!V:%GAU5FA"5CAB:SP#MX.CX:?,^JZ'$:HF=H5 M&8>G0\:6#2X8+CX=([1LT.*#E@TN'ANL1Q\-3*'7'\RF_2_%QZ([&_?32>/P M9W=<6&_5K]@@Y_"W?U@]+4H M/DY'W=_?W3^_PO(Q_JRIAX_S^Y2#&FT?E3GX5O]R8@1++__[:,O#^-_; QD M\T5K7_#%<'37']9^8_=<-S^R]:[\:#6UQRE31>V=LWQL#1<26,L8R^>/OS?7 MNAK/ $O-/@V@8?%CO_.I/P!Q=K/Q&-[RS5*4/A0W#Y73OOVF5W3[=YW!Y&_? MOJ'?+M1^ISM]HR@B,E@9G9FL'7+0CC#DD->8N("=]MPLABPI#Y9O#_G P?XZ[GPI!@<1-2@2 ME(O^K@OG3Z@WGQM=$XG0!\,&B=8<]U)K?AW[/^%W@PG$YBIS_^K\Y@ M5OC^I#L8)8;?C\B":D0%T-82*PF+CF*UF <-U*BP/0^&,6%J;2;/&^SI)KUK M\3!5QFJF@;.L02HRH^EBTL!LPNF*23-&CS_I Q?S(1\#^IO2%\NE,6RG^SN( M[&J42W18R]M 'JD,,E$K(I%R1.(E3WBMD2D)GD#H@3C-FO]/HV'Q]:?.^/=B M&F?#WF-3M]HYJ@@1C!B11)O;Y=098E3CTM01M'VQN:<:]GO,'< N (5NOS-X MWP&H^,C4F5&4$\61HHSY*+6V2Z%0F#(GRU,'[FCJU/=<=F.")=2!BQ,Q1Q3L M."?+N2MCK"W-G5*$#YL[K,EH./=%YDW>S::IAF0/_)G_* :]3U]_'@U7!2XG MCZJUMS_'M6E(1QP'["%%LI$88RND]$3 GU(;2[>G(='R?WD>>PUN;4[#Z;C_ M:3;W^#OCS_WAYK@?-I'K 12@)FN SP2./G+,E6=+E4,B8B7F$USS]04HC>" MP3UGA[M6E3)KB-94>XTXV%@?O5C,2T>*A'J1>3W[Y&'=[ BH2XRU\Y8P9Q G M2-C%[ 3\9$NPEV@I7W-RM4<>ZB;(-:9.&Q2T ?ZT4?O EVR)>6"QM'PP0W;, M&?YSA\P(3(DS.!K# B!B!Z+OL]("[85*2HM@K<211W<*H0E6:*$B#I@",'4H M,K=4!MHCX]G+3.QD4N."-QJXBG)+>.0">RDSQDB,54*?'$#7*TYN;ZEAG/L8 MI6'>4V0P:'6TM*8: = N.VY84G4\Q:!WFQI,*)+6B V!^2$4$W"4FD10$ E M4P,>_*:-/,+@3B$UG&.,A-8,Q9A4,G#2DNHD,DI+NNHD\SJ9T'BD660<&QF1 MP,9& *I+EXU+9DK*CLRQZ>M-;F^A\>!PZ" LE21$X$DI[%+ID4"0+6D%A8DZ MZ@QWF1IP *5"&MQ@0< WT. @9'B&&;*D'-_21V:N$YD:S@"&11(H!2<69F(M M7R(8@&W"EQ#S:29V,JD1 %R0X%1:03VE2@B[E!K&D6,E3QXTMWK-R>TM-5IC M9CEG%'0 H" *KD/(?@/RN.RX<<89>=(48Q]Z%C_VOQ2]MT/P@C[W/PV*11U+ M?!\&?:4"K^673&$=J"M_3K;3$N.C?38KQG1):"O010&85RU&,7 ME%[R(M-&DI+95&N.PA$&^S#QT6 P^N/=\-W-33$&47*CR70>L(0A[PU2 U>8 MR4@HL3 31[S-GC7W'-.2M25B#3_O&LF!PWU$T6$48%P6F H%BQ )3)D,/34- MI=7<1__VU&-]5D9=EU?N+0L(JZ, M M0W=[[.E;^?%0\J M:*-%WF'Z ,U*HORH+I46]"C/H,BQ5 >S2GFLF' 1NPB>JLG.'!&!,'T.-I8W\.38ZE/D2@2/J( M0DP;-$:8F+,S;!"ZI$P)QJ!!GD.08W+('Z-CJP\,J@-T0I .Z<@YT3XNR0$X M7)5W3SE:3P$ZZL@/I\>1>$-&!>X281&4JK&24O@OZU(N>2FIA"#!]3.(<1S. M.-+DP5PX3 DCQ")%-9)$BCQYT*0EZ FN,6)HO]D?9\(?BKM.?]@KQJ.;V)]T M.X-Y7.!X&-R R^8=V)& N/;2R;C"X!:)DD65#.^)+_:>P//)@/2/5KF1>,9)Z3PG9;_@KRJS?N?GS/+EW=+-YF_ C\=FCWP6]YPVP MM=D145AE20!-) SRQO!@K1+@!U@:@D3K-%]E2],EP1^G2B4!UV:QS*V8Y][. M?WU3@,?ZH,"9L.&DYJ1MCR9&H6JI]Z?_8(@)END71 MFZ1K<=].)K/.L%N,;M;29LQ@,.JFGM/1:N*/Y)MJ3]NOJQ__H M P.,N[=??RR^%)O7OZS:O!W>SZ:3>0-<_\J?%MGPR3+$LM 9-V">N6D+[6$A(:/561.PD@1S+J75SN(U+! MI"Y%?2]_"4]+;_#TB%9(!!EQ "@9$<][T"X24_/4MX6GI[7W Q#//H@S&AX"56<(&29R,Y52J MXRF_Q2G^S@3ZKIW/-^-QREY(D_CT]:'),KYE_NB,>QLE)][/@*NA13K7G_-P MWL]/R&^LT2*J@H'BH KDBG:IUZ8#7OOR]()2#H6(.A ?P0$*B@NLI(LNGZ=U M@;AO?W@O?EK2ZM3S?3YAEUDN[_X8%N/);?\>WINN?^Q\+NZ+<1[%!EG?'I6L M==&A(#DW*#AG@M3("2R=S >M.:#>ZE "?R[=GT2.HU']X0!6)D_O=:GN),(( M$YOB.#$0%E5<;6X)5#X:N+[1=UIB'('FRYPH(.KMY!\C4,.]F]$X428,^I_[ MB\/M+Z% O&3!N(C!\=8,&6N#S_K7<.X0*!#^; 7RI-D>C:CI _\QFHTGL&+_ M*(K?X5,O0]0Z1O8N@4&'[?R("OC"PON<\Q(]6H]3+6J0D.>S\5-(L4GQ3X]_ MYM/V9\Q="B2#$2[&7^9K.F^6Z5.Q<[>K* #1$F/CL1 .]"O%$DS;,IQ'I-'E MX@:$JBV)/\$<7H%(.S-"+.=6QH $TY0BP$PF1[518.7M38*Q/@&C!P#F;R_=(UY?6ZUF-X$% MC"SX<)(9\ ^L-9XO]]>EYA33"@B __)\NA]*ELM9D$,VBU9Z',!IMW_?&C00\PX@HIODV[>_"^ M:C=Q]PY@ZCO(UY(\:QGVW[.3BDN.2$IH(I)3I#3-1[L#8LQ7 FTL\R+L(D4B M6*_H?V^ ]+VY,SOH?*X_J;&68J6BB<0;@6UT,#SE\ND SK3BW_YP ],H_OI= MZ>7YB\M*.P_I$&%14^T)'Q=&!N6Q9BF)Q1.-*5H&E+2FSH)[]^8-PO-R;;N^ ME$?B1]W9W:K!PFN+\+L=)U8>0(S@@7DM(P*L&!&AA"X#(T"8 KPAU_(8A2U M7ZD>QCQ[YHF#T#R&:%,J/4$\G5N4;.D2\!BU9M_.B]16#6/UE>U!+,;W]"4) MBD8E!>?"&# (@C'+\]&BE)3X[4:=W-HO;0\C*<0G?%U*%1E =BZU=UH0"0[_ MDAL)UQJGG)TWOVQ^-[TZ?VXAA Y^.TXY.+WBS_]35.1_E+Y+ :@23C3EV@ : MT];H99R!,["+9K-88^V7MH;QL&V^R)!8J_Q1\C?U+[34:%V-H(VM_W1\%>16 M"&*4L5'#G]P+Q$FTH%NJLCDXQAAFAS9&OV. FU.)_4$Q=K"NGT?C)]'3<.5! MPT7.6/H!F&HI31)KR4&K@$5XT^EVBT'*N2IZW\R_L#ZXC4]NCN9#\;D_F2;3 MD53[$X;C0CH!C+A"Z9@"(>GPYJJDA@=4^4/."_E?W[P==O^R/H[-CZ6!K IL M=KO)RDS WJ63.X>58TM'L)Q1PA!0N"I5NE@R'K-"Z-+1."+)(CRX>Q"'#'-W M7K(B1"D*)H$:0:WB/D>(9 \48Y5+"M[[3_,#T6WZ'])C78ER.6=S5/8^H?^ MY3&EQ)@'F^_F&6TOGG.G B>(F,BI498*BP@6>1\&E$+5>0X?)Y+-FP9;E8@=&!&4^8QS3%P9WFDIH,]9 SY9TQ]+R5&1=S MJJR=VW]WDW;-YN\PP][[<7'7G]U-WLX]U?DFW][G\J7R'%MK A8$!YDJ1BUA MCS88QU)(_PW#;'M.!XSS%#-]K':)\$$+<%.DM:E*&:#UC*B()N7*,5CS$TQT M5O3L:#B;%).#P!=%#BGAB*/8(^Z)"#R?T(8IE/,90(_(\C1*@SA@E+MK"A,E MO-(2K+Y(^\V2, ='+YXV16IZPW7>4N>QP_U!Z L3&G'ADE;5"4RDS2C0, MH&.YQ"EEO,S_E0,Y<+2[Z,I-JKH#9D&8M*Y,([X\3Z6%U^4Z>Y@JB0\>+0#? M\6@P^+7SYX'$306E'<:$4LV :#JJG(#(J(R\)'&"L,K15@SDT.'N/+ % N0< M1X$C9UDDFH>0N99K4CJMQM'R*,YAPQV/;HI)NO^@,XC%@10FB 5D'55:">:Y M @+G9 .M;+GT'V&BY.3L&,QSAKV3CY50AB!PQ-)6B 7?=A7! ^M*2MX J&+Q MO&%_[ PZXT.5!+@K"E04H4X2Y2TU-*S*8FC**HI#(5K)&5NC.&2<.\^>:H]0 MB%HYYJ*P3G*C;@Q9?W(]A(',["#\/%L9QV%NW MC[!"]P5 KK0Q.X5G*1'H_F[_%7 :7'CLF#!$24("RI4@N70,E]0T8>DTY=;, MCC+NEZ'%3C5%@O268(!K"O&H/*$YXJHYL>5-68%$B1M/28LY_D\(?5S MOA2+HX4_CB;IP.J[&]",>QH2K],^O;-4!J4= ]N\9&Q#62S7+WFCZE?_*:,[ MZL1V'O_TV'J4KC=P\(.D2/!)<;ZU.]4 .&NLN:@L>4@JP MC J,I..$,FES/5).5:DR)@8V8YKN/=9\X*PZ5V19>^TYU:=SS*/X^:GU\3!. MD>1 '1%$*ICLZ@PVB=C+TF%T0&Q\B]&>-*LCTB%/=L'$JZJ!/Z9W;@0+YK7[ M8)(?BB_%<%:DDFN/'6YRS@G#/8I8"!LU7E5WXPZ'&VZCB+_ZK%"F, -.%6W=CCBZ(-%JV+2SN-09A2Q+2!-)$UN\_=B6(P[ M@V3@>G?]X7R7)-T5MOS&([2AQH$881-2Z9<@4VGZ'#"E-,:2Y14"G1%M4BI1 M.@\ Q/$IX7\TM_%/HXS5%,=4,2[5360)S^<#,UHB7ZZE#,B3J/,AS<=B,.@/ M/P-E%OGY\//3Z((\H' 3O=?IIAD"5M*)?,$,";:J@CF5KT>7)Q;7W=_\>&\D M"HIH%CFE&OZ(2ZUBL!+EFV0(!8/\BK+SSQ/;GZ@E+'4T08)3$PU.YP,7CII# MTI=."J8B,J_,%B]F@*@QH#LX)X[[0+4C4N=TRJ!8^>X2K.EK6J"GTN8X%H@0 MS#WCV@6DK"-<*IU]/^="N:80!3](G ]QGF6"4H3#1:8"4(=*%B7*90S3]0HE M%:/ E=+G0YJ#31 'E2(4HE%R$YFCE+HT0#XF/N9)P9W@X]-IDVSS$_H&*] [5B$>(6*^85R1=\(:/+EY2" MQWA&7'.P]<&6!DH!F0C-B.',HYBW)#1QY:3YCC&1Q&@@U0>;(\% E$; MTU)>6SR;*1'+9]!\^3[D-=3SETDE@+'@KF M-FA+N8O:Y, 9DN4K$/5VQN'.X3Q_X*+9/ZRPL[7I ?MG-.U\4WY0NG^"1(+77!H1ARHI.AEK)R(;$7 ME=^3P5TB%$D):,"W@6-'-%IQ+2*V(JM2*?ZRTWXQ 99(!L<)BR(B% &T6)MO M%.>"ED/]&!'6/%(\6X(!GD3-)* V"0@.G&2ESR96?]8O)+E$JY]0P0=G 1,>Q613TI*/12=0^Q?=BQ"91XMOA&Y,%G4 %A M^#3@$$---L 1_+#243'Z4NJ\XLS'!GRV5H"84ND,#PI[J7'.3D-]Q7[M?H%^Q=G MVHKQ J=A!;0']&N%9]JNMIV1VLB5RRM"",&X79&GK$(J5@7LOB3MJCQM5>9KL1XA3&ENT!*V%DNR2-'=)%"UF'! %." RB,8#P?\T&,45Q! M"@J FY\Q+1JNQDUP1+,@J6<* TX0,2XW+CD5N-*P8L$5;5?DE&IQV,'NGRZ)YTC+V/:=Y*@B7-!-V:(J AX*8WY%F>5O8*: M@>PZK:7G=TD1ZJ-%C+B +&:Y_"/GY;ND!"-Z.WFD9B 'G0+V3%+C0=8XB%BJ MC(]6I0(H%A59"Y1B6C6>JE.UNX>U\P@A,AAH YXM >\G4H=)WBLSDI&2@\LT M)PKO,ZR][^PYYZM?-.=28I2.OVF*+/(Q%]B@(!7E^YV!1Q6KH&;--0>O3]E7 MNXH%(0T@(OI(O 6Z8A3S61B:#C*7I4!8L 80FI"$<8V-9OOSX!8=!6N0L MUN!-J1@#EJM*05Z64.Z%D] 5XVG_II\R/2?O;GQQ/YKT']MCU4Q8QBEF/A"# M '?@?$R(47 52IEY].(9,=7F+L:IP?O.?=7E#ILZBD28&-Q(;D[$[&*RH"4W:6 K@!8D\ M1S#Q GL60T@G-)A6.#N9W!(G=N+U"R3A(7 $D%QP3,E@)0&4'RAP8SXX1F3% MY>/HXCEQ/SP2;%3.8# )TN!H(WA,**<*6NDO 8_L1[Q#\(AFAF%F(^B^]#^' MF%.Y"$>JGEH^.W_Q7 A?+OJ?AW\??2G&P_1T+X(JKY30$J!R=(: J^M7Q0@L M$^7+!2^4&R5=5[07+H+ M.6Y*=E9N'V0YQI!?A@8GA7P":Z-INN3*I7KVRFB>/5>&-R_PSGG9%T_'0W"? M4-C-KXEV87[CG@LTAZ%8BJM4)79?.!7W@WW(P2B)$4]WNH G M9ZSUG-&<:LE0<*I\5EA=//V>#?<02P:&@8"#AM22*R3SE1[4$5Y1]OH*:+I_ MD$\A3ZR.@)P) @H1F[=3D[-7!LWL.+&%EZ;BSDL7%''1.Y,B!#P:3C0CJ_-3 MCI3@ROR:E?.DP4EAGQ8Q.BFU(LRB5"0R)+-"!R?+&!;\" M^AT"^YPU%J7M,RR(149'IG)1KE3EH;2%QK;S3"Z0DL\+^9DDP0Z4HTE)=Y3[ MF*_J4/.*2%61_,NFY[-AH$J76T;$*(Y.AX 4UJL[VJU2Y2NK+]_H' #G0.H MDZXPX)R::##'^1(N::TK[Y:_,IA>'%E/!=LF@%(F_9K+GT^)=JSV0(3HC!'. M14>)#/EH)TK;2B7E*/AV3?(]Y_AZ]#DH>(4$.+W*:!*41S:=#C#9L9!8E:\Z M9A+M93Z:1)^]X(FEG ?*F0N.(Y^..[%5FJ.WIES-GK/MLT9G1)E#@(?QC-@H MO6*8:,(L1\9GV:*Q?!4"UIR)O9RR!I%HKT 20S%P' DP#B-1"FV97X6$696/ M1?=3U0TBS+.A0="3]?Z$:1Y]3A#! GEHZG*HP%33N DBQCMM*E"YK+-X+1 M[?N=SH8^AQAXY1P"'\9XB[CC::=J!;Q-1&7Z,*307I&*)M%G+P//C$\W'V.6 M(+7ADIG577)8J7+FKJ92G"]E#C'PPH=T-31+R8%@QIR*,D<6-!.FO!_"*=J^ MB>-L2/2\D(&-(6A+"-7.8F"?&'. GAM3D9,Q#]"?)Z&>'PLPA&/)E0<=S31! M/&23)@/!Y9M0I=PN$W9&M-K;X-MT$E%QA8),]2RHTOFF99VNJBM?+HWU]IG$ M(Y+GH=_F6\Z^_,!)08EQL(H@]R%=KL&Y4523?*K!<+]/3G[= K2+=O3\[;2E MB$,ZGHDX8=38D(]#I6MW2^D3[:(=>]$VX=O/H^G;X:+PSC_ZTUO7F:2;.=)? MX=^S_A<@&7SKL>P#BG J?1@ N&U)% 6#HBE&22X<"U=3Y7OV'8!'RQ\LT)K,K[_2L$Z11$M7 M"4^JG+#?+EKS70?NO;->2*>C=]%CR50N)2N(H+1=TT;Z# 9K%XGPL%;@I&./ MG5H%/L$27FS@LS'+MI>OX&/P2DL2"5%1<$^U1QEB2J]+R>KM:C7-27#$>N8L M3E<[. [B1E=X!8&3L$_IFG8%7\@]4)I:E:X%U(%X)[W0(1\102GAMNEKUGP4 M[YRDP@(BC(X&[71 ,F_E6.PJ)@8&E%B#)7&1T%72OT2EA*Q&@9J38 ]D"6")@,'E M9SA$L(NK-*>H8OE2O&9ACV-"!"Z<=3A=[6,26$"4FYBEA+A0XHU&08136W*- M'+0;W MS*Y9/"DX,"#5X'"Q@)7"WEI-3*X90K27^]0V;Q?MI8)"TE!C"94<,YQJI@'< MS?6'B<2A.;L*%[MHQP\P.8,,H(Z8+@,2WG#I\LEUJ:4+S=F.O=PU/00P@HL) MFM,'&IW3E >$_5(4)?5*MLMVZF5[7A$$6#D1?!3,ILUT3)#/L49)@\#-.0AV MJ.:N5:TSB[2'^ F?*.05+I['3R"K$5L$S8ERY])D0Y)'B M7NW:O93;P+GR@"6Q9R;("!B36I/%CMJRJDR%M5JY.POO 7,9G ?)]%$Q$9&* M1F(.'CUI=R2=M&:[TL0[IB5)CI-A=(F"*+R+4<2G,96$)OI1"!MA74*$8$M M!NHXC6D^SZ=0V?:UR]8HYT%KX@W3W#K)K%:8I]N<%LO'8B@?:6^7KVEN W*6 MR.3R:6ZX#B$%V[(7;[DNN7_M"KZ^PT D 6\/*ZD4P,VFE:_SN4?-A M/<8(]!H''$$C)88(GLT2Q<*BBMLN&KEAT'PH;KE#0CLI@G;$1 #D4N5K10RU MI:2@AD;WSQX^*TZ),C2=[@!&=S1ZG*-'DM'R%10-#<6? ^25CJO '=<1?!0N MK8)F,FZ#PQSSX C7SEF>+[J1 M@<6*JUF;!+&.>]4H<\0*+6G4U(-RBC[G&\A()2EQ1J- SDFP2'32>V=2T)NZ M&(- 9,D;"OS+BJM%&X5%3@H9*#/6:X,<>-[!W.F(CHO"2&@J /E=D)524#Z0> MQP"[SGU_VAF$/^^+8:\_!> Q 2\00$?1L[,I^(3_+*;O._W>)CG\_& =^>>O M?L=5WL2D0L[42ZQ<#-CE2V$X9[2\DT(1WSPF^-21'6O=L@N-,P#R,#HH0 M0A%ERWTA)14BI;0(+O 1)E/E@9NIZXS'7P$3SM%BU8%'4A^F#9X)*ZA,MQEH MQ*12N701=8R6'!BA-!5;$WG"H(XR"[;CS"612A(AD-9.,^Z$7[*6#MJ49\%H M.L;^&K/0.]8"$VEB0%P1I)6!*1FY]&LX8U:6PJ^<;&>"'VD6*\_#]R?=P2@Y M'[N/T=9\]XF(^YCA]U,?!*B/G5/BF&?!!R+!9_)6LU5E/"[+.:>/KEK%(EST MRITZTVK7RBEF-*?2@C I#?H/YW*^CJ%2$C\6Z"E2=VWK=^J-KWI<81GC$1DL MG#.".:I6!^ZYK? U+G;E3DMFQ@/QD6F42&Q22F_(8F)#+!?..3NV!"W)5'DW)4( M>C&+=EH*.Z1#L,HAA9@73,7@5A=G@&=>$HO75VGKP:(G$+HR GT1U@@YCG#P MVC">D#8E,E\T)'FZ\:M!PM&T-7LU*P2B%J@@EC*LA+ .!90/RS*F0ODH"=** MM.+6!%LD054JC"7!).+@L&8HQ]1U,.4SZA>X9JZ,$&UHAJ&1%?E91-]5/.V!HU MQ3/B+%)M)9=4&BO5'*GE%'-.>=D<'4^E;?7X4$RFXWYW6O26;]S\Q5K+,O'E MCMT^$I1A0F@=G%0A K91RV*\ HOH2KM]2H.349KAP8,]X:QW[=2"I;(!,\0, MBX%[8H1;IN-I8; KQ124T&I[_[RILZY?:\L121-G47,"CH;R^?@EIT3C$C<+ M3+;299HZZYT[P8%P:A 77@9A+#06^48*&PDM13]L9?BX^=*9%N+DINM.]DTI,H$ZE:C_"60)\XCA9:CNP M,T:6-G_>$,'4\2BU]P2;1-I',EQP9.FXDDOJ)D@, LM(\^*2O!M2EF-0O,& M47;/W)(C[E+'"6=?#73JK;4A MG##PCZV+C$H9*,V5+$*,Y7M>JB.UIYGY,0(.]7$!ZF BGJ;2'0'FC$FN!L&- M".7\Z.JX0",FON^2:\994 P#CJ/$2BTUSXF+F%?<&U$)09\X'(WC+*77O9U,9IUA]_&VS2FICIMU]IW,/PS6&.8H)<5KT]EWD,>;X0),8U@\"D!YM:+O!YWASYV[ M8K[,W4%O_*]P=S\8?2V*^8?>S\"7!'V;FJ47E!=\DTH.9FR9( J<.5A]:P3/ M9P$(\1NYG9E*%&TKN-O9FXL4F-OYBQY%YYM3HIY0SC0S8-L"XQ*Q?!$@ MTQ3QK;M%\T? K?]+6GM>.:^ZH3U[)COE',:-$97I]A(EYS;9LQPF9V3[9MN3 MS&2QDF8VO1V-^_]=]/9<"VG3O:XJ8 M+P:)%:'73ETV'GJO8BR"T0PRW!W3P MN'=2WKODUT4M!$46Y, $G*T%=WIC*_<4XTZ"LC>M!:8>4<"[0@+-O>&&YDT5 MXMU&]O>6**-JL[ ^EH.&NY/$,CJ-C$(> Z&CI(BX534<2;FN&BX']I'@?3]O MN.]FT\FT,TR0?4\2^^B<<#0ZYHA*7KW"RR@/,W%SRW$?$J\-Z/"![R0V5EPK M*[B6C# MT_5J62=:!"0]D-B/#[P>WN\XIP7 '%@6&$([B[W$9HEN- H5%S;( M.I';A_RZ[F@U!!#%= T'2M2 =',G]KJTE[^&Z)2F9*3#UOO)C;C-F4K$D 9 MG'(<'"'YXD8=#2ZQZAM:NH/M1*/>16SEP!!;K@-#(FJCE;9+XY9REGAYU(J) MK8.03QXUH+WA=-R9]D?##_W)[X VTB\ZGPN\,>P%B[#_[ QI KN3\?1??1\+?M+8W2%^U76PR[MW?@*);C)9-?1X!6'W_% MKU_OBXW>#V,JM2XC;K*1M() 703'4F)_1!S0=V9T0.%R?9]@.)N_**$YMD[Y M>I(>3'I@F/^<#2B>_W'!U(_:,D,)N 8R@!+W0? <\%+&;9C!->K3$U)_3:6_ M!-W3@4OPR[X4PUD2V)>D/:8"P)+!G!MP!*S!V*XX7]F-F-L#[8EZ =K_\^)I MKP(+7J<#S D".&[CBO;2D(T=B37:R]/3GB7:[Z\]NMW1;+']7/2_I+/$!Q#3 MS293,%OC/4F)7)0(2PF0E!J$/5X=!^?$1ATK28G%J4FIKT&%*!U9\F-TY#%H MZ<%18)F-O=+5*H2^!.TO7X58K4F,5$G%$'AE)%J6/4@EC7/5M#\,N$"C[G1> MWFTIHS_V.Y_Z@_[T:_5&4:*\2QJA&-]WQM.OF_'1M_#[02X9 M_>HMJ'8I"" M8>]3QU_'G>$$O@VM'OK[XJ9(1^"7=+\9C^[,S0T,)W5+0+@S+!^!JWGKQ'Y= M?S+_2!K]PPO#< KSK-C,X.LH$E/GM!%*.(DE%D2'I3X75B)7.MA+9"DPM8/( M)UV-=]/;8KQ&@R>3KM$+@L#'3C4<$0-G2H> 3$Z$$9X:7W*I.'FA!4F;:E H"^)2*9/A=+]PI+3"TD@T%^ ]@N+5@/26X4AK@BN)-@&8S;9C/(\/ MZOF3V!F[M%@@'2))DL IL\HN]9,RFLIRV1Y.I=2GFP2@H.XABT&")M90QB@C M'E&%K%@552$LE@M5 3C9@Y,>AG64F>Q:$1*09EBS:) T0J>BD-ZQO)II]4C*;!!VO-@L,Z, MY4+Y3@/!I5#;X>9'!O7,&3P2#24 *B*42WEVS ==Y^+W6_DD^F[ MF[^/1KV)&?8^%N,O_6XQ^3@:5%>MVA5VULX:"X!<4.Z%1AJM:OL)2H4O\PXN M%>6I' >Q2AS<2[* M@R+EK/%4^;81TYQ]FG3'_?NYI_.DJ49)#69>X&B]",J"Y.1"%L"4IIR0Q@E^ M@:GNDAO$P?O05AH*#D@$CYQXDN4F%38OI6(2M)U*=J(A'Y4)74268R=2E1$6 M"0V8+RTGHXJ5;_W@\RWX)DQS;R9T#ANI>02$0!0EH/ORW6S:"U6^58_ALBH_ M]E0?VX"3C"<=(8T"\='>,Y5S'@(EJC1D2O#VL8L3#?FH3,ADT)2E,I06(>&< MXB:7^95$V'*=FQ05:,0T]V9"0*=::TO !>!@BDTP/F^I"U_U0W M*YYN5T9- +\_G(UFD]^&XZ(S2&EC/XXFD_>I$#;,!9.?H,7MY-WXQ]'P MSY5"@:2,3Z\UTX0*C5D.6:ET?+7DURJZE0-PW,&_,%D>SC6>H"H[,X(AH:T3 M@$=Y#!R 0R8MF*>REXK4%5+VD/KNCBOJ$0'MJ8+F)/@8<@WO2!#==1O4E1!U MK^,@'N$ #J\4/IE=0Q"X64N53@0 ^Y:2!(AR9 M\O746LLK5 _ 16Z_?O.P(X>/[^#J><:\Q"LQQ%KH*?(6:'26%ORD*^.FL\N M=!\9$T1&CYT"/<"M"?E8LS(VQE*,^ HIO'>Y?$-B$-%3*;&/6"D>93ZO*G0@ MI?-V%T'376%OIXSV)!W?!;\=12Z!-GFCU'A5KI$'-NE28.>I+P-*FVI6.6TU M"0'9X#W-60$:S%#)=:9;50FN@[*'P$XM$+,Q!$U()$!?K_BJU)SF.R\AO1*B M[@4[9:3&VQ M3[>)8.9Q+B4AL=%\5\&=:R'G(; S^?#IB H0,CKD,",F4+HJEV/M V#1I98-TNN+->DO!T0E900T!*8R M2$<)>/@A7_F,E RE])TKI/#>0#1XFU0M<3I:BH7W(A=^$(0$NJLPW;G0U'2[ ML[O9/%DI-=LO&@HHU(5 &5-"2>VXF)?]G0-U[XPNEXV>E#XX[ MEXD./D>Y,'BKRY\5FA4,$#:TJLT5)I#Z0&7X8+%7-1(YJ.6K_ M:8E] G#M*?*1),"'F0$G1ENDLU(QH9RIWNKR(\>?M4;$2/#?.4\W?&/C7$YY M9E'@TBY?2_SCHFV' C:<144-_)]8&Z19J7CZ@O'_4BYPQ([O E4/S'8C+Y];:S^N!^L6N.'0*+1T.4,4:ML5J %KH MHV:<;@__A0ESVES>8%@T- KX5E1,@(W+1R\4];S$?(P<-ZWB7&A["%HV,IV6 M J0<,?887.B(<_1?IXM""Z!(L) M5YQ<)54/2K*03AOM.;AXJ:2\05'+'.PD4I6R)+&D_"J5[5XA9,YT@D]IZU48 M1U2T/H>0#?>LQ+.:$GJ%-'TV>*66$">L)RQ5B&9>*F*S-5,RE/9;I13L*NF\ M?Z:OL\XP$:F(TG)OL>0D5RV6A)1V^@@&Y_E"2+LSX3<('(@DZ4"$ TNC,,]! M&@I@JEQYA#$I+T5?GCK"ZY%#SA**-1+I]C6%J,N!]:!(*9M:("4NQ=2?/.>7 M^PC&'07+A9+88LMRQI03V)?/7".FCQGK.AO:[GC%@Y]DQST:=#U4/RGS DH&#&@&+:N!9&2)?%88)%3O!&$FJ+L7 OUP( MUFI/M (=H$$O&!P=Q:L0+#.NI'9318,K)/*ST2I3A(1(M9&>,Y>*QNE\J:K1 MFI?VC0&M7A"D.B5:!0^+,608)DR!DHB41Y4IZT6YP '!FIXG:9^7%2P"XI2! M!^]]%,8ZG[=S%>5B^RHI8$!V2G3U8N'G5T\+)L8S%H'G&-"! M$MV!C5NZ'P'SVA32 @@!3&Z%\H3@?$I JU389O?5.RW5]T7#6J%TTY%--R5+ MZ;#":)4Y&0,JGX8]YG&M2R'X(4 9*4N\\EX$&S!V#KR[O&6FL1.E372F3QF2 M.$_*[Q7@-8$'(*&(40:J.*'>X;PI85@L 0[T-M06W0W$HJL29<@:_H5B?+*'0)]+E M(BT.A\I-Y;Z\H&EZ_ R3Q>%QH%8X3D!^AH2 MP2I2ES/C);6H9 F/68'F4NA]".S61(A4]0? =X2?7;KH-Q?^X+%\W)>*EO+' M#5W' *!/,TM(M!XS%1W.V['@ Y%R9*6E_]%A./8T, "",=TX8'ST/$>UP<[J MR"EC@DD-"$2=XG^!_]2!/,LG31J&!!:@@)CK)G28Z.)6CT!1'7LJK M9D2B?2*B3:33(? UFG0>UA)C@G0<+(R4.242K+TJB=:^:;R-I--^*;G>(6X% M=2KN+HCI4-3^Z;D-I-"!R'$@$P03F'J/+>1,1QC+O,JO"YG,"C, M]ZI+WD12[15)]8IHCI'&)A@>,*AFR7.JK*HHT[IGJFP3Z?/\,UN*(*6C3-6N M./AZU.2"@XH;;4M^Y)I6OH,&%!"@=" M Z@Y7]EHJ-8E\",P$?LXBTVDTT$G_A&/1.JH.4U@QQ#X<4FGJ+PJW]RU9YIH M(^FT%_@!QPOQH&U,F9Z.6@&0.@=]M-/ELL1[IGPVDT*'@!]%M:&!,7!/47 @ M9ZLKU82GMKQ5A+%&>VT7-9%4SXMG<2<-QTJQ5/)!IB-8JZL0C6.F[,SNEXK9 M1((]&PT9K1"7$AF)@PHD(,)#+N' J2]G^>R75ME,FNV-AJ1WVEGJD7#"1L<< M7X7IC''EPZG[IDB>ADS/2G?4EGA/<#K%!,C(!A%\C@Q%+D49)A_!XA\Y%/;J MJ8O6:VZ>'XT/ 13<1^ $3'H)FX\#L(%F1-5 MI&&AG'9[V13W:? =$5<;X[VSV_^ISUI M':6W5$8IH_$HE:OA^:0UMZ8B;V*OU+CSH^$AL Z3((0CEJ?X.Y8$/"F4M^ 5 MX^7PQO.WP!I-POVB:"@P3C$"?.?FAWK1Z@(/:HVKN(?^LFEW"*S#01ML$9>& M.QZM0D3F"](<,KB\H8\OFXK/"[W]_^Q]:7/C1I+HY_=^!:)G9Z,=P>ZI"T!5 M>V4KZ- 2F='P@&/ C:?.:\$>W*_NY'>6['.",NLE+O_)X MV?]\\9=0,9>V8D,5NCYG"O[#L.%E>_)=A=SMGD^KF&$9F?G;#X+J]RU0836N M5$JP4#A4F($4JMD3=" J<3K'%4W:"U1J.ZT"ERKIT%"$ 7.I]%W2GF5WN*?, MSF@KUAM4VVC%@M"BT@)R!<22!")?XK90^;3;G)K+(Z""O].XXL/)R!EGX)+] M>_^575(^GLV83WQ70GA@40;@MI:1$MHM*K'PQ.HF:#=!=3H6:VB^E+\.PP K M/ /&E:ELQ1AMG'33]27I;.Z;N#*G8!%$^229W!0_Q_FOMU$>NU&1#.%Z/TFG MH!+V$7NVZ.,I5_I2<0]"#5@*L*VL+3@D0>"O.,CM2]_]Y0/Y*.0W(<.FN@XWM>P+>L &-/AL"6%7!"ZO@*S9WG!K:G?&(W)UL &TMN0\"TCT/@ M^CH>EI^O@Z_#VVAR$_\"QO#SQ(N*6[@>_Q/\:YK<@P6=E,7!>BF0-@=)=JE% M*0Z((W;8=MIQB!0=D_[!7D[$'@) MT(F#(7!>"42.1FM\EV:/HGQ4?,G**%W\WL_#T&N(;9S03]49#1)!N!F]I\A=?1S4RYD!6U \%<(@/*+==U% _:@,,G M%G/>_>5G^CO_L8ONTV!P>;2;)Q#Q!5\>[^*EB.47>'F># & 7\ML^,_?X&G% M+[_^U@8M\QTZ'YUH13R'A80'$.7QMJ,XK(:R@>[L=^MUTWW^I/JFS^5MG.,) MF<]W>,N.V/$H^F_PTT-/X"%0(AUP'(7CA'X0MD&C#7Y[)WI@W%KQU)^-2D^S M5$C,;I_@NY_"Y=:-Z'7BZ6/;%<)AMM-N,+C$\K8-:.X- MZD52A F\+OXAN8]'WTU*<#*2JS2N=DX63Z]M#M=V^0Z>8MP);,J4[8'9M2QA M-VTQ3!Y*N>;,NV++P=KA$)X!O\5\UJ;GN8\_1O_( M3K(TNWG\);FY+7?F!RUI^2ID-IZ Y-)SPK9;LBFH%W92,L"5ET:Z;?XLF"O. M'0B0'.$1D_L8.#4Y0U\)JWL,3S#!+P^_)Y8XFYVDO[!.0;F%\30LO]SF<7P8 MFJX34-,,I0>QL$.D3:7=& ?A^('LY(Z5.!7-"L@3\7S(#L,RY$0IW_$HX2RT M:1AXM#VJ[1/2K2*@-K=/1?,AVQ/)O^:'5ZPSPF3H^\0+%*>4AX19K4D'T5Q3 M:PA&\>=K5LM?<:7P!)CK55 MCL6$,DV787,"3Q >B!E9*%O3@9*JE73?>>FR36R9"6I)24:E) "Z;,[K4OFA/#3D['Y3_&!NPF.+9@M%;,#X7JA%>(NPDQOB;##Y*8TS7T! M!V!.!/OIPQ+;QRY=MB]"ARJ/^';;J0N4&'!\MVIW[_3(,U/C6-;FF,EP%15! M(+$($CTO\B239IKPMVP)1M$P?P7&$8WN^U\:7H>HJ;V&N MU)^?%>PGYVL;]#7EIA^8%)L!LA!BQX8<6'W2+=*PGHJOGTME*\PSA0$!KG A M#,'17>&,(H)WBF^XLEG_)*F#S61RL^C'USM$:W;$0 6R5OA5"9SJUTM]2.5_EYP;X/FC B=3QH63JR'E$AA,5NX+@%K[?BD#5E< MYEI */&[_:/U>NFT4TX6FO;9;N!9P@YL"NXZ#20/9^&=9?'.5NDE4:JSX>Z8 M3F"Y-,2QFPY7ODOY+%MF6TQ6V)@7C69 ME7S0UTNE_:5#$I\%KL]D:)H0 $F?M\D!]9@6.&6)!,GA1 M8.?LMFD$]4VG4^8(@<1*$ZDS [^-\M0&PPR<8RNL^16^Z[!R3BC7'+KA@ MUM' 9]GH(4G3 ]/$'G$(X;Z0BBOP(QB$7NUY?F)UYV)R;K'EXTKM>_>#9>M& M0QA(QW=<85$;HD+'LML.EZ8R@99'PH*9&5 9U\EZY;N-^[@@U)66&3HH%*&$ MT*RQ(R:57'46T+2EN1R3+;S]$*"V<1434KIV*$(WY([' X:=%YH3"2#AG6#? MMOG*\+UC@-HAIRZVB[1 3=HNA&@2 _MV?#K\9'4H94M&K#Z VD8IX3-J!402 MT[$5)OZX;/9 N$7L;CDQ%;9I[46J[R9#\-?0*&'-4-/D&GR$SV"8:@_.C:^S M/*ZO^Q)]C8O@*\ANEH^2290_?E?&X^*G;((8Y5F:PJW@=\1Y7!S.I-+$[ "6 MJTI"0Q-N:8V3P+BY6S1M 3\L<^D9T7E.JFWC#3 >IFD*R5V/FX$B 0E4VXW( M9J)C%3\P:9*5//EK)-LN.>>N S2SI9 L=!W+"]KFE\+UE.@R&V?FRASE5TJU MK><:0!*E:=J8P0I#Z3#+]-OCU3[O6MD/LII<_VQ4@]L;#Z.IC#Q8*2FP@\)4 M2GJ.XTDJ/+M5O5(ZRNRX_*"ZUJ#;@>-84+NVZ'ZQQ\7.4C#JYZWU6WQ'44\QT M<,"!?A; ^" MA9;O=KO2\97^\UT8#H5P%R&M$*+,P)8<+)6C>,C:Y!C.SNN>):)2K;/N6R#$ MX^2Q']?__0Z/;F?320D7/^(Q[\--*[$"3%DH:7LJ]+DM5*/M1 C_Z:0LT%M9 M!7@[2"?"OX/@5A@*[IH6A#\2%;7RV\.R#O$#WMU-6ZDHZ G\7^)AG-P?M0+4 MXZ$2GNNYE-NVZ7K2FF4*A;/&):P$#KA9[I MM.T.0QK0#NM#P,8MJW\\\NG2&;;#DW@6*!?I.%2Y$,EB>X"VRSY$VZI;C,4J M5;@+BQ6H3L=BQVK8G"L+(DR(@AU?"C,T91L->\HA:]JMJ8X/KJ@"QZ<6A$Z6$))" ,7"5K/:/B5=1<6MKHTZ!,)>D=NQ6JX@ M A6P*[S0=T+JFH2U:3_I="MR/X" [1*=$Y#;?"+TB&6CTK,)F#F/.=1EP(]J MEI7!?<)5S(3:J:$W@]F.Y:2@Z-& E?:+I@CCSMX:JV)]P+776U749UC9SLUR^&X M=@H>@J_#= KQX,UQR6(I1&!Y+/1P+X%C;YE6\" N<;KE&)TZM'U .AV%K><4 M6 @!B80%\ER 7^$)H"8EZ F/=E#HE!P=@4(59-=.>+-HFP*5K7M0C@DAM"ML MX"6)35"4;#?1?$MZW?;%H@OY6DB.AG:K,J."AC*T7,<6-F-8HM"V"R&8JNQ& M?W)5UON$=D=8+6Q"F>!>X#'?MQT:>JX]:R0;=C=J&+57#4K/T&ZE+7&HA7EM MZEO"!-?2GM5K*]NB:Z;5RV,X <\.X\9JT73..$Q7V%9(3*8D-7WFAWX0J-99 M%/ _8?=P#/:T7"7J*@B' KCUP(PO^UT^=52+I>! +8L4?; M /PA+H',Q>=K#[1U4GZ>E@6HCE%=23#=IZ/(XI%QL"&FL)AK!YB!58%C04@$ MS,(@2@V]H$-/6H<0"]#N@N"!+Q;G76_S=(1$!DK*E;CC9VD8R9U MP@#/CA!+@MU7[6Z*P\$G[YS1MZ2B*SNENP Z#?BM9<@!>*4XS\155@!^&'BI M;4,ZX;A>1Q-8@BG5"_!']1:2/)2*!1['X3/4J5H$-&SJ@'.YICN/L"G9!.Z: M?CRGM@]2/(2(C)K""7U)3.&1MCX?)$IUSQ,!%L)6!P#X8Y3_,RXQZ%T0BSX9T+@ M7&+3:^UJJ!S>)2XSQV5"V_YP@P.&+L3/ M>7:?C.*1^_A;@=6(33M8L'3#,KD_+F.BS)!@DW\&7.X3,"KVK*^:Z3C=AE[@ M"ULKPR?VAZXOG';EAKGC^8'I2Q$PB[J^L)VVR3(L&NV>-HJ MF3($I\,FTB>>X_I6J,*VT0UU:'=S[P.#0'!EA.W^X/6%U*[=*S X/4YT@64 M K"SX)XT^@KT%NU($%_U"WK%J-DM/VF9/$I8X#J^;P4AY9*X9M"X"Q9XCEU/ M_ /%O>]]<%H#75\X[4H6VQ!*>F"=P>J!B@L<,!MM:M]6?K==Q8I#<31"\[*& M@Q,BIF/;'OC@?NC8 807H<7;315DM(Z[_@'\MI7^)$L ' ;9=I['@UNF34+A M!$'H*:?M'^@0#E9P36V198H.VQ\%VHY,!Y>^Y0?@JN/DX@#>R]HIOQ"(2=%Q MU#]P[&+2%V1;B_5L6T!,#H&7:;L")Y?S=K_"#B":Z-;("$$[8K4!LFR2M:RX ME/0XO-C.+O=[N3AAD1W"KM<.6BY$9+CP=W*B4SXH1=ZP@:7 MT0XEMU5[L$8YDG0X4:YD./H&=P=W8E_RD'''!U<<_)0 =-*\+QX-NDUM%3DO M>7<9-U"5IDV9I4+74S;V!FU/K/G^NGUV;,IQ!,!3/-_R^7JF3G^-;\;[-MA= M;J9GAR$/WI4JTHGX)>(,+X&Z"9!'K=LD4 M'A0)@%DM%;#0%.WI-N!>LF: !N/F2L>N#A!'0?B_15[^KY=-BBQ-1E69755' MMW[B"JQE0XY=\T' 9Y4*C&VH9" M8?M\WJ"!=L?,*LI6JC-ZP&YK<^E A "4 MZX>6;]N^0QTY.^]"19>O>76D]0P0GH?^IL*Z*4I-YBF(3%6HVFB4A>!(K.GU M8YNJ7_;:M2'!3)-#U&FZRG)-)DQP7-H.S(&[IIT69<2TS@#A>1: AN"A<>XP MSQ6<^2ZF#EL'R5%=^5:67 E'>\!N:W#I@CJD5@C64P2A_XA^"Y^0!S?>1[NGJI3%Z#'L=8)[S[E%P:#: MH
    *#@$]*61X07K.D%;V'[N?4PKO<*]X5R:Z4=ERH0M@!GU/=029LM)84O M9+=M&.A^25C_8.[0)P%6BIJ!Z1 (\D"U$U!U;0&:8MU!AT#]BI;]0[DU >([ M6&,&JH]BYWE.P[;/C<6%8W6)*06SZ5%0_H U%44X+:=Y_&,R2<;3\<_18^7* M^-,#&^1)VW:8#=ZT#T&<9P461"MMK3M$-!VP&0%Q+VBYMCV+:L&2D(Y#89.8H++>!? 0%,*5W7S7< M.Q!A< P<#L$R. DA.&G,#=N&PE)Y3':K I20&V1F;PB/PR^;YD?@)S%CBO6H M/A$>>*("#%L[5$>)[EPUM'$;--?>$!Z%7]4/\@@$02P=-[ (.+!>""+*<)Y# MC: 9NF8GI7D;7#N(6E6+=#/X>@ MBAV)7P/@$=A]N8WS.+HNXP/;JW(W<(#C*)$.$YSZOMMN6MB.JU2WM1\'H[7! M2]P7PD/1ZZ%SKJE,PA7W'1.4)82$H'':C)+#;:O;EDXR>CB3[FR8N_(05+<' M%JLM5:OP *(K E$CA%2>RQ5K>\8JZ7K=M:M\YRTX+8-S&MS;9M/Q0#BV#3J# MDE Y)'0D;RM5)*%.M\)QM<+M!%3F MZJ2.,\*]C=XAEU00"DX3EF-2:EFLA=L):-@]H4U7*X/V![RJDNV<-SBN;L"T M;/"D%>JF4! (8=M&LC;$*DYW;+HIEO.JVX$Y!>QMJL8+%# )Q$F""PFFT05& M:7?AI1UVDO_@AULG@5U7R!Y9,^ QATF&34Q=<+[0WZ166VW,W.[T2FRRL0;: M%1B. '*K]N8AM\#Z*A52QR6FA8W*FDB:6$ZGSM6VU#J2[@(2YY7D\2VP-3B* M=6C3C"BN:3]\_))'DP(@JL+%V-?34Z@0AH@37V\)+H MBHFC<^A+59W_L1C6;%NNLLP@8#/!EKQC+S[(O>BT)[CGQGQKII286/+C6QX8 M"\L-B,?:PD7ILM7YJQBLOAC,=V@=*NS "FW39DQZG#D6X;,&$Y+R[G#P_4SD MA6"^M>Z0!&$0@I_)W G.%IN>\!6*&IWSSU_H'(_O= C[O/Q]?^=I=4IKGF[ MP?G,^SPIX"L/5@$>Q/7,LYDOA;2P-S]8H]8(*;];;KZG:3\5 MCV>CU5;#$KJF&T(8'EK<"<"A5+RE%80!=B<%:]%73*L=:D8RRKG/(,0SP;%A M6#TQ/_ =V-U->_*:&6M7M5G(0Y\ZEK =+ NTO8BU$&8? M&TC;E'H!\X@EK-#W'*D18SO=#G[=J ,NR>=%6V6.,L[(1WGANM#L=_R8#^V-G@MEXY\#W7#PP]_#"L M/'<(E2>8AUN;/C92PCT6836.#E9T M6AU&$ZOY^CZQ_9(YPW]-DSQV[J,D1:\ ;X\6SV'X\=7A?JP(9>AP%WMP,1)( M"]RYMDK?9\"Z'34K;;KBT1T(8J_8[=*+%@&QH](.7(&M:ZG5%KXH$,9NX@$" M9+[2-J1/[)9:/4/(=WP?;=LQ 2OJ!-1%M1>2P)W-&O%-MN[\+-V.UD;8^L)H MEW,-<3:1)GC7(1>$N1!ZM^< E:^Z)ROJF:VG8U2WH5C;?N*X9+J-K9S#D%LF M8]P!OFOG8SC4$6;W1!L5*]V1]@#I9 RV-B[FE@P#['%GVPI/Y!'2GD10@%-G M)1@Q5]*@!V.0#>-X5+6"_*XHIM%D"/X'B%24_CR]2I/AY^OK&)V+PT^*>3CG MD8-N$R0T:< "X;2+$?I=7P&E?V5*UM[ ]831KFYN7+ PX 'Q0>I#%TM7VL[$ MPJ>TX^GUBM M*T^'R]63$>'BCA1AJ7V"I=!-PAL&A^J]X\ MU^[Z3!!^DU4>[ 'P)Z#$+@N&J4?I,U.%E'%EA6*FZ /?51U*,$[42N.)LU*B MGF'0LU-B.MR#< ;[E>)Y<(GM;%H/4PJONR&)W7LVXKP/B/VBMVM-&?%!-QGE@=>UJSEA*5XM^T0M>G*F;Q+I,&D*/-IM2^'?>JRFSPN=DX[ MQ+I^B[G ;YO28>'O!V+9_MDS1DC)CI6^L+H$$YS 'F:HP,?)E_QKUU4H#P MZ<6>6,IQ3=_VP_80LRFYHSJUX[9:Z3AT>52H"K$P8_/=^"[/[N/*8]I!!BDD M**_0I2&>)*/4\MHZ,-/&+L;=6D]A/954;(O\J!)!:"NF-;CJ5)BWGH+ XN$0_*00>W?ZGG+;JE:3 MFI[5;6[4Z36Z+\SSCO%8?'!4LM.5$")QP2#ZHRX$ZY*T1:T >NBL:3E.S)7> M:&NA. +,K2W<)!ABP9R0$'!-J$M GML3TBR0G32@LOC*P,,]H*SV>'Z.@/ + M=5WM<5(,3A:^+G ;:/&6'2?VI]CB] XO_"D:U](\3$?Y_WII-AW%>13"%?5Y MVEJ.9[*^ :SY$_QL4MU79C]EDWHRF'-]G:0)W+;?LPKWPQHV!2 M)N7C&@VS6#OO>C;P-U.>9=HRL(ECM\*V3']VKHD&W4TH 6'P*O=M@>?!/(=Q2.6ZX+CQFPWD(XB> 2I MK>"4?D!(=Q.F[BG\-(!OW=>S&;:9=,.0>*Y';6=V9MBVP0?O!% 2(H?C>:7, MDR'P/_:Z:CK^HJVXCU+T"+;79VQI\HI=!K%>/@P9YR&8B'8CC_- =)N\@@.] MTBQJ?\CZPV>+$^%*Q2CQ'3#)+H/ R&V="(=2ISO( /!9*;-^>GRV!GF>S23V MKT._B'HDX&V[%@&?W>Z ,$E8A\6.PJ>,D@E8@RC'^=.%,QQ.Q]-* ?OQ=3)< M'3.-VZM[J^)-9\W_,7<._HV-* M0E7 %1/8=9,$?J#P"%%[U-4'"]CM*J8D6]4 !T-Y)B0K5Z9)Z7_.?XWS^V2X MX( U7Q3-&W=$49Q83BAM21V)FSY5*GX M_8CCJR T?:&P.2USE.>J]M"G!8&VV0DQ;3#:JY)P$<39NML4$"=4)G$4 S80 MH<7;ZA!A N9KALDIT=&^EX)EK[)A6PQ\8RF([>+>K^4'LYV$P+?\-6VV[94> M72^',(?+AHD60@#W*&PY;4$B4$LXOSW"H_@T'8:[G,? K<>Q>J(AG"Z^=\^- +-9-9#&Z M&HB]%,(<+!P>\=!("HB=+&(%T@R]9M<"3(35K1;!D]7\$HFSM23&\BR?^P%N MM ("..*7M1S .>\>LP$5(2Z2!?HV')9M>MR6M@.NM W:(^"SD-G%UJ =PR'( MQ2Y_[[)!'1?/1Q!*L:^5#=&K:BMS'.*I;FL\")#8N5S.A73;IJ+ W2E/G/:4 MMCT"CTAX-O!< SSS#"5N$D:3I-T.>J*4)Z,DM*1-;(H;*C(P+\MRF>*\%>%U"X FF<+P/]ZE+"?BEDHB9(@J[$S;$*4)0=W&L#XU? M9_D8#R1]ODJ3FZC=N,<]IB_)&"[Y?/TK?%M,"7>^ N2<,9O/T9?L5%GAX8D"'T5AD&@.'% NEV(VMM)'204/M"0:QHV M-*R;G79H&(*+X ;"]6QLWND[4I*V-(PHW%?[R\_T:6AX>/][CP2V4LS#@@6? M,T;I;$\P%([5<3$W[@FN4R2;0]E6:_Y:@BJJZB&G13*)BZ*=]-+-.NTW2FK;SSX;/$RSU MYE1@=6<0;MR!VQ^GK>5'V&L)FRU)X5 A0D7,MO\"_-(=H;5YK^P@>,[',]1R M/6)[E/B>")AT B9F].6JNR^^<8OK?/@8=B\AW00/.=CFJJ[;>@P M+BCWL0II-CS*#NFZH]";MG[.A\_!3".P4[\0MLDHO#/@1*AP5B BNSW#-N[8 M[(_3]B.@) 25)RA"9#F*6FU'(5EU=MQ_;^4@>,[',V!I.#7M0#'.11BZMN,W M=2:VYX>\VZ]\TY;(^? YF&=,(>TY5ZVKXCLEA5NW,E80NK7 M.+W^;E),^S!9*C M =XZ>COT./5LH"7H;X$#"=N#!E8@6;?@@K(5O;T_P"EN#TU&]?#H^9"E@YU( MTQ$6#[D#(9@M34E5X+:G<1S&NJ6E%DAJA\@;@#D!Y*U'XX. >I+B=%T((CEH M.]*>"W69+[KV$>)+6YX9YEU355T(+GB Q6F'&O O54PXID>5 MA46@4K8M]SWB=KL=@7HV5R:R[>X=UE,?-$N"-Z4"'[QKGWFVZ3AMPU='^*0; MZ@@(=6@OH"[D9]S'^25-IR?G(D#G>-R\ MNKGJ)O ;X%;\\NMO*VDX/%RUG C$ NCR\3O0A1-L_H 7@/F1N[:_ HR& UN M-T<(5F);;=LK9H$9Z>X_=F9&G(-V_:P-_L\O,="E2,JX<6'6)E$6N7 >CO)0 M@!8*(<@Z5.>* M,<\DIF>98/\ML.EV.V(Q )OJK6257S'5MUJMQ9HC8=N!I)X3N!0S,>! MS6V M(2-*OAWML)^=[T]#V.!"A1 A6AQ;?ID0HZLVG-NHB:.O[5RZEF@]2^SA4>51JCWG+[?1I&EU%6;Y=8S;E]\U>S;G M42)S%_:[G\)%'U8*4+W<]ZCEA)YT*&_;O\G0#=AB"5>!"!88ST@;XJ\>B'XX M<9YT3;#'R-_CY.86 '#NP=F^B?\*#R]]\+K#*,G_%J6K WK[7RZV=,S*M+B' M;=:())22,%3M&-@03QXO!QQ L0I_W,#Z:/$G7*^]"/V3+-P/5M MBUG,$1;SP*T,:'N2W91>N$:V."8+S">1K67*/,=J7)1LF4& Y9-68)' =!6S MK';>I@2;L]H-;T&V[(^6_?3K=2'B]5,VN0=JQZ.?IDC<[:W;>A4N6!Y3*,)RUVW >=XF[9C6H(M*VR1M8C0/U7,]BPY9B;I 8T_.P+Q7'V,5LFP3*@+FK MY[07E)SUD<@G7:A+TV]'K&&/PK:XAB%ARF3*M2W?]2@/(?YL=J64;=I4;EE# M\21.X*6MX=\J8)['!;0E'@LC!-;'9]+U0TG53"^&KEKG BHE[:=Q 9]#:^H8P;;M.,SK-?3B%=3%#S+#"\>8X67+:T/ M:CW[?^B/4W %:]*T?M73+GN;ZB)K *#XFBOC#% M;'^64K7DR4\J=^#=7\A':O:P@#MH=8'KL5BM?*[U\(. .H[O!<1Q Q P7/(19:&3VHL%V$:,7BK=/=T:C!&^)TOH]SK2\S7(<>-BAN?H?&L97 MA%)Y:!' 'M0F/)">PR1CQ Z!Z)2VU?$6,]4Z:MN87>C%Q.^F12\D7QG+,,M" M?,G**/UN J9V4B3##09[33F-N53^(XA#0P>(Z-HD"-W0;/:\;9,YW6&AM*H, M[(5=#T#K^63.E9Q/9"WG8;-640^F*=@V[:Q&)]TJV#1Y]D6LX;KNE'O@^9 M?.('9BBJK7G;\3P!_[23HH4EUF7;>N2L-2BK]*;3"2,L4$B[$$=*G!!M"-N1@514A-)K=;_M^*N]#9:(:;U,8@(.&(C"LS]?+[RW2@@T M8?;.W&C/>053LV]R%X=&COOKC?7!RZ+J8$PJ[@O"+9,KEU/E MM-DPTW;]S7J8?S0/J>OH%<>>J=N)+_NDKT5-,W1=DUM$,H>"(G!F4T"Y;ZM- M]%4?U2%VKF19V'VY8WB2A=+&NGZR6E_>!4R^$ MVNF5SMH'MH%#TL9] M$"F;0!WS=_YC#^0Y'I-+(R2PYO?3E-/J?Y8.#=L!\RR@:. [-G%M4\Z]$$%H M=79'O0):SH(*M+*?K^'N<3:IPXU:33S#AFA ,0P7-K68"$B 7<;;#5$2VIZ[ M5EG*/I3E3FHLT1R__ZXHIO'(G^:S@RCUCM[1(]M7C#Q5Q*;$=DV'NBZS1-@V M9C(E!:9<*.6J0+I6"-Y44Z#GNI1W$J],46:+ M P#\$GV-"^ R'&EY5+\36'''="G![1SADT!9I.TQHRQGS4 "HI:[L:R!X& MMP[7LI44TK8Y%<"5'N5>V]38#DS3[C269F)EEO4. %(P MOB2=ENND;4?/DY!)EXC09J#[,7.B6-O_2?" >NL.5U$NS)4A8<R9TMS6; MH! [,$8\,_!=%#KESS9H3--UUFT22ILI?J'8[NJT0L!Z^ 0\(=R8 M*=/AZTH[J5 F,2\7W:W3+55@A8%TL)K+8CZX,FUK C/TP*RN15=2VA>ZZ 5\ M"L9Q?@.__S7/'LK;NLWN8Y#&=*,K'-/[SNVMXY(?K:)RDCY^^)..X,'Z*'XQ? MLG$T^;;ZK4C^'7^BY*[\]MU_WI3?KMR>)I/XPVU%@D^4D3]^>Q>-$-T/5UE9 M9F/X[N[K[+LRN_M$X#/B\"%*DYO)IS2^+NO/R60$*NT3$W#!IA?C]\<"_O?8 M@!4QHHD1-R0W;BJ: U4KH@^,J !6N<;IA48R,9L5\<+CH[N[ M]!$?>9QO=PYO2JH$K7I57HR"KUT5728I>!WP[A4>6MTEA MP*+'0!VX%/M&5[5>QET='E]G>?7L]!'Q>TB -ON@7]Y&90W%*+F^CBLC'<,? M0\Q1&R. N*@>?3>] KD"5AAU,6GH4!$MRM,$5J\A&=YO/,3&^^2;.>60I2:9 MD6;@->=;F MA?Y\LW7E]G>3C"$$#HB(L"1CU^VP(!AXNOX.EFLZ6:PNM[O+L M/ADML.SJRGXT'%@ZH%PQ38'I,F!DX/%H,DRB%(E7-\J %@3^'O8/!RX"5!I"-_29&5M/J*(_PEEMY7W/X&F6?W[ MO_YTL-Y)SH$?KL9BIMY[.UJVB\H M\,-FD9$7II-H.DH:$SW"'F;57P70'!=^M)X?*T&^BF/@]#P&=JQ9'!^7R#LVLQ\FM%\==X"!%BU:(?KPB^0C0,PF]@( SZ%R7S_:^! M]PW>"UH)H4BP67\R7D 3$,IRA/"C@=0ZA"R 4#H=Q14LM4Q7H'EI!M_FT<#X M;C+\6.L3^.4!0BY4)P^3QBXDHR3*$?B'VP14/>HO8/CJ=4"A>_@MFV(UW12K M6^)BT+P/T>B0;V XTP(T4IK :[U;@'9@_#7&GMY@3/][.@'\:\VV<.?_@R>- MLC$HI32M"=-J@ZLHQ66MR5HNS!)8X(0XQ<;@%;33N[IY7$,NN' K+9NG&\5M M')>-.NKHFU.X_OMH,@5\YZJ7TP$Z!K+7MP MBIH4L-B@.8%)\FQ"Q2Z&:59@GP7X GY&MFW F=FVM=ALTPX5:'/V MF?,&0)N-DQ))=#?-BVE4^TJ5^[-6_&OF6@0=340UZMJX!5<#7I['UVA_BHIZ MT>@?(!LUA),8V+I 84 J1<9UE.0(=H%;#-6S@-9HEQ?D.;N+F[V_P0+:=UEC M_!&Z853<&M=I]E#4TE0!O_A>%&YX5-00= #/QTGHE3<984N+&JFU;ZU 19KW MRK[E;1['%?!%\K5?P1C#E[?@559N4K^2/4W/+M:U'UG.6"6IN'\$!JGRCV!I MVE4"+KU"A[ >E#!;INLI<, CN*Q( 5CA.@*K*F0 CI,8OE2-CP*-"T#$&)1_^WXPE6V[L71Z?Q-*BVDT!]!F)P*E# M/!WP*5-#U&_<-V0Y+/I8BE>:G(,?S^<$34;-L"&'Q"Y6X#NBIG_,; M")S_/7=U%E81=7J[N.=Y^RO4@RM1SD-4Q4/-O+FYGUBI*R2P'Z?10^4&38SO MIY-XKC.8C1),9!TI08P!VO%?H%; S-3/^3E*,W"KR@Q"&T 3E-HDB:H\5Q%7 MSM;\Y&WM+!;-4(1*_Z&*!"4:&8!)5&^H#N#O(01)$'"!8L3=ZCKN'-VCOPI_ M3*+TL4R&X-&"SXE^Y@#30!#P_'O!S@^1 NBW)?/K,%4(7D)>+&27)I7)O*G) M4DR3FA[#Z*Y.Q24-G,?".#"B:[B_B@N'S>QE)(,1W8#6'!C%$.(MC*4K1S4K MRAHTR8CZ=I[V 5,SK62AP@Y#/D2GB37!1[YJY ,3C*^/F7^;I)A,+F]G!5MM M6%747LU#4@ I\?>'#/.;+0T9^?8A'LP^T6\7?YD6FWX!GESZJ?+NYS\W.;3% M*W#Q%J]HI&_Q$@AZ,,&=;4I +.4^CY+:5@'UX7EHPA]@=3%F*J;7R$/-3AJN M0TTVS+PTNKJ.BJIHM$2K693-4H Z+Q_B%-:O3DT<'"L<[/DOQ@T>@ B7XW^P MW.8>Z 5P'K[-$9C<%=0Q:1@ZE*A 2+,]<"K!&_N%K "ADL3N E]3.PI5K-/)<%9GMQ Q)V"#U:V6PQ5$A9S M9DUZ"]BLGCH0X*#G%2[DVUM UY['=UGU5;IL,GRIO!;6KDM ME3^,<@3R=!<-^[/Z9UGZ#2'6?,FCHMF^094\:=VW=0F9A:Q)Y7NWZ=HVKUW[ M?M'-#6X5P3)&8\P*S"^>)7D7N:S=3\E7ECFJV#'*R3]M(JJVIH MY>K92"/4N?/=M$.4D@JY[YI4>52$Q&>FS>WF')ET75L\OU)Z\OQ%Q9G!"IO, MR;RP:WGAN89U,MVG"&,FM79?JN VKS=2JQV9>SS'7\Q">Z^=L>;;ROLB/9M !,BF\^=0%>6*9V59#^\S5I]"I^7ES'>GMI20 H M7C-;J)IBPSA-FVO^_(Z\JSZC06@_'RZK#\FHO(4_@8VNP-3$^8HV\1O[U([]#$]R#)YP,H[31/K6!^W9)LZ[Z#8N?&X.X M^%5>J5O\9B>8"[H\ T#0[_QTFXQ ?_=J3K=L,R]YDDLTGX'+WVV@U1@@3>-6 MJ;=>UMU7HW)DC3]4?=[(.6BYQ18N/&3!J."1ISA?((X\+<"4&WTL9XPU8_^. M1_C@*_!0,$?_YW>3;!*_^U/E!&*>??]ET&RJV?0,;/K;)(_AG5OX]*]1,NG& M(9I1-:->&*/^D.'>H^94S:G/RZE!429C3-]M8E1LL[LGHF;ST>WET8KS5>:KS1?:;YZ*;32?*7YJG=:'>9TM:YP-/SG39Y-)R/< MW6B+A.*/+\K6E7Z+$%%9UFKAW5ZG)_HF1O^X5QQY%N0I'W!"^Z+ 4R[M5BV3KM^5>#WIEFL&K1NT;M"Z0>L&K1M>J6[0X<13[[*]]=P&=CG%"1C8'R"Z MB_-C\G'L*?-QN[)O3R.G9* D.WO2][4(L,YZ]Y#U?GM2=@9/68N:%C4M:EK4 MM*AI4=.^XTN0LA[VKY\_Q&LK*9]M!WM=FY-NR>6+K0A^=GVFTY::?S3_:/[1 M_'.9]-'\H_/KS^)Y_?;QUX]&=!-/AH]&=@7PU,U^=:BT#_'L@2UM'2GI?(3. M1^C4GQ8U+6HO7-3>,_%D'#;GEA=8!/2-%D0MB.=U+"VNK=W3I>#?>ACH%$5< M?D!.P3$"FWNW]R"M+U8H+6O >6_AWFL1/IW'CN0B-3D Z(LG(&FO)4Q+V!N6L/>"FD_&8CJNTY*H)7&C2\D&-CF_,+X6@Z>W MQGH(!<_?@>#%RJ/B ]OJ[;#8:Y$ZG;34HJ'WQ+1\:/G8%E3UYL7IR$D+SQL3 M'O2[3%V+U$>THW?$]@N#D'C70#[<#LNNC5%\EQ7)(>._WW#:0I"!)+JGADX. M7I#M>WU21HF6,"UA6L+.6<=X?B.FHSDMB%H0]W$HM;D[:V"HX[].HY RCZ-B MFC_J(V(;2K'H0-EZ.TQG+'7&4F^':?G0\G% :,55W_RB(R@M/6]$>M#QXOJ$ M6!]AC]X/VXOCPBR/ 0CC!J5],H:7G?V 6):/XKRE!;W[:A19FHR,/Y#JG]>8 MY1B0'I,AM'OC\%O-)D$G^XC2N]11GY MX_:4&Q.K*;?JFSE2ZC1&42>1I,["#>,T;8#^\SORKOH,"SML/Z_/-LY3AQN M-#:MW+J5M;$3# M838&I!YA#0#!2:76HA*>>16ET608&\5M')=&5'4RZ!#U!."_GZ:/"TX'! M")5]ON%C%]Y#U=ZV]5T1>[)FDV%1OZVHM]-U_1=8ONLL!6\/UR[*XVI!KZ,D M-V"]IW7OB6R:'[#9<.@R;P/O^V@RC?)3EGC;TXWW%0-GTP*0*;[YM'VI]Q33 M(5 GSC* %"- X.:+DTNBOB3^T?':Y>;Z_FVM%:N_.[O[VI81+TCX=: MO*7[3[V=/>_K-?(:^=>/_&&>ITZK=)0MWU3QTQY1V%&R<@9:;C&7Z^LQ.F97 MGN8?X^W5IX?:_EYEZ:A^GC/.@$C_CD>;@D(O*P[ITZ795+/I&=CTMTD>PSNW M\.E?H^2@DS.:436C/@NC_I 517]%;)I3-:<>QZE!429CS&MM8M00\R9_P[S) M$4FCE^2[-DF)ZE3J"^#F\]'MI=%*\Y7F*\U7FJ]>"JTT7VF^ZIU6Y^S3\?PG MD_XQ!3?U^O'9#B=Y*SN%GSK+K=EOWU+K8!]5RYM[<.#9CS1LXP] M);N\A)#S8HCU^F)US7&:XS3'70#A+H98FN/> L?I+MLG>Y,_9I/XL2EC,ZZ! MK9YUE^'5'BPX'^[GG&XS8,SJBP*OI;;_\E,RSV[,M%IXS6I!]U77ND'K!JT; MM&[0ND'K!JT;=#BA.^9?9F[#*8JX_(#$BD=G'B#V^EI^TH&EY_WIW/=3YK[? MGI"=HY6]%C4M:EK4M*AI4=.BIEW'RQ>R'C:QGS_.>^Z2RQ_7]6'IUEV^V-+A M9U=G.G>I^4?SC^8?S3^721_-/SK)_BR>UV\??_UH1#?Q9/AX]GFTKRY2L@>2 M]-=[][5'2CH=H0O,+\OQT!RGU?J:^]_W..1+SS75@J@%\6C_RK;Z&U'UVOTK M?9SJ9(9[PI*C%RN4PAJ8K#<#^5J$3^>XM&CH^GDM'UH^M@56E/7FSND 2HO/ M&Q,?\+P$,;5EZ2'LT;M#^[5"R_*[+(_*V)AD95S/3-*[1 <2D2IS("Q=4:>3 MA1=D!%^?F.F-6"U@6L#.&;V9U'XR%M-AG99$+8D;/4HQ4**WP_BOWN#IG;$> M(L'Q.,Z'290:=]%=G.O$S,+]$@(\WAWI^\83,SIGJ45#;XEI^=#RL75+K#F/2@X\68-BP]A#MZ1VR_D^K323),[B ,TAW)#DQ:\ %_@L+ZUR+$ M.C6H4X.7$6]I4=.BID5M7>C66\I/;X=I0=2">(IGR:@V=^<,#W44N+0;AC2Z M!BIA461V;8SBNZQ(2IV;6;B?B8&MJY5UVE*G+<]7JJBE0DO%JY&*][U5%^JH M20O/&Q.>RMOJ+09Z+79%[X2=N7-@F<=1,C,XE-D%M^BOQ/8 MIQ)/QZ5:D/L2Y%'FH7A%US)=FBWI;:+VWJ1\8LJ=L1D4 M90-RK@S!&@)>#%_I?:AG]4RT1M,:[3RDZZ^?@=9E6I=I7:9UV7/6,EC]%:3N M2[V#TDHOBA-U+816>EKI7;K2$Y0.F.CO4(QVXY;S>W^J$E'KKC]\U=1)\"W0 M+DTF\8?;N-*-E)$_;L_J,;&:U:N^V0#74Z-5)_J&<9HV0/_Y'7E7?0;F&;:? MURH)P'\? M3:91_CCW7#@=&(RL.4IYPDL^=D$^5+MN6^)UDK]HS,F:O8U%G;>B\GIL3A&5 MS18%+ELVS0U0?,-IGL-;UV]E&#?Q),ZC-'TT\FAR PQPG6?C/E9\#A7H7N,1 MU'"O#S7*K%\HR]L\KN'L[N^+;SX]U4H/877C?./2KMG@GKDTB_R!GQ=!F63Y.$J7 M7DR7W*"#7-$#5@46X":9U$!&TS)KOZB3&]4WM>])"1"KB;# !4JCNR+^U/[1 MD87USNR\BD6L+2W9WQEM_&'UQT/=X:7[Z6FW/^_;G_=VC?L+!5[CKG&_>-P/ M2T7H7'['P-HGUGN?HUIT>\5?XU@MO7C9B9:G^=!X>_7IH7:YKK)T5#_OAQ@< MR_(6O$W*C#%<4EL695&'Y%,U5;\&-;D MS\":.VCYDI@UC)+<^%N43F.M-]\JNVG7_(BJ*_@R.: M+5\:6VJ=J9GS8IE3ZTS-EL_ EON7[VF%^I34UFRMV?KLZOJH7,$%=8S8OE#/ MWY@MNHDGPT%9#NG'A>M-*>ZS'.6C=WVF!7:S]%*<$MA/Q? <' M[(']!!T_WL1Q@1>D0B_.D=!J3ZN]IU1[[YEX,CH^S]G09V)/W:),:\L+8D>M M+?N@XE-.-M2NHE9^6OEIY:>5GU9^6OD]G_+3^FT__?825-C3)/FT?M+Z2>LG MK9]>43;N!3#9W@FW%U(B?L&[NTY1Q.4'Y+!X=.:I6\?0_;0"AS,VER4#:;&^ M!/RM>!G:F7B;TO*>\MZ,X9NW>5K(M)"MNY\KI>V1%A4M*L^2_M8BHT7F-8N, M10>LOQ[T6EJTM+QF:=$!SW,G^2YH0^."LW]>EM]E>53&QB0KXWI&X7%G//86 M\R>=,/I<\D^)/>#R_!L ;\6.7I TOUP#^R8D[SVWS"?CNC=KDK6\:GGMR5+2 M@67V-ZI1&THM>%KP]C*4)M%V4MM)+:XO0UPI50,BSB^RVE!JR=.2MV0H!=41 MY64F>74N=RF7.Q['^3")4N,NNHN[\]'T'LURO0P;<&'W)=EOQ6YJ\_@VI>5] M;S;PS9LZ+6):Q#932E>E:9'1(J-%1HN,%AD=]FAIT=*BPYY7$?;H,L[SI?Z0 M=M= /:SAS*Z-45S-.3^'<+^)E#\E Z'T7MO9":"MJA:\E7,3O?54T%MM6ERU MN+ZX](LVEEKZM/1IZ=/2IZ7OHJ5/QXA:\+3@Z1CQ=<:(NASS5%)78Q/+/(Z* M:?ZH.VON33=&!XKWUMC[K9A/;27?IK2\Y[TU_7OS-D_+F):Q)\JS:+.D14:+ MC!89+3):9'3UY6KN^"\O47G 0,LSP&((P;U!J3,;SL[.TUZVF; M#2VZ S??Q!8!'ZC^AB$<3=&W8H,O2!6\7..LY1:M>F\-YD\FYYOU!K2T:VE_ ML4DB;:NU]&KIU=*KI5=+KY9>'2%KN=5R^ZKD5D?(SQ\AZ]K84TG])2NC]#R, MS(&11]GT*HUGG'P,Z9N'XA5=T7@!S/P?3T[=YR?F&??FA1C8MGPRFO9&L)?L M-&G?2.L]K?>>U]LT97\G'/UKM7;K:ZW.0H/81M8^HE>5%<9]6EKUF$DUK(/L[YJ.=1*WWM-[3>N_B M]=Y[BVLO\3*\Q(7MZS^5$=!M[?4+?R_@EB:3^,-M7-&5,O+'54+256*3-=@O M[C$S<:8MYJ-LRHO$U,&6_UN,PBG/_CZ:3*/\1L; MUUD*%A/(:8RC_)]QQ9H+?;.,ASB/C61B1!-C.LEC(/._XY&19D5A5-,.DFQB MO(??R]ML6D234?'-IZ=:["$L<)QO7-TURJ&RI+.G-"R"GQ=!F63Y.$J77DSQ MFMF#:QH-XS1MKOGS._*N^@SZ:=A^/GQ58 %NDDD-9#0ML_:+6J%6WSPDH_(6 MK@9B-9H3M&(:W17QI_:/CCC,X5XLFYD7@(FU55?[5][4,#'UQ]WZ>JVY:7 Z M[?;G??OSWJYQ?Z' :]PU[A>/^PNIN[RXV'\&KGUBA?73%U(WCM72BY?]:'F: M&XVW5Y\>:I?K*DM']?-^B,&Q+&_!VZ3,&,,EMX?T:] \J7FR?Y[\*X0]\&[- MEIHM+XDM#RKGUU;\1-;DS\":.VCYDI@UC)+<^%N43F.M-]\J#!^/;$GV)5GU9^EZ?\M'[;3[^]!!7V-$D^K9^T?M+Z2>NG5Y2->P%, MIAOL/]GNKE,4+9RA/X!U]Q[+<0S=+W6ZAF #WM]8G+?B96AGXFU* MRWO*>G/5W[S-TT*FA6S=_9ST-G9$VR,M*J]95,Z0_M8BHT7F-8L,!#PVL;6T M:&G1TJ(#GLM/\EW0AL8%9_^\++_+\JB,C4E6PM719'3D&8^]Q?Q-#-^E-A^8 M_<5C>GOR9.LY57+:U]E/$KU%E9J.ZGE3LO=GA&J M+D_19E*+ZPL15RHI!)3]C8S5AE)+GI:\_8:6TO/[IV_>4NI"SM-3N>-QG ^3 M*#7NHKLX/X? OR:Y9N9 FJPOR7XK=E.;Q[^IU3<+O5E;IV5,R]AF2NFJ M-"TR6F2TR&B1T2*CXQXM+5I:=-SS.N(>7<=YMN3?C]-),DSNHO3,1[C?1,9? M#3CC?4F]WFF[' %^N2;U3ZHK-Y\]^:C%58OKY?60U,922Y^6/BU]6OJT M]%V"].D04:A>&HC^3:EY7UOQQ+>O,73(J9%[(F2+-HJ:9'1(J-%1HN,%AD=]FAI MT=*BPYX7E>B[H&3]!6< ?_OXZT>CS..HF.:/YR[*K =L-E3HSMA\$SL#C ZD MU=^6W+$D?2O6]X*TP,LURUIPT9X+\NQ2^^8] 2WN6MQ?;'Y(&VLMO5IZM?1J MZ=72^Z:KXWJ.@;7@:<'3@O?4,:R.4759ZIF2TE^R,DK/X[=Q\-M&V?0JC6>. MVS&D;QZ*5W0]P1? S/_QY-1]?F*>T9]1UD#U.$5K%TU[(]A+]GJTJ#M9.HM9[6N]IO7>!>N^];5'M)5Z$ ME[BP>_VG,@*ZK;O^%$B.4N<+!$R32?SA-JX6CS+RQ]75HJLK2M:0>'$?FXES M;6/?QL9TDL?PWG_'(R/-BL*XSG(CCH:WV&VIO(V+V+A.OL*/>53&QCC*_QE7 M1%\XB64\1(4QR4KXM02M'Z5&5/5JZM#K%%"_GZ:/<\O!Z80#F MYX \FDRC_-S ?S3^'H,>J=;A*DZ3^#XVHLECLXJKJPR/R^.['%87WAA-C RN MR=N25**^+6^CR>+'>'R7Y8"$D8SOHB0?XVU740%/R^#F*7#,?91.HS+!C]=& M=!\E:<4E\7T"+#R,7RI+1)/1B^6&^.M=/"R-,H.U'L8), 1RPO4T38V[/)G4 M4RX0P60"%6SO"G6;3_M+*UPW43*I*;0J;XV@ M#*/BUHC_-4T Y8HF>.T&.N=(O6$Z'<5(VUI(\9ML'!OO<74G1?S-P)C$UB.P'\JH06"9W=Q7DEJ_>X'6/IE[8T6 !]6WN9Q?)@$ M;*-1D7PUQO#];6'$ .6H7T'5F@5 [![H/TF)O#Z'YY=XF$9%47>41&,5C?XQ M;;53-JWD(QH.I^-I6@E.+7(@<& K;T&P4(E67A*HNJP2O.I3KS*T#QY:EEZ5 M++5__]>?IL6'FRBZ^^2!F<#_#^:6PIF,?IS9B5]G9N(+R(V;9L-__N7__I__ MFMV>C<=)S=9PFP>O!=$#/PRN]Y-B"$P[S>/9G6@L4/Q^B:___"[T 7GU/^SW M+_X[(QG!%]&P_$!<4]E2F(R[+OSK!X[-+%L(SU?@(0KU[B\K.N&8H.L4E2)[ M"%,W6*_JXT,-RQ4X-O6#%DA<\=\2D4\UF.M?V>7QOA2R7/A<)\EZ])#JCWCY MIZ2$Y1EN0.^'N 3M6<4)7AZ/=G3Y?9'VQZFPTPKVB<*@ 5AF"%5&$'*46+$/ MQ-^2?3[E3?]!U4?3@,M3\"HNG/8(JWT>6"%*2>=2/*RD&/TJ"$ F*'UXP75T M#\X1_ASG981WP&]IEH_JW%-V#JBC:OXG@"3I8QRJ.' MH@EX(+[LO&]040Q^?(08; +P1A/@M32M8U0(FQ)X8E1"S)DGV;0P1E5O<7#4 MLNG-+? @L\_G^%Z$GOUH089D_>@F% M?\KNX_%5G \J=NOED1^-<%J"4P=R/4G&TW%#E;OH<>ZB%+C+4'V;9\,X'A5S M&GW81AD0EEY@/-%2;7MTE2R)4(.D:0;JX7V"^@%6$O N!L;5HW$-?B]8@,Q3#&U-JRR,\N:42";)&(-=LR&Y^Q".LDR\=1N@09Q6MF#ZZ33;#B M:7/-G]^1=]5G%)[V\^%F8!SE-\FD!C*:EEG[1;V557WSD(S*6[@:J-GL60UA MT:*[(O[4_M%QSN9P+YY7G.]CL;7G6?<_\EC#9%I_W+U3MG:CK\'IQ-O9\[Y> M(_]&D'\AYW\OK@AE!BX_L<--/[3EYFID4=:06D%I1543[X1&=C] MS>NZ"&8XIV_T0O*VEQ+7,<(.:2;ZK#/ GN;PKCFP>6_^P&N1JLL3H(NSVZ]? M--Y3BH$0ELZMZMRJ%L;G%D9&!Y3UU[CVM9L\G48\U/4\)&?V M^B,]3@>2]R9NKT6J+D^ 7JZ)>K&B\9Z2@31[F[.CO3\M06],@A@9*+M[)/*- M&Q>=1NS-ESMDC^+I+.*AGJ=H&Q/E<71=QKF.^Q9+@3GOTQ2^%BF[/(%Z MN2;KQJ2^B: M!JT7-9EJTQ)=S+"TRYI/==\+],IT5I3 M:\U+T9KO33:@_>TYGT[9YYG[IW/X6K=JW7H9&N#5Z%;&V8"(_NH(M$>Z9\2O M1Z.>AFG3'+29LF?D<3T0K,RJ*7X'3!6("B.ZN\NSKPD.!TL?>Y[E87ZT7LK8 M$?Z1GP?4=MA:KT^M)[?I(6OG8XC>AZP-0$P+G'F:W(.@#^G"D_YKF& M_)Q%W/1$PQ@I>"#$ 2NW5;.M<8)TCG.1\;=1<@W+4XT9OXK+!YP3%HT1 M&X#\-LIO&K]M>>YQ>\5=]%AY;O4H)'3NNO./"F.TR !&,INV/)^Q?!6EZ 8: MQ6T40W$*^*%E]WE$%?D2?42#%'P!>^3;^;VJ044YY$;<34) MO.7KFN4?;I/A+6(WCAY!?EI@1\N@0@0#8E$^&MG#!,?MH9Z()_=)GDW&M:"C M4-7SDM.DG@K?#HMOIBC72 &P!&>&M+V MBOK&\5V:/<8(">*\A%N#2C,X&NY-\GH94,O<)G?U3+EIC<32HLS6[Q MT'S2A[!&\C>X.F+3#O,[D9 MH'Y&3*H%@8LF-]4CKM&.S$;9UPB"/,9I"G2: A?.^+3*:36+_'X15QQ^-\VK M9PPJ%3Y-ZS=6Q!Q6X7YT \%?/3CO$(+<@^N:(6+M8[-FQ782IE(@ MS8NNJK&#Y8RJ@/*X*T/5TJ'E!IDI*A-7+73CH54Z#,2KF*)\ =! @M%TB-0I MX^'M)$NSFT>\'8A_#Z""FEFO_Q F8,@8Q2A9-@$M[#6YRA4MU1C,>BP=?#_- M:Z&_F@(><0$O_ YGL8\2?-1@PT,: *IAH #5.!LAS2N],016K!R1BC^2:M#H M.J8 9OA3AB)Q/5UP 1J41J]PX/UW->'C>Y28BJ\R\*V !.,L;]5N@72MAZA6 M@^R!ML XP+ZX;%&]L#/^FU8B!6L%CAFNX;0<9L@=UB")+E67: M"!NNWC!"?1_A&\$!0;/1/"D&'VZ(X%4,?5T/LVSY8[#@E-6P5>Q^G4S YTHJ MEIK4S .!,* Q 8QF3FM%CW'TM1J\5 %D%1L4+&SAO-(U; M&4J3<8+NWFT"NB]_1!*""<[R3?+0E'S#@Y-_3:LIID>4,[W266T M7GG0Y+4AP3#I>>CR13!78VH@+(>ESQ_76/F*[W!0+]J?VKU9U'M1%0_%9:54 MD;4:N6V,TP#\EZ2L_*5[B&.:7QL>;28:MV[BS!8-R[7>T'KOH'7(;E"]5&%- MYUUI=-4HJ#HNJ"YJ[[O**]6]$ S.?BJCKX.%6*A!Z:/Q2WP3Y:,4B-/&0#.+ MVHPW[] !3.BDELD%.YR,[Z+:>D(X>1775A:>B'F+267+*G$&QH++\6'P&RQD MU/C20!I8K2$&.;=1/JY=@+MI&=7^V!QPM%]9ONJO)97)G9M;]#, N.FDFO5> MQ7/XAG1:-J]>=$***=!L'9K9-!T-6N52.P2#F8)JQKDW^..GQG^8+KH% %(# MXLQKN%Y(!-68#:/BUKBNQD977+A@>N'*)!M5?LSTZA_X_#J$!^22R3^FDV%M M6.J '\!%#QHC^O2QIF,5K;8^[NL3^5DB#JG6JO$ZQIFE/XP4V (W0F_C2<,H M@,/7<,M5.5..D-9*"#ZZ$H8K'HB*;P/,>,<=1;;6. M/AI_7Q'[RB&8ENATC>K\W@TP2ZX,C-N_VC\=_8 6.:#1<6SHGP3% H\LE@ELH#C:R^I2D1!&)6A3";7ZZ.* M9?)6L46E!E#?S^.)BE_:4 S=WZ_#1AW.%V1V LK^MJCVY(?E#*5IOA[;BFO6 M1 @+YF%5W$'G957ZH1'\02/55_&2WEG1.;L"Q_;O__K3M/AP$T5WG[QL#%%$ MY1,YD]&27^ GQ1"X"'3=%Y!@-\V&__S+__T__S6_+Y)/8_S=W]9446'*H07J\G"&9\@5^;3VE^MI']9\P\7%Z!._%8K8.3-$A00 M&"YD9?$"E+B9H<'$T7V4XO/1FN7_C*M*'; VHSU>S0 MM.D*O.FC\7G:2'2">Q25_,--E;MS"V1O@?L7Z!Y4K==+:"9E99!!$3AEE>0I M:F/W-)$%+6=J.PI:H\6BL.%:Z.(+$J2'U^5O\YH[MQ'257!$V;YK[ Z M7_#OF03N(5JN9_G4#7T[Y(H32CD7M!8MJ8APGURTUDE23_%.'4JB3Y:E8$"=N$>_[='&^\I^ M@Y<'F!3??.H"O+!,2T'G;$T:;8:?%]>Q3H\N*42*U\P6JJ;8$$*7YIH_OR/O MJL\%N/_MY\,9["$9E;?P)[!14R+9S73EIKCX;N M?SRQADG0/^ZNSEQ;0-K@=.+M['E?KY'7R+]^Y%](*YF+.^@Q Y=O.MD_!DC3 M>*5LOEO_?@9:;K&%"P]9,"K#JKAB@3CR--]>MIG93A[6&6.0]^^ZQG!=-;N7 M%=N+O'0#"LVF9V?3WR98LK.-3_^**13-J)I1+YU1?ZA">\VIFE.?EU.#=FM@ M$Z.&F+_X&^8O]EV,%^J[-AD'1OX_>U_:W+B-_/UZ]U.@9I.G/%6T0U+WY*CR M^-A**O//[(R3U+Z$*'$<<1QQ'$E(%QIB$4<=PX).D\H\_2FZ$F/3/D0^&*2 MEHHQW+!YT@Q";;L5%C?W(CO^&PW3TD6!NK3_*W^XY>3*C,1"G<4"'91#LH%D M \D&D@TD&T@VD&P@=^)XYX?MEF4[]]@&[@ 6H=JTSF( MYL()0 K_G%%6@*5,4".H$=0(:@0U@AK9CE5 F8;\]>E=O*R2\F09[%5M3I9+ M+BM;$7QR>49A2^(?XA_B'^*?QO'Z_^GS%./;4G.1:P.]20'C& MKE+'Z'3U'8=>=T^)XA$4CZ#0'T&-H%96J%W8S:-QV(Q;*E@$]): 2$ LUK!L M-TC;'2\$?^YNX'44B?@2.47T7X[S,.6S1-HVM2 M3PT*#I9(]]4/999)"".$$<**K&,L7HF1-T= )"!N8U"2NBO4,23_;ZE12!P* M'B7AA+:(K2G%LHQ>A])A%+&DB"6EPP@?A(\=7*M&3S>_D =%Z#D3]*#AU: = M8CK<'LJ';<5Q]T$H8!#L"='NC^!EA6\0"\*^"#-:6..O+ H\M\_^9$XP/YKV'T M>MJB16>O; ]/#EI'06B)G>&'(.8>63*%1A=L&S#U!=U?Y6 I>$KRF6= MU+ AB482K2"[4%\G(!)F),Q(F)$P.V&PJMTH*/>S@7H[A:4JQ8E43T%"CX1> MV85>T[*,9E/?T2]DQLT'^+Z3D:B5U^?^SLW+WFD)O=7 RY MR6]FD^H=QBB]@TBBHG".\+QTT#^^,=_(S["P3O9Y=;1Q%CI<,TBV;N56Q51? MW'X\5-1ZE..$XQ@4A-8 YB@ M+\4:C^&9C]SCOB-8-!0B9EQV,E@BZ@&#_R7Q)C.3HF$9S#:MKLXW7"V/=U>Q MMVE]%V!OKD@RY.7;@G@[7-8_P/(- @^L/5P['@JYH /NA@S6.U&])X(DW"'9 ML.LR;QK>+]Q/>'C($F]Z.KN0#!PD$4PF>OMN\U)O"5,'J"/"M8NT(L$TE5KY ME<;/^=?X03CBWIP%9LU)NIVTS0YV$JSQD^NK0?(D#K(OE&\AOU'JQ3*!$*F! M U+.X^-(O,O^6.+JU?IJ)AW;*S._V^L;-::F]>VN&F_N_D-OMT_[>IH\3;[^ MD]_-\J2PRI*P;:RK^,FV*+Q2LE( +3>HR]7U&$MJMWN8?8RWRT\O2O\^!EY? M/>]Z% "1_B?ZZYS"FR#:I4\7L2FQ:0%L^KL?"GCG!C[]-W=WVCE#C$J,>A)& M_36((GU%;,2IQ*G[<>I=%+LCC&NM8]1[C)O\@7&3/8)&5;)=TZ"$W)5: 6XN MCFY5HQ7Q%?$5\17Q555H17Q%?*6=5D7VZ3C]SJ2_$C!3!Y.3;4ZZ6<@4OEM: MED.>CO='R7A#OGU#K4!G',^E]N%!4Y[0C+%CLDL57,[2$*M^OCIQ''$<<5P) M"%<:8A''G0/'49?M@ZW)#X$O)FD9&QL 6YTTRU#;C07%S;W(TVT,VV[KHD!= M:OO+'Y(YN3(CL5!GL4!]U4DVD&P@V4"R@60#R0:2#>1.4,?\7U^]7G M*\:?A.],"C^/MG:>4L?HFOIZ[];=4Z)P!!68E\OP((XCL;[B_@N-AWS1N:8$ M1 +BWO95IZWOB*JZVU>TG>I@ACMBR5%E0=EL&RU;FX*L"_@HQD70H/IYP@?A M8Y-C9=G:S#ERH @^9P8?L+R:9HLTBP:WA[)#V[5""\)Q$/)8,#^(A3HSB;)$ M.Q+1ZK6,9ILJZBA86"(E6#^842*6 $8 *])[:UF=H[$8N76$1$+B6HNR:?2: MVC;CUU[A469,@R#1DXDOB/G,/WJ>:G8Q6 M'4Q4C!YI@![I!PF^*E,D^V X?2A>L:R9RJ9+M)VHO34ICTRY IM!6;9A%A4A M6$' TO 5Y:%.:IF01".)5@SI]/4S(%E&LHQD&=S(0M>KZW5>M=]#XEP[ZQS?F&_D9F,?)/J\.:,ZBDVL& MR=9QQZJP[8O;CX>*6J\R\CRDMK]XM\@QH&P72"VQQ?P:S3$%5E+I6/,+ZW [ M ::YD^AXE?WUL_;/ON,E?=%GKL^R @3;_%[&KS%FO1C(GEYC?8^WQ$/!N.,$ M(YC4!-8 )NA+T.8C][CO"!8-A8@9E[M;EHAZP.!_X7["P\G,0&_CUWPS^XERP\%I<*^>N3 M&/SXYOX6R-;[C_W?A]LWS.W#%]R)+]]W&G>]^V;WWKXW.[=W[ZT[J]WN-)LW MM]W>[=VM^>:G!0;>5TC%7)'[R"F%!'^BS3JZ1ES=8S(<\^Y?$ M*X:E9Z\P)' '@0>^!*)V96:*O8A0(,BYSY(I9S$/6(N-4]YB%U((!$D$PB)Z M^VYO1;_C2CNPNB+6E$.>/_!S?BA^$(ZX-_=B:TZA[*34=U@56( GUU># MY$D<9%\H-U%^H[2X90*Q4EL5E(G'QY%XE_VQA(759L&L'J"Y,DF_O5I/+8O> MM[L:%G/W6X?=?MJWG_9VFGM%!T]SI[F7?NZ[.744%5U2L)T#*V>+J+O;7#N5 M&E9S+YXWHKN'V=!XN_STHDRNQ\#KJ^?]*L"PC(=@;5HV&\$E0VW%4<23Q)-[ M\>2_P>V!=Q-;$EN6B2UED>D>82G2XONP9N,$K/D*+:O$K!A_9#( 27+S7)ES M4^BN,,:;A!@FUU>"3VQ9-;8DF4G,65KF))E);'D"MMR^$(H$ZC&I M36Q-;%VXN-XK5E"BO?>;%^KT+:[XD_"="0L>83P<"RA.JDC7+IPVJ;3%>A1! M:WUUUZ^Q]C'JK3<3L;@2[([1.4+OA+,HO*Z0""V=(4%BC\3>,<7>A=T\&AU/ ML\ON1.Q)S9Y(6I:('4E:ZJ#B,<^((U.1A!\)/Q)^)/Q(^)'P.YWP(_FVG7RK M@@@[3I"/Y!/))Y)/))]J%(VK )-M'7"K2(EXB;.[UU$DXDOD,-$O^/RB?>A^ M6(%#@6TZ3:/;MG4!_%RL##(FSA,M%U9#FS(\>YU'(".0K;J_T>N1/B*H$%1. M$OXFR!!DZ@R9MF78^KIY$UH(+75&"SD\IP[RE2BA4>+HWTT0CH.0QX+Y02S4 M:6_[[?'8&N9'/:OQ5/BWS([1Z!:? #@7/5HB-%=7P9X%\BX:[=;1N.YL53+A ME?"J25-:1KNE[] [4I0$/ +>5HJR99*>)#U)<*T&7"VK9YC-XB%+BI*01\B; M4Y1-BSS*<@9Y*98[%\L=C43HN-QC8SX681& KQ.N&[;1:'9T(?M<]":IQ_-$ MRX4V'7CVJHX@1A!;3RFJ2B/($&0(,@09@@RY/8060@NY/;5P>ZB,L[C0'])N M -3#&LY@P/I"GG->!+C/(N1OF4:S1[FVP@E 6I6 M[!O0EM/!4JU$5P)KI4+ MOY"R)/01^@A]A#Y"7ZG11SXB 8^ 1SYB/7U$*L<\E-3RV,0X%#Q*P@EUUMR: M;K9E]!K:&GN?B_HD+7F>:+EH:&OZ=_8ZCS!&&#M2G(74$D&&($.0(<@09,CO M(;006LCOJ5:LKT3Q^A(' >^#4, @V!-*#7\$+RN\O:8Z;3.EQ?*!FV>1(F@8 M/7V'(>Q-T7/1P242!=55SH1;U.K:&LP?3,ZSM08([83VR@:)2%<3>@F]A%Y" M+Z&7T$L>,N&6<%LKW)*'?'H/F6IC#R7U0Q!SKQA&;@ C]X/DT1-33MZ'].E# M\8IE:%2 F;\Y.G5/3\P"<_/-IM'I=(]&4VT$J[+11+81R3V2>Z>U-EM=?3L< MMR7H3G9EU?F5BM-)6I*TK(>TM&S#;.D[*H2,1!)[)/9([)5=[.D\2)!L1+(1 M25B6BOM(6&J-)+;:1E??-A\R$DGND=PCN5=ZN7?1;I"56 XK,9>^_B[F0+>5 MU^?^SLW-=SS':SH!3S7CJEDC.]QI;_&Y3" M(<_^A?L)#R>SIS0M!HN'@@T"#S0FD).->/BWD*R9ZYO%7D0H MF.LS[K/$#P60^7^BS[P@BI@\[< -?'8!O\?#((FXWX_>OCO68CNPP")GPJ6[2.1UV^VG??MK;:>X5'3S-G>9>^KE7I.ZR=+[_ M=+B= RNLCU](G1I6MZ.[AYG1>+O\]*),KL? ZZOG_2K L(R'8&U:-AO! M)<-=^C403Q)/ZN?)?X/; ^\FMB2V+!-;[E3.3UK\0-9LG( U7Z%EE9CUGKLA M^X-[B2"Y>:[,N2ET5QCC_3X-6JZ+3?\:1-%.!P006]:*+4EF$G.6ECE)9A); MGH MMT_+DT ])K6)K8FM"Q?7U)FXV./)^)/PG+8FUBZ.U"U?UTBQ]I82O ML?;IZ]N**R'L&)UVLW!*4L%TN41HZ0P)$GLD]HY:.:WOI N]+;VJSI[4$9ND M98G8D:2E#BH6T9683$42?B3\2/B1\"/A1\*O?,*/Y-MV\JT*(NPX03Z23R2? M2#Z1?*I1-*X"3$8-]H^6W;V.(A%?(H>)?FX/_0ZLN_6Q'/O0O:RG:S1MHZ'O M6)QSL3+(F#A/M%Q8MC93_>QU'H&,0+;J_H:I[=@1TD<$E3I#I8#P-T&&(%-G MR(##TS$[A!9""Z&%')[R!_E*E- HM3L-HZ?/'*#U9'C175\&>!?(NFKWB87?V*IGP2GC55<;3ZVES*TE/$NX( M=UMZJ%2>0FJ2X%H1N%I="QQ*?4?&DJ(DY!'RMCNTU"K>/CU[34F%G(>')/5XGFBYL-JZ6>AL=1UAC#"VGE)4 ME4:0(<@09 @R!!GR>P@MA!;R>^KA]U =9V'!OP^)[SKNF'L%;^$^BXA_SVC8 M#5VHITQ;>0!<795Z%KB[L*AR\^3!1X(KP;5\/21)61+Z"'V$/D(?H:\,Z",7 MD7!'N",7L98N(M5B'DKJ&R31 (B$>^J# >N+<1"Y<1&PKQ.ZK;9A45/-7>=) M2O(\T7*A;5O"V6L\@AA![$A!%M)*!!F"#$&&($.0(;>'T$)H(;>G4H&^$@7K M2QP!_/WJ\Q6+0\&C))P4792I#MA,J;!\QN999 9LR^BV]:7D]B7IN6C?$DF! MZJIE B[J\Z9YO25 <">X5S8^1,J:T$OH)?02>@F]9UT=I]D')N 1\ AX MQ_9AR4>ELM2"@M(/0F(6:,_TVD9/XRE:K]%4&\&J;/60<4-RC^3>B4L23V2>F67>CK/[R,3D4Q$$I:EXCX2ECJI"0:B M85L%50>3D4ARC^0>R;T2RKV+3MLB*[$45F(N>_U=S(%N*Z]?\?WXC'^/-U)=/W,70\?=!^$G[DG?O=# 9/]G^C_&D311^PWY ;^/7?#/[B7 MB >\] $H\MX+G+]_^N<_?I@^UHT<+XB24/PVN E&8^%''&_])#P>B_Y-$,71 MYR$/Q7L>B?Y'/AD)/XZFCX)U\9'2G\3@QS?WM[9I]?YC__?A]@US^_ %=^++ M]XV[YKW9Z=TWKF_M]^W;]\V[^W:GV;RY[9K7[V];;WY:6,Q=5V'A=L_UQ>50 M2#ZT;//;1<:S%IFSJX%;UB@/^?%%C>4Q\/KJ09]CH-P0/HHPFM94=KYG=U\2 M-YYLY"F-\XQB'BY4(]C-A6H$_ S2:,E4A3T M3E88SU"'/^R7Q)C,KJ&$9#+"^G)P_Y!6,^WW-@^9^ MPL/"QQT#\PGV@O_1^F#+L$W3,-6_>H<D)#&H$1_%G<'@VK%P8O=9>).K0K78LM(ZLI*Z&XV]8")$2I&Q MQ_W-F[LKJ4/^%&S$73^&?_5R;/P2%,"IEX]HHB*O3JU8M3+O4$*CW.^PC_!9 MXR\\[$OE;A=>%?]6/0!)N@GHT>@%TPW%5CPKPB?@14&02BE%?<=D5(U M2$*YIC.;0)+WQ?4\YOH.]FP0J%?@C=(-!EX -D(Z#MPPBEF?3_!-]^(Q1-," M_Q;<&3*X5/A]T)X3 ?_I@YL&ZYDMS6PI,A9\!/Y8'OBBI!5?$N">=(T]$47J MZ@OWK5X\MK[5"\=TNC%6'.=U1&Z>N YS<^53AG5'(]%WP?L$VH]#X0AYZPI; M#I8#%OC"==_.OEU!U;[ -0"6[B/9\<6/ >!,MN9UX?EQ$ *8?_-GBYI:B88V M*J?%_%ED Y_6,>QVVVBT]!IV.4+,Q$]*!VF@YDRF.70 99#V*RA3/Z%Q+5FM MD.8-,L:C*(PW MM$\3-7@"$UMBCJL4+!DH,C@\"5^$TF0;J'%Y0#?1&!_,+PO90@\%@@ MR51*K-7T&>9B&"S^( =@2#$]HRR^E&&J53=*!@!G_?1D8W#S@WXJ#+0^W]9M M-6?KR0? KWK'"I*M -JF?K3/0HY)+>DI >C@^B%\ &\<9"DR(#)5*#"4@-/3 M"\)A* J8FCXCHQ";8E.I MH2@\#S@A?I@:*XB$".CD" PH7SRH%CN,.-)W(E M0Y7Q X4":S92X9.5!MB[RM(&[]NYZ&7_":&Y(<)M; MLUPMO&;Z8+GHS!&>EU[SXQOSC?PY;P;ZS<^+_]WG UID;GV]=+"E96 M1*1S:AYX?Z5O;U1Z]*U*C_ZXM*](HX725?MI:R56 "U7T&^3FNH>%M?H;BY\ M8;^E;ELN\[$#G8D/M^3#!O'A.C[\4WXA^I?70!K^)-A=YAQ_Q' )<:,V;BP; M!VY?<7]";OPT]95OX(80O#1, SY@$.OBO^B=TNXDDI?'Y-#KIZ=0//%8K'.@ M?P8V=?W(=>:78-6ELAZ9L74_LPL7T^U!$H%EL#VC5\1JG7OC$7M_O>>>3*CE M.KBF^72V-E=Y1)&RIXA66R?F7MB:(V#O,/I-;[>Z1M-L&SU;6Z,_V@9V-@JF M+&A9X!U=V-"V9ZMH.:%_ZJTK4]NN4A(()!!.0Y^C $4;3HA_2*'45J'8+=MH M=;1MVJV+3BGRI$+SR"+VI"V@LS!G7UL$K[#^[J<'XX5E--NXJTK;D:.GZ^Y> MO-2FP\9*E6,\YKD+1\!BXZI5/ KKHBX)847EJ\I#N.(%.G%A">3\JSFI(Q*Q MDERH(2]T5A["#::)/'T.0AW\@$8+O("VMI[\9.Q3-&\?F[ZBIGOOJD=)$H+% MR8/NMJ'6N11%]K8NR.JRVT>K:1K=U MO ZX:VE-_<#+)15*IY>TZZ*"0]RER_2_RES5B3:TKLQVX60AH4-"IRJ$.P+F MFE?Z+++R$*Y:'$=J[JS4'/8L;E%.?Q]/?/T!$D<;&/5XJ=&$RM4&4?6,=;/] MA&DW0&P%-]?R+>MFUL^WVEVBR"&#B=ROJI45O SFW6=9!$?K6S2W)"O_D0RR M][+6(;[P2/-A!5;[JL?@<@]8K>3D_,:RK^Q"QKK0SY\A.!=AZ482=WUW,!"A MD&V$1?PBA&J8[20A?!FO:.Z9=OU4D,8.<=QQ0'G+[G?C)!P'D5CJ1CCM7YAU M;U]H>SKW3"4FKM@U=CU.NT$Z3C)*5(LS'T82C$7(Y1N]((+WZ6OV+,GG:^YP MG[;&C?E7H+$O!FX\;=@6!W.SGA(F@HE'<#4VZ!-.\.3#(_MZN^<>N[-=UO_8 M#YB8/X)AL1?H3"V46%X?1\=L<-:.IFPVK:N2+2]I%XPL9V+VON=I/PRYIKGO M93M@)4E0>$PE!HB C-%=W8TF)9?EQK#BK D\!,*/MN>W3321$H\X_.0OY MH-GI[4Q<'H#]J8Y\$.S3Y]_E$0>9YE-'<:E*\^#X+= \I\>,-484H5F3;V ME\^<]2\?":'\"CR$ GN]+>,X/4"I&EW.+ZO6Y7P$]*]XA_,O"0]A I7O<2Z! MDQXLAJ/6C)]Q&.1^10KF*#<5R^6&5VX".:"Q"P1:D,2ZQ8-N+EX%_/SQ]]6GJXG(T1Z0:O[B,/,6)D=\/>.75AO M@0-?1R**L0L;K_7<+XG;QY;_XEG,.=59- DX7/;_QVC>[ GJB!F0=?!5Y (! M\?2A_+7KWZ[<^[U?#)X3=X:NR,[SPX4;\;^"$)^5'B0GUQLG^2@^##[X\"J;;TB)FLEC?#FZZ!4SQF=Z1=VE'"3PP&*@*JCB!*7P=<) ]_S%F9 M._@$293E*[B#>ZU"KHYRBD/W,9%7@HH<@I"1RIRS-&R)@W!X[ QS;TG&T\S( M=N]V5606?)D$6%&[+V)UK:M64=Z(HH]<5HQX*J:?P5L>%32_7G64<.SL)!/&!/)X_C@R/Q(K20T7TG?[Q&DW3]J9SA2&KCL981V4Z7F.K MXS4Z6D[7:!]ZQ$*[TD+(6IXYLO]6E+"S\?]/3HEU;:5J+R,7(XV_-5CY*53)/XM MSP^]1;_UGKOA;%54!_Z/P/6?5Z;_JBVB=]OSJ:N>F1KL'T0^VS;L9L-H-)JZ MJ%27PN_R :QTJJ,L:"G[]I$*[A)I7YG:Y&9=),*9=T/6Q5O_3LOH&-L<):9N MR/+VAF$W3*/5TG8"3NVW;-%6T6.$-6K6Z-CJ7+5I5^017=(STGA9;T]M^JX& M:NW"-AK=CM%L:--KRYQ2.8^#VGN>0)-556&UKMK4WY-[-[G;:CO< M/@.LY#:1 WL6J#U1NK<'V7;CJDW-"DK9K,"^:NF=7;K%N#!H=7.?E0K4V&]* M?<3+W[DQ8-=94W2).P797;;M--TSE83.$. E-T_53[+\[+,/'&:8[I)\ 5[M M!V.,S.&VL5<)PB[N/G_\^%9M"L4_LSV;LZU[N^_%_ W^D,]R(^Q1ISH-Q0%N M-_?7WN ML4^XC341[";HR[%8O6[;D"\:R==?3:<=38&.7>Y@#&XTQ.$-P75_&K(Q1Y7N MCI40=GW6=R,G%'*& Q'.( ]@NN- ]X6O<:T[!RUCDF2SMT M)+XG(I@5L%;X@MT+^[#4X0C@WV>/$\G2CP$/I8"?-3Y)-V7.Z6LDIQO'0M2P M(\SO$HU!"FN#"7B_BQ[RK#/,%%3IAF#N?$F 7EER(!4/2"2@E4(\T'?:!1*Y M< "@CW) G(0!/!/ FT@I$"G!,GOEK L&O&(V)GCY#,1RCW4PE4=2AJ37J^?( M94Y4TQ"P6L 4C33;+O9RA/$@_ YA.I%L%_8BQ-\2G6!7PKR'(#>UOFH TKT0 MV>-BVQ;PFT T\U":)E=3+06L- SD"FE]M>Z^.9*%AV!YB# R4""\!(DG.QX$ MHPH-7:I(;"V;>'&J8MUP60G.H(\+ W+K=;#)E@PC/F'N"-M!,I1C^#A0UF&Z MM4MU8/-3Z+J>&T]2C"_+%WSOK-F !X(8QYU:'DNR(FM\6Y">LC2OB/8^Q)9N MGIFR!GJJ -UH.*?]E/TXTZZR!;#LMK=>_&=7]U-C+\A9C5H'WRV&& PM![57 M$3^M;*N\-&GXX\)].V-+>:<;@LZ)0XZ*'JSI2?9(/@;KU$D[I\Q;F;*%C.N^ M50/AR_=+DV[!W)GV&UG[W"OV?SE XFP9;'LSX)6BD1[]L@-*XOBW4^[FH!+ M@@V[^--3*)YD:Q791V7Z&/G@K)4<*'/YM$VN 8X'%+64!UX4X,N4*Y+-+D+W M94ZY7$1O#7774(J[E4M5D []QFX9YHHDXR'/-/)6*H^F'"CY:#7_+!F^"$[) M(W.40AJJWD*27&K5 8_!; OY%3A=4V%N8.OG/+^XTC*1AG!_CET*(J]MM#03 M-V/LM)\O]['+W!(!4>/+%C>I$$A;^"Q[#ZM]A,R#6/8M0 %B&C'O'[O8K!?U MF^C/Z^)Y-3VUP!-P'N K!R^.DL=(?$F$;"^TZ+]>SUXR35MVOH\6GCM]GC2U M!=KHR1B^5S-5UTS;(X]DAWFTI8%N(1C3H!OJYP]AATP? " I LPBPN=5=;R' MO**!4D.[Y-@DM7'5L$F;3&//JV2EWOWIWOST*=.9;[A5L:7K.\@,8H&9X-WW MXC'$?;DSE6A%\52!S4DVO1:27L+.AC\G3[,V36[:8DQ-9(I$&3D#01&OHJ[ MR*(;I6\D)06^($8_TDOME+E.0FC M*)?#:+8:AMTIBFUS[EE*%GFR ^!U&(0R&3('\I1I5Q"E?M+^&EFDH&4]0F*K M*([\QKZRBLD>3L])05=A*+P^DQ[]D'N#_$$,:= N.XME:J'-.HI*!82NDAO) MM%[85R84=YPP64BX;F;<[.\?ODNBRR?.Q^]NW_-O@)O><3ZI_YDT0 MQ9%LZ/$>?=R/7)I&T0,P['L/),Q/__S'#]FC[GB(.<7HHPCE'=.+9#=@^/!) M#'Y\;- M;:-I==OM-S\MX&YG$:$A,5A0E8/\N-Q""+RZ7X,HFK54.;A)X^H7:4NF'OT, M.[3F-EO3I>6FTM M+2^;)VX::5>ZY25-GB9?@VOLUE M93F2VE+?EM_9F[-;F!9(0'? %]"F'P M(RY"%21#:8A57Y%*'$<<1QQ''$<<=QX<5Y'HWVLV8&.I+5-COBV3ONJM_\OJ M%#2V)RRB!],QNX9L5=YU=&H5WRY&'W4N&@VCT5GNT5 TC4[0RE$?T:B1\;'L M#A)09R^@VDW#MGLDH$A D8 B 55" =5M&DVK30**!!0)*!)0)110=K=MM)K' M[]Q\'A*J1FG./<[D*##'>2O\0&[,IRQG"?1(>1BV=(0CCB..(XZK!.%*0RSB MN'/@N.IE.4]E LK[_Y0FH.A?9FW*TPX>2:3:'6";@T2V6,TV;1NY3=7+6[MW MRI1N?WA4X2[UJ3Q%J]DS6N;QDH%U.6"B?(@NEQ@D=$ET-9J KN,%B@E=A*XS M0E>S:U@6Z2Y"%Z%+/[JZ'_-0=^_X0"[% MN;KE2J>^RNJ5RK.:5[9='M*=1_:U0L*T='8-B4 2@=I%X!'K3$@$D@@D$4@B ML&PBL*6M$1")0!*!) ))!%9,!#:N;+("3U>&_)WLJ[[J^D-&LEMDA\> ML/IDG[FS=,27Q'W&4Y'B]% 9\=7Q$NQ].@B#D3IM0%:H3$\;P*\./&< CP99 M?<@ 'G">1"(]SS(].U"=WCKDST*=/,+]V/U_L].CY6#PK/.Y$PJ.=Q3!&H-2#EEBN5CUH3U]G480G^5F=VSY&WR2:.])ZSLG15T1QL-8M0RS#:ANM MKK;"I[K4-94/0:63Y/6'AFT;MF41-#1HG!+E)XZABCZ)* Y=!X-82NDDOAMK M;6RIDYZE Y[5,\RNO@![&;(QIU16)0)?M;18S5'6-:R.OGK.NJ.,/*V9IZ72 M1VX4)3*O (X6_ 7/ Z:QZ%47.)8/>173;>> *\LP M34+6F3MX\R.P"MK!]1#$W#OF#BVM%$_?)@L'=#%V<;!NM W;/MY.Z+64+H)J MI1,'%4)^E34P(3Q_?],R&MT25)F?!<*WJJQ<]?(ZBD0ZZ[<[=>[/5 MOKEK=:ZM5K/=:39O;MOFK=VZ?O/3PCKLRH@+MY>\QE.5^84BK:&,6)"$;.#Z MW'=OX+)$9XFW M]AD\UOG,Y&K#,MC*:HM]'KU8_[G9+MNTPIN6DVHY5WH*,U&HIYBSV3IM->6) MBSEI\C3Y^D^^(O'UTOD8VS>N/=^*NE_%L_"8ME(.XCKBNJVY3EN&E;B.N&YK MKM-6T4E<1URW!=?)],<> :=CFGJMZ7F MRU Z?=QV477J!F4UC(:I+;98"F:@>J(2*@ 2/21Z5C)1U[;LXN%'\H?D#\D? MDC\D?TC^D/PA^5,&^4.NU[&W,)]5I.@F&(U$*$NGQQR[VA9SWO+!6RUKI/[K M C6*]A,^OK=,H]?55O]%T"!HU 8:I#H('X0/4AW5;DU1B8K"#S+3+3<-1KC1 MUHU=44Q9X3%#5U404Z4A5F7E.W$<<1QQ7)D)5QIB$<>= \=1"'LW/^+WJ\]7 MC#\)WYFPX!'&P]7Q"!3)IG $A2,H'+$E/CI&ITV'A! R"!FD.0@?A _2'*6- M8Y^5>R,[25XB9?"HG6ETNR#WIKCS0&JDO6I?14=!KR/HN_I!K=TV;%.;)B24 M$<<98=Y_>(/ M%.JC4%\I55W]H-9K&)V6OK,X"66$,DIWKG[- A009 M$LQ:!0/6%^,@D-2E6= MW+.1G23B4/ H"2>YO587UEN*/&P5>3!Z'6WPK'W@@<)[%$;?%6&69?3T;38F MB!'$"&*4J2*!X'X0"AL.>$/W^"%Z;WVM% M,1:*05(,D@+TKX.C8?1Z/8(%P8)@03J#P$%Y*U(;I4Q;[8.C2IQT\TE$<>@Z ML0#8\&A(9]P<03Z5AEB5%>S$<<1QQ'%E)EQIB$4<=PX<5]5(=A'.P0>PG"=L M)(\P9 /@#^S]I7VV?_,N4_U76NK*;1[F@[1_0U M,M7%^Z*X!.'J^'40!"X"%X&+P$7@(G"115@N7!48CV^TSZGLZ"&(N<<&KL]] MV?:,XPD^NQ09[<".#6#'?I#@R?>'P';M,J9OPUM/R_G;$/Z;H]'X5;;?1.L" M2%I@ZK)C])KZ2C3W)FQI&)'*J,MI\Y#0)*%9&J'9[1I6418H24V2FB0U26K6 M3FH6'A,CR4F2DR0G2<[:24WLTGU#N.@WHX24,Z6.<+STF'^^,9\(S_#4CK9 MYRV&P-:MRZK(\XO;CX>*%J^RT#R7;W_Q;L%OX.]=F'EIT>=78&[)L:Q)QXKN MUK-H?9+HH'FN1[$NQEW7L@G0S:/(';BBSWC$?A7/PF,6XZ%@\[<\NL"\P(XA M>QFZSI#%(#>$O.Y+$F"9_3AT'7B>ZS/NQ.ZS2"NUMH[GKY46FPBWH)',3 SD M:)D7"PM2X40BLLP3>A@*6&0/#$@8!5-R+!3C4$3PNH@%2;B4L('U=D"=R>L# MY LVX&[(GKF7"#9T1Y]'"'1;86[=K75MWW/#L.9DK#:=MC!RI;4L$^B26D4@/#T^CL2[[(\E8JQ6@S.AVUZ97M]> MC:DQ-5O?[JI(Y^ZW#KS]T/LK?7NU1T^3K\KD-538GV589_O]' 543RW3K,3[8!N%&&.3-W##/#NVAVJJ:FM*Q9Q;#(2OYXEOVK+U1*_$K\>@5^U5601 MOQ*_%LJOLAIVCV!9)7N":$[NK*;H#8^&3'Q)W&?N8?2*FH"7+B..*X MDA"..(XXCCBN_(2K:A.04^TK6]DHY)1^8&U+RXJ;>X&;7DW#MMNZ*%"76BW* M>)!8.&NQ0*V923:0;"#90+*!9 /)!I(-Y$Z4M$?.><4RKK'$^A(I(_JYLOU] M8F[G=VQ>$1MEZWYV'H6W-82WSP]JEM$VZ41S AF!C/0908V@5G6HD3XKW-VK M:=7A!YEWEILE9_Y:(:6'YU@+0?%&XA_B'^(?XI_2TH?XAP+CQ0?&97<:_B1\ M9\*"1Q@/C]W W['2[XP='(HE4"R!8@E'@5K'Z+2;!#("&8&,]!E!C:!6<:B1 M/CMR;/RL'+LU%4\%.7:5!2'5)%.,[@C:J[+X:+:-IJFMTSM!@Z QU^Z[LK@@ MO4'@(+U!>H/V:"1">3[:F(]%2(DK M"D!2 )("D-OBH]LRFK:V8U8(&@0-2EP1. @V5 MP*DK) ^%DQW =+',,!BPOA@'D1M3-HJBBA15I)#[-N"PFT;'U*9]"!>$BWK@ M@I0&@8-24:0WSCP5503KR+9^<2AXE(2330?>'"2_X?XH&6]039[KB\NA:NUL MV>:WN<=TQK%\R(7U5@X*'K2C@#SC> 9(AFZ7:F\I:E@&-5O/Z+QE]#H=0A@A MC!!6'?>/<$8X(WMQA;W8-KKM!J&L2!?S<(25\AR>3R**0]>)!0"(1T,Z@4>? M0*(('_$/\0_Q#_%/.>E#_*/;1CJW,/P',#TG;"2/,F0#F#;N]2AFLT<0]D68 M4<<:?V51X+E]]B]3_E-#G\9J&NV.MHU:>].O+CX/118*C^"='42+B/ 13@FG MA%/"*>'TG'%:VTB]9JNV[B@[/%)O'05B96D_\!#$W&,#U^>^;*W&\92@Y:HP M+4*_ 4*_'R2/GIA*_7U@F3X4KUA6(V5S^+\Y.BF/3+D"3PSH&9VNOO/07J-? M:=B*RLC+&P0G@48";6_2-3IMPVKHJ](EB482C20:2;0:QXE(JI%4(ZE&4NVX MCJ?=,GJV21*MH,#<=S&'Z:^\/O>WO(@YPO-2AOKQC?E&?@8*.-GG+9:8K9O. MJ@#AB]N/A^_LYC;2<9X'MK]XMQ@EL,4N/+!AAV5OO!!GQ+*: Q#3RXB9;=D\ M!"R8:#MHGNN9OW>88)C>OFX/+8""1Y$[<$6?\8C]*IZ%QRS&0\'F;WET@7F! M'4/V,G2=(8L!;D)>]R4)L*!Z'+H./,_U&7=B]UFDE4+1E3:4_?!=$ET^<3Y^ M=\_=\ _N)4(>#!]]D&,4_=_\3SBQ$)CD/8_WMFGU_F/_]^'V#7/[\ 7,[++5NNM==Z[-]]=- MJWO7N;7LN^MVI]F\N6V;MZWN[9N?%E9[9\/T%699T%%+,?]N%H#7+TWEQZ6J M>J0HDR1EZ4J,!*SVXK)K>=?F>K-#R&:N(%L^CR'E:A$J^[!A.\#WJ:7WX-P[2WZ)A$,:9.VCV8-7#$?-Y#/.\8C?;$38ER!QMI714 M1$+I&J^ MJ7E29H--'XQ^]L<)0BOG&ZF22&[Q8$,4B^/*A8 M'\32X98:(:Z>B#N\AJ=*B+L(T+D!B' _@UNZZV&*.L=+4*<#_"2!9D% ZZT$ MK'#E(_HNJ/\8334 I3_[]!B)4-DO"%?$H@1J'J<35)U!\C0$0H6A\)2Z?('G M9H,!R/)U4);F2/;L?A*JNT&GXF?7!S,ED39Z%@/O?(\63"Q/\\#Y>NZ Q &) M@S7BX/#-]U42!Z$8>(!;@)W/G\02;![!JI]:]@BQER&/IP*#API4:+>^!(G7 M9TF$")2B!/V1->!?IZ+9#3J"?9$BVHW8$VA_/W5F6.A&?S/I4.,=\!K\X:N+I,T=!7WB'"X-*NC+7GH=+&B3ADH^++@R:*!F#%S M"PGV((F $:*W[_8/K&U:3G/#:N:>N1397WQ&_J5^$(ZX-RU8^;NMPZ\ M_=#[*WU[M4=/DZ_*Y$_4R*GRQ39;=[YX;9O?<3ICY#2( ^I/A#E*= ^S:[MK MTVJZ JO$=<1UNW*=M@V"Q'7$=5MSG;8&DL1UQ'5;<)W\[$("SH/9A_!58H&V 6H_[I MC:+]A(_O+=/H=;75?Q$T"!JU@0:I#L('X8-4QQ$ MV2EGQXK'^KM;%(Z@< 2%(];CHV-TVMJVE!(R"!FU009I#L('X8,T1VGBV&?E MWL@#4BZ1,J*?;R%9C'M3OR/LJ8"7"GA+J>_J![5VV[!-;9J04$8H.P!EV*"\ M?A C;48X*Q?.2)L1RO9V^,[8K[L)PG$0XHD3?A"GW?PI?45!2 I"4A!RGVK: MEFUTS!9A@[!1B"M566"0XB!PD.(@Q4'YJU/Y.4?985Z_^ .%^BC45TI55S^H M]1I&I]4AE!'*2H R2EP1S@AGI,U(FY78TSMGAPX),@"28-8J&+"^& >1&U.^ MBL*.%':DF/PVX&B:1M$"\(%*0T"!^6J2&]0JNKDGHWL)!&'@D=).,GM MM;JPWE+D8:O(@]'K:(-G[0,/%-ZC,/JN"+,LHZ=OLS%!C"!&$*-,%>&LU#BK MK;UH@S9KD#8KU-$[8W]N!L?[(!0P'/:$Z/='\-K\7BN*L5 ,DF*0%*!_'1P- MH]?K$2P(%@0+TAD$#LI;D=HH9=IJ'QQ5XJ2;3R**0]>)!<"&1T,ZX^8(\JDT MQ*JL8">.(XXCCBLSX4I#+.*X<^"XJD:RBW ./H#E/&$C>80A&P!_8.\OO9LI M9*(V"/LBS$ACC;^R*/#%\4E"%?'KX,@ M[+MF<<3_#9IG_L[-R_/]<7E4%7U6K;Y[?<;@Y9V M7]Q^ M/%2T>)6%YKE\^XMW"WX#?^_"S$N+/K\"8%=@S9R]!UABP&N2'D=5^2 M ,OLQZ'KP/-(M@^@_^%^PD/)S,AW; ,9IM65\O3V07P=CP, MDHC[_>CMN\VEASLLLK5HU[ZVZN:&1<^]=TE>+CXC/S _"$?FT MA9$KK6690)?4*@+AZ?%Q)-YE?RP18[4:G G=]LKT^O9J3(VIV?IV5T4Z=[]U MX.V'WE_IVZL]>II\52:OH<+^+,,ZV^_G**!Z:IF6VSO4FYUH!W2C"'-DZAYF M@'?7[E!-36U=L8ACDY'X]2SY55NNEOB5^/4(_*JM(HOXE?BU4'Z5U;![!,LJ MV1-$#1DXDOB/G,/HU?4!.3DZ5[*DQ/'$<>5A'#$<<1QQ''E)UQ5 MFX"<:E_9RD8AI_0#:UM:5MS<"]ST:AJVW=9%@;K4:E'&@\3"68L%:LU,LH%D M \D&D@TD&T@VD&P@=Z*D/7+.*Y9QC276ET@9T<^5[>\3"K( ML:LL"*DFF6)T1]!>E<5'LVTT36V=W@D:!(VY=M^5Q07I#0('Z0W2&[2?XR3> MS4T0CH.0QX+Y00Q7<[]/Z:MRJ+':1R(HW$?AOGU*87M-H]?4ML618$8P.]#Y MJA_&2)T1SLJ%,U)G!+/]7;^S]O!&(Q'*\]'&?"Q"2EQ1 )("D!2 W!8?W9;1 MM+4=LT+0(&A0XHK 0> @O7&.T*#$E2;V^I#XKN..P:LIO":O?C$'"N]1>*^4 MVJY^4+,:1L/6=JHJH8Q01LDJTF:$LU+CC+09H6QO;Z\$3ETA>2B<[ "FBV6& MP8#UQ3B(W)BR4115I*@BA=RW 8?=-#JF-NU#N"!(-J\EQ?7 Y5:V?+-K_-/:8SCN5#+JRW MTM1PS*HV7I&YRVCU^D0P@AAA+#JN'^$,\(9V8LK M[,6VT6TW"&5%NIB'(ZR4Y_!\$E$T;=3:FWYU\7DHLE!X!._L(%I$A(]P2C@EG!).":?GC-/:1NHU M6[5U1]GAD7KK*! K2_N!AR#F'ANX/O=E:S6.IP0M5X5I$?H-$/K]('GTQ%3J M[P/+]*%XQ;(:*9O#_\W127EDRA5X8D#/Z'3UG8?V&OU*PU941E[>(#@)-!)H M>Y.NT6D;5D-?E2Y)-))H)-%(HM4X3D12C:0:2362:L=U/.V6T;--DF@%!>:^ MBSE,?^7UN;_E11LQLR^8A8,%$VT'S7,_\O<,$ MP_3V=7MH 10\BMR!*_J,1^Q7\2P\9C$>"C9_RZ,+S OL&+*7H>L,60QP$_*Z M+TF !=7CT'7@>:[/N!.[SR*M%(JN#D;9)LHM".RE +B91:-SU,U'IR5:"C$O M]Y$YE9SIGX(]:QPBN)G^Q08&J\L%L[0=[\D0I$EB82Z/GL& M/A1O1D+ =_"J"8Q\G,0&BX,4M2] (_XL#QJ%L?0!P#Z6],6@.C&!TO\KB6(Y M3]8' 0$/E0^#7X-^! \5D.^-]J5?H";A^YOCRM5!Y>BLL21>HY.*! M/B;Q8A=?)1=470Q+!;_ 1-1"7CU(H?*"__'AII#[T4"$R#+P#"!7D,1XSP(? M6,8R9P1+W-+(N 5'Z+D:G!96QCXJJI,;Y#:3.0!*334"](JXB!N+D%^XG(/7R+'S%@,(@3WPIH8/T MM@U.^Y[C2BL2,L5L8TI*@27V'PGC!8B!/+A.L".6")],]1R8AE&DLQ MH7>J5Z_4E2^#,(>M/.;^#8/E@#01_0Q,.?)5]TL\5OO:[__)0_P1E,!'\%L= M:0Z_"DOK]M;NMLW[UJW=M.[>6_=V^T[!LM?KO3=[YPO+^S 8,=#Q0C(E_+^! M]@9:#*'2X ZX31S,OW@R5OU'D=HA$#4UGO CS +N\"; WE\2-T0[!Q_GIJLW M >L!UAB^1(L.5XP_<;3/T)%Q1Z#-Y2#0^LNNN&(/TL:8O4Q91ZY\B8<6";S@ MPGT[X^ELH.#\>$Q$,5X#ACQ8-2R!@80S:VK$P342V6#[\T,=AP'83F!W!B\^ MFC$2OOZS&P8^&D=H<>%1[^A*S5DDLV_32<%@I:4J)X]1(LRO4C2"A@HG D>"!>-U3+@* :0+>5T? <-Z'FK\6SB"0<&&XQP(&C^ X=*SI@R<3I:M>X&W.=XB?0U MUK*W-&M#Q TL#AB:3^F"P$7^DWS$ "UY@1PWFR#@47@>T"G!,RDS/I5QR721 M+_)SA2LD('VWX)["?E=&_"T&>05T%R%GI8SD^8/K8 M(%VQ5PDC!4CZHL3.ZZ!L[(I<\8*40D$Y1$:7\ M@:19S13 #-\%" G<\X4LEN *I5/J;[:6*ZG'?E:$!_?1CQ5?!;[ I1X%H9CY MK.#+QHA=Z:X";8%Q@'UE>$,M[)3_$@DI6*MG(=+82\&&J^=PE/<\[ZBK)XG! %D5/6DTB9,8,#KE#P G+"!'G*9CD^P^JY<$ M+E', YP$XXYD5& < !A0F<",,L]>2'J,^%=WE(S@BAA#-3@,R0MK.*^?B Q# MGCMR,98Q=$'VA1,D(:A@#/JLQ@.*'QDQD.$.-I#/D\+<#9UD!/K85X&DY\![ MEBS,!,=("$I$)\&0S508U9 __\2U *RB/,R4G;(9E([#>%42(HV,5 9+)L(L MZ%2.KM* 4\D8/,*,U(K,B6H9[=FH76M([8< (VM*ED]C9X#<)$15-A<_-Z_?*<6HTFDWS M]N2.4W<%BVE*0\J/2^UH%$%9S+_NT,QTIS=L=J,KB4<,_GP!)@;,>>B&S$B( M)@I:+ZAKP6E3P6: #(HMC,F#81>HP#V&2:;U/YWO49;Y:/,H?8J6&CR080!? M@EGI:2E-A9]SN(RYB#F:J1BX#T%K,M!W(S0)T]ARH1%EAG%;5DBXUI#$0V), M)0Y[ 8FD]27?V%<6@ZL]>+KFT0-S@%&@7 Z]8[:N6H6,>9J.B/@H2[V I"! M/?X4R&#&PH(,*LYD2_&8-.*30W:*8C_P+V5:.K5LT6D#;L2?%K^65KFTQ4%3 M14R>Q.R*(;GK\]T-FB6# 7@*$5HTG^6':T=F*E&JO@=""OB+7;SY?/W^ MS5OV?\"NEM4U6*KHP'3(7__S2 I2M5YI- LON4E2<_^7X#&"&^+,C)5+$RE0 M^ZYB$[!&@[ _0\/4+9DE]M)GSCTRRV^"4R4+'%1X)(4;VFWP:* UL#Y[%), MC6MP@R0*TY$*'XP:>1<:;U?L6LZA>@DY $/?57.61BL:JA$PG#0,X;EY%8=9 MV"1<16R9DGX!>9@&<=.,/8=+)I$;K;!<9_=.EQ<0"VH;GA$ECW^E,1AGR/TG MD4]'+R_8KC;P)D-VI<$KK>')+L;N^][[]OL;^_K&OKMO-FS;-&\[G9M;L]&R M>K?W]_;)C=U3>J] $(YACH"I3'U7<':4(0D!V_".&G";0EWTO%(> M<+]BX36O4V4D4B"DXPJE M%L.XA(K09*)("A#X>EI#E1N.&K;XBM%'9;%P=3,\4(;W%:E TJS45C!"S%2 MZQX-X78T53'"!)K.YRKZ.V?Q9@8R7"-C/S*VY;E_"P_#@V!!2R&(P2\YRB6B M*[#C13*R"USTOUH& Z]S?GMFG\C%2?QI.@NML=2^B)"62B?-6&ZE7X_!9HR< M+&9_KMA'X"1OF@C"H"RX+K'D#(RSY\:0!T\^G+AF;(8J3YJK^.-2G8)R4]F! M>:MR_OEPM0]V013Q<%+#E5YM]DC#;R! +L'R/6$,3>;N9FB':_#JF>4B88;_ MSHR-"V7YQ&^5^9Y^ROQ*7 0_D>_%G*A4>$IX?'4C:2GA*GK\A;E@^#CRFRS( M.[_NLHP)JZ:4K0NWP:JAY9*KA),)BCX&1_O 2F,>A^ZT&,M)1@DFOIXQ]@J^ M+/SVF,C(%$@'6 T&XLO'M)(J\T+U"]1$Z?&I$9N7*DG-6Q MX453VVV1>/.U;-GCYB@ZC4Z'XC)OBLCC-&=24B;F8-R>EY; P>6J+BZ]&25F M)E92]V:E?_$Y>8Q@XC(7$2Q8GCFC69K).]KINNQS=@'V/C[I[9Z6>DZDK5C. M#"[:3?;;68H"4"&3P/-OE%R>9M@0_HG;5YYA)I?'H8A3 N43D"GE'RJLJ16XQNO(A!]HJ?!)";]\ M6"N7:Q_SB70 %(PD9!:GCT7CF?; 6:W,+SUR3Z($'(37-V8LE;)TIL8S#3+3&6X([D2:0T$\I,6C2/K-1R+LM*]MD4"KB+AIOGOL M?6MVZ[CW3@>S<#D]P MD2]-R]"_RVD-N=^G 5=V$XP>TP#A5)-WS9;2Y*$[F&1>Y"T&/]Q,J7.6/8'0 M3>@F*_QW&7U6,.X=#\: 7LRB2?@6M$/R\FB3^1QC_"0_I4P@=:PN"*3/3C"6 M%9 ?<-M'YF',K):#)5$E8R:8@9-!DUR*AS\&SYC^EC'ME;&3^1J96IC3NIEN$%6R?#;.MME>[E5U M".'D]LU%LWJ!%+/?TLSN2"%?YE.S^H1Y.J_B.ICE3 5=L=1+GW]7KGX)2R+& MH0LR<^P)*2FSA+_:S:;()S.(TPS]0 6SQR%NZ(01/@4HIW([-&4Y849=61O% MLRR,RMZF^P>B=')I(19*?)F:F^QY5?49:G:A$>1")%2^5B1PO"E1&%:L] MIMG*=/3IU*9%&+B+*)\2#QZSS!8^:Y!X ZP[QZVOZ61FN^[J6([\IV!CC\NM M:%)MX\[F:*J9D8CWXC',E8STTH(\E1_WO,M0Q&$@=_7*KE.RH! K<;#L37Y0 M>>W9!LXLKSQ]R:.0Y$^W L\]#^OE@G3_H=S4F.:^I]V2LDJO+;=[J8*[J8&B M*A5JN:I8C":1(??22;TETLK&=/52XVJUM)!K)LVQF?&UF;A&WK0;ISO<# 2F MDY922<-I E;@**LVFO4A4Y9?A+71(JTJP.((6&9X>=;8+"T6D2SA/_$G-9-L MN_YDVGDL%0:A%$KXT&C*>&):W0FO';H>5C_-JJK5Y1B(X##]V5Y<1:JLA'8E MQ695(K,*$12S O?G^HB?6>.NY>V_V5[C0<*JR4(AR5ZV16KC!W55I(SWZ? M5F#GY9^1%N_/W3*WRJ%(Y1V+7P)\V@#;%D@E-]U,''V/M13!('[ALM98M8V0 MFM?%\@4/I&DH"X/ +DK+KSDBQE5E&VN>.FN\-WN$FJ2+U=)_8L4%B.WG]%5\ M;G?#. @SO8LLM))R(ZR64.(;;'-T^U*+9)G5IN^=5@D^\PC+POX*PK303VE\ M=>O\AHDX4+74Z3+VITN6K%P4.35EI60SR\U&*I'9"K&!$(ME=DM+D55WY8:0 MKH4Q:^:1$5->G$0)B"%5\^;GZ8JM.N3>.S=2TE#5W\5N.#WMFVVT*M;UF[>'6MD!& M[?[V@Q?5L(+[^!E'! R+PG6Z4QP'\"7!$<6J!'[']RG3'3&.>J=^#/+SK#0? M$^RS" N;#ZRH]+MI%1Y%N9\NPL^S!KWLDOWVC)L./';Q.7F,57[.;EU:YEM] M(Y+O5T)]*F3PE?AWC%T)GD5NS^3CM#BZCTPRX&Z8=C66$9^%;0JYGW.B-Q[* MIE9@ <19"?=%UNA+BD4TF5/%HS9LI HA'5+JZ*+Y/M-.T[!%&O[(%,*,UW/6 MA)J4$&^O9 0=XT!JAG+

    MT!]9"*(:@&56C+%6D+N7.G$T3RT,?T[C+,L5DIC6_7ROM5*9";7SAQEEC MY\NIP <]".J,@>'RM^KWD%DN,;;1 EWB3??GI8NZL&%Q?H5EMVLL!)8:I<$J]&=MC<] Q4T79%['KX3K;E M@)'Z8M:#/YZ&"4&-8,S($=,T0CMO?MKJ29E42@?.7H+$Z^?&PM/M&C.YG>5C MY[N?R3;WZM)Q6GB;!B;"A2TA<9#[D&1-[:>/E9?+C<.IK)/JV9/E0O-7+NPC MV5F"'"E6*4-_B[W\%Z3.?)Y]8>1;B: KQM)0<;:+4T5KL^WXT334S\?8LA)W MLXJI294VK%@9]IW*ZUS\5WIX@3<7"<[M>I:>83)&DV3S]-2H\\Y'I83W\N:? M77?US.T("I3EV/\D<$[%ZWS;N& M_?ZZT^NV.S<]2^T*ZK;NK9OK\]T5M+TNVG1JUFRUX$Y<$IZNE-J !RRHZH\^ M@GR2;0]XE&Y BC;O(M)(4T=V%U\^&2I/9G,#E7-#>?49^;&JIKQS([/F3J32 M=@+8PLA'/ 0YK0;)DSC(OE '(\IO5!&F90(UT]/9'%@5/H[$N^R/);9<7=4Y M+1SLS!44[EZ4J8;4;GV[:UGHW/U6^\#[*WW[H<3;[?;=JFSI9,\ER+3?;*;5 M_,F*RVIGRZ:UN0YM2(TA>_^R[N>TEB:='L5X9* M/+D/3]HGX,EE6FY_9&A96/C_ILUY5C/SP37[6GE5VY&LY67D!C'R7HS\I_Q" M]"^O,47R)-B_L=TWNT47%(\QFZV*/-",?<2N+>BEU4Q$S[U1^AAY8_]RMBE* MTE/7&:SOT]C8M ^?G9VFM;ZO[A$ER4%G6<^]L%4(^6S;L)L-H]%HZJ)27PY23=7[1K*XB#RW+55R6@21&4([IWYY5QW'B, MY[Y<-I=O;XR_LGZ08 'D(0EW;74,Q\!LSS#!1>R8VG*3KY*T"/*4#MWE W+I M]&19HB^4V2S $&B2V[Q>W\_W(EVU?R7_=VXORQ[[4?+[67[+#M^1>_+D?[*3 MH7;NV^EQ3VV[=WM[DBTLN=7'0[[

    3P72N; M..)>'F'&1J[OCI+1JKUV$2H^'J5[OT0_Z\V"QX$[,F M=ULL'XH4Z]D)^];5Y^"1&:5_XR/VJCN>(%HYS/:5L M*$7J:1LZ:@LQOLJCQ<<>]5'%ZAJV915.FKK$)2LDOTJG=DGTD.C)WW_1,9J6 M?332G* 221^MJ!:)!!0)J&/;1J;1Z6DSKDO!#%2C51J_SC;M7>K_RKI[0!]! M&BVCT]!F#]0%5>4#4.GT=OVA<6&U#+.CK4J(3&)"T)DAR#:-=DN;+5<7Y4(Q M>FVVW"XQU,IM>M%JY+4Z%&^F<$Z)E%K]4'9A-8UFLTVQ58JM$AA/#4;;,BR[ M12J/PH@%F9Z[Q,SJ[^DU+*/;T :WNJ"J? "JKHJJ+#0N+-/HMK2WGR;KCQ!T M)@BR3:/7T=:5L2[*A<*(VFRY77(\Y^Q3]8QFE]KG4.2B1$JM?BB[:!J-KK[V M011%)"P2%O?5>"W#[!5?+5T7C4=1Q%TMSZ9LPA+#D@@^B$5(?E^^%+C1T*D* MZX*R\@&JNBJKLMC(M9TD?! ^"!^D.TX<-&RT3V&[:>:=='Y9PQQ\VD. '4$T M]KHOI*'ONB4J32O;X^Z(>[7#[P%;YH[1/%FCD]%M&K:E[TRKO2E;&DZDF&\Y MC1*2FB0URR(U+UJV8>G+.1].V9W"])5B7XKADVPM+7.2;"W (FW8AMG45T= M%NF6'O^^3?VW;,J?[^/_,<2.\?'DH\?]^-KOWWU)W#%V,MREA7_K^N;>[MRW MS)O6W4WK_:U]?MO"_N[_KV,=NX;_0R%TN=:'M^Q^& L@4Q3))Q!TG&24> MQT/X^F(<"L>%10E\]>,H &S\3WT1#+";OZ2__%%DQ-_8$?]X'?"7DVZU[G]? M0'/[KI;>]IVSZG!>LMNIO7L5[.;I<#LGZ%I\)X=EGP2!^09=(7W)7 M:Z2LOL&P6C4L[1IF@YKK4!3_Q%%\$CWG)WHZAM6@7LDU\T;+8C7]-ABXCF"# M)/1=>8SL?"QY)Z/I# I.3<,R:9,Z>=)4B[UX?\?H=;49R'5!!OGV>IA+IJ.' M@==G[F@< KK5V>;%:*?Z[7"U>D:KH:_.K>XF9(4 6EU%5T.4-8QFFQPU.( M_IEY3MKIX\I25(,!G0I345HM2%W5+T4J-L/2UV'VO.OER<.KFH=7 7QB=_3B MVXB=!3[)-]PQ/!I%[W;8.T(NX_P^8+MMF/HB-\L\55S90?DW[)+&/ L$-0U; MG_([+P35KEU3V9Q07^Q8R+)#K3MMI*>-],5NI+<-LZLOJT3[Z"DN0-U'2&C6 M6VA:':-M4O.1HP=KUCBS>))%9P\!9N)Q(3'0LDNGD_=WG?9=MV.U6@V[83::C9MF M3W4Z:7;OK-[]670Z">>HC5U,(D58-G!]#K]PC[G^ -MXR OB@ 5)R#Q,(PU@ M&5B@E@?6@+E1"?J+/9R>!B&0K /\-LP8G>@B/L,>XRPAF7H M#FT3WQ'?3?GNL_OU,*XC$4@-;HIB3NJI1"QW?);3MEN-6(Y8CJ0WC>1%)'W2"+V,Q(?N8R+CQRI:>4IDEV(C)[5?VI*I%W$X3C(.2Q@/%&<62P*'&&V!$D%)'@(?[M8R?<9^$%:2= 9WK+ MD_!%R#W5&[<_UR 1'V^CJVT.S+9W.0S*4 M3PA45QU7&&&683DQ B"I,3F(=;I&*V>-M?Q MO"!4N_/*BJ#FKRMZ118CT:F/<2'%[-3'>):":AC=5@D:&>\E9BO%OA0S/X)] M0[*59&MI9&N[9;3UE<21;"792K*59"O)5I2MW:9A=_15:Y!L)=E*LI5D*\E6 M++[I=@W3)L.U3,)UJS.0-I]:I.<1AT!]Y&$\>0NY'W)'!T%LWUT3> ^VS9;EJ6.+VKW.KWW=\<^OFCI8)[N>/D\(TV: M0WY<:N"9TI=) K,\A9?81LO[-I^#=0CI"CD*ZI4U5Q_QMG=N#.]UULSZ9V!, MCV7%7D#=6E%!WO^G8$/^+-BC$#X3_A-_DNTH<"/52(3R3*PXQUWLQ8V';(DN M[$)^]=9@G V!?"+$]A9X>A8^!WZ/<(^6P4(\&SZ""<&\&1^/P^"K.P)&]B;+ M#';(K*S.MUJ?IV831S'W<S']$RUY4<:P'2.ETCJU&EQ3SY0KJ\2>HKG7V#)M2[&-]95C\'5WBKI MM3XWEB3H@?/!L$S%WMHE^3.FG]LH6W8?!'D36 M&('X#/+6*( _FE?=JK!RZZI1(5:.W*]SC*QWR%737Y7#FM0RH2A >=A7G6+8 M&"Q [CC@>,>XI\$1[K,\X[,/NC&G#:7]LR&J505&\@/&1SA1N3S*"%$F\"H" M+$Y>,WBXG_"PZ&D7QXZ-JU95%$"1R.F+@0BQK5]F3E;33]!/]>/P]Z+PK973 MKCZ^'KJX\0*08R%G]Q@]K6GPXF>?I2R%7-0QI.6U8N9H[#( MY5A&.<%Q?>)^ZB(:4CHZH9!1-O!:X9IGMR^D]PI_]Q-';OO[&T1()($R%L'8 M$]+#'0IOC-'E9\'X%/3*">V186X[X)0B]_A7[$_1KX,L7 MZ@V&&%:G99CMY<+G@Z1#&@-9$>=!&JQ9"; @0G3Q\>&&)"15E(324!0T; MO=%519=;ETC.5U9*5L!ZS!MX5PAW_>G&PYN4!SX&X$-/=BFN-$V[=V/:-^:- MW;I];S<[=_>F*JYL->^L[NF+*T]9&Z=ZM>7<2ZF$\I5(T5PITA7[/%>E%,+" M/J4A'71AX\D8RZ!UU[L%OF;O&V1+ 7XS.9J")$L\^RE2$^+$EUCI51:XZNBR$_[E/6..7 MG60V'9^*F()@D?R>MN#O,SY[1)4D56T/I8GO@R!-:!!(^( M,:,;!8/X!7 QKU*G)3IX9J((?1$;3(RXJ]JICH>@">&U8\RZ&J 2GB1;I_F8 MN8IGY5R"KO#1A','+C!_]DI0('TY1;PK&3^%O"_0'?6$/&1$X1E^<@&+S_#N MU$6=9C;GYHTTNF*9A,"I1VM-!#?*!Z_!\( G3QCN293/S41K@E7Y2/I4H.2E MP:, N>SC2-*,@,PS@4\MHBB3Y7,#@'>.8'ZYF:1791+]/)"=U9+7%]4+,\SC M&"L@@#^ '3 +F5V8A4'=T=A3UL.TG#Z)1):;FC.&#> E9P@T87BDK&1#- '" MV(T4PC'YF7AQ6F0!W.S*B_ GT4\<]8998;\_LT-"X8X>DS!2+!IR\+E4]^5Z M\:>\_SX5J9( N$$&;(2TSD2I:=39>*RX:<#=DS]R#]U_\\?FWN__?WIL^ MN6T<<<.?D[\"I<1/2570FCA(@O)1Q;WRV(\=*UHYJ7QZ"PL.E[! @,:QJ\U? M_W;/#"X>NSP $@#;58FX)(Z9GKZGY]?OA!OZ!#)JH_S/P;#&/%45)5-XOLM# MP\*3>:B7/>1"P8>D1_>RFJ.ET!*T@YA)IIA]L!R\C!'>(#74Q(WXA@W^O4!E M47 >@JA ;C[@*/"0O@L[%.<^D>(*/UA9()+MH1\/KW:[:-W3,[=@5$';NM$, M")RM1@3LF[E6&1O^-,VO0-*@50XP4/&EYH='9'2>!# $3 SQS(!:+%FG9>\.7%;1?.@JP,UBU)\*MW+:!4>+;K@O[6<@27)<(U_X> M! U&P).V]\)[ _JC9/#WR#N4^V?.\-F39<"?SEI=3R97*(SBX+G*<.R(^Y$R M+]BU!.\&Z;E>VIOMU)S7SI#'[IAJYH["7-1HW+NPZ)S?@C#G ,'_N3.&)@#T M#%PM\!.R7&!ZKF)2,CR"&478_Y+MB7+3L_ONZR[;J,4-V#L'3%7BL=^F8\<) M$S;YQ;6!"KSN^S,&S;MLOHYOAX9U:?7-WNBZ;]WV;O0K4VR^CC53UXUC;[[6 MPFPO8:))&I8;-Q<9K;QA\I;;ZB")@!.B=Q^.*G0E++7L DF8W@MT*0SDU6<4 M1RI\[=*X-+PF>["H W% :\/_CA:VD_Z].^<\N9-X!A^!4!(SBP-J M+"+V(?VP0IU\4,7N !F.EK6V!<3V_07$D(;:-Z\#=:T%()-3.O!V_;2O/Z?) MMZ0C8>/P(K/A#IO=2LEAN']7F+=UF-]BI:[:RM&A,47V4(]-X=+5.DM\PSTXU;B3]L,;/_#9FV_QRK5UC-3XJB.'?(#R/?,9U,WCN2N^WSN\OW]RMI158HLW33PW>K MHP_ AFX<_+-FJ)I574>H)C##B]9D@WX[&F^&9,$;!ZBR1T9G;$E(5G"]@Y[+4 ]LEJ-]:)BM=CT8(JZYJ M&OF0%+XVR/!U4WA&=95R[63A=JA M-H$: =>RH4*-@-/[#4W5K<'I"=L81J1 O)G."RE-4II-49JFIAJCU28LI#1K M=E^WZXI^R&DAJ_"WT!45'I,2?^+EVW3(2#,DA4-I+Y)LUVD7UOR/)(K=Z7.] MY\/$K%+OV>'7["W3DHA*&;-.1"UTU^U3(;@6C3?.02I#WHO4-%0R6S[:HHWYE>_Q=D;;F"5;CS'GW)0-%-X6)2'O?%&GB>K>*11-U?NKW:#)A:3@E8YZ52ED5F5GGSLO M9!2G[9?)YIV^R/TLN9^699+[28$9!68K%LFL+G/8%5IMFO;&>,E.:V/NQV"!NK39BW;Z6\H0&S'[L3UTMB]Y'= M,2<)^9TW7QTOF;")Z.T\7R0Q1UO[;7ICAS[P=_21A7_UAYQLU?RY!; 1)',6V:.8=(2TY# >V&<-V]ARM MG/V9N(^VQSO4/V&_>B;7130'1\@.)U^=%,6#+R=Q\?>,\<.XD8_NJ&"D@I.RFNQ2]T7B6IBMQO0X[NA; MDHQOG".>#;=/F!X%3 \% 1440U-KSRFR=Y+;-MYR!7FMKKD62=>8!7'H%6:UGS$8N7*Z5XNXK& MC(&JZ]7!F%#16&."I/.UP"3AI2-(FFI8U:&!D81O:? K* NMJ,!S??GHE1W- MQOX$_[G)BQ7+A:=;E(8.-&U@]:^&8\T8ZEK_LF?V+D5I:%^_O!P,.E\:JB % M%3M20K8(0LQ3![ZL[\0W1KSML<_9W199;/AGS@M#L6@4;T9%V\"6;BO;]"VO ML)S;X8/KBT':21RD7P@+R;^AMFX;;J>V;E0"VG /,1LNM76C$M!3\A^UT*(2 MT+-DN>U#O ;Q8[WUH0U*Z30%M4+$2_Y$Q#Z%@W*G5 R-V'.GIDE[[_KJZFC8 MJYTT74E3M4AK-<[F'D_U-"9CVAJ]U*[,_,!21T9EN'G-9Z/&[;2?KP]6J*I& M+VR?D.,4I\X:@>FG66I/IU(8*C+KU('.QHB66=UIA3,1K3H3$[USLHJ8F5!7 MTA(\5Q'N;3 /*Z>@@*(!Q4&=B3B&/74T(HBX9G@\E&0AI4E*L_E*TQJHH^HZ MSI'2W-:7W:V F=U M;H=?F*BBB[*Z42Q1A)M6%F*?X6%)2:[7#4U5UF[L[_/HY6+'U0&WKNZPAJ)" MK1IH1_.L"NL:=CM-OK6C;]7D6[(UTK@8Y/7BJCF,U&,-J>=;\Y#3%)W. R#2 M_]ADDRMX%41Q5=XTL2FQZ7YL^KL?,GCG"WSZ#]OU3UJ31HQ*C+H-H_X21!$C M3B5./3&GWD2Q.\Z: V^:XRXZ"_U*"B0=Q<']W:1BOB M*^(KXBOBJ[;0BOB*^*IR6NWF=*6N<'.J&5[VA_](P$V=/M=WM*VP&[<*U7'( MT_'^*%EL6 <@YWE*UWQ?)S3%9H0SC9&&)U+PXG MCB..(XYK .$:0RSBN'/@N+U0 M;NBH;J!PXMB[;.>>V[@*YG,6.J[M*0M[P<)]\G&O@K#4UM'R9'+:4T<6=;&L MG0!D\,]9RFKPE$G42-1(U$C42-1(U,AW;(.45;!_??H0+ZVD/-D.]CJ8DY>[ MH[6J(OCD^HS2EL0_Q#_$/\0_S:0/\0_EUT_B>?U^<7>AV _,=YZ5X![&PUL0 M[U) >,:ATE =5MB/N^N1$N4C*!]!J3\2-1*UIHK:VPJ;X;Q&G)Q;6E@$](X$ MD02Q7L=R8)"U.UX*_MS#P'$4L?@]<@J;%%+P=4AK:X5R,% -H[)PKRO"1\D] M$@TZ,T#R0?+Q4F"E&95%5A1 D?B:$!Y#$H6-L<(=D_,CI"T)PDC"3MC"7MK:OVCL1C% M=22))(D;74I='?;J%\:N&#S:&JL@%*P?@:"U\C@RU.&@LL-B79$Z2EJ2:-"> M&,D'R<=+055E7AQ%3B0\9R8\Z'?UJ1:IBFB'=L2V"X.0>%,@'VZ'!5-EPA9! MY.[2_ON,TQ9F3[5ZA*E!R<$&V;[N29G6(PDC"2,)J[..L7XC1M$<"2()XC8. M)9F[6@-#BO]6@$+BD-E1$C[3$;$-I5B:.AK2=AAE+"EC2=MA)!\D'SN$5L:H M:GZA"(JDYTRD!QTO@TZ(51'VT'[85AQW&X0,!J$\H+3[.U'^UN/_=3'+H?8J3'+L2[ZN: -*-1XCU7AV0EH'/B.)*HDJB6H- MVWS\O4&^GM%2K.)'J*4CID=)KNM(S-4TUS>I:OY ;5T[P?TO3>-R^GW'1S.>7&O\DG-3J,448'D41DX1SF>7+0/[SIO>%_P\(Z MZ=_KLXUYZG##()5-*[N\[GES&A/)RECF[ M1OL.;XEG3+$=)YC#I)YA#6""/E=K=@S/O+<]VW>8$LT8BQ6;(QFL$/6 P?^< M>,^Y2V%HJJ+W-*O*-URLCG=7M??2^BZ)?6_-)D-1ORVIM\-U_6=8OFG@@;>' M:V>'C"_HU'9#!=8[$=@301+NL-FPZS*_-+R?;3^QPT.6^*6G*V\Y P=)!).) MWGUX>:FW%%,'J,/"C8NT9H,ITUK%E<:_BZ_Q@W!N>R4/3"MINIVLS0Y^$JSQ M@^N+0=I)'*1?B-B"?R/,B]8#0D@'![2<9R\B]B']L,+5Z^U5KAT':W=^M[)M_]R>_F>5):9479&ILJ?M(C"J^4K-1 RQ?, MY?IZC!6S:QWF'^/M_*\G87_O V\BGC>>!T"D_[')IJ#P*HAVP>DB-B4VK8%- M?_=#!N]\@4__8;L[G9PA1B5&/0FC_A)$475%;,2IQ*G[<>I-%+MSS&MM8M1; MS)O\&_,F>R2-VN2[RJ0$/Y7: FZNCVYMHQ7Q%?$5\17Q55MH17Q%?%4YK>K$ MZ3C]R:0_$G!3I\\G.YQTM;13^&%E60YY.MX?)8L7]MM?J!48+N+2UCX\*..) MBF7LF.S2AI"S,<3J7JQ.'$<<1QS7 ,(UAEC$<>? <82R?; W^6O@LV=9QJ9, M@:U.NLO0V8,%]=NN3RUW4X+*MUEZTM'3ZY.J/< M)?$/\0_Q#_%/,^E#_$-)]I-X7K]?W%TH]@/SG>?:^]%V+E(:JE:O.NS=KD=* ME(Z@ O-F.1[$<:36U]S_ML(F7]37E 21!'%O_VHXJ*Y%5=?]*SI.=3##';'D MJ+5":0[4OEZ9@>R*\%&.BT2#ZN=)/D@^7@JL-+TR=XX"*!*?,Q,?\+S,7I\L M2P5A#^T.;0>%%H2+(+1CIOA!S$3/)-HEVI&(VJBOF@.JJ*-D88.,8/?$C#9B M2/:GK*P M%RRDQ$SA?@L"/&.UI>^9)V8H9TFB05MB)!\D'R]NB57FQE'H1-)S9M*#CI>N MDV&I(-RA';'M3JHGONNX"PB#")%LQZ2%H1I'**SOBA!3:I!2@\V(MTC42-1( MU-:%;I6E_&@[C 21!/$0SU+7R-S5&1Y2%%C:#4,:38%*6!093)4)6P21&U-N MIG"_;JI#JE:FM"6E+>LK522I(*GHC%2\K:RZD*(F$IXS$Q[N;546 W7%KM!. M6,W(@7'(["@)G^O>#0O""0M3*FB+KTH4>.Y$^5N/_]?!G(8^4$<58@ON2[^N M* +*+!XCLWAV4EK';AN)*HDJB6KUT:59W0GL0XE'<2D)HA775X!J3+2)>1+B-==LI:AD%U!:G;4F^GM%*K.)%J(4CID=)KNM(S-4W5 MS>H.Q9 ;5\[O?NNWWW51@>-KT [S_79^QGCNE'3>]^\G-73S>6L'O]F MP[B./2V1Z'.8Y\E!__"F]X;_#ZM.V3.XEG@EJO M,G)9I+:_>+?,,4C9+B*UPA;E-2HQ!5925;'F;[7#_028YDZJXU7VKYZU?_(= M+YFPB>+Z2EJ H/>^X_EKS%DO)[*S:[3O\)9XQA3;<8(Y3.H9U@ FZ'/5:F6%:(>,/B?;3^QP^?<K M=][8H0\DCSZR\&YFA^S2CEP''G7M>@E0O_P(7!CDID]L^L.;VVL@TNA?^G\_ M7[]1W E\83OQ>^O2Z(U&UU>]X>W54!O?6)I^.QB:YM6UH5_>#D9O?EQBUUU- M^FOVMV=8K:?DG9'VY=/P,S3P,/_&ODY'2C)H[@RS"><5X'V782CP/6 M(S/?(\FYG$P$T14?&-T+HDA9L!#X'I9%L>,X=.\3\;PX@)68S^'V*(9EF04> M>!V1,DE"_DYX!=SH!A-X0,@BF"8\\RT7M"")X$61JK"O#EO$A1> L-GO/NQM M8]?9GJ([N;0.#@XJ7%6ZQ:7IO; R:[;Q-CZC.%8_".>V5QJ95E+V.QG<'7AW M;HO8C8A_3#"BNO-]FY@1BLW4#? MWN2*,9G:-[L:_=+]A]ZNG_;U-'F:?/;Z*&ER\WE; MAWG_>#O_ZTF8UGOP0E(7*&1,^15^FT7*C8^!P<^)]ZR 8TU94^*[VOCNSOUZ M&->1"CR0%8TJ67%4"2V;PIQK,PJD_8CE:F6YR@^P$\M5S'+5T+)!+$=:CEBN MJ5IN+P>O0:>""@3^(XEB=_J\=$1AL')$85#]$87UZ_#/9,Y".P;ZU,+@1UR$ M-FB&QA"KNRJ5.(XXCCB..(XX[CPXKB79O]=\0&/EF*I1US'5?Z9U"LK6Y2TG M*?>EBM[JB5/C207#4(UA93B]]1Q6:!I+T7F$-I]':!HWD8)Z44$-3%77JVL< M10J*%!0I*%)0U2DHRU3-ZMJXDH(B!44*BA14A0I*MP9J_X@',\]+0W5HF_-4 M,&SK]SBOF1_,79]V.1MA1YK#L(TC''$<<1QQ7"L(UQAB$<>= \>U;Y?SI$B\ M_^$N()N\MX$R]@,3IZ4C)8D$W &B%B0QC"P[M*T6#E6O'NW>::=T3_#\.D+J M4T6*FCE2^]4U[7R54%T!Z6F>1#=+#9)T<>DR3)"NXR6*2;I(NLY(NDQ+U32R M721=)%W52YU1&O+E1S+K/ZUH<[-2H8'VO@UO7=V/VB_O( M)C_YL>T_N'#/.$)T_IW['(SZIG';O[TRQM9@?'T[O.F/=-'G8-S3;W2M\WT. M<@HJ-B!F''KATOO1$T15A:M4QT0ZFAO8%)[@Y.CU-/DSW7R)C48:%:=\_F"@/XCQ*W86]L-\.D\RQTQ>;;&++\3P HOV/-P,C[B3N/")W8@7+ M91!\(8W9N*SF4?AP^U32\7@R/6ZCC,5QFTV\^8G-;1?S0I'T8!5ZL);= M4TOM:>;12+G3[FC;.90*2DAADB/9"!D_GB-IJ*-A=>H/*BO3)_-S-G+1,/HTQ9LS+[1:0Y(&Q=9-B54^!['M51:"'_6H&Z4N M3W%4KG-Y$,U2A];Q<+DH^]D2#=TNIZ&[JI=4;7OWX353UE3$J9 M_.&V*^FC!.%JW^R=GO3D#I/F[03ACN)IZ1=;ESONC')"J!ZK[_W9]A,[[ RP MA[58!>'8M$P$Y$% 'HV G2IK(B"/UF_:T)X, 7G0GDN+/(G6ZD72@XTM(!JHPT%E M)Y:H/(C*@TAADB/94 5Z#*KV55VKKK46^9&D%CM=N],4L=4O^K5FD,XW4418 M'835T60K0L:B^<)34^2K]0FK@[ ZSD/,CB)3 X.P.D@N3I["Z49(8EYLO1]% MF]J$U4'923J;>#C9":NC0;Y!@S1TNYR&[JI>4K7MW6K7='6D5Q8@$58';<:3 M4FZ$4B9_N+/^<%^U^EOO#)([3.YP(S5O_'ASIFQ2>*QWZ:WKN_&[!?WD4URV(PQW\K^C,_^#)._] +GRX]__AR_.;'I879E<9+ MMS<.MP1IAW@D(5L$(0PD2/7 MPJJU9K^>6*ZJOHH-XL>MRUBI]*&B,FT>+_D3$?NP/.H\I6+8N$['3'FUYBQ5 MX_(P?5T=#:M#.FX",U#^LYDV]WBJIS&I^-;HI3HH5F,-LZ6.#$("J42CM21H M;8H/EF\ <"]LGY#CM:,%)\ZRU">VFJ7V]*TAV@_%;.N*@#9/%AOG69!HH6B9 M-=6M=5>TZDQ,],[)*F)F0EU)2_!<1;BWP>QBI5J[ HI6E*$=1;\.>^IH5)/K M0D5FE&0Y3I*%E"8IS2,J36N@CBQ2FD?W90^ODMRZS'%]E>0=>\ ZO4^\K@]8 M^"=_BJ5KB"QT^2Q_W*524K_MZ;WQYZ^BK-J"^ M:B>O7*3)T^1;,/F6[-XT+DRBDM?E@J[/LY QY5?X;18I-V"()SO7OQ+?$=_M MS'=W[M?#N(Y48"=*8!O)G%1U32S7X,)J8CEB.=)RQ')TMF0W[Z]!&XC'V-OZ MQ!Z9G["7L[[[\O 12=D&X6\,L;JK-8GCB..ZQ'$'&>C&4978D=BQ*52M(#5X MDC+>.IS N^0^EEHJ2'*06 MSEHM# UU9%5VP);4 JD%4@L=4 O:<*3V=)WT ND%T@ND%W*]8%CJH$]M;:M( M/S3Y>'$M>0D6/KH.7+9/JNS0\_Z5IM*: 00P5'6MIFX(.]"O*R),">T*$MHD MI2M2VE75!3!)1)<8M-0[VCR M-/D63)ZPP@BV;A>S1G")Q'?-XCN"2SPU*S8#U:F1S$E 8L1R#<8*(Y8CEB,M M1RS72I8C1,0*-P2NX+O0O4\X&([(4G[8ZP :@=41.EC#M"1Q''$<<1QQ'''< M>7 <@1P2R"'!D[Q8\ZRINM6KB@)=*>ZAU 2IA;-6"P-='0TK*PHDM4!J@=1" M!]2"UC?5?G7@+*072"^07NB"7M"&JF$1R&$5Z0<".=PA&_8JY$OG(%UTU=(K MB]<[C]A"*><*4L[G*&2C876P221D)&0$7K:S$$*HV:\)C>,,L$ MHQ%9PCH#OA)O= T@,&(/X'SY\:]_^7[-(V9VR"[MB$VN@OF" M^1&_^RZ&&W[C9S"BL1.[CV[\_!E'FSV-9\K@CT]L^L.;VVN]IXW^I?_W\_4; MQ9W %[83O^_=7(Y'AF;>#G2MIVOZM:E=#X:F>74]- :#_LV;'Y?6;5<&7;I] M1[A*SAJU@E5^GC%E&GA@+6 4"E_M2(F2^=P.X4)X&M(Q$"==;$EEQ?8G2L@\ M.V83Q;K1Z]/U6C_ZXM">--0926V)[RF85SY>U_(72)WA&'DKX\(H>.'QY"]F#' M;%, _1,6,/F1ZY278-VE_[:]A"G*II^5MZZOQ+,@B< SV)[16^*UEM[(VWX4 M _WW_)LZLJJ7MF?[#E/$\EBZIG_WL^TG=L@AH)53(U,>E(4NO;!?(N#H,/IE MMVN6:O8&ZJBZPT5=R2PW3\0:9V":(BU+O%.5;+3P;&]54^]?] Q2"*003JT0 M*HMYZA.4RN2$^(<,2F<-BM[7U?ZPL@+5KMB4SD%%G"H,3-.+6=Z3N] M,+[55',P5'N]^@^[KW)7Z[1V92E).FO;H;.V57&7<=$GR F2L%/O5S6'/]U:Y5H\+OK /S M"::WKN_&[!?WD4U^\F/;?W#AGG$4L3BZ3>(D9.,Y @7]C[_DYBN^C^T,Z]/7 M1YH^[@U&AGEU;6F6=3FZ$; ^HYM^7S/. M:' ?$@K!), M$:\'/KC98B@V7PWX!W]=8;E]AH/IC-P(;,QK[/-HQ>4C%1A&4?D\H*KF\G'(2F%CA5*6U#@_H[DZ-0E[3MLH?= MNB-"U5%J9)+)(Y-7EQ#N4O_=?9-G#BJ3M;,6*3)XZV3-X(#T,:P5LZ:KJ[+H"F6K?I"YG3:THJ*(& MH%1;L-1AZ-J-'"^(X#&[E Q<6P.]-QQ?W1C&U6@\T/7AY4"4#)C#L37N';MD M8&6'V5I30U 1A_ _5^'W9;_Q0L>F%6ZIY$4O&XT*=^6KJ;O8RDK.F!*R*/'B M2)98P)_(GWS[779RCQ0[9 KH#A0$9>*&S(F]9V4:!G,E2$(%'FX_,+X&8P>!9,^!M=K#_PP5+G=S[-7&?&;_*#&,RUPZ+( M#F%&<#$*"*XR=G=Z!FSX<%I M>_IL1!%#@'(/1Q6Z#G@(KN]X":[-NA;V*E9Q3-@4EGBBW#,O>"J]?A+ JW'< M221=CE+GJ3C@7T91:6A(I+G]!6GLN!'O(H' U"$?@^V!9A!WPQ1@9D!!(,F% M\AD#"7@&4^&^!2R**Z[B)%]70^.*D;?AB<%,$Z;2XQ<8+S=CC/)R=<9 M)IB)\CUS;.1->-,SOS1B0 6X#.1+"#),-N8#@>%S)T&.)@0!10IX,&"/LQ\\ M)O'SU^" HW2""F_)EAX5ZXV^$_+F%$KSTG&K97:%*=O.GPFHF[,WU;]75NU&KNCI:U0TJ*5\S3]QP[+CE:PV[ MG2;?VM&W:O(MV8%KW"FB;+C#$_3K:61WGL^SD#'EUX"7$-Z (9XH*=I 52DS MXCOBN]5TDOOU,*XC%4@MR^IBSE.WM"*6.T>6JZP*E%B.6(ZTW)FSW/;[T WB MQZU58-?JY>K8EODDMCQ>SOJV$SN\<<+?&&)U5VL2QQ''=8GC#C+0C:,JL2.Q M8U.HVM:^'74X@7?)?>2$+D=FJJP<^^ L= ,(T\).H16>=C143:?."I3D.#D, M(ZF%!JF%H:&.K,H0A$DMD%H@M= !M: -1^IN9]A)+Y!>(+W0>;U@6.J@.ASF MKNB%.O>FNI.78.&CB^=[]DF5O0K/\,H.:_?@&[2AJFO]RO*U^]*O*R),">T* M$MHDI2M2VEDCU'$0= M:Z1:.FD>TCRD>4CS'%7SZ)JA]LR:MB9(]9#J(=5#JF=#O#48J:9>75^7Y%CAREMV?V7FOT27.*I<>,:=CM-OK6C;]7D"2N,8.MV M,6L$ETA\URR^([C$4[-B,U"=&LF+WSB"V4; M1$)&0D;@93L+(82:_9K0.,X0NXR$E"SA?D(X&I$EK#/@*_%&UP "(_8P9_ 0 M)UBI*JQ'M5<$8K%]I\<&D+I1"!=U4*[&_6]3U7K5Q=.OT:\Q;$7I\.:FPTFA MD4+;?^>^KX[Z&BDT4FBDT$BA=4"A:?T1N6BDT4BCD4;KBD;3M2I;2)-&6TJ] M;<9C/&35]AI@@7@[@CYR M<*^?AYQI20.8'ON)YK\\1<,,T2=E/7M^$7VU-< M?XJHB?R".%"")%2\((J4:1C,E6#!0OY3I+B18L.W@0=:/%+>NG#U+$@BVY]$ M[SY4127"D20UBU@A'DOBN67Q'.)*G9D6" MNR*$-6*Y!K$XWOVG32 MN.)ZS28P YWZ:*;1)-5#JJ?&RLHF, .I'E(]I'J:KWJJKH%L C>0[B'=0[JG M!;JGXFK%)G!#L\\ GR0%5!H!K[(KUK^]Y]_4P5[C>0 $^5]6?V@[?R9NR":* MZ\>V_^!B&9T=12R.]LEWOG9@O^8]Z_JD\NV@7_F>3,Y(]>FIVI3WNU.:N(ZY M &<@/B.SLDB>Q(?$Y]S$1U,-K3)X9['#A? MWM_;$4-IFB^8'XD(BWW%SZP.8>P>^-E;O:>:P\K$]%4"G8?\MDA4VVL9.RB, MQD@UC[#_2L)(PDC"^)HPFGW5JBZ%0L)(PDC"N+^;:O34OF&0-)X^SCQ].'FJ MC;RK(%P$H1TS&&\41ZH2)K.T&Q+I_/0#,U3 NTU MQRV6,$W53=H$(0DZM4/;61NF@1'3M9J \LB(D0B2$=.&0[4_JBQT/"\1HOZ> M6U#SES58D?5H]*I@>#L[)"CD-&8@R^J?1YO+*HTB?J M5L4C!')CNZ68MU(/V2/S$Z9,@[#:8<>\S\(\X(CW#!'OJYU%I4]#+/[<:3 T M55F+%=PPQEB'+7O( U6LJELP!RODO&>U^A$;9N.%;7@L84.-5^FK(O=K6\2- MA.M"&7L9/\B=3">)P$JS\!7#:(=,L6.!?@S?QH$"UMI]="<)<)@#+AS\A,;5 M!Z(@)PB]9NF]T7?I&Y1[.W(C51%'.>'*23!W'=?+WKA(0F<&U_@/\(38C4$9 MN%/EBQ\\^:HBF=<+G Q?!_].'YZ^3QM^%RDS9D_^3.PPQFFYXD*D@CMUG=6W M*$]N/.,M_O+'80? Q.>OONB>(S2.D'QDRWZV?>"2NL>M2M GP;O(^E+05J7L MB845ZV>CZ;:O:N.,>H&;/4'T)07X_?+_I\H\0@CK/XO^S&SB*//SQB4U_>'-[#>PV M^I?^W\_7;Q1W E_83OS>N+ZZT2Z-T>5PW!_T;RW+NC$&0].\NN[K^O7U\,V/ M2ZIGGYBOE9KK/TR6WB"26L6APU-0,2>*&B&P,[(1+0PXM5+:=TJ4W$=.Z"ZX M-4.QBECXZ#HLNE!^6[T3[>^$36&A)CAS!$* 2!U_0: Y-+E@[!:A&PD_[VGF M.C.X>V%S6JWO@ LVCCW:7L*54L@>$L\.(=*]?Q:F<.:R:6$2$["?D6A\\(6% M*KPBP">@GRDN95^9D_!S+L$4#"U> U85;T.^46;!$[H-MB?4(,HEW.N@;X$G M94!:HTB!M_'Q^0X[5%;7"E])6F= U$MT1JX*L!*_\049^Y.??&S8 =/YZ-E^ M))ZSA>S>CGO]@36X'.M#<]"['EY?7^E2=K7+P;A_UK*+/9H??/@:G@&K47 2 M-^-[<'X&KMEPR\)^YA)RH=S,%U[PS+9Z-I[KXOP?Q3S! PP8<72Y>(4I]Z&;N0@BR=UNE$^=RV\Z-]R/X$\+ M\7$1^ *I&D!1<(-)![U/X /']AS0-C%;0UN^>J!W1"=NI)[TV(%(.+M(K!'0 M,8&! G7 ME\@B#H^U6#CG=,B^$23",3#E,0 ZNAZPXH4"E$T96K!HZ1'(J2E9$Q[_\+C( M!6I!8 17S5D\"R;*!-8!%#6/MFQR=@CBK=E=/(X&HZ[@UL@"/RZ2>[ ^7(/9/OX,=M5&DKM@L3$0 MAZ@UA&@YBNT'3@Y8"2#9L^,) J( "L*XZ"; 0!7N%L!L0(+ Q$U$+N !U9'/ M6QW=!_XDXI%QX4VS@XFNG9P45DZAF0W.@1_$Z!3 \^"U/MPV M"2#ND4N&3Y<_*CR]P& 8?.@A UHR%=\9\I'[07:% LP'O)%*L?!I9)+@E?'Q M<:$\O<,51I\Q):2@U)S-[WD.2B0N[P,09?QC CK3 =43266//^J] MGJ7<".N;.6E2N?/?\.,[<=B:7XXF8=/E\!N__$+Y"'(>IJ/[Z>-O*&2_VL_\ M?E6HL'3M<2)<3:'*6$BN0\\BFJ)6%(P'R\1E1YCS%755,%'SN^^$(-*EP"#"[ X*,F%&>$[-P]XE[$&OIFZG=N_P$V!"8F-$CFWN+KU09G$($T^! M2-7&?\_,#H7NVG=1E2>PDS9&5UQ%KZ$CKBQ?>&2>>^;8-8LZ$#-=M MY1$AF]NNCS_QF^%-8_ F/$4?JD5^!QO($R>9F96,Q)5FP:'=P9G/+:SM.,SC MH?RDI$2ELI6FQTGFZ$3@("!J=&:%MPC;N,.[98[7GF.Z&NZMB9/^KEG:11]\ M&\]#I['*1^7\A_1UA'<)OEU8 MU*!S9F..D3MB680H+@7OG+NE:8)'I(SX8T/<@ O1U;K;029*D6GVLE3CRY<& MW-_C6 MU*Y'P]MK8SR0Z1K0@WWMY.D::XT$[2HP&ZH6^9\KS6/ODOG<#KEU*5!9R6K7M]/[5K&Y5RL@J_"TJ)O?1/B]-AE_^P8UAK9P-T[M$:4'B?A2%1ISO MNZ=_/PL+SR/69V2:Q+>3"=_K0O<&=0__Q*OTN ^0)]$BW P3:6\>5]QC9F 1 M8C*;-U/A#PXGW%?B;D+N/:)3L> >1?Q3Q@KU8 MP,IQTQDFGHQ-1&9<1I$BZ+UC#JAA'JGS..\K1'@^A-Z@R^9NQ+/D;^]NKM[A MO:#V<10\\G;GZW*%PD??!D9@"MJ\^UZ8470>*1[DT"A-"V5[>JKA:S4"OE498S9!^ O>.W5#$:K M*O]@Z,D^J\K_3?P'U"5I%D?>^?_@29-@+LH1.&$DHX M\7!9!5GAJ6 7'$'Y MG!.8Y\[A-5GPE9.+QT$OT%(^78EFC,68@ZI\%_PH&\I BTB0HI2]X;YM+F.O ML!#/=]MIJCN!#P&+>'(F92[,N4M^+^X:X($KZ;'2 MGE/^U@OEBH4QA!YKGPC1?KJ]BB.!GY%MY7 FJ?"NG?G#O;D#Y -,4*? M 5M'* Q\/T,XI(N"#4CCJX(\YR@#:F':BR#*$P:.'$!3WPT%W<1\29 A(+2:U]JWUE(R)&DV1E_Q:K6 4*]%:6-\2BNQHRBHN MYWZ(#FRYJYJM$G#I?2'+G2[3- $.P+0#4@!6N*8 =Y.6&U6\?QX*40&S(&*T MU(2F0YF M/. )J*K&OH_[,6++'8/$6] QBM9[__\REDRYL7)Y/%+IUM3UV"0G$3AU>;;, M%&^L+WO2B(!EUR"P"W(6LH+#X >*<.^C-)<>%4A2##0D2< MP\J>^]QGL86@ M"(^?>.J[6YZZ5/X+RJ%[_/-;$LK<;*;]>(I]C2P\*B' R*^>!%]@/(E,/O(ZED=F^0U;8F!7W\(#; MYELOA9VH2-J%5T)<_K!B1HT'X1>E)"VX;_.HN+\@-GNR :6A?7HD2*;^<71J M6ID$083B0;S!8\%%B-%@+#(X.&<.=RXR2\M-C55>V_G$ ^\IK^M([F-\FC21 MB*.^]<:$FMK,^\#'$JD8PVP!M1XQ;UIXANM'22CW32.1&X/XEDW4=75[V8C7 M32!OV(P_>ZY]GY;C\$44E0T0?R'Q><;E'C>!L&P59G"/*2D1JJ^^%WZ'T#2O MVUHI-) *4FSA<=;@];!B!VBJ,"_G1UN9XQB*FU+B5X@?0W13LA4JU\+ $X%3 MQ*86LY$MQ&WBQ!TF,F!>8(E<%J5[5ILY&4/5K'(NEX'2*9Q[K#8H/^*/9,*+ M="^47W.YR2N/TVKDB*% G/D_$9 MA$0D_L8J9<9S]N*U1;$"TQ(G:>$W"/=")-*F\-(XEO60#C@D<"\>&@1_1>XE M@G%[Q.T+^%ENJ'CP&P1Y$Y&T%\*D1 N[0IFH9>E?0E3B2VX7_&-9N;@A]UEP MEI$PV/<_4XOSO93V))LR6W6TC+;/*WZY+\RIM*6(^Y_ M530ER?S9CO0T0-\;F>,M#R*")(*11^\^'$L1.-R8;%,"4]*BV5,D#^'?Q:&( M7:O2BS6\)GNP*'1SF.?):WYXTWO#_T;F3__>7>?,[1"T@QBDG<1!^H6 ).+? M/+F3> 97 [$D]I #JV O(O8A_; B+_FXBRCK&1Z1M19*?WN<=C&DH?;-ZX!' M:X&O/:?(MZ>S6.-R];+C#9K>D65&KUF'^E+6Q[DZ 0N ^MV)H MZK:D)/X[D/^,$_#?*[1L"D>NWNQ.8> M3_6T"OVX$7JI7>#< TL=&=7U#VT\&]6IT5H2M#;%!UO:X=@GY#C;QK\:(NI7 MUEG[-3)U14";)XN-\RQ(M%"TS,H21.F- MUHPJXX"C;^5'HZY$">HG-_K"_=OBD:.KM'],;30Y6<7Q;:E2-TQ$'28_Q)4> ML4KXL4VG2+!BT6Z(%$OKE!>A.Q>@#B\5G*H*7/2%B;+&*,,94I>#"C4[$":/ MD#D,'@$W72AX )4_EN/[\M+C]+PQED2G@_LSL05&\=J"Y ME'"LQIQ(_1"8? MA"?>GA%)P,6C6HA3D5:@WC*$'O*4:W%A$"+<:GHTZRH(%X%D*'Y@B^$!J[DK M 7@S8.#\(,^$ SMX 9;XRR+9B&6CZ"!B(9![95*'/.\(B"4JK%G^BJQW4K&) MHM;[!HOHYX&$H5G'KY7/_$C8$& .E+63KO0]6M6](C3Z2&B?)1F2AW<[?M3IDSRB_"D_HMP]G0^F3V 7QOF9;'[4 MJ'C.+UHZZ'=7.@.8G_D5Y_WR]@25LBGHNFHE$]RF2A\HM!;'W*YVH'BVBOD/ MX#PA2I[T?I)%Y1.(^EX3!Y-K@()L"^XE&S[^#6XKT3AC 1X.8C'&7@ M"-+SBXI7\>$P#C0]=;\*U,4)PP.:L+C@=P@;_=9]?%?D$P]!%.5QXQ3/OENK MNFH'^1-+REV:A$[->^,L"_&Q4 P\M.8M9]ZB9PJ/748.>;=T'OX!3(!0:N@V M\08< 6@'19P9%[VDP@#> ^$U\&T43.,G&Q$P[TKF-M5V'&_09[&J8+L$3]P_ M0Z]?GM15P20\<+:.U/R@*-(?ARY\:\3LD[UG\3RG?"48D$D&;9$L'D)[P@%5 M/<9!-80\(T8)R.(CO)MG R3T.^_=49PWT@C/(>=MGJ.-+D(9[QV;:MQC0B+% M?2^V6>*D3WLK%;3!/0.]S)M'R+.KHE&3PY,!4I>7!N!BT@ !9;.9R*M2C7X> MDIUB]7=7JI=F6)1CD+LIX\C8B&J47IBB1&+S,.$]9, 6LD<:A]LK2B?FQYP9 M]AW I"QG0YXTBGE/,H%D@_ NM@0U"F6C$PY@-$ED]^B\<8*?^R$A<^?W21@) M%@WM1^8)3*%N\:?(;4J5*KHOV=Q'\ 0YA)E&FUW4'&JVJBO-#..\#9"(020@ MAS#V'*-;X+)C*I#W],YQUD7: 8;-0!7XJVV$MAG"TAL4J0#S_D<2DQH7/NM^ MQ(]G"U_GN7AS9]LN%NW#:U*QAKZIMZ?RM.\BYL_YK=@;Y1JL)#SNLWQVH67> M+A:G6Y3?8 M^100O8,E* [W"4E3UW W#7P,XUL'MG]>BY+SK1.HPSN6RYGAM M HX]>@FWZ3^L"&\D9'0)HFVM%Y:BK\$=DR L++[T-ATEX'M4R[%=\<$EO+8" M9-W;?]_]=O-.N*%/V'D+Y7\>X"X8#C-*$%[&Y:%AXNB5K)NNJ4&1A6TK1O-@,#9:D3 OIEKE;'A3]/\"B1-FG#&OHM< M\\,C,CIGO2)X9D!5UN!)YM>D:0H%5]#+#$G6(W$E7BC*AYA'^HB)JG"<,EAE M/EC)=&O'F#7)*!#A BR6LQ;^,D^FY+-)O=,E?GW)F@%7/2#L8;F)QR!*@R2!T0)$Z3A$&-I>P.1+Y57 M(N:XS[SEA']IFT!LBHOK2UTTE[TW?%D1'TV. J'U$ :0AUNY;0.CQ#'0T][J M>%TB03]!T'@K2=&"(H,-E7U%Y1TI'&#V9!GPI[-6UY/)%0JC.'BN,M)B!ID7 M[%J"=X/T7"."MLB3=S1AL#S#$JI9BLYV[WJ>X#?>74AR@.#_W!D3[8%MN%I MY&6Y0,P\H(\R*1D>P8PB['_)]D2YZ>GX?NMRSTC>FU$I-F?L'O^5%??V33-Y MVQELMK3VEE1K7B@W:U,^<&S/P39?Z[K%"MCN8L_8 M#4WNI1:")^1[6:+]>,H(7,J4C^GMH@LYMHDO['Z55GE3&QO3XB4YA+W$?<>9IJW_BF#;>>^_K-\4WQG@J:/TFPS9'-CD,\B-XK%'"].:Q &:#Q7:)[ 4]2;(M YP2CK0$_LU"AV=_,=CEK_V\ M]C'9&D=KQB+SF'-WL@ASY M*T:S.G&\ %=^A9E*2B G2X PY6[6D[>07LNWZ_."K3+I\R4IT9SWKEPW!/'6 M["Z)C&LK6&J^$/"W$%$YBNA&X#()3 \D=SV;>[+8$_(9 ?_M!TX.6 D@V;/C MI95E_V-I-SV@"(9,/+/ *U8+/0T?4!WYPJ4,L(^*; N>OHE3D[.&G65)TMG! M1-=.3@IKN?!TPAR/-Q#T>><"S'J()<.GRQ\54&Z8[9@(@/R0 2T9A^L/I>^: M78$[&EBA(*4X1^$O-)_>,#X^+I1'+@L;>BY+CN;)E52WI!J\V$Q]F]7NID+G M*YOJY4+MM-!4B8^ES&\_W?T>O4M;,>2]O?F>")O?2P1F_/$^ %'&/T2,%F0N M)_ZH]WH6!^2.L>99=JZ6RIW_AA]%AUEQ.9J$39?#;_SR"^7CFD81O]K/_'[1 M)2);>YP(5U/%3!IZ%M%4-%#-LBUV:LY7W)%4RR$4<=Y@TI;XV3A8]-*+K)AZ MT 4 ]OSN"S&H= G*.S+IC/"=FP>\RU@#WTL5_X9[\FM3]3NW_P ;$J<10=ZE MO11+BU&A'8%0HCA[.[:YN_3"H;5#F'@*1*JV$HP7EPDB[;FHRI.-;5)F(@>P MCHZXLGSAD7GNF6//65;!PYF0\?!L^1$AEECP+2E^<]8/31^J17[GO7-06E(S M*QF)*\V"0[N#,Y];6-P%]'@QYJ2D1*6RE:;'2>:\'RRF)>W8F17>(FSC#N]. M\X(\U(5[:^*DOVN6=M''759O71QW^*83CCCK8E/R?2TU(V5:^9&%$ZEZ$TV* M2DO;39M4:>&0M@MFD+Q7:MB M(+BF,9N(!^$MG.FXU[+^=4(\F6^+,!#N"&5/-JG[RCUSX6LA4>7A1%G1LR/5 M0=I/SO[*%:P@U84R+K;^ROJRB=@RVQ/$G33><&=#"Z]48<$U/#G%=P0]]PMN MJT+(Y?/0B<=>?)0K1 >;Z7G\(M%[V$.9[J!N'^-1Q8P9"W7MB9_V9T&:I)W; MLP*;<%+(YZUK^H<^!S9;YA:AP$T0' G>8*/12\[$46G6K0PAJ+PJ(5TSH:Q MJ9S#(."-(I$]08\O[QTENP(^BK9.R\*IXM59J_L.KO1/OG(-T\/8L."7_GYQ M=Z%,Y0'80LXBDW:XAD=VH*Z5JR1MZH7_4WX.[B-E#!+\%G^$#^^$AR[_RIO7 MV(J?\/?B\6'9D)B?PG6%9<15].PGF7K ;]+^A.5UYV?\P)V01RW@-E@UI5Q\ MQTL#)[B#@L'SP@8/+LM?%!Q@4,5N)+P[X6J0^_]/+&1I6G,B*[!E MEDSZRC^#"T5#/S[W.(K7_33GI9S9R??T59S+D0HY?]^- M+_%)[]+4)3=+42&)*)+RJU5 !(3 M,QZ""B7.?)9Y *7O9>?B/G\HF(CU'\(:ZVTTZ4KNBP MQV*[T $V/4$O*"^WRKDH? [YH)_Q$+T=2N;[B1]#@">G%9RRSKH0*_#J)O#F MWP,W",D'%S[GZ6D2)YBI?"HD/&5-+!,I*3#_WK/T7WA!=J;3-]!9H P4EREO MU\F-/DS0GOR1\(Q4X>#"FE5).Q0*OTXRB5HL"\,1!OY#(.K!\I%R<< L3.J# MY086Z[L>\A[K/BCU;&&X9A&M"WDB;]U"R=F"@NAX'/'S;Y=WG(T+,GTC3U]U MSWQC7!$R7O0R9]C/ZP'W-)Z 2V1C9>[ I!PIQ>?G9+X "0MCSO.7:=/?._PJ M60CE!OP"=DA7WB(]\PR(,.>_9Q'+RJ_JAH&@](JR2P^TA3W!_ #V?(;9!0@V M &+',O@/_"55 5&J5Z+73<+*:&2]#4_(B-,!D2RQS!^/M?O/XDB'^XB&.AMP MOJ/"O"P\09%*TUS2D/%J(K3)&(UP78R7YO93ZH4IK_< +<6[77-1WF;Z7,7R M4:114[R47!*EHW(+2QP*6YJ)I ,GFAUZ+LNL \\[@AXMG:)$EO(#4?P7OL!< M./;R&4HPNB[OK/J((1571&#;'P-'E!4N>-_'S#)MIE56Y)*R[/+*0D"('J1H M?:QRS;DVX$#;).,U/N@PS=H5K#026"S,:ZL"P_(#C#/D^?1H9>_P>7EM+I1+ MYMCI_I? PBFDR9*PW$Q[QCQN0OW ?X_$A!@)%QC/*+!)QSIL!Z[SO/#A_*R6L@ \LJPG7MNT+*Y.:K\'-5 MU!N8EOOEZ>)MPE89==Q,?F*X3P<F? Q0S?'=[\CH@_=: M7ZW,_&RH$+[+DM (TH=%TK<\HG[[.5B A=6-WKL/RI7,Y#DYG)],^_$[4+&Y M"QFK\V\^ROK%;==K(PHC27.'I'D#"YZQ? ]JE^^"CX$12W'+[P.FA4+[_0W\ M#"'5F.^V?,:X8"JKEL9B&^HWGB#BFS4_^5CJ$8#W1I)-DDV2O2K9Y;+M]SU- MK;XB9P.YL[3253"_EWL+F26W>GUAR4-W^IRF4J\Q2^7FM7+I$TBZ2;K)"_^= M;UP),1X=3XQ+!Z;JJ>9[?[3)B-,JQ2FE"FFH6:"0[IQ@P=-ROP:3/,+(O9:# M-5$K2\2]OGNL'T?/&+E#-\.6YL[F;AB?Y)GKNT,DJ=PD$#D/G'PLIJ9 M@_K+A-^:5&Y:3E0I\Y7 @:M-@O*#*S*AW5; X7/)@OXD]IC.(PGZ$S]V4?(- M35%&<3N^NRQ40$NB"-M3OKY06P/FJ.[ \5,1). J$ ?5Y.&IK&&#U.7Y. >] MP;M*I8&C=2R[U4NDR'^312%SNO1*T0/C4]CIX=3(EE8"V+W^9\G^LA0#T5Y" J?)LLI2XO MJT2P&U';SS?-0C;U>"U%Z?@A/_2.)5 2"X&C1DYD@P6Q69-#W:R^E)>?>%&0 M[@%&>:&#''T1Y@3KMS@*;Z&:)KB/"W!@T\2;XAX7GJY91MR-+E8YM_7B_1^F M+/#L%=;2HMD6&].I948BWK+[L%!M-BJ4V@.UO/9>]&^=D1 MSY.;K^DN">Z:9B^1IV(0%H]7W!6>)S;;.6J3.#&1;?FF[09DD:@\E/J*5R!K M=3,'110Y=7)5>:4'2@:')N9VB\FB:+EZTKE:KRWXFG%W+'>^7B:N6MK[ADL= MWKD%!-.159C<<7H&+W">%BI*J("T<@)S]0^B]D16?<$R<_A:<<96UIEQEO ? M[ M$C\')>4U?S .E-AUT%%B03MZCC:7G5R(0BE44?^I*9+11MSB MK+V*$C\%I;.) 5CT!Y$N^P[/!*4(RR!]O!*>6UY^KCR%"$L6X!?)DQO\B*D\ MW[[AJ>()XK1(^@@Q21FQ48/]I1O'R0-;N5J["B:-^73DFF2Y:L710!(2 /P8N9%6:S#(R& M>+%+%;HK2Y%6L930J?A:I"7!3SDQ^<5)E/ SN+SA5)&NKB_KD]Q(:$-1X!:[ M86E8JJBO%N )&5?"!+E.*Y)MFOB.K."=,AOK944$/<5X5VK.(I@X+$147-@, M2WQITR8]8R%!O8(Y.(^10+S8K$DYOV;5:WSS1F!/28FG"LG"/ MT[D([<'A)3@+K5^E#$(%&2^6%>RY50,2R\TW5G*Z^9G7U$8A*T(48LM(H,-N M]@NN!C]XL>)JX";F>C^C?![#YHP,D0^HSWMD6TRVR?YX&74EG(;TMW/?[J54 MVVO>'DQ&-DCYX@=/LIV?+R#L;-!+7+F6#OW^F>"(8G%Z9L?W"=<=91SM3O<8 MY*?\5 ]NL.<9%J6<6!';[SVM]BQ*WO_QIT+_Q_?*;X\<&4)Y>Y?A,VS&^^Q% MA/19G)[^>!ODM0/"92[W)1,&00Y)!KIYF8(%UU21%)]!9"-@/+R$5/GF_A M>J?DT\0!<( DV1J*\9W6XE%/G!*W]9AJLY=NS/N&OL\4?K$U*$>R33V76'32 M*=3.RT5=.NM<7F&70]\'HBD->9* GTW4=3;%Y4R&P?)'V,I23VJP0 MPG++YT:.%T3KX W6OKC$M+F?P9'P.+)19E53!QQ5JRP?3\\VYE?E1^XVCTIP MZ=OHG=S"R!W*(N19$@GZ;\)K2$.*XEE#])ODFR:;:?W2E"7Q2\Y/\:3"RHRY M@[YCZDJ<+;V2I=T91C.W7^BM[F&^IJOIK.U-FD3W!K)QC[O[)BY;D+*-V[2+ M((V=7KNQ^P6]\[S@Q-3KV0K(Y[-DW3S,D)7.@,Y1*#PQ+"$;[E)H$/&6?$NG M?$7T4[A%ZOH"UW&PNCG"*XN/ 6)-RF, MQ19#+^CM=#\V3RUP'6]_8?+2#&Y9)";")6B3N @^A0=D!,1"AJ"4]IU*S\YP M\RP.3Y6O%&\37:/VT2!'RE7RU%\).:^0LDTS$*5]]J61;Z6"+A1%IHK3 ^ B M6YLB>40Y/-1"- _C)\6D2R6AS-:F?3-]7 M&'4Q^&B5\DX_?_]M$KU_L.W%AT)+^3R!\E'2\C/HYDLO<+[\^->_?)_= 722 M3:.\2Z$5[E I7.]X4W_ M6C-OKOO7-S=7@[YV95T.AJ9Y=3W6;F[Z^IL?EZS.SC58%10 '%HZ]=+V_\IF MOR2JPJG*708. +)]=]*=WE9?QJ,1E1,?074P5'H"JZ-W+)\>J=@=+#)-=("G9>X&0A8&\^HSB2$7;F]*XM%ZQ_G.GJMP=E).H MJ=5Z0*A[!"0*WR/(/G9'^Y!^6*'.^B+=K [4*M6'[EYC*X8TU+[9M_V\O6JX5\@*U"DH#JP996)BW M=5A$;6UT(\;HN.]1=TQLMP_;&2=@NU5:RK=PD[GRBD9RZ9:5R+L>S2 .;2B' M-I,)-T!Y;,V'>ZG/>]OY@FTD_ GZF4'XX6^.P]AT>@*N?='GYU%"T6%_GQ]E MJS@KC*%U$LNMM$4&*IN5SR@OQ\8U:X:-"W8(J>L@X]^KHM*K++JM4[0]43@# MUT(5S5)[AE8[:8[)#"]:"[CO/E0<; [_PQL_\-F;;[-Y'H,WSMCHDNHAU5-2 M/4-5,T:D>KH5C3;%:_H->Y#C 9S0=[%<=RF7O)/3E,U8?R5Z+QE =694YR%V1#(KMJV$N7E8U"SS>$3($Z1:E$_58 MITKIWPC9U$9JWZC,;'7>A6R1@+;7T'50R@S5'%"@1H%:3>EM7O^>-?X!,_@0 M8ETDA6BE^TW+("^4XC.*SY;N-U3=),DX8GS6.R?K]'%M*:J*33!J,U&5>I!5 M5;_4:=A4K5]9=:J^LH/::C%6SRU3<$G!Y68),E6].N-W7A)48Q!J#,[) M#&X*0A&,I[KJWW*MNP$^V"1(\%#A(<7NS7?WCEO ]QJ-#ZGPJX.D]:E675=[ M5G6[2GL3MC&,2'F!9GHYI#1):39%:6I#==#KG9ZPC6'$(R5KRGV'BMNOKWSAV%@>1$LWFF8\P5([ D@HR9"C1,_\ F0"^Q(_?>*WG2]D#?6V7*H9CU#K;&O&&\!)GM_53OH)NF0TS $MD*L]($JPOUE36K4&EC8 MN+#:(FW]NA1#+=(6N5])UMHK:S4:\$: Y?WDQ[;_X&*@(KJ85S7=HT/D%69B MBW[LTCEFDQ1[4Z#=N1RE=2=O]T4'LD8O]^T$8>%"B0U^&G@^0N/;'HU/,RN! MXS//"I&N8;?3Y%L[>I.@$(]:JD"(7ZFGM>)7_8/7--_:;K@I<_IO[&^Q ]6) M*XDK#^7*<5[]MXDMQX4:0.).XLXC\2FB:?\XDXW7HQH^\_P7=2$\K^S*H*_9H_, M"Q;81XPY,Q^H\O!\2HU2?U' FI>^F):KB?"-@.T[$E%%RJKK<' MHJ3M 2Z)V1F@EO0'E<'ID?DY&[EH&'V:XLV9%UMW_Z =[VI(_CF(;:^R$+R= M" V=2UVV L2A*4I'L]1A=7COA//0Y"1>=YV&[JI>4K7MW8?7S"H[!AQ.;-JI M)Z5,2IG\X;8JZ:,$X6K?)-@S;%WNN!74'J%ZG!(6[NC M'M9B%81CTS(1D 30"SH$F?ZZ3)R"/X^[>TZ%T O(@KFP15Q*0!W%G<[F3 M@#R:E"DA( ]\'@%Y=*JLB8 \6K]I0WLR!.1!>RXM\B1:JQ=)#S:V@&B@#JMK MJDSE050>1 J3',F&*M!C4+6OZFOZH9 ?27YD<]1B@PC7%+'5+_JU9I#.-U%$ M6!V$U=%D*T+&HOG"4U/DJ_4)JX.P.LY#S(XB4P.#L#I(+DZ>PNE&2&)>;+T? M19O:A-5!V4DZFW@XV0FKHT&^08,T=+N M9U38UP7S(X3^"%>W[94G.]H>!&0KX]>[&"APM;?N*.4^D^'E!U4/<53M$)&V M"*]2Z3#C6#*&0&&N%J#<<@#525D MT8(YL?O(O&=UMQ&_Q&%_URZ,$TK5*T,[M32]]+3(_;J?#+TXQ$J>TGV9>6GV M95FY6!UE6ZQMY]R'SR![Z#4X> 1XFL1)".[".I="@(K!AU6_HDIXL4:$<>65E@>]"YY_.L Q3:M>>M R>9V M^.#Z8I!V$@?I%R)NX=_4@%M6#6R9-3@G\*J6%%0OQ_RI,%I5J_Y:45%JH%NK M:$6E,M7D6'*8CH(S#-99&C>PII77UE:R+W#,9&EK3N$U+H.GJ8:V-=[NWI3I M2N*\)0:T*:I+[^F[P*]WOVQ;4X<&G1LB1Z$N:=NZY^ NTE8IJ1LAAB.33!Z9 MO+J$4">35SQ<,:A,ULY:I,C@K9,U@V^1X.EV9D]C%I+]VX9PUBY^ IF_P\R? M,3B%3-;!-OS0UNIND:KX+%:4E[< 3UZ^VI2ZOF:5H)Z(WND9F#KZ' ^&_,U[+I;E>RZ#ZEEU+E,OB7I MH\8=,\B&.SQ!\Y5&MEH9HQWI6-:RN6S7C)X_V_O73>'2U7+'3=[MVC+(UF#W M$.>VL%O5VE:_5? G9;2KR5ZD851D>W;H,JQB9CZ;NK& <87H:NY&$4*[GE)S M-"+I2R5?>Q>A&*IF59DJJIZ_VC/J;X'1%];0DBFV: M]W0?^$D$5^^T)=G]2ARMIUH6P093:$UPVBNB,52M867H0UT1#8KJJ^&NF_G" M"YX9@_L#YXNR2$)G9D=,67BVKSRY\6P6>#BP6MJP=*]Z35>UZHZ\==Z';)&\ MMM?P=5'(].I:3'1>R"A0VRM0*U4+\:YEV.7>_LJ*7&[OLYF0V,EOIT-B;7"+Z9 8'1*CHS:-9$0Z!T;,V5SFI'-@S=YL2,,_L1=> MW?X"';FHA"';=.1"5\T^%?(_Q=D;;F"5;CS'GW)0-%-X6):'M.ZQ6$]6]4RB:JO1>R15+:7FO722&S*CO[W'DA MHSAMOTQV:#\RC]S/DOMI6=0;AP(S"LQ6+9)97>:P*Y)!@5G%@1F664<18UDY MZC/YBUNUZ^!*R](UO?[(I"O"VR(Y;:^]ZYZH:6I_6-U1DZX+&85F.S&7.)-! MCF<)7,/0:*^,0C(*R59./:I]DV!GCA>2G2.X1K#QD" A;+2JBHT.BV<.O*%: MP^JZ+=-A<0JR"6&#E&;GE:;9KVQGC)3FMCYL1[H[U]+\>/N$BNL[7C*!BR=L MRL(0/-F0@7/+HMB.9?V7JCA)!&.'JR=L$40N?F7/@041!^,)M\L#)9ZYX23- MM?=&,,4P?E8>F3\)P@A^M6,L?GYT)TR9V^$7%L/\X<%!N A"?!.#2V..,>[# M+Z)_F!%B4ABSX#Z2^]P/GRXU__\GUZW^\1^VUZ$\7N'(;*04!P MA3ZQZ0]O;J_UGC;ZE_[?S]=O%'<"7]A._%XS],N;?F]T,[9NM:O>U:5^8PV& MIGEU#5_VM.LW/RZQS3YLVDJN^SQCP @,V$.@$0939>KZL!(N"/@2 MR3P-PKD+?(2P\\H_QN./P)U_)BZL$W"1;S_PBY']YO87ADPK5PC9QXZB9+[ METC^LZ=3YL0N'PA_F(/?9_C.RGQ_ .RZ4.Z"<.P45 M#D-PX>((-^G^X*\(X*,S*PQ(BAF\$/@\P7^= .[&T:G\S4G$IHD'8>0CX^ R M("P+AB*$;\$5FT Q;C%B?!J.&N>I*AS+ MOR!+]W:TC O)ON)G!@_S_00HP/O2*'8&Q8W(\CBB).;+B? M>3D_VLH#)N0QDNYS#[R+E'FY?>L0?R>0!K[M0?LWE)F0/B6>' MWC-H7SY:9%28Z^:W(]D?E)D+] S1=^%,$[H,F2#'P)Z""@2M_YTR ^L ;@Y, MU(F1I<0JXJHEWD29N""0H1+E8@0CXJP61PO/GS[[=/3T\77^]"[",*';_5>S_@6?_X6+WPCKX^?%W ] MZ$FP:VSR!AXMGPT60UXR"]$L_(V;@5[?&ER-+H=C8Z@-;F_[M_JU+LS V-2' MUB!]K&??,T^:CM?N^?^\>Z\\''BW#?1^HWS[ZG@N^\8E/-6\OC5O#.-6UZYN MI%FZ,?3!]=KQO'+/0>.Y'5IZ7QM=ZZ8YO#*'@_[U6#S;'&@W-\.UXWGEGD/& MH_5'IF'UK$'/NAE?#:RK2U@#.=>;WGCM>%Z[YZ#Q#'7M!AX_'!F:/C:O+Z_' M(\D+?.YY5[#AD/\-_PUC2,OC&^ZE_W;F$I#/%LHW]CZ6OY^;5[#AK/ M>'@UO+VU0#2,@6%JM\.QE)5AW[SLK5VOU^XY9#S&Y>WUV(!9:0/#&)K7UF5? MTMX$QZ^GKQO/:_<<,AY3[P/9K7'_:U;HPN>[W!U975'TO9M8;Z MX'*T?CPOWW/(>/IC-9ZB/;T&CW=Y""'RE#<>WIM1MPR&X.6OU MX6OW'#(>2Q_UA\8-F,?!8'0##&H:MZGO,.P95^O&\]H]AXQGI-^"+1J,+J^O MK9O^0+=NAM*W,F],73?7C>>U>PX:S]7E&-AS-##ZU\"6P)ZI[P"V:7!]LW8\ MK]QST'C ];T9]V_[O8$UTDWMQAJFLJ*!>EOK_[QVST'CN;G1KN Q@YO;R\MK MXUJ_Z4E?IG^I7YN]M>-YY9Y#QC/6]-&5/M9ZYNW-%3S=,L;2%Q[VP/,SUHWG MM7L.&0_HB_%PU+\U!GW=,O3;X>A2\L+H&CSCM?KPM7L.&L\M1"_:%00O(YBN M;MQH_=27,2QSO%;_O';/(>.YN3%OA]?&Y?7M +39]5@#GR:-%33SF!=Z#;NJ&:0VN87XW^;.!(=:-Y[5[#AK/T!B#DS?0;B]!7JS+&S.= M*\C-U7BM?+UVSW;C27,#X]!1^#X*WR<1=]FA\TJ>0%[Q+28^WJ>/2F_'C,8^ ML7T -\E'O8? &_@5C1O$HGV.N-UG@A6TRPCA7<)1O2RA7<=X*M6<%=\D>M7,%])]B6 M%=PIX];&%=Q[@JU9P5URE*U>@C2NX]P3;LH([[;6T<07WGF!K5G"7W:E6KN"^$VS/"NZPG]?.%=QS M@FU9P9UV0-NX@GM/L#4KN,N><2M7<-\)MF4%=]IE;^,*[CW!UJS@+G4)K5S! M?2?8EA7$VS+"NY47]7& M%=Q[@JU9P5TJTEJY@OM.L#4KN$L-7RM7<-\)MF8%=ZEZ;.4*[CO!MJS@3G6B M;5S!O2?8EA7$VS+"NY4 M[][&%=Q[@JU9P5U."+1R!?>=8'4K*"]*#V;L\X)ML!B6B2 &%;(H2$('OYU[ M, ;_X8@.,27XD3T!,>C$K0]5[@^^_+3'N"CK( M!D[>11<1#&[O\R%*4,0F<-NLY&;E;J9^3M^'B@ZRGG:KV4;U4]YV%@ M'',=XQA]<85I:))/Y.W60%M=ZK\L??4+_/'C7[__%A?(_8#__^/_#U!+ P04 M " "1CB5-^3'-D[5U9 M<]LX$GZ?7X'5R\Y6C:+#SN2H.%..CQE7.;;+=C:S3U,0"4FHD( & &5K?OTV MP N2((JDI$B.])+(1'?CZP- XR#XX;?G,$!C(B3E[*31>=5N(,(\[E,V.&E\ M>6B>/IQ=735^^_C3AW\UFW]^NK]&Y]R+0L(4.A,$*^*C)ZJ&Z*M/Y#?4%SQ$ M7[GX1L>XV8R9D/GQ+/WWTAN2$".LE*"]2)%++L)STL=1H$X:$?L[P@'M4^(# MA(#H*J8(K&*%Q8"H&QP2.<(>.6D,E1J];[6>GIY>>0&/?"+P*X^'K6Z[\[;] MYJC30* FD^^]P!?EJ0/*ODU1/_=$\(J+ 5"VCUJZN(C@QUY]V[=RU3FI%*WT4( M8CNM/S]?/Q@/-C[^A)#Q* U'7"C$YCS1Q[)G.*50QJ[-=J>I+1O'P#7WL#(1 ME] ;!>:86B104O_5S$6\@GH;J%4!0B2; XQ'U6'8C#&4Y,FJ< 0/B%P3'B-K M54 ZRM8%R,BJ Z@HD!? F6?1?S53OJ9^U.QT5T.1M_-J*%*^=:!XU\+"TZX& MMWFJ29Y' 698<3&YA+_+(0N$F))RD0O1$-]IB)U?5X!H)#,RT*-">4@VUUIQ M5#!+RK%R_>Y^O@P,F_,F9EPCFGI(ZL.P'?+:_.67=(?%H"M^7:U*2;Q7 SYN M>3QB2DQTS_2F3)?FXDO_:.9":H*)A("DJ@8:FS'[:V4\/J%+^WJYB$G_J-.[ M3PDCS]ZP.H2,R_Q:&01E8R)-HG%4Q2D66_*[F8NHAX1AZLG*T9%SQ3]7C@M) M/2VN4P5$RJ-_-'/FF@#42%0/BXS+_"H("\P85T:2?I0^'(THZ_/X"3S3H_;[ M=.B^)WUD\N/WR92M#=]DE#@K4#DFC^W97R2;^J4L!"&=UAG0+< MJZH3L)!@1]49"5)5'6"1,".O%7A:P",0( J3RT\XT*GYPY 0=<:A6V @5C:0 M)OIR?[5X=FY@+.!.ZTMKS /J8[?3.>JTVZB)SJD$@3(2!/Y(!"$C">6B/K1F M!A**D&V1 09CXR M(+)B"P;Z.0'RG[T/F!LL! ;D[4$PYRTI8X^JN#H3/K!?YE9])J>'P7DMG_& MI8*6!^$>A1HL\<\):.S1M$V>AI#$T7_,G[?]NWC0F4#!Q=\1'>D5V[7$P$80 M+8VC;NDX@K(4(N)]I$&:WL*"B6R<<:&%5'.E6$UAAO80EXXHN'@>$0^,>ADI M\(QM2%W"))!<@?)L0'L!.962J/4,3&M!L#3N7E?HO^RP2S&A&-1T@"6P-%T. M#,7(#C'F\/"& ZAV=!S7C(Z#UQ=[_1ʓT;2*CR']'G:.C=J>T_WZ.1>Z3 M>\ZP'.JA;XP#,Q%@_FB!<)DVN7=51):85SQ?8;QUQ1"T:69#-D MY[)1+OS@NQEKUYTV)VVWS@F"^5]N_?3AW(^R<>\2TS%?W$0Z3P>6(&^ MG(2-A,KZ8"V-L;F)1(48FQG%-59DP)J)AI:C>2L(/ 3J\HAPE5ZQ+TP0'-!_ MB'_-I;SCTL#;<'#6@;(T(.=RR$J=GAV/;AJJ9[@H!XDT2I3"/(3@0K]72T0K MR2Q,3-MO'(EIE4YE#U-5'H94A8GASSA3E T(\ZKDIP4B"I/2;M>5E.;2XC'! MEG=PC+9"O##R&>H*H_":8$GN\"2E?(@@A/4CP3U"?/F%@;=N.#O3L[- Q_?M MB.ALCPT,:^6TY'OC*AP&NEU7[EL40CH525:6$J3(U(=2K(8E18M2N,C@10"X MF2-&&>18QIZF)=\Y(LY Z>ZNAFL,[A"S+S=F:T_M*XA<&A_SLQJS4'_^9>2!(_*%V; M8RV1Q1X]JNG1O(*#)UUFO\,"'@V)HH!\ VZ=EK_4QYW5? P<4Q7ND<_3MX_U M$2](#]7DBO6Y" VJLGXME%'@.VB;G;A]9N] 6S_-.2XC#EGR]L@UV<;:9Y@O M0TJOK5+6)4[>PD713MNQ*&KMEUF"]MP'UM8G99";4QS$1X(@_JTCS:>>QX5^ M[_^19U+^H. EX0TGB3C_5&5E%:?]6T!6?+BJ[5@]<,?/W*YL"C8]6J6;OGTX M/ .,%$?02=MR,^"_I%7X""N;8A\7)ES146U%HD!"\2&MMF,I8D$<[.$:Q!4# M"Y-'_%S>$S9+81=^U'%TX3$W,NS[:>>Z"ZM%(@J[PJ/.\7P3L/V ]G[A](8H M<_2"B(*B7."*5O!=R@06#T3@35+%A;1I&8>,\;CMVP>:C8C9'L:'91S=2 MVCLEK_/+/,)TFEUSIA.&1ZZT- MSAX4][X->0#15?4TP?>$M#0&HDV +JGYDP)K4.8'K$F-CULETC!K9 ML \A*DBU5-G-7)@E'[NR9(>_]C!#OA4#S)+WKG3;(](3=)0TR$A21LKO$)22 M59A$M%TYM2TV;G&Y8-,4$]$'KTU9NFXB7DMV8:_;=F7H9;UZR-[OB7DI]PX+ M-7D4F$GL5=K?6A63V0 M@5X6J[$#X^ L;DJNU_(2(7NZVS)OPKJMIX2DXG;C>L7$X9Q#>YDS]#WQ./-H M0),)7$*1;3!8I(][B48"]KZ3?QU*2T+^8Y"Q.J M[EM70F4)^3>*Q>RU]6MG5,LE%?9XW;>N'L_AG4-*-6?I? RZ)U()ZIDS>T!U M"M.V,1"L[,O2-2SU\7S6[/:Q/:KE=<;4**WUX/\9[YBR6[,N.![3*F_(EI15OA+A67Q/!ICGEHE$N&Z7"#[Z;L;:Y*T?&4R== M3_F7DZIVNM\)3O&&R[&KERX=/2B]3P-+E&)$>L%";X-7>_-J/WOX4C%0.SVO M)WUIP,RG<^4#9N\3^5(^VD0*0 M$2"B*M)H?Q<\&ITTS,<3WU,8:QLH_FI%_-W&]SX/,6574*!-T$ QX8@(ROU' M0^A'(MGE;,VI;JNJ/Q:07C*2OA8R.3-?;U*6:DO(ZJ@2/PDY@P%$3&9UZ<6O MY@-007RJ7"K&7\Y3931\%'A, K=:LV6[J\L8!EH36%P\8/L>-3QW+V3^?E'6 M761JKRQF@Q;R2:^R@1:VY-E+Z!*ZU!"+B^LKJ->[V&#EAEG>FS^6PY+Q\Q)Z M4M]8:;J/+2C??F=J'5*.KVR-E+: ?K7N#Q+XOTV)F< MF8)[,B8L(OK+$S/>+"#8!7>R^#BWCC(L!I1-X9XMV8I;BA0I\(M4O/] Q)AZ M1%[#/S#!UWU_^FC62V7)M^:SA:J>DSZ!8=U/(JQ4'E>19Q>59CRDYENYLR.> MNVA;H]UB#9)K"K#CSH,YE!]JK(PFPG(,I3;[R\O0J*[ MP@%4]Z2&<4.97 3$'$ UL]#)(WE6GP(8Z5+5*O*LH*1*Q:S=D1?A*. 30LP0 M?A<);ZAOF(2N6W_A=-J3Y4AWKT>)MXJN8#!B>LTO1MQ^.Z/<$J(7HM:H%$YB4CXD_^^4>Q\>?_D>PN 1:Z"\?AT00W%>YLNL1M6.SC=Q0/ CX MTRV[[<,(#[V.^6";7@/ 09:.+Z'9AFJU8AO<1X(S+D9<..91"TNW'\W.3Z=P M%G]/7#T2$:9*E**L[[ 4[=J[G1O]I7I7=N8JV/I*Q,R-R%/W*ZUQZFLYPW1*[+6I;KDCBKBTE5+4;97KXT<.0 M7&/4E9?ZPL/.4G1=<5=2Y \0>#P2&PB\DE)??N"EBJXQ\,J(?/F!]S@49 -= M7FFQ+S[T]:XJ^RY%T+RH4K&;<*IIG6?19S>VE% M!-M?:K)OXKB)-"S>GP:;ZE&*LK[;*%-D0,1:%;)N_TB.&.@[KZ1Y'&]P*F[3 MNU2M(6.%]2HC>U,V2#^?I;=SKZ2,='/@?>OPQ6D0<$]S*I[MKBVQ25V9M2(? MPAYLH7JP[-BXL[,^J'!-XL<<#TF,;B0+36BTJW%TU MDK?QW6K,%FY_S#$]Z"I6!(>U-<[E3= M&2B9!39?S_:V5E:WYF?\K%.TVR=&A!S2T5W(! 0RI"5:V9=E:-C@@E$F/ M5]4O/[R8QHN_ 2LNK677TN8UV#>>2'SF3 WE5RZ^$;_/A6Z,%P$=T/@0_NKV M+5G+BV[OL8Y:NS]X)"34_)60;Z#G!BRYM);MSQ0,_MYR%7NS*IZ&^B472 -A MA#5Q8LC2%BFG3+@9^;O=S.OH'%^3H,\NC"&])OY70@=#^/]T3 2,%;^# '4. MZ6667"?CR,K&7J'B;<]A[+L,LO%5'VN!.61NF"5$VQEW%Z>T4']Z)Z[EO6L: MTGC"-9NLEZ??P?S= N^>BA00[+8Z[BE) <&NJ^-Z+:"0XOLI%+_F*;TA"?'' MG_X/4$L#!!0 ( )&.)4V>!!V[-R( /)^ 0 5 8VQD&UL[7U9.KKXAR_:]CJ@J.VS7])VG#*Q6 M3E%,39*TK?[U?8GMK&ZF M/STG?\7/G\6I;T(]_?S3\]\^HK./YV_?/O_/?_SE[_\+H?]Y^>'G9Z\:O[B, MT_FS\S;:>0S/OM;SBV?_#''V^[/4-I?/_MFTO]=?+$*K3,^6OTSJZ>]_RS^< MG<5GWV;UWV;^(E[:GQMOY\NZ+^;SJ[^]>/'UZ]>_?G/MY*]-^_D%Q9B]N,WU M:(K\%[I)AO)'B%#$R%^_S<+S9]#"Z6Q9=X=*;I)_^R']5[9,38PQ+Y;?WB:= MU9L20K'DQ?_\\O/'93M1/9W-[=3'Y__XR[-G*SC:9A(_Q/0L__>W#V^_*\1/ MFD6(K?VK;RY?Y 0O7MI)SO_Q(L;Y>7-YU4RA$V8@Q+*LBS:FGY[[26BA_41C MM6K]?VS/-;^^BC\]G]675Q-H^8MA13OSOEW$D#^(T]FRE\^FX=W\(K;KKWZN MK:LG];R.LU=Q;NO)@^Q4D85/=,V+";Q73IO9G. M$Y!<7"XF>733NO_[7\\UUZWS97L9U?PQ>O_]^BOLJZHE?S MQY2D$(2OOUU%#^*^6@'C[7;A+/9K,X[S<@AJRY$$0C MM?^8C?MDH=H#6_!]WH'$/+>SBSP2OMC)4FU.PR^V_1T0@;H^1K]HEPIRE\#[ ME5)4]'WU;;]2BS;MCM)O;-W^;SM99(4(62%]MQ(&Q61P<8X$YJ9OWTY_FX)O M.ZG_!8Y#,YN];V9UUI@C =A#A**@=5-GAY0U5#.:R\MZ?KFN]KR9SB&*@6BF MBT[;G75\(5)PGEN)YZ>&J;?"34^L'M;V?V+&K\1';59UP(& M$QBZ'+SR7-6LF=0A!SGW/<0.$G#;WFWYL:CRC7AO6_CH(LYK;R<#MFACN0,U M[V8F-<]/@&*97[^=IJ:]7%:\JPE=\@XDYJV#_PO8'#!>N=I=XFW+,Z)8]Z*2 M>@H:K[:35=@/,-V; CSSOFGS%/>GYK:4_ZZA]-9?7*^+"V?SV^\ZVKGC230B MI-WLY.Z< XGX=@J_QD_VVVZ9-B0=7HA]?:$.60<2\M2UE>VEGM08N\RN+'\"#3V7S>UFZQ#+L_-=F-;:8?YXW__:*9 M0&U=H\,CB#(.B-W4V-9, PGVKOULI^LY^(Q9G/FVOEH#N9C5T[C;O=RGC()B M[ZL,^Y0Y4+,^Q.4Z$KAY\^M/K9W.K._D%._*-[)X^R*];SD#B?\Q?LZ>P!Y^ M[>,Y1A-I7RR[ES":R!^B;\"7G-1K!;Q.<>MBWDOZJ'KVDT"+K9NUWYAA+OGK7/:P/SZYV"/9IC M-)'V5@.=2QA-Y#OV?8@S<++\XO+2MM< 2/UY6J?:V^D\3THLEC/>[YM)W649;;]2BHJ^ M7)N>K?1Q#.^FW2>;N[*LK!A%P=M;-_8JM6C3AJ7V42G>4:$<4-:CS?!WTP _ MP]_KY%GF7KM95_7%;_,(HR.,66/_K:.W4F89;Z2<-/Z[;EA+MMQSG.S,+7<( M+V;HL[57+W+WO(B3^>SFDV6'(4S66YC_8_UQ]1KP;ZYC7$=S]R0[7[3MO2GV MB75Q\M-SD*+JG+=R.%)%242<6X*,4 $):RVBACNAL24BLN^;/LF;MYMVW3_C MMGW=&Q^A%]M.#=Z/!*8>**<\A'C+JV\Q\.SUC]K M6F#;3\_)\V=?8_WY8K[\=56*;?T/]/Q^\_DZQ8M9'IJY1%2#_K_)GS?5C]J7 MS4C 0;-*4N-E,UW,]F#&]^DK+9@+*F!DB14(<^&0Q KJ2\:JR*.)N@QNY8;4520D\0@NBW.6PTA7,-(UM,\*9\%WDJ^WD"]UXR!5FGE MV#8ISO))53MY$_=1D)LS5H0PAXG 8 [ FS7&&<258C#B64A<&JDP/W67;QQ^ M# Y<*:I\C)/T=CI;M#G67SL"NWFR)5<5DQ->1@#/FX"4A[$1P3%%BEEH9V P M-L2I^VKCD&18U Z."M:-^]3:+W'R>%\_FK8*,C!,E4/8!(8TA@B&!,[77J'T M.GA_ZK[2L#T\)%9]^_7F4,1-TZZ[=?%CV2K.#"'2$12$K93*?V2R=K?6WYZQ"H ;EUHBK!D%IPB4F6':(,(QU\9SK6(/ M[U$^0:*,!MP=5?[^8M,L_VC3_]N7H$HL0(Q_NT'!!8H;F=Y/[.IHPHU@O\9M M W%;MBHQ90,&U\$K4#PQ 66]81"6:^.(M,YSVFE>MG"+_ZN]=ZAGGS8O,U9* M2TD3.-?42HM$D!"666V1,ES%0+5RL8?7629T':Y;FY&Q*QC(;AK;\/LD;ACD MC[9S>\@[2!45MEC[8$%M$\=05-9#>.<-8I8R#RX\!'URD. 8/44*'A'FHQG+ MX6^5*6B:WM13H,K/8.K#0]&V&Z?M&:O 7/ 4>R2\T$BZ*%%0 GP?ZZ.T1B5* MZ/',TQ;A-_3:AWAIZWSF/&]GG0%[_D^T[6'0="V]BDYA2I5!P3N.#% >)2* M_\QB&0GEF/:8@RMCZ(:D2',*$)>RA_NU+C?FT]=F,$*NRZNH]H8DYA!3.((* ME@EQ8@R2)G(BI05+,(RE^S-0\'!03YAT4'T^I3RZ=%O -A/5WJO6D6PUG@FP(K15+0$3.DHTTHY?Z!H,DA M$3$W-#FJB3OU&>^3(MZ!J!X\-WZ A)#63L.GB]B"=/.XB55#%5T9G01/B2'F MHD4V!HLD)VP]6:PAR%(]+&J9.?81^'5$?$\@:/QW1'CB$>&N*0H.1ZY5$O CYN4WI?R5O0C7D5W?Q.RK,O($P6_$W3?H36;I;YGD[X>;O- M'Z#T2MA 73!@S"P+R EM4.):(0E!.DO!$]9;&>4DU8R!]> 48:$3.!5:(NYXD,)S@Y4Y=5>L./>: MT^ZA4LY>OW;?M/==^W,S_;S<)U1D1.RHMPK.1&$H!6]:8<2Q=(A8#_ SHB-X M7@3385S(?X^(8CUT&B-B:>8M<@F'R(SUF/;8^WVZ=G(_.HUJ& _H M@],8]_OJNV*FKQ(A0%5="Y0E!"F8[JY \V/3%6#] '!>97 M#G^=9>" O.M[*\6J+?#82<%)@0?B?->XFW:]6L3O/K]IY ?XTDZVV> !2J]T MC"Q%QE$(,2)O*4&*:N[MGMH3HO$JJ[ ! M1U@RBWR$'\R'@ _?',"ATME.JTK'=-5*!5_X[HU=-/7YLL]VPL M\G:NI(J2)Y^L0\H:A[R@&B5-;HZ-*>>2[#$/5<83.7G2CMD=!P<53VT;)D]>4^$L&-UR/B4S=N]QF=LIUHJ M@" J3SAR/F'D. 0;VMB;$]G:24HZ.5+'W,OW- @[5G\4X&O]I8"&[51+I9,5 MA"6+>/303WGS@6/FQE_2!,;SR9^_?R)\':D_QN;KW4;'$>G:K9(J8B[!L1>( M6@(F2 B%8K*WZ 3/20__M?2#FH"6@H>=,1H%EOYKR]C:OH]%($N"JE#%/D[F; M+=(6$^9Z;$$?=[:D-%4&F209LBN*71VS3V,['HH]N,PJLY2MQJ?4#7_2.==1C%^W&JKH M*)/!QGSYMD8F< :.$KO!1062^EQX.NYLZZD;O=&ZX)2,'33R[6TC^Z\ WI55 M>6]38LDC%C0X[4+G2^0T:! 3 BA9 G!UV@1\TL9M#(X<8-3Z(O_4C-F(L/_I MUF!&-%^[ZZALDE)ZIY%242%B@;7E5(A+3$%G$1L#(BBN1.]OF@(S/E8$/6!_VG:Z( LQQY1J2ER5,8;9!(#_^M45V:?A#$;I0].SI;=MG(( M4W9;6)4BQQQZ"*GD(3;@VB#->4(\&!R-4I+T>>_LE"S9T#0YU)#UP?Y)VK&1 M@/_3[=H8T8KMK***21D5$D.2*X5<\O"#.'N#C*6@RT]UO\;3L&)C],'I6;&; M5@YBQ6X*JX23@CC*$:%*(QZM0U[GJTPPIEX&J05_^LN\H]#D8"O6 _NG:<7& M ?[/MI=K+"/6H88*6\\(MQX9KR.$IP+ZAS)Z\VJ198SW. \Y[BZN)V##QNF" M$S-A6V_./+BLBDDOE^\J<1PB,CAPQ#P62$5*N8^$2--CDN!T#-C@'#G,?O5" M_@F:K[%@?R)[.XMJB/YZH6(X8*J3030_/\SS[B-,DT;1&B%HT$J<[J[%4=OZ MM+9V_0G0+;7'X*1.S!5"M<2"UTD=["J#:XGYUY,Z?U0(U@(3 B=U4*8$K /Y MJ>-=)%/X)I5S$/3!,G*GZU2>SN&>UV>O)'MU)OC+,W9^CE^_II2"ZROPRW-" M7F,QVNF?I^8C[P3J*3O1)T>DP]37&)UT8M'>GF=3ASR,N1/ M J5[\+A&O^C%](^+4>+F.BAK.HNYWEDSJ4.^OO;^LP7'N_3MWE/LV=.:-_[W MBV8"XL_RE7_SZRU::5?62C)-5 !?/BEA4++&0PQJ!=(._L=D#,)W.@<_>LN[ M-;+"4DJL@T4)<_"L;9*(!8N1$4QP)SD&O_I4?81Q.JT9$JQ2MOJ>E.>+MHU; MG\;^,7%%@WS5-I3FFB7B".=42!4(:<80(E!HYZQ)29 M/O:CS-K'\.IC,+!*D2+'$*WU\W_6\XOSQ6P.,61[TX#KW?SHDKTB+D8KJ $D MD\F/KG&DE 4(-!4,JG+.@ M4$5"2D>-I*<"*EV>78".$H0PX7N\85+<"/5BQZ PE2+$7E,UF^)\)44"^9'V MTB 7G4>6$ E4-Z YK7!@=I^0>AA^,F,0S,J9E?F\O*4)WU@[WHC5&QV"2$Y5LR=O+>UN'M M]-Q>U7,[V1:9;,Y1R>"M9M0B+0F,$Z4#<@14*#-2, 8 .Y6?K514:#Y#<^H%/C70/[HF2&BDQ9+R[COC3(\+%V M;:]AX.WTI[ODKV!<";-2 MG-GT .)N-;$E5R4P.)#2191POLXB688D=@K9!)&'29)YU^,2NS+.]W#\&!:I MA(N1]] 49?SH MX9@P%$:E./"^C5<0*K[^=I4W?(&.6SK^71V)#KDK'PU>GKS$UG,D8X!!(%A" M%L?@,9=!NA[GTLNXRL/Q8QS$RK&EN8KM_/K]Q$[G('PVAE=YDR)P?2M-'L]6 M):9LP!KB 07#(B8O(#)@$C%M')'6>4Y/?MUG /=S8(R.Z5ET6NO9GK&RT4A# M<$!)>HQ$\ F!CC3YTH^\/.JLZG,C4TFKTHL5@Z-4BA=OIW,[_5R#X"L4@,6O MO_G)(H"W_%]-$[[6DVUSOEVR5S9A0JEB*.H8D11Y"=1:BK1T (LV@?5Y9:VD M9>G%D9&P*L64#FRX;85F!/2@,\@$9Q$#1PI*C1!K&6.)@?;HT&,G8YESK0/T M> \\RL46LWE;^WD,FV/G3C:B>R&5<8)P)@)2VF$(L&P =:@98IQY)<'W9N'D MW[ ;@!FC(E9T[\A:EW7>-O(P?16"PX%HCBC%R_M6P$ Z#&&X3=3[H(BR/=9W MU%-AQ%#@%#EZM>'8T<@WJ7,IG?3)JOQSM^E"5X,*1^&'+??W OY?O8 MUDUX._5M/B;W*J[^"W^O;#48[0LPY/$#-/AU2M%OW5575)#**,Z" .T04EZ^ M ;\3)<(8LB0R1D)2AG;:?C5.K^29%F@AA%!?:N#!R^O?@$1OI[>'&,_\O/ZR MZ^14]T(JXL#H!AB*W,J$7!Z9F!J?IP(<]H)B>KJ/V#T% C4%>Z:448-&W*V@ M;Z?A7;H*%'.,EG"4>'!0)!4(U#9#2CDGN, XFA[3[&68-E;W_-5&7R^1@]\G<=DITW!VV;3S^E_+S[?PHTOVRA'B23[Z+8QTB'L6 ,?<>NEC MDDJS7K,G9>;4"M%F)#R+;:N]L&U\:9=.TV6>4][%G\T9*H.]\\PZE(002'*L MD&..(T==LII[DTB/30!EYML*,68P!$L>!UO1^AZGWZ57]6QU"!+8_KZ-E_7B MXLD M,Q()H51BF'FJ>OCFX@]%LM$@+;?*\# "N3G8?;<.OW6587?V2B0C/3$1:9$B M,B9)Y*/'R%-O@H(A%L,P]ZK_ 0@U$J#'H]-ZN?Y53+%MX^9E^[T(UJ7 "D=. MI+8&&4P"LA"Q("( (28IC292CU6/)7'U!Z?<2! ?7Z>M+ZLX2*&M\U;8,A/H M<@E0!A0MN I6*HDX488['JQ./;29_B/Y^6. >3P2/7Z?Q5Y\>KR8RCGML>KSKK'Y8U-K4%R/JJH>7(RQK[9ZD+VB0ET3T.?N?C\7]D6@T"Z/'HM/4>A+V8M;6D2@66M X1 MJ8 32E$RE @H(_U#S[^-@67)+9!-AJ/J7GLN&&0BJJI1#Y MOE.>WXYVRB7D!4](A(B-P0%[>?)G)I[^LN$P/5-LQ_7ZLMU/S9D'(-MX]L76 MRSODWS1MGK6YVQ?Z*KJMF[#W*ZD25GIO.4/*>('R>S)($D61T,(XPKB6;IA% M[B,$H;TY\'#S]NC8%MSAOWRSX U N9H4/)QP>Q95,>:#")*N-K@K1?,R"N5( M:8PMP3:Q/A?-'775. M!L(5\RA@:9'"@B&!F4'".R+RTT_L]&^+. (W2P)^-)/\Z-&=?:SQHX54,FB3 M* 4Y(GC13#J*DKKV<>=]ET=$,\)*S'L\'P25ADA.+.)8?= MF2M* Z>26^2--0A0=*7S4WX]UA;*V,BG']\.TS/'T'5O9[-% M?F+D[12DMI/W"S>I_3L JH76=%1Y6\NHI-+>@[^+E( ?CKA\!1K\A@UGRA . MFK_')9)'G>;KW>U;--_0H);VU-:+*I^:3_9;GJ3,EUZ!Y-GIW'?[Y*%%5IPQ M++P6B).4$,MSH9[G&QF]-IHQR9P_W>>J2G.O',A'\>GRQ6OOKK+$L]??8NOK M60Q=7;I->2L%(#.?IY)"$HA$8B%8D@IY3!75'*O8YS7 HT:G8^JUH< L1:*5 MT_ NW7O\T5/G3G#_>;]KAHMDMN2J?)!:!Y6UEH#%HP@I9Z012 M0 7)-<'8=++R_SZ#-K &&*K/GNBALR[7^;[/!PV@;^:@!]UB>>G,I^:][7+X M_O"2*V$D%Q9K!%&"@"[ &+I "K#E+H7@".EU#7.A1?&1V%4>VV/S$5Q[Z*[I MZB8T?_VIM>#:^_61O.5?ZRX._W>Q.O,R#GM'D:.BQBEP'SG22N;3.2Z@/#>) M%,F^9>(4^NO4-6E13G8<#Z?26\<>/;]-P3>=U/^*X;]7D?*] SZW*VMG;3V# MKUXM\N3-RKGMX/2,564E0^)<:8D@=L.()\M1S*^F"4.L"R)JW>=08!G]?XIC MX@@=9/5<^0+X,P=W"]C BV\2@?TB;/7 MW^:MA6%83VU[_18Z:'G_4-XJVDQ OL]OI_/80M"]?1OO6+56/&@G S$0GXL\ MD90?[L0017N"F<8N4!Q._@Z7'@SZ<5/O"2%=S([>;(WN-%XWI*Z$UP8+E2^& MP!PIHS1B,L /X8P,/H%:/_FGE4^F[Q]:MD'P+G:^O07YWK=-VOJTS+U454@P M)*4&JZ_L\AU CHQW%GFNH_*$1VC4J7.G=Q\]/)'>"Y]2??TA?HG31;P9+@_/ M/MS>OIIWB,#_PW;7^H#2*N(EYCY%%"P,+D$, $V=1$:[B G#/KD>%_R4X<[! M??W#G92BJ#(I3<2]E?9*]DX]RD[:R- '1,\FY9E/1?;KQ1^O3AX4KU+\^!B7+C>( MO7HLX Z/+>1X/%/%&+?0&Q)Q8_,=+2&A9'5 5H5(=#!*Q![O^12:D!N4&8." M52P>B5/ 8))O,@R7];2>S3,B7^)N;NS(6>43XE)2CT20&E#4"MPF<*4PY5KX M8(5.)W]5X+ $&1ZQ31/Y04S&AJ+)/C^* 8MD>7* M(R()EA$K"-EZ[-PNHW1.E5Q#HE[PKI 51FM17X(*WC[U]DB.RBCG;!0*J:0Y MXL$:9+UU")H8A02WSM >+X>4VY@]Z$K $#"=UG+@:JGU KPWJ.V1M<&UM/UD M>M7X1:X]'S:$$3Z_?CN%07WYW<&",>I]8^MV^0[M+]'.%FV\?P"U5'T?_44, MBWQ,;KUM&YRBY2DY ./>'43Y'K6LTSY_:FY+^>\:2H?PZWI=7#B;WW[W*C\M M/CG>BNZJ#7?BU#. (PNY1=T\FJ?BB08:.4:1<(,8Y1(Y80A*U%O&J%&Z*"Y6L8O0Z*JM1G]T?)9Z9[]W2G M)Z>'P;"4D=Y^)T6GVQNZ%E$)ZQ@6R2)BA$7"^(0\#A%Q)P)\[DV(P\QS/SDF MC0CA;B+Y26B7] !G<46._,F#=\KL@?KFT*(J82@)1F27-K^BJ@S\YHA%$##Q MX*WAU/;P^4J^+CH460I"6< OW.2;?%H^RCVF1W0O;BM4S:^V70!JD6 M0HP<7+R/J\.7!:NZ\RK/P*$.]621FWRGN%8KO#&LHNK+J\7&W;*7B9 MMP651^E.]/.[$M^EEW96^[S0D-L2PX-,W^\1A19=-M/E4<5\_C6VL_+-&'_L MO&L_V^GZF8OE"LS,M_75&JW%K)[&1\^)%:N_Y&A;'WV&J'5^?S_[4>HLV>Z/ M\7-6UH5BYA]K.VY;/T3?0-0\J==Z8IWB-IB^E_13#?'<>PX^73V4W9T M0Y?[A;*J!?1^L>WG>M/5#X^DK+ S>1TX(?@7D,64HY3O 5IY/@HKU>?)K*>U M?V\XC(K%IM^]J_3P#?5M$>G6C!6T$R=)1;Z1P"*F,3C?-F $_[PE@ 8FPUSR M^Y3VVPR.63&63):]$\/F"T=VKVAU*Z"R1F--$D: A$%&)(:L,@[I9;SFHP^\ M!VO8$V7-6-C]>^=>L7L?3WOGWF@3$#^Z=AN61NY]^_+Z0[P"'9GCK'7>HSB@ MXP=Z]P/9/+5T]XY#F=J*.O@_U'['@KNYMF6J]>U&UT>6ZMZ-2$>5J /LP)K MKZ')]>=IG6J?[X==O>^4S\(VD]K7IR#!!S*\F31?CQX- M]KIU:*Z\/\E<,3":)UB LO$11$8:XY X)+:U0)!!/>FSQ+72C3SD6=%J9 M[8]QP0,%W\/TH"5YA]GR)HUMNZFZ%U(9)PAG(B"E'482VX!$T PQSKR2T3H6 MAME@]8=DVZA E_"$.UFYHEY9)XE.QP/8Z0NM^R[_G3-7-R[?$Y+LM'=G7/?<*A*4CB+8I0@Z3+ZE]_ M$R! ;5Q [%15N=N62"20\<6'S,B(R,B__??WN_D/W^)T.4L6/_\(_P)^_"%> M3).KV>+FYQ]__?R3^FS>O__QO__K/_[V?W[ZZ7_UY8K M^.J'WV>KVQ_^>14O?_OA.DWN?OAGDOXV^S;YZ:=-HQ_R'^:SQ6]_S?[Z.EG& M/WQ?SOZZG-[&=Y,/R72RRI]]NUK=__7=N]]___TOW[^F\[\DZ4EZ>?7NUVC9X>C%]M_ER M>^FK6_^.\VNAE/)=_NWVTN5LUX7AIO#=__[RX7,.R4^SQ7(U64SC'__K/W[X M88-[N.??US.[N[G :1W[79- M3:?I.K[*/H@7RYP0:G%UL;J-T^*K#[/)U]E\MIK%2QNO)K-Y37&:/*E3"#Y. MTC1TYUO<2+Q]=^FTZQEMK];S^.+:),M5@#,@N;Y;S[/1P<;W:3R=E4"KNR1= MS?Z=_WIQ_2E-[N-T]1"^!JZZ]>K=1H_[67V MS6(9+GF_",/#S>SK/%;+9;QJ]D*T^>2>(.I(_B&%^S()CZTIP?.V+7733):W MV9OP;3+/A\W%U2^3]+> 2'C6YWBZ3O,!\EB'3[M+KUT_=;QM=M=>17NDM)_, MTG],YNML0 Q-P_75[M J)JUW9R P=WW[?O'K(IC!\]F_@^&0+)>?DN4L&S$[ M K!!%WH%K=IP5N=>;8F1W-W-5G?%8TVR6(4%3UCX5!G3CC?MOI.;.?J7V6)V MM[[[$(>%RZ?)0WGEYW5 +/LH3:9Q?+7\=1'N^S%9F&SRF&=P7@1C9Y+=+6]: M^74?J#_=PWGR9'#ZK;H7HN)+5_4&K74X:#L8C]FCELE\=I79XD\-F0H]KGJ' M+KO\>17^SF';3%Y^GOQ>K^L'[]2;",%\3./;<$V@:C9M-!=EWQW[$JD81,*W MC65Y?:O^A?@T2<-'M_%J-IW,6Y1HYWU;$J_T#6;+Z#"PK![>+ZZ3]"Y_\#$1 MJK1MJ9M;._27,-V$>2M[[+'N'6K38;>>&,^S11CQ9I/Y9G4:8'KBJ5+3:9)F M3MLOR?8N_S,+=T^GMP_%[:[4:OM=Q7ENN!YU"&FU>?)XRY:Z^'X1?HR_3+X? M[]..2]OOQ*FV4(6F+77R8[S*%SAQ^ODV#&+'.K;G\FXZ\_A6J#!X7#E-9_<%D.OE;!$?-R]/N4>/W3YU,&QRSY;$NHSS M<$)L&6G,^* ;BX8FMB/KGT2Y*-:-E,]KBHJ2UHN\_M#)X=1O>3;_7# M97R?I(7C].:$,&K[3^H,@FKSW;%V;77OR6R?N;!7#T<[MK=%9UTZ>1BH?(?. MNOS(OLMX&8RL:>[&"%>I,+I_"Q?4%N74._<@8O[=16X=M"C>\;MV)EK%5_1( MN[:ZM[Z[FZ0/ 9#9S6)V/9M.%JO,*;'./=Z?DOFL2K3GM+OTVO4\A+K<4"I<:^]8DS2:2E)\>-38;9Y MH+/%ZMW5[.Y=<>'CK0?>KM5HA,A%*(>3+=1>23Y=>OE3S>3R?V[;-9X%\]7R_*3 M?![Y";@&39L8!4_#Y8,MNNS2=?X_G//X9N1-4;1UH[ M:@6A5 (GJ:? :2/ZIQKQCY1'I _JJWB"#$ M2"//E1 82:&<\*Q 05L)9!44'DFLTND/21JH^O./L&Q9C'\G3=_9'I;N%)KT M@E40*WR0#]U_#2]P,,9__G$51JK'#Y/%*KQ/;IX;Y6'4WKA->J'87DGUPY?0 M>_5]5NOM>FP=04")UI89Z 20E%).;0D6]I;V2*P#\^5KHK7/AJ1K\'*F#4F: MK-_VF95W"FD>6T=""6>,]00CRC&0%G-2RBV=1=%.V[=3\NRUNT\8H^IHMBIK M&J/WQV'/,*QY)MGYD688LFSR(^)TV^-?GJW-=A!D3XN((,NH@X(RSY$&PFJU ME8\@ZOHDQ:YEY@F,J*.UI N4^F*!7Z4OU-$XME6%/E62?O%P&;F\#AXY0X MU"S"4#C 84!06R \,&'N+24UFHG:G"#GR(D6H1K(=?=*^,!SC4UB,B MHX346 G@'20(".QUB:"3ROLSLE6:LVT@5 ,SC%GS\BTZ7"T.AVI1T[\[=V.$$[WH9VV2H3T&H\ZK4<]K"PS*>,/ MLV_QU$>.1=P";8!H1[+V7%.6\DEYC#8CIVDXA* MIIV A&A/# GVIL.@0$+RL-0<2Y"I7;7N#3.UC->H TT'9-4/OTS^7Y*:^62Y M/!)P.N$ND1'2:!VL3DT(=\'R](@6X*DPX==W\O06>&J/'R\]/IW!V)M'<+\$ MC_W_.+D['E X\4X1U=JB8'>@L.(E 0MCG2SQ$-SJ<8>F.M%\=7:UB.B?3!ME M&.L<"38,L6S\+9Z'YSFMH(G^TC+R(<5#((@B,F(X-Q! M9' I+U5ZA*&NSC2:=(E<;][M]7*5W,5IOLTRV^EV.[NOX-S>WRK" 3OM% -8 M4^4$@$ALY33.U<_VZLRIU!=#VD-M!!/4,4?WL::1#:RG+@@M$"$,6>2XV[A$ M /!,U'<>#3&2-%^ZM8S7"!CRQ*'ZU(-4CS-[;A9)29S$C&B110^Y!5K!$A5K M 3^KT:93%K6#X AX==AA?;AA9+@ Q!NA218^HCZ(#0IIH0)FA-'XH?AR.EHC MX,9EG&$Z6]P\"]7$Z2RY@O5(<^B.49BIB7?4:8G#&H-! U$Y)D,OQQC''XI- M+<(X4'1DU[["5N,;=8IH#]"!BCN0>EBZ["PM726TS\V+*R*J- 2>TS#O!MM?BF#D\?+5 ML Z.=!=,3>Q?:JX1!N>CPU$Y\?M577\J*VKA'U3:LVLB!:U4T(-@25O(A8(< MTK+O@O>:J7!DT5 ;]:0=V3O5V^3[<;T]O2;RCBOLJ/590AC#&"*,RKZ'90L8 MCZNI%;TUD/VXWEX7=\D^B7:N-Y)%^#&K9?XE3N]V:*IBRPA0R:0Q2 GA)8;$ M,T *&8(!,,9=6FW;M]T@U?EZ?-#CAWIG%UG$B[&T3$.J7Q\I"HQ$A&BH,'"."^]Q(1NBC%;:3[N3(/2- M$:0Y>+V9N.O%;#J[G\QU4LG W7%YI*"3$@7>&Z,LL PP24K)D!3U]S2P-T6+ M%K#K,8>T//0HJSV4SY)']P?O:A$A3[0$BF**I5.8, K9EO4<];G?931NOW:P MZHL+^;%RUW&:GV$?I]\"AQ MM0?IF7N4%.0,$@H)\HY@#&F9R,JQ4+2^2[LS;^0HZ-,FJ.?E8?(0A_&3:A=6 MU=PB1CW=OAQ.P?I9(IVY($="F.9@GI/'26+)L!=4(6P\<1YZ2W@8,X-AYJ%V#C[V%JA* MYU_VZZ3I-M.^1;!Z,U->]'9E)FGZ$-Z/?(?-D4SY_0TCYX02R@?D@GFF,!;$ MEM)215B?AX(>H48[2MN1&-\:.FV]YMN-4W:VS+9KK--="J[8,E+0(!1&*B4Q M,-)H$OXI9>!,C\BSUJJ&NX&GM[7KCGUQ!T;_*LTBJHQ5GIE@#?%@#B%+8.G. MH1 TJ)+4F8NUG_U6+8+6F__]!1POD@@VM9VR,]27*SU9'LRG./56D1,^2 \9 M"_@B*@R0>CLF,M-K&9**-&I'P2\][]WB-A(F/18KS*M?_KH(*ZUY)M?? _ Z MO@[&\I?)]_KTJG;_"$!L-./*:2H9 ."B=8Q1E05G+.76EM< H:7#4>6=QIE$1L0F80Q'Q:6&"IU*>P+5] MMX@$]]X9#JA$R"D;C!18^J>84+ ^G3J+0O5"IY;PZHLQ[Q??XN7JKBAID:TY M#G#C]<61$)0()2T X0>CG3)F.R!;[^M7M.DLR-0)"QHC4WO]O>7?]4O^35[E M9I^P.&]XV\AX8IQ6#".*"0DC(A%D.S[B!H?<=Q9(:I47 V XNAHZN[Y]OW@^ MH7[* F7Y$9E_Q+HY"!'F(2002,&M$3JLL(HB28AK5,FWW0T>W=?-D=G6$(@< M#C)#A)0#KI"=AGF2L]H#Q*!U,6M,Z=A]>=NA/T!6F&9,0Y:SIC#DFN#O2F1!,30 M\]PZ4YD?76Y+J ?MGV2MC^@P)*VY=>8L.#I42E=_6V=DF)NHT\' 0=X(9!$' M9?%EX('N\_3:(1)T*A.@[M:9T_ ]WZTS 3I!# CFC4JQ MWKXS%/KZ4]=Y;)VIRZ8NP.V+6(=C"299K&:+=;)>[@Z]?HB7RR^WDP5$OX0K M;P\%8=I]4,04#JL,$!0$+-6.8VQE&2P3AI_]UIYN@H$=PWR>I'V2MI==UAN' M7SPWDM3J &E6^9!Q2Y#Q,MOLJU$8A@2V]8N8CV2?PC@HW0SU\V!X*>M%^B%9 MW!PT#-I]4 25H3X[4U%K!KG0W.@RQ(*8T?4W273F5#L'#C>$^3Q)V]>P?.2Y MD4,.<&&A"XC;K(JL@:5+$TFE]?C$G8#-N1I&[G68?[O5.HV+ M\Z4_Q)-E_&GR4%[Y>1W@R#Y*DVD<7X5),-SW8[(PD\4TSBEQ<1\>E-TM;WKD M\->.1?DX2;.^?(L'[44/% JW6BRSS\/_[P* M?^=@;,X*]O/D]V$[D=S=I_%MEFCW+7XZCPS1F>(5"=\.M[>C[,Z'*ALX7ET< M>2,DY,&\X X("J& SH7%6K Y#**F6IF9CB4[MB'C^84181(X:&QV?*&0"&@" M;"$1<)S4WYS5]MZ+!LI(6D2@S[T4RW3UA #AMY?*#Q]%84JZ6D]7%^DF7A+O MV3RQ[]+(!NR\9@1H:HT7PBG&"O$A5[#/S3QC+"S> MGRU^\/I($J$X(!@# C CF&.XEC[5#WO MV8P=E@S+:3J[SX"[C+_%BW6\-ZQ_N$$$E2(68TF@Y4Y)JICA98^)E/57YZT' M1UM"/ND EOJ*+(2HIL1=%T>>64*XY\Q0I0F&D#A26BH$C^FDVBX4V (D?7GJ MBCY6J5'W\M*(>V04@HHY334GVE"TE4AA6C^PT%T*0WLV=4,T>M:O#U!DOHJL MI_^KE*[N+4?9_.UU>SQ4VVJ2+\[^IP+:8:=XL$U]0!(H6A4#I+J0NC MEG&"0&:A;%!YJ<.CS>NJ=C='.H2KOPT(R]7%=2%/A;%BY_41Q8"'50LS(LC% MB7'$;'&D:(P;GEH<,-J I%]U_SU)KI[.B9^3^=51G>]J%%DI$$'*>R2\X]8Y MYTTA99!?U0_Y=38&--363MVW $U?!,C+OP6SZ'IVZ"U_#;VR9R%"&@!?)<"<24 M#HM4O941VC&FE+2G[+9@Z<\$7,;A6=EQU3:,9_/D/L.AZ/Q!8^] NTAH1I11 M6B(HD0(2@K!2*F2UQO7I1J](@1;T]LJ^:P^AOMCP.9[/,Y.SC((_XG$HA+*W M420@H%X2'NQ5H#'65NIR_B(2@1&M]+OC06OP]#:]QXN P3QT6%W=!>@S^;/P M^7$F'&D968<$PIX 2SD*L$%,RT&5.*KKF_B=F0'MTZ%=C :S$$ZQ#"),/:&* MFZ+2NZ;?+Z;)77PDVV['U9''##OF*7;:0\\L M!V [J@'>X*2\[E(X.[#_:@/2EZ+?+U9Q&B]7FXX6K/P8'[+Y]S6)$%::&.R$ MYQ; L&*E;DMEH7']]5UW"9/MJ;PE5/K2^\=DD3PGZ?&)?6^;"!HH,38HJZ43 M1D7BL42EC);#^MNZ.MNBW:+FVX*EOU>^')-*K_-LLYCV@DIFBTGZD*,5A,Z2>@+D\USL#?D/CAJ=/37B"@G@-+$"L\Q_H@4I M<:;4D?J^P\[V=+INPXE4E6_39=9$#G .'-4<+GA.20?M(M.7VSX9SR[N0W=4]_"Y'43?UQG>%U#2/E%?#&8@D%0)A#R.UV#!1:-.#..<2A>P&M^TU=U?=>? J" M+5:W\6HVG:<"W 4V_*[=7/3Y:[_]@NPAS9)3( M3HU&%#-H &>BE)5XX\>YDZ-5+59C1B.\WC9'AN'&D4,>QD>-4RFQ9_M ENR6 M7)=);A_"7UDL;/*8]W9X0T'%YI&E$*!L.PQSQDE+N*"JD$9CZ7&?2J]FQ+>D MG:1SL!JH?I/E7.1-9KT[INP]#2*-->08$&N)1Y: \"1=]EA)67^1UMD:K1/U MM@//*%+-CM9XK= Z"BM=@A4F!L&P!G4R#(XEC-H 6G]G6&?Y)>W2HCNLAD] M.TJ08TT#FMP119&"&"!$H<5N.\P!T6!'4F=9*-VPHV6@1I*6=I0?E=I'G!E" M,32.8.2PL2BLYDO9B:5N?,DKW9"D"[3Z8HJ:YWJ)KTKW=^8(O,OZG2-S/-VA MV@VB+%2F &56 $V$#\8WI*6C1S!0GRM]1AGJ>JLZP:@WAMPEZ6KV[[RG%]?O M%ZO)XF;V=1[GIT<=\DD=;AA!(25W5(CL'%( 83">M](RT2#1L<_806U&M(E- MYS$"FTPW9RWW<8ZW M[6D!&Q4%*#[,)E]G\TUYO^DT3Q2Y^9)L[_(_LW#W8%@^%+>[4JO'X]D'/JA\ MVY%=PI3]O5A<9D7]THW]\S%9I.6O64BKTD'FK3XG$I""+/V?& ^! YZ&>32\ M%6'U!G26=#%K>JS E<:0M876;*"S%F-ZA?USP\;.?L;!5/4"X&0T-(3 MB:W#$-LMA$C6C[B>[OHX,]NF-5![#.2MTMET%5_M[OKN3ZM$^&K?-K)<<&$X M8=1*K FR*(]99$AQK^S(C: V*/ Z!M@WFG_R;S]BHS2CSHUVP]#MEV01/VQ" MI7Y=Z>#TG0TB!IU0V9DK7"C,,%7.BU(Z1QN4/>VPUF$?RGQY5'H;Z/462,J, M!CV9_A9?G7!>\8%6D:!*>(24])PB@ZW'H'SQ>)"T_D#260AI$):T!V%O!G>2 MWB?I9!6?>+CUP7916*M(B@4DF'-#F8*.HJVL33+A.DMY&H0N;8+8'V'N[L(Z M9C:9?YJ$!4T%HNRX/A)*(NZ]EI!;J(%5&7H;V82$I/YXTEG6TT $:0Y>[WX> M_? Z,OLA2_BK'JLX<(-("&XQDUI!XH&%"DC,2NFA(O5]/:>/+6>VI.\$X$'= MB*_%J.5]WGN?B'BMH=%A#$;>4N*X!=M7S0H(Q[V ;UOA5?R,+4/YQZ;7*-?G M9\6J@=GT?G&_7BUS4&#U4,?K5I%PPD*!'7+.8TXYEIR618W<2A[_'RQ'A)U5M$1$!@!85<6$>)Q@K MTNLOH?>53B_O=Z$W# &27O ]WXBM\IQ@*"$W%'#(A'2R##MX17,\5,>%-80(#CL.BQXE'6<$8UXVCH$^;H X4T?V89$5ZY^NK^"H_ M^;->VEK]FT:(*X0$TR#8'QYS)9THW78*4%[?G=59;'@DU.L)\=XRW-:+ .3] M9*Z32OEM.RZ/B 39X>,!0>*8IEY 6H*I2'@7:W.IL\(9H^!2"UCV-GK%Z6IV M/;""Z4=L%XI0ET9\52.F/K$Z>S4F5$0IS5$ M>_/$)VD\NUD\+CA/M+PKM8]DEO!GK7&02THAA8:5<&9')HSP$)E1L*D+<(?= M_?98RV2VS,H3K--#Q2LJWR/"FDF%/#+( FB9LIZ4JQ&M68,E7O@* MX=Y\3=\FLWD6!@NORN?0^<>7X_FKQ7V")?((JRHW=[7&D=+ /8/X5>%@$?$O?)F,L -L1#/^R^P9$,T@Z?&@7C M !("G%+4,HH$4X@5R@GZ$GVZ'TX[+&L@CKZTQD:CFMY6 3L[_'%R%Q_-^CO6 M-&(8,HX$D 0(9KFT7*%"8@(H%^-..QT%%RKQLS'D?P2RC3)M]$UR;!ANN;O[ M>?(0QY]7R?2WB_L,L*,QH[UM(F4$8-)C)I@A0!%&B2ID%$C@/@^=K.C.:$]M M+\^8;@FDOHCPZ*'+>_QK4,'R\O.O)]0$V]$N0@XRR@'2GCL$E/)0Z5)6(6C] MX:4SGWMGA&@3J+Y(D??TZ:$EG^:3X^/#@5:1R$K.3,,:(I7G7767K!_/\FA_B;>Y?^2H\Q9SB(,6I,/ ,51BIQ0A MO9HT32C6HZ]C". [=[WO]=^:R7RZGA>R9 &):78,8"9^?/6BD5J%,?MK$#PL MC[\D65IKLLC?V]MD'IZV[-W?W7GLX"*]F2R*,XKRTQ&7TW1V7V"U7@:J+8=^ M?(_1ALMXGIW@]6F2KA[RE*+)-+O)$(^L*'4?EN+.#E:)"QQK&DE, >:>U?@ MPPW$K'Y:9\O>^_84O=,(&HHLPK64!G M):[V1@[K&N^$**\6=QT!VM_R_[&;1[V*KR^.(+84995/1##]J,+*:%Y*Y14Q MXW9:=Z&^ PQIA-E;8<0H/_1='%GNC/89A&T_ G2$0%YJ:0Q'$NZFH?ZD]A'!T'HKB;(\V]8LPT\P42 BLC1K1 M3JZ.=)"TC5%M?9K"M^B#1%<5-+KO^D@C'^YM'/*<.(0,,[0PA@0)D^.(HK@] MZ+0EE&IK]6)U&Z=/K)5#NWP/-XB8X$YP(DE6;@,:+X#'98^5-2/:RM2#7MN" M:8CU^1-3MI[G+Y_$-.0"*(FU!DAY29W9^F1)6/[4=RYW?)K%*%Q]-1 M8LHYD"%OXSSW .LPIM03F*$4,[':>&WJL5JS&B$U]OFR*B,^_%2HR7+ MX3+^%B_6<2;QHZLJ2^R8+(X:$57:1D@3P3')RE9 [*5GPJM2#@;%"-,_6])+ MTBU2M36NIM/,0LH.W(YGW[)IKY;R3[Q-Y+#S-"R#>5C? ",9YYR4P5UE7A[^ M/H:LSPYXT"UHM2EAX^LX3>.K)H/!*?>(%%"8,HHA!= YX8B4="N7$_4=/!V> MO]@Z&3I$K#X3DD6^?%TE'Y/%IS2YGJVV?3JB_Z,M(ZN9PD81R@)"#BDK:3G M4>YYG^NG.8L7OR_"W[>S^\P[E<;+71FYQQM%P#J=U<.B4'%E MJ,;8;#-XJ. C#_.UDI34.DK]6?OY,)0E]C[W>!RT]/>TB2RUA'N!C,OI?&2F5^7"L:80YEF$.LU!;;!P!@I.MQ,BR M$7D7.Z=%RU@U6 'N%+#(:\_RRY=EX<1@K*R2I]?O7QG6OV<$M23&>$RHI5QP MKJG5I=P*-$@2ZMM,:#B)] CBP!XE]SW;[Q0OLR'RJ8LV*PQ^A&XMW3D26"IC MPSJ+4RL5EX@:6^(%+:Y?S;2S0MP=SE=]0MGVN!5,ZFD<7RTSP-XOE^O)8AHG MUT]VZ:AYKKWLC=D:WB>.8[6>$04[NB=$*5'U- M:R8LY], 07Z0Q7JY2N[BM*R >&C2.M@N(H! Y)"36@+-+&1,E^X%'GX?88'M MSJ:D-H'J?(_IY\W.G_>+ZR2]RWT]SSO0ZL[ UP\;S9[ H+1IG.DMZ]7E;/G; MAPJ[ ?Y+TV$:_W0TB"HA52BK" M*7/AC[$4%Q)2J%C]DX5:WLG7AI)>O^'-$>ESDUZEE-G/JS >9D_X>YSES4 M/9^Y]$-V*M"17-H#K2+(O2#(>8-( ,Q#K>T6*P%JP:,+@*9HO5UVC&KV'RLI MAB'#XQ3YJN]'[8.C;2,"5%8*DA%CM=,4,94E!6YD%E"/:"-=JQI,NL5I0(M" MQXOI[=TD_>UTL^)9TPAH;Z#EA%G$B&994HKN/T1&',NYL=(B#(, M0;)3&9=%ZN''^/B)XSNOCZ@!7@G.$&/9F<98FVQ7Y,:=3R'39V!PU%;7RRJ# M+0#46PIG?A3>EV0UF1]5_*MK(^6A0](:CP2QP ("?6F7"=1D=T9GN;N=*;TI M.(--!Y^""18^F-S$\)2IX$FSR'H5_G@N,=4$:"/]UG$K GA]G@I6EP8=Q"7K M(S1 XL%E/ W]SU.E9EFUY.**)\>:;R_]DF0EI;/DOHM@ON&D^(@@AF1PPPP@SG!3;:&5V_MEO+^0CM*GIO=>&N@!M= MVD(8]);)?+:I9).C=[ JX*Z+(V@(5@11Y0R@&D#@?#'@ F.QZW,14;-P2 ?J M3EJ&KC"A T8Z: MDBY@Z6_1N"E"&'],%D6'CRI^;YN((Z?#:D@;H"Q2F4DE2&E?8=9@[WHI+GR&?G$@6!?IFD-SM'[#U71@)ZB!T%@ - 1'>JM*"L0;)$6[< M[\3F;P>>WKQ\=YGH_R[6]N\7J\GB9A;LT8W3ZI#+[V##B"OFN2$"2N ]@YPK MJPMIG<"J?OI!9_Z_3A> K:+5&S?*S7*;TVTGRTU)F?)8P6(SYR&.5+I!%"1F MS&/,@FG$";%<"%Q*[SVN[R3L;$-_MUSI K7>S[BS E<1>V/5T= 0Q2&/""P MD51":&V0M)"+651_NNALZWP_BJ\-T0"!@D>OUZ[80%8J-X,J7FJ_!83.6^NCBAV,2=DM^1(_K[]NS]@^YAD^W""R5"LG6;"8F=&6 MZ[ VLZM8TX-()H$\012"O,!;&6 MCO8M[,9PKXG+,+$9!B7BV>XHR2FCP %)22&D9QS4KPHSK#O^5-VU \\ OI7< MU-_G*6FE!M23:M/N7^LG-<=Z>=AH"D[M]KFKT+O%S<8P>WB\Y-/D(?M(_3Y) MKRIYC!K?/#),$>DY\ A9H1EGC!69),Q#92I9M9W[DXZ)N=PGYPE>IF;/B"ST ME'N,*]3^JD_SR>+ $=>[+HN, M#M.*L=08S*5SA$BF2O$!;U"PO#]O5%\$2%J#L2\+NNSB4>_$\PLCH;$&)JMG MH(G3@(6EO-M"HH@=MU.JGF+V:+<1(N>NYU&ZH890;TO+I(T]^3[?<17LR:P3 MX2)^V'MQL%'$PEJ.>J>X#W,G@>%'641Q&25:CG #:UWHDXXP:5>;0-309MDH M(HP$^P=(+&4V%1FCM^80Y4R,Z-#ISK59$Y/ZVKR[GR"->*9EM'IC_G8Y53E>L=/+WC)A'EDG*. M,5$< :8D-Z*$EPF%ZX_C'=?.&]X.[PSD(:AVTMG#YVZ/))& M($!!EG#-PFRKG):VE"R85+T663S]>(U3U?-R?=<PB/TGXZ8\8.P]1GSHF+/)?M MJ*6UMTV$@1=,"Y2YE2Q4Q&ADY@[VF=%;,8AE4U4DWP/:W1%NNTMDTVPF9 M]?C7H+;EY>=?CQ+H8+L(($^I!AYZ2+F0RA!4;,YG4E)1?]=)=ZE08R)1F^#V M1:1_A#[/%C='C/\G5T62&@R)DAH#@BWGPA-=RD&=J)\>NCV#,; MCIH]SZZ+* /<$ZN$$=9* "ARY1 IP_!)QVUJU]+*;LTVPN.\=3Q*F[1_U8YJ MT9./6&%0"P/?Q2(^7J*Z^ETBB2&%6B/MB*40.6.W45'-F1ZA=Z^F'JNM3UK M:#Q<^?)[T@)7MG>)'*$<6H>D,UACA364Y72IH7%]QA9'QI6Z&-7D2J7ZA)>9 M$72@'NGV^XAK"2!A6 5K5@")H"TK\S"MF^Q@.KTPQ9D8@DWPZUSG>]_Y%U=$ M(/S'E,IV;3&"F:/8B#)IFH"Q[AFNB?U+S37"X'QT."ISKE_5]:>R7P)\=^N[ M@TI[=DV$N)16*FP50C[\3^IMY-DS(D=D=M5&/6E']D[U-OE^7&]/KXDPU$IZ M*AD4"BGFA-RFA'I-HV26?_ MSO;Q[35[#[2*G-.$0&*DMPY2H(#VA9G( 3:RUX+,+3E/N]M U1Z0 Q#FTR2] M2/-R%%?_F,S7\:G9*DI98RS(RE?("3^K-*=\5!1T&8!B .1I*+ M]6JYFBRN9HN;4YCRI%D49$/0.,.XY,(![IDVI:0<\_II!=U5$!T17>HC.9K4 MEWUH/9ZY=7']1,Q<^,*6:Y("T^"QD<*:8*FH5P_:JWW14_ M'7!7^G@T,7K.?UQG:KRX5E=7.34F\Q.6 1T^-5B_" $*+1+9V8G:K=1IGYLUD,:VX**EVKX@* M!+05CMJP2%,LK,=8.?%!HTU]$X*_07)V#6_MO:9Y-[X>P.3KP^,E3S'9),8M M/R:+;_$R++?^&<]N;L._ZENY[D'"VC)?O MB\GH2[+*3I=9I;/%6UC?ZH9O M,;0U0I7TOB=N4R=\-Q)?)M]UO AT6/F@ME+:B^LG>[<.[65I[1G9AGXAA1$, M $<(=2([TJK D!C58)_F6PS #87[N0SD^<)X^\[^/3U\4EP'3XL0]!"Q "*2 M@!LHH<5%.BO'V.H&&2QO,4(XO ;.D]E'_4&]L?YH3R(*&,. *9L7<>1":%HN MB3!'H,%A67_&'_O6SJALF*UW-)=_F5MH3[\WR7+U,5G]WWAU&4^3FT46D6K3 MOFGZ_$@[X(7R(NC $R^T"S-OB;WV34XT?XMQRC'JY.S?A\TPX9.T^"B[[I"? MLM^.1((Y:[%T*/Q ##:"VNWH1#EN\(:\Q6#IJ)4S>D-+3:?Q/#L7^7G+#(]. M'/?['Q=9@[+0-8$06@",XTC)[2!D30,'_EL*L8Y(!6<_#SS>:=/H8G4;IU]N M)XLA;:4C?8J_TS2W_XG6:?+^SC]9QS_=IVD;CZ[F7V=S9^>G+,_&58:7?A M2CGRR @181B RFFFL360&4"WXX10]2-0Z,^8;&=J&'UNY':1D(;5],7UT\WT M>W=L=/_02&-*'.;.>R2$,V%ZY(7:.>7"UL]>1V\VW#H&10QFG>1]WNPA*42Z MZL$Z.?S4"'%*,"=:,.JKMDO5B56U_# M@CB_K'QM=\5H.GU>Q 2" @EHN!2"*V$A*3/MPF)&-"A*^Y;"E&/2P2-G__;N M!?Q!P-_R+W9\7MSCF29^__WWOTSGR3HH;/*7:7+W+E=#/IO<)O/PZ7)S)O!C MI=@71SNHZ6KV+5Q@X]5D-E\^[VC\?14OKN*K'T<\EVPIT<6D\<@WJK0S#@,* M++186"/%YGQT)0DUK)+7O"/DVBH"? C U@H->TZ5U!8"PC:&N?"ZP!$+W:#2 MU^G!A\E\WND059DR+Z?6@<#.AZ4,K:O57\.8$N[X\X^K-,]B+CY,%JLP)+AY M_NR??US&-W?Y"GNTASMBI2R1!'F'$)'"8UNL_@( SM(&N0DGLVV@PMZ5*7#P M<,?3(B&5LY#*]+ACF?%V&&8VLWY?-([P@G!1"KN->2(.5_*Z@FMGX1R7H<\5E;Y2>?S MG0;N:(:\O17NDB*'<;.4?;\(LJ]SQ)]4>+Q,YG.?I-GU72P$3^U#A+/R\LA+ MI@F@UEE#16EW$021.D."=[CB&:E:1O]JO!;[1=;O-I-XXV_MXM4XM0^1%S6ZXV=;;U#'VCO_-^CY5MY!7J#G78B$ 9XX MCKWD'C*H@:.DU( %K$%8]L_W9V3*.__7)RCF.IZ%X6/0-^A5+R+.@/7&, :% ME"#0!%I7Z@%#6_\E&E_BY1MXB9KJ[_S?HW_D<_"@+]'S+D3<>?_^E2OX=RQ(Z&;GD86&P"1QUIR!8D(_\?E MREMP2>N?M3 ^FW! =\,HE/='>AE'_@9&T#E%'0\+7Z9-7L-I&S\0!LI>#Y_M M^+4;FOLC?(=/5/_YO[@C*'_7=A\CAS$P5DB.H"1&4\QP&8+QQH,&:;]_OL)# MO<+=3Z[FZ2/@2!9S>+V?5L&I2FIM-L-TQ6 MC2F9SZ:S$73 3):W:GD9WR=I8-C%PB2A XN' IV.5O^]J'"!IO]C<*PY"W'V DC MI&88,<2]8(1+B%EV0--P&V=>=?K8+IC=#2*<[3BCGCH"A3;9P&7-1D*DC20- M#L]H=TM+&TIZ=3!H"XCTN>]DF:Z>$"3\]I(KB[0HTKAGR\F^ M2R/GE6%2&@RL9F$F$T2J0GSC+.TS,?JD72=-M9FTBDM-._T4#2_5XJKHX')O M#OW!ZR-*F9%,6.*0-=!IAQ@L90*8F''NWVBNHM>Z;@VU^&(F^3]7S MOJW[3VH:E3W8NQ_A2(M(4F:Y EYX2*Q&0(?U1MEGK%F#@U':7GBVA'W2!2ZM MZ/+)FO/#["Y+]PEF>EQ=LX?:1XQ@JIEFSD(39-'"85G*0R2O;Z6U[N?O6,\M MHM27*^V58:(?*FP%/M JL!M*Q@C0"B/BJ&<*ERA:S5W][1FGLV$($ZU]B :C M0M;?H_L?#[2*B(6>64D!Q!8;K;E"K)03"\7':<&UJL&CJ[JF:+U==HS*S!LK M*08BPWJY2N[B]%7/C^Y=/=(RXEI2*@&ESC$OI#6&EE:S10KUZ?&I&*QH17LO M&=$J2@/:$CI>3&_O)NEOIQL4SYI&WAL!L&,86PH9!ACI+9**F_IKPM,CT2.S M*IK@-!PSRDZ?/H.\:!IQ#((]#2!C'CE, !40/+X+#I^=D5%3H4>9T@IN?P3& MG(OA,1*B#$.0(LZWO(RG\>Q;-J@>M3WV-8E\F)P==3E\#"@ D!&%A(Y*>PY& M1VVEO2Q.U0Y&73J:+S,?RX' T?;[B#)CK#1$2@("%IAK1LL^J_""])CY,E2T MJ"X8G2MP[]OZXHI(8\N,!Z'G"FM#-0.E'QUC(L%(RWC5Q/ZEYAIA<#XZ'-6, MVZ_J^E-9>>;0(:4]NR:2Q I" *?6:T0(T\CKHN_$6S"B>;$VZDD[LG>JMTU9 M[\-Z>WI-!"&3W"N%F"'< D6MI67?-24CVGC1BMX:R-Z7M6KCZSA-XZO+^%N\ M6,=/ D45HBW'&T>28B*P01@*Y 24 &!62AW,MOH#[.EGH@SI'FD=J7'PX^B2 MMTKS"'&LI) &2V"G\D_HS*B#L7VIQ;KH>R MV/'LR'@!'#<&0.I+L*@ U(W').Q&3;52/TX#K:\QHRR8>L3Z>'I9A#5QTILP M/P-H,!** 5)*8H+A5EO]IQ];-:2=T0"3OK5[=.Q_43?7&*BPTLI1HY#"E"() M2VDP(G#<5D(]Q>S1;B-$SEW/HYS-AU!O2S-TN:4O&X9FW^*L$P@ <7A:/M@H M0I P3IWRW$*'$ 0"\;+GEH)>$VBJS<5UH4\ZPJ2W8%6M(U8 19!IP8'2Q"L( MN/"E*X,1 NMG4IY^:MZ0DVT34$:S(_T,#IU !CMF*$*2!BDY"YIR);("Z9$G M4M1D21^G3]0#]D_JMH?P*(V9,V;L,$SMYKP4G%6)-A9(#:W0G&E(Y':#KN/G M>)Q$IRH_Z;R4T\#MBTCE";D7P:B99*4"/F^V/1\RS?:VB9Q4E%OK!8%&$>$( M+S-C,/>J09FS_K*'/C3>KMX6/(/E%Q:GVD]N8GB !8>:1=0#K)V4$OM >H&8 M]*B4-(SK(PJ[]EFWH#Y"_SFUP4]_T^ MSD:Y+[.[<,G%]>?PZ?)Z,LV^VU3A.<2;MAX1"0ZEHQQA&!90FCO@5.FHY@RB M^L6<.JO(U@''!D)S-!;YP>G],O[7>K:)B=^MQ' MCT&2Z^O9?!9ZNKW&7*/3 ,D!E6.L@&190&/@R$B$@0/4S(TZ/BO;/FNX! M>R1#5^4(*]61&TU)OJ.E"0N8LK^^AG?TO_[C_P-02P,$% @ D8XE3;31 MXLW'HP \P8) !4 !C;&1R+3(P,3@P-S,Q7VQA8BYX;6SLO6MSW#B6)OQ] M?P7?GHC=J@BYBR3 6^_,; @6.U8E^6P7-V[T;&106=2-J=22369Z;+FUR_ M2V;JDA2N)&OC[>JP)3G%\YP'Q(,#X.#@7__'][NM\ZVHF[+:_=N?O#^[?W** MW;K:E+LO__:G7V_>H!OR]NV?_L>__Y=__?_>O/E?^.,[)ZW6A[MBMW=(7>3[ M8N/\7NZ_.G_?%,UOSFU=W3E_K^K?RF_YFS?=+SGM%]MR]]M?^!^?\Z9POC?E M7YKUU^(N?U>M\WUK^^M^?_^7GW[Z_???__S]<[W]>_P9X?_[>;/[D, ]W36M;P,CP\>_//O\[:#_M)4GR4_NOQX\V MY4L?9(_U?OI?O[R[:?U\4^Z:?;Y;%W_Z]__B.!T==;4M/A:W#O_[UX]O+Z)+ M?N*?^&E7?.%\?RCJLMK<[/-Z_R[_7&P9C/9I7^OB]N5';.OZT1,X0PEGR LY M0__RRH/W#_?%O_VI*>_NMXR>GS3P*P#>/P=K"UU+PGL5D&.L/GV@8;R?6-XV-M[?IX\UC-TL9*MO1K7/MX;?C&>/O(AYRS_UCGW5?Y _ M?41^6^.]J)X]N/B^+W:;8M.*YJ-'.^7FW_[$OEH=FC=?\OQ^]9:-6G?%I_Q[ M6C;K;=4V(VO)XHJK[=_'1*X/JM5/5FZ)F<<[P2WF]?J5%^D_\M*[8X'V_?_.H<7B\ M8\&3ROQ[U['#G'F)FG%):K18$969F^(+GTE^+.ZK>L]FG$=52X(( M$B9I29900!(_\#!JS>$4)0C$@CU&^?GVNDP/R3EBFFVDOD3.2)_1YG,9G4;? MCR;9;=9?B\UA6US?/C7\=G=;U7?M@@I^Z/_Q$PNB,7/_MQ5$;HQ!$ 4> MI%X <80 'M#X449E1F];&"R/[@-LI[IULG*7[]9EOG7.(#N?'_J^F7]F'^OQ MR\4!UMI'4/46T#22HGC6*L\%\@SU%6^>X1/_^-0V$7? :3V86D#5>![35\LM MMQ#YM>WE4W6>A%51\?Y8<)K*;=F:O;Z]OB_JG(/Y4%5PS[H]B]YEYI>K67N7RHK=S9[9XM:/,Q#"9^YQ0OTH3D/LA\Q$ MT%I#*$FPETJM/SZAY=>E)GM)E17@./=AI M1XH5<.,X3$(_"B*\9[ZB MGLN]PPA/@E-4>Q1) MSCR%V;$SA7S$P]C,4(VP92B%*OBG\S@=#A3'T2$]"7TOFQ6SX!-,(TR02Q&( M0$K 8)$&.)+?_5*S8UDQGHVL S@VQ#)XD@*B1:A2<&*-2\T 193&*:*4A048\&8]8--C15*>TNLO+W0I$/D$QIM3S Q!ZQ(W">+ ),Y(9T"=! M2_,I5 ?0C$:)TJJE4A88-:93KY$YI5)U6.2U2I+?1:N5K"]B>J7$T&N*M=YN MZA6IFGUU>U/4W\IUT;QC?^R:HLEWF^%'OQ1WGXMZE0:>ZQ,O0B$E-$EA% >H M-XU!D@$1X3)JT+)^<9A\<;,NOA6[0^'\UW^)?<_[[TYS^-RLZ_)^+YQZ9);F M<2&;C6$Y/1O('0!=.0-*A\$\_MCY1X=4<*@P2_2F/T/1]K_E$?X(WO3$/QE6 M. WM8.%&_5 A0\P+(X857N<=..RX5%E\#Z6&D5V[%/BQDTN.I#>& ?8BX,(T MA9F?0I>](G@PAI(DD!@X5$W,-53TK$NIES*-0@/#% S*#@4=)J<'Y;1L*@F_ M,G524C\%A:KBKD2EJ)1?.LRM0BYUG:B,OKVR":R- 7[[%>TVZ3,Y+:Z MYV]5GS?<6XX##P($(/&]R/-H@D TS"DP<0/)+!5]>]934#J(;;RS.8&4S2DQ M0*S8FL34G,K)]R,ZS_ =#QO(RH^IY(Y721O-W#!'^3(6*XQZ]"SGPC1;XF<3 MMEN>RKW;_)+7OQ4\S^.Q61!%%*+ 1QYP?3_P4D"/@:X;!UAJRUC7F.U-Y'S; MS^+N!GR2V\C:; IN+$])I.16

    M9?$(;F8I>XVNL1UI4TPO0\3,N?/L;(A1 MGD3EZ^=B5]3YEIE%F[MR5_)DFGWYK7AL.PH)#(!'* 0^!23U:3SLH6.8!E(G M0LQ8M"QD/F;EE.V)&-,XL\$,F2""JE]8D_?KK4/H[) M:4&IYO=)D"88BMGE2S+XDJ/*;K+?D1"1A#]Y]I:A,SH.7$K\4^5"5$'0MF6M MV-Q\S>L"YTVQ(=4=5ZYVL;07L16),HS<($QC%\,X2VC@#1G)) Y=J:C)D$GK M2E.M?WO#ZZ-MG/49/*?H\,EICBF:Q71H!H;EM.D(T&D1]C2?8QS"J&GU2HRX M$0TSS/PR=,VT4Y75MU52_^[XN=C_[,\WO=WMV6M:?MX6J&F*?;/RXB2):!#' M-,@RU_.2#!R-AC%-I71/SY1EO3M'-V@(H,93$F-,* QJD'?4C8WYU!3&((19-X-2Q8[%='4,Z :K;3D)<)&NM0^JPN MI#,9<.1I1S+%C6@G(GG#M]OX7_2?A_);ON6GF=&>Y'7]P&#\+=\>BI67D"". MPM -XSB!/B%>7W>0V4Y D,C$ F8LVD[$8NC:%.?G>&5 Z+WMM8ZJ6FX>\0!S&2TC'WA>O:"V+VGRTY]1@=#?6DRJ3/8KL:K]1ER&<$_D MZPNQ[50,B\K[=?TEW_4+=*="9;Q\P6[S@76=X83(]>VQ?.)Q'_:T!)%2&&," MO2TQU\:,I=T31I<3SJSE#AO"F;Z]MS<*>*B5Z"/ )P M$B(_X[FQ_"#I ,0%2.B4IT7SEN?>YXW9GX0Y0N=:,G@D%S[:: 8QK9^Y!>2$ M?0#[B'3>""U>3O\C:?_';!5GY5D=46R+3;0,>;;I8#79ZVYD7V=0>Q=F!)#( MPQD-TPB'L1M1]H?/-YA"/Q#-^M2T,L->PVQQUSA5\IL+LAPOHRN:)'K =\;0$! \>I;47^NY&]D,6)> MXQ3/*3V_BB4OZVZ;CW]WL:NJ7L-BIC7$!'#&9I 3Q'/^1\1Q,9>LB- YEE!O MIUV6(:*VG+MXDXH%#D5%-BT^[V^*]:$N]SP9YEM>;KG9K*KY*>4G$% 4><3- M@!<',<:$1$F2]! (AJ%4FHI1P[83]B^*:W<*M;_<:G!&3EC-MH"8K,Y&OIRH MC%D12XUM-AD7W3D.5H[76E_6IR)4>A'V$5^X/HH((D/2=3?D,73VD5O M?]:R84]*SK3@#-ALJY!C+(UT<"/D+J/'FG&ELO#R*?:I[HS5+T7.K6ZN=Q^Y M%-3E[DN[ZW#JVM1+ QQ$<401!H!%E:$'!QA!0J7.L1LW/N4$^9B-T8%O5\+> ME?GG&%TR?D(CCSC2@I MEG.TGZJ 7@T-=F2^VCE'P/T>[=P!ERRS(J)KNI$6)L3&W;LDSG9XE+O-YU/^ M_31&G$P&841 @$"6@ 1Z;*@(:5&&/$7Z$LT2XN[M]=QGZQ[+Y MK;ML,7!ABE""8,3,L/_85+"[S@PG@<>B6:GCOFHF+.O0(U0.AZ5V8:HJ@6)Z M- %W(%.3%#W+QJ8LB'RN2K)*$EQ9>GEOH;#?TH MS&+@)32A$>;5AGR/#K9 E@G=/J)G85(MD;KZ5),Y 369A#0=-3%QNZF8GERB MXI*>:%.W #W1]Z$R^3+)S8+>5[M?APOM8$B(2X+,(RX- ?O/2\+! F$S+9FI MC\QS+6L'@\+^EIO;2-$B-J&QQ8B<,'1DS%2E_HR"D?F*"E'+F*0H(:_T7Q/- MA0_\\(D]H U:O"B+H4\SXD.F-)F'<7H4F=B5VRC3L3/]$@B')C5+,4*GXEJ( M)2:U%T1$2)QF4>3$D,S*B *ORU >(YZ\MD:BS([ZDBS[]>.E[3CQ<.C[09!% M+LQ2&*2]Q8C]3ZX,HX:=N91):LYCA%#5=5H[7!K2)A-3(0-+MD>.I-9MY9E= MJ#JI>/+J"JXJ.^(7C0USLF>VAWC-11'UW1"2%%,<^"$BR6 W]K#D)6.ZUB9; MDG$>(92]7DR;5#&=FI9/U=4:YP7AFNM&L5?X&E$NECKB,^4U-"27:5 MYX7VB-4.P(0YG6J&^(@KN6FB&LW+4#-S[KP^8=3A25W+!J-].)B%+L$@I8$; M1JD/0!+"8;(:^3&26M?6-C:KEIF91$KSJZIF%JDUJ6;+F%,^84M*SQ2)7JJ> MJ;KSJIYI\21<6X=?0?^Q^%;L#L7[8M_'@0%Q,Q1'H1^&P'41P"1&O:TX\$(L M=<&KD@7+RO6)5YQV>E22]6_4&!.3)?MDR6E1BV?@Z &D[66\'91[UDY1D?@Q3-W6AEPVK9+%/8Z&D(?6G M3Z(FKURV9XHH,2&QRY&2>VZV/>/DSGV'\4=-99+B5%&;;-&IJTY7S@G9S.)T M1I&,/*DPNU"!4G+E-8E2YT?\BL5]SG1P0_-Z5^Z^-&B]/MP=MORF^[2X+=?E M?A4$:>@&F,ECDJ4$):E+^@.M:0K]-%OMBB_\\V)B9<"@4!]+NCYVCDU\OG'" MY&PZ4+)7*^JS*B964]&I>)5B!\X9T#D_G%/; [P\!%BZ0?$UQD84S"#=R] Q MDPX]NRG1,%>BFC889.IY\S6OBV-])TP#A E$8<;^)%D*7-S=V(4!RE)/="-; M^?GV>MJQ@S%,3@MJML)EE]@9Z57:A"ZC+^F[41E^T52O27AJF)?=6:/=)BVW M!]9]GQ;!)9""..8WHQ ?4DH3W&\L 1S11.H>*%L8+$]SSLN6\4)D)-^NN=0- M=T%Q[-TE41WZ=B.D*T9Z[+!HOZ_+SX>N$.V^J$9YRYBILCQV+Z7Y59;AE1;]_+B#0TV6947 M>K3;EQMNN?Q6G"K3TN_K[6%3;#+&&U.A^\-P+>%3\">@V M#+XU#Y!)*4(P2 M N U$\CH?H@,\*;<'@X]^F\WOC@E)13:V^@!B MJ)T7-,28:B"AT6?RMV%I ]/T!%PD(E?66?.4T/EBZ$)T6+8"^VP(A2/YZLRMV9UV-]69*7 MA?1F6=1/^[.2UR(]^I=R5]X=[H:D5R]-D)>Y 'NI%\7(B[Q@>'X<1<)]6NZI MEGMU#T:\.TMR\GJ'MD>'7)?N<9C)3!?JU(\\O]"MU=B9OV,KXJYTWPN)SIU_ M/WM^1B,$:)!F% =A"(#G W]X/DV1*]RYI9YJNW-W8"0ZMQPG IW;&AV2G;O# M,67G/O?\4N=68FE!(#(]X@?Q3&&"1JL M^B"2N@1(UY9E(1A9T7JG?+Y$EUZQA<,IF973%$U2[>1TC[,ULDIHBN=EK \: M\^9I,Q8.==.T6X$D3@C&$4 8PHBF*,O\ MH$> W!A J:O:#=JUK)VO=-S/#TZ+UVD!*Q4E-=H(8O(Y%_]R^FF4>CL7JXOS M."*A-EIC&1IJQ;.G-ZE;8\^ BI[LO\_OABKX <:I'R2N3]T(,@0DI)U5L\[ M<:TUP**HWJ;%MV);W1>;3\7ZZZ[:5E\>/I9?ONZ'V]FR& 2^YS)C(8RCB'H^ M 8/5 ,G=]J%KR[*>'N$Y^R,^.:G4)E-,&J?D44X*3Q2>H#D=MIGJ+[["U8C* MF6)Y&:IFS)O*SKLHN=%^:/;575%_++K#\LW7\GZP")A&8HI"%^ T=CU_/AH MD5 J=X>:AAW;&^P]-*<^Q];N#E?[K^SG^?J?A[)F7;$\A22Y0JE8+:X%=]PG MHEERMWU@^!&LF71LA**Q+78#Q"Y#OXQX\G1KW1@[!F:WIQU]2#(_HRX@;IQ! MD&59$OB]:0RP)U6RVHC!>5<%U?.%S+"M/5VU0[31Y;_YTH=$>%.;BLK3O@RE M,^N2^*13E2\#VO=S737-*F4!84"9ZL8^A*&?^C3JBI8@U\W"6.JDM;8QRYK7 M@G"RO*R=O^5;V:M ]*G4%C7S+)I==&OQ+4;*6C1J,B9'].(E3-(=WYYC+:PBIB2"A6/J(0[-"_Y MB:OJ-\.!HA")VOIHFC^S6LC0+4;V&!8UB9.A>/%R)N6,N'3)/P2J7I:$0N5V;&.P/ ?^>\$WBG@8 M\JVH\R^%M\ZZ\+9P?RIWS4.1U(WGGB[66T1;%R1K%K%J>FN<< MM],!7XR.CI&K)K!&FFOQRFO&2W%)-LBJ\-F6/8M=^8FJZ]NWNW5U5_!SE=7= M?5U\+78- ]G_="B7#Q#P,]>-71;8NI29)@'I4;#_,M%T#=-F[2G $6E;D_ < MHM-AG.UV"$D.1SJZK=981@>WYMW3TQ96613MT"RLZ^SP*Q%6'H%9$D2I[\40 MIXD'8QH/-GR"I&J)RSW95L$^2(:9D]7N24BE/22](/',J/SZ[! M^)#SDY+3JM0C=D8T2(W%92B,(O;*Q'LDIP[7/ WJ!5'B)IG]Z]M/^?J>W5.VD5\G@$"D.N'04I#UZ>#=F% 7*F;@*?"9%F16C><]:,(H>R[ M(U>J'Z^<7=%&$?O\^U_D=&NR9A-3O"6VF)Q6=HWU8CC7:6>[$,8;B[ERY?3. M7!#4V2) 0^TPHLI3M_0R]'QRKZMY^Y>9,22KZJ+\LB-M/8;UPZY MV[3?=2F%:/,?AV;/ V4!7U84NZX7>5X*0M_%;@#\R!]\"#,@=9AM6%G>: ]7R&]SX<#:\#H//SIG3;8;\F=O.R6^9<7 9@Y^5 MME48(N=]QY8]D,[,C>!PNX06U!V4?]W51;XM_[/8_+7:;LK=EY_S2I'K$AQXK@^B[+A%B E,I#)09P-I>:@] MX7>^,.0.4\AR]ZWHW@E#XZS]AM0;4A?5AL9'S_.R<>A;7FYYEWYS6]5O;O)M M<>6/$=6GD'5$1&,EDR-G&8CF%[A/_E?Y8K."B MY:1KEJ^WU21KE4:;:<8URF6,,(*DVUN0%&[.98\7QKTUNP IR;)PA8/G@([C M#<1Q&+.)%$(8AQ[R<.:'QUF5%T$99=>Q8UFU'ZN!_"J>%H5B@CL5>W)B*BRC M2Y#/$0I'I-$$\/"UL8(P=\3)2S."Z[ Z$9%'@^DF<@0!$<9"YH0\[ M$YAZ.(92NHCA@@$ MCZRD-0RG6GUX(UR+*LRT-,L*CS[#EG3I5=I&Y M/1,WTVSIW?765D9FPDI"0/R41'X$( IB@:#$892VT@:9BPKW,AE9 J%VW7H M%)RK3<.DY%1-E<0)[W)[I>*Z 5Z7H5,F'!&ZO$V!&U%5^E@T;$J_WA>;ETV_ M_-.^YET4@BQRLPQFF/T5DC0CZ0 )XT JT=DJD/F43:F"NMU&$5._Q;2',7V< MI8BZ#HTC&CI)ZRQ#9:=QM9KA[9=3ZE^J7?'07?.6'7:;P1A,*4489C$E,,68 M(!C%O3$/AC"3T6!%$Y;5M47EW+6PG%N.2TY-58D3T\D).)-3P(ZN#I'30IJI M O'+S(R(FB:5RY K72Q8%IL6VIO/+;:SZWOE%$>+1S'9F8I".>UYQ-X)UTP"-,+1 MB J98'894F3$D\K\>R_%Q]*^H=3Q=&7XK=FAE\O(HWW!SAN[Z7Q@$* MHY2D.,049(/YF/I2=R0:,VH[N?K/-W]V\B_MF97J\[;\TM6EEY,K=7W59WOBQ=M MII%'LL /@R2 (/%B@-@WO4T?!%("J&?)]GK; ,[95?NBO\-&5?TT.17<2YB, M3LGELB.3RY"V49Y&T[M,\+L,$3/DR[,4+W,,2>2DWA7UNLRW'_+[HNYMH< E MB0\A]A!P*8WB+ .]+3\( ZGK:M0L6)>G 91SSU%)9Z&JD":J0[;YDM6?(U4M MH-EDYP5:QK-)-6A&5\,.N7)?W^197IQ4QY-$D\9F,$8)2 M-PW=,(&#*3^)I6[Q4S)@>Q5\P*2\*J5&F^ JN&W&)-? CV2U>.9: '^!E+'E M;QT.EZ$I>BX\7?K6YT.B*'>^X^+U=M?LZT,[N^,Y%WX&<>*B 0@H0C ,/#" MHWY%OI2HJ-JPK2OM9>.?V,<:?LRCG0;P^13?UMP_/)H1*&1I*1,K)CM3<"JG M/$=$S@G2+*E9%Z@9T1]=,I/*](;8 542%J"Z?VG+Z]SI7:9I'1$EF=IN65H^3RN5POH.9+K;$6]+V]+UEC.BONG 22Z]Z? HN W M$862RW!/V.MQS;4:=YFCL34Y \PN0_:,>/)T?M=.A430=8Q(&I1,P!E3S M[TI>9F@TQ4*;UF7(D0E'GJ51&.)&>(&OJU9Z2MYX<1?4)7&:I##Q,7(CD/+: M/$/2!DR20.I"&#,6+4O44/?XRRG723F/PA#%@@M_D[,K)U_GV10/5V>Y9%?. M^XI_9"8E$^)M;(W0*._+T#?#/CU=/[3 F/#]=>NOQ>:P+:YOGQYT/P%X5^Z* MM_OBKEEA%-,TP4F&<9Q01B0)DP$#HG)1F5G+EE50J# $1^NT<"57 PTW@I@^ MSL>_NDYJ46_G$D$9%D=4TTYK+$,]+?GV]/I BPR^IJ;K[:9>/3V1/]PB$T5, MN&'$)LQ9D&0>IM0[";>+D(AH:AFPO:[VY!BUX-U<>IR-:]QD=$FNH3TOR/'J MQ5<&.=M4ZW:EN2O;-3MWC^!8Y?")\G,/6SUG<52GYF,^OR#:1BB:5YO-N% 9 M?&7D2R6=6]N3O*X?RMV7O^7;0[&B-$8QRIBZ)R!! ,0P'8P&"(9263F:IBRK M;W_5=;%Q2-7(;F9HDBBXGS$=?WIR?.7D>V< Y[3HIJ^5=)FIL8T-,Q0O(UPT MYVTK)9;ZOF4!Z5YVR)0/&FWSJ"M8)RJ=$\*)654/*VVS:R;"E&59 M*=I\@0K!P%.'Q.7%H%K>C(2C^BP)'SUI*['PY8>S(J)#,!P@DJ(L)+%+(I\F M?@H]/)CTW%"JC+F6(>OYDP.VLUUMR4N[]8@4BTTGXU!.Z,_H>Y1=/\\UV6,D MC02E1KA=1DAJQI6GAU?,\2-G)RNB34L?#5)+/)''>E,V*QADSZ84A(*$? MQ,1-\#$J#HDOI5?&C2]X9FV>:#$]FY5CX_LZ[&=B;6"G-I0DER-2:*U9EB&/ M]MQ[6EK*+H^&9'3-9AV'+9_J_EQ737.Z"Y)? HD+]G87_-8;I51/O29@UKL_S"NXESB0T59OV9/:=C1'DTN%N&QN@X4!E[CR3RI8Z:=?M4L_)G]RB] MM)]/,D@H1B'P P AB]Q@#(]Q'$B%[A^9!(AE+6H36(JS%&G>V^Y>VI&_+'M,;5_M84F5,54G;7QH MFX0ON>%*@2J1,)YY>A;"L^^>AN^7J'A!M;19FU>)].%7AMX>:<4XU;XKADIV M01"2)(Q32/V4>!13/_0&6RZ 0KC$EL^1)S((G M(E%M@JM(IMBL];+GER:D!KA:P%S3A!>5V3=(49%17;.WI>#OU;ORKMP7?-9: M]+9#" (CVE%Y9^,<0/C@ ;S\@/#&#$BPX018A0+#26F;-G> MO>OA.8_P.1R@9'4774['QXPYZ)0;+4:8G*ML_3A7(]D(IEA>1FJ",6^>UG@Q MRI)PIN=Z71UV^^9CL2[*;WP[9[CA.P6$!C1V 0U#%[FN3^+>' T2L80$;2.V M$Y]Z7,X)F&0BIS)[8OHT"7%RPO0"9S,)TB5RQC(R=?EY*9T.Z4)FL5T:F*&Y11+FUPKZO4Z92,Z9I#O92B:28$]IF-&IQ:Z=3NH#3#K0EQLT"K MIKS-T#>_W>YW>== (,:9(1$&:N1X ? MH]"%O8F $+F3,5(/MIT>P[YS.!BER$N.(C$9LL:.G-P($V-%9!#3T4'!!\]G1(HA2JR1,FI M@06.E/5@EKCC,1$"FB#)V+)401;\!5U0XD HP:*[9/YMNX1=?BNX0>9OW"\G M^1X,HX"B+$H]ZON>&_O18# -7/&2X7IF+"M&!\XYHG/:/L+Q26SJ:Q(YKB(3 M!5+?1AEX%*^@QG:%I#D8,B1RO@K);DC M^'M>;XY+8V[@>R&.(Q=AF"'/C>(LZ&V$$'I"%X"I/=GVWA\'H[ZV+LF2X':? M-8(D]_B$N;&SL7=.P]ANGA)=RPCH%+$_W;?38$#XEM6O>5W@O.&E:>_NBUV3 M/\FS:O##Z3,?\@?^LQ;8"=UN\R3R] F@(0E\/PG82\"OUZ)T@!K[&$A=QCH' MP&E"R*XCJLT[YVDW,:%;?),I1:R"K67G+E<+C(Y([ZP-N P%GY>"IQ?(SM\> MHN/)QZ+9U^5Z7VQN]M7ZMU]WY;[Y>/-K']."@,6T)'43[*4QCD+LP62PF=)( M*M[4LV19X4_@G(:CBB(5\J&V^AG%*]/_"'7]]>WQ<\&W?WY:;XTFKIBB8HB-(TBZ%' M$(PIC(:T.!!ER)4*7]6M6%:H#IA3W3K5 ,UI>FQR.J5!I)A&3<.AG#Z=Z#NB MH\^**EUD9T21]!E=AAH9\*,R_:[)QDMMAL?'@L=DS-R'HKZMZKN5M^:2,]^OV^X.+XJ;QC'[F^O6$_;6[S-?\W]@MEM?%6<>0E-(A\X.$XQ1%U M*1JR0:+0\Z7N;)D,E/4HK,N9JHMU]86-*?R,S7T+S?FAW#D/15XW/\H&95.U MEVC\ML"FD@WU6A>NG*,3SID7SLF-*V=PQ.D\X?)[[LN5TWDS=5AHI@E&(\B) M6WD9\CZ]V\_BTEEX-[9X.[HL\)$78FW*?=$79ABPNC[T8C?%6>#!U L@0LEQ MH(N\2"K99QZ$EH>5%K'SF4-VUF=NL?BY*QEU/ZY"2VI+0RNZLS>CW)#3@GW3 MM>"Y1X\.CWQ^<,X_U[O5K0-?].Y<+F&(&L-(_.^K#5UV$98]/,',BN M$$_0(O9'K?6ZV/)IV>/?Y-<:K/R(I!!#F,69&U+"D!Z3W2*7@'":04L#H.4Q MB^3[]5?G<.\TEP:OXCO_6O*(]#QM:7O0FJ@9)QZSG#._'C]A^AN,;;2-E0'+ MP*OP1Q^O3%!@;+@RUAY"^<[,QEVU:_,]0 MW]Z6VY(A:E81\-+0#1(81G[B)P%PL^$L1NRYOM!Q3QMV;8\M+=I^H_,KP\=E M:%?MWN1'B!(IO:8Y'Q\LYJ9;;@SHF6Z17G4W-5PY9VBOG+_V]#/$;] 2Z)=( ML9ZQ&=1RKHTWAU@BMAQ/ES*S+;&]@%1M6YY5]M]5R9D4>U_;X?+ZEE_)D6VK MWQOTN=G7^7J_2F&6QC ((,4ARD":!B *V1\84XRC2#B93\>&Q6AX@,7W -J; M;%IDSC\&;%-GZ(W0-!:8FF!W(0&F$5>>!HKF^!'."RGVW-2'NOI6;HH-?OB5 MQ:!O=\<-8;3>E]^Z6WP'(+&'4YBX'@S\B'HQ3DAR!()"/Y9*&#%OWG;XAV[^ MZF3OKO]^XV0?KW]QKC_0C^C3V_<_.XA\>ONWMY_>TAO)C!(+32"8:C(O^Y(Y M*,6^D[X!+H\T?N"(G7+WXUEBR@GU;/HH3^Q8^HJ]5EJ&EMIT\&G"BVTNA4^F M;?[CT-_D^:GZ6'"FRFW!X+W=K:N[@E^,_JF2A4HQ3:,T\MS,]1,/DBS,0 ^5 MA!0('4F>%:!E[3[SR=E7;:),ZY6S8]JR91[QG_*OUUQG[L]TYI0UF!^]^HOD M*;M96EQL(%A\8\L-%4_:^>B0P\>0SB7G!^[4C_R?_RB#BHU&&AEV9GTGEC$P MS4O!T_.1\[>'>+7 >Z:M9;N\Q+[>%NUZ]V[37\[>+8Y1WX=>P#-,:9)FE%(/ M#>,J27$L6175@$'+@\\YQO;*M?P,G&S%0!/\B@T-DU,K)_7G\*Z<(\"68"1" ML*4"@J^3-B*]1CE?AI2:=>E9 4'C?.FE=ZQ"FH( (!P ZD*$, X)[(VE'@D3 M_02-5TW83@ODB\%OGF=6F,BH>)T^G9P(H\R9R6I80CJ"=$*!,(_+4"!=)X0V M]24YD;C9HNY$[4S1KF_Y#>1MK7M^WKDN[LK#7?-V]ZWHP\15D.*$B5R0Q0"@ M ,? #],!#/8S=[4KOO#D@D]2UU_80"+4Y9*NRST#+3XO', _B[_XOLI=7O]6 M[-M+()KC_>_2=VA8:2?!6?R,;:-Z_T;?'C^<0_Z1M\81==M6 ^XKYPSYY%=T M*+ [-L&VVUS+4%W;3CZ__,,^IZ*J_7->[OBT_'IWDV^+ZULV,6=3\?T#+TVQ MYW56[KEU?EH&P03X!'HIB),DRL!QR*"^AP:5%A-H0T85!%E.BSE.A_7\3=G< M5TV^Y7W^MOS. J.\:0K94]FFJ!83VBDY5A+6EMQ^A9-QG+8E5V5/FR]UP6/S]/N\W R70]'NP":; MP%_OOQ8U:N.C%B'_*$=$R!.,Q@2/P8P#""%<>B1WBY-L$_UINNRUFQGD0Y1T7V'QU34 M*4RF;LAI@T>S\>:'5YB=.-CLX2A%FK)D+U7NE/T1CC'5F%(7,7IWOZT>BN)C ML6VW+T[+;"O72SR,*,@@C8/4A2D&0XQ+/3>4.N)DU+!]::L/6@D]9FE65;J) MB>@-6IP?KG*&=6P O\RBEA0::8ZFR:,*U5Q72&']:$1]7AG/3&0LQ79>F M$?"8W< +?1@.II%+I'(1!E M?HA#["<]BBS($J$"2+9L6];"81G"J;N:P;JJITFTJ@!.Q[$1+1S@.K\SO,X M^.JHC0]S*^,HGU(B::9EEJJ7AKQ[53I-LFB^HL@J":@7NH&?^"#./!C",,X& M (1FZ6I?[?.MF( :-"NEG4>$PIW[_4L'S'\X#&>.7SIJ;JN@R.LM(*:L,Y$O M)ZH*!4266C5D1$HM-,4R5-2&8\K5022YT]3.+E7]Y1/A4[!L5TR/H)13.D"=6 M7E]-M-*B==:(@V)Z:XY+4=WMBRXWGRJT_N>AK OT+2^W?#*7]S/!"8 M%I\YBIB%S3B(O2R.8401I'1 X7J12MJ1:0@3Y1NQGW_-^6+HI0.49ZNDI<#1 MO6F:1TR09VD2)34>D/)R1CU6AT-R3@BOG"/Z-[=5_:;)I]Y?EZ1S1(-M-D]-;5NB@V3<9XZ,XDO0(C"0)*41)'(/-CWZ.A"WL8F1M&H=2J MJW'CEL-=CLBRU!IO#D&MG;,E),6VA^KPKNMP:.UY]<7)K22C8WIKJW$6(KC6 MW'NJN'9Y5)'<7_)];[!-,.U&!+3;D'R[;<;PK7PE1!@P$Y5!%Q*?9A%"0H]0%$0>NE07#1S?8)5SJ<: MM#[- LEPE+Q-&MN4K"UE=_-,$JZX[F&99&-+'@/.JZZRR54KW#.5-Q$G46:A M0[\E%J*O%AQ[;7G#%'?J*QOL)YL#7],NAO-: (< @B !'B1A$OI@R&/+7 RA M5 JM 7.6 ^3'P5;33YR+5_NG-795ER:L$FMB,>($<)8CIJ\S)K78H$SW0K3. MH$.O+BAH!Y^'$#7"6NIZ':)0.0&@V=OWZ#VQD.2EU01:(CH5^T;% M] AZP4E>(\3*ZZN)5EJTSAIQ4$QOS7&I,A]_VS0'9KYXNV.6\^V'P^=MN;Z^ MO2UJAF@%811E(79]EU#H@=#+:##8SS !JM-R/:N6599W]OM'L\FRA\MGE.OS M6^_+'?M_ZX)SW_K /M$YH3Z'UVP1^:G\=(VA,Z,?4#H]3*?#Z5R_1KCUB?TH M?X+S>S-ML Q)M>#7R&S?)'-*"YI<"*[O>8&0AGXOZG7)5'WE$1^GV(=1$ 78 M#0, 0W"T"[!4G*IO;=+ES&(HX]%)Y#W[J$[JE1J]"@N:UIG56L]LN>SA.4=\ M,ZYFOD27Z&*F%M7+$SE-?\:6,@TP);N?W==6^51]RK_SX[)?J^V&22G?5G_Y MIB<: 3=&:0#=P/5CP%0V';;7?9)YOL;NMG$LT^QUM^":]G#ZUV++:P-T!8WZ M2Y4;_L].4^SWVX*[R<-*]OE]7:[YISK=/+#Q3'&#W'P+RFV7S]-J>IOG'T]- MQ% [9["=VZIVEG%?G2K! AOKUMIL(7)MW36_U+IR:88"B!#U(Q^Y M61;',1X I '"!K:I5,S.L4UU>US7,[PYI<2[Z755HY1;7T]=ZB*JD<53X:98 MAIK:<$QYL522.U'%I+>WQ7I_?4N_K]O+B#XR&;_><4QMSFGSE6=-?AV6?SLBS.X MT\JK#)$C FNE/98AL79_0+G=/."[4>^2W7O>M/QK+. M^VE'K6E;=F3<6^@KMHR1J[=K/MF&=+,^IGOI?Z+H!)ZI(HXE=9=]83%$N5<#%ET_+2[T/>7=_\^I'>.->9GO]7F[N;HQY ML4GW'*3+S9;/$79S8([1.0,YVXD!0?)&U-4T_->579?6NE+7JJ[XE/^ MO6@^Y.7F?;%?A6D"6#R'4420"Z,X]I/^UM0,NC26OJ/C MP/,;4/2X$$XL8JZQ?G4Z-+K;'/?HW^Z+N]-9)H#\)$V3."8 8"YH<>(/]E$J M)R[FK,X89;V_?O^FC;3.:O6_3TTUG?=8,(EO M0G?%1//^DDSE>TC--87H;O$,K2"[S]M5[CO'Z P@G<^'O<-@.@_%OHT2IUXN M%*-O=&70< LL0S7-N_5LO<\*;Z]IYGJ[J5=9M65SY>O=<,Z35,V^O1TUWS8K M-_12+PP"$&"8!"%)DFC0Z(#]6R8BDOI6+*OB@,E9,U -%T F?=6!K^S?YP]M MM>53B65E531 ]K@,3LNSG.YUL)SKW?&,N<.1.0.TR2C<5.M#NTK4'A!9!I6/ M,-FG],G@P7UMAP0WZ@>$5[U_800PQ]B\DF_0C\KTNR09"%/3!(AK=,T87MY] R8TR.3"*LTJ!,(2Z=A3787 M^3EASC\Z6)>7+(TR)Q&-3L.@6BBJQJ18''K1[TM!J#Y1"XA #3A1&7UY9$2X MJ+^5ZZ)Y;"@+4PBC+ I)@# $G@-MB?LZ ^,HY8G8&T#Q3HZ('P(W"Q U)S.Q$D%!(CHH>^#&2VT=1L6!][Z3I M"VNJ!&:*I(GN?=CF2W:_HZ/J.$F;*5)[D9?1C0T='I>A29H^/-O T&=$3E=^ MKJH-OX5WF%C>5-O-*DUB'_HHR_PXHU%**4K'A2*.; [5>8FA5Z5'B]8EZ8^>(R^*D %N1)7HY[IJ MF@]U=5ON5UD4!PDA,(@1S,( 1'Z4#!;\-)6Z9%'FN5):(U]]JX7"LY\9%CF) MD2)'3%-L\2(G(ATE'\8IL:(89_Z/2(0*2\O0!"7DE?X[(M?KK^^+.M^WU8YX M]>RSU2H:^+Z+8S^+4.R'"*5&3E$7^VZH]B-0; M7\4XA(@@G/A>XB,W\=P8#3930H42!\Q8LK[MU8%K@_C-"9[LTK06F:*+T%/Q M*+O4QYA:73UV 2[RU G0[X\6Q$VQY!P_:-BN^W.L_Z2U[\5 M9_JXBCTWR!(8Q21P,0 X3? P%8.)[TI)E(89VSE.^;;H5ACN!F22=8PT&!33 MI8G(DQ.E'E3+W!'6/(ITF9\1.3) ZC*TR(0C3\L.F>)&>'VFV+'@;,L,HLU= MN2MY8+8OOQ6#U93ZL0\RZ*9!Y#.]\T! !ZLTP%)[4;JV+.M1#Z_M5_DC@)*K M.KJ4"J[T3,BFY.K/&9&/LB5,6^>KB<994EYC6D%@@P& M*(I\0*D;!W%$T^RHD!E-9=:7Y9]N>96YV]&JGJTL:2XLO4Z:XH*24;YT%Y)F M7CV26342YFT9FJ*!_[55(DDFI'6CJ\/VKFJ:509"0,,L )1?TQNFD>L>8RLW M2J&2*79\N6:E6E3TQ7)F%.3ER.I W:TJ/Z<9;RK2_3,R(T MVHPN0VWTW7A6T-4(+Q)E7:O'(C=,M#SB)0 0'T?,<.S##"3^8"^-Q*IKZ5NQ MO;G>ELWJ2T3_4!Q[D+0 :? HID#34"@G0>>8GLG0Y'557Z9G1(+T*5V&!AGP MXWF=5"/,R)6HY^'5<(ZBW!V8[>OC# ,7MU5=G%6[IM_W=L!3$+^5;6DD$T7T9VI:T>#NC]&JLO'AV93S=,:M<\TY^38T^/DU "R$?.2. M,_@SQZT 5AIF-#*=_W58QL"R""9>O/!@":TC??]*/X;B8E?P;%F,W(!$&:8A MYF,I1'$8#]92@(/5KOB2[XO-)X6[6"1-":E0TJG0,U3"BO1!?DBQ>]G(8Y9> ME01U7I?4G36\N'3WB!8KPC/58G^V"D?=*'(IP)$?>8 FK'\>X] 03^3B>KD MGCQ1'#;Q].F<@K$IDQ)5RWC]%;$_G1II,"#ZJM.\YK?\\MN?;[[F=8'SIESS M=,)R>V#2NXJ(!_A]K*F+$QB1%'ELL.JM9B&6JHVA:\OR LUQ6L*&=Z?A *^< MSQQBEXC<@71^*'?.A@WF>7WVPO[/'H&PO9OQ3O#[PVV?5MB^#Z ML&_V['UCJ)Z"01ER,Y*"Q(M='T2>%Z7'L"+&L93J68)@60P'U&_R#G:GG^T"[&[H1ELWN$I%;::D$Q"5U X\DIZP#8Z1$['>2VZ'C7@F>P M9Q==-7I'M-AR>RU#HFT[64W:!R1/GZR_%IO#MKB^_=!?V_6!O?][9I<.-W=] MXM<9K#P/^+@]H!<#/XD1C;,PC&#@(HK3Q)6Z&M*8413=A;@N)U4$UIG@S9FIIGB6<+FO<:Q=.JWHDW%=53 M8'WAJJ?BD:CJ*;,E7AF3K[<5]=%B?\T"]-,PH%X]Y+5T=4Y%',1&;@D(YX3JR=S9%E;PPQ51-S!>I M&=$F73*7H4?:7CPKA6F"%5'=R0[UKKV(FZE=5GYOK^0>KLS"D1\#F!#H!2ZS MC" @O4'BP0C*2(^&&'3#']F8A'.0G*'G$W MP)I)ABXS-*)$!FA=AAB9<*0R_LK)2=*[(F^*K]5V\_:.9XX7O!\.%EG(!4%* M80B\*/ \[,,@[BVF- J C";IV+$L2D=H3GF&34Z,M&@44Z.I&)23HQ-YY[!F MDJ,1BD;TR 2QRQ D(YY4YE\[Z3OFFWU]6/.D\+<[-DO\PMZ_P23P8NI&'IL4 MXM2-,Y<$$ \F"0YCR>OEU0U9GZ>=L/$4D?L>G?1M\1I4BL[2)F)1=JKVF, ! MV&P3MLLLC<[:#)"[#'$RX\KS"^%-\:.]9/ZNW!7M*945QC1(8Q@$B4N3( M< MBH/!L.MG4O7R#)B;-U&"XW1:H*:6RR6(UEPMM\.QT0P)$7JG72H_DJ:R4B[/ M^#+4S:1#HNODJEQI*UU[=\0J MA%!(99%$4 @11EP5%>4R0W/=0T-9'"/5ZN MNG*^U&,'?JQPJBEHYNDTNO/W\RBAT\I8BT5%PN0X7KA\23HC*ETJ'(G*%EJO M#W>'+3_LFA;W=;$NV_/%[.MMP;_@)4KOJGI?_F?[\XL85P3%"08H=C/J0=^- M088'>#1!6:9PT'M$5;#[SX\IY(MI7CU5[6KDVU0@CPCYY.R]C")C>[6KF M_F4H&N9%WL+(HU[,"U $!*<8 .@-V7F4AG)5I[4,247"\J?<+T7"TG77]-C4 MC()-$VDT!IZ\".0832KQKPR[RY ^,ZZ(QK[R_(A*5%HVZVW5'.KB^I9GMA2[ MII7*CT6KJOS>UZ8]:?8Y;XK-A_RAWCDTS(*>QWS!)R?\#R'[O38G1;\57?Z\TV+WQD0CV^1WKX1 VY# V8 MRMEJELYB24?P.:A/Q?<]9I3^M@(A=5V?0>$GLUP(O23-!E0!IE(K@[:Q6%XZ MO-DS$'S[G/WJ?VN'^?V#7*1DO3$,J_H$[3"MK',?G-:)I0K[RY2;4';-QOR# M2;NNMZK:;H1EX23DO*S_EF\/!6J:@@TEN\V[,O]<;LM]R7,-+5B A.VH]@(LG1+140,L+TPA M37AT2?N,L26M:B_9'0XDAS0#'L8P2@D%(4SC R64^S)G=,S8&^R:/;*N= = ME4HA&*%:4N,F8EDUX%0FV*[B769-1/$,<+XPQ3/AT27%,\:6CN(UQZBR3Z/' M!$&:N%&"84P0HL@GWF Z8R*L*WG2!N?1O/-)H+[8R;.LKG96"38B=X\FV#,= M918@3E+QE'E?KN2INR2@>9I\*4Q>CU_^M2QJ]OM?']X5WQB]/,:,XR@%88*1 M!S,W]9";@+ W'GL,E^+\5#>8UHM3'M]E!K3./5B0'W*INA1$($D"@:+?H2ELIUT[%C6Q!:+XRFJG@IO MDAIGF3+UB6X'[,KI&9Q[@ON<)Q'YTF!W86*EX\DE:=)F1T>(_*$" B1&CLZ0@1ZBVSF2HD'LC!#* E(C$B4]!83BN3J*.O8F42(@+X0"?.F M+D0V*#,E1&!!0@24A$B6W>4*D;0G D*DQHY$,?>[HEZ7^?9#?E_4[RM^S^_V ML"DV?R_W7TG>?$6[#?^+'[[XEF_/ZQ=&R/?C$+N9&[(8#24T'D(TY :15,!D M$89E&3LA=^XY=.D:\-;H%Y.[A3 OIX9GI+>HKQR&VQF .[\SY ['W*Z"M5^< MH9^OZ+PBT2-R.D'K+4-MIW#T>77[:;B=\NS)NV/5L]@+W)@$+B29YU(W"WPZ MY,1@$J1J"V^3()LP@Z7SIY61,X^&Y(N-TYZ"NWBVH?5+HX;CQ TN&1\OKJW5 M(^K)FGFQIUG>"92=G*?EES'^S.2[A9,MJBT@/*-X<6 \(C\=ZUP!'";(SWSB MIZZ7ABC-8#K8QZ'DA5'&K-J>+_!HM#A!E)POF"-7<'HP"Z^2LX%+D?Z5<[8U M?H(Z<=PORN!8F&^\%9:AJA;\>AK$6V+N-35<;S?UZF/1[.MRS4^K,_NY$(P@ MX/OL($H"F-(,^!&DT0 C"H)(1!2M&;>LC2?(SIJ!%9-&>TR/*^0B2)83RC-^ MC6GF1&VQJ=8'GKK2EH!8=IL\@CIKVSP9SS@[[2CE1OT8IKG';'L MNU=-] I+EH-N)QHOV8/0CST,W=!# *5LP*3A8(]0%WHR13O5K4B-2/(5.S_Q M7W%NRUV^:U>;\Q:H9"5F=0K%8O1IV),;:CI,BPC +](S$G#K4[J, -N 'T_K M#!MB1E2 ^G)/'_)Z__"ISG=-WEY7="KB%](XBRG)8)"&'J19%C,<(8SB+")^ MX(O6)]>V8S-LZ^JLM=B<2+G^=K/^6FP. MV^+Z]A( _/#H7]I".7Z$PQAY<0@B/XE1&&4T&[!X()2ZL\L. LM3UP$T+Y)X MN;]>.9\?GORS4O4R2XTDII3SMX^* M6F97)RB=X_RU.$T*T:@&U\O01!N."4:HVMRIJ%]_@-$#:>#SXXLQ26C )J($ M1X.A#$&BJG*"CY]6S92.4JN0)J];%OC2TJ=93D$_)T10B2396Y[BR#HPHBQ* M7+RF($V]7Z';VW);*G!&7Q8 @F6$A!-!YO M64%.J)P.EIAXZ/ U+AX3426Y>OV4)3,YX\S7,_%@WST5CLMDO" XO$A8-4AQWK>O=\")*HH#]Q\P%,8A(;X9&42Q4[47Y MX;9SULXP.1R4U$1*G;+7E<,Z6W*Z(4V4,=5XB8@+FJ'%V?R*H0>_,O3NB*O% MQ^*>O2U?\Z9 7^JBK;_RU/)0? 5X:98F$*41]:(D"0EU!]L@RH0C#W,6I]<5 MJ2F-87I?EYMYF-76(!.3'R$5$N;G@C29YW=^O;+@4V7SC93(;WW+[&Q)5=]7 M=9OLUD=O\[S+:M6B\HY@R61&ZG*V+@T M3466G! ]X^GU290YPB3R12<@3BTE5(% L8S/ESV^E-2IR<\"\C9U/:C,O2T2 MZDJVU8&QDF=,SS?GMK"?L18EU,\B2'V?A"3HE\)B"")?Z&X@/0NVX\(>EW," M)B$9ZKP)J.PDE$D&?,_94E%:==HDM'82^M345HE&,;V]Y/4EQ=5F:0&:J^]# M9?*]D=#=Z_W7HC[;@6B/UK;&PCBB<003R"L[>"2+W0P,QE!*Q,]FJ9NPK+PM ML$=I4 R:A(AH<"<@OM/0)J>^+S*FHK\:U$D(\#04JBFP(I5B&GS1\4LBK,_4 M E38@!.5T;?'2'I;NU*+O2AV40(P=GV4)0$E?C98)#B22CG6L3-IRL<9.)/) M;&*$CBOTU%S*R;0RC5.FKJGEJDDQN[Q4$65/Q++1%-C15*=^O34 D8O8'X1F M4>8"Q%1P6!& ,(B$@D4SEN93*.T$-05:M53* J/&=&KV%+9G/,EKE22_BU8K M65_$]$J)(<%J)-^*W:'@_IU294AU=Y_O3G&CBR/= EF1AG*'!;NC% M,N5'#%BSKEPM1H>#=,YROHXPI:I>F&!78!(\.;&R O8*IRIS8S/D2M40F9AD MU:(AVF2+U@AYG8]+$VFC7"Y@3FW6G\K66R<'J&SK_C% M"&\ZD*?N)R-X!H@5&5RFY51R2'F%3J6!Q "O,L/'M/PJ#AK:/ L.%:^2<7& M,$?C$H8%@]Y4=EXV(_N_[XX7;"0@< %[?H0\ZJ:I[R?';><@3(R47!(W-M\N M\#O5^X_T"=;:#+;#K;']8!%:I]P3?B=PA9 QIA>],ZS@CMCFL"I/0D'MS;Y: M__:UVC+.FNO?=^S/K^4]/^["7L_]RDTICC @@8D?-#WCBY[V]D'IB5:WTK4R9SU/WD5-[#EXV[E2F433@G()!V4CSC#S1 M$T"6XLL+[(P&EKJ,+B6BU/;C62AIAAGA&V.>[1$^,0LBD O2#V< D*A&T?P M:-9/0ZG$:&UC4V6,U*?-<@UATN=63)\FI54[&^1J7KEZC:P1U3+&\S+$RYP[ M3R^=,.5TT)T. MNW,&GF^(//J]Q;235 ;W0MI+-;/;9KN))GVK4WAIQ6"29EG @L(T?E93O_!& M-LCH]_MBUQ0-GY*A 8A\6/JN<2#-''I<*]_OSG1W9ZA'ZC$J.OQ.0J3&J7CDG6M7+ M49J@57'LFX!> R.:"LWR(]3+7(B,.YHL+FPTT?7FTAAAA"7113U2[=K[Y_F$ MDQR:?757U._*_#,;;MBL$[K0\ZE/$YRX.$R],,1#W:*(?2^U9*=GR?;FUG#D ML.[R*^36Y#1)%%MQFXX_.:$?<'5+9 .R*^>(;=J%LE&:1I;!S-"[C$4N0[Y4 M-EY .7FB=_?;ZJ$8$@0&[3;O&2G]-Y^;%N$J#3T_RT(_H33- M< ACQF(8P$Z!V/5]EB'83U6J#_U1Z8)-.>0W&FQ1+Z9V"V!=3@8'P&^& M:<,99.:J8F$@PFQ[6E?.YV!6WY;YQ\EV7]50V#=^;D4[R M5")43"8GX%).!@<:;XXT]I@FS^)\@9?QW$T=(I \4#Z[.^#X*GWBW1?VEO:_;F7L".V/P<5$OJ@$J3'@:$\;W]E'\_!42! MGR1ABOPX0D$4>GX*4#08)&$@=<1?P\Q$TY_UN:(,*ZA[#K1=?:GX375*CZ+5OMKG6T,[;:]:DU*K(S#ASO6)_XJ3OZ!9AK?67J?5 MT"Z:44;-;9C-)%BOTJ6S,R9,]3+DRZ _LOM=DDQ)!EMG]M!NT]Z!>_ZC87LM MR"B",2:08.H"F 01/&((&3:%^,N0Y8E"LO/]:QZ#=?8&1$ MCG3X6X;H:'E0F7N;U-; ZNJV:!-L\FU6G&+!#&0@!2G,H@!FA/H4@F%C$/AN MYJNL@RF:FDA6[L_@L4EFLU?+"E F5&[U:P(N%5? SFGDT&9>!7N9*(&5,$V& MEZ%-IIRYL")FA"-1Q;HIMK=O=\VAYDS M_-.GFH>UH.2N"%:@:EQLIF%)+13J\+PN+::8DKLQV2YCRM0&\.;,J;,RT:CC8>-3M(4S_S" E1 E$2>$E$!Y-N M@,2K .L:FBJVX_B:IBB<[:M'>2VP*2ZWDQ"IIKP#M--I: T55N=27I GX51/ MFU6XE=+I2QR\(MG:U"U'O?5=>4'(#?$C.EMO]T.>[Y085K<]H=1-*Q'F4FK+PS*-:H'F_.*DHDOZC"Y#D@SX\6IJAQHSHD*4Y67] MMWQ[*-*R66^KYL O&"B^[S%S\[=5BK/4A2YVD\ G"/@@#CN;.,; #1.9($G/ MDN48B8-S6G3.+RQ&9=CNA*=JAJ@4TZ+I6)33HS,"SY Y_^#8G!;31S?[FZK^JX[XC5DN6%*PC!$84(( M2N(L^8,V>MC [PV+[0#Z)PAE,[+-4BNQ$+3Y"2KK389 M(%MLT4F$CTLK3T:Y7,#RDUE_*EMOG9AV;8IRU=GZ6'PIN8G=_GU^5ZP0=4&0 M^B1*H1?@%"0 X\%, %TH$E4I/]QR(-7WE!,HAZ,2TR-UPL:U?1*NY*1FED18(4O,SJ M]NUN4WS_G\7#*D$H]5GLE/E!XH=>Z ,O&.P@/XSE5$+VZ=/(1(_*:6$Y#)>L M4$B3)JH4-OE2D@IQJLR)Q1,21M5"E;"ER(4R_F=ZH<>$B&#T2T(9FW_EV_]= MY#7=;5)^2XCGQ3Z%.*()S"@,8L\-R& J\R+AR$+9@&79Z'$Y'3"'(V.Q^<9) MA:]=TJ/O=?68A#DY 5$BS82(7.+B@HYH4S>_E.B[4!E\E60CD*S<%C5A%KY4 M]''@H22*8W^PXB$JE$*J^NQIHH\6DS. D@T])-D2#3SL$:44 M=@AR9"[F>.3_:,2AQM3\(J&%_EFTH<."B#0,"R>?V&^L_-1-(^2E+HY)Y!(8 MA33N'Q]$@ C/2:0>:ED,C@M]'(RX",CQ\GKOMT:)XAKS*!LFNONYPQ?ZN1(G M\W=P-=B5YKL@WZ4_%'59;8:H H9ABID9Z(5Q -,X35TPV(G]6"@A3OWI4W7R M#I7"I$&1-/&.;X\O1040I12+_7]8;\D2($K5.]#Y_E3B<;YS+E%)B\;TM2)"X=-UA2E M0YPPD^+QA(A7Y$.5MN4(B+('+TB('AOR(M))5F<+0Q=!D&4XBR.:$#^$B/:V MP@"*E5S3LS"QD/0CJY:42!$H*R:VN-.3$R':S O*&1E"DJ)"WM)$1QGP_-I"(67+>6>:EE CF 5TF[+$B)PV"A)@0@T3E6?DMVLQ6L5N717/*G#_EGH((^SC 7N+2E"9NF&9IAX' ((V! M\&WQ)HU:3$HXX6PSK!\A/3M",ENU8RDB7^B>=AMD&>=++/GV[/YY>PP:[)UIT\@,("(1A[FMQPEF4\AQ%VF&\I"1 *A&UJNJ;;EIKT?ZV;/_NK&^4$,LFWUNVR]91MM]7_;^]8> MMW$TW>_G5P@XP#DS0#5 72GM 1;@=3;GI%/9I'H:@V!A.+8J);3+JK7L=+*_ M_I"ZV*Z+7:)$4G3-#J;3Z<1E/N_S4L][(47V2ZFF=I):7M5A+(0/I&=.JJ]( MK.1#YDV67@W@M92:])LP,*3^FR*S5Y')WS8W><;2?J^/@9^P .><'X@P$$G1<]"]RHZ=D>R[#S(080 MI' 8A%FBAIW\H$18OS,>GIGY@@Z/Y,.!TQM&@"^US F5,V7R=7E?K!\-PSG, M$L[E*1"(I"'+A!2WPV"8*1ST/.3+36]!.D!2D<=!-/402-,,J4GD$9J!A^@, MH4GES!S#= T\(D>-MI['X3PW]918CF'% ;DX,I"Q(0QHD*:4AQ1"PN'U7A1 :DU"MN!\[FO%"_D.^ M]59E57D/^<:K),0K[ZL$6=>+RP:F]Y=BW?QE]5?+UUJ?Y^],+:B+>3?J/FW6 M/+W06BM+ZDVWS_DW*=I-&TD .3K2"O]L_[)N4]3'I[J)Q_?G_A-->T?QCFLCWE%MLTWC&+6A/;J\^FWTUNZ*U1"T_VV4RQ^9HN5YOM[-"O%Z.]V^;W%?I15#.?1"&* M@AC)E50,?, X: 0Z0'JYE196^N^2WXCB:[[-/Y3K=L!V/!@PS!''!" :(,I(F$;M>#1, M8*^EM?&C&$]E6F!7GH#V2XM-==/[8 K[B8X=]E33F9>(FTAZ3A)T1GS&D^J& M_&BPX]FN9UNS5 &:1*AT _2)$G# $.>=4,+'$IW?VH9 MT'3_^UQ_U?LB<39%A&JS6PO9/;O;MGE6;&>/I]A,[[H';>>:U3I9=T/C])KT MM!VMGZ]>VYGDZSR;XNM.#O3K?/--5).IS_V0Q0! &(0I9RBKLM-29#UW\TT MX+LMZ=GB")EW7T-3V+0SA+/S6F6#+N5&T8&A7VTPI+"KR3!3PS8UJ3#6;T?3 M \\2'$-'VHA_ TA!ELW7^3;Z@<],_61PY8J_9GS6S_QFXWD_ ,4BY M.C]?_.>NV.1+K]CC]>8U8,L7#9\E[TP2HXEU-](77<8\O7=8)T>]'\!5S6:^ M[+9/Y4M2WC_DZZK&P7[(W^8S,6"2\#!,8@Q@%%&8IF$W..WL"T_!CVHN[T<>2\U&/7T\37"FO(+4#E/- E\, ME'+LXQ"C!$$:Q.WIL( 33," )U)]$#L/W[Z!)1Z]:EM=>=5N4;^]*WXF%PPV M[X8N\^_YJGR0Z>:5^&#W(]_R=2XO;9,?F2_OBW5]D>"V^)[7?U1N[_+-1 LK M'+&,SD"_ZEEE(%,]'W2Y [BZOH6+1;EKCZ?XV.Y*A8_FU\/+XJF MB"29'X2,9U&< 09]'T""LY"D%))$Z5@,34,:KOAKE#(9_2@?N[:F4VM6ZN*V M7[MR EK5.@-[1@\0K[P&GO>E_?=D;[;W8^^,=&FFWPT]TVU4:73*JBG?\4'1 MLY!"#C,?A(Q %/D(T,SOAB"DWSOJ@[[8L(H=78N@IEUJ[/13*&/$J.G0H[/= MW5&@8W;.Z,P@$MU0DV'02PV32$T9?JORZUM6;8M[D5%7,XIA$/DD9D)LB$^C MC,3[0<*(*FF#XE<;5@>!1L;C/1XUB5"EJ9](&&1(32:>DN..4CRFZ(Q6#.32 M#;48"K[4,I_&[0%Y.8]A0<08 UD4\"#)>,8YX=W8 4I&;0(9-J*=55/5<\/T MD#ELDX=Y'D?N\G!'AGI1I[#38QSU;HB69IM>V>NA@['>.VU?/$KLZ=@9A7$* M8IAD*0L)0EGLXVYLSJ':,=1:1C0L<1+=U?.#^F2O]7 ,6_WWBKMR]=#=3P3M M,ZVXI^34@8CNB&$O"L^(H5X7N"&&FFUZNL_7 &/]7SL0!*SKA95R_:FH_B"; M?%ELY>]F8HP ^2A!$:,DC?TXHOL1_2S,U%X\&#Z.:>$[AE8?$UM#\R2V^EG] M7'Q;%[?%8BZR%[*KMN6]&$3UU801-/>4/DL,*PK>(W(EF*MC?AV2O=/TG1,[ M#:0[(G$Z+'GV H,N=OK*V:?\>[[>Y5R85V^%FR^VOQ?;N^ZI?:JI-+Z.4 M$4XYXA$'*&U!,,!AJ*)PFHD4%#;G%#&4T95UJ9VHKMOQ>W2%T_R%]%BOJNUO/B M>_Y13/8V0YTA&D>Q+"< M-K@\ 4QU%7$;#2S;JC5>#-*S3-.X2U8)G+, M;\7ZV]\VY9\BZQ02.%__9*N\OLSGZ?@ H@C@Q(^#A%&8 (;I(?D4!7WO]V.U MCFI8F?[O-?[L(5'%'7;Y>1U4A1=#]1)]7KJFY5A-RSJ87H/3:X'N*592-M.T M*[RI.QG]P][AU>J&?B_YJC#T0A0QQ[(#+P:;L:LT/3_5$MX/^9]'.Z>MJ'[GFZ5BYJR?_WX9]:34JT4G ?68Z,=@W4F^51D]DY0;0VNZ07N#$MGM$P'MV[(EA9+2OTS M3TV,_K:;;^;K;9Y7[];+_+[975/?&HS6R]_G&_F710M&_'N&04ZSU2M(!K=?! MG5X$%?D](XRF/.6&6!JSKK0SWP<>-=(H.=]M=YO\UV)=W._N/\Y_UAGGIUR> MEB]HO[YM7C^4[],*D>@ MK[P&MM>Y[:G#!'3II3ZOC9L]+$:5Y#-J;=YQ;NBV!3M/'5)CF-E>2W%*8,HC M,(\^^7GW=25_7A:[\U4U\S&"A,$4!!01$$ _#=D>:,BAPKE3$Z+LI3#C3XUK M47D-+-GN6^3Y4F/]>-(:>%0_^@3=;0#$ #] M+6M%XO6UJLUQ;BRP"\A>L?8$Z%K.+5\&HDSJR);T, ==3BMZH'T#6M!CF-16 MV D0Q1[$V?K@'KFVK *I"ONP5KAG?C 5K"=KL-NR=6 M2R-6W4V7UHH=8.'@9NQ0-C776GL89\O!*(0^ABPC&>9,H I9TFT%P@G(5*YE MGP2? RW9GL(]C?NTEF$6769?ZJ=IS&IRLY&BS+Z[K55F.MRNNSKK1??X$DVO M5R^J3M-L^K!BS03_IE*'TQ4E!S0#D !1/@80XTRD.OOM/'$ H(%&K094T[9J M#2<*(YQE)DNPXR>K*8+]AJT.]YK-#NRX>9+4P(VV[>M,:\P*QGOS,E,"#7:/ MS =T,:^]?DNO/8KS>W@BRE.8 MQ )7!&)24JZ$R9(0$-DK&FK!YX#/=N>>CV)\W068Q8=9EWA)VG8:O*QB8K, MOJ]MU60Z?*ZY*.M%]NBR3*]++ZDPTVSYH-+,!/N&TH73M2/!HF(,$^*'((HX MB4@0QQT\5!^,K[M1JP'4M'U:L\G!"%<9R0SL>,EF6F"]2:O#MT8S CL^GB(= M<*)#^SK/^C*!\:Z\R#1 @]GC<@!=O.OOSA;?N^UF ,_?=;H[V]&JI3NK[*-+Z\ZJ&SBX M.SN02\WE5H?B;$%(HHB&.*(PR02@$ ?(3SN$?I <]U9+? U M!K/G,.L*/TUW5H^/C=1BUGUMK1S3X'/=!5D?LL?79%I=>E%EF5[+AU5F!M@W ME"Z<.15/X.()]>,L2N(0I< '60!;HQF!'1]/D0ZXT9U]E6=]F-7=G;^[R33Z_ MW>:;69!R@<-'G/J4$YQ12KI=931!?F*@.:LP^G2]V:B^5'&[AVJD5:OB!ZV= M6D,N,!JO;U[WQ91=V@.\\4W: >ZYJ![M$/N&M6@',ZFSY#J .%L3^AF)L(]" M'T"?AX#$(>EJ0HH"9JI!JPF= _W989H]A2?UU60VO6=7Y2?HU.IRK_ZR; (W M6RG,=+A;:UW6C^B1E9EF;UY.;:;;\ '5F1'NS60+IZO'T"E0+H8EUS?W86A7Z,(AAD+&!9E #F!U$W>D#[O1VC M>TS#\?M4[+Z17V6D^_HZRUI[KEH)-A1MI0H[V5T=WU/M3?]%=5+[6S6L?ZK( MFF8=/%NAI0'( /)]$@(0T"P($$8=,AK3PQ&QVJ5R%*PA?5)U-3W=)S6GI^.\ MI55KS7O(O YK:XA9%6K%KMD4?KTH@==C\3#QU\BVM@;9F??=$IQF/"%Q@@%) M 0/A(5+%".E]HWPXC G;8 K2;\,?FGI==EQAK+UELYTUPEF:.UAVG&:\:35U MD\I(7VJ\;RZD%:7!4-7NDRYN^Q9:G\7\6,_7BV*^^EA6A7P@T-=J MNYDOMK,T27T(0!J'(4P89AF/Y*'>, 2IP!3TO7]'RUCF-'D/3SZQ>X!>A]#[ MTF'\#[N)=1_:SF3.6EEW(S76:U)I<):J/8RHJO)MM1\D23D.PI!F)(X@QRF! M;#\((PRJ;+U5_&K#^VK1Y\_LYK-:DT&5G'Z:9) 7-?5I@$PF,H]Y.",G PES M0SB&@B^U3)HA8D!VFXW0HOU8V$]C/\@8SC*(HHQR[H?M6"3#D=(]A,-&,"P- MY+=/G]B'&Z^1B'\9HA'*G*E(A4FZABC&E='5#C[184NJ?=6K:]"E?Y,5W.:+L@W1C@="G<191 %B$T@3%@--N M+)YPI>O\]".DD[Q^"F2>-S7M.<)3-UDGDIT7 M:3DC..-H=$-J1MI0ZIQ8:O+R<9,_S(LE^_&0KZL8>EI(7IY@[&J-\&7$J:W:,N*>8U738NT,-U/ MF6R3K*93';\MO)K>&J#WI'JSJUL]2#NC8CHI=T/3M%I4FIN@(SI(LRQ,?(A2 MSE)(((PX\#GJQH 4][KY=-@W&][14.]:&"57BD0-:!=IY6A4FVC"WE#?GE!O MLMP0CX'8S_6 %!GHGP"5#_EF^_.CF"!;H43L/W?%@USJ$JG7#$<,49^S #"2 MP#B&#)-N2!"35"WS&3&0\92GP5;'XKP#=K[@,A2$3Y-T-OIJX-:-)T>/*<_B MK39^QO14/P@*VHZP&+8IMU ,%N:)8N8WHT6P=SU%>WWJVW M8KX58M F^Q *R7XL5KMEL?[VM[)<_EFL5C.6^CZ!F .AEQ"!!">T6]T6,AI% M*NJE94##&G; V-82 WJQ>HCM)U_6.543L2,ZNTI$;HK]RQZCUX'\JUTYZ\/; M&5'32KL;TJ;7I-+@-%63N?W7AS0&%#+*$(8IH_+H%MQ]?9)FL8J4]?Y2PW+5 MX5 3J/Z4]!,A(VRH"-8=$,W1MKP]$U4#8RHK9?,4@0)242-14@ 218!S+M]=PSZ\CI"U862 M5[_2] K)]0UZ[PW?=/\Z)2I+(EK9&+(6,L42R*MK'[U9<>,I5P7]XFJ'HLU] MG^/WQ?QKL:I;*&B]_+PM%W_## M_^.Q?__MW19RI9;(B&$,BU[W4M&1^"F^632& M0F5!,\G>8 F;_D6CTPSUDZRAM#HG4H,-.2U+X[CI76&U.]T_SG_*I:[]]C<_ MR<(40^J'44 P0@QUNUTXC4.E)::!0Q@6H/T6_X<&EF(5-I"VGE69><84J[2. MK!;15'O77N3E7"$WCD@W9&:L$4\+/1V<])47=O^P*G_F^:=\)8]%?"YOLX#0 M# 09X_)4,I2&",==*YJ'XH]5E&;\:.9%9[/+E]ZBO)=[C^M#CNP^0J]2=.9I MTD>O&P^61GM*4Q-1.9K+^?7">'Y*(Y!QXB.0ACQ( QC$W7@(J.UX&SZ*G968 M]B%;'?!9#U,O\W,^4HWDU(UG2H,=S^.5%F;Z/D.D7-<)]^_%]H[LJFUYGV^Z MP7]V0S,<,1!%1$1*G*0 1HR*H6&$<)B$J;S-I?_CI&5 PT\6S6]S 63I;?+O M^5J>=-N]W?%0;LY&,8,<]TNFK=.KEEIW\+P_!3ZO WCE[2%.E&OWH>V,GFEE MW0UITVM2:7"6CNU%S@@"%,2)* =8QF.(Q9!M=I(!EH5$9<%UP->;7GQ]]'I: MGS1!&V]#&X]:*1O?<)RZRZC47>S-G1LR,\: 5[N)BEQHR9F.=HEP&H9QP*,X M2I(0I2F4RRF01ED"$Y]&OK:T26%,ZYG3*J\J@^F3"MT:,BA#3&M/HJ;:<-:3 MO*&IU #ZW9 Y[5:I)%2#65/:"GLDOT<#1CCA<>0#AGF,$LP(Z ZJS0# H?I^ MV&'#6&G%#,ZMQO#73]0L4:>F8PUKCS*N23?*OLC/&:G20*H;ZJ3#D)?VS>K@ M9D!=-R-1'/HA990E%(.81%D:=B-@#GK=/CSD>TU7-5$I!JMT>5IKYM'8,,J?9O:G)J+%=>C>;* M>U=5NWQINUOSF).S;9F!]+DA(,/A/VNTC.*A]]:6Y;*^\&>^^C@OEN_69/Y0 MB'IAAE$8$1KA+$N@H"&-8-IN LC\-(ZQTL:6@6.8WC6VA^7)HD&F MN&EU*(7]],0&>VJRV XWDT@V-&6W%TZU 6EA1 MV$RWN]_5&_CJWHT0NH=-?I>OJ^)[WEP!^+ZLY+$IU[H MSNK^ABPMQ)8E3?8ZR6_IX9-R+NBMAU1WK2- M'V%M+S3U_B+A_G5_[:G ;'TOI JAYW=(&G&-(U)IRKKGNRD-LMC_6I'MO%CG M2S;?K(OUM^H(%AJ-!B%I$P2CDBB 89(=U $4F4 M#J ?\/56%H=TG:8PA+ZA'6"MS!GK_$[=[E5J\_:FU T!&F/ JVU=12YT'?(R MBV,_Y9"Q. BDPB7142Z1)LG01>AA@]E>F;9ZM,OK5"NO9IMG>? 2]]%1+FZ= MW])O"7P2I?[+47CF/=Y7(UJKJ<_Y-_F>%?A35+,D2D% 2 M\RS&#"6^/(XA24% **8^#93>61XWDNEU]!:+]T6B.;W :X+#OLF3+?H4\ZB> MS!G*E]%X3C+2,B83T$69# ?!1^F9K6M/@454;-99ZJHLQ@H:JR6OTX/%:KF9?=Y]K1:;XD$N@[6#_9K??\TW,QIC)/(?1L*$8 IQRG'< M#L98&I ^PC!R"-,*<02LGSB,I>R\2EAD2U$NCC!Y+2CO2P.KIZR.96Y9+G;R M\_41-RXP^ C0,"9?9?")^$KK:DD%L!74\_:^H*R:")I68G4946J=-"JBFV^^ M%XN\>C)0 (2TLR2DA/$L"*/ #[N!_)#W.JMXQ-<;3\<:4"IR,8RF/B)KG"'5 M?*S!,TIS6+ M@I B'""$&?1)&F$BQDH#C$*81I0JG6_<^TL-BV5SHDC[AK]:W=J?EWXEJQ%* MU-2Q@V![!T,SZME]"HKVP]?*E M^S-O\A];+$S[8\8PC1D,N<]02$(,*62R;1\#1--4_*+TJH>!\0T+AH3K'>&M ME[!>O%U6\5T1$Z[H)SQ3>T%-HR32*^^I&ZY.^\'[(F%[-6[+[;K>MMB)."PSH7AYE M/X,L"XB?83\*PR#"'% Q*L%92/S4SP*E(Y5&#V98TUI\\F6.18U0<>?8:"[[ MR9E5&M6T[(C!!IQWA.[*:_!9WDCV"EOG-I+I(MH-!=-GSM.-9'IYZGT0W$.^ MF4NY?)_/J[SZ)!24_9!W/^0?\NW,3\(HS6).?'F^ H(TI+0=4X)1>GEYW$B& M54NB\?(&CN))<.,([*=6]KA3DZH]+J\!=N751+;8ZK?Z+)\*=XZH,RJEAV W M)$J3+4^/A]/(4%]QHOG7[:% 1=_GQ4K6K+S_BD_>5;,$">$D@),$T!B+"C>DS787E@0I M@4K'MUB&9EC^^+S8>-^;8TWJXW^W ISG!]Y]#4]-$6U[K9^$.NPP-?[>WQ#@9YTB*O,^G*>W_LZ5_/>]J(6NOUR1EYG\CY M;L2#J8POG7@ IXPX1^_.RH_-LIAB 0T"SN41S@'A&128<1!RDH:4S];Y-_GA MFZGBD"K@7BJ7-2KWS+;>BG>D8/*@#N="E+*;IXA81ESK7@ 3WW9T5,'[<^>Z M7$!(>^(T:Q%NZ&1YBP%O,!=&X]\X#]D)AQW6Z\W[C?(,C2+!=@W 5A\Q80!3MUQ-B*:49]-%<+V@4O(HM?8=4D! MZZE/C$6HPI :3FN=>G%+V]11ARXA_W8MBEUV(O>(T:V%NZ&1YBU%O,!=&@^ X#^F) MB2\CG27 EPMPD:@,:4IPS+O7NUD2BO\&*N=9&0&@5%0-O4?W=E]:Z0Q-0RG7 M$7$LL&T@D)R*'BZ%A9>9':SV(QUU"2(^UD0E;=;"ITG)?1H,D!\E"0.,A6GH MIQ A1/;(B)^0?;%A5HA580TI*8;*\^YI86%>I96]9$ZTC7C&OH:[G>SWHEZS MR ]U[.5J_F"+-82 <6SWC0B\6!?;_'WQ/5^^6V_%PU,(7$AHUK9"]_*E@_^J M7^%IM\5]RN492\)1U[>\J!;SU3_R^686%D X_Q?;<2E-Q 6A4_V@Z2W/A^6R/TQ..>J<4#*S[J%P]<3FSW+&8U&<9 QB0'!$(F^B3:BX"8YM MZ+;$[0G@+NMTRZTV95;UU25JL;*-H]1W&*,&]59,UGR&PC -?(0R &!& $&8 MH#V:C"B]?6L*@WG-]8UK;C^RC:FN=I[MZ:Z$[KSR2I!ZM5?)8Q>KOFI6CM?? M :R:4V N'I=9#!A+(A[X .? A0%*.W <,P-"W O".;U-S"MO_VH-B6_VEFV MIKX2N>OB*S%JU5XE=UVJ]*H9.5IY!W#:ZW3G 4C$9^?KYO59VM@S(MQ6)^CM]U#4C@6V8HWSJNTDXZPI]?R M]FCIOAMGW:=P!K9K;AQV8K8E=_8[;EL#I2_$6NO>7L^]J- MZFX"NY^>'SH1\[UJP.8RV7>"RO561+J/XMD2DQ2V-V(D 48Q9PARF"21+WZ; M9>V <82S7L?T:1C&<&QH+WO?H_,D/+E%""KD_R.)[%&8V>-038%/TS?D=J"1 M/"I42/;X'%;[C.&U7T%SEH%3I8H>VAPH0C094FJ?4BKR??^P*G_F>7T_^$Y$Y'@R+$*1#V*.(H 2&LN#]EG2#2O"2/_[,74,9EK*6XA>C='K0 Y3=!W< M]M%UR[0JJOMKC X2>1W4JDB]98H'"OYXJGOJ_NMTG%1_C4RZ$ -TFE,:FG%J MC:2/FV*]*![FJ^L_U_FF'2HC:0!B !CGB0" &,YH.Y0(14FFTA,:-(!AW;_) MU]['?"/C;O/TW)6K9=_^_3CF^K5:C).FINI[.%Z-1UE8]/0]7B+E3 MC%(=N M="/&F5!JG%-JHO)(SJ[KRX?;\4+ TP2G@0PQU$<1"TG0C@=AXJ>S[_GF:]E7 M6X:/H_*L'$,:&IVO%6YCU\!B/Y6Q0]^H!/)ZV)7B>@3G)#]G5&<\IVY(CP8[ M2MVS34V$_IY7\IX ]*.0QU*2T(]0AD,0A13"E$>X'2&+6:JTR*7RO8;SF!:* M]T6"45Q>4J*GGYZ88D9-07J28D0QCA@XHQ%#>')#%08A+\?/DD%//BWE2WBS M. &01Q2E)*4T R .6*I8NTU;[9UM/?P!GV_/H\:D M"C1COZX#BFPYI02JV%_6@D$,]-XJ\_(R:KU.NIFO%W?Y]3KORJ'0CWV, \PB M&OL!(S1IWQA+,$RP4N-#Y[B&E03)G4I>NDC=/;S^5F8I9-0TZO;U$ M KWR6JB>P#I1?:/ X[FM(@:\X8;&&;'LZ78/8^SIT\>;/\L6 8MBZ%,69(R$ M.$0A]K-N2PGV"5.ZB%'GN(;U\=]W\XWXL=5/3SS.1264LA;*RMO^67K;NTVY M^W;GW9Y[@<<\\[JDTPSI9J138'56.O<\CI).=6]R-U(Z#SOT M3FW0>U^L\W?;_+Z:D01%&8> !P%-1>V;)'M-YSXB2G>16(!C6&C[;,E]94>N MM,6KC5'=;VW!F:-$>BH_ZM)NK2ZTJ>H*Q*N+O0FO.AT#C!C<+S28X[IOQ!!P M[LMUO012 ZC0;GM7;N1!DC/&,8UO@& MFE?5ZWOS/2SO+X7XPQKK7]6$>Q2G_139%IUJ4MLR6<.Z:@2U\@[([&KG&8K. MB*(.8MU0.RV6E/JGW6!]^CC?7&\^;^5AMG^7UQ9\S#5=5.:&P4 M$A;0#%(0^3C#68:"O<8"&/FC,K*>8]A4MZ*&I#$3Z\OCP"S, (7C,[ KKX$U M>7-9G$JS%"5T M6G<;7B>Q[6G+*RA7WL% >=#-D8GM:Q6MD1>RNM+#72;6773.$C=BD1M4Z%JK MT>\?X['PPT[N1KB^1-^$C=OA%<2D'C8<_2P[UWKP:^R3@>]@X=2K M8P:=92+T:9PB%Q[Y=#*A*_!I]\Z =A69/Q3;;N!/K?+RKKZ7\$%\LM+2X=+E M">6VUP1.&-,+:^%VD>"1QW8 M5@_Y]4R(^/KS\)'C$-&\7U]]*-??\VJ;+W_/BV]WXM_H>[X1!=/?9'9,Y]N< MSXM-M\(JBZD9)("%)&4IQ)PC$A ?=>L:J=KF-9J45>:[I7 MV^Y)XSUI?;-39M_\N^PII7!0 X<> M.DQ.>1$J,*"W?,X.?,(.]N.AV-0?%@"+$LK7G%*-^CDAF8@%57XO4[O4,:Q7;8\X$_5X= M7GBMNVO5TV[T ":P^Z7.[03,&U^?K']I#^5I$/HSCK*4<48)#Q&##,(XZ+9< M!P*OCC-QS "S$DF^MR=-Z0@CUCQF>('1M+.L!Y/&U=VA8I/%$TV^,+%@.,;E M#D45ZZ;K6A(<@$T6.E@GA4&B:C@-=Q8]& MCQ@OA-JF(&L7\ZIW;<%V4V[GJW?K[:985\6B;@?.4(J#+&$PH)C%47M?M%TZ96-'9:J)ZUN-EQ53>7AZ=8^]Z;*3;Z- ML5?>8?;4IEY(&:;@/!/EF8FYXU!L=(827>6<.7\I7^&3;[X7B_QE2V[F/W"^ MSF^++1>.Z=!>WQY=\5')*X;2+"5I @"+HIBE&:0=OH@@I2V@]E 9CH$"H_>U M >G)2=V]_3PD^EET5;\0YZ:7U.+8X1ZBQHB3M\5?>=*7^-B7G3'U)?-'UQB= M]JO9ZXO&NN%,1++O:C?"S@1VG[I.R3+SMDJO>M_%/O#];5-6U2SPN1\D E:0 M 4C\S*=A>XHO#$.*E4Y(G *?X:#R^3B&-&_ C3G-9Q(/VBFB3#MONIJIL>RX M8*JMNZPRZ07W&*R*QDP&-Z+1I QHKGG&>V.:"/7JML%9#)(D! FB,6=9!M,4 MQ]UZ7 @#P*>+7N.Q&XYL^WW)\W9?WY>;;7W"?]/C;"1X<2S5^0_Y^],RZK+#-;9$G?*UL7;IWLHF_(JP^RAL M"P.]G_G6.YAXY7P3=:SCQC98K4T<-P*K8YP,:UMA_%NKI5]Q\B3UM:Z)]\9CO3Z>K-7A M>CW;_R# T&2[W/[+L45PY8-?9POU7C M]G-/3YC9A^\ZG^O,]*2=WGZ6O')8@(LS0_7HO4N9(2-.VG-@IB@__%YN_O@W\6!7(E;_GN=_W)8;MBJ^ M%5^+5;'].0NHSV+F9]A'-,LBQM.P>^+\ -5&G-/D6Y/YCWVW6L]^NDDA;?3^;3\I?N\F!;O(26$C];$_ M.29+?'1,$L-Y3R]O:,]Z],Z!2\YY-#.A)>,QX1TK^B=*=L:ZUD.Y8 M].IDZ4YCH_?[84[41?PTV<[8.6$QV[$X-R;/=D;,$3O)SGEGF$IV-$V!-Y#L MZ&)"9[*CU3N&DYWF;M_K/]WS,NROC/S@J:$E0S(^M28+@,:/45,)T!]?*$_ =(Z RXZ M =++A)X$R(!WC!]!T8+>K\WMOE:+35'O/_HTW^:S($I) GS$<()#2OR$@'B? MKZ7(SED38T%:2GT>YC_%5ZR\9;[<+0:G.).S9?ID")O>')#/A%2^9.,Q!U\1P8Z/K]#3H.IY!KU^,WP^RWUHB[TV^OB6'^[>[ M"Q=Q&$5Y@!C*,01A@E<<)IE*3(#SO$4<9B:PWKD3@M56W-6Y3-X7\/ M'4Z+K<>QWK30C;;H2/W=Z*N>O<9F3WUMY3[J+:?J1X^=%!;[T18GA[E^M(5) M8JHG8:T'5].UI%NS*NO MDFGFQ,;=>E/?YS?SK*K_)?VRQ(/R/&1#Q-( ^( $#E-$D""/8C(X## .E.*5K3,-1 MA^^V.Y%"=QM8:YR='E7>?+V4RV&KYD\WY2+/EY7WVUK,>'DPS2]D+F;P2AKD M[>UMOD/Q%"-M'NH7>*9PCEH8>4+G5>N9!J7WI<;I2:!>C?0_[(:#GOR=$7?= M'G!#JK5;59J=MXH%PN(N7^Y6>2O[=


    #?W(8^=7> M2Y/+\7BZSZ7A]GSIAHC;-/AI8FV;Z[[2OS\L[9/X=5,LMNV9Y$T&?P)*AG!$ MPR" / P#M,H2=,."@NATO6_1@!8E/<#[%9%ADF\&3_T$_7)7: FXX>#,Y]Q MW[93G-'O(46RCCG)#H\V:6%J<^(HI>/%M7=P6B_EZBQ:+6Q<#'P?UTI\&(\Q1E,0,C_U"8Y!X'/,Z_%0!' 4J9U;/W@4PXKW(=]Z[\NJ M616JH2D>'#^LG^,49(A&.6"NT+HV9@'+$L5=(A M#<-9+'?K*X;DZI$("[O[W6HNBR^:/VSR1=$LA]=_V5R,T?R!^*G.QOHO]P:J MR9H.M_33-\L>41.Z#MQ5?0+-]C&CDQ>\KU-W1@(U\NZ&%NHTJ#0V1X>N%?%B M76SS]\7W?/ENO15SM!!3#U55OJV>E,Q^B$* $"0,$Q!EJ0"3=4A2P@,5Z]HCS!N\O->#G#IA<,P<0VVM51[^;W%!5 MHQ:>7+6FAW4CW*:5OT&A7=CE_5I-XYEYJ* 5=GG>Q*@-#ACAZ1PZK7 MW0HI=DT_$6LFX%\]^1?E_V:7+]\7\_HT2=D5?@P@Y5R$NY3R+&$A)6&:4= " MB&5W9EC./WI8PP&DQ??X!0%9HC?W-'9_?81_:/X_W@&J:;]5[HG82?S>,W<&7\'[T/9WD$I.SS;G^_6U793OWE;7>^VE0@. MRV+][5.Y6O%R(S\_"^.0I(% CR,04T9)G.(&?Q8%?J"V1< 9U*;7W/9O9#W; M4_2;B,6J*NT,;:;?UYO4SXHQ8OS[>_+-F'8C=V.O=V3PE7=DLO=%&NVU5MN. M-K:\>2Y8.3>C'(EU[O&BZQU PYXS'FF?PWYR"?1^NV 3+68T#6@,$KDAD 0I M"9,@B%O\,8HIF#77"7_>SC=;P_%6.W85'7YJIK:H^TA1R?OY>U>\-G;?-6^BW\A 5K5F28"M+$) M=>$!VAPON@*T8<]-'Z#_)KYB6[U;M[<7IP3PB,&09Y#[B8\!BZ,.OJCI>YV^ MYQQHPX5PC6:2LVFT>W?JP&K0L:[&U<9D3\R=QNBW$E8?NW*2J#IP-KWUH#J4 M%FLQ=93?I@^IHE:_S8NM7(AL+8 )H)R0)/'3+ .B9OX?.I0:\C-CD?;O=5O+^ ^<^@D,7?X MM'KK87<$,]8B[UCO31]\_UX7XP?X%&99XD<\#&#L1S$+ ]K!9RD5>1>QV MPFX#JMZ0LY"]CHW\KVW9'3ZLW%X,>NG"0 #YQ- M;SWZ#J7%6N@=Y;?IX^[3/GCBQQ1AGY#8)Q%%&8%^TN)/4 1AN]#+ULNIHZXJ MNJP.YF6R!3HUSSDDK+_GQ;<[\6\D M)T1# OR ASB#R(]2\4^(6BM3F,6I&^MX9FPS MO-S78?VE!=NLX'@2KB?Q=O?K##N)YM+(GKQZFGX.N5ID'>W8Z;CQSL_9+^BK M^,KY8GLINV_-S(YI,PPC\_B?)@\QPY[];,7@++BDG&;F,X9B!F,4)YB ) E! M>X&I,(WX6>KDAN'Q9EG92[S/9%X)"X?SX4YM*%Z*R3C?5/55@G7UZ4PS6.=4 MNYQ41^O\>C/YS3]?4N-X)M-[FOYW^J).F8,YBZ*_IT]4'N]$>]T^%H: T#2# M@9]%!,=A$K;G&&6<<&#G.Z/3]]-M+NSML)*7S=N##@%!&0T21$F /$LV1O M',X"X$8JHM4DPWG(HPWH[B8B>F?)U%G(9!/$U13DB)!_MNQ#92Y,N?E=[V1] MZWF'&=)L;YDWX?/I,X['FQ)?MP^F.$4I2#GG$4XI @"3SKXX\]5.L+P8JPSG M'>UF:;>S#NTS9>K$8\I)XFKN\73;_C]; J(X)QS8_Z]OWK[U-,08;Q.]0:#; M\],G(PKK3 $GP.<)PD&6PH0$$43M.A,"$>&9@V\?C#?*PHL)ZCM&GK^=H)## M7%AX>#OK\GVGVEL/"B8HEQE;5?]D"8C_RS:(08&T0Y(EF2#SL;2CZ*7.HT^Y6J/9T1$,>"!GB%C(M8GCPF= M/=,=GZS,_#G1-^=&1U3=H(%/9=LTE[;*"?;CH=C4/W,X$)E'01"A. EP0'P> MA A@W"(ED+' YJ&&(V#:4?8)CPT>XT([Q8(QMSD0&O:67=PQ@Z>=8[!D&#,5 M' DO4S*@N6P8[XWI^ET\!2P "0JP 52/PMPW.$$G!)KB^^#$5I823_3Z\J; M)7/%+I>3$C9MSZ.OF]^&?(VPWWC/0\T3$TC7DR7RKBKXN"D6]4D[M^V:@P\B M*F!# .(P3%,,PX!UAH0\M;/!V1Q\P^O2S[XY_"\XXL M CS;>_QX,EW>:7:#O6LGJNJ>:F\N[&HGR%Q<-N-+QP+W# )",Q*@(,CB%/H, MA>WK5A)]3.FD*^^CD+N\'C_92TJZ9X=3P5SKE+B,"/XFP_;TL;KW3/JG"M#] M69DF*BMZ35LHKE[M5+9KL"=>/'IL1 (B@,( 1*D/.4ZC*(KWC0!&&-):/]N% M;KAV?KQ#P7B,M>QV3:'678_KC[C5B%T2EQ9ZM?IU3 2>9H)=2"">B!S5>#RE M#RV&Y6<+B.?-H!#Z/$F#%. X1@Q "ELS* @1MQR8]8(W')KM'@QFW?/68O-T M3I\T.K^P4>7MQ6Q.K]Y1^Y*"*&-/\GV 3!UZY_7PO)CLXVAP*UJPR]%+Y=Q3I5/_"= %RLJV+1'M$8<832C/E) MQN,T\FD<[O'")(&3[F55Q&IE]RKZ]FU3OS7N[=&UI].^<(OQ9#M45;UL?4^J M0=LI.>W?@[' H1$[+@[D6[BC/3!_N,NJ'+$U!0!!/.( A MC$F+ET$_\2=<\%)$:F&)ZW2H>W3\^G\KFWDOOW5EZ\V#-653\TQ?9?N4K^2! M0Q]%VOGS1H"L1.T@<1SZ@S?YCRT6I/\Q2SE*XC!-8^XCGO*,PK Y/3UC,*6$ MJ735=(YKN!O60O5JK-XQ6+5L6BO5_?+CJ5A6RWA/$WRT'.-]D5"]&JOE]1@% M%L]HM@E?N*'"1BPKS<]DQ1QP<9E\:D%IBA0K!8P3?$+=:5+LO MK1;5^T"7L@0/8-IE'1UB3B\Q',Q37T5C]P^K\F>>']VV\&M>GP:+2 J2C(=) MFI (H"B)(]2.EP9I"%6D;/@HIKLU]1V<9?ORV;;T'L0'[^95[BW*^WM1J%?R M W8?MI-DG7G*QA/LQN.EP8Y2]]0;<,73\>K91S'AVA'3.& 454[V260SY3XW7HKGR_Y%B?[_/'C@%N;AI+: MLS%IB4_%+F.M3X\V4DEU6X6F.SO7]-##KACIIL>2E.Y"TL&.IO?:^ M6.?OMOE]-0OB#"89BE"&.*"48@S#%EZ6)""TV$OK#VJBQIGR4H"TR*M-LMMN M4W"OE=Z:&<_J::09<:J+[;>]$\SUVM3][$9,L&^VWB[:4-XM11MT7^[6VQF+ M&:>^B2BA:K/>$#&(\=[]DMW#PZK>6SQ?X?E*'M+X^2[/MT>O M^!_VQB4$AO)N/5$2I1GD(46DW46<4E$L8:4&BLZ!#:M]B\^K =:Z4:[EZ6N* M712M5/=LJTS%LF*?Y0BF]YCM1V>J3+:+5X7'<[T8$^YP0V+-F/:T6V..OX-@ M'L\LD9[_\:__H_L3\8M\9?)?_\?_!U!+ P04 " "1CB5-_%'%9J=H #C M6 4 %0 &-L9'(M,C Q.# W,S%?<')E+GAM;.Q]69<;-[+F^_P*C^?9;>S+ M/=,S!VM?G9$E'4F^/?<)AV*EJCAF,>LF25G5OWX DLG:N"29:U%N][&EJ@02 M\<67@8@ $/B?__O[[?2G;UDQG^2SO_\,_P9^_BF;C?.KR>SZ[S___ND7]?/S__Y?_^U__O=??OF_^N/;GVP^7MYFL\5/ILA&B^SJIS\GBYN?_GF5S?_X MZ6N1W_[TS[SX8_)M],LOZT8_K?XPG?;3]_GDW^;CF^QV]#8? MCQ:K=]\L%G?_]NNO?_[YY]^^?RFF?\N+ZU\1 /C7;:N]3Z2__5(^]DOZT2\0 M_8+AW[[/KW[^*4HXFZ_>7>$EY>/?7SS_)UX]#:64OZY^NWUT/MGU8.P6_OI_ M?WO[:27G+Y/9?#&:C;.?_]=_^^FG-1Q%/LT^9E]_2O_]_>.;)YV,I_GR*BM& M?QOGM[^F!W[5HVEJ_^DFRQ8FO[W+9U$)\SB(55\W1?;U[S^/IU=%E!\*P-?2 M_X_#K1;W=]G??YY/;N^F4?)?FQV:&H^+97:5?I#-YBLMJ]G5^\5-5FQ^]78R M^C*93A:3;&ZSQ6@R/5.<.F]J%8)WHZ*(P_F6U1)O7R^M#CW1]FHYS=Y_-?E\ M$>&,2"YOE]/TR=OLKLC&DQ)H=9L7B\F_5G]]__5#D=]EQ>(^_L+]UW)REVQ% M+?';'$E'$+KO=]DX#MSS*])O9/#[R9A;-P_7DRS13\WFVJ/=!-/GF MCB!J2?X^A?L\BJ\]4X*G;1L:IAG-;]*7\&TT79G-V=5OH^*/B$A\UZ=LO"Q6 M!O+8@$_KI=.AGVIOZ_7:J6@/E/:C2?$?H^DR&<38-#Y?K8=&,6E\.#V!N>NW M;V:_SZ)O.YW\*SH.^7S^(9]/DL5L"< :0^@4M&KF[)R^FA(CO[V=+&XWKS7Y M;!&CF!C-5+%IQYNV/\CU'/W;9#:Y7=Z^S6(T\F%T7S[Y:1D12S\J\G&67TZOF^71RE7SQQXY,A1%7[:'-(7]:Q'^O8%M/7GZ:_WG>T _VU)D(T7TL MLIOX3*1JFC;JB[*OQZY$VAB1^-O:LKSLJGLA/HR*^*.;;#$9CZ8-2K2SWX;$ M*Q-^*8R.AF5Q_V;V-2]N5R\^)D*5M@T-<^N'_A:GFSAOI=<>&]ZA-BT.ZY'S M/)E%BS<93=?1:83I4:9*C<=YD3*QG_-M+_\^B;T7XYO[37=7:K']7<5YKK\1 MM0AIM7GR>,N&AOAF%O^8?1Y]/SZF'8\V/XA3?:$*31L:Y+MLL0IPLN+3331B MQP:VY_%V!O/P5:AHO*XFTV7"X2&*<=_'T]C#E2_RVS13+A>;S*,;%;/XE6P[ MJHAZ1Z]O&RPSFHY3>G8U%CV:3\;1BM@T_.SJ62.U6!23+\M5=/@Y3VYL/ONT MR,=_W.33^+:J04P/0VD'Q&IF[&"CA@;VOK@>S3:IXH19-A\7D[L-D,OY9)8= M=R]/Z:/#89]J#.OTV9!8'[/57BG(GUJ/PT- M_U-VG3R!$_S:_2U:&]*I6%;OH;4A?\S&>?0EIY.- =X\L74Q'SWZ.4\6+GW",FKS;VH-@FKSW;%V30WOT6R? M4MB+^Z,#V]NBM2&=; 8J]]#:D!_8]S&;1R=KO$ICQ*=4M.[?X@-GBW)JSQV( MN/K=^Y5WT*!XQWMM3;2*G^B1=DT-;WE[.RKN(R"3Z]GDZV0\FBU24F*YRGA_ MR*>3*JL]I_72Z=!72ZCSM3W.KM[/JB>;J[*LVV%T"M[)MK%6KYV*UBRU>Z5X M18-R1E]GB?%X'ZAOG*:CW?)MI+KZVC^927<KX]C\.P'1*-X$9CA5E"!DI)/?8*F-*- 1%N@H:CPFLBO%/ M>1%I^O>?X<\_Q=]\S8IB,W<>.+VQHO/BA14:%>,7G\'3AILG?KU;K9__,KZ9 M3*_*UNDP2Z\,RCM33(2AM"F_[C0J[9F;^F0Q\A!I*2W M*]U+"SG!HC\3Y>+LE=]GV2;/_TBS9ED4ZWTB[_+9>/.7XX"=UV&P#"+O&9+. M6:\9$=$8E AI*^!?9JL&J_(>5/1@P-HE\,8D?8JFK'B0X !!=S<(1B"C-028 M,^ZE=<9K54JG-&*71<"V*9"W@'G'C-+Y;#D_@5!/GP^,(4()XPS$#Y03*3DI M94,<$UJ#3^@O/C4 ^7$ZO4R!I9^$U0Z/=#+YJ8M4%*/9]&2S/U_] M.2K26QLMG((.8%=LYS7=- MX]RUVU;D7[-Y*C79<>Z856C MD'=%L$_9].N;V7Q9I%6&35!SG%T'6@5HF/0 (",D4T ;2+@IY>12UDD3#S!D M[89:S>%]=DIE(^CG8O0MF^YGR-YG@P/0.*8HY=P:J*(;@,EFG,0(Y2\K8FR7 M%TVA7)<-93V+4J;[:L38URQ :BWRT!BF)%&20LE=.7I 59VLPNF1W@5QI"' MNYJ4]BQD'Y^7#C<,4,: U<#X&6BNM6 F#)&)BY^+#7HQ7XT>K4">7_)@\H> M]0X9E3%(,Z&(I5HC3Y%W94Z.2"/KA&A\>/FI3IWIVFCWN$GG\!;XOS;@/$L3 M(>JTI 8)C UWR%O(UVDBG>P$K)3E;0>_Q_52#\#P^+$0HSR I/"88BZH!PQM M>!^ET8)4VD[T>M(V'3,@;PSXSB:<)S5VG]=7/33K'&P8K'"48P.P<@)1'F?: M3=8_2DN OK M#/W2K%%5]#@OM5\:^J^Y[1GE("0XAM^&22TA%DH!*U?<4$YA MJ52/^]^W9"BU^V$Z6I<>*U6\.BYV*!E8L8N( D;18^-*"!Q-=/Q./-N@H*T$ M\J\YL09SGF<,VU%*5_/EWD'K^\]Q(.K[Y-"D6:%U@( 2K2TST D@*:6#GG;D/=.M31NF]^.)H><_@JM@U#"&6,]P=$OP*N\/"GEEL[6 M23L-D&J-,J$JR\Y&NRN6K4O-9<5VQ+]EMU^RX@"S]K0(!%E&'124>8XT$%:K MK7PD^K8_")O.T7C>!L)=,<@OB]ED=1_)[,I/OJ<_S8^2:'^C #6/(1"1AD * MHKB*8+.1,JTADLL*'=OD46,@=T6E56WY5'?FS>U=D7];NYQ'N72@58RI.<'6 M$88AIQ!J1*C8R&D=I_BR%OW;)%-S*'Q CYK-AOVSAH M[:@5A%()G*2> J=I*35 OE(VYO7,?/V%?NV4\O!6A MD5<$HX346 G@'20(".QUB:"3RM?9DU?=$AZKM/2*"-N38GHWF.^R0W0]U"RP MZ'Y 0:S -#HA&F,"RU20<\Q5*@W46.30^N:9/HSEZ2@/8G&RJ4M8_UJ,?+:D M9)#W&$4&R,@KZB!R;+V!2EMKN:^TR;:E%-=D-EED;R??LJOGJMVA_X]9"HPB MJ9*X\_%H^I_9Z& NK'[O:3M;"I4D@-PA30UF#&^P0: !M$ 1I$2)CM>^#H,'F.=^;0P^0T5GGZ@[8W3QV='LZO-- M5F2CKXN=BRU-=1TT(<)ZKH@F#"K@M59;1RK^IT[.?( G\_HA:D_*&H#-/9P_ M.MPP2(@4BPX^%\(S:91'FY4Q;3WAL-M3?:UGD 9K0T]7Q2#23'_ED,[A#^-2 M.* 9U4(*BX0$;FUAI)<85[LF#U[-[4WK)8!3('Z_K?1_\L+,QW-YT>VMY_02S!"&JTY5M$GX,XJ M[Q'=X*" P'5V^0V0GFT0I/H,6!/\ 9#P8?SO1K?'-[^?V%.@6EM$)4 .\!A1 M46.=+/$0W%[8Q1>M,*4Z&QO00%>,M-FW;)K?I<7_\ M:1F\P#1&[E%,1@3GT=$UY4RCJ-(7ME[3&AM>'+AN$O7.]JDNYXO\-BM6E4ZC M+NB/@"^'=NZ>JQIL-%" MTQB<.8$(8<@BMZD(I@#P3-39C_6Z9LPS2%"=8>=@/0!V/=K?^#@9?>:ZV.[. M@I3$2\JI MCV*#C;0P5;R_K$VH?7'M=*0'P*OUOK+)[/K)QNW5K

    J53:6*0[_%>S_W'\2I<.'R\<;"8Q _&.1.C(NJ$=GQ3"CI*[J2XL)LC.F9+ MY<(D9ZJCJYFO>J!=Z1KLTWL+$"L,E.+&:0.(%!$:6>(B3$=GT'X0FK:OGZYY MFQ^29._1H9,)W<1K@L<8<9/*7FL.N>":X*W6*!1UUF(O=KMR7:;WH+CN3??+ M8MEG6.QCG03A??SBA8T^L,/68"'M)G33E !=A[X##$V&0=_&U=))N&)&\YOD M 7T;35=HS*Y^&Q5_9(LT\$_9>%FLY.@M<$G#BV-Z/LKC$ '9!X&$Q'H01:%WBU!] M^^R!]@%"KR0!1#EEM!;8,:5+^9FU/Y9)J$R&O8Y"T=1;LW7KU M[(E E89@=6VFPXQ(X8W@FW%+ZVH=\!D0$\[4U7--GX59F[K^+<;?M\O;@]I^ M\DQ0T$H%/< :VAAN*\@A+<:D-LZ+?1E\8"_^A;A3RKQ>?$IRG L-U&A=6#">:FCSX2Y MIDIP@9PK94<27]C=0$T1X<4AH::![M=[.7(H=W^C(*@W#!MD#4<\AG78*EY* MR36YL$17HWJOY+&< 7)75/J8Q:]HDLJ8[A[Z[I\>/916I]O &?8<>$^\CO]A MQGIC2Z2TII66J5X/'9N@3-X;^EWQ]+=\EMVOW1N_G%T=9^#N!H%8YY0F7CA# MK-9&$2XVTD'"2)W-7 /D5C=$R%M OBM>K?;9Z-'XC^SJ84XX2JX#K8(%VG&M M !5:C!;9B10\ MV"Y8#HVGB%%)"9908$51*2O"],*VW_7"NR85T!W9;F^S(FT__#"ZRXHJUXJ^ M?#XH"HQ$A&BH,'"."^_Q1C9$&:U376" Y3U[(E=]X#L+!Y:SR7AR-YKJO%(P ML./QH*"3$L5OQAAE@66 25)*AJ2H4QSE]+*I/TF]5UA*N9 M_6B5NUTM O)$2Z HIE@ZA0FCD&V_&(XNK.A.F]FT9A#NBD&?B]%L'G63%F(^ M9<6WR/S9]:/=]P]"S-.UF?/=OSI:TZ[)UX2((U+6>2AU!)4H 3@MD8RP7MCJ M8VT^Y8-1Q4M2OQXU] -;7R'!!*>$7QC,F*Q>3K)#IL"0N;W>7SR>)X\F5_JV 5=M)0C'CTYB%S%IMR M-1)[:NOD]P88+P^";\VIH[N%CL]%-IHOB_N3EC;V-0H BQ@V2@$,BM):GO:0 MEE(*(.L$*/POTNWQC!O21F>IF[S()M>S!W_^Q&6-2NT#,,)*2R2*#BC'5LA5 M"UI,F\<:"[W#[\>+0+,RJ*^VC?5\<+CFPAWM\P.">44#XB)[%,UZH2 M6TI+%6%U%CX&1*MF%+YCWW!CR#9E7K8G3NQD/I[FT2/<18Z*+6.8;!"*L[22 M&!AI-(G_*67@3'=3-?MUL:,=:#M;H]]Q&*G"L9]#S0)5QBK/3(Q > Q!D"50 MEY)"4*OZ\(!(U,W,U0+@G>W:?0;',T=P72\ONS+Y?*%'\X.K^*=V%9SP47K( M6,0746& U%M;S,REE?UHAAS/UWC:Q7P@+'RXN&!UF<;OLR(;39-<_X@QLN_#@TKJ.*OFC\^/S[ M8RE/8.J^+H+@WCO# 94(.66C:P7++#@3"M8AXP!7OSNA8D-8=\6V-[-OV7QQ MNZFZD"*T [QZ^7 0@A*AI 4@_L%HIXS93@76^SK%A :X=-\*@VJC>G:69,O= MK\^Y.WJQ?_J$%$K-;H/QQ#BM&$84$Q(M,1%D:Y>QK7/N<(#+\XURJ@?\!UEB M9M=OW\R>.@(?TA:$.))++2LC&5). @6XHLAJ)*W=&!'J8]A9Z0KP=B1NOZR, M3 <\('(X1MH011R V\KN(XTO*[71%!'.*"MS&M"O[PB,U=1ZR"RR\3^*,1V# MA$VY+2"4J)/K'R"1&M5XQ2,PIR'\UQ&8_9M3A&7&.&@Y8PY+K@WVID02$'-A MM;1J\ZG-(S"GJ>(2:S?(:">HTT9HY(U %G%05LH$OMX5-@,D8S_D.?<@T&FZ M>;T%;")T@A@0IRF/;!1,RMB\.@GI-*N1UE12!TD/.C1,>$L\!\9B5-YI YGV=DB(# M3.,/A&SU%?&:2HP8!200%%CC.0>6>X#+LM,08U0GH3+ //\@*-: 'E[O$3U, MK56*408M@EQYY1@KY=3QEY>U!C (OC6GCM=Z1(\QPSV6BEJA-6$68^4?/BY? M)UZX]"-ZY\>L#6GCLH[H08A)!!(P:T1&FXG!<0UNK#T2IMK(VWBWA4'#^-C\MEB,EOFR_GN1?BW MV7S^^68T@^BW^.3-(9(V^Z+ %$;$@&@D@*7:<8RM+-$4AO_01P@K,^VDE>.6 M5?0Z"?]HTVIZK#/^/WMOD-3J"&FJDYK/K@WYULR\*4!GJTWVP6C/(A>9&EZO(B!E=YVS4 M //WKX'_-57T.@G?U:QPY+W!(0>XL##ZL=JF\F &EJLG2*IJ>PEKKS#\-2NT MK;AA?"2[)3V;^[N["PQ B0TD<=:TPFCJ)2B=2AS_WNW)A7PQFEX\EQM1Q) I MVI2UKM1[4) PYH!S6& HN%+*;'$SD-59]:V^1/+,)O_ /*ZGG@&=HEBELB[O M. 0@WF##H?:.69[VN_&R?)9FJ-JE/FUG;P])JG=)/T#CZVIIJ*$%4A@3,>LLXH4 ;0JW _7E>E>2H8EQ.ZR@ M8)T!U!$38U[B%#56EHAPIR[L5&%+;-FQ([OLU& M\^S#Z+Y\\M,RVL+THR(?9]G5_/=H38IW^>]GWCO MQ0QQ2R6DP%L$!,3*I\IK:XUK90SI,0!\IIXGRB[U_#%+NYNB8M/FI_EX-/W/ M;'1H/>SL/@/RWB#"$8U.HF"6NOCYE3@1I.N4WWCUQJDRA_)^M'%V*9B3!I@_ M&N"3)TM+]#'I?KHK =K>RP+4BD>?,WJ>5AF .!38;9'"OINRO%VO4;5+W\%H MJWM>O\L6^=>G@WXSBU/UWJI'S;\I(.Q\C*. H [[&-!0HL$&H[0CNI+CW%B8 MV7IJ?\A4;DI'7:54J@AJE]F;V><_\R3?H;6JD_L*UA &%"<2<@LYD(PP6V)B M*:F3'AG@><3A>!!UM-"JA8T#FVP'UI;'4/DE@5,I-"1 .6VDH=Y+X[?(2%.G M-D7UI?\?U%-H2TO=\;<5SZ#:&P*$4*$(OR:&:8*$10R5F$!CZBS9G7XL\D?Q M"%K1S? \@?C6K#E?8-M;4(IZ0JA %"-"F=&2XQ(7062=C58#/%4Y-&_@7#UT M8$^W0VO7(ZCTFD PAYH[::(*7 0D1J-E/*H9D'5\UNHG+G]HGZ -/77)XA;] M@N/O"!Y8";@!<:I!7&L9O_9M'$H1J)/]DG]Y!MUJ9W"^@<^716.NP;:SX"BR M0 ,.8VB*B-6*J-)C,MZY.F?-(/C+-6A)#^W;U.W(6G4,*KTE<&*]X(P"%1$A MAAIARO47@RRN=3RX^G+8C^P8M*&G#CG%[!Y%MS"8-M9T$!337V1/-4KH430 U^^))1K?T' M0]Q=.3"OX$P]=&!1RY&UZQ54>4N(2%NLB>5,1BBP1@J*$AN(6)V<%ASN@=A! MF=<6]-0AAUOT"HZ^(J (AV<64DD8Q4H "&2)"K"H3G%B.,"SKX.D;5/:&9A7 M\/DF*[+1U\7!6ATG]Q60\!$3J+R%UALMK35EA&J9@K7N\QE@/=!!^01GJZ%M M<_HPL!8]@FHO"5 :HJ'"$'#H,3 4FW*BL0JY6@Y!]56N']@ MPAL"AH8C&^<<* @G'L<_EWZ^=0;5V64(3R\V^@-Y \TK9V#.0'T7(! ,J2(< M28=<](> @XB4\B-;+X'UPZUKM0O^P,AWHD_08.]!(""!@M!@ )"5""FM2MPL MM;4.ME=?U^JZ-,N@N-N@?EKU EJ9^ ]DG)D6T8,WE&E@!' /WS15*DZYA2= M?KCKE5.R/M]DB)27>?S7QVYLLWB\7\\5H=A6%4;?YYQEAIA4@I*<,09X016<;]2/!J M2S1=&('5O];.3.5*3!5["(#1*#L$)J)@G64(DW)+#]*\7F+JM1N&ROPX:!B: MPKXC$Q&_^&C!$C;S?#JY2F&M'DU3E9-/-UFVZ,]&?(KR9$EUCVXFVM8%/6X: MJC0/@@G( 1 48\Z<=M*3M/&=8R!B#($JK3"T(_WJSM\J%3J?/AB8\!JENSP, M)=QK8;C;2N2,NS#/LEDE[[IV^5QDNW(?UX,TRR+!59DNSYX/&@H*D71:2JZ( MM-Y#O)'-2$UJK;0-CS7G*G8G/^I!V15-]I0;7)A14=S'F6M5_^^0HU6E?=# M.82!(E8C1J4&D*-2=N+@1=+H;/T_+[76 L)=L6M7Q>L-+@(PHV=C-LXBXU-(&D/IX\S9^7P &%HJ MB07 $2682EGG4C;/?)V33P/(F*Y[@ M<8 [%5H'SZ3W,4;C2!L*J952RU)N1WR=W?(#K+73+).:Q[<75[JJ"QTD9I K MX9W@AG/B ?2JE(5;72?@&N"VWV:Y4@?)[JQ-?I<5B_L/TU&4>':5G+.[%'(> M3L\?:A8T<YQ@\- M P8, .&E@L)%>RDE1;R45NA:U60'Z^G4YD^CF';%H#=10[/K21ST&H7(=?=] M/%VF9=TEPXF[9XZU(")F2=O4VG>S>OA1MGHM==M!WEFXP7 MV=7NG%.E&:IZ)X%[(3E"7J4K3; 0&H M"B1^!C4X-,!C1@UQJ#5\.]O7\A#V M52+4SN<#P 8IK B6-AI0KPS K)3-(58GNAI@G;N&N-,$E-T&W4>C[2 4-X9% MM\P8Q(TD0/LRQ'0:?SL9?9E,U_=4S:X^+?+Q'S?Y M-&IDGLSN6.-N M[Z;Y?99]S-9W6[^ XP"!CK8-R%@)D'0^G<52 BM-RX# 8UFK!.0 9[L6N-0T MQ!T:HV)Y(IWVM@E06 *D-U !@3T2B"-:RJC I669VS%)C4#;V2:Q?+82^)^3 MQ8U9SA?Y;5:4@[\_SJ0JS8/3Q %"3+3%JUMMB;-14,(:5$#R%*MP2R3B#EM0IVS9L7ZF=^*T=V#O-63_"J'KB>F>C0#3S ME$#@M*>*:1<_6E=^7$#C.MGK87M0[9"K,:1[F/"JS73!$(HAMLXZ9G6T\D0* M7,JA/>C6/>IRBFL]G70BM%U1Y*R\]P&DO$_'CV-TBH!$/FWR?I"2451G:]D M%^Q;)U!C2'?G.=W>YK/5L(^>Z7GV:*! 2Z#BAZ$%LUA*(Z0J)8)(U[J687C< M:4*U+[R?6HAVEB:ZNEJM!8VF'T:3JS;M]3133:;3[YMCKR_S>=I M+]S[KY]'WP]G'4_I*1@DM?4\FNH8]0+@G>:BQ,,XZB[+DVZ#:*T"WMW6M<5H M,LNNW*B836;7\T=2V>SK9#PYO&7M6., E7222D@PX<1HJZS??G:(RSK'#@>8 MG6R!9HUCW)\??I+_'7""D(I<9HICZVEF+/X+ZV=UIQ78GX[TJ;ST'&X'XK\ MVR3BJ^]_C\IY,]L6?5+CQ>3;FF/',3B]LR"@MB2&BX0B[N(7((W<(J-8K8S. M(*/R)DB2=XQZ5W-/%.3!5S],LX?G@L3&>^@4TQ!1YQG'II3%"(CJE,X>((/: M5/9+7IT-3+,G(_^<-V?@VGA=<-I9;CD$'J#D M^GGF<8DL<[76T0:89NJ0P /05E??@3E?[CGZ?9B@BS*W6;%XO)OU8_ M/\#K*LV#0XA :KT@3EKOG(-J:P&L%G72H0,TM/V2)V]=/YVE'FXBW'JT\@^QK12)>[A->?QZ-O MX_W75!!WM8,^?C4?BNQVLKR=OYE]RS8@']E"?'J'@5HMX_='O[#8JVG2BNL[(&H\DLP?=^]FDTS=Y_?5(O9ELLY@"-JW40 M!(>*2(P,@18+*;G'VX_:(5AGE?S<6XI_',:VHJ/NBKG$SRU.$C9;__<11)MU MWPH!5O5. N&41?\&=!8 FJI=NF:126\-FH[2V"@NKEIH.OIO0UF'"5?;?#[H]VF6J3=*'-G MU9#W1[/]IX]/8MS^;@* $FKE ML"=.4 N(U;B<'1P$K,Z2X@"W.?5"OL;0[]7]8\^&C> 8B1'X91 M; H9(JR47 %3)T,YP,,)?1F]>JCWQ[>#9P=/HM[!GH(S:3=1R@Y0[A'33".Y MP<-3+^L<(QY@/<)>6-BD CK<6U$Q?]#(_IX@J8,,4"01CG 31ICP)0K&^3HU MR09XU*_;71GMZ*!G)JY3\ WM.#O062 4(N$ \ S*!P6@(L2%:M--^'Q1>XX M:P[UKKA87K?^.5?C_UI.BDQ]&TVF*9[R>9%R\ _%U&WVY>"-"*?U%/$0<8K0 M5$ O!.%.$>=*/ #DW51$ZSI)TR9OGM^GT*H^.N-GD8^S[&KN(Y3K):'S"7IB M5W'VH-&#EH*O2CA!QU+1@14BJ>([J^-(#M!.=DG-=C71!S=_&RTV UZE1.^W M=Q*/IM/Y(?DJ$O;L_@/2W% A$;41*(Z@\MZ4V&&ANMF&<>DL[DH]O;D%>V_G M.<4CV-M)2-=>$L^E8A [11FTY7X!#Y#1W=1%^9&<@:94T9\?$']RM4P(94>7 M$8\W#AIKA@FF$J>CAS+=W2+#G06+.(40BT!U=X"")7C MMD3%"5YG.7& 'F27^:+F4.]C'GXSGR_C\+,WLSCRT?3#\LMT,G[_-6HS2E1Q M.C[81R"$<\\T0, X C&#WM$2 Z]--WO,^IZ5&R')@5FY217TX@ZF<__O[Y)^ MY^Y[5HPG$;:JWN"NM@$:I*U&A%-.-6 T^B-X*S/6%W9_:T^T:P+ZKL/AS6Z/ MS_GGT?>T]IFJ342$4E1_ZB&O<[L,+I7%4)820 $2.'Z2MDP8(.-A-V7[!Q(J MM\+1;A0S/.>Q$:> FU@112@3DHO1?$#:FS M#7> .R%;"5U:Q+LKYJ51/AOIB_M7G_[@T9,?HA^<7[W< [6Y#/HQ+&NH#G"W MVX$$XU1TH+ $T7$"&$H9U;'1!A:&=7N[7+"]&ZEZC MQ_?Z'J!FQ1Z"\PYY!"T"F$@+#.>,E_)+)>K8S=.OVGZ=/G$[4'=X-"._S3Z/ MOF?S5)4^!I:'3U\\>S@P*W&T^%IQHP#A0B"Y.<_I"7#BPNH--J[KEZXP)4[5NGMR@#:M!6:\<-%: ?XX]<;3JV)%*, W=$H_"3Z? MQF_J_:Q[,..41BV*^*JBV6LI4MZD:P?K',>J AZS2L;:!0(:--LI9Q: 20C%=YH$H MY+J..1K@EIL.S%'#B#^PK->K AY?\O.X9'B?5P:L_=FT-O#R"J+3;A&HTE-D M!$8> $$HL I U-=T=0H-(_OM(*3VLKKV<4&>$FY15 0;24DPHE2'F14 MG6V@ W1$6M/VP4KNIV'8 MUM ; C9(.0&P HA1ZQA KM2"Q@9K:^KWY\_[D8 MS>91BG5U[]7?IFN.;,N45L#BC&^@E7$$IP& '$*+&0(:4(RB[[K1!?/XPBK& M=\[@BE_0$'3;]W?V^ZS(1M/)O[*K?U]O9'M4:G=[&E$5DWG\E5VF(&R]>EWA MLL^V7ADD ]!&"PJ,IA"@5+@&E @;(NLLEPUPGAGJU].Q&OO^4"K"W9Z;%01D M!"D$,3=6" F XW"+ER%U0H#3@__6M^T,E?;M:*N[]-0+@2I8\@.M M&"B3C# MK>ZY@ IJC]AVNJM7KV6 K.S*Z6\.\6&DI#95N.)O>\M%K5'<#JI:S?U=+0)P M$"J+/>0>(FR5L49PHR4V!L27]WAIY7:LGX]4*G[Z8"!,1J&,1=9P(:/;2H M M)7*7]QA7 /,,RW_O%@\HD7\VW-*Q!^%S9'Z]\6GK/@V&6?J M^V17QG'?H\$"0;UF!&AJC1?"J6AHUI) KF"=FR0&2(MSU9@WBF('?%C=BKP> MX-SFM]%M/TR*E\\'283B@& ,",",8([A5B;G4)TMY -B1GV5ON1&;3#/7NO^ MM/PR'Q>3U='*C]FW;+;,?LMNOV3%OH7NO0T"5(I8C"6!ECLEJ6*&ER,FLE8M MW6&JOX[6\A8@/9\$&R&J$6#7PR%=U$"XY\Q0I0F&D#BR&2DB6-9Q%@:4?FE# M^0W V=F^XW(RC(% MEILK^)-;A\.W@@98Q&KN8NV$D(182FEHA=W*V5-UZ$Q M'+MBQX;!5;9V/G\T<(^,0E QIZGF1!N*MGQ7F%[8VD<=E>:-(MDQ-U(MAUWU MX-WWS3&W5.4K_O_J<.KIC-Z"X)HZ0*0P%$IG*75Q+C5.I.N%H+07XIS6I\5N M?K4(=7=9SOGB_=>-/!5LU,[G \6 1T/.C(AR<6(<,5L<*1)U;OP<\A16WU U M 6>W5/E'GE\]]O(^Y=.#V\?W-@I6"D20\AX)[[AUSGFSD3+*7ZNL[@!M3TU- M[^1- [!V19Y_%/E\'H.$KY.#%PP_/!4\%U0:0ZA0Q#.*.>*RE -9>V%K> W: ME/-![&SAN+QH9'/;817G>&^;X"B*<8- GBN!F-+6>+V5$=INZ^6\ILFG*4B[ MAU,W>1D% 0+TD//KV0&.LK=3EG$LD M A>2YVN/0XU!VYD[D\TB!M,X8'5U.YE-DORI'O=Q%AUI&:Q# F%/@*4<1=@@ MIJ4Q)X[J.J'4 ,\M-4^E9O'MS2,ZQ1,*F'I"%><(N^0!".ZLWWXCWEW817G- M4VC5$*(=%B;) MGQ+\N".SMTV !DJ,#=(\"BL0\5BB4D;+:QWL/[E&UZMB35.0=EL&*=G"EI#R5)%9BE_)@6I,294D>ZK>SUFN;'X2BE\QI@FV]4Q\#C<'9[3XN@%:"& M>^V83E\W46G3^D8^BW6=1=CJA9JZKD??./?JXMK97'M640,'. <.:XXXQ$Y& MXF\G *H(JC.G0G#1EJD.CEUQPHV*6;1XJ=QQ>37"9)P2JI/I.I;G'>OLW?+ MM''R_=>5!.^7B_EB-$L;4ZH3[+P.@_(*>&.QA"*=5X60VZWM%5K4XMT 4^(- M\JX3P(=VU&U]$O0F6TS&H^G3H;[*\,9YH M&?B[#TP5ZE=P!P9);1S M$%',H &_V3&;1G>, M*'L:I-O1(<> 6$L\L@3$-^ERQ'':KA.+## 4:84:S4 [B(V">UET0NL0 SJ" M%28&I?IE3D:C7,*H#: 75EVX64JUAW/_VP>/DNM8TX@F=T11I" &"%%HL=N: M5R!JG?D;X&[F=IC5,,@#V51XE%N5V@?.#*$8&D0?X=L:N MVU0&\E^KD::R@(O1['H2OZMT3OK@I9&'&P8HI.2."N&H]P#"&(9NI66BU@;H M(=ND!MC4)*Z=+"K9?+Q1G5VZVF"SN']TD=\;"T9[L0_F6T8ZW'%@6JMPV M:&<88XI)8Y04G@,NUAZHML2R:E=([OI&Y^5'.L_&?[O.O_UZE4W6WV?\P_// M,OXHK(?X,;M>.3&SQ;O1[2[SON_1H!S U"+#+8%46RRQUJ4@E( Z[L" #'D+ MBLT;!;::!3^3'29+^9_IF_@U??\_V?U!>CQ[-DBE+&*<>40E8I AO)F(HA@* M,7$9IKD+?M1#MB6"K&\$6/C)?#R:_F(!3($G4GRF%\5W71GZE-&D(W%9-B9],L\+$05WGQ6%#\N3)@&+0%AQ(*"I5, M5[J6(D#EZBP&#B@MUH49J8-K2]0H)?X<7[*'$X\?"<@"RQ6T0 O#@5FYO)M! M4XY-G3EE0"FL=LE0 ]"66;"^^^+P/++SV4 8LSI*02 3E%AA+<"E& *).GN4 M!G1U$&V98(\3' ^_F17VN# TX%;%)UI28W"D@,'+4(E*-1B4*=2]X!. MIW5#DGK8=D*3-8^K$^71\T$3H CV7GL1?2>#&%%N(PZCA-2ARNFGP2Z"*N>C MVQ)95!S;U6I\T]'U'H(\>29H(X37FE!HO,<$1H?)E\-VC-3Q1*N?UGKEI*B# M:+N9COSV-I^M[C=>Y=?GCW;<'TY['&@8))$VK2=2ZA56$2BO6"F@I[Y6#?C3 M#V^]4LXTCG,GZ6H_FA3_,9JF$N:C^;)8I>W/2%,WL_RR'8R-QGB:I_%4*;UW MJ%G@@C 9+;@R5E#O.9=TDX42&A/?XTF'7?M =S;1_QI?)-=+:?9^Z]^,AO-QI/1=+UH MIF97;R>C+Y/I^E;'\7AUQ/WZ<[[MY=\GL?=B?'._Z>Y*+1X@R1:CR;2_J[_: M,!%":Z29)]C9:.R=0TRG31,< Q"C EQI_VW+TNY27:F=][./Z9+.8KVC[%T^ M*\J_IC-X\V/GJ!I[1Y!<*NLDDP!JPS&W7NH21Z5AG4O#7YOIJ4RI?::G8V5T MM<%B*Y^^?V2K?)']US+=VWSD*%>%UH%2BIQG+OI:AJ8SKD:5] *$_:Q MK#&T^V39?/L]'MTS7:5YT$81)P&7F@BCE%/(E+,-\Q'M"^59$URHP+.:<'=% M-#.:IZ,JZ3_NOY:3;Z-I&ON1&75_HR"@%P(AH:4G$EN'(;9;")&L)%=[1[Z[I]6.=YV=K?!J M5OW8 5K")BCS\M!;5^AWQ=/?\EEVOSYHY9>SJ^,,W-T@,.B$(A!(+A1FF"KG M12F=H[4NRQP@M[HA0MX"\IT=%D@SA1Z-_\BN/J5Y8#-5'"'7@59!4"4\0DIZ M3I'!UF-0?K0\2GIA1Y=Z85AS\'?FU^7%75Z,%IG-OBQ.(-K!=B&ZQ))B 0GF MW%"FH*-H*VN]F@,#VL_:*]6:5$!W9+N]S8JT6/!A=)<5%4BVX_D@E$3<>RTA MMU #JQ)Z:]F$A*2.'1O09MB>R54?^!Z2OB_7F-ZFT@K5\[X'.@A"<(N9U H2 M#RQ40&)62@]CR'Y9-JW_B+45M?2:EWLIQEEYX+W]!.*UAD9'JX^\I<1Q"[8? MJ!47NT36$$&J).L:@KYS&KZ9W2T7\Q4HL'I6^&6K()RP4&"'G/.84XXEIZ6< MB.L+*S36$@?V,:TVWGWR"IW%JTVK@* QQ$C)./1.IF-9J@S"A;.U#B\,,#CM MCU?GX=TGK_!9O,)E%1J+G8'8,Z^4I$9$GU5NY)1.U:KW,V2OK7->G8=W9[PJ M-ZF]F<5H:EU!X4A0L+M%H%QB&Z,IS8&2UFE"/2CE(U1V>]G@CQ %-**'KGCV MN1C-YE&##]?2ITN ONX08IY.'LYW_^IH5-#D:P(U1%-,!8G>A+'4*:U\B:11 MJ,XQGR%Z='7YE ]&%5V1^O=/_\B_9<5LA=5U%L>>S4_,%E?M(A !@1447]C^\G[(DW>BFY?L?#WN^2#TTN9:TNOQ: >AB@M8:WF7IWO MILNK[.J?D\7-F;MGSN\T(*X0$DR#.*]ZS)5THDQD*$!YG0!_@([S0&C;D;8Z MVVNSG$4@[T93G5?::;/C\4 DP%B2B"!Q3%,O("W!5(28.CGR 55/&10/&]!# M9U8S*Q:3KY-48C1B8;.[?#[9?_-"A5;!2$)4VB['H" >0RQ1F6A33&!5@V\# MJLHR*+XUIX[N0JS/Q2J;9%-KFE(FE+1FM99)!YAW[8D_E8YDU==. M9R<4OHTFT_0=QPGG4QS\PQ3S=,(Y=%RA8A=!QB"1\'3AGJ4Q;B2,PG)963-R M:9?8#8.?+2GG.#WWW$KP="?TZ$S;>&Y7@=*T)P)';XE8YS'BQ/&MPT1IG=M\ M!YAW[Y>"'2FIT[-<)\[=>]L$0I" F@ &%58V3@>.E3(:!TB=#.;IF?1\,9I> M,!&;UL8#XSHNV+5RN"^LL)9BB&N@$ 5(42,1,9M2:580XBO5XNDDBMW!TG40 M=$HYOHI=!0_$!JQO?OP\^M[C M1[\=PX-R*GSS!UH%2QQV'!)+()&0:PB17 $=07:BVM&_SF2M\GD?:A8HXP93 MA;W$DL!(8^9@*2UAZL+.6C2B][PU>+O^:M^-BO6MJGW7Q&S^*X9,""0!]MQX M*@UQZILEGV=5)+S:8M@TI9ZY$F,1##S5 'E2\92 MP,V%E?-H1-O[OMU:R';RV;[+%F_S^?Q#5JRJR78@%;[3?4V" M$EQA2) 64$%L!%5^?>=)-)C>T$K;PKN1LLH\N[=-B!.(%0 [**#1T5&$7J_+ M[RL"=+U;+@;XH=97=]X.L'U\IP]%K-5L,;F:3)=IOGU(;+KOZ]UR/L*8;AE> M+C8WQ3X7NN\INLGOGANG%=0T[2UF7A.K0;3<6F*-G1:BTFT-[4C9F+J.U:QN M]D4!*,J9H!0#QAAU"ENT090@8TB=(V.OR<)4)M;SR^/[U$9G&>)ZHNG[W1T< M.>38XEL#!@ 2 IQ2U#**!%.(;7".T(L+RT/U1=+G:>K!*+3?#R==(7WT%.6Q MIH%AR#@20!(@F.72Q\$=RKQ^6P5=45*=WLWS>^S;'51T_N[ M!-C1[91[VP1E!& RNN."F71I'*-$;6042. Z"\^OAH;GJ/QYI-(0P%V1Z&'Y M>S7BWV>3Q?SCI]]/J'"\HUU #C+* =*>.P24\E#I4E8AZ(5<2-\ZF9H$N2M" MK4::;'@VFZ]T]V$Z.FZ7#K0*(EVWP)&12%M $:52N%). $R=W,D M\2T1J;F M('XEX8LYQ-$*28>!8ZBT'4H1\E?\4I-RS7+^+*7UFS8WH^EX.=W( MD_;$C-7LRB8(LJMGC=0B^DM?HO#1JGS.']UC>Y-/X]OFEY1"MXA@&ET ',GC M/7;&H_7&@G2UC_%G+9WMV1/];GD;516;'QCO[@<#@,@C+[UUC$+LA06,EJ-4 MG-0Y(SI ZU!?67F#:'8U3\6/<+V,GC[% U1^\EP@Q$<(M,; 0BBE(T"7LF@( M<*T+NX?#C+J*S)N#\.PC$3:;Y;>3614#L./1X#V7S/MT'[DR CL90XQRE%RJ M.HH>H&O3Z)L[(ZEND^G46*1\#R_=?5Q@\NC_^V?Q]P%J< MUV&PP!G.T@515 )*'8PQ;8D. .A":KO5)T?> ]J=9<:?KQI4)MV1E@$(AT0, M3YFP%EO-@:-B(Z^QU'0:YD=-?PTJIYV[MOCA!FI8TJ>_+.[#$H0QP6 FO)#"+..:G=!B/-7:VS MP .:1YJCRM[]-&W"WMFB1F/YSI,8V]3+@H:,02N8 L89)90TF)2H(LOK+.Z^ M)A>\/IE[TD@G\]W[XGHTF_QKK>#X?6;S<3&YVZ3=EO/)+)OW-_T]'IS)9_-\ M.KDJ1_KADTM\OU- MK*4"'VDU2K8Z8?C^ZV,!JUBHTSL+4"IHDE57R*?;X93&LD0&8'5ATVG';,H[ M5L]@S-%@CJ^]#O.$J+- *\L%0 8"3,PF6I>II(#J\6#KQZ2_67953IAJ/%[> MID6?+"K^ZV1\\'3<\<:I8@<#-)(ZY5R-BE&K@:7D!-E*AKFV^9%K8L^RZS2T M5V" *O/EQ;ZEAA72B<'YF*U&^&%4+.Y7)18C!+&3_HS*O@%5L!?'FH9T2()P M330EW"!&*85^<[Z1 Z5TGZ9@]]!/._)^0B]!>,5H##JIA\H++RW'H,1"6'-A MAPB:H\:+K[XMR'O]_ ?C8[1I#I@37CCC233+D#CO!4&"$2Y\I #M,W!YB+WW M":'OG_RF\K&[$_H+B&LF%!0,7# M 6)+4;JB4QCIJ,+*:%Y*Y16YD,TX;:K[ */.POA,YLR+Q2/6Q+\]9TS\45!? MOTZFDS0^-UM,%O=[CV?L?SA8[(WV&'K."30HQG#INHNU-$3J"V;,J>K,&\:R M36:8M#LX*^Z2G.G,R9[I:]^C 4(,N3.6>FD]H%@:+V51%F>[I20S#A0RHRY MOQ"S4U_E>?O@GKV?]$U\][2\[?#0J>4#3P>#L116,8B2 MM&E)?WG3^)[-!;/)P_@HT54%-NQ[/FCD8]_&(<^)0\@P0S?3L2#1T%[(D>,. M^- 0PFS9J';HDZW" PP9W@1))TQ20T7@"/RQ$K:RZDF'X'G&@* MXIYS,^_3@)P0%0:5/;E#-Q[YM=)F9<7 M[0+%'*CX+^,\]P"K^/V44RXAM-8NO0&Y-(UJO1J3SL+W[ GL8_8MFRVS)/%# MO)^V!8YF1^>R*FT#TD1P3-(->A![Z9GPJI2#0?%C\.14G>;MHGPV6]1XG";J M^<=LG$V^)3MZ%G%.["8X[#R-$22/[CTPDG'.R48ZJ@RLLYHP('>Y10ZU"WB- MLYIKX.L8H5/Z" HH3!G%D +HG'!$2KJ5RU6KY/IZ'*,6B-0BVN>S*)^ME+'( MW^6S#T7^=;+8CND(=XZV#%8SA8TBE$6$'%)6TM*P4NYYG4JUI]\L]2H9TS3& M/;O-;RL4:CK6-$A,08Q?.5?0 6L1DEN7D3)9:WE\@*P:1(!V+OAGFZ7'I5S> M_SF+_[Z9W*7\9=3;WI($!QL%8)U.-U]3J+@R5&-LMB.G@E_(>D+SBLQ;0K@[ M4[2:;=.)K:=YK8,V:$^;8*DEW N<#KTK9BFS"&YD9 [66@Q_/=[T^2QJ&N#. M"K2]B $J<^E8TX YEM'-LU!;;!P!@I.MQ,BR"\E=MTZIAG&ND13:*>"F1%DZ M&SI?_7BME47^^/G]R:+S^PQ02V*,QX3:=*<@U]3J4FX%:NWX&J"_U,[$UZ$" M>G;1-[=CS9-I?NQE_G.RN#E"U89Z#@)+92Q'CE,K%9>(&EOB!2T&-0A+?P#" M]J.&INUEC';'678U3X"]F<^7H]DXR[\^*O2HIBO-IZ]M&Q.?:#_/>D>(.$A' MF4'"06 @<1*X[3PB4)W]*.P'H&??"FF$J.NJ6?G7HUY@Q99!>D EQTIQI[WE M!@$C2ADH@G56G?F/2*I&8.YJ*C;Y;'7:)IE@LYPO\MNL*&^E/S31'FP7"" 0 M.>2DED S"QG39<:1Q[_7F4;%#T"I-D#NY'CCI^PZ[0IZ,_N:%[>K]D\'T>%! MQLU0/F9W>?S^9M<5#C#N:Q*L35..0L-Q=BA4G9*P85L@6V. L\/(S8.<4\?\F!.*#?Y8<=76!4- MIO7 0L4,%GJ-O)94(E@I_]7:O#S.DO5/V'^ MS%B*2PFCQ!=V>7=]1;^<@>NCVN:AF&U!E7]D^74QNKN9C$?3 P>J]CX?'#*$ M >N\!!XHS3" 9B,3@T1?V(:ONHK-FX>T59JL/XS'(SQX5FKO\P%QY@6&TDG' M-7=4(.A*F=+]VI=!DX;TFC>/:%>!X;M\]OO^+5P[G@J$&0,,]= QW#\!TI6 MRF'S&YIPF@>V-P*E\1X]S'"@5_W
    ;^V+L1R>KHVT# 2I=<\J(L=IIBI@RLI190'UAR8Y& MM)^WBW&/TYO.9N.;VU'QQ^ESW).F 6AOH.6$6<2(9EP[3DJ) ?1U6#7 73;M M3W1UT.V/3^6@3Y_RGC4-G@&CL744,&X1QI*1TMIS)-2%.-K-$^ HLVKAW!6S M/HVFV7RSB?%=MCA^Z_6NYP,UP"O!&6(Q>@4*:Y.V:J]D$Q2R2J597S.'SE7U M\_1^ ^!VMI%T/L\6\\_Y8C0]2IH7SP;EH4/2&H\$L< " GWI$ A4[PC6:XC6 MFB),76![F[_>5C@_L[]1 $ CZ+'T+B5$!+24@%)*Y5R=FET#W G:M@]T+JZ] ML>=#5J0?C*XS> I_'C4+UJOXC^<24TV -M)ODZXBBE[G1-]KF+'.4/DQ%IV/ M;D]KT!^S<91AM?5NDJX5V#RQO5W@T:.?\W2M7MIH^OXN6XO<^\7<3:Y< Z:) M,$X+;6"ZY!<)L[D3$V@M4:5->RU)N3TU^'SPC]2C[S>_K%Y)NW)OP5/C"5$0 MP8@18(09SDMLG-%UYIH!6HKZ%-E;/[LMR-MJ[[QAL+NESL$U\GV/AP@&188[#CQ 1DE*G"\E M$A1?R$Z*)E1ZD!UGH=F5A[OQ*F;7F\_B^%+YGA8!2,:IBL;9<(R<8H0KL97/ MDPM9S\ M:T=M>9/0=K9@<)M$_]0D_FY]?)IU8 [XQ>Y8':51$#/9JO*]%EL_GHT6'Q0S2K MU$&($C/F,68Q%.&$6"X$+J7W'M=)'%???G%9=&L#^,XCM[(:0968K7PV(!B% M$EY#C;5BBML8Y6YD\B;ZC9VL8UT4F>IBW#EOWLS&^6V6EA>J,.?AZ0 T1-'P M H&-I!)":Q$LY6(6U9GW3B\NDE:@+X T9\/;TQ+60^2Q:]4JU5-,<*6 8]/V MDA:MB)'&&"@5BV$U=G1U>D4:6#1ZC3(.\OVE,?.]'(>[>1\7B8WCVQ#/M@N,,D LX9Z2;53 M#(J4DM_("FVUNY=?$;W:9,-SYC6(>\<9Q:-;D9\\%Z3!SD$+))(< >1C."E+ M611G=6Z_&B*'FM'K[FS@68B>G?;[M/PR'Q>3NY4##12!*[:)Y-,Y+A F" MN!PIQ+Y.!F6(BP,-*+T!&"]I=2D&8L)$3GMA)<<2<$2V5*?"XPLC4)?>1_/P M=T6\S;&)"L70YX$@;)5&2FG'H1%$F_@=":05YH)82R]RVFE(J;OKGY^*:3]K MC@Q*Q-/I4\DIH\ !2- M1!3J35;;*JEPI>AI$,FO*H4%S^LQ$ 6$QI132!RD1'.%=8D1XK5.2K\",W\Z M5>HEPL-M9>R$Z\UDC;BQ:ZF75GD_FOYJ*!RYQ/90]G1]U\?+]5O M2A>;?+Z8KQ;SOZ3%_ ^C^W6FZ_AT5Z_C0#ATVBA,@((,<<$=WJS92640KA08 M]HR8?BQ8%;-3L^> F0, 1:#2<3] ")36EYA1[>H$TP.<)+LB6-ZGDGHR1X.I MZ3M4\V04!RS^8QSBU'N#*-EHD6%D2*4=&ZW[[#OW8*FHV=GU:OUB'CV^YTQ5 M?XZ*JQ.6L>N](UCH*?<84R0\MP(S"S=?(2,"L@L[4-<5Z?9[_YVJJZMXX,-T M-'LWNCU6!VT*BR(75GSA/D7O8<,0+C'^5FFR*C1,L+JY9UKMKREO!LE@E G,&$LE$@ MC*2Y66(IDUTT1C-0CIPS46_V MPV^..*G5.PF42\HYQD1Q!)B2W(@27B84KC/W#-#B]._"MJ::/@AZU,E]^7 @ MAB.J$($:JPM;A&M#W0<8=1;&G85&Q60VGMR-IN__G&7%T>(4 MNQX/T@@$*$@G_%@TY;!4'\W.3NZNK.SQVS^>/!<< MQAPK@8BV#@@+I8>EJ\=!!.JRG*3^)[(ZZ'>V^?1L;!ZDFUU53NFT\;I %!34 M$\P-B],"0LA#7"(KW:5=L7S[+CM^)4 M[R5(#"G4&FE'+(7(&;M=H]"&QEU8IK\KGIV+[YD\JU1I_&.:T0_4I=_^/G M 20,J^C0 M"2 1M&7I/J9UO:/7I]>,NF!?J [JK3-EKY5Y]D0 \7],J730G!',',5F4_B: M>0(NI4+'F;IZKNFS,&M3U[]-9I/;Y>U!;3]Y)B NI94*6Q5#R/A_J;2&>R=D:RYO!K56=C[X?U_GC9P*&6DE/)8-"(<6E>VXD2O9]_F,^8 9[@LPN #7O@;ZNAJV^S;FB9!567;"*LFCE-SVWP]3 M4JI6K3. YTNUH')[4U B@A.<=,.6<(K>9M !O:I>]>@*\F9G2VXKTK MBN5IJ]VZ12#8.&0E+XL#:ZFEC&9K-3_ 28K)U\?(F5Z +8$!G0'L9KDH%J/I M;3[]<@K*'C4+<6X(&F<8EUPXP#W3IIHIQSPEF*6/9V\]@MKY7.B]K_)0:/CF M[M$T5Y/?.&E->#%'=!L4U@1+195#).J/R#V-*THKAU/J.?1Q?[4[O/>(B[V7 ME_?+IP5ZCM8\0H- BH25'VG(B=$5GQ).BS_JX&W"! MTE([$SLP9LSH>[ZH!OXAHF7^([OUL[E?+I;SK#3)1M/QD0[<<>\*5""@K7#4 M1H=6L>B[LDKA0J--BMG#K\!ND35GWQ!]2,BQ@R:??[W(V;&BR3H.M'@_F_[( MBNB:_I7E7[[&W^I'-H]*Z[?X@H6-/JL?Y?/*;2T5VBOX[68@@1O@L!%.<.V] M,LA 57DWT#.1DE!*7,%_*7QMU2K:1P>]@P[NY_=\OGHX3C"?';2!ZN@C&"XI M,@1Q'7EKK/-*LXJ&W*@4_T!>9:,'+.N],[#ZL0F66L\0-F']O])-\$H*YYTU MY;U%[CBGJ-I719&L2>$%X(K^?K"M]^O^XRE^*%5?\; ET(0.V-=?<,HS(Y%S MTA*&!:5.NXJV.IJH*2)Q/77L&_]ZKQPVMJ'[&6>8%UGQ;J,$/Y7E/=^5.?^G M13Y>685-*(T3N@]*:"29XZBL4T"$B[:IKRCO+4Q*6WL],NTY.UN_;+LNP/0Z M)3Z-?NILFMWEBS*Q>#7;F[M'USKW1575UD>9W4%(800#P!%"G2BKX6YH2(Q* MNCE^/=CM \\N18&L-A&V\O[;?']QZP9Z"PAZB%@D(I* &RBAK1)UVUETG%;Z_GWWWGY\7+TGJ)\;/YYJ/RN7U[R>T.) CFK,72H?@',=@( M:K&X=J/,XF98VRIRU+>C1R,+.[NV -6A59@Q!: (SC M2,GM F9-T@'-]>B^9^R[>/WS\*9UHYO%UVS^Z>MHVJ5]=V!,P2E,N% 0$0*] MLX0#N[41//5)I8NN$0"7R..T$+-]M/V\@[8[D^7?W$7P;$]^]T:4-=AOX$IC M"*B6U$,4Z6WJ8;1* MRHQ\/<_O)Q=[OUVUF?36!EQ^+L;S?.7Y?!@M&CFT/-!E0$08!J!RFFEL#60& MT.T:(U3*Z22ZGO7WD(6]CS'>.D7S?+RNVKQ-.K+SME;SG0:-*7&8.^^1$,Y$ MM4"YMR^P1=C_%[R<3.+*K5F-?WQS93NFW!HMK?:T"<$LR)5HPR;PD3 MJBJ4$+^0+B6%.[J>N/>3BY=B4557[5 MGB71:,VFA->CZ^EY'WG8_E5W=3];3A?55?V[V3K]6B7RKYW?-=I?8 )!@00T M7 K!E;"05%>7D320GSK\???>/? ][_Y[]?L"Y.\=OJJU>_V;SG!3?&D]DR MLGOT7^/9_9J+*TWV=3:)GQ;KRN4/.6&?55]2XT7^(SY@L\4HGQ1/!YO]7&33 MV^SV/YO78S8OXCR*Y7QM?FX9M*E-6IZ(%B_X4ZC/<3*C\3[')NW%02CK.,/" M$F. A9ASO;XIH206TAV5M; AS5]7FM]]FKZV5,*>4R6UA8"PM2,AO-[242=E M?^SAP5);H'NNU#MB5UO&KGIQKU>^,V74#)7J"!$$AJ[R424CD+J=Q0-OJC.,5P["&NST15 M&R5[3V-$6Q!OIFZJ](YP0C"1BGL-.6+.5W/UA*9$B/00=-W"Y:2ZJ:50:C2SC@,:#2S;#2XC!2JHAHU+"G@J8=P[MPV:)UEO0?Z^]DF@G?MJ+^; M1B%?KCCP*$_PA]EDXF?S\ODFY.'4,01<5BY"7C)- +7.&BHJ]A,$D7IC6J!& MT-:60K=9EO9>K%Y.^UF\_#8&?[V3W818G3J&8 6R%#"I-#%(&,S0)N>9DE31 MI)/RD\7J^RJ:^N-B-%_T4[B:0WA=,M@P_R]?!I^F#>A$!)\.(0@#/'$<>\D] M9% #1TG% 0M8TE']@!3; &0OB?&7+WJ1,7=9'I>>3J7OQ2@"9\!Z8QB#0DH0 M80*MJ_B H4T1P..#C^5: *?9EW*W_M-5#GL,@(4TBHPZ@Z?XI_NY0T9L='-E^%L#TA3.+_Y4M@'WU!!JE5&AI#H2%62<,A MV_" *<)39/#DH.FU+^BFMURZ] 3JGJ.-44:;-*E_E-L1 &"A31'9X MF[%=2T\/5X$3 73YHM^#1,-UCS$XC(&Q0G($)3&:8H:K6 UO/$BZD#(@O?UF MQ+]9_%S^&K#9S5M&R/=S 3AE@ $C;Y4!TC*LM HQ;[FF)4LYCAY0)X\U( M?X/@N7S1?[J'V$_I/W&,@0LME #">T^TL H ;2H>4@E3/DEJ9"H%:OSO?^(*(F>#8G+6V =T6QS&[M\B&G^FINQ>.J4U5= MT;WJX>27A;B"(>8=-H@) 6Q0%< @PA70D(!!0(EWE\C7 VQ2OX>2MVIYOV/134%)9>H%B\FP?J5*HJRR\ M)4ONVG3!CQQ,@(#8R ,. ,58",WQ-K.\P5XDU0>XNN>7PM>!25OW(A8X,%8: MI!"25'#H%&9R2W]J6\VLJ-,RXET4D/E=V0Q+%+'%R05+YP3KN3RY.&$ICE''HF MD ":4N4 MWS#$0MP4OF=(<7F7:1D-HF$WLCF8 Q7K#F55B@D)&< -8 MAY**-@Q_YZ5S:>P$!)]@&.B3%IM-^ L>&2,"40\51Q55Z1 MK&C-$!Y86/J%[L#4R<+>5YX[N%A\R,K4M_%S,YNN*+ <33YE\WMT2(C:'4U@ M&@$)*?.* M<,RIV=#8<E8F91VW>C*>SWE=*!-W M6XP0]PAPBB,;A*@HXS!/B=?LX6EA1PAN@3/M:-3E_?UH_BL*8OYEFM_EXU$T M#\;CLMAH&70]F^3CO$/]^G(H1^C.W8T"HL(:JS"TB#"IA75@O8$M#2R+%G6H M%_?1_RC==]0+@F0(:$8Y=$8[KJ"P:$L!;HZCP.7HMSJ@\%QW-4'G'LFZ&15? M5?$A^SZ;QT7M9FIF4=:G*P4]+>(SMZ/56A=_KJ\GWY4-_&3V=]'U9=VZ%POE MA3:.Z^@%64@0,?'W^OJT-H*0HTS!9F:ZXM'TMOQ5ND$_1I.54EN8T7S^*T[E MT+; 4>T#E(8*7I:U%D(29 PDO)J_Q#0E^\!E+15' V'6/)G;+]SX^BRB 31> MSDO"[L'9\2\)"F))M)(84QJ72HX@VE*!(CFP''<-@*TQ6K>%N'*\S\;\8DY/ M/WCTY('%[NSW!F*AE@[Q*)U1&@ER /F*5HC1%'OI]&/NV6(TN31J:[\ M_[SXMG*_]ZT,KS8(F'FHJ*>.P CY,F.6-=4,3=30;\;N.9K5ST6^#KJ>J7:* M^>(18N+_GJ,E?A3^F,]NE^/%S?QC-O^1CU?5O%_!R:Y'@_/*,"D-!E8SHH6( M_N)F)L99.K"BYZGLG-5*S19P4425M!E@L2Z7O1\<+Y\/E#(CF;#$(6N@TPXQ M6,T)X*&D#TIGZ4ML)!/S,$#&D]OYBOV ;YA??A(^+C\7XWF^.G:H1K"S4/V! M%D%29KD"7GA(K$9 1YNE&C/6;"#G2#7Q;=8$36O!P:.#]-_S^WQMH6;'HV)? M^\ (IIIIYJ*.C7/1PF%9S8?(H9S4-(R1&BGTBI(! M)6,$:(41<=0SA2LJ6LV'=D.P)H.D?L)V!J!RO#LME2-:E7ZV9U92 +'%1FNN M$*OFB85*"8OLD;JJE>,'G9YSJ=L:BI;%8G:?S5^,?*=Z.[)EX%I2*@&ESC$O MI#6&5N:?+2^5#QQ-YW#^.9IJI7"'BDUGT_'7^]'\V^G:[4G3X+T1 #N&L:60 M88"1WE)2<9/B4?7POE'S*BZ%NMWAJ1KTZ>0P 51 \"!! M+N7 Z1+6J+,!KN:!!]7=D?=BGP,* "0 M$9L9.BKMT+7=V0R?-4+?)O<'/Y2>YI[-XNWW(7JU908=(B4!D1:8:T:K,:LH M7 F8Z&'-EAIWB,\E8>-LW[D^/'LB:&R9\2".7&%MJ&:@VOO$F$@PD,.!,WGU MG--GT:Q)7O\KG^;WR_N]W'[R3)#$"D( I]9K1 C3R.O-V(FW8"#+_]D/GPD0,LF]BLZ<(=P"1:VEU=@U)0.)5JJ%YPET:\L8M!MR?\A^ M9--E]FA'^8AMV<.-@Z28"&P0A@(Y 67D *MF'2V;%(UP08T-'= M'Y/1]/WH_I!2>/Q8P)HXZ4U< $T& G% -G0B9JH3Q.$E/4/.C4O_PF4;!L3 M!Y?TIP\&8Z J[QLZ:A12F%(D834;C$BK)96:Q\5YC-R!AK,H>'9 2%63L<1U M_B,K!Q$)(/9'@>QM%! DC%.G/+?0(02!0+P:N:5@8.>MY[)MUA ]6]ME+A-M M'.%#/'DN (H@TX(#I8E7$'#A*R>)$0)3@CEX_[!1L[Y((65O,@'M3$[[,+OI M[=%JIXGN C+8,4/+!/%QEIQ%3KF*L@+I@1V?G8FJVI(2U\:(]J\/KM(B_#G- M%\6'CW\>/&3;VRY@&E=Y8X'4T K-F89$5G.UC@_L\GJW<-EYO3"=,9V%#_R> M3[-WB^S^I$"4;:-@L;<<8R>,D)IAQ!#WVUF:I!S3HG_P:SH$Y5RZMI;+9U7_ MZ^;NYGM6#GKZY6/VY?[ 7=.=;8*3BG)KO2#0*"(@8'IRSJ8_3SC M3DVD[6SQ^2.;EQ^,OF3PE.7G4;- /<#:22FQC\NM0$QZ5,TT6B,#.79J$$0U M4K<]2VJU!;O-&AQ'?#>;WX_B1&X^3_(OJZFXG]^S4C=_RN_C(S=W'^.GQ=UH M7'ZW+EZQ#W-U=1$$A])1CC",>D%S!YRJ=H0Y@RBE*M\EQ&BFX[,C3O3&\=UK MT'[(_F^9%_DBVUPA.@SL1OH+ $73!UCM*2064J*4W.H;#GG*ONTEQ':EH[P/ M;.D_Y,?C;%*:.D];E@D-&T'\[NX"BJX=T81XX0%S)A)VNU_+@<%'99.]X/B% M+@%?&U?./OR(_=YO,K*N\E4]2AC]SVQR^_G7^SB3N[M\DL=1ON8;G?&6$$=@ M&:"2,(XDDA0#7YT/"0A02ES#)1R9GH^XYHG=HQP[@TM/"JP@& -E$$'4QO]Q M;[C1$IO(?^L[S#@85Z:\N+E[-O9?ZY_'I"<][@5!E'DC(,+.2T(E(C21ZMN9BK3>"URF+SU!-1[4/#A'G') $^7)G4'IO?#5WI-C ;G0U@*4F MR-S:9OZK*56/A]A1[8.TG I .9/"X=*AHU!7<_>>IP2%]=#/;@!B39"YL_,B M$UF5+\J_3CDN>F@5XLR0@HHIXJP1%%)BM_.$$J?D[^ZA$]T$G&HC;LN'13Y2 MIZHN^5>^^%IE$SE^P3KM1<$B9Z$@PAEOO?+$ R4VU'# \Y2#R1Z&+#8 M4;I MW>U>][J.4UR6G\3N;E;ED[>R][XM*$N)=PAHRI$E<9UW6F[I(F6*D=;#")TF MC+3&B=X6&.-0H^1\&OT\?M';U200BQ6A&E.O'># 8F9!&>Z&B98:'Y?S>@>L MY)N 54V4/?\&1UQ#O\0)_3:?_1U7U0CMT?27FV3K,_.# #GY'0%P18!FD"(6 MG64&G+8/"W0T&5+V,<&@(=,TK5L+'\S^?D25^6P:_QROPW9/W: X]56!.D6P MD)AA)"1PPA#B*HHP0F@*^M[&-GK#)&\+A+]G19%EOV=1H9^P6[&G54 >19>9 M2%3&>A-*#3-V.T],10JTWL9^>WW4;0M%ORU'\]%TD67%N^EM=K\^D"V95^9S M_JLL=!(I]/(X]A5DG?BFH$$T#(!A6"O)J;1:P6HWT"F-DDJ0O8T=_&8IWJ-@ M@(XK@==>9L=((:"DA$$'J.'EWO>Z\)%G3*DN*Y5NBS>_OMUZ1K7N8UX4HCN@ M'(>:(BFE1XX0;2J**#.THBMU0&-GU>T&Z-W:'M-V$H<*WIT&P:/?%I3FRF!; M7@*E&EDGO-L40O-<0)@2Y'ZR ?0CFW^>73(2FR+[$8II\T7YHZP-_H__^']0 M2P$"% ,4 " "0CB5-,>KV='"' 0 O !P $0 @ $ M8VQD&UL4$L! A0#% @ D8XE3?0GKR-T0 Z"D# !4 M ( !X[D! &-L9'(M,C Q.# W,S%?9&5F+GAM;%!+ 0(4 Q0 ( M )&.)4VTT>+-QZ, /,&"0 5 " 8KZ 0!C;&1R+3(P,3@P M-S,Q7VQA8BYX;6Q02P$"% ,4 " "1CB5-_%'%9J=H #C6 4 %0 M @ &$G@( 8VQD&UL4$L%!@ & 8 *B@$ %X' P $! end