0001628280-17-012249.txt : 20171208 0001628280-17-012249.hdr.sgml : 20171208 20171208143620 ACCESSION NUMBER: 0001628280-17-012249 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20171031 FILED AS OF DATE: 20171208 DATE AS OF CHANGE: 20171208 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: 171246858 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 q3-18cldr10q.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 October 31, 2017
or
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from________to________
Commission File Number 001-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  ¨    No  x
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 November 30, 2017, there were 141,233,240 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.
 
 

1



PART I - FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
CLOUDERA, INC.
Condensed Consolidated Balance Sheets
(in thousands)
(unaudited)
 
October 31,
2017
 
January 31,
2017
ASSETS
 
 
 
CURRENT ASSETS:
 
 
 
Cash and cash equivalents
$
62,797

 
$
74,186

Short-term marketable securities
326,717

 
160,770

Accounts receivable, net
66,170

 
101,549

Prepaid expenses and other current assets
23,786

 
13,197

Total current assets
479,470

 
349,702

Property and equipment, net
15,578

 
13,104

Marketable securities, noncurrent
76,464

 
20,710

Intangible assets, net
6,655

 
7,051

Goodwill
33,621

 
31,516

Restricted cash
18,050

 
15,446

Other assets
4,673

 
5,015

TOTAL ASSETS
$
634,511

 
$
442,544

LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)
 
 
 
CURRENT LIABILITIES:
 
 
 
Accounts payable
$
1,761

 
$
3,550

Accrued compensation
40,029

 
33,376

Other accrued liabilities
16,931

 
9,918

Deferred revenue, current portion
197,013

 
192,242

Total current liabilities
255,734

 
239,086

Deferred revenue, less current portion
35,074

 
25,182

Other liabilities
13,615

 
4,345

TOTAL LIABILITIES
304,423

 
268,613

Commitments and contingencies (Note 6)


 


Redeemable convertible preferred stock

 
657,687

STOCKHOLDERS’ EQUITY (DEFICIT):
 
 
 
Common stock
7

 
2

Additional paid-in capital
1,348,578

 
192,795

Accumulated other comprehensive loss
(614
)
 
(556
)
Accumulated deficit
(1,017,883
)
 
(675,997
)
TOTAL STOCKHOLDERS’ EQUITY (DEFICIT)
330,088

 
(483,756
)
TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)
$
634,511

 
$
442,544


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 October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Revenue:
 
 
 
 
 
 
 
Subscription
$
78,105

 
$
52,733

 
$
216,762

 
$
144,093

Services
16,464

 
14,525

 
47,231

 
44,106

Total revenue
94,569

 
67,258

 
263,993

 
188,199

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

 
9,787

 
56,173

 
28,844

Services
18,640

 
12,652

 
69,035

 
35,969

Total cost of revenue
33,126

 
22,439

 
125,208

 
64,813

Gross profit
61,443

 
44,819

 
138,785

 
123,386

Operating expenses:(1) (2)
 
 
 
 
 
 
 
Research and development
38,095

 
25,968

 
176,770

 
77,118

Sales and marketing
64,061

 
54,206

 
236,639

 
147,250

General and administrative
15,877

 
8,633

 
69,991

 
25,309

Total operating expenses
118,033

 
88,807

 
483,400

 
249,677

Loss from operations
(56,590
)
 
(43,988
)
 
(344,615
)
 
(126,291
)
Interest income, net
1,501

 
695

 
3,590

 
2,143

Other income (expense), net
(490
)
 
(296
)
 
349

 
(311
)
Net loss before benefit from (provision for) income taxes
(55,579
)
 
(43,589
)
 
(340,676
)
 
(124,459
)
Benefit from (provision for) income taxes
241

 
(456
)
 
(1,210
)
 
(1,426
)
Net loss
$
(55,338
)
 
$
(44,045
)
 
$
(341,886
)
 
$
(125,885
)
Net loss per share, basic and diluted
$
(0.40
)
 
$
(1.20
)
 
$
(3.27
)
 
$
(3.47
)
Weighted-average shares used in computing net loss per share, basic and diluted
138,506

 
36,598

 
104,551

 
36,261

___________
(1)
Amounts include stock‑based compensation expense as follows (in thousands):
 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Cost of revenue – subscription
$
2,750

 
$
343

 
$
22,143

 
$
1,051

Cost of revenue – services
4,187

 
432

 
28,414

 
1,363

Research and development
9,110

 
1,313

 
90,139

 
4,326

Sales and marketing
10,070

 
1,463

 
82,748

 
4,496

General and administrative
5,030

 
1,766

 
38,236

 
5,322

(2)
Amounts include amortization of acquired intangible assets as follows (in thousands):
 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Cost of revenue – subscription
$
584

 
$
514

 
$
1,608

 
1,483

Sales and marketing
454

 
431

 
1,315

 
1,292



See Notes to Condensed Consolidated Financial Statements
3

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


 
Three Months Ended October 31,
 
Nine Months Ended
October 31,
 
2017
 
2016
 
2017
 
2016
Net loss
$
(55,338
)
 
$
(44,045
)
 
$
(341,886
)
 
$
(125,885
)
Other comprehensive income, net of tax:
 
 
 
 
 
 
 
Foreign currency translation gains (losses)
59

 
(27
)
 
33

 
6

Unrealized gain (loss) on investments
(152
)
 
(117
)
 
(91
)
 
236

Total other comprehensive income (loss), net of tax
(93
)
 
(144
)
 
(58
)
 
242

Comprehensive loss
$
(55,431
)
 
$
(44,189
)
 
$
(341,944
)
 
$
(125,643
)


See Notes to Condensed Consolidated Financial Statements
4

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




Nine Months Ended October 31,
 
2017
 
2016
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
Net loss
$
(341,886
)
 
$
(125,885
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
9,695

 
7,471

Stock-based compensation
261,680

 
16,558

Release of deferred tax valuation allowance
(806
)
 

Accretion and amortization of marketable securities
657

 
2,420

Loss on disposal of fixed assets
(111
)
 

Changes in assets and liabilities:
 
 
 
Accounts receivable
35,536

 
1,856

Prepaid expenses and other assets
(5,459
)
 
378

Accounts payable
(2,326
)
 
910

Accrued compensation
(1,231
)
 
4,328

Accrued expenses and other liabilities
9,442

 
3,498

Deferred revenue
14,527

 
3,847

Net cash used in operating activities
(20,282
)
 
(84,619
)
CASH FLOWS FROM INVESTING ACTIVITIES
 
 
 
Purchases of marketable securities
(514,157
)
 
(103,776
)
Sales of marketable securities
57,436

 
51,138

Maturities of marketable securities
233,732

 
155,232

Cash used in business combinations, net of cash acquired
(1,937
)
 
(2,700
)
Capital expenditures
(9,005
)
 
(6,934
)
Proceeds from sale of fixed assets
145

 

Net cash provided by (used in) investing activities
(233,786
)
 
92,960

CASH FLOWS FROM FINANCING ACTIVITIES
 
 
 
Net proceeds from issuance of common stock in initial public offering
237,422

 

Net proceeds from follow-on offering
46,803

 

Taxes paid related to net share settlement of restricted stock units
(50,503
)
 

Proceeds from employee stock plans
11,221

 
2,553

Net cash provided by financing activities
244,943

 
2,553

Effect of exchange rate changes
340

 
6

Net increase (decrease) in cash, cash equivalents and restricted cash
(8,785
)
 
10,900

Cash, cash equivalents and restricted cash — Beginning of period
89,632

 
35,994

Cash, cash equivalents and restricted cash — End of period
$
80,847

 
$
46,894

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

 
$
1,031

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

 
$
36

Fair value of common stock issued as consideration for business combination
$
2,081

 
$

Offering costs in accounts payable and other accrued liabilities
$
858

 
$

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. 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 October 31, 2017 and January 31, 2017, we had an accumulated deficit totaling $1.0 billion and $676.0 million, 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.
Initial Public Offering
On May 3, 2017, we completed our IPO in which we issued and sold 17,250,000 shares of common stock, inclusive of the underwriters’ over-allotment option, at a public offering price of $15.00 per share. We received net proceeds of $235.4 million after deducting underwriting discounts and commissions of $18.1 million and other issuance costs of $5.3 million. In conjunction with the IPO, we donated $2.4 million, or 1% of the net proceeds, to fund the Cloudera Foundation’s activities. Immediately prior to the closing of the IPO, all 74,907,415 shares of our then-outstanding redeemable convertible preferred stock automatically converted into shares of common stock and we reclassified $657.7 million from temporary equity to additional paid in capital on our condensed consolidated balance sheet.
Follow-On Offering
On October 2, 2017, we completed our Follow-on Offering, in which we issued and sold 3,000,000 shares of common stock and certain stockholders sold 10,432,114 shares of common stock. The price per share to the public was $16.45. We received net proceeds of $46.0 million after deducting underwriting discounts and commissions of $2.0 million and other issuance costs of $1.4 million. We did not receive any proceeds from the sale of shares by the selling stockholders. We issued and sold shares in the offering in order to fund the withholding and remittance obligations in connection with the vesting and settlement of RSUs, and the amount of shares that we issued and sold in the offering was substantially equivalent to the number of shares of common stock that we withheld in connection with such net settlements.
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, 2017 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. 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. In the opinion of our management, the

6


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 nine months ended October 31, 2017 are not necessarily indicative of results to be expected for the full year ending January 31, 2018 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 and the related notes thereto as of and for the year ended January 31, 2017, included in our prospectus filed pursuant to Rule 424(b) under the Securities Act of 1933, as amended (Securities Act), with the SEC on September 28, 2017.
Significant Accounting Policies
There have been no changes to our significant accounting policies described in the prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act, on September 28, 2017.
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2018, for example, refers to the fiscal year ended January 31, 2018.
Use of Estimates
The preparation of condensed consolidated 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, 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 October 31,
 
2017
 
2016
Cash and cash equivalents
$
62,797

 
$
31,448

Restricted cash
18,050

 
15,446

Cash, cash equivalents and restricted cash
$
80,847

 
$
46,894


7


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 October 31, 2017, no customer represented 10% or more of accounts receivable. At January 31, 2017, one customer represented 21% of accounts receivable. For the three and nine months ended October 31, 2017 and 2016, 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 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, 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

8


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. Prior to our IPO, fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification.
We have elected to calculate the fair value of stock options based on the Black‑Scholes option‑pricing model. The Black‑Scholes model requires the use of various assumptions including expected option life and expected stock price volatility. We estimate the expected term for stock 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. We estimate the options’ volatility using volatilities of a group of public companies in a comparable industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term as the options’ expected lives. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options. We are using the straight‑line (single‑option) method for employee expense attribution for stock options.
We have granted restricted stock units (RSUs) to our employees and members of our board of directors under the 2008 Equity Incentive Plan (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 condition for the majority of these awards is generally satisfied pro‑rata over four years. The liquidity event‑related performance condition is satisfied upon the occurrence of a qualifying liquidity event, such as the effective date of an IPO, or six months following the effective date of an IPO. During the quarter ended April 30, 2017, the majority of RSUs were modified such that the liquidity event‑related performance condition is satisfied upon the effective date of an IPO, rather than six months following an IPO. The modification established a new measurement date for these modified RSUs. The liquidity event‑related performance condition is viewed as a performance‑based criterion for which the achievement of such liquidity event is not deemed probable for accounting purposes until the event occurs. 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. Shares subject to RSUs in which the liquidity event-related performance condition was satisfied upon the effective date of the IPO were issued on September 27, 2017, the effective date of our Follow-on Offering to the extent the service‑based condition had been met.
Prior to our IPO, stock‑based compensation expense was also recorded when a holder of an economic interest in Cloudera purchased shares from an employee for an amount in excess of the fair value of the common stock at the time of the purchase. We recognized any excess value transferred in these transactions as stock‑based compensation expense in the consolidated statement of operations.
Stock options and other equity awards granted to non‑employees are accounted for at their estimated fair value 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.

9


Net Loss Per Share
We follow the two‑class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two‑class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two‑class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. For periods in which we have reported net losses, diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti‑dilutive.
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
In March 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016‑09, Compensation – Stock Compensation (Topic 718): Improvements to Employee Share‑Based Payment Accounting, or ASU 2016‑09, which simplifies the accounting and reporting of share‑based payment transactions, including adjustments to how excess tax benefits and payments for tax withholdings should be classified and provides the election to eliminate the estimate for forfeitures. For public entities, this standard is effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period. For all other entities, this standard is effective for annual reporting periods beginning after December 15, 2017, and interim periods within annual periods beginning after December 15, 2018. Early adoption is permitted for any entity in any interim or annual period for which financial statements have not been issued or made available for issuance. We early adopted this standard in the first quarter of fiscal 2018. As a result of this adoption, we have elected to account for forfeitures as they occur. The adoption of this standard did not have a material impact on our consolidated financial statements.
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. For public entities, this standard is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period.  For all other entities, this standard is effective for annual reporting periods beginning after December 15, 2018, and interim periods within annual periods beginning after December 15, 2019. Early adoption is permitted.

10


We are currently in the process of assessing the adoption methodology, which allows ASU 2014‑09 to be applied either retrospectively to each prior period presented or with the cumulative effect recognized as of the date of initial application. Our final determination will depend on a number of factors, such as the significance of the impact of the new standard on our financial results, system readiness, including that of software procured from third‑party providers, and our ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary.
We are also currently evaluating the impact ASU 2014‑09 will have on our consolidated financial statements. We are in the initial stages of our evaluation of the impact of ASU 2014‑09 on our 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 preliminarily 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 ASU 2014‑09 could have a material impact on our consolidated financial statements, we do not know and cannot reasonably estimate the quantitative impact on our financial statements at this time.
In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business (ASU 2017-01), which changes the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. If substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets, the set of transferred assets and activities is not a business. For public entities, this standard is effective for annual reporting periods beginning after December 15, 2017, including interim periods within those years. For all other entities, it is effective for annual reporting periods beginning after December 15, 2018, and interim periods within annual periods beginning after December 15, 2019. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, Compensation Stock Compensation (Topic 718): Scope of Modification Accounting, or ASU 2017-09, which clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under ASU 2017-09, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. This standard is effective for all entities for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.

11


3.    Cash Equivalents and Marketable Securities
The following are the fair values of our cash equivalents and marketable securities as of October 31, 2017 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
6,882

 
$

 
$

 
$
6,882

Asset-backed securities
500

 


 


 
500

Commercial paper
13,995

 

 

 
13,995

Municipal securities
4,475

 

 

 
4,475

Reverse repurchase agreements(2)
4,000

 

 

 
4,000

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

 

 
(19
)
 
7,793

Asset-backed securities
37,245

 

 
(36
)
 
37,209

Corporate notes and obligations
198,401

 
19

 
(172
)
 
198,248

Commercial paper
84,636

 
3

 

 
84,639

Municipal securities
14,342

 

 
(11
)
 
14,331

Certificates of deposit
29,150

 
5

 
(3
)
 
29,152

U.S. treasury securities
31,816

 

 
(7
)
 
31,809

Total cash equivalents and marketable
securities
$
433,254

 
$
27

 
$
(248
)
 
$
433,033

___________
(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of October 31, 2017.
(2)
As part of our cash management strategy, we invest in reverse repurchase agreements. Such reverse repurchase agreements are tri-party repurchase agreements and have maturities of three months or less at the time of investment and are collateralized by U.S. treasury securities at 102% of the principal amount. In a tri-party repurchase agreement, a third-party custodian bank functions as an independent intermediary to facilitate transfer of cash and holding the collateral on behalf of the underlying investor for the term of the agreement thereby minimizing risk and exposure to both parties. These reverse repurchase agreements are included within cash equivalents due to their high liquidity and relatively low risk.


12


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

 
$

 
$

 
$
49,390

U.S. agency obligations
3,249

 

 

 
3,249

Corporate notes and obligations
2,050

 

 

 
2,050

Commercial paper
3,998

 

 

 
3,998

Marketable securities:
 
 
 
 
 
 
 
Asset-backed securities
39,281

 

 
(17
)
 
39,264

Corporate notes and obligations
105,698

 
5

 
(116
)
 
105,587

Municipal securities
16,128

 

 
(23
)
 
16,105

Certificate of deposit
15,500

 
20

 

 
15,520

U.S. treasury securities
5,004

 

 

 
5,004

Total cash equivalents and marketable
securities
$
240,298

 
$
25

 
$
(156
)
 
$
240,167

___________
(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of January 31, 2017.
Maturities of our noncurrent marketable securities generally ranged from one to three years at October 31, 2017 and one to four years at January 31, 2017.
As of October 31, 2017, 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,793

 
$
(19
)
 
$

 
$

 
$
7,793

 
$
(19
)
Asset-backed securities
34,486

 
(35
)
 
747

 
(1
)
 
35,233

 
(36
)
Corporate notes and obligations
153,659

 
(143
)
 
16,394

 
(30
)
 
170,053

 
(173
)
Municipal securities
13,806

 
(11
)
 

 

 
13,806

 
(11
)
Certificates of deposit
10,497

 
(3
)
 

 

 
10,497

 
(3
)
U.S. treasury securities
31,809

 
(6
)
 

 

 
31,809

 
(6
)
Total
$
252,050

 
$
(217
)
 
$
17,141

 
$
(31
)
 
$
269,191

 
$
(248
)
No marketable securities held as of January 31, 2017 had been in a continuous unrealized loss position for more than twelve months. The unrealized loss for each of these fixed rate marketable securities ranged from less than $1,000 to $19,000 as of October 31, 2017 and less than $1,000 to $26,000 as of January 31, 2017. We do not believe any of the unrealized losses represent an other‑than‑temporary impairment based on our evaluation of available evidence as of October 31, 2017 and January 31, 2017. 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 nine months ended October 31, 2017 and 2016.
Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the three and nine months ended October 31, 2017 and 2016.

13


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.
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.
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.
The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of October 31, 2017 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
6,882

 
$

 
$

 
$
6,882

Asset-backed securities

 
500

 

 
500

Commercial paper

 
13,995

 

 
13,995

Municipal securities

 
4,475

 

 
4,475

Reverse repurchase agreement

 
4,000

 

 
4,000

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations

 
7,793

 

 
7,793

Asset-backed securities

 
37,209

 

 
37,209

Corporate notes and obligations

 
198,248

 

 
198,248

Commercial paper

 
84,639

 

 
84,639

Municipal securities

 
14,331

 

 
14,331

Certificates of deposit

 
29,152

 

 
29,152

U.S. treasury securities(1)
29,817

 
1,992

 

 
31,809

Restricted cash:
 
 
 
 
 
 
 
Money market funds
14,672

 

 

 
14,672

Total financial assets
$
51,371

 
$
396,334

 
$

 
$
447,705

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

14



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

 
$

 
$

 
$
49,390

U.S. agency obligations

 
3,249

 

 
3,249

Corporate notes and obligations

 
2,050

 

 
2,050

Commercial paper

 
3,998

 

 
3,998

Marketable securities:
 
 
 
 
 
 
 
Asset-backed securities

 
39,264

 

 
39,264

Corporate notes and obligations

 
105,587

 

 
105,587

Municipal securities

 
16,105

 

 
16,105

Certificate of deposit

 
15,520

 

 
15,520

U.S. treasury securities

 
5,004

 

 
5,004

Restricted cash:
 
 
 
 
 
 
 
Money market funds
15,446

 

 

 
15,446

Total financial assets
$
64,836

 
$
190,777

 
$

 
$
255,613

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 nine months ended October 31, 2017 and 2016.
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
 
October 31, 2017
 
January 31, 2017
Computer equipment and software
$
17,841

 
$
17,981

Office furniture and equipment
7,648

 
4,350

Leasehold improvements
13,030

 
8,468

Construction in progress
612

 

Property and equipment, gross
39,131

 
30,799

Less: accumulated depreciation and amortization
(23,553
)
 
(17,695
)
Property and equipment, net
$
15,578

 
$
13,104

Construction in progress primarily consists of leasehold improvements that have not been placed into service as of October 31, 2017.
Depreciation expense was $1.6 million for both the three months ended October 31, 2017 and 2016 and $6.7 million and $4.7 million for the nine months ended October 31, 2017 and 2016, respectively.

15


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

 
$
(6,148
)
 
$
5,838

 
2.7
Customer relationships and other acquired intangible assets
6,797

 
(5,980
)
 
817

 
4.0
Total
$
18,783

 
$
(12,128
)
 
$
6,655

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

 
$
(4,548
)
 
$
5,607

 
2.9
Customer relationships and other acquired intangible assets
6,125

 
(4,681
)
 
1,444

 
0.8
Total
$
16,280

 
$
(9,229
)
 
$
7,051

 
2.5
Amortization expense for intangible assets was $1.0 million for both the three months ended October 31, 2017 and 2016, and $2.9 million and $2.8 million for the nine months ended October 31, 2017 and 2016, respectively.

The expected future amortization expense of these intangible assets as of October 31, 2017 is as follows (in thousands, by fiscal year):
Remaining three months of fiscal 2018
$
801

2019
2,628

2020
1,737

2021
944

2022
464

2023
81

Total intangible assets, net
$
6,655

Accrued Compensation
Accrued compensation consists of the following (in thousands):
 
As of
 
October 31, 2017
 
January 31, 2017
Accrued salaries and benefits
$
3,497

 
$
2,330

Accrued bonuses
14,663

 
15,338

Accrued commissions
8,827

 
11,856

Employee stock purchase plan withholdings
7,689

 

Accrued compensation-related taxes and other
5,353

 
3,852

Total accrued compensation
$
40,029

 
$
33,376


16


Other Accrued Liabilities
Other accrued liabilities consists of the following (in thousands):
 
As of
 
October 31, 2017
 
January 31, 2017
Accrued taxes
$
2,383

 
$
1,585

Deferred real estate costs
446

 
47

Accrued professional costs
4,250

 
2,147

Customer deposits
778

 
301

Deferred sublease income
405

 
861

Accrued self-insurance costs
1,307

 
746

Other
7,362

 
4,231

Total other accrued liabilities
$
16,931

 
$
9,918

Other includes 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 both October 31, 2017 and January 31, 2017, we had a total of $19.9 million and $16.8 million, respectively, in letters of credit outstanding in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2027.
Operating Leases
We lease facilities space under non‑cancelable operating leases with various expiration dates. Future minimum lease payments and sublease proceeds under non-cancelable operating leases at October 31, 2017 are as follows (in thousands, by fiscal year):
 
Minimum Lease Payments
 
Sublease Rental Proceeds
 
Net Minimum Lease Payments
Remaining three months of fiscal 2018
$
4,720

 
(3,269
)
 
1,451

2019
33,958

 
(13,292
)
 
20,666

2020
35,171

 
(13,690
)
 
21,481

2021
35,256

 
(14,098
)
 
21,158

2022
31,740

 
(10,858
)
 
20,882

2023 and thereafter
162,502

 
(4,388
)
 
158,114

Total
$
303,347

 
$
(59,595
)
 
$
243,752

In February 2017, we entered into a new sublease agreement to sublet office space in Palo Alto, California. The sublease has a 45 month term commencing in the third quarter of fiscal 2018. Rental proceeds committed under this sublease are reflected above in the amounts of $1.0 million in fiscal 2018, $4.0 million in fiscal 2019, $4.1 million in fiscal 2020, $4.3 million in fiscal 2021 and $0.7 million in fiscal 2022.
In June 2017, we entered into a new non‑cancelable operating lease agreement to rent office space in San Francisco, California. The lease has an 87 month term, commences in January 2018 and ends in April 2025 with an option to renew for an additional 60 months. Total minimum lease payments under the lease agreement, included in

17


the table above, are $34.5 million, of which $0.4 million was required to be prepaid upon execution of the lease agreement.
Rental expense related to our non‑cancelable operating leases was approximately $4.8 million and $2.1 million for the three months ended October 31, 2017 and 2016, respectively, and $10.5 million and $6.2 million for the nine months ended October 31, 2017 and 2016, 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

18


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.
7.    Stockholders' Equity
Convertible Preferred Stock
There were no outstanding shares of convertible preferred stock as of October 31, 2017. Immediately prior to the closing of our IPO on May 3, 2017, all shares of our outstanding redeemable convertible preferred stock automatically converted into an aggregate of 74,907,415 shares of common stock and we reclassified $657.7 million from temporary equity to additional paid in capital on our condensed consolidated balance sheet.
Preferred Stock
In March 2017, our board of directors approved an increase to our authorized preferred stock to become effective on the closing of our IPO. At October 31, 2017 there were 20,000,000 shares of preferred stock, par value $0.00005, authorized and no shares of preferred stock issued and outstanding.
Common Stock
In March 2017 and April 2017, our board of directors and stockholders, respectively, approved an increase to our authorized common stock. At October 31, 2017 there were 1,200,000,000 shares of common stock, par value $0.00005, authorized and 140,492,231 shares of common stock issued and outstanding. At January 31, 2017, there were 160,000,000 shares of common stock, par value $0.00005, authorized and 38,156,688 shares of common stock issued and outstanding.
8.    Stock Option Plans
We maintain two share-based compensation plans: the 2017 Equity Incentive Plan (2017 Plan), and the 2008 Equity Incentive Plan (2008 Plan) and collectively with the 2017 Plan, the Stock Plans. In March 2017, our board of directors adopted our 2017 Plan, which our stockholders approved in March 2017. The 2017 Plan became effective on April 27, 2017, the effective date of our IPO, and serves as the successor to our 2008 Plan. 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.
In March 2017, we increased the number of shares of common stock reserved for grant under the 2008 Plan by 2,000,000 shares.
In March 2017, we adopted the 2017 Plan with a reserve of 30,000,000 shares of our common stock for issuance under our 2017 Plan, plus an additional number of shares of common stock equal to any shares reserved but not issued or subject to outstanding awards under our 2008 Plan on the effective date of our 2017 Plan, plus, on and after the effective date of our 2017 Plan, (i) shares that are subject to outstanding awards under the 2008 Plan which cease to be subject to such awards, (ii) shares issued under the 2008 Plan which are forfeited or repurchased at their original issue price, and (iii) shares subject to awards under the 2008 Plan that are used to pay the exercise price of a stock option or withheld to satisfy the tax withholding obligations related to any award. 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 our common stock as of the immediately preceding January 31st or (ii) a number of shares determined by our board of directors.
As of October 31, 2017 there are 73,373,382 shares of common stock reserved and available for future issuance under the Stock Plans.

19


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, 2017
 
23,239,679

 
$
4.67

 
6.0

 
$
319,016

Granted
 
47,400

 
20.10

 

 

Exercised
 
(1,529,777
)
 
2.31

 

 

Canceled
 
(268,560
)
 
13.51

 

 

Balance — October 31, 2017
 
21,488,742

 
$
4.76

 
5.2

 
$
227,510

The total intrinsic value of stock options exercised during the nine months ended October 31, 2017 and 2016 was $21.5 million and $16.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.
The weighted‑average grant‑date value for purposes of recognizing stock‑based compensation expense of employee stock options granted during the nine months ended October 31, 2017 and 2016 was $8.67 and $10.13 per share, respectively.
The unamortized stock‑based compensation expense for stock options of $14.7 million at October 31, 2017 will be recognized over the average remaining vesting period of 1.6 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. On March 8, 2017, our board of directors modified the terms of the majority of our RSUs. Prior to the modification, if the liquidity event‑related performance condition was an IPO, employees were required to continue to provide service for six months following the effective date of an IPO. The modification removed the requirement, for the majority of RSUs, that the RSU recipient must continue to provide service for six months following the effective date of an IPO in order to vest in the award, with such shares to be issued on a date to be determined by our board of directors. All other significant terms of the RSUs remained unchanged. The modification established a new measurement date for these modified RSUs.
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.

20


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, 2017
21,374,022

 
$
22.36

Granted
5,027,626

 
16.80

Canceled
(1,384,357
)
 
15.53

Vested
(8,359,609
)
 
15.06

Balance —October 31, 2017
16,657,682

 
$
15.58

The unamortized stock‑based compensation expense for RSUs of $142.8 million at October 31, 2017 will be recognized over the average remaining vesting period of 1.7 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 (Code). Purchases will be accomplished through participation in discrete offering periods. The first offering period and purchase period began on April 27, 2017 and will end on December 20, 2017 (or such other date determined by our board of directors or our compensation committee). Each subsequent offering period will be for six months (commencing each June 21 and December 21) and will consist 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. As of October 31, 2017$7.7 million has been withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation.

21


9.    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 nine months ended October 31, 2017, our tax provision was $1.2 million, compared to $1.4 million for the same period a year ago. The tax provision for the nine months ended October 31, 2017 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.
10.    Related Party Transactions
Intel Corporation
We have been engaged in commercial transactions with Intel Corporation (Intel), a holder of our common stock, representing approximately 19% of outstanding shares as of October 31, 2017, 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 $8.3 million and $6.2 million for the nine months ended October 31, 2017 and 2016, respectively. There was $6.0 million and $2.3 million in accounts receivable due from Intel as of October 31, 2017 and January 31, 2017, respectively. There was $5.8 million and $2.1 million in deferred revenue as of October 31, 2017 and January 31, 2017, 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, 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 $5.4 million and $4.3 million for the nine months ended October 31, 2017 and 2016, respectively. There was $0.2 million and $4.5 million in accounts receivable due from these customers as of October 31, 2017 and January 31, 2017, respectively. There was $5.5 million in deferred revenue as of October 31, 2017 and January 31, 2017.
11.    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 (expense).

22


Financial information for each reportable segment was as follows (in thousands):
 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Revenue:
 
 
 
 
 
 
 
Subscription
$
78,105

 
$
52,733

 
$
216,762

 
$
144,093

Services
16,464

 
14,525

 
47,231

 
44,106

Total revenue
$
94,569

 
$
67,258

 
$
263,993

 
$
188,199


 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Contribution margin:
 
 
 
 
 
 
 
Subscription
$66,953
 
43,803

 
184,340

 
117,783

Services
2,011

 
2,305

 
6,610

 
9,500

Total segment contribution margin
$68,964
 
$46,108
 
$190,950
 
$127,283
The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Segment contribution margin
$
68,964

 
$
46,108

 
$
190,950

 
$
127,283

Amortization of acquired intangible assets
(1,038
)
 
(945
)
 
(2,923
)
 
(2,775
)
Stock-based compensation expense
(31,147
)
 
(5,317
)
 
(261,680
)
 
(16,558
)
Corporate costs, such as research and development, corporate general and administrative and other
(93,369
)
 
(83,834
)
 
(270,962
)
 
(234,241
)
Loss from operations
$
(56,590
)
 
$
(43,988
)
 
$
(344,615
)
 
$
(126,291
)
Sales outside of the United States represented approximately 29% and 26% of our total revenue for the three months ended October 31, 2017 and 2016, respectively, and 28% and 24% of our total revenue for the nine months ended October 31, 2017 and 2016, respectively. All revenues from external customers 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 October 31, 2017 and January 31, 2017, assets located outside the United States were 2% and 3% of total assets, respectively.

23


12.    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 October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Numerator:
 
 
 
 
 
 
 
Net loss
$
(55,338
)
 
$
(44,045
)
 
$
(341,886
)
 
$
(125,885
)
Denominator:
 
 
 
 
 
 
 
Weighted-average shares used in computing net loss per share, basic and diluted
138,506

 
36,598

 
104,551

 
36,261

Net loss per share, basic and diluted
$
(0.40
)
 
$
(1.20
)
 
$
(3.27
)
 
$
(3.47
)
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 October 31,
 
2017
 
2016
Redeemable convertible preferred stock on an as-if converted basis

 
74,907

Stock options to purchase common stock
21,489

 
23,414

Restricted stock units
16,917

 
15,101

Shares issuable pursuant to the ESPP
925

 

Total
39,331

 
113,422

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 in the newly hyperconnected world. We have developed the leading modern platform for data management, machine learning and advanced analytics. We have achieved this position through extensive collaboration with the global open source community, continuous

24


innovation in data management technologies and by leveraging 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. Offered on a subscription basis, our platform enables organizations to use vast amounts of data from a variety of sources, including the Internet of Things (IoT), 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. We also 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 largest 8,000 corporate enterprises globally (Global 8000) 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. Our total number of Global 8000 customers grew to 666 as of October 31, 2017 from 566 as of January 31, 2017.
We compile our Global 8000 list based upon the FORBES Global 2000 ranking of the top 2000 global enterprises as determined by FORBES. The remainder of our Global 8000 list is based on entities listed in Data.com as having the highest annual revenue, excluding those that are already listed in the FORBES Global 2000. For purposes of customer count, we define a customer as an entity with a unique FORBES Global 2000 or Data.com identifier and quarterly subscription revenue as of the measurement date. We update our list of Global 8000 customers periodically. Our customer count is subject to adjustments for acquisitions, spin‑offs and other market activity or other factors and previously disclosed numbers of customers are updated to allow for comparability. While we do not typically count multiple entities within a given Global 8000 customer as a new customer, we do make exceptions for holding companies and other organizations for which the FORBES Global 2000 or Data.com identifier in our judgment does not accurately represent the Cloudera customer. The FORBES Global 2000 list is updated annually in the second quarter of the calendar year and we have since updated our previously disclosed numbers of customers to allow for comparability.
We have a broad customer base that spans industries and geographies. For the three and nine months ended October 31, 2017 and 2016, 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 28%, and 24% of our total revenue for the nine months ended October 31, 2017 and 2016, 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.

25


To further illustrate the economics of our customer relationships, we have provided an analysis of our net expansion rate. 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 October 31, 2017 was 135% as compared to 143% 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 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, 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 foreseeable future 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 nine months ended October 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 foreseeable future as we continue to enhance and add new technologies, features and functionality to our subscriptions. We also expect allocated shared costs to increase in future periods due to the commencement of the lease for our new headquarters in Palo Alto in July 2017. As discussed in detail below, see “—Significant Impacts of Stock‑based Compensation Expense,” during the nine months ended October 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.

26


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 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 nine months ended October 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 due to the anticipated growth of our business and related infrastructure as well as legal, accounting, insurance, investor relations and other costs associated with becoming a public company. We also expect allocated shared costs to increase in future periods due to the commencement of the lease for our new headquarters in Palo Alto in July 2017. As discussed in detail below, see “—Significant Impacts of Stock‑based Compensation Expense,” during the nine months ended October 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
We have granted RSUs to our employees and members of our board of directors under our 2008 Equity Incentive Plan (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 vesting condition is satisfied upon the occurrence of a qualifying event, such as the effective date of an IPO, or six months following the effective date of an IPO.
The liquidity event‑related performance condition was achieved for the majority of our RSUs and 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. The shares

27


were issued on September 27, 2017, the effective date of our follow-on offering (Follow-on Offering), to the extent the service‑based condition had been met.
 
Results of Operations
The following table sets forth our results of operations for the periods indicated:
 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Revenue:
 
 
 
 
 
 
 
Subscription
$
78,105

 
$
52,733

 
$
216,762

 
$
144,093

Services
16,464

 
14,525

 
47,231

 
44,106

Total revenue
94,569

 
67,258

 
263,993

 
188,199

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

 
9,787

 
56,173

 
28,844

Services
18,640

 
12,652

 
69,035

 
35,969

Total cost of revenue
33,126

 
22,439

 
125,208

 
64,813

Gross profit
61,443

 
44,819

 
138,785

 
123,386

Operating expenses:(1) (2)
 
 
 
 
 
 
 
Research and development
38,095

 
25,968

 
176,770

 
77,118

Sales and marketing
64,061

 
54,206

 
236,639

 
147,250

General and administrative
15,877

 
8,633

 
69,991

 
25,309

Total operating expenses
118,033

 
88,807

 
483,400

 
249,677

Loss from operations
(56,590
)
 
(43,988
)
 
(344,615
)
 
(126,291
)
Interest income, net
1,501

 
695

 
3,590

 
2,143

Other income (expense), net
(490
)
 
(296
)
 
349

 
(311
)
Net loss before benefit from (provision for) income taxes
(55,579
)
 
(43,589
)
 
(340,676
)
 
(124,459
)
Benefit from (provision for) income taxes
241

 
(456
)
 
(1,210
)
 
(1,426
)
Net loss
$
(55,338
)
 
$
(44,045
)
 
$
(341,886
)
 
$
(125,885
)
___________
(1)
Amounts include stock‑based compensation expense as follows:

 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Cost of revenue – subscription
$
2,750

 
$
343

 
$
22,143

 
$
1,051

Cost of revenue – services
4,187

 
432

 
28,414

 
1,363

Research and development
9,110

 
1,313

 
90,139

 
4,326

Sales and marketing
10,070

 
1,463

 
82,748

 
4,496

General and administrative
5,030

 
1,766

 
38,236

 
5,322

Total stockbased compensation expense
$
31,147

 
$
5,317

 
$
261,680

 
$
16,558


28


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

 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
 
 
 
 
Cost of revenue – subscription
$
584

 
$
514

 
$
1,608

 
$
1,483

Sales and marketing
454

 
431

 
1,315

 
1,292

Total amortization of acquired intangible assets
$
1,038

 
$
945

 
$
2,923

 
$
2,775


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 October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Revenue:
 
 
 
 
 
 
 
Subscription
83
 %
 
78
 %
 
82
 %
 
77
 %
Services
17

 
22

 
18

 
23

Total revenue
100

 
100

 
100

 
100

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

 
15

 
21

 
15

Services
20

 
18

 
26

 
19

Total cost of revenue
35

 
33

 
47

 
34

Gross margin
65

 
67

 
53

 
66

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

 
39

 
67

 
41

Sales and marketing
68

 
80

 
90

 
78

General and administrative
17

 
13

 
26

 
14

Total operating expenses
125

 
132

 
183

 
133

Loss from operations
(60
)
 
(65
)
 
(130
)
 
(67
)
Interest income, net
2

 
1

 
1

 
1

Other income (expense), net
(1
)
 

 

 

Net loss before benefit from (provision for) income taxes
(59
)
 
(64
)
 
(129
)
 
(66
)
Benefit from (provision for) income taxes

 
(1
)
 
(1
)
 
(1
)
Net loss
(59
)%
 
(65
)%
 
(130
)%
 
(67
)%
___________
(1)
Amounts include stock‑based compensation expense as a percentage of total revenue as follows:
 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Cost of revenue – subscription
3
%
 
1
%
 
8
%
 
1
%
Cost of revenue – services
4

 
1

 
11

 
1

Research and development
10

 
2

 
34

 
2

Sales and marketing
11

 
2

 
31

 
2

General and administrative
5

 
2

 
15

 
3

Total stockbased compensation expense
33
%
 
8
%
 
99
%
 
9
%

29


(2)
Amounts include amortization of acquired intangible assets as a percentage of total revenue as follows:
 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Cost of revenue – subscription
1
%
 
1
%
 
1
%
 
1
%
Sales and marketing

 

 

 

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


Three and Nine Months Ended October 31, 2017 and 2016
Revenue
 
Three Months Ended October 31,
 
Change
 
Nine Months Ended October 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
2017
 
2016
 
Amount
 
%
 
(dollars in thousands)
Subscription
$
78,105

 
$
52,733

 
$
25,372

 
48
%
 
$
216,762

 
$
144,093

 
$
72,669

 
50
%
Services
16,464

 
14,525

 
1,939

 
13
%
 
47,231

 
44,106

 
3,125

 
7
%
Total revenue
$
94,569

 
$
67,258

 
$
27,311

 
41
%
 
$
263,993

 
$
188,199

 
$
75,794

 
40
%
As a percentage of total revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
83
%
 
78
%
 
 
 
 
 
82
%
 
77
%
 
 
 
 
Services
17
%
 
22
%
 
 
 
 
 
18
%
 
23
%
 
 
 
 
Total revenue
100
%
 
100
%
 
 
 
 
 
100
%
 
100
%
 
 
 
 
The increase in subscription revenue for the three and nine months ended October 31, 2017, as compared to the same periods 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 October 31, 2017 was 135% as compared to 143% for the same period a year ago.
Our services revenue for the three and nine months ended October 31, 2017 increased, as compared to the same periods a year ago, at a lower rate compared to the increase in our subscription revenue primarily due to our efforts to develop relationships with partners, system integrators and training vendors, resulting in a shift of the provision of such services to these partners. Customers benefit from the increased choice in partners, and we anticipate that our services revenue will continue to decrease as a percentage of total revenue in future periods.

30


Cost of Revenue, Gross Profit and Gross Margin
 
Three Months Ended October 31,
 
Change
 
Nine Months Ended October 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
2017
 
2016
 
Amount
 
%
 
(dollars in thousands)
Cost of revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
$
14,486

 
$
9,787

 
$
4,699

 
48
%
 
$
56,173

 
$
28,844

 
$
27,329

 
95
%
Services
18,640

 
12,652

 
5,988

 
47
%
 
69,035

 
35,969

 
33,066

 
92
%
Total cost of revenue
$
33,126

 
$
22,439

 
$
10,687

 
48
%
 
$
125,208

 
$
64,813

 
$
60,395

 
93
%
Gross profit
$
61,443

 
$
44,819

 
$
16,624

 
37
%
 
$
138,785

 
$
123,386

 
$
15,399

 
12
%
Gross margin:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
81
 %
 
81
%
 
 
 
 
 
74
 %
 
80
%
 
 
 
 
Services
(13
)%
 
13
%
 
 
 
 
 
(46
)%
 
18
%
 
 
 
 
Total gross margin
65
 %
 
67
%
 
 
 
 
 
53
 %
 
66
%
 
 
 
 
Cost of revenue, as a percentage of total revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
15
 %
 
15
%
 
 
 
 
 
21
 %
 
15
%
 
 
 
 
Services
20
 %
 
18
%
 
 
 
 
 
26
 %
 
19
%
 
 
 
 
Total cost of revenue
35
 %
 
33
%
 
 
 
 
 
47
 %
 
34
%
 
 
 
 
The increase in cost of revenue for subscription for the three months ended October 31, 2017 as compared to the same period a year ago was primarily due to an increase of $2.4 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO and an increase of $1.6 million in salaries and benefits related to growth in employee headcount to support our overall expansion in customers.
Subscription gross margin was consistent at 81% in the three months ended October 31, 2017 as compared to the same period a year ago despite an increase in costs due to the recording of stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO, offset by the increase in revenue over the same period . We expect subscription gross margin to decline in the fourth quarter of fiscal 2018, as compared to the same period in fiscal 2017, due to the recording of stock‑based compensation expense related to RSUs being probable of achieving their vesting condition, whereas achievement of vesting was not probable in fiscal 2017 and no stock‑based compensation expense was recorded for these RSUs, partially offset by improvement in economies of scale. Excluding the impact of stock‑based compensation expense, we expect subscription gross margin to continue to improve.
The increase in cost of revenue for subscription for the nine months ended October 31, 2017 as compared to the same period a year ago was primarily due to an increase of $21.1 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO and an increase of $4.8 million in salaries and benefits related to growth in employee headcount to support our overall expansion in customers.
Subscription gross margin declined from 80% to 74% in the nine months ended October 31, 2017 as compared to the same period a year ago due to the recording of stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO.


31


The increase in cost of revenue for services for the three months ended October 31, 2017 as compared to the same period a year ago was primarily due to an increase of $3.8 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO and an increase of $2.1 million in salaries and benefits related to growth in employee headcount.
Services gross margin declined from 13% to negative 13% in the three months ended October 31, 2017 as compared to the same period a year ago due to the recording of stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO. We expect services gross margin to decline in in the fourth quarter of fiscal 2018, as compared to the same period in fiscal 2017, due to the recording of stock‑based compensation expense related to RSUs being probable of achieving their vesting condition, whereas achievement of vesting was not probable in fiscal 2017 and no stock‑based compensation expense was recorded for these RSUs, partially offset by increased utilization of chargeable consultants.
The increase in cost of revenue for services for the nine months ended October 31, 2017 as compared to the same period a year ago was primarily due to an increase of $27.1 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO and an increase of $5.1 million in salaries and benefits related to growth in employee headcount.
Services gross margin declined from 18% to negative 46% in the nine months ended October 31, 2017 as compared to the same period a year ago due to the recording of stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO.
Operating Expenses
 
Three Months Ended October 31,
 
Change
 
Nine Months Ended October 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
2017
 
2016
 
Amount
 
%
 
(dollars in thousands)
Research and development
$
38,095

 
$
25,968

 
$
12,127

 
47
%
 
$
176,770

 
$
77,118

 
$
99,652

 
129
%
Sales and marketing
64,061

 
54,206

 
$
9,855

 
18
%
 
236,639

 
147,250

 
$
89,389

 
61
%
General and administrative
15,877

 
8,633

 
$
7,244

 
84
%
 
69,991

 
25,309

 
$
44,682

 
177
%
Total operating expenses
$
118,033

 
$
88,807

 
$
29,226

 
33
%
 
$
483,400

 
$
249,677

 
$
233,723

 
94
%
Operating expenses, as a percentage of total revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
40
%
 
39
%
 
 
 
 
 
67
%
 
41
%
 
 
 
 
Sales and marketing
68
%
 
80
%
 
 
 
 
 
90
%
 
78
%
 
 
 
 
General and administrative
17
%
 
13
%
 
 
 
 
 
26
%
 
14
%
 
 
 
 
Total operating expenses
125
%
 
132
%
 
 
 
 
 
183
%
 
133
%
 
 
 
 
Research and Development
The increase in research and development expenses for the three months ended October 31, 2017 as compared to the same period a year ago was primarily due to an increase of $7.8 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO and an increase of $2.3 million in employee‑related costs including salaries, benefits and travel costs, associated with the growth in employee headcount.

32


The increase in research and development expenses for the nine months ended October 31, 2017 as compared to the same period a year ago was primarily due to an increase of $85.8 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO and an increase of $10.0 million in employee‑related costs including salaries, benefits and travel costs, associated with the growth in employee headcount.
Sales and Marketing
The increase in sales and marketing expenses for the three months ended October 31, 2017 as compared to the same period a year ago was primarily due to an increase of $8.6 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO.
The increase in sales and marketing expenses for the nine months ended October 31, 2017 as compared to the same period a year ago was primarily due to an increase of $78.3 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO and an increase of $9.2 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.
General and Administrative
The increase in general and administrative expenses for the three months ended October 31, 2017 as compared to the same period a year ago was primarily due to an increase of $3.3 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO and an increase of $1.5 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 in professional services of $0.6 million.
The increase in general and administrative expenses for the nine months ended October 31, 2017 as compared to the same period a year ago was primarily due to an increase of $32.9 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO and an increase of $4.9 million in employee‑related costs including salaries, benefits and travel costs, associated with the growth in employee headcount to support our overall expansion and a cash donation of $2.4 million, or 1% of the net proceeds from the IPO, to fund the Cloudera Foundation.
Benefit from (Provision for) Income Taxes
 
Three Months Ended October 31,
 
Change
 
Nine Months Ended October 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
2017
 
2016
 
Amount
 
%
 
(dollars in thousands)
Benefit from (provision for) income taxes
$
241

 
$
(456
)
 
$
697

 
(153)
 %
 
$
(1,210
)
 
$
(1,426
)
 
$
216

 
(15)
 %
The benefit from (provision for) income taxes decreased in both the three and nine months ended October 31, 2017, as compared to the same periods a year ago, primarily due to an income tax benefit of $0.8 million resulting from an acquisition, offset by increases in foreign income taxes and tax withholding on foreign sales driven by our continued international expansion into new countries.
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 largest. 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.”

33


Liquidity and Capital Resources
As of October 31, 2017, our principal sources of liquidity were cash, cash equivalents and marketable securities totaling $466.0 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 and our Follow-on Offering in October 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:
 
Nine Months Ended October 31,
 
2017
 
2016
 
(in thousands)
Cash used in operating activities
$
(20,282
)
 
$
(84,619
)
Cash provided by (used in) investing activities
(233,786
)
 
92,960

Cash provided by financing activities
244,943

 
2,553

Effect of exchange rate changes
340

 
6

Net increase (decrease) in cash, cash equivalents and restricted cash
$
(8,785
)
 
$
10,900

Cash Used in Operating Activities
During the nine months ended October 31, 2017, cash used in operating activities was $20.3 million which was due to a net loss of $341.9 million offset by noncash adjustments of $271.1 million and a decrease from net change in operating assets and liabilities of $50.5 million. Noncash adjustments primarily consisted of $261.7 million of stockbased compensation, $9.7 million of depreciation and amortization and $0.7 million in accretion and amortization of marketable securities. The net change in operating assets and liabilities was due to a decrease in accounts receivable of $35.5 million due to the timing of invoicing compared to the receipt of cash from customers, an increase in deferred revenue of $14.5 million due to the timing of amounts billed to customers compared to revenue recognized during the same period, a net increase in accounts payable and accrued expenses and other liabilities of $7.1 million due to timing of payments to vendors, offset by an increase in prepaid expenses and other assets of $5.5 million and a decrease in accrued compensation of $1.2 million due to the timing of bonus and incentive-based compensation payments.
During the nine months ended October 31, 2016, cash used in operating activities was $84.6 million which was due to a net loss of $125.9 million offset by noncash adjustments of $26.5 million and a decrease from net change in operating assets and liabilities of $14.8 million. Noncash adjustments consisted of $16.6 million of stockbased compensation, $7.5 million of depreciation and amortization and $2.4 million in accretion and amortization of marketable securities. The net change in operating assets and liabilities was due to an increase in accounts payable

34


and accrued expenses and other liabilities of $4.4 million due to growth in operations and timing of payments to vendors, an increase in accrued compensation of $4.3 million due to the timing of bonus and incentive-based compensation payments, an increase in deferred revenue of $3.8 million due to the receipt of cash from customers in advance of revenue recognition, a decrease in accounts receivable of $1.9 million due to the timing of invoicing compared to the receipt of cash from customers, and a decrease of $0.4 million in prepaid expenses and other assets.
Cash Provided by (Used in) Investing Activities
During the nine months ended October 31, 2017, cash used in investing activities was $233.8 million which was primarily due to purchases of marketable securities of $514.2 million, capital expenditures for the purchase of property and equipment of $9.0 million and an acquisition of $1.9 million, net of cash acquired, offset by sales and maturities of marketable securities of $291.2 million.
During the nine months ended October 31, 2016, cash provided by investing activities was $93.0 million which was due to sales and maturities of marketable securities of $206.4 million, offset by purchases of marketable securities of $103.8 million, cash used in business combinations, net of cash acquired, of $2.7 million, and purchases of property and equipment of $6.9 million.
Cash Provided by Financing Activities
During the nine months ended October 31, 2017, cash provided by financing activities was $244.9 million which was due to the net proceeds from the issuance of common stock in the IPO of $237.4 million, net proceeds from the issuance of common stock in the Follow-on Offering of $46.8 million, and proceeds from the exercise of stock options and ESPP withholdings of $11.2 million, offset by taxes paid related to net share settlement of restricted stock units of $50.5 million.
During the nine months ended October 31, 2016, cash provided by financing activities was $2.6 million which was due to proceeds from the exercise of stock options.
OffBalance Sheet Arrangements
Through October 31, 2017, 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 prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended (Securities Act), on September 28, 2017. 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 the date of this Quarterly Report on Form 10-Q.
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 final prospectus for our Follow-on Offering dated as of September 27, 2017, and filed with the SEC on September 28, 2017, pursuant to Rule 424(b)(4) under the Securities Act.
JOBS Act Accounting Election
We are an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (the 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 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

35


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.
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 $466.0 million as of October 31, 2017, 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 $4.0 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 Euro, British Pound Sterling, Australian Dollar and Chinese Yuan. For the nine months ended October 31, 2017, approximately 11% of our revenue and approximately 12% of aggregate cost of sales and operating expenses were generated in currencies other than U.S. dollars.
For the nine months ended October 31, 2017, we recorded a gain on foreign exchange transactions of $0.2 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.0 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 October 31, 2017 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.
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 $341.9 million and $187.3 million for the nine months ended October 31, 2017 and the year ended January 31, 2017, respectively, and expect to continue to incur net losses for the foreseeable future. As a result, we had an accumulated deficit of $1,017.9 million at October 31, 2017. 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 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.

38


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

39


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

40


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

41


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

42


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;
the achievement of milestones in connection with delivery of services, impacting the timing of services revenue recognition;
subscriptions from the Global 8000 and other large 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, including the recording of stock‑based compensation expense as a result of the vesting and settlement of restricted stock units (RSUs) including in connection with our initial public offering;
our inability to adjust certain fixed costs and expenses, particularly in research and development, for changes in demand;
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;

43


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

44


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

45


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

46


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 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 information, 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

47


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;
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.

48


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. 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,140 employees as of January 31, 2016 to 1,470 employees as of January 31, 2017. 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;
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

49


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 Corporation (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.
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.

50


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

51


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. 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;
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;

52


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 65 countries as of January 31, 2017. 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;
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 or 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;

53


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 (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.
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.

54


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, together with our net proceeds from our initial public offering and our follow-on public offering, 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.
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, as well as self‑regulation related to privacy and data security concerns, pose the threat of lawsuits and other liability.
We collect and utilize demographic and other information, including personally identifiable information, 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 apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data. These data protection and privacy‑related laws

55


and regulations are evolving and may result in regulatory and public scrutiny and escalating levels of enforcement and sanctions. Our failure to comply with applicable laws and regulations, or to protect such 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 certain information and alleged violations of laws and regulations relating to privacy and data security, and any relevant claims, 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.
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 (the Exchange Act), the Sarbanes‑Oxley Act of 2002 (the Sarbanes‑Oxley Act), the Dodd‑Frank Wall Street Reform and Consumer Protection Act of 2010 (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

56


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 (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 (Securities Act), registration statement declared effective or do not have a class of securities 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.
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.

57


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 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 will be 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.

58


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 financial 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 but we expect to not be an “emerging growth company” sooner. We cannot predict if investors will find our common stock less attractive because we will rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and the price of our common stock may be more volatile.
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.
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.

59


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.
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 (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 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, Rosemary 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.

60


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 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 of our common stock has been, and will likely continue to be, volatile. Since shares of our common stock were sold in our IPO in April 2017 at a price of $15.00 per share, our stock price has ranged from $14.50 to $23.35 through November 30, 2017. The market price of our common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including the factors 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, even if we meet our own projections;
failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
recruitment or departure of key personnel;
the economy as a whole and market conditions in our industry;
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;

61


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 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 will 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 owned, in the aggregate, approximately 42.7% of our outstanding common stock based on the number shares outstanding as of November 30, 2017. As a result, these stockholders, if acting together, will be able 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, would 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 18.5% of our outstanding common stock based on the number shares outstanding as of November 30, 2017. 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.

62


Sales of substantial amounts of our common stock in the public markets, or the perception that they might occur, could cause the market price of our common stock to decline.
Sales of a substantial number of shares of our common stock into the public market, particularly sales by our directors, executive officers, and principal stockholders, or the perception that these sales might occur, could cause the market price of our common stock to decline and may make it more difficult for you to sell your common stock at a time and price that you deem appropriate.
Additionally, as of October 31, 2017, approximately 53,114,415 shares of our common stock outstanding are currently restricted as a result of lock-up agreements entered into in connection with our follow-on public offering of common stock. These shares will become eligible for sale in the public market (i) with respect to all directors, Intel and the stockholders who sold shares in our follow-on public offering, except for Accel and Greylock Partners, on the close of trading on the second full trading day following the public release of our earnings for the quarterly period ended October 31, 2017 and (ii) with respect to our executive officers and Accel and Greylock Partners, with respect to the number of shares of common stock equal to fifty percent of the common stock held by them immediately before the consummation of our follow-on public offering, less any shares sold in the follow-on public offering, after the close of trading on the second full trading day following the public release of our earnings for the quarterly period ended October 31, 2017 and with respect to the remaining fifty percent of the common stock held by them immediately before the consummation of our follow-on public offering, after the close of trading on the second full trading day following the public release of our earnings for the quarterly period ended January 31, 2018. If a large number of shares of our common stock are sold in the public market after they become eligible for sale, the sales could reduce the trading price of our common stock and impede our ability to raise future capital. Shares held by directors, executive officers, and other affiliates will also be subject to volume limitations under Rule 144 under the Securities Act and various vesting agreements.
In addition, as of October 31, 2017, we had stock options outstanding that, if fully exercised, would result in the issuance of 21,488,742 shares of common stock and RSUs that, if fully vested, would result in the issuance of 16,657,682 shares of common stock. We also granted RSUs settleable for 356,950 shares of our common stock subsequent to October 31, 2017. All of the shares of common stock issuable upon the exercise of stock options or settlement of RSUs, and the shares reserved for future issuance under our equity incentive plans, are registered for public resale under the Securities Act. Accordingly, these shares will be able to be freely sold in the public market upon issuance subject to existing lock‑up or market standoff agreements and applicable vesting requirements.
As of October 31, 2017, the holders of 60,245,446 shares of our common stock will have rights, subject to some conditions, to require us to file registration statements for the public resale of the common stock issuable upon conversion of such shares or to include such shares in registration statements that we may file for us or other stockholders.
We may also issue our shares of common stock or securities convertible into shares of our common stock from time to time in connection with a financing, acquisition, or investment, or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and cause the market price of our common stock to decline.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
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

63


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;
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 the Company’s 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 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

64


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 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
(a) Unregistered Sales of Equity Securities
On August 31, 2017, we issued 358,206 restricted shares of our common stock in connection with a strategic transaction. These restricted shares will be released through four annual installments subject to certain conditions. The sale of the above securities were deemed to be exempt from registration under the Securities Act in reliance upon Section 4(a)(2) of the Securities Act (or Regulation D or Regulation S promulgated thereunder) as transactions by an issuer not involving any public offering.
(b) Use of Proceeds for Initial Public Offering of Common Stock
On April 27, 2017, the SEC declared our registration statement on Form S-1 (File No. 333-217071) for our IPO effective.
There have been no material changes in the planned use of proceeds from our IPO as described in our final prospectus filed with the SEC on April 28, 2017 pursuant to Rule 424(b)(4).
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: December 8, 2017
 
By:
/s/ Thomas J. Reilly
 
 
 
Thomas J. Reilly
 
 
 
Chief Executive Officer and Director
 
 
 
(Principal Executive Officer)
 
 
 
 
Date: December 8, 2017
 
By:
/s/ Jim Frankola
 
 
 
Jim Frankola
 
 
 
Chief Financial Officer
 
 
 
(Principal Financial Officer)


68
EX-31.1 2 q3-1810qexhibit311.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: December 8, 2017
 
/s/ Thomas J. Reilly
Thomas J. Reilly
Chief Executive Officer
(Principal Executive Officer)



EX-31.2 3 q3-1810qexhibit312.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: December 8, 2017
 
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 4 q3-1810qexhibit321.htm EXHIBIT 32.1 Exhibit


CERTIFICATION UNDER 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 October 31, 2017 (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: December 8, 2017
 
/s/ Thomas J. Reilly
Thomas J. Reilly
Chief Executive Officer
(Principal Executive Officer)



EX-32.2 5 q3-1810qexhibit322.htm EXHIBIT 32.2 Exhibit


CERTIFICATION UNDER 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 October 31, 2017 (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: December 8, 2017
 
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)



EX-101.INS 6 cldr-20171031.xml XBRL INSTANCE DOCUMENT 0001535379 2017-02-01 2017-10-31 0001535379 2017-11-30 0001535379 2017-10-31 0001535379 2017-01-31 0001535379 cldr:CostofServicesLicensesandServicesMember 2017-02-01 2017-10-31 0001535379 cldr:ContractRevenueCostMember 2016-02-01 2016-10-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2017-08-01 2017-10-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2016-08-01 2016-10-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-01 2017-10-31 0001535379 cldr:CostofServicesLicensesandServicesMember 2016-02-01 2016-10-31 0001535379 cldr:CostofServicesLicensesandServicesMember 2017-08-01 2017-10-31 0001535379 cldr:ContractRevenueCostMember 2016-08-01 2016-10-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2016-02-01 2016-10-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2017-08-01 2017-10-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2016-02-01 2016-10-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2016-08-01 2016-10-31 0001535379 cldr:ContractRevenueCostMember 2017-08-01 2017-10-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2017-02-01 2017-10-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2016-08-01 2016-10-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2017-08-01 2017-10-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2016-02-01 2016-10-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2017-02-01 2017-10-31 0001535379 cldr:ContractRevenueCostMember 2017-02-01 2017-10-31 0001535379 cldr:CostofServicesLicensesandServicesMember 2016-08-01 2016-10-31 0001535379 2016-08-01 2016-10-31 0001535379 2017-08-01 2017-10-31 0001535379 2016-02-01 2016-10-31 0001535379 2016-10-31 0001535379 2016-01-31 0001535379 us-gaap:IPOMember 2017-05-03 2017-05-03 0001535379 us-gaap:IPOMember 2017-05-03 0001535379 us-gaap:RestatementAdjustmentMember 2017-05-03 0001535379 2017-05-03 0001535379 cldr:ClouderaFoundationMember cldr:DonationtoNonProfitAffiliateMember us-gaap:AffiliatedEntityMember 2017-05-03 2017-05-03 0001535379 cldr:FollowOnOfferingMember 2017-10-02 2017-10-02 0001535379 cldr:FollowOnOfferingMember 2017-10-02 0001535379 us-gaap:InvestorMember cldr:FollowOnOfferingMember 2017-10-02 0001535379 us-gaap:RestatementAdjustmentMember 2017-10-31 0001535379 us-gaap:InvestorMember cldr:FollowOnOfferingMember 2017-10-02 2017-10-02 0001535379 cldr:SubscriptionArrangementLimitedCaseMember 2017-02-01 2017-10-31 0001535379 us-gaap:SubscriptionArrangementMember us-gaap:MaximumMember 2017-02-01 2017-10-31 0001535379 us-gaap:SubscriptionArrangementMember us-gaap:MinimumMember 2017-02-01 2017-10-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember cldr:EquityIncentivePlan2008Member 2017-02-01 2017-10-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember cldr:EquityIncentivePlan2008Member 2017-04-27 2017-04-27 0001535379 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2016-02-01 2017-01-31 0001535379 us-gaap:MunicipalBondsMember 2017-01-31 0001535379 us-gaap:CommercialPaperMember 2017-01-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2017-01-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2017-01-31 0001535379 us-gaap:CertificatesOfDepositMember 2017-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2017-01-31 0001535379 us-gaap:MoneyMarketFundsMember 2017-01-31 0001535379 us-gaap:USTreasurySecuritiesMember 2017-01-31 0001535379 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-01-31 0001535379 us-gaap:MinimumMember 2016-02-01 2017-01-31 0001535379 us-gaap:MinimumMember 2017-10-31 0001535379 us-gaap:MaximumMember 2016-02-01 2017-01-31 0001535379 us-gaap:MaximumMember 2017-01-31 0001535379 us-gaap:MaximumMember 2017-10-31 0001535379 us-gaap:MinimumMember 2017-01-31 0001535379 us-gaap:MinimumMember 2017-02-01 2017-10-31 0001535379 us-gaap:MaximumMember 2017-02-01 2017-10-31 0001535379 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-10-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2017-10-31 0001535379 us-gaap:MunicipalBondsMember 2017-10-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2017-10-31 0001535379 us-gaap:USTreasurySecuritiesMember 2017-10-31 0001535379 us-gaap:CertificatesOfDepositMember 2017-10-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2017-10-31 0001535379 us-gaap:MoneyMarketFundsMember 2017-10-31 0001535379 us-gaap:CommercialPaperMember 2017-10-31 0001535379 us-gaap:CommercialPaperMember 2017-10-31 0001535379 us-gaap:RepurchaseAgreementsMember 2017-10-31 0001535379 us-gaap:MunicipalBondsMember 2017-10-31 0001535379 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-10-31 0001535379 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-10-31 0001535379 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-10-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-10-31 0001535379 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-10-31 0001535379 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-10-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-10-31 0001535379 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-10-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-10-31 0001535379 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-10-31 0001535379 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-10-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-10-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-10-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-10-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 cldr:CorporateNotesandObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 cldr:CorporateNotesandObligationsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-01-31 0001535379 cldr:CorporateNotesandObligationsMember us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 cldr:CorporateNotesandObligationsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-01-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-01-31 0001535379 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-01-31 0001535379 us-gaap:ComputerEquipmentMember 2017-01-31 0001535379 us-gaap:ComputerEquipmentMember 2017-10-31 0001535379 us-gaap:FurnitureAndFixturesMember 2017-10-31 0001535379 us-gaap:LeaseholdImprovementsMember 2017-01-31 0001535379 us-gaap:FurnitureAndFixturesMember 2017-01-31 0001535379 us-gaap:ConstructionInProgressMember 2017-01-31 0001535379 us-gaap:LeaseholdImprovementsMember 2017-10-31 0001535379 us-gaap:ConstructionInProgressMember 2017-10-31 0001535379 us-gaap:CustomerRelationshipsMember 2016-02-01 2017-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2016-02-01 2017-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2017-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2017-01-31 0001535379 2016-02-01 2017-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2017-10-31 0001535379 us-gaap:CustomerRelationshipsMember 2017-02-01 2017-10-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2017-02-01 2017-10-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2017-10-31 0001535379 cldr:FastForwardLabsMember 2017-09-30 0001535379 cldr:FastForwardLabsMember 2017-09-01 2017-09-30 0001535379 cldr:FastForwardLabsMember us-gaap:MaximumMember 2017-09-01 2017-09-30 0001535379 cldr:FastForwardLabsMember us-gaap:MinimumMember 2017-09-01 2017-09-30 0001535379 cldr:SanFranciscoCaliforniaMember 2017-06-01 2017-06-30 0001535379 cldr:PaloAltoCaliforniaMember 2017-02-28 0001535379 cldr:SanFranciscoCaliforniaMember 2017-06-30 0001535379 cldr:PaloAltoCaliforniaMember 2017-02-01 2017-02-28 0001535379 us-gaap:CommonStockMember 2017-10-31 0001535379 us-gaap:ConvertiblePreferredStockMember 2017-10-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2017-02-01 2017-10-31 0001535379 cldr:EquityIncentivePlan2008Member 2017-03-01 2017-03-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-02-01 2017-10-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member us-gaap:MinimumMember 2017-03-31 0001535379 us-gaap:EmployeeStockOptionMember 2017-02-01 2017-10-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2017-03-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-02-01 2017-10-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:PrincipalOwnerMember 2017-02-01 2017-10-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member us-gaap:MaximumMember 2017-03-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-02-01 2017-10-31 0001535379 cldr:EquityIncentivePlan2017Member 2017-03-31 0001535379 cldr:EquityIncentivePlan2017Member 2017-03-01 2017-03-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2017-02-01 2017-10-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2017-03-31 2017-03-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2017-10-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-02-01 2017-10-31 0001535379 2017-01-31 2017-01-31 0001535379 2017-10-31 2017-10-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2017-01-31 0001535379 cldr:ClouderaFoundationMember cldr:DonationtoNonProfitAffiliateMember us-gaap:AffiliatedEntityMember 2016-11-01 2017-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:AccountsReceivablefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-01-31 0001535379 cldr:IntelCorporationMember cldr:AccountsReceivablefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-10-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2016-02-01 2016-10-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-02-01 2017-10-31 0001535379 cldr:IntelCorporationMember cldr:RevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2016-02-01 2016-10-31 0001535379 cldr:IntelCorporationMember cldr:RevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-02-01 2017-10-31 0001535379 cldr:IntelCorporationMember cldr:DeferredRevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:DeferredRevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-10-31 0001535379 cldr:IntelCorporationMember us-gaap:AffiliatedEntityMember 2017-10-31 0001535379 cldr:OtherRelatedPartiesMember cldr:AccountsReceivablefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-10-31 0001535379 cldr:IntelCorporationMember cldr:DeferredRevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-10-31 0001535379 cldr:IntelCorporationMember cldr:AccountsReceivablefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:DeferredRevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-01-31 0001535379 us-gaap:MaterialReconcilingItemsMember 2017-08-01 2017-10-31 0001535379 us-gaap:CorporateNonSegmentMember 2017-08-01 2017-10-31 0001535379 us-gaap:OperatingSegmentsMember 2017-02-01 2017-10-31 0001535379 us-gaap:MaterialReconcilingItemsMember 2016-02-01 2016-10-31 0001535379 us-gaap:OperatingSegmentsMember 2017-08-01 2017-10-31 0001535379 us-gaap:CorporateNonSegmentMember 2017-02-01 2017-10-31 0001535379 us-gaap:MaterialReconcilingItemsMember 2016-08-01 2016-10-31 0001535379 us-gaap:CorporateNonSegmentMember 2016-02-01 2016-10-31 0001535379 us-gaap:MaterialReconcilingItemsMember 2017-02-01 2017-10-31 0001535379 us-gaap:CorporateNonSegmentMember 2016-08-01 2016-10-31 0001535379 us-gaap:OperatingSegmentsMember 2016-08-01 2016-10-31 0001535379 us-gaap:OperatingSegmentsMember 2016-02-01 2016-10-31 0001535379 cldr:SubscriptionSegmentMember 2016-08-01 2016-10-31 0001535379 cldr:SubscriptionSegmentMember 2017-08-01 2017-10-31 0001535379 cldr:SubscriptionSegmentMember 2017-02-01 2017-10-31 0001535379 cldr:ServicesSegmentMember 2017-08-01 2017-10-31 0001535379 cldr:ServicesSegmentMember 2016-02-01 2016-10-31 0001535379 cldr:SubscriptionSegmentMember 2016-02-01 2016-10-31 0001535379 cldr:ServicesSegmentMember 2016-08-01 2016-10-31 0001535379 cldr:ServicesSegmentMember 2017-02-01 2017-10-31 0001535379 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2017-08-01 2017-10-31 0001535379 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2016-08-01 2016-10-31 0001535379 us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2017-02-01 2017-10-31 0001535379 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2017-02-01 2017-10-31 0001535379 us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2016-02-01 2017-01-31 0001535379 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2016-02-01 2016-10-31 0001535379 us-gaap:StockCompensationPlanMember 2016-02-01 2016-10-31 0001535379 us-gaap:ConvertibleDebtSecuritiesMember 2017-02-01 2017-10-31 0001535379 us-gaap:EmployeeStockOptionMember 2016-02-01 2016-10-31 0001535379 us-gaap:EmployeeStockOptionMember 2017-02-01 2017-10-31 0001535379 us-gaap:StockCompensationPlanMember 2017-02-01 2017-10-31 0001535379 us-gaap:ConvertibleDebtSecuritiesMember 2016-02-01 2016-10-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2016-02-01 2016-10-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2017-02-01 2017-10-31 iso4217:USD xbrli:shares xbrli:pure xbrli:shares cldr:segment iso4217:USD 240167000 433033000 936000 3998000 2050000 49390000 3249000 500000 13995000 6882000 4475000 4000000 1.02 46108000 46108000 2305000 43803000 127283000 127283000 9500000 117783000 68964000 68964000 2011000 66953000 190950000 190950000 6610000 184340000 81000 0 858000 P4Y P1Y P3Y P1Y 4388000 158114000 10858000 700000 20882000 14098000 4300000 21158000 13690000 4100000 21481000 13292000 4000000 20666000 243752000 3269000 1000000 1451000 1175063 0.01 15446000 0 0 15446000 14672000 0 0 14672000 1400000 5300000 18100000 2000000 0.05 25000 1.00 1.10 0.19 false --01-31 Q3 2018 2017-10-31 10-Q 0001535379 141233240 Non-accelerated Filer Cloudera, Inc. 3550000 1761000 2300000 4500000 6000000 200000 -2420000 -657000 15338000 14663000 9918000 16931000 3852000 5353000 2147000 4250000 2330000 3497000 11856000 8827000 17695000 23553000 -556000 -614000 P5Y P4Y 192795000 1348578000 657700000 5317000 432000 343000 1766000 1313000 1463000 261680000 1363000 1051000 5322000 4326000 4496000 31147000 4187000 2750000 5030000 9110000 10070000 16558000 28414000 22143000 38236000 90139000 82748000 1000000 945000 514000 431000 2800000 2923000 1483000 1292000 1000000 1038000 584000 454000 2900000 2775000 1608000 1315000 113422000 74907000 23414000 15101000 0 39331000 0 21489000 16917000 925000 442544000 634511000 349702000 479470000 64836000 190777000 0 255613000 51371000 396334000 0 447705000 0 0 0 0 0 39264000 15520000 105587000 16105000 5004000 0 0 0 0 0 39264000 15520000 105587000 16105000 5004000 39264000 15520000 105587000 16105000 5004000 0 0 0 0 0 0 29817000 37209000 29152000 84639000 198248000 14331000 7793000 1992000 0 0 0 0 0 0 0 37209000 29152000 84639000 198248000 14331000 7793000 31809000 37209000 29152000 84639000 198248000 14331000 7793000 31809000 25000 0 20000 5000 0 0 27000 0 5000 3000 19000 0 0 0 156000 17000 0 116000 23000 0 248000 36000 3000 0 172000 11000 19000 7000 39281000 15500000 105698000 16128000 5004000 37245000 29150000 84636000 198401000 14342000 7812000 31816000 0 31000 1000 0 30000 0 0 0 248000 36000 3000 173000 11000 19000 6000 269191000 35233000 10497000 170053000 13806000 7793000 31809000 26000 1000 217000 35000 3000 143000 11000 19000 6000 19000 1000 252050000 34486000 10497000 153659000 13806000 7793000 31809000 17141000 747000 0 16394000 0 0 0 4800000 0 2081000 2527000 4759000 36000 261000 31448000 74186000 62797000 0 2050000 0 2050000 0 3998000 0 3998000 49390000 0 0 49390000 0 3249000 0 3249000 500000 500000 0 13995000 0 13995000 6882000 0 0 6882000 0 4475000 0 4475000 0 4000000 0 4000000 35994000 46894000 89632000 80847000 10900000 -8785000 3998000 2050000 49390000 3249000 500000 13995000 6882000 4475000 4000000 73373382 3000000 0.00005 0.00005 160000000 1200000000 38156688 140492231 17250000.00 10432114 3000000 38156688 140492231 2000 7000 -44189000 -125643000 -55431000 -341944000 0.26 0.24 0.21 0.03 0.29 0.02 0.28 0 657687000 74907415 22439000 64813000 33126000 125208000 9787000 28844000 14486000 56173000 301000 778000 0 7689000 0 -806000 47000 446000 2100000 5500000 5800000 5500000 192242000 197013000 861000 405000 25182000 35074000 1600000 4700000 1600000 6700000 7471000 9695000 -1.20 -3.47 -0.40 -3.27 6000 340000 33376000 40029000 P1Y7M6D P1Y8M6D 142800000 14700000 0 9229000 4681000 4548000 12128000 5980000 6148000 801000 464000 944000 1737000 2628000 16280000 6125000 10155000 18783000 6797000 11986000 7051000 1444000 5607000 6655000 817000 5838000 P2Y6M P9M18D P2Y10M24D P2Y10M24D P4Y P2Y8M12D 0 111000 8633000 25309000 15877000 69991000 31516000 33621000 1296000 44819000 123386000 61443000 138785000 -43589000 -124459000 -55579000 -340676000 456000 1426000 -241000 1210000 1031000 1840000 910000 -2326000 -1856000 -35536000 3498000 9442000 3847000 14527000 4328000 -1231000 -378000 5459000 7051000 6655000 695000 2143000 1501000 3590000 240298000 433254000 P60M P87M P45M 16800000 19900000 268613000 304423000 442544000 634511000 239086000 255734000 52733000 144093000 78105000 216762000 160770000 326717000 20710000 76464000 2553000 244943000 92960000 -233786000 -84619000 -20282000 -44045000 -125885000 -55338000 -341886000 -296000 -311000 -490000 349000 2 88807000 83834000 249677000 270962000 118033000 93369000 483400000 234241000 -43988000 -126291000 -56590000 -344615000 303347000 34500000 59595000 31740000 35256000 35171000 33958000 162502000 4720000 2100000 6200000 4800000 10500000 4231000 7362000 5015000 4673000 -27000 6000 59000 33000 -144000 242000 -93000 -58000 -117000 236000 -152000 -91000 4345000 13615000 0 50503000 103776000 514157000 2700000 1937000 6934000 9005000 0.00005 20000000 0 0 0 13197000 23786000 400000 0 237422000 0 46803000 155232000 233732000 51138000 57436000 0 145000 2553000 11221000 30799000 17981000 0 4350000 8468000 39131000 17841000 612000 7648000 13030000 13104000 15578000 101549000 66170000 2400000 25968000 77118000 38095000 176770000 15446000 15446000 18050000 -675997000 -676000000 -1017883000 -1000000000 6200000 4300000 8300000 5400000 P7Y P3Y P1Y 235400000 0 46000000 67258000 14525000 52733000 188199000 44106000 144093000 94569000 16464000 78105000 263993000 47231000 216762000 746000 1307000 54206000 147250000 64061000 236639000 16558000 261680000 181500000 P4Y P1Y P3Y P4Y P4Y P1Y P3Y 1384357 15.53 5027626 16.80 21374022 16657682 22.36 15.58 8359609 15.06 0.15 0.01 2500 2000000 30000000 16200000 21500000 268560 47400 10.13 8.67 319016000 227510000 23239679 21488742 4.67 4.76 0.05 0.01 2.31 13.51 20.10 15.00 16.45 0.25 0.25 P10Y P6Y P5Y2M12D 0.85 1529777 -483756000 330088000 1585000 2383000 12652000 35969000 18640000 69035000 14525000 44106000 16464000 47231000 657687000 0 -657700000 36598000 36261000 138506000 104551000 <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;">As of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</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,793</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;">(19</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,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(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></tr><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;">34,486</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(35</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;">747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(1</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;">35,233</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(36</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;">153,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(143</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;">16,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(30</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;">170,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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</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;">Municipal 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;">13,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(11</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;">13,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(11</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,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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;border-bottom:1px solid #000000;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;">31,809</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="padding-bottom:2px;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:1px solid #000000;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;border-bottom:1px solid #000000;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">31,809</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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</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;">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;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;">252,050</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;">(217</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;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;">17,141</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;">(31</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;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;">269,191</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(248</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></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;">October&#160;31, 2017</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;padding-left:4px;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;padding-left:4px;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;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;padding-left:4px;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: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;">6,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">13,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">13,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">4,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">4,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Reverse repurchase agreements</font><font style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align: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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">7,812</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(19</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;">7,793</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">37,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">(36</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;">37,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">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;">198,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(172</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;">198,248</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">84,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">84,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Municipal 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;">14,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">(11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">14,331</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">29,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;padding-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;">29,152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;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;">31,816</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(7</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;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;">31,809</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:middle;background-color:#cceeff;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<br clear="none"/>securities</font></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;">433,254</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;">27</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;">(248</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;">433,033</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;">___________</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;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:9pt;">. </font></div></td></tr></table><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;">(2)</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;">As part of our cash management strategy, we invest in reverse repurchase agreements. Such reverse repurchase agreements are tri-party repurchase agreements and have maturities of&#160;three&#160;months or less at the time of investment and are collateralized by U.S. treasury securities at&#160;</font><font style="font-family:Times New Roman;font-size:9pt;">102%</font><font style="font-family:Times New Roman;font-size:9pt;">&#160;of the principal amount. In a tri-party repurchase agreement, a third-party custodian bank functions as an independent intermediary to facilitate transfer of cash and holding the collateral on behalf of the underlying investor for the term of the agreement thereby minimizing risk and exposure to both parties. These reverse repurchase agreements are included within cash equivalents due to their high liquidity and relatively low risk.</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 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, 2017</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="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="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="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="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: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;">49,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">49,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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. 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;">3,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">3,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">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;">2,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">3,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">3,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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;">39,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">(17</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,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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;">105,698</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(116</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;">105,587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">16,128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">(23</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;">16,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Certificate 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;">15,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">15,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">5,004</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;">&#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;">5,004</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<br clear="none"/>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;">240,298</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;">25</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;">(156</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;">240,167</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;">___________</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:10pt;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:10pt;"><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:10pt;">January&#160;31, 2017</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;">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, 2017 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. 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. In the opinion of our management, 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 </font><font style="font-family:Times New Roman;font-size:10pt;">nine months ended October&#160;31, 2017</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;color:#000000;">January&#160;31, 2018</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 and the related notes thereto as of and for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;">, included in our prospectus filed pursuant to Rule 424(b) under the Securities Act of 1933, as amended (Securities Act), with the SEC on September 28, 2017. </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;">Business Combinations</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;">Fast Forward Labs</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;">In September 2017, we acquired all of the outstanding equity of Fast Forward Labs, Inc., or Fast Forward Labs, a leading machine learning and applied artificial intelligence research company. We acquired Fast Forward Labs for the assembled workforce and expected synergies with our current offerings. We have </font><font style="font-family:Times New Roman;font-size:10pt;">accounted for the acquisition as a business combination and have</font><font style="font-family:inherit;font-size:10pt;"> included the financial results of Fast Forward Labs in the consolidated financial statements from the date of acquisition. The acquisition date fair value of the consideration transferred for Fast Forward Labs was approximately </font><font style="font-family:inherit;font-size:10pt;">$4.8&#160;million</font><font style="font-family:inherit;font-size:10pt;">, which consisted of cash and common stock.</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 following table summarizes the estimated fair values of assets acquired and liabilities assumed as of the date of acquisition (dollars 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="6" 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: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;">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 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;">Estimated<br clear="none"/>Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;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;">Net tangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">936</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">n/a</font></div></td></tr><tr><td style="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;">Developed technology 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="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,527</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4 - 5 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;">Goodwill </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">n/a</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Net assets acquired </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,759</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family: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 excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. The fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed were based on management&#8217;s estimates and assumptions.</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 amount recorded for developed technology represents the estimated fair value of </font><font style="font-family:inherit;font-size:10pt;">Fast Forward Labs&#8217; </font><font style="font-family:Times New Roman;font-size:10pt;">research and technology. The goodwill balance is primarily attributed to the assembled workforce and expanded market opportunities when integrating Fast Forward Labs&#8217; research and technology and expertise with our other offerings. The goodwill balance is not deductible for U.S.&#160;income tax purposes.</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. 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 </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</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, 2017</font><font style="font-family:Times New Roman;font-size:10pt;">, we had an accumulated deficit totaling </font><font style="font-family:Times New Roman;font-size:10pt;">$1.0&#160;billion</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$676.0 million</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 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;">Initial Public Offering</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;">On May 3, 2017, we completed our IPO in which we issued and sold </font><font style="font-family:Times New Roman;font-size:10pt;">17,250,000</font><font style="font-family:Times New Roman;font-size:10pt;"> shares of common stock, inclusive of the underwriters&#8217; over-allotment option, at a public offering price of </font><font style="font-family:Times New Roman;font-size:10pt;">$15.00</font><font style="font-family:Times New Roman;font-size:10pt;"> per share. We received net proceeds of </font><font style="font-family:Times New Roman;font-size:10pt;">$235.4 million</font><font style="font-family:Times New Roman;font-size:10pt;"> after deducting underwriting discounts and commissions of </font><font style="font-family:Times New Roman;font-size:10pt;">$18.1 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and other issuance costs of </font><font style="font-family:Times New Roman;font-size:10pt;">$5.3&#160;million</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, to fund the Cloudera Foundation&#8217;s activities. Immediately prior to the closing of the IPO, all </font><font style="font-family:Times New Roman;font-size:10pt;">74,907,415</font><font style="font-family:Times New Roman;font-size:10pt;"> shares of our then-outstanding redeemable convertible preferred stock automatically converted into shares of common stock and we reclassified </font><font style="font-family:Times New Roman;font-size:10pt;">$657.7&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;"> from temporary equity to additional paid in capital on our condensed consolidated balance sheet. </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;">Follow-On&#160;Offering</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;">On October 2, 2017, we completed our Follow-on Offering, in which we issued and sold </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 common stock and certain stockholders sold </font><font style="font-family:Times New Roman;font-size:10pt;">10,432,114</font><font style="font-family:Times New Roman;font-size:10pt;"> shares of common stock. The price per share to the public was </font><font style="font-family:Times New Roman;font-size:10pt;">$16.45</font><font style="font-family:Times New Roman;font-size:10pt;">. We received net proceeds of </font><font style="font-family:Times New Roman;font-size:10pt;">$46.0 million</font><font style="font-family:Times New Roman;font-size:10pt;"> after deducting underwriting discounts and commissions of </font><font style="font-family:Times New Roman;font-size:10pt;">$2.0 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and other issuance costs of </font><font style="font-family:Times New Roman;font-size:10pt;">$1.4 million</font><font style="font-family:Times New Roman;font-size:10pt;">. We did not receive any proceeds from the sale of shares by the selling stockholders. We issued and sold shares in the offering in order to fund the withholding and remittance obligations in connection with the vesting and settlement of RSUs, and the amount of shares that we issued and sold in the offering was substantially equivalent to the number of shares of common stock that we withheld in connection with such net settlements.</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;">October&#160;31, 2017</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;padding-left:4px;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;padding-left:4px;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;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;padding-left:4px;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: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;">6,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">13,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">13,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">4,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">4,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Reverse repurchase agreements</font><font style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align: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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">7,812</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(19</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;">7,793</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">37,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">(36</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;">37,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">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;">198,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(172</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;">198,248</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">84,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">84,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Municipal 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;">14,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">(11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">14,331</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">29,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;padding-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;">29,152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;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;">31,816</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(7</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;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;">31,809</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:middle;background-color:#cceeff;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<br clear="none"/>securities</font></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;">433,254</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;">27</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;">(248</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;">433,033</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;">___________</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;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:9pt;">. </font></div></td></tr></table><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;">(2)</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;">As part of our cash management strategy, we invest in reverse repurchase agreements. Such reverse repurchase agreements are tri-party repurchase agreements and have maturities of&#160;three&#160;months or less at the time of investment and are collateralized by U.S. treasury securities at&#160;</font><font style="font-family:Times New Roman;font-size:9pt;">102%</font><font style="font-family:Times New Roman;font-size:9pt;">&#160;of the principal amount. In a tri-party repurchase agreement, a third-party custodian bank functions as an independent intermediary to facilitate transfer of cash and holding the collateral on behalf of the underlying investor for the term of the agreement thereby minimizing risk and exposure to both parties. These reverse repurchase agreements are included within cash equivalents due to their high liquidity and relatively low risk.</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 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, 2017</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="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="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="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="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: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;">49,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">49,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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. 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;">3,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">3,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">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;">2,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">3,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">3,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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;">39,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">(17</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,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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;">105,698</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(116</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;">105,587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">16,128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">(23</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;">16,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Certificate 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;">15,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">15,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">5,004</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;">&#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;">5,004</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<br clear="none"/>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;">240,298</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;">25</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;">(156</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;">240,167</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;">___________</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:10pt;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:10pt;"><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:10pt;">January&#160;31, 2017</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</font><font style="font-family:Times New Roman;font-size:10pt;"> to </font><font style="font-family:Times New Roman;font-size:10pt;">three</font><font style="font-family:Times New Roman;font-size:10pt;"> years at </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </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;">four</font><font style="font-family:Times New Roman;font-size:10pt;"> years at </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 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;">As of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</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,793</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;">(19</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,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(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></tr><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;">34,486</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(35</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;">747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(1</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;">35,233</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(36</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;">153,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(143</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;">16,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(30</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;">170,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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</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;">Municipal 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;">13,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(11</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;">13,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(11</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,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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;border-bottom:1px solid #000000;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;">31,809</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="padding-bottom:2px;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:1px solid #000000;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;border-bottom:1px solid #000000;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">31,809</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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</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;">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;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;">252,050</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;">(217</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;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;">17,141</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;">(31</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;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;">269,191</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(248</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></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;">No</font><font style="font-family:Times New Roman;font-size:10pt;"> marketable securities held as of </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> had been in a continuous unrealized loss position for more than twelve months. The unrealized loss for each of these fixed rate marketable securities ranged from less than </font><font style="font-family:Times New Roman;font-size:10pt;">$1,000</font><font style="font-family:Times New Roman;font-size:10pt;"> to </font><font style="font-family:Times New Roman;font-size:10pt;">$19,000</font><font style="font-family:Times New Roman;font-size:10pt;"> as of </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and less than </font><font style="font-family:Times New Roman;font-size:10pt;">$1,000</font><font style="font-family:Times New Roman;font-size:10pt;"> to </font><font style="font-family:Times New Roman;font-size:10pt;">$26,000</font><font style="font-family:Times New Roman;font-size:10pt;"> as of </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2017</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;">October&#160;31, 2017</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, 2017</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:Times New Roman;font-size:10pt;">nine months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</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;">nine months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</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 both </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</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, 2017</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.9&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$16.8 million</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively, in letters of credit outstanding in favor of certain landlords for office space. These letters of credit 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:0px;text-align:left;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. Future minimum lease payments and sublease proceeds under non-cancelable operating leases at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2017</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:63%;" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">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 three months of fiscal 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">4,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">1,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">33,958</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(13,292</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,666</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">35,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,690</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,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">35,256</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(14,098</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,158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">31,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,858</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;">20,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">2023 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;">162,502</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(4,388</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;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;">158,114</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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="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;">303,347</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;">(59,595</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;">243,752</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;">In February 2017, we entered into a new sublease agreement to sublet office space in Palo Alto, California. The sublease has a </font><font style="font-family:Times New Roman;font-size:10pt;">45</font><font style="font-family:Times New Roman;font-size:10pt;"> month term commencing in the third quarter of fiscal 2018. Rental proceeds committed under this sublease are reflected above in the amounts of </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;"> in fiscal 2018, </font><font style="font-family:Times New Roman;font-size:10pt;">$4.0 million</font><font style="font-family:Times New Roman;font-size:10pt;"> in fiscal 2019, </font><font style="font-family:Times New Roman;font-size:10pt;">$4.1</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;million&#160;in fiscal 2020, </font><font style="font-family:Times New Roman;font-size:10pt;">$4.3 million</font><font style="font-family:Times New Roman;font-size:10pt;"> in fiscal 2021 and </font><font style="font-family:Times New Roman;font-size:10pt;">$0.7 million</font><font style="font-family:Times New Roman;font-size:10pt;"> in fiscal 2022.</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 June 2017, we entered into a new non&#8209;cancelable operating lease agreement to rent office space in San Francisco, California. The lease has an </font><font style="font-family:Times New Roman;font-size:10pt;">87</font><font style="font-family:Times New Roman;font-size:10pt;"> month term, commences in January 2018 and ends in April 2025 with an option to renew for an additional </font><font style="font-family:Times New Roman;font-size:10pt;">60 months</font><font style="font-family:Times New Roman;font-size:10pt;">. Total minimum lease payments under the lease agreement, included in the table above, are </font><font style="font-family:Times New Roman;font-size:10pt;">$34.5 million</font><font style="font-family:Times New Roman;font-size:10pt;">, of which </font><font style="font-family:Times New Roman;font-size:10pt;">$0.4 million</font><font style="font-family:Times New Roman;font-size:10pt;"> was required to be prepaid upon execution of the lease 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;">Rental expense related to our non&#8209;cancelable operating leases was approximately </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;">$2.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;">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;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively, and </font><font style="font-family:Times New Roman;font-size:10pt;">$10.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;">$6.2 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;">nine months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</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:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Option Plans</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;">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 Equity Incentive Plan (2017 Plan), and the 2008 Equity Incentive Plan (2008 Plan) and collectively with the 2017 Plan, the Stock Plans. In March 2017, our board of directors adopted our 2017 Plan, which our stockholders approved in March 2017. The 2017 Plan became effective on April 27, 2017, the effective date of our IPO, and serves as the successor to our 2008 Plan. 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;">In March 2017, we increased the number of shares of common stock reserved for grant under the 2008&#160;Plan by </font><font style="font-family:Times New Roman;font-size:10pt;">2,000,000</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;shares.</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 the 2017 Plan with a reserve of </font><font style="font-family:Times New Roman;font-size:10pt;">30,000,000</font><font style="font-family:Times New Roman;font-size:10pt;"> shares of our common stock for issuance under our 2017 Plan, plus an additional number of shares of common stock equal to any shares reserved but not issued or subject to outstanding awards under our 2008 Plan on the effective date of our 2017 Plan, plus, on and after the effective date of our 2017 Plan, (i)&#160;shares that are subject to outstanding awards under the 2008 Plan which cease to be subject to such awards, (ii)&#160;shares issued under the 2008&#160;Plan which are forfeited or repurchased at their original issue price, and (iii)&#160;shares subject to awards under the 2008 Plan that are used to pay the exercise price of a stock option or withheld to satisfy the tax withholding obligations related to any award. 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 our common stock as of the immediately preceding January&#160;31st or (ii)&#160;a number of shares determined by our 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;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> there are </font><font style="font-family:Times New Roman;font-size:10pt;">73,373,382</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 years</font><font style="font-family:Times New Roman;font-size:10pt;"> 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: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="15" rowspan="1"></td></tr><tr><td style="width:44%;" 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: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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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<br clear="none"/>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-<br clear="none"/>Average<br clear="none"/>Exercise<br clear="none"/>Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Weighted-Average Remaining<br clear="none"/>Contractual<br clear="none"/>Term<br clear="none"/>(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 <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(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, 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 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;">23,239,679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">4.67</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">319,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">47,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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 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></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;">Exercised </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(1,529,777</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: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;">2.31</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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></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;">Canceled </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(268,560</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: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;">13.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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></tr><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; October 31, 2017 </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,488,742</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: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;">4.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">227,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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 total intrinsic value of stock options exercised during the </font><font style="font-family:Times New Roman;font-size:10pt;">nine months ended October&#160;31,</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</font><font style="font-family:Times New Roman;font-size:10pt;"> was </font><font style="font-family:Times New Roman;font-size:10pt;">$21.5&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$16.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;">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;">nine months ended October&#160;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:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$8.67</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$10.13</font><font style="font-family:inherit;font-size:10pt;"> per share, re</font><font style="font-family:Times New Roman;font-size:10pt;">spectively.</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;">$14.7&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;"> at </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</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.6 years</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;">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. On March 8, 2017, our board of directors modified the terms of the majority of our RSUs. Prior to the modification, if the liquidity event&#8209;related performance condition was an IPO, employees were required to continue to provide service for six months following the effective date of an IPO. The modification removed the requirement, for the majority of RSUs, that the RSU recipient must continue to provide service for six months following the effective date of an IPO in order to vest in the award, with such shares to be issued on a date to be determined by our board of directors. All other significant terms of the RSUs remained unchanged. The modification established a new measurement date for these modified RSUs. </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 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: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: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="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;" 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<br clear="none"/>Restricted<br clear="none"/>Stock Units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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-<br clear="none"/>Average<br clear="none"/>Grant Date<br clear="none"/>Fair&#160;Value<br clear="none"/>Per Share</font></div></td></tr><tr><td style="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;January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;padding-left:5px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,374,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">22.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;padding-left:5px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,027,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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.80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Canceled </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;">(1,384,357</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;">15.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Vested </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;">(8,359,609</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: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;">15.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Balance &#8212;October 31, 2017</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;padding-left:5px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">16,657,682</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">$142.8 million</font><font style="font-family:Times New Roman;font-size:10pt;"> at </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</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.7</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 (Code). Purchases will be accomplished through participation in discrete offering periods. The first offering period and purchase period began on April 27, 2017 and will end on December 20, 2017 (or such other date determined by our board of directors or our compensation committee). Each subsequent offering period will be for </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 will consist 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. As of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;">,&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">$7.7 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:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We follow the two&#8209;class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two&#8209;class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two&#8209;class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. For periods in which we have reported net losses, diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti&#8209;dilutive.</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:0px;font-size:10pt;"><font style="font-family:Times New Roman;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:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 October&#160;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;">Nine Months Ended October&#160;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(55,338</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;">(44,045</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;">(341,886</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;">(125,885</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;">138,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;">36,598</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;">104,551</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;">36,261</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.40</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;">(1.20</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.27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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.47</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:75%;" 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: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="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 October&#160;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Redeemable convertible preferred stock on an as-if converted basis </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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">74,907</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Stock options to purchase common stock </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">23,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Restricted stock units </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,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">15,101</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;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;">925</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 style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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></tr><tr><td style="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: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;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;">39,331</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">113,422</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 table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2017</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;">6,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">6,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">13,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Municipal 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;">4,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">4,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Reverse repurchase agreement</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">4,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">4,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">37,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">37,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">198,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">198,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">84,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">84,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">14,331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">14,331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">29,152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">29,152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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</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;">29,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,992</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">31,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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: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;">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: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;">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></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;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;">51,371</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;">396,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">447,705</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;">________</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 and liabilities according to the fair value hierarchy, measured at fair value as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</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;" 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;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;">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;">49,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">49,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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. 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;">3,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">3,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">2,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">3,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">3,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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;">39,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">39,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">105,587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">105,587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">16,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">16,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Certificate 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;">15,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">15,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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: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;">5,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">5,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">15,446</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: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;">15,446</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;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;">64,836</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;">190,777</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;">255,613</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;">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;">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: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: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 and liabilities according to the fair value hierarchy, measured at fair value as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2017</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;">6,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">6,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">13,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Municipal 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;">4,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">4,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Reverse repurchase agreement</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">4,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">4,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">37,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">37,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">198,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">198,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">84,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">84,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">14,331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">14,331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">29,152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">29,152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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</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;">29,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,992</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">31,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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: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;">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: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;">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></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;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;">51,371</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;">396,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">447,705</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;">________</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 and liabilities according to the fair value hierarchy, measured at fair value as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2017</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;" 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;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;">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;">49,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">49,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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. 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;">3,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">3,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">2,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">3,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">3,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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;">39,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">39,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">105,587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">105,587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">16,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">16,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Certificate 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;">15,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">15,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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: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;">5,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">5,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">15,446</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: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;">15,446</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;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;">64,836</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;">190,777</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;">255,613</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: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;">nine months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</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:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the estimated fair values of assets acquired and liabilities assumed as of the date of acquisition (dollars 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="6" 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: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;">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 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;">Estimated<br clear="none"/>Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;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;">Net tangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">936</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">n/a</font></div></td></tr><tr><td style="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;">Developed technology 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="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2,527</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4 - 5 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;">Goodwill </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">n/a</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Net assets acquired </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,759</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;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;">2018</font><font style="font-family:Times New Roman;font-size:10pt;">, for example, refers to the fiscal 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;">.</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;">nine months ended October&#160;31, 2017</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;">$1.2&#160;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.4 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;">nine months ended October&#160;31, 2017</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> <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;">In March&#160;2016, the Financial Accounting Standards Board (FASB)&#160;issued ASU&#160;No. 2016&#8209;09, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Compensation &#8211; Stock Compensation (Topic 718): Improvements to Employee Share&#8209;Based Payment Accounting</font><font style="font-family:Times New Roman;font-size:10pt;">, or ASU 2016&#8209;09, which simplifies the accounting and reporting of share&#8209;based payment transactions, including adjustments to how excess tax benefits and payments for tax withholdings should be classified and provides the election to eliminate the estimate for forfeitures. For public entities, this standard is effective for annual reporting periods beginning after December&#160;15, 2016, including interim periods within that reporting period.&#160;For all other entities, this standard is effective for annual reporting periods beginning after December&#160;15, 2017, and interim periods within annual periods beginning after December&#160;15, 2018. Early adoption is permitted for any entity in any interim or annual period for which financial statements have not been issued or made available for issuance. We early adopted this standard in the first quarter of fiscal 2018. As a result of this adoption, we have elected to account for forfeitures as they occur. The adoption of this standard did not have a material impact on our consolidated financial statements.</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. For public entities, this standard is effective for annual reporting periods beginning after December&#160;15, 2017, including interim periods within that reporting period.&#160; For all other entities, this standard is effective for annual reporting periods beginning after December&#160;15, 2018, and interim periods within annual periods beginning after December&#160;15, 2019. Early adoption is permitted. </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 currently in the process of assessing the adoption methodology, which allows ASU 2014&#8209;09 to be applied either retrospectively to each prior period presented or with the cumulative effect recognized as of the date of initial application. Our final determination will depend on a number of factors, such as the significance of the impact of the new standard on our financial results, system readiness, including that of software procured from third&#8209;party providers, and our ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, 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;">We are also currently evaluating the impact ASU 2014&#8209;09 will have on our consolidated financial statements. We are in the initial stages of our evaluation of the impact of ASU 2014&#8209;09 on our 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 preliminarily 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 ASU 2014&#8209;09 could have a material impact on our consolidated financial statements, we do not know and cannot reasonably estimate the quantitative impact on our 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 2017, the FASB issued 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><font style="font-family:Times New Roman;font-size:10pt;">&#160;(ASU&#160;2017-01), which changes the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. If substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets, the set of transferred assets and activities is not a business. For public entities, this standard is effective for annual reporting periods beginning after December 15, 2017, including interim periods within those years. For all other entities, it is effective for annual reporting periods beginning after December 15, 2018, and interim periods within annual periods beginning after December 15, 2019. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.</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 2017, the FASB issued 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><font style="font-family:Times New Roman;font-size:10pt;">, or ASU 2017-09, which clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification.&#160;Under ASU 2017-09, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. This standard is effective for all entities for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom: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: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: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="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;" 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<br clear="none"/>Restricted<br clear="none"/>Stock Units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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-<br clear="none"/>Average<br clear="none"/>Grant Date<br clear="none"/>Fair&#160;Value<br clear="none"/>Per Share</font></div></td></tr><tr><td style="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;January 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;padding-left:5px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,374,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">22.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;padding-left:5px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,027,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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.80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Canceled </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;">(1,384,357</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;">15.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Vested </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;">(8,359,609</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: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;">15.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Balance &#8212;October 31, 2017</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;padding-left:5px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">16,657,682</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">Future minimum lease payments and sublease proceeds under non-cancelable operating leases at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2017</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:63%;" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">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 three months of fiscal 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">4,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">1,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">33,958</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(13,292</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,666</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">35,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,690</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,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">35,256</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(14,098</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,158</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">31,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,858</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;">20,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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;">2023 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;">162,502</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(4,388</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;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;">158,114</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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="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;">303,347</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;">(59,595</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;">243,752</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">October&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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, 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;">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;">17,841</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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,981</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">7,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">13,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">8,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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></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;">39,131</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;">30,799</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;">(23,553</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;">(17,695</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;">15,578</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,104</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:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 October&#160;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;">Nine Months Ended October&#160;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;">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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">68,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">46,108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">190,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">127,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(1,038</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;">(945</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;">(2,923</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;">(2,775</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;">(31,147</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;">(5,317</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;">(261,680</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;">(16,558</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;">(93,369</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;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;">(83,834</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;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;">(270,962</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;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;">(234,241</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></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;">(56,590</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;">(43,988</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;">(344,615</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;">(126,291</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;">19%</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;">October&#160;31, 2017</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;">$8.3&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$6.2&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the nine months ended </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</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;">$6.0&#160;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.3 million</font><font style="font-family:Times New Roman;font-size:10pt;"> in accounts receivable due from Intel as of </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</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, 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;">$5.8&#160;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.1&#160;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;">October&#160;31, 2017</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, 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: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, 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 three 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;">$5.4 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$4.3 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the nine months ended </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</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;">$0.2 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$4.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;">October&#160;31, 2017</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, 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;">$5.5 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;">October&#160;31, 2017</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, 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;">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 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, 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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">October&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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, 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;">Accrued salaries and benefits </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">3,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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,330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">14,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">15,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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 commissions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">8,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,856</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Employee stock purchase plan withholdings</font></div></td><td colspan="2" style="vertical-align: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,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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></tr><tr><td style="vertical-align:bottom;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 compensation-related taxes and other </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;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;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;">40,029</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;">33,376</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom: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:0px;text-align:left;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;">October&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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, 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;">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,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Deferred real estate 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;">446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#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,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Customer deposits </font></div></td><td colspan="2" style="vertical-align: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;">778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">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:bottom;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;">Deferred sublease income </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 self-insurance 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,307</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;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;">16,931</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;">9,918</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 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:75%;" 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: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="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 October&#160;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Redeemable convertible preferred stock on an as-if converted basis </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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">74,907</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Stock options to purchase common stock </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">23,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Restricted stock units </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,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">15,101</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;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;">925</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 style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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></tr><tr><td style="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: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;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;">39,331</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">113,422</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;"> 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 October&#160;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;">62,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">31,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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,050</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;">15,446</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;">80,847</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;">46,894</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;">October&#160;31, 2017</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;padding-left:4px;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;padding-left:4px;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;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;padding-left:4px;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: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;">6,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">13,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">13,995</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">4,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">4,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Reverse repurchase agreements</font><font style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align: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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">7,812</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(19</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;">7,793</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">37,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">(36</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;">37,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">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;">198,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(172</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;">198,248</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">84,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">84,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Municipal 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;">14,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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;">(11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">14,331</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">29,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;padding-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;">29,152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;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;">31,816</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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(7</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;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;">31,809</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:middle;background-color:#cceeff;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<br clear="none"/>securities</font></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;">433,254</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;">27</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;">(248</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;">433,033</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;">___________</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;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:9pt;">. </font></div></td></tr></table><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;">(2)</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;">As part of our cash management strategy, we invest in reverse repurchase agreements. Such reverse repurchase agreements are tri-party repurchase agreements and have maturities of&#160;three&#160;months or less at the time of investment and are collateralized by U.S. treasury securities at&#160;</font><font style="font-family:Times New Roman;font-size:9pt;">102%</font><font style="font-family:Times New Roman;font-size:9pt;">&#160;of the principal amount. In a tri-party repurchase agreement, a third-party custodian bank functions as an independent intermediary to facilitate transfer of cash and holding the collateral on behalf of the underlying investor for the term of the agreement thereby minimizing risk and exposure to both parties. These reverse repurchase agreements are included within cash equivalents due to their high liquidity and relatively low risk.</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 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, 2017</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="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="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="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="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: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;">49,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">49,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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. 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;">3,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">3,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">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;">2,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,050</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">3,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">3,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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;">39,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">(17</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,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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;">105,698</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">(116</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;">105,587</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">16,128</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">(23</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;">16,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Certificate 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;">15,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">15,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">5,004</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;">&#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;">5,004</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<br clear="none"/>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;">240,298</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;">25</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;">(156</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;">240,167</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;">___________</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:10pt;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:10pt;"><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:10pt;">January&#160;31, 2017</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:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 October&#160;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;">Nine Months Ended October&#160;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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;">(55,338</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;">(44,045</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;">(341,886</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;">(125,885</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;">138,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;">36,598</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;">104,551</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;">36,261</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.40</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;">(1.20</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.27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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.47</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;">October&#160;31, 2017</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;" 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;" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(6,148</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 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;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;" 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,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="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.7</font></div></td></tr><tr><td style="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;">(5,980</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;">817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.0</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</font></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,128</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;">6,655</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2.9</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, 2017</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;" 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;" 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;">10,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(4,548</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 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;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;" 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,607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="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.9</font></div></td></tr><tr><td style="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,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(4,681</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;">1,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">0.8</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</font></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;">16,280</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;">(9,229</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;">7,051</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="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></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 October&#160;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;">62,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">31,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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,050</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;">15,446</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;">80,847</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;">46,894</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:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 October&#160;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;">Nine Months Ended October&#160;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;">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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">78,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">52,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">216,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">144,093</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">16,464</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;">14,525</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;">47,231</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;">44,106</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;">94,569</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;">67,258</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;">263,993</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;">188,199</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="12" rowspan="1"></td></tr><tr><td style="width:49%;" 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: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: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: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="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;">Three Months Ended October&#160;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="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;">Nine Months Ended October&#160;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Contribution margin: </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$66,953</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">43,803</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">184,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">117,783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 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;">2,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">2,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">6,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">9,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$68,964</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;padding-right: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;">$46,108</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;padding-right: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;">$190,950</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;padding-right: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;">$127,283</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: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="15" rowspan="1"></td></tr><tr><td style="width:44%;" 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: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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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<br clear="none"/>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-<br clear="none"/>Average<br clear="none"/>Exercise<br clear="none"/>Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Weighted-Average Remaining<br clear="none"/>Contractual<br clear="none"/>Term<br clear="none"/>(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 <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(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, 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 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;">23,239,679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">4.67</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">319,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">47,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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 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></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;">Exercised </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(1,529,777</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: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;">2.31</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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></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;">Canceled </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(268,560</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: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;">13.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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></tr><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; October 31, 2017 </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">21,488,742</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: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;">4.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">227,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">October&#160;31, 2017</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="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Remaining three months of fiscal 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: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;">801</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,628</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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</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;">81</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 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;">6,655</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 (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:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 October&#160;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;">Nine Months Ended October&#160;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;">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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">78,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">52,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">216,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">144,093</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">16,464</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;">14,525</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;">47,231</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;">44,106</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;">94,569</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;">67,258</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;">263,993</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;">188,199</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="12" rowspan="1"></td></tr><tr><td style="width:49%;" 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: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: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: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="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;">Three Months Ended October&#160;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="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;">Nine Months Ended October&#160;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Contribution margin: </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$66,953</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">43,803</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">184,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">117,783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 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;">2,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">2,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">6,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">9,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$68,964</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;padding-right: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;">$46,108</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;padding-right: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;">$190,950</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;padding-right: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;">$127,283</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:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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 October&#160;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;">Nine Months Ended October&#160;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;">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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family: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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">68,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">46,108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">190,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">127,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(1,038</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;">(945</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;">(2,923</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;">(2,775</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;">(31,147</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;">(5,317</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;">(261,680</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;">(16,558</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;">(93,369</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;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;">(83,834</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;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;">(270,962</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;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;">(234,241</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></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;">(56,590</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;">(43,988</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;">(344,615</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;">(126,291</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;">29%</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">26%</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;">three months ended October&#160;31,</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively, and </font><font style="font-family:Times New Roman;font-size:10pt;">28%</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">24</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;">nine months ended October&#160;31,</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</font><font style="font-family:Times New Roman;font-size:10pt;">, respectively. All revenues from external customers 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;">October&#160;31, 2017</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, 2017</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;">2%</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">3%</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. Prior to our IPO, fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification. </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 elected to calculate the fair value of stock options based on the Black&#8209;Scholes option&#8209;pricing model. The Black&#8209;Scholes model requires the use of various assumptions including expected option life and expected stock price volatility. We estimate the expected term for stock 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. We estimate the options&#8217; volatility using volatilities of a group of public companies in a comparable industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term as the options&#8217; expected lives. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options. We are using the straight&#8209;line (single&#8209;option) method for employee expense attribution for stock options.</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 the 2008 Equity Incentive Plan (2008 Plan). The employee RSUs vest upon the satisfaction of both a service&#8209;based condition and a liquidity event&#8209;related performance condition. The service&#8209;based condition for the majority of these awards is generally satisfied pro&#8209;rata over </font><font style="font-family:Times New Roman;font-size:10pt;">four years</font><font style="font-family:Times New Roman;font-size:10pt;">. The liquidity event&#8209;related performance condition is satisfied upon the occurrence of a qualifying liquidity event, such as the effective date of an IPO, or six months following the effective date of an IPO. During the quarter ended April 30, 2017, the majority of RSUs were modified such that the liquidity event&#8209;related performance condition is satisfied upon the effective date of an IPO, rather than six months following an IPO. The modification established a new measurement date for these modified RSUs. The liquidity event&#8209;related performance condition is viewed as a performance&#8209;based criterion for which the achievement of such liquidity event is not deemed probable for accounting purposes until the event occurs. 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. Shares subject to RSUs in which the liquidity event-related performance condition was satisfied upon the effective date of the IPO were issued on September 27, 2017, the effective date of our Follow-on Offering to the extent the service&#8209;based condition had been met. </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;">Prior to our IPO, stock&#8209;based compensation expense was also recorded when a holder of an economic interest in Cloudera purchased shares from an employee for an amount in excess of the fair value of the common stock at the time of the purchase. We recognized any excess value transferred in these transactions as stock&#8209;based compensation expense in the consolidated statement of operations.</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;">Stock options and other equity awards granted to non&#8209;employees are accounted for at their estimated fair value 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 January 31, 2017 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. 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. In the opinion of our management, 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 </font><font style="font-family:Times New Roman;font-size:10pt;">nine months ended October&#160;31, 2017</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;color:#000000;">January&#160;31, 2018</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 and the related notes thereto as of and for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">January&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;">, included in our prospectus filed pursuant to Rule 424(b) under the Securities Act of 1933, as amended (Securities Act), with the SEC on September 28, 2017. </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 prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act, on September 28, 2017.</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;">2018</font><font style="font-family:Times New Roman;font-size:10pt;">, for example, refers to the fiscal 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;">.</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 condensed consolidated 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, 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 October&#160;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;">62,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">31,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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,050</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;">15,446</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;">80,847</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;">46,894</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;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;">, </font><font style="font-family:Times New Roman;font-size:10pt;">no</font><font style="font-family:Times New Roman;font-size:10pt;"> customer represented 10% or more of accounts receivable. At </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2017</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;">21%</font><font style="font-family:Times New Roman;font-size:10pt;"> of accounts receivable. For the three and </font><font style="font-family:Times New Roman;font-size:10pt;">nine months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</font><font style="font-family:Times New Roman;font-size:10pt;">, </font><font style="font-family:Times New Roman;font-size:10pt;">no</font><font style="font-family:Times New Roman;font-size:10pt;"> single customer accounted for </font><font style="font-family:Times New Roman;font-size:10pt;">10%</font><font style="font-family:Times New Roman;font-size:10pt;"> 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 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, 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. Prior to our IPO, fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification. </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 elected to calculate the fair value of stock options based on the Black&#8209;Scholes option&#8209;pricing model. The Black&#8209;Scholes model requires the use of various assumptions including expected option life and expected stock price volatility. We estimate the expected term for stock 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. We estimate the options&#8217; volatility using volatilities of a group of public companies in a comparable industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term as the options&#8217; expected lives. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options. We are using the straight&#8209;line (single&#8209;option) method for employee expense attribution for stock options.</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 the 2008 Equity Incentive Plan (2008 Plan). The employee RSUs vest upon the satisfaction of both a service&#8209;based condition and a liquidity event&#8209;related performance condition. The service&#8209;based condition for the majority of these awards is generally satisfied pro&#8209;rata over </font><font style="font-family:Times New Roman;font-size:10pt;">four years</font><font style="font-family:Times New Roman;font-size:10pt;">. The liquidity event&#8209;related performance condition is satisfied upon the occurrence of a qualifying liquidity event, such as the effective date of an IPO, or six months following the effective date of an IPO. During the quarter ended April 30, 2017, the majority of RSUs were modified such that the liquidity event&#8209;related performance condition is satisfied upon the effective date of an IPO, rather than six months following an IPO. The modification established a new measurement date for these modified RSUs. The liquidity event&#8209;related performance condition is viewed as a performance&#8209;based criterion for which the achievement of such liquidity event is not deemed probable for accounting purposes until the event occurs. 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. Shares subject to RSUs in which the liquidity event-related performance condition was satisfied upon the effective date of the IPO were issued on September 27, 2017, the effective date of our Follow-on Offering to the extent the service&#8209;based condition had been met. </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;">Prior to our IPO, stock&#8209;based compensation expense was also recorded when a holder of an economic interest in Cloudera purchased shares from an employee for an amount in excess of the fair value of the common stock at the time of the purchase. We recognized any excess value transferred in these transactions as stock&#8209;based compensation expense in the consolidated statement of operations.</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;">Stock options and other equity awards granted to non&#8209;employees are accounted for at their estimated fair value 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;">Net Loss Per Share </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 the two&#8209;class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two&#8209;class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two&#8209;class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. For periods in which we have reported net losses, diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti&#8209;dilutive.</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.</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;">In March&#160;2016, the Financial Accounting Standards Board (FASB)&#160;issued ASU&#160;No. 2016&#8209;09, </font><font style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Compensation &#8211; Stock Compensation (Topic 718): Improvements to Employee Share&#8209;Based Payment Accounting</font><font style="font-family:Times New Roman;font-size:10pt;">, or ASU 2016&#8209;09, which simplifies the accounting and reporting of share&#8209;based payment transactions, including adjustments to how excess tax benefits and payments for tax withholdings should be classified and provides the election to eliminate the estimate for forfeitures. For public entities, this standard is effective for annual reporting periods beginning after December&#160;15, 2016, including interim periods within that reporting period.&#160;For all other entities, this standard is effective for annual reporting periods beginning after December&#160;15, 2017, and interim periods within annual periods beginning after December&#160;15, 2018. Early adoption is permitted for any entity in any interim or annual period for which financial statements have not been issued or made available for issuance. We early adopted this standard in the first quarter of fiscal 2018. As a result of this adoption, we have elected to account for forfeitures as they occur. The adoption of this standard did not have a material impact on our consolidated financial statements.</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. For public entities, this standard is effective for annual reporting periods beginning after December&#160;15, 2017, including interim periods within that reporting period.&#160; For all other entities, this standard is effective for annual reporting periods beginning after December&#160;15, 2018, and interim periods within annual periods beginning after December&#160;15, 2019. Early adoption is permitted. </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 currently in the process of assessing the adoption methodology, which allows ASU 2014&#8209;09 to be applied either retrospectively to each prior period presented or with the cumulative effect recognized as of the date of initial application. Our final determination will depend on a number of factors, such as the significance of the impact of the new standard on our financial results, system readiness, including that of software procured from third&#8209;party providers, and our ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, 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;">We are also currently evaluating the impact ASU 2014&#8209;09 will have on our consolidated financial statements. We are in the initial stages of our evaluation of the impact of ASU 2014&#8209;09 on our 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 preliminarily 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 ASU 2014&#8209;09 could have a material impact on our consolidated financial statements, we do not know and cannot reasonably estimate the quantitative impact on our 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 2017, the FASB issued 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><font style="font-family:Times New Roman;font-size:10pt;">&#160;(ASU&#160;2017-01), which changes the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. If substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets, the set of transferred assets and activities is not a business. For public entities, this standard is effective for annual reporting periods beginning after December 15, 2017, including interim periods within those years. For all other entities, it is effective for annual reporting periods beginning after December 15, 2018, and interim periods within annual periods beginning after December 15, 2019. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.</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 2017, the FASB issued 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><font style="font-family:Times New Roman;font-size:10pt;">, or ASU 2017-09, which clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification.&#160;Under ASU 2017-09, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. This standard is effective for all entities for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Stockholders' Equity</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;">Convertible Preferred Stock</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 were </font><font style="font-family:Times New Roman;font-size:10pt;">no</font><font style="font-family:Times New Roman;font-size:10pt;"> outstanding shares of convertible preferred stock as of </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;">. Immediately prior to the closing of our IPO on May 3, 2017, all shares of our outstanding redeemable convertible preferred stock automatically converted into an aggregate of </font><font style="font-family:Times New Roman;font-size:10pt;">74,907,415</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;shares of common stock and we reclassified </font><font style="font-family:Times New Roman;font-size:10pt;">$657.7 million</font><font style="font-family:Times New Roman;font-size:10pt;"> from temporary equity to additional paid in capital on our condensed consolidated balance sheet.</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;">Preferred Stock</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, our board of directors approved an increase to our authorized preferred stock to become effective on the closing of our IPO. At </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> there were </font><font style="font-family:Times New Roman;font-size:10pt;">20,000,000</font><font style="font-family:Times New Roman;font-size:10pt;"> shares of preferred 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;">no</font><font style="font-family:Times New Roman;font-size:10pt;"> shares of preferred stock issued and outstanding.</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;">Common Stock</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 and April 2017, our board of directors and stockholders, respectively, approved an increase to our authorized common stock. At </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> t</font><font style="font-family:inherit;font-size:10pt;">here were </font><font style="font-family:Times New Roman;font-size:10pt;">1,200,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of </font><font style="font-family:Times New Roman;font-size:10pt;">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:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">140,492,231</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock issued and outstanding. </font><font style="font-family:Times New Roman;font-size:10pt;">At </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;">, t</font><font style="font-family:inherit;font-size:10pt;">here were </font><font style="font-family:inherit;font-size:10pt;">160,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of </font><font style="font-family:Times New Roman;font-size:10pt;">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:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">38,156,688</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock issued and outstanding.</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">October&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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, 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;">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;">17,841</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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,981</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">7,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">13,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">8,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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></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;">39,131</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;">30,799</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;">(23,553</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;">(17,695</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;">15,578</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,104</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:inherit;font-size:10pt;">October&#160;31, 2017</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;">$1.6 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for both 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;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$6.7 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$4.7&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</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;">October&#160;31, 2017</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;" 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;" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(6,148</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 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;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;" 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,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="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.7</font></div></td></tr><tr><td style="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;">(5,980</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;">817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.0</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</font></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,128</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;">6,655</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="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2.9</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, 2017</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;" 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;" 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;">10,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(4,548</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 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;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;" 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,607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="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.9</font></div></td></tr><tr><td style="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,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(4,681</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;">1,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">0.8</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</font></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;">16,280</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;">(9,229</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;">7,051</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="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></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:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for both 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;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">2016</font><font style="font-family:Times New Roman;font-size:10pt;">, and</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">October&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</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;">October&#160;31, 2017</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="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Remaining three months of fiscal 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: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;">801</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,628</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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</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;">81</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 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;">6,655</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">October&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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, 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;">Accrued salaries and benefits </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">3,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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,330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">14,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">15,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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 commissions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">8,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,856</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Employee stock purchase plan withholdings</font></div></td><td colspan="2" style="vertical-align: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,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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></tr><tr><td style="vertical-align:bottom;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 compensation-related taxes and other </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">3,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;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;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;">40,029</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;">33,376</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom: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:0px;text-align:left;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;">October&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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, 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;">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,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Deferred real estate 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;">446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#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,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Customer deposits </font></div></td><td colspan="2" style="vertical-align: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;">778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align: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;">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:bottom;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;">Deferred sublease income </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#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;">861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 self-insurance 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,307</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">7,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">4,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;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;">16,931</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;">9,918</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:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Other includes 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 condensed consolidated 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, 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 amortization of acquired intangible assets as follows (in thousands): Three Months Ended October 31, Nine Months Ended October 31, 2017 2016 2017 2016Cost of revenue – subscription $584 $514 $1,608 1,483Sales and marketing 454 431 1,315 1,292 Amounts include stock‑based compensation expense as follows (in thousands): Three Months Ended October 31, Nine Months Ended October 31, 2017 2016 2017 2016Cost of revenue – subscription $2,750 $343 $22,143 $1,051Cost of revenue – services 4,187 432 28,414 1,363Research and development 9,110 1,313 90,139 4,326Sales and marketing 10,070 1,463 82,748 4,496General and administrative 5,030 1,766 38,236 5,322 EX-101.SCH 7 cldr-20171031.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 2116100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Business Combinations - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Business Combinations (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 - Stock Option Plans link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Stock Option Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428404 - Disclosure - Stock Option Plans - Schedule of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - Stock Option Plans - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Stock Option Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2425401 - Disclosure - Stockholders' Equity - Narrative (Details) 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-20171031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cldr-20171031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cldr-20171031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value Disclosures [Abstract] 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] 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 Corporations and Agencies Securities [Member] Corporate notes and obligations Corporate Notes and Obligations [Member] Corporate Notes and Obligations [Member] Commercial paper Commercial Paper [Member] Municipal securities Municipal Bonds [Member] Reverse repurchase agreement Repurchase Agreements [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [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] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] U.S. agency obligations US Government Agencies Debt Securities [Member] Corporate notes and obligations Corporate Debt Securities [Member] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Certificates of deposit Certificates of Deposit [Member] U.S. treasury securities US Treasury Securities [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Estimated Fair Value Available-for-sale Securities 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 Earnings Per Share [Abstract] Numerator: Numerator [Abstract] Numerator [Abstract] Net loss Net Income (Loss) Attributable to Parent Denominator: Denominator [Abstract] Denominator [Abstract] Weighted-average shares used in computing net loss per share, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Net loss per share, basic and diluted (in shares) Earnings Per Share, Basic and Diluted Organization, Consolidation and Presentation of Financial Statements [Abstract] Depreciation Depreciation Amortization expense of intangible assets Amortization of Intangible Assets Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases Operating Lease, Lease Income [Table Text Block] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stock Option Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Statement of Financial Position [Abstract] ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value 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 Property, Plant and Equipment, Net Marketable securities, noncurrent Marketable Securities, Noncurrent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Other assets Other Assets, Noncurrent TOTAL ASSETS Assets LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) Liabilities and Equity [Abstract] CURRENT LIABILITIES: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation Employee-related Liabilities, Current Other accrued liabilities Accrued Liabilities, Current Deferred revenue, current portion Deferred Revenue, Current Total current liabilities Liabilities, Current Deferred revenue, less current portion Deferred Revenue, Noncurrent Other liabilities Other Liabilities, Noncurrent TOTAL LIABILITIES Liabilities Commitments and contingencies (Note 6) Commitments and Contingencies Redeemable convertible preferred stock Temporary Equity, Carrying Amount, Attributable to Parent STOCKHOLDERS’ EQUITY (DEFICIT): 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 Retained Earnings (Accumulated Deficit) TOTAL STOCKHOLDERS’ EQUITY (DEFICIT) Stockholders' Equity Attributable to Parent TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) Liabilities and Equity Accrued Compensation Employee-related Liabilities [Abstract] Accrued salaries and benefits Accrued Salaries, Current Accrued bonuses Accrued Bonuses, Current Accrued commissions Accrued Sales Commission, Current Employee stock purchase plan withholdings Deferred Compensation Share-based Arrangements, Liability, Current Accrued compensation-related taxes and other Accrued Payroll Taxes, Current Total accrued compensation Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Accrued taxes Taxes Payable, Current Deferred real estate costs Deferred Rent Credit, Current Accrued professional costs Accrued Professional Fees, Current Customer deposits Customer Advances and Deposits, Current Deferred sublease income Deferred Revenue, Leases, Current Accrued self-insurance costs Self Insurance Reserve, Current Other Other Accrued Liabilities, Current Total other accrued liabilities Accounting Policies [Abstract] Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Segment Reporting [Abstract] 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] Segment Reconciling Items Segment Reconciling Items [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 Allocated Share-based Compensation Expense Corporate costs, such as research and development, corporate general and administrative and other Operating Expenses Loss from operations Operating Income (Loss) 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] Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Fast Forward Labs Fast Forward Labs [Member] Fast Forward Labs [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Consideration transferred Business Combination, Consideration Transferred Cash and Cash Equivalents [Abstract] Cash Equivalents and Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Remaining three months of fiscal 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Six Finite-Lived Intangible Assets, Amortization Expense, Year Six Net Book Value Finite-Lived Intangible Assets, Net Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Equity Incentive Plan 2008 Equity Incentive Plan 2008 [Member] Equity Incentive Plan 2008 [Member] 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] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Ten Percent Stockholder Principal Owner [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Employee Stock Option Employee Stock Option [Member] Restricted stock units Restricted Stock Units (RSUs) [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] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Increase in shares reserved for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Stock reserved for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Restriction on increase to shares outstanding (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum 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 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 Stock-based compensation expense Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost Unamortized stock based compensation expense RSUs Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options 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 Commitments and Contingencies Commitments and Contingencies Disclosure [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 Business Combinations Business Combination Disclosure [Text Block] 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 Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Fair value, less than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Unrealized loss, less than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Fair value, greater than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Unrealized losses, greater than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Total fair value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Total unrealized losses Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss 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 Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, 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 Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, 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 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] Organization and Description of Business Business Description and Basis of Presentation [Text Block] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Palo Alto, California Palo Alto, California [Member] Palo Alto, California [Member] San Francisco, California San Francisco, California [Member] San Francisco, California [Member] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Letters of credit Letters of Credit Outstanding, Amount Sublease term Lessor, Operating Lease, Term of Contract Sublease Rental Proceeds, Remaining three months of fiscal 2018 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 Sublease Rental Proceeds, 2019 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 Sublease Rental Proceeds, 2020 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 Sublease Rental Proceeds, 2021 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 Sublease Rental Proceeds, 2022 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 Lease term Lessee, Operating Lease, Term of Contract Lease renewal option term Lessee, Operating Lease, Renewal Term Minimum lease payments Operating Leases, Future Minimum Payments Due Prepaid upon execution of lease Prepaid Rent Rent expense Operating Leases, Rent Expense, Net Fair Value Measurement Fair Value Disclosures [Text Block] Minimum Lease Payments, Remaining three months of fiscal 2018 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Sublease Rental Proceeds, Remaining three months of fiscal 2018 Net Minimum Lease Payments, Remaining three months of fiscal 2018 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, 2019 Operating Leases, Future Minimum Payments, Due in Two Years Sublease Rental Proceeds, 2019 Net Minimum Lease Payments, 2019 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, 2020 Operating Leases, Future Minimum Payments, Due in Three Years Sublease Rental Proceeds, 2020 Net Minimum Lease Payments, 2020 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, 2021 Operating Leases, Future Minimum Payments, Due in Four Years Sublease Rental Proceeds, 2021 Net Minimum Lease Payments, 2021 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, 2022 Operating Leases, Future Minimum Payments, Due in Five Years Sublease Rental Proceeds, 2022 Net Minimum Lease Payments, 2022 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, 2023 and thereafter Operating Leases, Future Minimum Payments, Due Thereafter Sublease Rental Proceeds, 2023 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, 2023 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 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 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 Available-for-sale Securities, Amortized Cost Basis Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Total cash equivalents and marketable securities, Amortized Cost Investments and Cash Total 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 Principal amount (as a percent) Collateral Securities Repledged, Delivered, or Used, Redemption Percent Collateral Securities Repledged, Delivered, or Used, Redemption Percent Segment Information Segment Reporting Disclosure [Text Block] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Subscription Subscription Segment [Member] Subscription [Member] Services Services Segment [Member] Services [Member] Total revenue Sales Revenue, Services, Net Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Marketable securities term Marketable Securities, Noncurrent, Term Marketable Securities, Noncurrent, Term Unrealized losses, greater than 12 months Unrealized loss, less than 12 months (less than 1,000 on October 31, 2017 and January 31, 2017) Concentration Risk [Table] Concentration Risk [Table] 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 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 Schedule of Fair Value of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Cash as Reported on the Condensed Consolidated Statements of Cash Flows Restrictions on Cash and Cash Equivalents [Table Text Block] Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 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 Deferred revenue Deferred Revenue 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 Revenue: Revenues [Abstract] Subscription License and Services Revenue Services Technology Services Revenue Total revenue Cost of revenue: Cost of Revenue [Abstract] Subscription Cost of Services, Licenses and Services Services Technology Services Costs Total cost of revenue Cost of Services 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 Interest income, net Interest Income (Expense), Net Other income (expense), net Nonoperating Income (Expense) Net loss before benefit from (provision for) income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Benefit from (provision for) income taxes Income Tax Expense (Benefit) Net loss Net loss per share, basic and diluted (in dollars per share) 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 Recognition, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Net Loss Per Share Earnings Per Share, 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] Net tangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Developed technology and other acquired intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Estimated Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 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] Related Party Transactions Related Party Transactions Disclosure [Text Block] Tax provision 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] Redeemable convertible preferred stock on an as-if converted basis Convertible Debt Securities [Member] 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 Net Loss Per Share Earnings Per Share [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] Statement of Comprehensive Income [Abstract] Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation gains (losses) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gain (loss) on investments Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of 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 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 used in 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 Release of deferred tax valuation allowance Deferred Income Tax Expense (Benefit) Accretion and amortization of marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Loss 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 Deferred Revenue Net cash 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 Payments to Acquire Available-for-sale Securities Sales of marketable securities Proceeds from Sale of Available-for-sale Securities Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Cash used in business combinations, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Capital expenditures Payments to Acquire Productive Assets Proceeds from sale of fixed assets 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 Net proceeds from follow-on offering Proceeds from Issuance or Sale of Equity Taxes paid related to net share settlement of restricted stock units Payments Related to Tax Withholding for Share-based Compensation Proceeds from employee stock plans Proceeds from Stock Options Exercised Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes Effect of Exchange Rate on Cash 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 Fair value of common stock issued as consideration for business combination Business Combination, Consideration Transferred, Equity Interests Issued and Issuable 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 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 Weighted Average Remaining Useful Life (in years) Finite-Lived Intangible Assets, Remaining Amortization Period Equity [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Fair Value of Marketable Securities Available-for-sale Securities [Table Text Block] Schedule of Marketable Securities in an Unrealized Loss Position Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Convertible Preferred Stock Convertible Preferred Stock [Member] Common Stock Common Stock [Member] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Restatement Adjustment Restatement Adjustment [Member] Preferred stock shares outstanding (in shares) Preferred Stock, Shares Outstanding Convertible preferred stock converted to common shares (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Reclassified temporary equity Preferred stock shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock shares issued (in shares) Preferred Stock, Shares Issued 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 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) 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] Subscription Arrangement Subscription Arrangement [Member] Subscription Arrangement, Limited Case Subscription Arrangement, Limited Case [Member] Subscription Arrangement, Limited Case [Member] Number of operating segments Number of Operating Segments Revenue recognition period (in years) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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] Subsequent Event [Table] Subsequent Event [Table] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] IPO IPO [Member] Follow-On Offering Follow-On Offering [Member] Follow-On Offering [Member] Investor Investor [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Accumulated deficit Public offering price (in dollars per share) Share Price Aggregate net proceeds from stock offering Sale of Stock, Consideration Received on Transaction Underwriting and commissions Sale of Stock, Underwriting Discounts and Commissions Sale of Stock, Underwriting Discounts and Commissions Other issuance costs Sale of Stock, Other Issuance Costs Sale of Stock, Other Issuance Costs Convertible preferred stock (in shares) Offering costs Sale of Stock, Offering Costs Sale of Stock, Offering Costs EX-101.PRE 11 cldr-20171031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
9 Months Ended
Oct. 31, 2017
Nov. 30, 2017
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 Oct. 31, 2017  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   141,233,240
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2017
Jan. 31, 2017
CURRENT ASSETS:    
Cash and cash equivalents $ 62,797 $ 74,186
Short-term marketable securities 326,717 160,770
Accounts receivable, net 66,170 101,549
Prepaid expenses and other current assets 23,786 13,197
Total current assets 479,470 349,702
Property and equipment, net 15,578 13,104
Marketable securities, noncurrent 76,464 20,710
Intangible assets, net 6,655 7,051
Goodwill 33,621 31,516
Restricted cash 18,050 15,446
Other assets 4,673 5,015
TOTAL ASSETS 634,511 442,544
CURRENT LIABILITIES:    
Accounts payable 1,761 3,550
Accrued compensation 40,029 33,376
Other accrued liabilities 16,931 9,918
Deferred revenue, current portion 197,013 192,242
Total current liabilities 255,734 239,086
Deferred revenue, less current portion 35,074 25,182
Other liabilities 13,615 4,345
TOTAL LIABILITIES 304,423 268,613
Commitments and contingencies (Note 6)
Redeemable convertible preferred stock 0 657,687
STOCKHOLDERS’ EQUITY (DEFICIT):    
Common stock 7 2
Additional paid-in capital 1,348,578 192,795
Accumulated other comprehensive loss (614) (556)
Accumulated deficit (1,017,883) (675,997)
TOTAL STOCKHOLDERS’ EQUITY (DEFICIT) 330,088 (483,756)
TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) $ 634,511 $ 442,544
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Revenue:        
Subscription $ 78,105 $ 52,733 $ 216,762 $ 144,093
Services 16,464 14,525 47,231 44,106
Total revenue 94,569 67,258 263,993 188,199
Cost of revenue:        
Subscription [1],[2] 14,486 9,787 56,173 28,844
Services [1],[2] 18,640 12,652 69,035 35,969
Total cost of revenue [1],[2] 33,126 22,439 125,208 64,813
Gross profit 61,443 44,819 138,785 123,386
Operating expenses:        
Research and development [1],[2] 38,095 25,968 176,770 77,118
Sales and marketing [1],[2] 64,061 54,206 236,639 147,250
General and administrative [1],[2] 15,877 8,633 69,991 25,309
Total operating expenses [1],[2] 118,033 88,807 483,400 249,677
Loss from operations (56,590) (43,988) (344,615) (126,291)
Interest income, net 1,501 695 3,590 2,143
Other income (expense), net (490) (296) 349 (311)
Net loss before benefit from (provision for) income taxes (55,579) (43,589) (340,676) (124,459)
Benefit from (provision for) income taxes 241 (456) (1,210) (1,426)
Net loss $ (55,338) $ (44,045) $ (341,886) $ (125,885)
Net loss per share, basic and diluted (in dollars per share) $ (0.40) $ (1.20) $ (3.27) $ (3.47)
Weighted-average shares used in computing net loss per share, basic and diluted (in shares) 138,506 36,598 104,551 36,261
[1] Amounts include amortization of acquired intangible assets as follows (in thousands): Three Months Ended October 31, Nine Months Ended October 31, 2017 2016 2017 2016Cost of revenue – subscription $584 $514 $1,608 1,483Sales and marketing 454 431 1,315 1,292
[2] Amounts include stock‑based compensation expense as follows (in thousands): Three Months Ended October 31, Nine Months Ended October 31, 2017 2016 2017 2016Cost of revenue – subscription $2,750 $343 $22,143 $1,051Cost of revenue – services 4,187 432 28,414 1,363Research and development 9,110 1,313 90,139 4,326Sales and marketing 10,070 1,463 82,748 4,496General and administrative 5,030 1,766 38,236 5,322
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations - Parenthetical - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Amortization expense of intangible assets $ 1,000 $ 1,000 $ 2,900 $ 2,800
Cost of revenue – subscription        
Stock-based compensation expense 2,750 343 22,143 1,051
Amortization expense of intangible assets 584 514 1,608 1,483
Cost of revenue – services        
Stock-based compensation expense 4,187 432 28,414 1,363
Research and development        
Stock-based compensation expense 9,110 1,313 90,139 4,326
Sales and marketing        
Stock-based compensation expense 10,070 1,463 82,748 4,496
Amortization expense of intangible assets 454 431 1,315 1,292
General and administrative        
Stock-based compensation expense $ 5,030 $ 1,766 $ 38,236 $ 5,322
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Statement of Comprehensive Income [Abstract]        
Net loss $ (55,338) $ (44,045) $ (341,886) $ (125,885)
Other comprehensive income, net of tax:        
Foreign currency translation gains (losses) 59 (27) 33 6
Unrealized gain (loss) on investments (152) (117) (91) 236
Total other comprehensive income (loss), net of tax (93) (144) (58) 242
Comprehensive loss $ (55,431) $ (44,189) $ (341,944) $ (125,643)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2017
Oct. 31, 2016
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (341,886) $ (125,885)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 9,695 7,471
Stock-based compensation 261,680 16,558
Release of deferred tax valuation allowance (806) 0
Accretion and amortization of marketable securities 657 2,420
Loss on disposal of fixed assets (111) 0
Changes in assets and liabilities:    
Accounts receivable 35,536 1,856
Prepaid expenses and other assets (5,459) 378
Accounts payable (2,326) 910
Accrued compensation (1,231) 4,328
Accrued expenses and other liabilities 9,442 3,498
Deferred revenue 14,527 3,847
Net cash used in operating activities (20,282) (84,619)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of marketable securities (514,157) (103,776)
Sales of marketable securities 57,436 51,138
Maturities of marketable securities 233,732 155,232
Cash used in business combinations, net of cash acquired (1,937) (2,700)
Capital expenditures (9,005) (6,934)
Proceeds from sale of fixed assets 145 0
Net cash provided by (used in) investing activities (233,786) 92,960
CASH FLOWS FROM FINANCING ACTIVITIES    
Net proceeds from issuance of common stock in initial public offering 237,422 0
Net proceeds from follow-on offering 46,803 0
Taxes paid related to net share settlement of restricted stock units (50,503) 0
Proceeds from employee stock plans 11,221 2,553
Net cash provided by financing activities 244,943 2,553
Effect of exchange rate changes 340 6
Net increase (decrease) in cash, cash equivalents and restricted cash (8,785) 10,900
Cash, cash equivalents and restricted cash — Beginning of period 89,632 35,994
Cash, cash equivalents and restricted cash — End of period 80,847 46,894
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid for income taxes 1,840 1,031
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Purchases of property and equipment in other accrued liabilities 261 36
Fair value of common stock issued as consideration for business combination 2,081 0
Offering costs in accounts payable and other accrued liabilities 858 0
Conversion of redeemable convertible preferred stock to common stock $ 657,687 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Organization and Description of Business
9 Months Ended
Oct. 31, 2017
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. 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 October 31, 2017 and January 31, 2017, we had an accumulated deficit totaling $1.0 billion and $676.0 million, 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.
Initial Public Offering
On May 3, 2017, we completed our IPO in which we issued and sold 17,250,000 shares of common stock, inclusive of the underwriters’ over-allotment option, at a public offering price of $15.00 per share. We received net proceeds of $235.4 million after deducting underwriting discounts and commissions of $18.1 million and other issuance costs of $5.3 million. In conjunction with the IPO, we donated $2.4 million, or 1% of the net proceeds, to fund the Cloudera Foundation’s activities. Immediately prior to the closing of the IPO, all 74,907,415 shares of our then-outstanding redeemable convertible preferred stock automatically converted into shares of common stock and we reclassified $657.7 million from temporary equity to additional paid in capital on our condensed consolidated balance sheet.
Follow-On Offering
On October 2, 2017, we completed our Follow-on Offering, in which we issued and sold 3,000,000 shares of common stock and certain stockholders sold 10,432,114 shares of common stock. The price per share to the public was $16.45. We received net proceeds of $46.0 million after deducting underwriting discounts and commissions of $2.0 million and other issuance costs of $1.4 million. We did not receive any proceeds from the sale of shares by the selling stockholders. We issued and sold shares in the offering in order to fund the withholding and remittance obligations in connection with the vesting and settlement of RSUs, and the amount of shares that we issued and sold in the offering was substantially equivalent to the number of shares of common stock that we withheld in connection with such net settlements.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies
9 Months Ended
Oct. 31, 2017
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, 2017 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. 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. In the opinion of our management, 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 nine months ended October 31, 2017 are not necessarily indicative of results to be expected for the full year ending January 31, 2018 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 and the related notes thereto as of and for the year ended January 31, 2017, included in our prospectus filed pursuant to Rule 424(b) under the Securities Act of 1933, as amended (Securities Act), with the SEC on September 28, 2017.
Significant Accounting Policies
There have been no changes to our significant accounting policies described in the prospectus filed with the SEC pursuant to Rule 424(b) under the Securities Act, on September 28, 2017.
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2018, for example, refers to the fiscal year ended January 31, 2018.
Use of Estimates
The preparation of condensed consolidated 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, 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 October 31,
 
2017
 
2016
Cash and cash equivalents
$
62,797

 
$
31,448

Restricted cash
18,050

 
15,446

Cash, cash equivalents and restricted cash
$
80,847

 
$
46,894


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 October 31, 2017, no customer represented 10% or more of accounts receivable. At January 31, 2017, one customer represented 21% of accounts receivable. For the three and nine months ended October 31, 2017 and 2016, 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 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, 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. Prior to our IPO, fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification.
We have elected to calculate the fair value of stock options based on the Black‑Scholes option‑pricing model. The Black‑Scholes model requires the use of various assumptions including expected option life and expected stock price volatility. We estimate the expected term for stock 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. We estimate the options’ volatility using volatilities of a group of public companies in a comparable industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term as the options’ expected lives. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options. We are using the straight‑line (single‑option) method for employee expense attribution for stock options.
We have granted restricted stock units (RSUs) to our employees and members of our board of directors under the 2008 Equity Incentive Plan (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 condition for the majority of these awards is generally satisfied pro‑rata over four years. The liquidity event‑related performance condition is satisfied upon the occurrence of a qualifying liquidity event, such as the effective date of an IPO, or six months following the effective date of an IPO. During the quarter ended April 30, 2017, the majority of RSUs were modified such that the liquidity event‑related performance condition is satisfied upon the effective date of an IPO, rather than six months following an IPO. The modification established a new measurement date for these modified RSUs. The liquidity event‑related performance condition is viewed as a performance‑based criterion for which the achievement of such liquidity event is not deemed probable for accounting purposes until the event occurs. 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. Shares subject to RSUs in which the liquidity event-related performance condition was satisfied upon the effective date of the IPO were issued on September 27, 2017, the effective date of our Follow-on Offering to the extent the service‑based condition had been met.
Prior to our IPO, stock‑based compensation expense was also recorded when a holder of an economic interest in Cloudera purchased shares from an employee for an amount in excess of the fair value of the common stock at the time of the purchase. We recognized any excess value transferred in these transactions as stock‑based compensation expense in the consolidated statement of operations.
Stock options and other equity awards granted to non‑employees are accounted for at their estimated fair value 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.
Net Loss Per Share
We follow the two‑class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two‑class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two‑class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. For periods in which we have reported net losses, diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti‑dilutive.
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
In March 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016‑09, Compensation – Stock Compensation (Topic 718): Improvements to Employee Share‑Based Payment Accounting, or ASU 2016‑09, which simplifies the accounting and reporting of share‑based payment transactions, including adjustments to how excess tax benefits and payments for tax withholdings should be classified and provides the election to eliminate the estimate for forfeitures. For public entities, this standard is effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period. For all other entities, this standard is effective for annual reporting periods beginning after December 15, 2017, and interim periods within annual periods beginning after December 15, 2018. Early adoption is permitted for any entity in any interim or annual period for which financial statements have not been issued or made available for issuance. We early adopted this standard in the first quarter of fiscal 2018. As a result of this adoption, we have elected to account for forfeitures as they occur. The adoption of this standard did not have a material impact on our consolidated financial statements.
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. For public entities, this standard is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period.  For all other entities, this standard is effective for annual reporting periods beginning after December 15, 2018, and interim periods within annual periods beginning after December 15, 2019. Early adoption is permitted.
We are currently in the process of assessing the adoption methodology, which allows ASU 2014‑09 to be applied either retrospectively to each prior period presented or with the cumulative effect recognized as of the date of initial application. Our final determination will depend on a number of factors, such as the significance of the impact of the new standard on our financial results, system readiness, including that of software procured from third‑party providers, and our ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary.
We are also currently evaluating the impact ASU 2014‑09 will have on our consolidated financial statements. We are in the initial stages of our evaluation of the impact of ASU 2014‑09 on our 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 preliminarily 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 ASU 2014‑09 could have a material impact on our consolidated financial statements, we do not know and cannot reasonably estimate the quantitative impact on our financial statements at this time.
In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business (ASU 2017-01), which changes the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. If substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets, the set of transferred assets and activities is not a business. For public entities, this standard is effective for annual reporting periods beginning after December 15, 2017, including interim periods within those years. For all other entities, it is effective for annual reporting periods beginning after December 15, 2018, and interim periods within annual periods beginning after December 15, 2019. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, Compensation Stock Compensation (Topic 718): Scope of Modification Accounting, or ASU 2017-09, which clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under ASU 2017-09, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. This standard is effective for all entities for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash Equivalents and Marketable Securities
9 Months Ended
Oct. 31, 2017
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 October 31, 2017 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
6,882

 
$

 
$

 
$
6,882

Asset-backed securities
500

 


 


 
500

Commercial paper
13,995

 

 

 
13,995

Municipal securities
4,475

 

 

 
4,475

Reverse repurchase agreements(2)
4,000

 

 

 
4,000

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

 

 
(19
)
 
7,793

Asset-backed securities
37,245

 

 
(36
)
 
37,209

Corporate notes and obligations
198,401

 
19

 
(172
)
 
198,248

Commercial paper
84,636

 
3

 

 
84,639

Municipal securities
14,342

 

 
(11
)
 
14,331

Certificates of deposit
29,150

 
5

 
(3
)
 
29,152

U.S. treasury securities
31,816

 

 
(7
)
 
31,809

Total cash equivalents and marketable
securities
$
433,254

 
$
27

 
$
(248
)
 
$
433,033

___________
(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of October 31, 2017.
(2)
As part of our cash management strategy, we invest in reverse repurchase agreements. Such reverse repurchase agreements are tri-party repurchase agreements and have maturities of three months or less at the time of investment and are collateralized by U.S. treasury securities at 102% of the principal amount. In a tri-party repurchase agreement, a third-party custodian bank functions as an independent intermediary to facilitate transfer of cash and holding the collateral on behalf of the underlying investor for the term of the agreement thereby minimizing risk and exposure to both parties. These reverse repurchase agreements are included within cash equivalents due to their high liquidity and relatively low risk.

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

 
$

 
$

 
$
49,390

U.S. agency obligations
3,249

 

 

 
3,249

Corporate notes and obligations
2,050

 

 

 
2,050

Commercial paper
3,998

 

 

 
3,998

Marketable securities:
 
 
 
 
 
 
 
Asset-backed securities
39,281

 

 
(17
)
 
39,264

Corporate notes and obligations
105,698

 
5

 
(116
)
 
105,587

Municipal securities
16,128

 

 
(23
)
 
16,105

Certificate of deposit
15,500

 
20

 

 
15,520

U.S. treasury securities
5,004

 

 

 
5,004

Total cash equivalents and marketable
securities
$
240,298

 
$
25

 
$
(156
)
 
$
240,167


___________
(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of January 31, 2017.
Maturities of our noncurrent marketable securities generally ranged from one to three years at October 31, 2017 and one to four years at January 31, 2017.
As of October 31, 2017, 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,793

 
$
(19
)
 
$

 
$

 
$
7,793

 
$
(19
)
Asset-backed securities
34,486

 
(35
)
 
747

 
(1
)
 
35,233

 
(36
)
Corporate notes and obligations
153,659

 
(143
)
 
16,394

 
(30
)
 
170,053

 
(173
)
Municipal securities
13,806

 
(11
)
 

 

 
13,806

 
(11
)
Certificates of deposit
10,497

 
(3
)
 

 

 
10,497

 
(3
)
U.S. treasury securities
31,809

 
(6
)
 

 

 
31,809

 
(6
)
Total
$
252,050

 
$
(217
)
 
$
17,141

 
$
(31
)
 
$
269,191

 
$
(248
)

No marketable securities held as of January 31, 2017 had been in a continuous unrealized loss position for more than twelve months. The unrealized loss for each of these fixed rate marketable securities ranged from less than $1,000 to $19,000 as of October 31, 2017 and less than $1,000 to $26,000 as of January 31, 2017. We do not believe any of the unrealized losses represent an other‑than‑temporary impairment based on our evaluation of available evidence as of October 31, 2017 and January 31, 2017. 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 nine months ended October 31, 2017 and 2016.
Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the three and nine months ended October 31, 2017 and 2016.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurement
9 Months Ended
Oct. 31, 2017
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.
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.
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.
The following table represents our financial assets and liabilities according to the fair value hierarchy, measured at fair value as of October 31, 2017 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
6,882

 
$

 
$

 
$
6,882

Asset-backed securities

 
500

 

 
500

Commercial paper

 
13,995

 

 
13,995

Municipal securities

 
4,475

 

 
4,475

Reverse repurchase agreement

 
4,000

 

 
4,000

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations

 
7,793

 

 
7,793

Asset-backed securities

 
37,209

 

 
37,209

Corporate notes and obligations

 
198,248

 

 
198,248

Commercial paper

 
84,639

 

 
84,639

Municipal securities

 
14,331

 

 
14,331

Certificates of deposit

 
29,152

 

 
29,152

U.S. treasury securities(1)
29,817

 
1,992

 

 
31,809

Restricted cash:
 
 
 
 
 
 
 
Money market funds
14,672

 

 

 
14,672

Total financial assets
$
51,371

 
$
396,334

 
$

 
$
447,705

________
(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 and liabilities according to the fair value hierarchy, measured at fair value as of January 31, 2017 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
49,390

 
$

 
$

 
$
49,390

U.S. agency obligations

 
3,249

 

 
3,249

Corporate notes and obligations

 
2,050

 

 
2,050

Commercial paper

 
3,998

 

 
3,998

Marketable securities:
 
 
 
 
 
 
 
Asset-backed securities

 
39,264

 

 
39,264

Corporate notes and obligations

 
105,587

 

 
105,587

Municipal securities

 
16,105

 

 
16,105

Certificate of deposit

 
15,520

 

 
15,520

U.S. treasury securities

 
5,004

 

 
5,004

Restricted cash:
 
 
 
 
 
 
 
Money market funds
15,446

 

 

 
15,446

Total financial assets
$
64,836

 
$
190,777

 
$

 
$
255,613


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 nine months ended October 31, 2017 and 2016.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components
9 Months Ended
Oct. 31, 2017
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
 
October 31, 2017
 
January 31, 2017
Computer equipment and software
$
17,841

 
$
17,981

Office furniture and equipment
7,648

 
4,350

Leasehold improvements
13,030

 
8,468

Construction in progress
612

 

Property and equipment, gross
39,131

 
30,799

Less: accumulated depreciation and amortization
(23,553
)
 
(17,695
)
Property and equipment, net
$
15,578

 
$
13,104

Construction in progress primarily consists of leasehold improvements that have not been placed into service as of October 31, 2017.
Depreciation expense was $1.6 million for both the three months ended October 31, 2017 and 2016 and $6.7 million and $4.7 million for the nine months ended October 31, 2017 and 2016, respectively.
Intangible Assets
Intangible assets consisted of the following as of October 31, 2017 (dollars in thousands):
 
Gross Fair
Value
 
Accumulated
Amortization
 
Net Book
Value
 
Weighted Average
Remaining Useful Life
(in years)
Developed technology
$
11,986

 
$
(6,148
)
 
$
5,838

 
2.7
Customer relationships and other acquired intangible assets
6,797

 
(5,980
)
 
817

 
4.0
Total
$
18,783

 
$
(12,128
)
 
$
6,655

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

 
$
(4,548
)
 
$
5,607

 
2.9
Customer relationships and other acquired intangible assets
6,125

 
(4,681
)
 
1,444

 
0.8
Total
$
16,280

 
$
(9,229
)
 
$
7,051

 
2.5

Amortization expense for intangible assets was $1.0 million for both the three months ended October 31, 2017 and 2016, and $2.9 million and $2.8 million for the nine months ended October 31, 2017 and 2016, respectively.

The expected future amortization expense of these intangible assets as of October 31, 2017 is as follows (in thousands, by fiscal year):
Remaining three months of fiscal 2018
$
801

2019
2,628

2020
1,737

2021
944

2022
464

2023
81

Total intangible assets, net
$
6,655


Accrued Compensation
Accrued compensation consists of the following (in thousands):
 
As of
 
October 31, 2017
 
January 31, 2017
Accrued salaries and benefits
$
3,497

 
$
2,330

Accrued bonuses
14,663

 
15,338

Accrued commissions
8,827

 
11,856

Employee stock purchase plan withholdings
7,689

 

Accrued compensation-related taxes and other
5,353

 
3,852

Total accrued compensation
$
40,029

 
$
33,376

Other Accrued Liabilities
Other accrued liabilities consists of the following (in thousands):
 
As of
 
October 31, 2017
 
January 31, 2017
Accrued taxes
$
2,383

 
$
1,585

Deferred real estate costs
446

 
47

Accrued professional costs
4,250

 
2,147

Customer deposits
778

 
301

Deferred sublease income
405

 
861

Accrued self-insurance costs
1,307

 
746

Other
7,362

 
4,231

Total other accrued liabilities
$
16,931

 
$
9,918


Other includes amounts owed to third‑party vendors that provide marketing, corporate event planning and cloud‑computing services.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations
9 Months Ended
Oct. 31, 2017
Business Combinations [Abstract]  
Business Combinations
Business Combinations
Fast Forward Labs
In September 2017, we acquired all of the outstanding equity of Fast Forward Labs, Inc., or Fast Forward Labs, a leading machine learning and applied artificial intelligence research company. We acquired Fast Forward Labs for the assembled workforce and expected synergies with our current offerings. We have accounted for the acquisition as a business combination and have included the financial results of Fast Forward Labs in the consolidated financial statements from the date of acquisition. The acquisition date fair value of the consideration transferred for Fast Forward Labs was approximately $4.8 million, which consisted of cash and common stock.

The following table summarizes the estimated fair values of assets acquired and liabilities assumed as of the date of acquisition (dollars in thousands):
 
Fair Value
 
Estimated
Useful Life
Net tangible assets
$
936

 
n/a
Developed technology and other acquired intangible assets
2,527

 
4 - 5 years
Goodwill
1,296

 
n/a
Net assets acquired
$
4,759

 
 

The excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill. The fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed were based on management’s estimates and assumptions.
The amount recorded for developed technology represents the estimated fair value of Fast Forward Labs’ research and technology. The goodwill balance is primarily attributed to the assembled workforce and expanded market opportunities when integrating Fast Forward Labs’ research and technology and expertise with our other offerings. The goodwill balance is not deductible for U.S. income tax purposes.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
9 Months Ended
Oct. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Letters of Credit
As of both October 31, 2017 and January 31, 2017, we had a total of $19.9 million and $16.8 million, respectively, in letters of credit outstanding in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2027.
Operating Leases
We lease facilities space under non‑cancelable operating leases with various expiration dates. Future minimum lease payments and sublease proceeds under non-cancelable operating leases at October 31, 2017 are as follows (in thousands, by fiscal year):
 
Minimum Lease Payments
 
Sublease Rental Proceeds
 
Net Minimum Lease Payments
Remaining three months of fiscal 2018
$
4,720

 
(3,269
)
 
1,451

2019
33,958

 
(13,292
)
 
20,666

2020
35,171

 
(13,690
)
 
21,481

2021
35,256

 
(14,098
)
 
21,158

2022
31,740

 
(10,858
)
 
20,882

2023 and thereafter
162,502

 
(4,388
)
 
158,114

Total
$
303,347

 
$
(59,595
)
 
$
243,752


In February 2017, we entered into a new sublease agreement to sublet office space in Palo Alto, California. The sublease has a 45 month term commencing in the third quarter of fiscal 2018. Rental proceeds committed under this sublease are reflected above in the amounts of $1.0 million in fiscal 2018, $4.0 million in fiscal 2019, $4.1 million in fiscal 2020, $4.3 million in fiscal 2021 and $0.7 million in fiscal 2022.
In June 2017, we entered into a new non‑cancelable operating lease agreement to rent office space in San Francisco, California. The lease has an 87 month term, commences in January 2018 and ends in April 2025 with an option to renew for an additional 60 months. Total minimum lease payments under the lease agreement, included in the table above, are $34.5 million, of which $0.4 million was required to be prepaid upon execution of the lease agreement.
Rental expense related to our non‑cancelable operating leases was approximately $4.8 million and $2.1 million for the three months ended October 31, 2017 and 2016, respectively, and $10.5 million and $6.2 million for the nine months ended October 31, 2017 and 2016, 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 25 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity
9 Months Ended
Oct. 31, 2017
Equity [Abstract]  
Stockholders' Equity
Stockholders' Equity
Convertible Preferred Stock
There were no outstanding shares of convertible preferred stock as of October 31, 2017. Immediately prior to the closing of our IPO on May 3, 2017, all shares of our outstanding redeemable convertible preferred stock automatically converted into an aggregate of 74,907,415 shares of common stock and we reclassified $657.7 million from temporary equity to additional paid in capital on our condensed consolidated balance sheet.
Preferred Stock
In March 2017, our board of directors approved an increase to our authorized preferred stock to become effective on the closing of our IPO. At October 31, 2017 there were 20,000,000 shares of preferred stock, par value $0.00005, authorized and no shares of preferred stock issued and outstanding.
Common Stock
In March 2017 and April 2017, our board of directors and stockholders, respectively, approved an increase to our authorized common stock. At October 31, 2017 there were 1,200,000,000 shares of common stock, par value $0.00005, authorized and 140,492,231 shares of common stock issued and outstanding. At January 31, 2017, there were 160,000,000 shares of common stock, par value $0.00005, authorized and 38,156,688 shares of common stock issued and outstanding.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Option Plans
9 Months Ended
Oct. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock Option Plans
Stock Option Plans
We maintain two share-based compensation plans: the 2017 Equity Incentive Plan (2017 Plan), and the 2008 Equity Incentive Plan (2008 Plan) and collectively with the 2017 Plan, the Stock Plans. In March 2017, our board of directors adopted our 2017 Plan, which our stockholders approved in March 2017. The 2017 Plan became effective on April 27, 2017, the effective date of our IPO, and serves as the successor to our 2008 Plan. 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.
In March 2017, we increased the number of shares of common stock reserved for grant under the 2008 Plan by 2,000,000 shares.
In March 2017, we adopted the 2017 Plan with a reserve of 30,000,000 shares of our common stock for issuance under our 2017 Plan, plus an additional number of shares of common stock equal to any shares reserved but not issued or subject to outstanding awards under our 2008 Plan on the effective date of our 2017 Plan, plus, on and after the effective date of our 2017 Plan, (i) shares that are subject to outstanding awards under the 2008 Plan which cease to be subject to such awards, (ii) shares issued under the 2008 Plan which are forfeited or repurchased at their original issue price, and (iii) shares subject to awards under the 2008 Plan that are used to pay the exercise price of a stock option or withheld to satisfy the tax withholding obligations related to any award. 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 our common stock as of the immediately preceding January 31st or (ii) a number of shares determined by our board of directors.
As of October 31, 2017 there are 73,373,382 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, 2017
 
23,239,679

 
$
4.67

 
6.0

 
$
319,016

Granted
 
47,400

 
20.10

 

 

Exercised
 
(1,529,777
)
 
2.31

 

 

Canceled
 
(268,560
)
 
13.51

 

 

Balance — October 31, 2017
 
21,488,742

 
$
4.76

 
5.2

 
$
227,510


The total intrinsic value of stock options exercised during the nine months ended October 31, 2017 and 2016 was $21.5 million and $16.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.
The weighted‑average grant‑date value for purposes of recognizing stock‑based compensation expense of employee stock options granted during the nine months ended October 31, 2017 and 2016 was $8.67 and $10.13 per share, respectively.
The unamortized stock‑based compensation expense for stock options of $14.7 million at October 31, 2017 will be recognized over the average remaining vesting period of 1.6 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. On March 8, 2017, our board of directors modified the terms of the majority of our RSUs. Prior to the modification, if the liquidity event‑related performance condition was an IPO, employees were required to continue to provide service for six months following the effective date of an IPO. The modification removed the requirement, for the majority of RSUs, that the RSU recipient must continue to provide service for six months following the effective date of an IPO in order to vest in the award, with such shares to be issued on a date to be determined by our board of directors. All other significant terms of the RSUs remained unchanged. The modification established a new measurement date for these modified RSUs.
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, 2017
21,374,022

 
$
22.36

Granted
5,027,626

 
16.80

Canceled
(1,384,357
)
 
15.53

Vested
(8,359,609
)
 
15.06

Balance —October 31, 2017
16,657,682

 
$
15.58


The unamortized stock‑based compensation expense for RSUs of $142.8 million at October 31, 2017 will be recognized over the average remaining vesting period of 1.7 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 (Code). Purchases will be accomplished through participation in discrete offering periods. The first offering period and purchase period began on April 27, 2017 and will end on December 20, 2017 (or such other date determined by our board of directors or our compensation committee). Each subsequent offering period will be for six months (commencing each June 21 and December 21) and will consist 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. As of October 31, 2017$7.7 million has been withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
9 Months Ended
Oct. 31, 2017
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 nine months ended October 31, 2017, our tax provision was $1.2 million, compared to $1.4 million for the same period a year ago. The tax provision for the nine months ended October 31, 2017 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.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Related Party Transactions
9 Months Ended
Oct. 31, 2017
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 19% of outstanding shares as of October 31, 2017, 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 $8.3 million and $6.2 million for the nine months ended October 31, 2017 and 2016, respectively. There was $6.0 million and $2.3 million in accounts receivable due from Intel as of October 31, 2017 and January 31, 2017, respectively. There was $5.8 million and $2.1 million in deferred revenue as of October 31, 2017 and January 31, 2017, 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, 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 $5.4 million and $4.3 million for the nine months ended October 31, 2017 and 2016, respectively. There was $0.2 million and $4.5 million in accounts receivable due from these customers as of October 31, 2017 and January 31, 2017, respectively. There was $5.5 million in deferred revenue as of October 31, 2017 and January 31, 2017.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information
9 Months Ended
Oct. 31, 2017
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 (expense).
Financial information for each reportable segment was as follows (in thousands):
 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Revenue:
 
 
 
 
 
 
 
Subscription
$
78,105

 
$
52,733

 
$
216,762

 
$
144,093

Services
16,464

 
14,525

 
47,231

 
44,106

Total revenue
$
94,569

 
$
67,258

 
$
263,993

 
$
188,199


 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Contribution margin:
 
 
 
 
 
 
 
Subscription
$66,953
 
43,803

 
184,340

 
117,783

Services
2,011

 
2,305

 
6,610

 
9,500

Total segment contribution margin
$68,964
 
$46,108
 
$190,950
 
$127,283

The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Segment contribution margin
$
68,964

 
$
46,108

 
$
190,950

 
$
127,283

Amortization of acquired intangible assets
(1,038
)
 
(945
)
 
(2,923
)
 
(2,775
)
Stock-based compensation expense
(31,147
)
 
(5,317
)
 
(261,680
)
 
(16,558
)
Corporate costs, such as research and development, corporate general and administrative and other
(93,369
)
 
(83,834
)
 
(270,962
)
 
(234,241
)
Loss from operations
$
(56,590
)
 
$
(43,988
)
 
$
(344,615
)
 
$
(126,291
)

Sales outside of the United States represented approximately 29% and 26% of our total revenue for the three months ended October 31, 2017 and 2016, respectively, and 28% and 24% of our total revenue for the nine months ended October 31, 2017 and 2016, respectively. All revenues from external customers 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 October 31, 2017 and January 31, 2017, assets located outside the United States were 2% and 3% of total assets, respectively.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss Per Share
9 Months Ended
Oct. 31, 2017
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 October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Numerator:
 
 
 
 
 
 
 
Net loss
$
(55,338
)
 
$
(44,045
)
 
$
(341,886
)
 
$
(125,885
)
Denominator:
 
 
 
 
 
 
 
Weighted-average shares used in computing net loss per share, basic and diluted
138,506

 
36,598

 
104,551

 
36,261

Net loss per share, basic and diluted
$
(0.40
)
 
$
(1.20
)
 
$
(3.27
)
 
$
(3.47
)

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 October 31,
 
2017
 
2016
Redeemable convertible preferred stock on an as-if converted basis

 
74,907

Stock options to purchase common stock
21,489

 
23,414

Restricted stock units
16,917

 
15,101

Shares issuable pursuant to the ESPP
925

 

Total
39,331

 
113,422

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Oct. 31, 2017
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, 2017 has been derived from the audited consolidated financial statements at that date but does not include all of the information and notes required by GAAP for complete financial statements. 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. In the opinion of our management, 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 nine months ended October 31, 2017 are not necessarily indicative of results to be expected for the full year ending January 31, 2018 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 and the related notes thereto as of and for the year ended January 31, 2017, included in our prospectus filed pursuant to Rule 424(b) under the Securities Act of 1933, as amended (Securities Act), with the SEC on September 28, 2017.
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2018, for example, refers to the fiscal year ended January 31, 2018.
Use of Estimates
The preparation of condensed consolidated 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, 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 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, 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. Prior to our IPO, fair value of our common stock for financial reporting purposes was determined considering objective and subjective factors and required judgment to determine the fair value of common stock for financial reporting purposes as of the date of each equity grant or modification.
We have elected to calculate the fair value of stock options based on the Black‑Scholes option‑pricing model. The Black‑Scholes model requires the use of various assumptions including expected option life and expected stock price volatility. We estimate the expected term for stock 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. We estimate the options’ volatility using volatilities of a group of public companies in a comparable industry, stage of life cycle, and size. The interest rate is derived from government bonds with a similar term as the options’ expected lives. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of options. We are using the straight‑line (single‑option) method for employee expense attribution for stock options.
We have granted restricted stock units (RSUs) to our employees and members of our board of directors under the 2008 Equity Incentive Plan (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 condition for the majority of these awards is generally satisfied pro‑rata over four years. The liquidity event‑related performance condition is satisfied upon the occurrence of a qualifying liquidity event, such as the effective date of an IPO, or six months following the effective date of an IPO. During the quarter ended April 30, 2017, the majority of RSUs were modified such that the liquidity event‑related performance condition is satisfied upon the effective date of an IPO, rather than six months following an IPO. The modification established a new measurement date for these modified RSUs. The liquidity event‑related performance condition is viewed as a performance‑based criterion for which the achievement of such liquidity event is not deemed probable for accounting purposes until the event occurs. 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. Shares subject to RSUs in which the liquidity event-related performance condition was satisfied upon the effective date of the IPO were issued on September 27, 2017, the effective date of our Follow-on Offering to the extent the service‑based condition had been met.
Prior to our IPO, stock‑based compensation expense was also recorded when a holder of an economic interest in Cloudera purchased shares from an employee for an amount in excess of the fair value of the common stock at the time of the purchase. We recognized any excess value transferred in these transactions as stock‑based compensation expense in the consolidated statement of operations.
Stock options and other equity awards granted to non‑employees are accounted for at their estimated fair value 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.
Net Loss Per Share
We follow the two‑class method when computing net loss per common share as we issue shares that meet the definition of participating securities. The two‑class method determines net income (loss) per common share for each class of common stock and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two‑class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. Prior to the automatic conversion into shares of common stock as a result of our IPO, our redeemable convertible preferred stock contractually entitled the holders of such shares to participate in dividends, but did not contractually require the holders of such shares to participate in our losses. For periods in which we have reported net losses, diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti‑dilutive.
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
In March 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016‑09, Compensation – Stock Compensation (Topic 718): Improvements to Employee Share‑Based Payment Accounting, or ASU 2016‑09, which simplifies the accounting and reporting of share‑based payment transactions, including adjustments to how excess tax benefits and payments for tax withholdings should be classified and provides the election to eliminate the estimate for forfeitures. For public entities, this standard is effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period. For all other entities, this standard is effective for annual reporting periods beginning after December 15, 2017, and interim periods within annual periods beginning after December 15, 2018. Early adoption is permitted for any entity in any interim or annual period for which financial statements have not been issued or made available for issuance. We early adopted this standard in the first quarter of fiscal 2018. As a result of this adoption, we have elected to account for forfeitures as they occur. The adoption of this standard did not have a material impact on our consolidated financial statements.
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. For public entities, this standard is effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period.  For all other entities, this standard is effective for annual reporting periods beginning after December 15, 2018, and interim periods within annual periods beginning after December 15, 2019. Early adoption is permitted.
We are currently in the process of assessing the adoption methodology, which allows ASU 2014‑09 to be applied either retrospectively to each prior period presented or with the cumulative effect recognized as of the date of initial application. Our final determination will depend on a number of factors, such as the significance of the impact of the new standard on our financial results, system readiness, including that of software procured from third‑party providers, and our ability to accumulate and analyze the information necessary to assess the impact on prior period financial statements, as necessary.
We are also currently evaluating the impact ASU 2014‑09 will have on our consolidated financial statements. We are in the initial stages of our evaluation of the impact of ASU 2014‑09 on our 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 preliminarily 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 ASU 2014‑09 could have a material impact on our consolidated financial statements, we do not know and cannot reasonably estimate the quantitative impact on our financial statements at this time.
In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business (ASU 2017-01), which changes the definition of a business to assist entities with evaluating when a set of transferred assets and activities is a business. If substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets, the set of transferred assets and activities is not a business. For public entities, this standard is effective for annual reporting periods beginning after December 15, 2017, including interim periods within those years. For all other entities, it is effective for annual reporting periods beginning after December 15, 2018, and interim periods within annual periods beginning after December 15, 2019. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, Compensation Stock Compensation (Topic 718): Scope of Modification Accounting, or ASU 2017-09, which clarifies when to account for a change to the terms or conditions of a share-based payment award as a modification. Under ASU 2017-09, modification accounting is required only if the fair value, the vesting conditions, or the classification of the award (as equity or liability) changes as a result of the change in terms or conditions. This standard is effective for all entities for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period. Early adoption is permitted. We are currently evaluating the impact that this standard will have on our consolidated financial statements.
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 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Oct. 31, 2017
Accounting Policies [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 October 31,
 
2017
 
2016
Cash and cash equivalents
$
62,797

 
$
31,448

Restricted cash
18,050

 
15,446

Cash, cash equivalents and restricted cash
$
80,847

 
$
46,894

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

 
$

 
$

 
$
6,882

Asset-backed securities
500

 


 


 
500

Commercial paper
13,995

 

 

 
13,995

Municipal securities
4,475

 

 

 
4,475

Reverse repurchase agreements(2)
4,000

 

 

 
4,000

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

 

 
(19
)
 
7,793

Asset-backed securities
37,245

 

 
(36
)
 
37,209

Corporate notes and obligations
198,401

 
19

 
(172
)
 
198,248

Commercial paper
84,636

 
3

 

 
84,639

Municipal securities
14,342

 

 
(11
)
 
14,331

Certificates of deposit
29,150

 
5

 
(3
)
 
29,152

U.S. treasury securities
31,816

 

 
(7
)
 
31,809

Total cash equivalents and marketable
securities
$
433,254

 
$
27

 
$
(248
)
 
$
433,033

___________
(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of October 31, 2017.
(2)
As part of our cash management strategy, we invest in reverse repurchase agreements. Such reverse repurchase agreements are tri-party repurchase agreements and have maturities of three months or less at the time of investment and are collateralized by U.S. treasury securities at 102% of the principal amount. In a tri-party repurchase agreement, a third-party custodian bank functions as an independent intermediary to facilitate transfer of cash and holding the collateral on behalf of the underlying investor for the term of the agreement thereby minimizing risk and exposure to both parties. These reverse repurchase agreements are included within cash equivalents due to their high liquidity and relatively low risk.

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

 
$

 
$

 
$
49,390

U.S. agency obligations
3,249

 

 

 
3,249

Corporate notes and obligations
2,050

 

 

 
2,050

Commercial paper
3,998

 

 

 
3,998

Marketable securities:
 
 
 
 
 
 
 
Asset-backed securities
39,281

 

 
(17
)
 
39,264

Corporate notes and obligations
105,698

 
5

 
(116
)
 
105,587

Municipal securities
16,128

 

 
(23
)
 
16,105

Certificate of deposit
15,500

 
20

 

 
15,520

U.S. treasury securities
5,004

 

 

 
5,004

Total cash equivalents and marketable
securities
$
240,298

 
$
25

 
$
(156
)
 
$
240,167


___________
(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of January 31, 2017.
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 October 31,
 
2017
 
2016
Cash and cash equivalents
$
62,797

 
$
31,448

Restricted cash
18,050

 
15,446

Cash, cash equivalents and restricted cash
$
80,847

 
$
46,894

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash Equivalents and Marketable Securities (Tables)
9 Months Ended
Oct. 31, 2017
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 October 31,
 
2017
 
2016
Cash and cash equivalents
$
62,797

 
$
31,448

Restricted cash
18,050

 
15,446

Cash, cash equivalents and restricted cash
$
80,847

 
$
46,894

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

 
$

 
$

 
$
6,882

Asset-backed securities
500

 


 


 
500

Commercial paper
13,995

 

 

 
13,995

Municipal securities
4,475

 

 

 
4,475

Reverse repurchase agreements(2)
4,000

 

 

 
4,000

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

 

 
(19
)
 
7,793

Asset-backed securities
37,245

 

 
(36
)
 
37,209

Corporate notes and obligations
198,401

 
19

 
(172
)
 
198,248

Commercial paper
84,636

 
3

 

 
84,639

Municipal securities
14,342

 

 
(11
)
 
14,331

Certificates of deposit
29,150

 
5

 
(3
)
 
29,152

U.S. treasury securities
31,816

 

 
(7
)
 
31,809

Total cash equivalents and marketable
securities
$
433,254

 
$
27

 
$
(248
)
 
$
433,033

___________
(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of October 31, 2017.
(2)
As part of our cash management strategy, we invest in reverse repurchase agreements. Such reverse repurchase agreements are tri-party repurchase agreements and have maturities of three months or less at the time of investment and are collateralized by U.S. treasury securities at 102% of the principal amount. In a tri-party repurchase agreement, a third-party custodian bank functions as an independent intermediary to facilitate transfer of cash and holding the collateral on behalf of the underlying investor for the term of the agreement thereby minimizing risk and exposure to both parties. These reverse repurchase agreements are included within cash equivalents due to their high liquidity and relatively low risk.

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

 
$

 
$

 
$
49,390

U.S. agency obligations
3,249

 

 

 
3,249

Corporate notes and obligations
2,050

 

 

 
2,050

Commercial paper
3,998

 

 

 
3,998

Marketable securities:
 
 
 
 
 
 
 
Asset-backed securities
39,281

 

 
(17
)
 
39,264

Corporate notes and obligations
105,698

 
5

 
(116
)
 
105,587

Municipal securities
16,128

 

 
(23
)
 
16,105

Certificate of deposit
15,500

 
20

 

 
15,520

U.S. treasury securities
5,004

 

 

 
5,004

Total cash equivalents and marketable
securities
$
240,298

 
$
25

 
$
(156
)
 
$
240,167


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

 
$

 
$

 
$
6,882

Asset-backed securities
500

 


 


 
500

Commercial paper
13,995

 

 

 
13,995

Municipal securities
4,475

 

 

 
4,475

Reverse repurchase agreements(2)
4,000

 

 

 
4,000

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

 

 
(19
)
 
7,793

Asset-backed securities
37,245

 

 
(36
)
 
37,209

Corporate notes and obligations
198,401

 
19

 
(172
)
 
198,248

Commercial paper
84,636

 
3

 

 
84,639

Municipal securities
14,342

 

 
(11
)
 
14,331

Certificates of deposit
29,150

 
5

 
(3
)
 
29,152

U.S. treasury securities
31,816

 

 
(7
)
 
31,809

Total cash equivalents and marketable
securities
$
433,254

 
$
27

 
$
(248
)
 
$
433,033

___________
(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of October 31, 2017.
(2)
As part of our cash management strategy, we invest in reverse repurchase agreements. Such reverse repurchase agreements are tri-party repurchase agreements and have maturities of three months or less at the time of investment and are collateralized by U.S. treasury securities at 102% of the principal amount. In a tri-party repurchase agreement, a third-party custodian bank functions as an independent intermediary to facilitate transfer of cash and holding the collateral on behalf of the underlying investor for the term of the agreement thereby minimizing risk and exposure to both parties. These reverse repurchase agreements are included within cash equivalents due to their high liquidity and relatively low risk.

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

 
$

 
$

 
$
49,390

U.S. agency obligations
3,249

 

 

 
3,249

Corporate notes and obligations
2,050

 

 

 
2,050

Commercial paper
3,998

 

 

 
3,998

Marketable securities:
 
 
 
 
 
 
 
Asset-backed securities
39,281

 

 
(17
)
 
39,264

Corporate notes and obligations
105,698

 
5

 
(116
)
 
105,587

Municipal securities
16,128

 

 
(23
)
 
16,105

Certificate of deposit
15,500

 
20

 

 
15,520

U.S. treasury securities
5,004

 

 

 
5,004

Total cash equivalents and marketable
securities
$
240,298

 
$
25

 
$
(156
)
 
$
240,167


___________
(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of January 31, 2017.
Schedule of Marketable Securities in an Unrealized Loss Position
As of October 31, 2017, 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,793

 
$
(19
)
 
$

 
$

 
$
7,793

 
$
(19
)
Asset-backed securities
34,486

 
(35
)
 
747

 
(1
)
 
35,233

 
(36
)
Corporate notes and obligations
153,659

 
(143
)
 
16,394

 
(30
)
 
170,053

 
(173
)
Municipal securities
13,806

 
(11
)
 

 

 
13,806

 
(11
)
Certificates of deposit
10,497

 
(3
)
 

 

 
10,497

 
(3
)
U.S. treasury securities
31,809

 
(6
)
 

 

 
31,809

 
(6
)
Total
$
252,050

 
$
(217
)
 
$
17,141

 
$
(31
)
 
$
269,191

 
$
(248
)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurement (Tables)
9 Months Ended
Oct. 31, 2017
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 and liabilities according to the fair value hierarchy, measured at fair value as of October 31, 2017 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
6,882

 
$

 
$

 
$
6,882

Asset-backed securities

 
500

 

 
500

Commercial paper

 
13,995

 

 
13,995

Municipal securities

 
4,475

 

 
4,475

Reverse repurchase agreement

 
4,000

 

 
4,000

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations

 
7,793

 

 
7,793

Asset-backed securities

 
37,209

 

 
37,209

Corporate notes and obligations

 
198,248

 

 
198,248

Commercial paper

 
84,639

 

 
84,639

Municipal securities

 
14,331

 

 
14,331

Certificates of deposit

 
29,152

 

 
29,152

U.S. treasury securities(1)
29,817

 
1,992

 

 
31,809

Restricted cash:
 
 
 
 
 
 
 
Money market funds
14,672

 

 

 
14,672

Total financial assets
$
51,371

 
$
396,334

 
$

 
$
447,705

________
(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 and liabilities according to the fair value hierarchy, measured at fair value as of January 31, 2017 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
49,390

 
$

 
$

 
$
49,390

U.S. agency obligations

 
3,249

 

 
3,249

Corporate notes and obligations

 
2,050

 

 
2,050

Commercial paper

 
3,998

 

 
3,998

Marketable securities:
 
 
 
 
 
 
 
Asset-backed securities

 
39,264

 

 
39,264

Corporate notes and obligations

 
105,587

 

 
105,587

Municipal securities

 
16,105

 

 
16,105

Certificate of deposit

 
15,520

 

 
15,520

U.S. treasury securities

 
5,004

 

 
5,004

Restricted cash:
 
 
 
 
 
 
 
Money market funds
15,446

 

 

 
15,446

Total financial assets
$
64,836

 
$
190,777

 
$

 
$
255,613

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components (Tables)
9 Months Ended
Oct. 31, 2017
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
 
October 31, 2017
 
January 31, 2017
Computer equipment and software
$
17,841

 
$
17,981

Office furniture and equipment
7,648

 
4,350

Leasehold improvements
13,030

 
8,468

Construction in progress
612

 

Property and equipment, gross
39,131

 
30,799

Less: accumulated depreciation and amortization
(23,553
)
 
(17,695
)
Property and equipment, net
$
15,578

 
$
13,104

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

 
$
(6,148
)
 
$
5,838

 
2.7
Customer relationships and other acquired intangible assets
6,797

 
(5,980
)
 
817

 
4.0
Total
$
18,783

 
$
(12,128
)
 
$
6,655

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

 
$
(4,548
)
 
$
5,607

 
2.9
Customer relationships and other acquired intangible assets
6,125

 
(4,681
)
 
1,444

 
0.8
Total
$
16,280

 
$
(9,229
)
 
$
7,051

 
2.5
Schedule of Expected Future Amortization Expense of Intangible Assets
The expected future amortization expense of these intangible assets as of October 31, 2017 is as follows (in thousands, by fiscal year):
Remaining three months of fiscal 2018
$
801

2019
2,628

2020
1,737

2021
944

2022
464

2023
81

Total intangible assets, net
$
6,655

Accrued Compensation and Other Accrued Liabilities
Accrued compensation consists of the following (in thousands):
 
As of
 
October 31, 2017
 
January 31, 2017
Accrued salaries and benefits
$
3,497

 
$
2,330

Accrued bonuses
14,663

 
15,338

Accrued commissions
8,827

 
11,856

Employee stock purchase plan withholdings
7,689

 

Accrued compensation-related taxes and other
5,353

 
3,852

Total accrued compensation
$
40,029

 
$
33,376

Other Accrued Liabilities
Other accrued liabilities consists of the following (in thousands):
 
As of
 
October 31, 2017
 
January 31, 2017
Accrued taxes
$
2,383

 
$
1,585

Deferred real estate costs
446

 
47

Accrued professional costs
4,250

 
2,147

Customer deposits
778

 
301

Deferred sublease income
405

 
861

Accrued self-insurance costs
1,307

 
746

Other
7,362

 
4,231

Total other accrued liabilities
$
16,931

 
$
9,918

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations (Tables)
9 Months Ended
Oct. 31, 2017
Business Combinations [Abstract]  
Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed
The following table summarizes the estimated fair values of assets acquired and liabilities assumed as of the date of acquisition (dollars in thousands):
 
Fair Value
 
Estimated
Useful Life
Net tangible assets
$
936

 
n/a
Developed technology and other acquired intangible assets
2,527

 
4 - 5 years
Goodwill
1,296

 
n/a
Net assets acquired
$
4,759

 
 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Oct. 31, 2017
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 October 31, 2017 are as follows (in thousands, by fiscal year):
 
Minimum Lease Payments
 
Sublease Rental Proceeds
 
Net Minimum Lease Payments
Remaining three months of fiscal 2018
$
4,720

 
(3,269
)
 
1,451

2019
33,958

 
(13,292
)
 
20,666

2020
35,171

 
(13,690
)
 
21,481

2021
35,256

 
(14,098
)
 
21,158

2022
31,740

 
(10,858
)
 
20,882

2023 and thereafter
162,502

 
(4,388
)
 
158,114

Total
$
303,347

 
$
(59,595
)
 
$
243,752

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Option Plans (Tables)
9 Months Ended
Oct. 31, 2017
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, 2017
 
23,239,679

 
$
4.67

 
6.0

 
$
319,016

Granted
 
47,400

 
20.10

 

 

Exercised
 
(1,529,777
)
 
2.31

 

 

Canceled
 
(268,560
)
 
13.51

 

 

Balance — October 31, 2017
 
21,488,742

 
$
4.76

 
5.2

 
$
227,510

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, 2017
21,374,022

 
$
22.36

Granted
5,027,626

 
16.80

Canceled
(1,384,357
)
 
15.53

Vested
(8,359,609
)
 
15.06

Balance —October 31, 2017
16,657,682

 
$
15.58

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information (Tables)
9 Months Ended
Oct. 31, 2017
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment
Financial information for each reportable segment was as follows (in thousands):
 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Revenue:
 
 
 
 
 
 
 
Subscription
$
78,105

 
$
52,733

 
$
216,762

 
$
144,093

Services
16,464

 
14,525

 
47,231

 
44,106

Total revenue
$
94,569

 
$
67,258

 
$
263,993

 
$
188,199


 
Three Months Ended October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Contribution margin:
 
 
 
 
 
 
 
Subscription
$66,953
 
43,803

 
184,340

 
117,783

Services
2,011

 
2,305

 
6,610

 
9,500

Total segment contribution margin
$68,964
 
$46,108
 
$190,950
 
$127,283
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 October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Segment contribution margin
$
68,964

 
$
46,108

 
$
190,950

 
$
127,283

Amortization of acquired intangible assets
(1,038
)
 
(945
)
 
(2,923
)
 
(2,775
)
Stock-based compensation expense
(31,147
)
 
(5,317
)
 
(261,680
)
 
(16,558
)
Corporate costs, such as research and development, corporate general and administrative and other
(93,369
)
 
(83,834
)
 
(270,962
)
 
(234,241
)
Loss from operations
$
(56,590
)
 
$
(43,988
)
 
$
(344,615
)
 
$
(126,291
)
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss Per Share (Tables)
9 Months Ended
Oct. 31, 2017
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 October 31,
 
Nine Months Ended October 31,
 
2017
 
2016
 
2017
 
2016
Numerator:
 
 
 
 
 
 
 
Net loss
$
(55,338
)
 
$
(44,045
)
 
$
(341,886
)
 
$
(125,885
)
Denominator:
 
 
 
 
 
 
 
Weighted-average shares used in computing net loss per share, basic and diluted
138,506

 
36,598

 
104,551

 
36,261

Net loss per share, basic and diluted
$
(0.40
)
 
$
(1.20
)
 
$
(3.27
)
 
$
(3.47
)
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 October 31,
 
2017
 
2016
Redeemable convertible preferred stock on an as-if converted basis

 
74,907

Stock options to purchase common stock
21,489

 
23,414

Restricted stock units
16,917

 
15,101

Shares issuable pursuant to the ESPP
925

 

Total
39,331

 
113,422

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Organization and Description of Business - Narrative (Details) - USD ($)
Oct. 02, 2017
May 03, 2017
Oct. 31, 2017
Jan. 31, 2017
Subsequent Event [Line Items]        
Accumulated deficit     $ 1,017,883,000 $ 675,997,000
Common stock issued (in shares)       38,156,688
Convertible preferred stock (in shares)   74,907,415    
Reclassified temporary equity     0 $ 657,687,000
Additional paid-in capital     1,348,578,000 $ 192,795,000
Restatement Adjustment        
Subsequent Event [Line Items]        
Reclassified temporary equity   $ (657,700,000)    
Additional paid-in capital     $ 657,700,000  
Affiliated Entity | Cloudera Foundation | Donation to Non-Profit Affiliate        
Subsequent Event [Line Items]        
Cash donation   $ 2,400,000    
IPO proceeds donated (as a percent)   1.00%    
IPO        
Subsequent Event [Line Items]        
Common stock issued (in shares)   17,250,000.00    
Public offering price (in dollars per share)   $ 15.00    
Aggregate net proceeds from stock offering   $ 235,400,000    
Underwriting and commissions   18,100,000    
Other issuance costs   $ 5,300,000    
Follow-On Offering        
Subsequent Event [Line Items]        
Common stock issued (in shares) 3,000,000      
Public offering price (in dollars per share) $ 16.45      
Aggregate net proceeds from stock offering $ 46,000,000      
Underwriting and commissions 2,000,000      
Offering costs $ 1,400,000      
Follow-On Offering | Investor        
Subsequent Event [Line Items]        
Common stock issued (in shares) 10,432,114      
Aggregate net proceeds from stock offering $ 0      
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) - USD ($)
$ in Thousands
Oct. 31, 2017
Jan. 31, 2017
Oct. 31, 2016
Jan. 31, 2016
Accounting Policies [Abstract]        
Cash and cash equivalents $ 62,797 $ 74,186 $ 31,448  
Restricted cash 18,050 15,446 15,446  
Cash, cash equivalents and restricted cash $ 80,847 $ 89,632 $ 46,894 $ 35,994
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Millions
9 Months Ended 12 Months Ended
Apr. 27, 2017
USD ($)
Oct. 31, 2017
segment
Jan. 31, 2017
Concentration Risk [Line Items]      
Number of operating segments | segment   2  
Restricted stock units      
Concentration Risk [Line Items]      
Award vesting period (in years)   4 years  
Equity Incentive Plan 2008 | Restricted stock units      
Concentration Risk [Line Items]      
Award vesting period (in years)   4 years  
Stock-based compensation expense | $ $ 181.5    
Subscription Arrangement, Limited Case      
Concentration Risk [Line Items]      
Revenue recognition period (in years)   7 years  
Minimum | Subscription Arrangement      
Concentration Risk [Line Items]      
Revenue recognition period (in years)   1 year  
Maximum | Subscription Arrangement      
Concentration Risk [Line Items]      
Revenue recognition period (in years)   3 years  
Customer Concentration Risk | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk (as a percent)     21.00%
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2017
Jan. 31, 2017
Marketable securities:    
Unrealized Gains $ 27 $ 25
Unrealized Losses (248) (156)
Total cash equivalents and marketable securities, Amortized Cost 433,254 240,298
Total cash equivalents and marketable securities, Estimated Fair Value $ 433,033 240,167
Principal amount (as a percent) 102.00%  
U.S. agency obligations    
Marketable securities:    
Amortized Cost $ 7,812  
Unrealized Gains 0  
Unrealized Losses (19)  
Estimated Fair Value 7,793  
Asset-backed securities    
Marketable securities:    
Amortized Cost 37,245 39,281
Unrealized Gains 0 0
Unrealized Losses (36) (17)
Estimated Fair Value 37,209 39,264
Corporate notes and obligations    
Marketable securities:    
Amortized Cost 198,401 105,698
Unrealized Gains 19 5
Unrealized Losses (172) (116)
Estimated Fair Value 198,248 105,587
Commercial paper    
Marketable securities:    
Amortized Cost 84,636  
Unrealized Gains 3  
Unrealized Losses 0  
Estimated Fair Value 84,639  
Municipal securities    
Marketable securities:    
Amortized Cost 14,342 16,128
Unrealized Gains 0 0
Unrealized Losses (11) (23)
Estimated Fair Value 14,331 16,105
Certificates of deposit    
Marketable securities:    
Amortized Cost 29,150 15,500
Unrealized Gains 5 20
Unrealized Losses (3) 0
Estimated Fair Value 29,152 15,520
U.S. treasury securities    
Marketable securities:    
Amortized Cost 31,816 5,004
Unrealized Gains 0 0
Unrealized Losses (7) 0
Estimated Fair Value 31,809 5,004
Money market funds    
Cash Equivalents:    
Amortized Cost 6,882 49,390
Estimated Fair Value 6,882 49,390
Asset-backed securities    
Cash Equivalents:    
Amortized Cost 500  
Estimated Fair Value 500  
U.S. agency obligations    
Cash Equivalents:    
Amortized Cost   3,249
Estimated Fair Value   3,249
Corporate notes and obligations    
Cash Equivalents:    
Amortized Cost   2,050
Estimated Fair Value   2,050
Commercial paper    
Cash Equivalents:    
Amortized Cost 13,995 3,998
Estimated Fair Value 13,995 $ 3,998
Municipal securities    
Cash Equivalents:    
Amortized Cost 4,475  
Estimated Fair Value 4,475  
Reverse repurchase agreement    
Cash Equivalents:    
Amortized Cost 4,000  
Estimated Fair Value $ 4,000  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash Equivalents and Marketable Securities - Narrative (Details) - USD ($)
9 Months Ended 12 Months Ended
Oct. 31, 2017
Jan. 31, 2017
Cash and Cash Equivalents [Line Items]    
Unrealized losses, greater than 12 months $ 31,000 $ 0
Unrealized loss, less than 12 months (less than 1,000 on October 31, 2017 and January 31, 2017) $ 217,000  
Minimum    
Cash and Cash Equivalents [Line Items]    
Marketable securities term 1 year 1 year
Unrealized loss, less than 12 months (less than 1,000 on October 31, 2017 and January 31, 2017) $ 1,000 $ 1,000
Maximum    
Cash and Cash Equivalents [Line Items]    
Marketable securities term 3 years 4 years
Unrealized loss, less than 12 months (less than 1,000 on October 31, 2017 and January 31, 2017) $ 19,000 $ 26,000
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash Equivalents and Marketable Securities - Schedule of Marketable Securities in an Unrealized Loss Position (Details) - USD ($)
Oct. 31, 2017
Jan. 31, 2017
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months $ 252,050,000  
Unrealized loss, less than 12 months (217,000)  
Fair value, greater than 12 months 17,141,000  
Unrealized losses, greater than 12 months (31,000) $ 0
Total fair value 269,191,000  
Total unrealized losses (248,000)  
U.S. agency obligations    
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months 7,793,000  
Unrealized loss, less than 12 months (19,000)  
Fair value, greater than 12 months 0  
Unrealized losses, greater than 12 months 0  
Total fair value 7,793,000  
Total unrealized losses (19,000)  
Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months 34,486,000  
Unrealized loss, less than 12 months (35,000)  
Fair value, greater than 12 months 747,000  
Unrealized losses, greater than 12 months (1,000)  
Total fair value 35,233,000  
Total unrealized losses (36,000)  
Corporate notes and obligations    
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months 153,659,000  
Unrealized loss, less than 12 months (143,000)  
Fair value, greater than 12 months 16,394,000  
Unrealized losses, greater than 12 months (30,000)  
Total fair value 170,053,000  
Total unrealized losses (173,000)  
Municipal securities    
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months 13,806,000  
Unrealized loss, less than 12 months (11,000)  
Fair value, greater than 12 months 0  
Unrealized losses, greater than 12 months 0  
Total fair value 13,806,000  
Total unrealized losses (11,000)  
Certificates of deposit    
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months 10,497,000  
Unrealized loss, less than 12 months (3,000)  
Fair value, greater than 12 months 0  
Unrealized losses, greater than 12 months 0  
Total fair value 10,497,000  
Total unrealized losses (3,000)  
U.S. treasury securities    
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months 31,809,000  
Unrealized loss, less than 12 months (6,000)  
Fair value, greater than 12 months 0  
Unrealized losses, greater than 12 months 0  
Total fair value 31,809,000  
Total unrealized losses $ (6,000)  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.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
Oct. 31, 2017
Jan. 31, 2017
U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value $ 7,793  
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 37,209 $ 39,264
Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 198,248 105,587
Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 14,331 16,105
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 29,152 15,520
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 31,809 5,004
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 447,705 255,613
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,793  
Fair Value, Measurements, Recurring | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 37,209 39,264
Fair Value, Measurements, Recurring | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 198,248 105,587
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 84,639  
Fair Value, Measurements, Recurring | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 14,331 16,105
Fair Value, Measurements, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 29,152 15,520
Fair Value, Measurements, Recurring | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 31,809 5,004
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 51,371 64,836
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  
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  
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 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 29,817 0
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 396,334 190,777
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,793  
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 37,209 39,264
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 198,248 105,587
Fair Value, Measurements, Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 84,639  
Fair Value, Measurements, Recurring | Level 2 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 14,331 16,105
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 29,152 15,520
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 1,992 5,004
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  
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  
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 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 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 6,882 49,390
Restricted cash 14,672 15,446
Fair Value, Measurements, Recurring | Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 6,882 49,390
Restricted cash 14,672 15,446
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 500  
Fair Value, Measurements, Recurring | Asset-backed securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents  
Fair Value, Measurements, Recurring | Asset-backed securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 500  
Fair Value, Measurements, Recurring | Asset-backed securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents  
Fair Value, Measurements, Recurring | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   3,249
Fair Value, Measurements, Recurring | U.S. agency obligations | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Fair Value, Measurements, Recurring | U.S. agency obligations | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   3,249
Fair Value, Measurements, Recurring | U.S. agency obligations | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Fair Value, Measurements, Recurring | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   2,050
Fair Value, Measurements, Recurring | Corporate notes and obligations | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Fair Value, Measurements, Recurring | Corporate notes and obligations | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   2,050
Fair Value, Measurements, Recurring | Corporate notes and obligations | 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 13,995 3,998
Fair Value, Measurements, Recurring | Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Measurements, Recurring | Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 13,995 3,998
Fair Value, Measurements, Recurring | Commercial paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 $ 0
Fair Value, Measurements, Recurring | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 4,475  
Fair Value, Measurements, Recurring | Municipal securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Fair Value, Measurements, Recurring | Municipal securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 4,475  
Fair Value, Measurements, Recurring | Municipal securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Fair Value, Measurements, Recurring | Reverse repurchase agreement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 4,000  
Fair Value, Measurements, Recurring | Reverse repurchase agreement | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Fair Value, Measurements, Recurring | Reverse repurchase agreement | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 4,000  
Fair Value, Measurements, Recurring | Reverse repurchase agreement | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) - USD ($)
$ in Thousands
Oct. 31, 2017
Jan. 31, 2017
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 39,131 $ 30,799
Accumulated depreciation and amortization (23,553) (17,695)
Property and equipment, net 15,578 13,104
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 17,841 17,981
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 7,648 4,350
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 13,030 8,468
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 612 $ 0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Depreciation $ 1.6 $ 1.6 $ 6.7 $ 4.7
Amortization expense of intangible assets $ 1.0 $ 1.0 $ 2.9 $ 2.8
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2017
Jan. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 18,783 $ 16,280
Accumulated Amortization (12,128) (9,229)
Net Book Value $ 6,655 $ 7,051
Weighted Average Remaining Useful Life (in years) 2 years 10 months 24 days 2 years 6 months
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 11,986 $ 10,155
Accumulated Amortization (6,148) (4,548)
Net Book Value $ 5,838 $ 5,607
Weighted Average Remaining Useful Life (in years) 2 years 8 months 12 days 2 years 10 months 24 days
Customer relationships and other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 6,797 $ 6,125
Accumulated Amortization (5,980) (4,681)
Net Book Value $ 817 $ 1,444
Weighted Average Remaining Useful Life (in years) 4 years 9 months 18 days
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2017
Jan. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Remaining three months of fiscal 2018 $ 801  
2019 2,628  
2020 1,737  
2021 944  
2022 464  
2023 81  
Net Book Value $ 6,655 $ 7,051
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2017
Jan. 31, 2017
Accrued Compensation    
Accrued salaries and benefits $ 3,497 $ 2,330
Accrued bonuses 14,663 15,338
Accrued commissions 8,827 11,856
Employee stock purchase plan withholdings 7,689 0
Accrued compensation-related taxes and other 5,353 3,852
Total accrued compensation 40,029 33,376
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued taxes 2,383 1,585
Deferred real estate costs 446 47
Accrued professional costs 4,250 2,147
Customer deposits 778 301
Deferred sublease income 405 861
Accrued self-insurance costs 1,307 746
Other 7,362 4,231
Total other accrued liabilities $ 16,931 $ 9,918
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Narrative (Details)
$ in Millions
1 Months Ended
Sep. 30, 2017
USD ($)
Fast Forward Labs  
Business Acquisition [Line Items]  
Consideration transferred $ 4.8
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
1 Months Ended
Sep. 30, 2017
Oct. 31, 2017
Jan. 31, 2017
Business Acquisition [Line Items]      
Goodwill   $ 33,621 $ 31,516
Fast Forward Labs      
Business Acquisition [Line Items]      
Net tangible assets $ 936    
Developed technology and other acquired intangible assets 2,527    
Goodwill 1,296    
Net assets acquired $ 4,759    
Fast Forward Labs | Minimum      
Business Acquisition [Line Items]      
Estimated Useful Life 4 years    
Fast Forward Labs | Maximum      
Business Acquisition [Line Items]      
Estimated Useful Life 5 years    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2017
Feb. 28, 2017
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Jan. 31, 2017
Operating Leased Assets [Line Items]              
Letters of credit     $ 19,900   $ 19,900   $ 16,800
Sublease Rental Proceeds, Remaining three months of fiscal 2018     3,269   3,269    
Sublease Rental Proceeds, 2019     13,292   13,292    
Sublease Rental Proceeds, 2020     13,690   13,690    
Sublease Rental Proceeds, 2021     14,098   14,098    
Sublease Rental Proceeds, 2022     10,858   10,858    
Minimum lease payments     303,347   303,347    
Rent expense     $ 4,800 $ 2,100 $ 10,500 $ 6,200  
Palo Alto, California              
Operating Leased Assets [Line Items]              
Sublease term   45 months          
Sublease Rental Proceeds, Remaining three months of fiscal 2018   $ 1,000          
Sublease Rental Proceeds, 2019   4,000          
Sublease Rental Proceeds, 2020   4,100          
Sublease Rental Proceeds, 2021   4,300          
Sublease Rental Proceeds, 2022   $ 700          
San Francisco, California              
Operating Leased Assets [Line Items]              
Lease term 87 months            
Lease renewal option term 60 months            
Minimum lease payments $ 34,500            
Prepaid upon execution of lease $ 400            
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases (Details)
$ in Thousands
Oct. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Minimum Lease Payments, Remaining three months of fiscal 2018 $ 4,720
Sublease Rental Proceeds, Remaining three months of fiscal 2018 (3,269)
Net Minimum Lease Payments, Remaining three months of fiscal 2018 1,451
Minimum Lease Payments, 2019 33,958
Sublease Rental Proceeds, 2019 (13,292)
Net Minimum Lease Payments, 2019 20,666
Minimum Lease Payments, 2020 35,171
Sublease Rental Proceeds, 2020 (13,690)
Net Minimum Lease Payments, 2020 21,481
Minimum Lease Payments, 2021 35,256
Sublease Rental Proceeds, 2021 (14,098)
Net Minimum Lease Payments, 2021 21,158
Minimum Lease Payments, 2022 31,740
Sublease Rental Proceeds, 2022 (10,858)
Net Minimum Lease Payments, 2022 20,882
Minimum Lease Payments, 2023 and thereafter 162,502
Sublease Rental Proceeds, 2023 and thereafter (4,388)
Net Minimum Lease Payments, 2023 158,114
Minimum Lease Payments, Total 303,347
Sublease Rental Proceeds, Total (59,595)
Net Minimum Lease Payments, Total $ 243,752
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
Oct. 31, 2017
May 03, 2017
Jan. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Preferred stock shares outstanding (in shares) 0    
Convertible preferred stock converted to common shares (in shares)   74,907,415  
Reclassified temporary equity $ 0   $ 657,687
Additional paid-in capital $ 1,348,578   $ 192,795
Preferred stock shares authorized (in shares) 20,000,000    
Preferred stock par value (in dollars per share) $ 0.00005    
Preferred stock shares issued (in shares) 0    
Common stock authorized (in shares) 1,200,000,000   160,000,000
Common stock par value (in dollars per share) $ 0.00005   $ 0.00005
Common stock issued (in shares)     38,156,688
Common stock outstanding (in shares) 140,492,231   38,156,688
Restatement Adjustment      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Reclassified temporary equity   $ (657,700)  
Additional paid-in capital $ 657,700    
Convertible Preferred Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Preferred stock shares outstanding (in shares) 0    
Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock issued (in shares) 140,492,231    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Option Plans - Narrative (Details) - USD ($)
1 Months Ended 9 Months Ended
Apr. 27, 2017
Mar. 31, 2017
Mar. 31, 2017
Oct. 31, 2017
Oct. 31, 2016
Jan. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Reserved for issuance under plans (in shares)       73,373,382    
Intrinsic value of exercised options       $ 21,500,000 $ 16,200,000  
Tax benefit from stock options       $ 0    
Weighted average grant date value of employee options (in dollars per share)       $ 8.67 $ 10.13  
Unamortized stock based compensation expense       $ 14,700,000    
Employee stock purchase plan withholdings       $ 7,689,000   $ 0
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    
Average remaining vesting period (in years)       1 year 7 months 6 days    
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)       1 year 8 months 6 days    
Unamortized stock based compensation expense RSUs       $ 142,800,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 2008            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Increase in shares reserved for grant (in shares)     2,000,000      
Equity Incentive Plan 2008 | Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period (in years)       4 years    
Stock-based compensation expense $ 181,500,000          
Equity Incentive Plan 2017            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock reserved for grant (in shares)   30,000,000 30,000,000      
Restriction on increase to shares outstanding (as a percent)     5.00%      
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)   3,000,000 3,000,000      
Maximum ownership interest for plan participation (as a percent)   5.00% 5.00%      
Purchase price (as a percent)   85.00%        
Maximum stock value purchased   $ 25,000 $ 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% 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% 15.00%      
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Option Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Oct. 31, 2017
Jan. 31, 2017
Oct. 31, 2017
Stock Options Outstanding      
Options outstanding at the beginning of the period (in shares)     23,239,679
Granted (in shares)     47,400
Exercised (in shares)     (1,529,777)
Canceled (in shares)     (268,560)
Options outstanding at the end of the period (in shares) 21,488,742 23,239,679 21,488,742
Weighted- Average Exercise Price      
Options outstanding at the beginning of the period (in dollars per share)     $ 4.67
Granted (in dollars per share)     20.10
Exercised (in dollars per share)     2.31
Canceled (in dollars per share)     13.51
Options outstanding at the end of the period (in dollars per share) $ 4.76 $ 4.67 $ 4.76
Additional Information      
Weighted-Average Remaining Contractual Term (Years) 5 years 2 months 12 days 6 years  
Aggregate Intrinsic Value Beginning of Period     $ 319,016
Aggregate Intrinsic Value End of Period $ 227,510 $ 319,016 $ 227,510
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Option Plans - Schedule of Restricted Stock Activity (Details) - Restricted stock units
9 Months Ended
Oct. 31, 2017
$ / shares
shares
Number of Restricted Stock Units  
Number of Restricted Stock Units Outstanding Beginning of Period (in shares) | shares 21,374,022
Granted (in shares) | shares 5,027,626
Canceled (in shares) | shares (1,384,357)
Vested and converted to shares (in shares) | shares (8,359,609)
Number of Restricted Stock Units Outstanding End of Period (in shares) | shares 16,657,682
Weighted- Average Grant Date Fair Value Per Share  
Weighted- Average Grant Date Fair Value Per Share Beginning of Period (in dollars per share) | $ / shares $ 22.36
Granted (in dollars per share) | $ / shares 16.80
Canceled (in dollars per share) | $ / shares 15.53
Vested (in dollars per share) | $ / shares 15.06
Weighted- Average Grant Date Fair Value Per Share End of Period (in dollars per share) | $ / shares $ 15.58
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Income Tax Disclosure [Abstract]        
Tax provision $ (241) $ 456 $ 1,210 $ 1,426
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Related Party Transactions - Narrative (Details) - Affiliated Entity - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
May 03, 2017
Jan. 31, 2017
Oct. 31, 2017
Oct. 31, 2016
Intel Corporation        
Related Party Transaction [Line Items]        
Ownership interest (as a percent)     19.00%  
Intel Corporation | Revenue from Affiliated Companies        
Related Party Transaction [Line Items]        
Revenue from related party     $ 8.3 $ 6.2
Intel Corporation | Accounts Receivable from Affiliated Companies        
Related Party Transaction [Line Items]        
Accounts receivable related party   $ 2.3 6.0  
Intel Corporation | Deferred Revenue from Affiliated Companies        
Related Party Transaction [Line Items]        
Deferred revenue   $ 2.1 5.8  
Cloudera Foundation | Donation to Non-Profit Affiliate        
Related Party Transaction [Line Items]        
Donated common shares (in shares)   1,175,063    
Cash donation $ 2.4      
IPO proceeds donated (as a percent) 1.00%      
Other Related Parties | Revenue from Affiliated Companies        
Related Party Transaction [Line Items]        
Revenue from related party     5.4 $ 4.3
Other Related Parties | Accounts Receivable from Affiliated Companies        
Related Party Transaction [Line Items]        
Accounts receivable related party   $ 4.5 0.2  
Other Related Parties | Deferred Revenue from Affiliated Companies        
Related Party Transaction [Line Items]        
Deferred revenue   $ 5.5 $ 5.5  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Segment Reporting Information [Line Items]        
Total revenue $ 94,569 $ 67,258 $ 263,993 $ 188,199
Segment contribution margin 68,964 46,108 190,950 127,283
Subscription        
Segment Reporting Information [Line Items]        
Total revenue 78,105 52,733 216,762 144,093
Segment contribution margin 66,953 43,803 184,340 117,783
Services        
Segment Reporting Information [Line Items]        
Total revenue 16,464 14,525 47,231 44,106
Segment contribution margin $ 2,011 $ 2,305 $ 6,610 $ 9,500
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Segment Reporting Information [Line Items]        
Segment contribution margin $ 68,964 $ 46,108 $ 190,950 $ 127,283
Amortization of acquired intangible assets (1,000) (1,000) (2,900) (2,800)
Corporate costs, such as research and development, corporate general and administrative and other [1],[2] (118,033) (88,807) (483,400) (249,677)
Loss from operations (56,590) (43,988) (344,615) (126,291)
Operating Segments        
Segment Reporting Information [Line Items]        
Segment contribution margin 68,964 46,108 190,950 127,283
Segment Reconciling Items        
Segment Reporting Information [Line Items]        
Amortization of acquired intangible assets (1,038) (945) (2,775) (2,923)
Stock-based compensation expense (31,147) (5,317) (16,558) (261,680)
Corporate, Non-Segment        
Segment Reporting Information [Line Items]        
Corporate costs, such as research and development, corporate general and administrative and other $ (93,369) $ (83,834) $ (234,241) $ (270,962)
[1] Amounts include amortization of acquired intangible assets as follows (in thousands): Three Months Ended October 31, Nine Months Ended October 31, 2017 2016 2017 2016Cost of revenue – subscription $584 $514 $1,608 1,483Sales and marketing 454 431 1,315 1,292
[2] Amounts include stock‑based compensation expense as follows (in thousands): Three Months Ended October 31, Nine Months Ended October 31, 2017 2016 2017 2016Cost of revenue – subscription $2,750 $343 $22,143 $1,051Cost of revenue – services 4,187 432 28,414 1,363Research and development 9,110 1,313 90,139 4,326Sales and marketing 10,070 1,463 82,748 4,496General and administrative 5,030 1,766 38,236 5,322
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information - Narrative (Details) - Non-US - Geographic Concentration
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Jan. 31, 2017
Total Revenue          
Concentration Risk [Line Items]          
Concentration risk (as a percent) 29.00% 26.00% 28.00% 24.00%  
Total Assets          
Concentration Risk [Line Items]          
Concentration risk (as a percent)     2.00%   3.00%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.8.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 9 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Numerator:        
Net loss $ (55,338) $ (44,045) $ (341,886) $ (125,885)
Denominator:        
Weighted-average shares used in computing net loss per share, basic and diluted (in shares) 138,506 36,598 104,551 36,261
Net loss per share, basic and diluted (in shares) $ (0.40) $ (1.20) $ (3.27) $ (3.47)
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
9 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 39,331 113,422
Redeemable convertible preferred stock on an as-if converted basis    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 0 74,907
Stock options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 21,489 23,414
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 16,917 15,101
Shares issuable pursuant to the ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 925 0
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *ETB$L?(\\#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,$% @ J72(2V;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 " "I=(A+(CF_RN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NFG10%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6 MK1."!^ 8^Y?/GR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/=4"HJVH%#DD910HF8!$7(I.MT4(G5!32&6_T@H^?J9MA1@-V MZ-!3!EYR8'*:&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V3=S;MR! MP]O3X\N\;F%])N4UCK^R%72*N&:7R:_-PV:W9;*N^%W!ZZ*ZW_%;T:Q$W;Q/ MKC_\KL(N&+NW_]CX(BA;^'47\@M02P,$% @ J72(2YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "I=(A+Z^J&450" "P!P & 'AL+W=O?0%=ZPKVCP*^[WDX")RLX^)5EI2JX*UFC=R%I5+M%@!9E+0F\HFWM-%? MKES41.FNN '9"DHNUE0S@*(H!36IFC#/[-A)Y!F_*U8U]"0">:]K(OX<*./= M+H3A^\!S=2N5&0!YUI(;_4'5S_8D= ^,42Y531M9\280]+H+]W![A-@8K.*E MHIVMF%D9D19;10)@31KP<]4L9,)#V/WT/0<&0:X[3]'OVS M35XG@P8!& T+_->#!@$<#C&WR_!>(_F^UQ&P*N,5Z,0LS:-?.?M/92CWZR*,,/$R807'H%6BB@*,"Z-@C M /D !^38T4? T55@/P![,\#6CB?VV&^/O?;8VN.)/9DM@*M(_8#$"T@<^VH& MZ!6)533]"B*1[*P5]9>Q-KUSS;+ MP2-9V"T;+V+C^N,9PB-)_ @8^<]4Y$9(YZ^M09-. M-4L4[P'>0^12-G.*JT'1 L5_BB%V(\#913%H/AR4&"*,43R'@9*MT5?0_J.XNU0'\%8I/._4$L#!!0 ( *ETB$MM3FKK* 0 &T3 M 8 >&PO=V]R:W-H965T&UL?9A=C^HV$(;_"N)^3SSC MKV0%2(6J:J566IVJ[746S().0FB274[_?9V013 S/C?D@W?L=QS[\22+2]-^ MZPXA]+/O=77JEO-#WY^?LZS;'D)==E^:+YKVOCJ?PTLZZ][HNV__6H6HNRSG,/V]\/;X=^N%& MMEJ-YH' )&Q=_'<.GNSF=# M*J]-\VVX^&VWG*O!4:C"MA^:*./A(VQ"50TM11__3HW.;WT.@??GGZW_,B8? MDWDMN[!IJG^.N_ZPG.?SV2[LR_>J_]II_<\P.0"G +P%@/EA@)X"- G(KL[&5'\N M^W*U:)O+K+T^K7,Y3 IXUG$PM\/-<>S&_V*V7;S[L4)<9!]#.Y-D?97@O>11 ML1$4^B;)8O\W$RB:P#%>W\<;.5Z+\7J,-_?QEB1QE?A1W'$RU5B[WK1Z#Q0,UP&3GFO9#=6=&.Y&]+-VK)NG(.[7JYFN H4 M6%/(9IQHQG$S.3'C6#>H?4X&<,-5H.'N83YX\:(7S[T4Q(MGO1A?R7*9- MX17*;G+13<[<:-+-.NN0N4A M,7U!R7A2W WCDQ)FL+6445SEE86$FP0L@;O1U WP^: = K4CR,!" C4@Y\@L19[_*4 M&1G,Z!C:4\4QRC!%#E.Z2Z^14Y*-*Y>D5H ,4>00M91:*-69)N?UJ"0LXHM7 M:A7(($4.4LNPQ0'YY( Q0E!9FT"6EB&J.40M19;F<'R*+TP^S^FJE)3.VR+U M.J-ECFK.44NYI:725*FRZ7Z2]")]5=V M]]UC^!#U1]F^'4_=[+7I^Z8>/W3LFZ8/L4WU)29X".7N=E&%?3^<^GC>7C\ M72_ZYCQ]W,IN7]A6_P-02P,$% @ J72(2WINW,0:!0 "Q@ !@ !X M;"]W;W)KA=",_I1 MY(?Z8;QKFN,D2>K-+A19?5\>PR%^>2ZK(FOB8_62U,R_-X^ M_+Y]&(MV1"$/FZ9M(HO_WL(BY'G;4AS'OWVCXTN?K>'U[_?6UYWST9FGK Z+ M,O]GOVUV#V,_'FW#<_::-U_+TV^A=\B,1[WW?X2WD$>\'4GL8U/F=?=WM'FM MF[+H6XE#*;(?Y__[0_?_U+?_;L8;0&\ OVJ@>@-U,8B#_["]@44]).=@==%?9DTVFU;E:52=$^B8M7DJ)S;.[Z9]V4UG]RU.0!W? MOLV,G29O;3L]LC@C<(VX6V1%$7DADMC_91# #6(!Q!QN.UA2PG@TAD\;67_8 MR,TP%1LKU=FK:_N4M]>LO>[L]96]%2C69\1UR*%#G)?"H&A0RH!3"@6$4B"M MLS@J%)-:BU3QGAG6,T,]D\BS,V*NN['::N090VD#R/\5I;0#A7I<,Y26PO)^ M6=8O2_U"X5M8TDNJC4V17Y2R#D@*4PJL2E,TL6N*2>]E.I"+CO7,D5RV S/N M67O_:2[/&01-]\(STZT]VH"6E$J=QUL0A8R5#H>.4N"]UKSG*>MY^FFNSQD$ M>YXR0^PP&H!5:7"L&DV! H.6U9CBKO1S(>SE0,"5UCU1,23N*B:VP>Q2+V2^) M>Q23RCN/)YCC0"D_L.-)MA8_2J [@QMH@2^34M$(>9PD#$.21-$D\2+%Q9#! M("8VWEL93#KKG,!1I)QS4@X(!LF4^A2'@&%("#23L0+O-TL&,QJ$Q2&@ M&"AK\7I:,YR,!=:(@1CPFD!248"#/6<8&@-&$QCO'(X!Q;PEFHBA;)JF6#HP M&!@EAC9+7CQ(JAX>T&T.L6T5UJ0A<"H$9U:-[09 M\#I#.AH$+*%ZYKJG.V--BJLAQ\5JX,E29SBEM95DQV3 6(4@'3B]2%X+2:IT ML/!82$;J&$$6,J4LWO!6#*1(L-8,!5(/U3I>ZD@J9!S)3JHK[C2=.H:"E&Q0 MC$;19'=BFE)RZ+S)ZQB@&L6A,"^ JH4[8XS#TI[CM#(>EW&.B\LNGLCP,94! M)6@]=-@$7J@ %2JXJP50R0 :)R4#W6E\2[#B* D2IR6+:1C0*,!K% #JFL.N M 3G7QNF+<@A[QW#Q_*OQJN,XI>/!BTP? T8YZJ_TVJV/O(H"JI"&7_= ME;C'9VJ.DO?X$,%1ZAX<]H[%]$!1 %X> 94^>%DM@!$ARALL:I8,IV+M(+=# M3'-QD@VN_&QS8(>V%RQ];K_RN@!HS?=8&'',T!CXP@NT\'K O3 ,KA#)U4UB M$:J7[AZX'FW*UT/37IM[XF_S.K7O:'>O14-DU9='>>SV79A!@(<1_G<1>R[>4A M#\]-^]/%W]7Y>OK\T)3'_NH]N=S_S_X'4$L#!!0 ( *ETB$MQ*(WF&@, M '8, 8 >&PO=V]R:W-H965T&ULC9?;CILP$(9?!?$ M"SYQB))(FT/52JVTVJKM-9LX"5K *3C)]NUK@Y^?-I._94SZ?B)(N\XD^UUYS*,JO_+7@A+C,?^>\#S_G^(/5 ,)\> MLSW_R>6OXU.M>D'O99N7O&IR47DUW\W\1S19(Z8-6N)WSB_-H.WI5%Z$>-6= M;]N9'^J(>,$W4KO(U./,E[PHM"<5QU_CU._GU(;#]KOW+VWR*IF7K.%+4?S) MM_(P\Q/?V_)==BKDL[A\Y28AYGLF^^_\S N%ZTC4'!M1-.VOMSDU4I3&BPJE MS-ZZ9UZUSXOQ_VX&&V!C@'N#3IQ1 V(,R(("R^ M1E8N@GHB4//W06 HB 5VS/'U!$N78(D5PTTGZT^=7(5)0*U(:T^'6C%+JPZ) M6Z3JA C#T$KF'FCE0CBUH34 )0/H*B<*YD3=G"+8GH'VS+6W-L>B0]@PR)C9 MFK@0H<22!'"$D4VM70J%;&0[1F!.T>UUCIQ)F'UNE@"#+&;E,B@*K9V]!B": M$#BC&,PH=C,:V?D):)_<7N7$"9(B&UH"$+%.Z_I"O$)'44@; E,@CAQJ-W K(%2<= M\0"^TA\1OD,<#!S5,';4 3 :.>JX5()C:I\E *,T'5,'O@?0'1>!8:[F8?8; M H((LA-S(;4YF)T70.$4C^0%WP7(O0SBDTMJZBB9S>910ZLV7"^M M[5ZLE_RLZJIE]R*0YZ:AXD_!:GY=A7'X8GBHCB=E#-%ZV=$C^\[4C^Y>Z%4T M>ME7#6MEQ=M L,,JO(L7V]S@+>!GQ:YR,@^,DD?.G\SBRWX5SDQ"K&8[93Q0 M/5Q8R>K:.-)I_!Y\AF-(0YS.7[Q_LMJUEDG59A%@9[=J#G6CWP MZV"#@_XU !@)Q(D2]=EO,#55TO13\&HC^.'34G+IX M0?1V[8S1[H[]INLIM?6RSO)E=#%^!DC10Y()A*1O(1L?$H^(2,,)/G4(6/22UD-9" M;@A!R-%: C",9Y@X)0%@",=9-G<* ^#BA&09@=414!WQJ_/.(9B#_+E7G=S9 MP**'D$F>Q#FLI0^Y2=S3ZF,0&PO=V]R:W-H965T&ULC9G= M;N,V$(5?Q?!]UN(,J9_ ,1"[*%J@!8(MMKU6;"8V5K)<28FW;U]*UGJ=F<.B M-[$DGR'/D-3',;,\-^W7;N]]/_M65\?N8;[O^]/]8M%M][XNNT_-R1_#-R]- M6Y=]N&U?%]VI]>5N#*JK!25)NJC+PW&^6H[/GMK5LGGKJ\/1/[6S[JVNR_:? MM:^:\\/2I?_1^^_W)Z:L/=XMK*[E#[8W=HCK/6OSS, M'\W]QO(0,"K^//AS=W,]&U)Y;IJOP\VONX=Y,CCRE=_V0Q-E^'CW&U]50TO! MQ]]3H_-KGT/@[?7WUG\>DP_)/)>=WS357X==OW^8Y_/9SK^4;U7_N3G_XJ>$ MW'PV9?^;?_=5D ].0A_;INK&O[/M6];Y\DZ53& Z@ M*8"N :'O_PK@*8!_!-@Q^8NS,=6?RKY<+=OF/&LOLW4JAT5A[CD,YG9X.([= M^%W(M@M/WU=%NER\#^U,DO5%0C<22[&:@-TAER>.^S'03].YQ,9 MCQ3&IRJ?HA#Y7"3NQF>1%DXDHT69S2)SGT$GF7)BDD18R50OE)HT%[*-EIG4 MQ=9)#MWDP(T1;G+5S5V>R%G6H@3[**"/ O@0[\2Z4%VD3BS*C=:0I8@3D^#7 M/P%>6 (@T8-BC!BY#5#%O$109-2Z-XF-- %9\V@(I.-D.J2,LG,L)QG(3.[2 MB!],)L/ C^(KZ^%UUA72CY9Q%EG_!H/.:-)Q+MU8[8:8U.AH66%B\XTQ9YQV M(SDU:3XN/6*U]K3,,L4&!U/3:&R:1.X#!H#36KFA 17;&,,-1J=![%23!:AH M'4E0 !GG-K)'&@Q/@^BII@O@DQ+*U0 AS-K4%!%+F*.FT,"(K4'"_"/ /TFV M-0'^.6.- C(2!IQF680:A$%(!IB2&\0DNNW+9591#,F,XX"KSM&-[J,E3%8"9#566@)D-06K:0,RRI+82L)L)"6-5V/DWD,:G $@THX6Q<8&HY4 6HU$*VEHW@T+2-78 M0%A0D<8L8;Q2!M@1>RLP$0D0T4@BDB8=<69)O17_NZ8D#$,"527)6IMTR6A# MJYY!:0A9(EQG7&&&6 45D-KUD3,B]2M?4!&;NBB'"=,4P9P%16?&O6C,R3 MVY)O,J1E@0=10QBE#% :J[T9HY0!2DFBE#4B3:Y7(% E'#FU8,Q2!H4E1Y:- MQ02T@(#R9\O::K)1*HD#1!QYIRSFGP7\DVMS;0'8DER9T:K8N&#V6< ^ENRS MFFFYRZ45+8I9P=2S@'HLJ3>);D_T4I>EN7R3@$ZZ6=RV[ZOJG'<]V7INE] M<)A\"B.U]^7N>E/YEWZXS,)U>SGOOMSTS6DZRU]<_Z&P^A=02P,$% @ MJ72(2P^C6+:Q 0 T@, !@ !X;"]W;W)K M+)+F'8\4E0UH7UT+X,F;5L;EM/6^.S#FRA:T<#?8@0E_:K1:^.#:AKG.@J@2 M2"O&-YL[IH4TM,A2[&2+#'NOI(&3):[76MA?1U XY'1+KX$7V;0^!EB1=:*! MK^"_=2<;/#:S5%*#<1(-L5#G]&%[..YC?DKX+F%P"YO$3LZ(K]'Y5.5T$P6! M@M)'!A&."SR"4I$HR/@Y<=*Y9 0N[2O[4^H]]'(6#AY1_9"5;W/Z@9(*:M$K M_X+#,TS]W%(R-?\9+J!">E02:I2H7/J2LG<>]<02I&CQ-I[2I'.8^*^P=0"? M /P=@(V%DO*/PHLBLS@0.\Z^$_&*MP<>9E/&8!I%^A?$NQ"]%-O=;<8ND6C* M.8XY?)DS9[# /I?@:R6._!\X7X?O5A7N$GSWE\*[=8+]*L$^$>S_V^):SOV[ M(FPQ4PVV2=OD2(F]29N\B,X+^\#3G?Q)'[?]B["--(Z;3?.O$3T$*9N; ML$)M>&"SHZ#VT;P/MAW7;'0\=M,+8O,S+GX#4$L#!!0 ( *ETB$O2(&@% MM $ -(# 8 >&PO=V]R:W-H965T&UL?5-MCY0P$/XK M37_ E074=0,DMV>,)IILSJB?NS! >68Z+29C MGUP/X,FSDMJ5M/=^.#'FZAX4=W=F (TWK;&*>S1MQ]Q@@3<1I"1+D^0U4UQH M6A71=[%5848OA8:+)6Y4BMN?9Y!F*NF!OC@>1=?[X&!5,? .OH#_.EPL6FQE M:80"[831Q$);TOO#Z9R'^!CP3<#D-F<2*KD:\Q2,CTU)DR ()-0^,'#<;O M4@8BE/%CX:1KR@#+H/SW859A&>_:'P[3Y!ODN01X+\OR7NQ.3)7TG8IJ<* M;!>GR9':C#I.\L:[#NQ]&M_D=_@\[9^Y[81VY&H\OFSL?VN,!Y22W.$(]?C! M5D-"Z\/Q#9[M/&:SXL9.& &E?;,]XSIDSXW$Q&?OH>@!/ MGI34KJ2]]\.1,5?WH+B[,0-HO&F-5=RC:3OF!@N\B2 E67HXO&6*"TVK(OK. MMBK,Z*70<+;$C4IQ^^L$TDPE3>BSXT%TO0\.5A4#[^ K^&_#V:+%5I9&*-!. M&$TLM"6]2XZG/,3'@.\")KX M@L3PH 1SU$:ZN))Z=-ZHA06E*/XT[T+'?9IO\FR![0/2!9"N@-N8A\V)HO+W MW/.JL&8B=N[]P,,3)\<4>U,'9VQ%O$/Q#KW7*LF3@ET#T1)SFF/2;23(7RUQ+R;[)PG;]%2![>(T.5*; M4<=)WGC7@;U+XYO\"9^G_0NWG=".7(S'EXW];XWQ@%(.-SA"/7ZPU9#0^G!\ MAV<[C]EL>#,L/XBMW[CZ#5!+ P04 " "I=(A+$E>)HK0! #2 P &0 M 'AL+W=O3+AIT&KA@VE;YGH+HDX@K1C?[>Z8%M+0,D^^LRUS'+R2 M!LZ6N$%K87^>0.%8T#U]"[A-&MSB166TKFXC_#%50(CTI" MC@J52RNI!N=1SRQ!BA:OTRY-VL?IYI#-L&T GP%\ =RG/&Q*E)2_%UZ4N<61 MV*GWO8A/O#_RT)LJ.E,KTET0[X+W6NZS+&?72#3'G*88OHY9(EA@7U+PK10G M_@^<;\,/FPH/"7[X0^'M-D&V29 E@NR_)6[%W/V5A*UZJL&V:9H&PO M=V]R:W-H965T M,5@_.]S.@F% 02"A\4!!YG> I@Q"6\39ITCEE("[M MB_IC[!U[.0D'#T;^:4O?9/2.DA(JT4O_;(8GF/JYIF1J_@><02(\5((Y"B-= M_)*B=]ZH205+4>)]/%L=SV'2O]#6"7PB\"\$-B:*E7\37N2I-0.QX^P[$:YX MN^8?2<;Y/;E)V#T(0YC!B^Q,P(ANIS"KZ6XL#_H?-U^FZU MPEVD[Y;9=S?K LFJ0!(%DO^VN(:Y^Y*$+6:JP-9QFQPI3*_C)B^B\\+>\W@G MG_!QVW\*6[?:D9/Q>+-Q_I4Q'K"4S16N4(,/;'8D5#Z8MVC;<D%L M?L;Y!U!+ P04 " "I=(A+J3[^D;0! #2 P &0 'AL+W=OA<D@9:/DKWA--'6.HY4K(4_QEN(#T\9.)CU"AM7$D]6H=J4?&I M*/XR[T+'?9IOLFRA[1/2A9"NA/L8A\V!8N;ON>-587 B9N[]P,,3'TZI[TT= MG+$5\R'.Z3_T=)^>[6:817JV MC7Y,]@7R78$\"N3_+7$'<_R[2+;IJ0+3Q6FRI,91QTG>>->!?4CCF_R!S]/^ MA9M.:$NNZ/S+QOZWB Y\*LF='Z'>?[#5D-"Z<'SKSV8>L]EP."P_B*W?N/H- M4$L#!!0 ( *ETB$NOXI_7M $ -(# 9 >&PO=V]R:W-H965T':326*M+\%V MFN7O&3O9$"#BQ?:,YYPY,Q[GHW7/O@,(Y$4KXPO:A="?&/-5!UKX.]N#P9O& M.BT"FJYEOG<@Z@32BO'=[@W30AI:YLEW<65NAZ"D@8LC?M!:N)]G4'8LZ)Z^ M.IYDVX7H8&7>BQ:^0/C:7QQ:;&&II0;CI37$05/0A_WIG,7X%/!-PNA79Q(K MN5K['(V/=4%W41 HJ$)D$+C=X!&4BD0HX\?,29>4$;@^O[*_3[5C+5?AX=&J M[[(.74'O*:FA$8,*3W;\ ',]1TKFXC_!#12&1R68H[+*IY54@P]6SRPH18N7 M:9-T<^0S;!O 9P!? /7O1!!E[NQ(W-3[7L0GWI\X]J:*SM2* M=(?B/7IOY?[(8KAZY@E@B'[DH)OI3CS?^!\&W[85'A(\,,?"@_; M!-DF098(LO^6N!63_96$K7JJP;5IFCRI[)*^\R\ ^I$=DO\.G:?\L7"N- M)U<;\&53_QMK Z"4W1V.4(W^+936,V&<'V\P]BRS&UL?5/;;MLP#/T501]0Q4K2%H%MH&E1=, &!"VV/2LV?4%U<24Y[OZ^ ME.QZWF;L11(IGL-#BDH'8U]= ^#)NY+:9;3QOCLPYHH&E'!7I@.--Y6Q2G@T M;)8?C+L3'@!\M#&YQ)J&2LS&O MP?A29G03!(&$P@<&@=L%[D'*0(0RWB9..J<,P.7YD_TQUHZUG(6#>R-_MJ5O M,GI+20F5Z*5_-L,33/7L*9F*_PH7D!@>E&".PD@75U+TSALUL: 4)=['O=5Q M'\8;GDRP=0"? 'P&W,8\;$P4E3\(+_+4FH'8L?>="$^<'#CVI@C.V(IXA^(= M>B]YLM^G[!*(IICC&,.7,7,$0_8Y!5]+<>3_P/DZ?+NJ>6#O>'R3W^'CM'\3MFZU(V?C M\65C_RMC/*"4S16.4(,?;#8D5#X<;_!LQS$;#6^ZZ0>Q^1OG'U!+ P04 M" "I=(A+G<644[8! #2 P &0 'AL+W=OV$ *[Y0VRSIWW=L"*4M MZHOM&<\YF!XTWC;&*>S1MRUQO M@=<1I"1+D^2.*2XT+?/H.]LR-X.70L/9$CW/$T@S%G1'WQQ/HNU\<+ R M[WD+7\%_Z\\6+;:PU$*!=L)H8J$IZ,/N>,I"? QX%C"ZU9F$2B[&O 3C4UW0 M) @""94/#!RW*SR"E($(9?R8.>F2,@#7YS?V#[%VK.7"'3P:^5W4OBOH@9(: M&CY(_V3&CS#7J)D%I2C^.NU"QWV<;NZS M&;8-2&= N@ .,0^;$D7E[[GG96[-2.S4^YZ')]X=4^Q-%9RQ%?$.Q3OT7LO= M[2%GUT TQYRFF'0=LT0P9%]2I%LI3ND_\'0;OM]4N(_P_1\*WVT39)L$623( M_EOB1LQ=\E<2MNJI MO&:7*D,H..D[SR+@/[D,8W^1T^3?L7;ENA';D8CR\; M^]\8XP&E)#SG<9L,KSIYQ_$EF]<_@)02P,$% @ MJ72(2Q9: *2S 0 T@, !D !X;"]W;W)K&UL M?5-A;]P@#/TKB!]0+N365:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5 M!&G%^&YWS;20'2VRZ#O9(C.#5[*#DR5NT%K8'T=09LQI0M\=3[)I?7"P(NM% M U_!?^M/%BVVL%120^>DZ8B%.J>WR>&X#_$QX+N$T:W.)%1R-N8E&(]53G=! M$"@H?6 0N%W@#I0*1"CC=>:D2\H 7)_?V>]C[5C+63BX,^I95K[-Z0TE%=1B M4/[)C \PU_.!DKGXSW !A>%!">8HC7)Q)>7@O-$S"TK1XFW:91?W<;I)TQFV M#> S@"^ FYB'38FB\D_"BR*S9B1VZGTOPA,G!XZ]*8,SMB+>H7B'WDN17"<9 MNP2B.>8XQ?!US!+!D'U)P;=2'/E?<+X-3S<5IA&>_J;P'P3[38)])-C_M\2M MF/2/)&S54PVVB=/D2&F&+D[RRKL,["V/;_(K?)KV+\(VLG/D;#R^;.Q_;8P' ME+*[PA%J\8,MAH+:A^-'/-MIS";#FW[^06SYQL5/4$L#!!0 ( *ETB$M= MJ@D@M0$ -(# 9 >&PO=V]R:W-H965TMYF[$42*9[# M0XI*!V-?7 /@R9N2VF6T\;X[,N:*!I1P-Z8#C3>5L4IX-&W-7&=!E!&D)..; MS9XIT6J:I]%WMGEJ>B];#6=+7*^4L.\GD&;(Z)9^.)[:NO'!P?*T$S5\!_^C M.UNTV,Q2M@JT:XTF%JJ,WFV/IR3$QX"?+0QN<2:ADHLQ+\%X*#.Z"8) 0N$# M@\#M"O<@92!"&:\3)YU3!N#R_,'^)=:.M5R$@WLCG]O2-QD]4%)")7KIG\SP M%:9Z;BF9BO\&5Y 8'I1@CL)(%U=2],X;-;&@%"7>QKW5<1_&F]UA@JT#^ 3@ M,^ 0\[ Q453^67B1I]8,Q(Z][T1XXNV18V^*X(RMB'&PO=V]R:W-H965TO&IE7$Y;[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9W#(M MI*%%EGQG6V38>R4-G"UQO=;"_CR!PB&G6_KF>))-ZZ.#%5DG&O@*_EMWML%B M,TLE-1@GT1 +=4X?ML?3/L:G@&<)@UN<2:SD@O@2C4]53C=1$"@H?6008;O" M(R@5B8*,'Q,GG5-&X/+\QOXAU1YJN0@'CZB^R\JW.3U04D$M>N6?^2A-V5TIE:DNR#>!>^UV-[>9>P:B::8TQC# MES%S! OL$NP7=_*#RL$^Q7"?:)8/_?$M=B[O]*PA8] MU6";-$V.E-B;-,D+[SRP#SR]R>_P<=J_"-M(X\@%?7C9U/\:T4.0LKD)(]2& M#S8;"FH?CW?A;,&UL?5/;;MLP#/T501]0 M.4[6%H%MH.E0=, &!!VV/BLV;0O5Q97DN/O[4;+C>IO7%TFD> X/*2H;C'UQ M+8 G;TIJE]/6^V[/F"M;4-Q=F0XTWM3&*N[1M USG05>19"2+$V2:Z:XT+3( MHN]HB\ST7@H-1TM P2W.)%1R,N8E&%^JG"9!$$@H?6#@N)WA'J0, M1"CC=>*D<\H 7)XO[ ^Q=JSEQ!W<&_DL*M_F]):2"FK>2_]DAD>8ZOE$R53\ M5SB#Q/"@!'.41KJXDK)WWJB)!:4H_C;N0L=]&&^V%]@Z()T Z0RXC0 V)HK* M/W//B\R:@=BQ]QT/3[S9I]B;,CAC*^(=BG?H/1>;FR1CYT TQ1S&F'09,T

QTE>>.>!O4OCF[R'C]/^C=M&:$=.QN/+QO[7QGA *&PO=V]R:W-H965T$%;'/FG!D/XW$Q>>QJP.! MDA4=^!# 0(7GJ:L#@3)'!RV:1$O%U;9'Z57\UMG>O%B=6_ ^M$WF'WSLW]^) MN#:=]$YJ!^EV M:J4%L\[5#3&]!E:%),$)39);(E@G<9&%V$D7F1HL[R2<-#*#$$S_.0)78XXW M^"/PU#6M]0%29#UKX!?8W_U).X\L+%4G0)I.2:2ASO'#YG#<>7P /'(+ @ZE]0S,+1=X!,X]D2OC;>;$BZ1/7-L?[%]#[ZZ7,S/P MJ/A+5]DVQ_<855"S@=LG-7Z#N9\=1G/S/^ "W,%])4ZC5-R$+RH'8Y6865PI M@KU/:R?#.DX[=W1.BR?0.8$N"?=!ATQ"H?(OS+(BTVI$>CK[GODKWARH.YO2 M!\-1A#U7O''12['9[S-R\40SYCAAZ!JS((AC7R1H3.)(_TFG\?0T6F$:TM.U M>KJ/$VRC!-M L%WK)\E5BS',?YK<145V$0)Z)1+#I%=-.BLK'L^X9)KI2RX4I(;5TOKIGAQ.-36FW?. MUM-;GARK^GE,R?*O*/X"4$L#!!0 ( *ETB$MDORL)TP$ )P$ 9 M>&PO=V]R:W-H965T(*L5(&43 M1:W42JM4;9^],%P4&U/;+.G?US:$TJWS@CWC,^?,F!EGDU2ON@4PZ$WP7N>X M-68X$J++%@33=W* WI[44@EFK*D:H@<%K/)!@A,:12D1K.MQD7G?6169' WO M>C@KI$)?_95:;-\0&C"FHVX'YG[Q[DCMW93.Z:_"G]GDM?5>"QK%&;DZH@5SFC%T@]FM"&+95PD: MDCC1_\)I.'P?S'#OP_=;]?@#@CA($'N"^)\2HYL20Y@/BDR"(DF (+D1"6'2 ML$@:%$D#!/&PO=V]R:W-H965T&,"*+\0V2_KW MM0U+T987/#.<<^;B<3YJ\VX[ (<^I5"VP)US_9X06W4@F;W1/2C_I]%&,N== MTQ+;&V!U)$E!:)+<$8T=3YGIP@BLX&F0'*9GY<]:^ GN5W\TWB.+2LTE*,NU0@:: M^G^T,6\!'PQF&T*QN%3DY:OP?G M1UW@)!0$ BH7%)@_SO 0@0A7\;'K(F7E(&XMB_JC[%WW\N)67C0XC>O75?@ MKQC5T+!!N%<]/L'D9EFW[-PQ>F>^ME4(1A'$?_YXJV/GDN: M?,O).0C-F,.$H2M,NB"(5U]2T*T4!_H?G6[3=YL5[B)]M\Z>W6X+9)L"613( MUOG3Y*K%+&PO=V]R:W-H965T,"CK=_7\".Z[KT M)3#CI+@A$;1D0C6=CA/?>ZB\E0.AK<=7!32@Q!,_3H#EV.&=_B>>&GKQK@$R=.> MU? 5S+?^HFQ$%I6R%=#I5G9(097AI]WIG#B\!WQO8=2K/7*=7*5\=<&G,L.1 M*P@X%,8I,+OY$[=D4+NF/PG^SQ6N;O>5T1U-R M!RN,/3U>N\?'L, ^*+#W ON_6HPW M+88P^[#)(6AR" @<-B8AS'\Z.09-C@&!9&,2PCR&39*@21(0>+ZJ-?8^6@$-EW#:Q>S5-Y108V<\/#EE>O?PW4$L#!!0 ( *ETB$MJXK4O MM@$ -(# 9 >&PO=V]R:W-H965T8J]4[*%DR&VUUJ8MR,H'#*ZH1^.)UDW+CA8GG:BAF=PO[J3\1:; M54JIH;426V*@RNCMYG#I)Q:>BQ>NXRS;NPWBSWT^T=0*?"'PFW,0X M; P4,_\NG,A3@P,Q8^\[$9YX<^"^-T5PQE;$.Y^\]=Y+SODF99<@-&&.(X8O M,)\(YM7G$'PMQ)'_1^?K].UJAMM(WRZC7R?K KM5@5T4V/U3(O]2XAIF^R4( M6_14@ZGC-%E28-_&25YXYX&]Y?%-/N'CM#\*4\O6DC,Z_[*Q_Q6B Y]*J07:;,! M #2 P &0 'AL+W=O2X_?M)LN-YF5\LDC[G\"(J'="\ MV@; D7*0T2V]!E[:NG$AP/*T$S7\ />S.QGOL5FE M;!5HVZ(F!JJ,/FX/QR3@(^!7"X-=V"1TNM032J^%"7>Q[/5\1PF_2MMG< G K\AL#%1K/RS M<")/#0[$C+/O1+CB[8'[V10A&$<1__GBK8]>[=8%D52") LD_+>YO6ES#W-\D88N9*C!U MW"9+"NQUW.1%=%[81Q[OY"]\W/;OPM2MMN2,SM]LG'^%Z,"7LKGS*]3X!S8[ M$BH7S$_>-N.:C8[#;GI!;'[&^1]02P,$% @ J72(2Q:MK2C' 0 -P0 M !D !X;"]W;W)K&UL=51M;YLP$/XKEG] 39RP M9!$@-:VF3=JDJ-.VSPX<8-4OS#:A^_>S#64LI5^P[_S<\]R=?62#-L^V!7#H M10IE<]PZUQT)L64+DMD[W8'R)[4VDCEOFH;8S@"K8I 4A";)!R(95[C(HN]L MBDSW3G %9X-L+R4S?TX@])#C#7YU//&F=<%!BJQC#7P']Z,[&V^1F:7B$I3E M6B$#=8[O-\=3&O 1\)/#8!=[%"JY:/T,O$:I18V?E'96Z?EQ.)3D>QE7+F*ZS">['=3V'H G0+H''"(.F04BID_ M,L>*S.@!F;'W'0M7O#E2WYLR.&,KXIE/WGKOM:!TGY%K()HPIQ%#%YC-C""> M?9:@:Q(G^B:;DIV>[\WXUL>#:>[:4S)_*\H_@)02P,$% @ MJ72(2]-HW]K% 0 -P0 !D !X;"]W;W)K&UL M;51A;]L@$/TKB!]0$ARG461;:CI-G;1)4:MMGXE]ME'!N(#C[M\7L.MY&5_, MW?'NO3O@G(U*OYH6P*)W*3J3X];:_DB(*5N0S-RI'CJW4RLMF76N;HCI-; J M)$E!Z&:S)Y+Q#A=9B)UUD:G!"M[!62,S2,GTGQ,(->9XBS\#S[QIK0^0(NM9 M R]@?_9G[3RRL%1<0F>XZI"&.L+LS HQ*_>67;'!\PJJ!F M@[#/:GR"N9\4H[GY[W %X>"^$J=1*F'"%Y6#L4K.+*X4R=ZGE7=A':>=>SJG MQ1/HG$"7A$/0(9-0J/P+LZS(M!J1GLZ^9_Z*MT?JSJ;TP7 48<\5;UST6M"$ M9N3JB6;,:<+0%6:[((AC7R1H3.)$_TNG\?0D6F$2TI.U^OX0)]A%"7:!8/=/ MB\E-BS',+BZ21D72"$%Z(Q+#[&]$R.KB).@F/%F#2C5T85Q6T64J'L)+(7_A MTTC]8+KAG4$79=WS"9=<*V7!E;*Y<[6T;HH71T!MO7GO;#V]Y&PO=V]R:W-H965T M2G[$KCSN_?> 9=T4/K5- 6O4O1F@PWUG9[0DS1@&3F1G70 MNB^5TI)9%^J:F$X#*T.1%(0FR2V1C+%R?V%_#+V[7D[, MP(,2OWEIFPS?851"Q7IA7]3P!%,_6XRFYK_#&82#>R=.HU#"A%]4],8J.;$X M*Y*]CRMOPSI,_)>R> &="NA5 1F%@O.OS+(\U6I >CS[CODK7NVI.YO")\-1 MA&_.O''9[UL?'LI*K'>B]EXST7>5G/ M_7W3'*Z#H%[O99'65^H@2_UFJZHB;?2PV@7UH9+IIC,J\@#", J*-"O]Q:R; MNZL6,W5L\JR4=Y57'XLBK?XM9:Y.-EDARSI3I5?)[=S_3*YO*6T-.L3O3)[JP7^OI?*@U&,[^+:9^V&;D/_2D==D'M):KE3^)]LT^[D?^]Y& M;M-CWMRKTU=I"''?,^R_RR>9:WB;B8ZQ5GG=_7KK8]VHPGC1J13I<__,RNYY MZM\(;LQP S &<#8@;-* &@/Z7@-F#-BKP71*W!AP*T+0<^^*>9,VZ6)6J9-7 M]>OAD+;+CEQSW:YU.]EUIWNGZUGKV:<%,)@%3ZTC@UGV&+C T$O,"L.P2\P- M@KE$W"*(UT"!)G)F R@;Z.SI118<=T!1![1SP 8.N,7TIH>(#E)V$!(2$<),70I)B3%+#("M5C^" 4C0F/HCC&(W$T$D,%%F@RPNTZL7(13BZ$LIB+V.VZ M! 5U4,"93P49.;DR.]E9C0$-J MG$[%PG4+[BD/?&1K!5RWP-Z_0 &7(V"'K=7,);BG;4]XC#$N2< DR>U8/2@> MMC*Z&F6%*Q?41&7.#BI>0#G\*X)"DB26>!&M"%_D-&@9"1'9^.?'ACFG2"N1_4 M=F&#P<6GO>O^2*M=5M;>@VKT':J[Z6R5:J1V%U[IK/?Z>GT>Y'+;M'_U;="K M^CMF/VC4P=R?@_,E?O$?4$L#!!0 ( *ETB$N+&PO=V]R:W-H965TY%G M_*I86<->>/):553\?@;&V[4?^O>%E_)2*+. \JRA%_@&ZGNS%WJ&!I=364$M M2UY[ LYK_T.XVA'#6^!'":T>/L)^GJ([_7% M?X$;,(V;)'J/(V?2_GK'JU2\ZEUTE(J^==>RMM>V][_+Y@51+X@&08C_*8A[ M0?Q> >X%^+T"T@N((T!=[;:96ZIHG@G>>J)['1IJWKIP1?3C.II%^W3L/=U/ MJ5=O>91$&;H9HYYY[IAHS#P2FQDB?D2V4X2DC\ANQB7Y:X-T'4,QT6PQD36( M1P9AO)PWB&<-8FN QPF(TXP.65BDMD@2+98+IR%3:H'#-'%Z,J7B$.-T/C&> M38PGB6/L).X0,MHE3 ,2.(EG*(*QF_A_U$-B,IN83'N&ULE5;;CILP M%/P5Q <$;"! 1)"ZB:I6:J5HJ[;/3N($M 93VPG;OZ]M6)3+<96\X-N<.6<, M@UWT7+S)BE+EO3>LE4N_4JI;!('<5;0A+WWD?TR\UL=*F8F@+#IR MI#^H^MEMA!X%$\N^;F@K:]YZ@AZ6_B>T6&-L BSB5TU[>='WC)0MYV]F\'6_ M]$-3$65TIPP%T<)O"R_\'^V8K78K9$TA5GO^N]JI9^ MYGM[>B GIEYY_X6.@A+?&]5_HV?*--Q4HG/L.)/VZ>U.4O%F9-&E-.1]:.O6 MMOVPDN9C&!R QP \!6#TWX!H#(@>#8C'@'@*0+'=K4&*W9LU4:0L!.\],;S> MCIBO""UBO?L[,VDWVZ[I[9%Z]ESB>5($9T,T8EX&#+["S*\Q*PB37F/6 ":: M(($N+[%&D($R0@ M0?*XR#E(, +'8<%!JJ(;DXD$!3?Y DNSE)S&_I.Q+%NI;?E2A_+ M]O \<*ZH)@QG^J.L] 5L&C!Z4*:;ZKX8;B'#0/%NO&$%TS6O_ =02P,$% M @ J72(2_''"Z*X!0 62( !D !X;"]W;W)K&ULE5I=;^,V$/PKAM][%K^EP#&0N"A:H 4.5US[K-A,;)QLN9*27/]]*5GQ MV=Q9EWZ);65(#LF=X:ZD^7O=?&LWWG>3[[MJW]Y/-UUWN)O-VM7&[\KV4WWP M^_"?Y[K9E5WXV;S,VD/CR_70:%?-9);9V:[<[J>+^7#M<[.8UZ]=M=W[S\VD M?=WMRN;?1U_5[_=3,?VX\&7[LNGZ"[/%_%"^^#]]]_7PN0F_9J=>UMN=W[?; M>C]I_//]]$'<+5W>-Q@0?VW]>WOV?=)/Y:FNO_4_?EO?3[.>D:_\JNN[*,/' MFU_ZJNI["CS^&3N=GL;L&YY__^C]EV'R83)/9>N7=?7W=MUM[J?Y=++VS^5K MU7VIWW_UXX3,=#+._G?_YJL [YF$,59UU0Y_)ZO7MJMW8R^!RJ[\?OS<[H?/ M]['_CV:X@1P;R%.#,/:U!FILH'XTT,/DC\R&J?Y<=N5BWM3OD^:X6X>R#PIQ MI\)BKOJ+P]H-_PNS;MPA'C!LS^B(D@2P QF(:!- R@ MD4@)0 )PZR(A50LH%)$5"P912LEC8[(4)C4F2QR3,=!.H[2 M*;*(CB.K'^AD2D5T'*(CK,-T1DS"G8*H1(D-H(NY5,PXV!#$B4U!5'DX>2(UP7@,F.YXTYB M_Y I&8FD_B'(-E$,DY)(;# R)2F1*.%P),U#*,'M%38K"1(3&L(TY0A[1=,D MA,N,R;D(Q.8GD?EQVXWM2N8W!#$V&HG2!1+$U$-R;14SDL(NHH"+D-A4P!Z8 M4; U*& -).Y&4((]*^P>"F0=))P4S3KZ56,R L74*,ADN"ZP*2B='B4*JUFA M="&.$D5U*K32L9P1S K)1+[">E:HT"#!1'4:']17(9=$L(H54#&--YJ;! >+ MJ0 06\]B/U"H>"!A27.3L$V*T $P&VR.(83=15%W41FSP!K;AKZA&-'8$W1* M,:*I)X3BS,0! V#"&'9.V#YT2M&BJ7W$.2^ 2(X)MA>=4MAH4-C$Y3' <$R8 M>RDII8^F:4F_2;'% %C8)'9IL.=IZGDJ8\H)C5U*WU B:>PO.J5$TJ#V$;F( M2P$ "Y'+I-X:6XQ.J9#T_U=(5R&71+"UZ)0*28/BA]Q]HQB&B<$.95+*(P,2 M&Y&3\@C ^"TRV.X,M3N5,7=5##8H0ZLCE3%GD<'.8E*J(T-=P^9Y+&> TH4J MN%W"_F)2_,50XT!\*.H:'^:F[0UW8 RV%T/MA=\E;"\FQ5X,] UF'&P;)B4S M,=03^'&P*Y@;[GY:+&=+$PYV52U6H$U(.):69A)*:B:UMUBG-J$.65J:)5P9 M"*O9(C4S]:[% K2T#.'7%6O&)I0A2TOK"YD9)HPL\Q@CX7;!TH(G%/Q 6'_V MAIL %DO+TIL _+IBU=B4FP"6GI-"%715*"R@N*R0GAD!.:Q4=\.)ZK &74B8<@8Z>@;JC#N<'%:J2SD$1Y"[/M#L[$']SCQ,/[;R5/==?5N>*C_7->=#V2R3V&^&U^N M3S\J_]SU7_N=:XXO.QQ_=/5A?)%C=GJ;9/$?4$L#!!0 ( *ETB$N4\HUW M6P( !$( 9 >&PO=V]R:W-H965T0GV<.;,F1GL M27+EXE7F ,I[*UDE5WZN5/TRY**OQM@_+KRL7\SO!2G7!E#D"8U/<$/ M4#_KG="[H&,Y%"54LN"5)^"X\M?X>8M#XV 1OPJXRM[:,ZGL.7\UFZ^'E8^, M(F"0*4-!]>,"6V#,,&D=?UI2OXMI'/OK&_MGF[Q.9D\E;#G[71Q4OO(7OG> M(STS]<*O7Z!-:.Y[;?;?X ),PXT2'2/C3-I?+SM+QW VD=2.>@8W_D$+8.X;M#9)-OE-E4/U%%TT3PJR>:;M74?!3X.=3%S(S1 MULZ^T]E*;;VD(9HGP<40M9A-@R$]#!XBME-$B*(.$V@%G0SBDK$A$P(R"N% MA.X(H3/1T/J' XFQFV#F))A9@MF 8#&J5(.)+:9J,!@A-$IEBD)N(7.GD+E# MR'(D9#X)07#<5S*($SGC1-,X^ Y!["2('R_YPDFP<"@8?7J;*8;$HVIL/\8, MA"R=0I8/E'PY*;FC]?\!#:1@Y#ZQR%$5N, D<7D M[G" XGOYN,\V#A_H3PL:U'XY[9 #1J)ICX+>!5N".-E9)+V,GRL["'O6;MZM MB;V@W^'-L/Q.Q:FHI+?G2E_S]C(^CYW&P9'99:Q7HMF2#4; MQ>MV ?=OX#T'U!+ P04 " "I=(A+9!9G,C@$ !& &0 'AL+W=O MK-I6Z^MB=K.^];653M MUC]UW?DA"-K]R999^ZD^VZK_Y5@W9=;UE\U+T)X;FQW&0641R#",@C++*W^W M&>\]-;M-_=H5>66?&J]]+S+>K+UA?^^XTO^[%_V.[/ M\U/37P57+X>\M%6;UY77V./6_U$\/)IH&#!:_)7;2WMS[@VI/-?UU^'BU\/6 M#X>(;&'WW> BZP]O]M$6Q>"IC^.?V:E_U1P&WIZ_>_]Y3+Y/YCEK[6-=_)T? MNM/63WSO8(_9:]%]J2^_V#DAXWMS]K_9-UOTYD,DO<:^+MKQO[=_;;NZG+WT MH939M^F85^/Q,OM_'X8'R'F O X0>G6 F@>HQ8!@BFQ,]:>LRW:;IKYXS31; MYVQ8%.)!]0]S/]P6_Q""S^=Q+T M 5RCD# *.8Y7=U%H[$!!!VITH.\"G,M41<+P&0@&O-ER/)%&F -:% (JQY M)4RU1%03)4JU,E+Q*$@,MT0%?8F"!!5=K:P+3+BDA,LT9EQ@<&7DCH+$0$I4 M9)F$D,N$>0$!@JYB%2J63&%(5< PF$0IS'*UK,=SLE7:8IXP+SJ_0' MF@?,I4*5E[0/X%M;)2'_$E"88(5*[Q((A4HO_QY5F'2%2%_RH"CIG HF7 '" M*0B4<$X%LZT0VT0%L+TZ1QJSK5$!7R*@ =LK94,,S:I3?6 MH&RO3Q%F6KMTQQI4[94IPEQKP'4HF'T23*OY0'ML,(7&I3TVM,+V,Q#RGT0& M\VI<^F,#"BS_'C,8:^/2'AOG]MA@GHU+>VRYM,>&LOR=*<)(&Y?^ MV-#-+C1%P[+ Y_GO6O.15ZSW775>7X^;KL:X[V[L,/_61GVQVN%X4]M@- MIW%_WDR;TM-%5Y_G#??@NNN_^P]02P,$% @ J72(2^6#JS*Z"0 ^$@ M !D !X;"]W;W)K&ULE9SK;AO)%81?A> #+*?Z M.FU( F(%BP1( &.#)+]I:6012W*T)&UMWC[#BP1JNFK<_<<2Y3.M[6_>OM'/.W'_RV^O9\./Y@<7?SLOS6_:L[_/OERVYXM7@?Y7&UZ;;[5;^= M[;JGV_E?\.G>-/9XQ2GD/ZON=7_U_>Q8R]>^__WXXN^/M_/FF%*W[AX.QS&6 MPY.C7^]._LX?O^T._N8PR MI+)9_GG^NMJ>OKY>QG^[C%]@+A>8]PO@)B^PEPOLZ(+%.;-3J7]='I9W-[O^ M=;8[3]?+\OBNP"<[-//A^,-3[T[_-U2['W[ZX\Z:YF;QXSC0)>;S.<93$N3 M:4DRD0^0Z "IO!UH^/N_*6C()>BZ(TBM<>U8!B2N\;X5-4%($B2E)(;@>H*I M: Q7%&Q)8VQ>L+,6X[Z0L#!T1B3$%8I$"1"AI2\CJ-0D^ MNVOF8?#>J)JXH)$KVC:J)BY#M!5MX4)$*FE+RF\L:+,;"PGS32-N+(;+VN2R MML:((;@,#B80OA^.UR";HN6*^WALO5Y'*U1MQW#!>8B17E=*]<1N6K4SP+7E M*^RFY]KR;!ME7*O/;>1HO^=^,N1C(ERAGIA,*T3EN:A\A.$MUXPA<3*'"608N MIE#B+$/N&,=3/QGR,1$NR4#\I!5^,G QA0H_&;B80HF?#+F?S-HQ%?(Q$2[) M0.RF%78SB!W0"KL9N)A"B=T,N8\TJ44V7C-U#S#VD3>'ZSG[9&6;;I4V,XGT?N88C,9M.]#9R]<4*LQFY^F*)V8RY MB]0[%9%K-!(7Z52N7%VQPD5&KJY8LKT96;*>"A$WL5+12M78:HPHXFK,)&%+K,:Z>=F=#+D8R)JP79VVEQVWYP9R//O3,:-DQ#E[0QRF MEX.(D_:FYJB]$6?M3=%A>Y/;S+PM4S&C9,0Y>T,$ZF5%XJ2]J3EJ;\19>U-T MV-[D/E.6+,[0&^(RO7"9:,0I>E-SC-Z(<_2FZ""]F=JP?'LG%&]J0K$Q!(ZQ M7GA,2)JEPF5"\2PH\9EO49-MF8P9)2/42M 8Z\52#$6SH,*,0O$L*+&C;U'3 M;2G>Y(0B8P@:8[UB?!3-@@HS"L6S@*QV/F1MR8UF:-L,TB%A+MDDNR.$30B9 M\<;)9Q#T!2[$/"<2YYTRN!"0#!@EXQ6L)C 9U' R$* ,&"F3SQA!8-B,,:)F M8L8$*0.&RF0S9A@!1V:,Q4W-F+AK&+8V"\\* =_ U*S- JP!(VO(C$VMS6^M M*5^_!:(#PW:)LERF3/1;+L5&&X+U 8%]K)?XIKA;F!JS+0@=6";O;(IL@=F> MC!DE(VX3!/;)IXA /'DNQ6F@AM.! '5 2!U6=!XE)UH@.& ,CL):(2 A+ 9\E6KA"!LP!";H)[/!&.#&L@&@K(!P6Q8U>6/I *T 2-MU)$2 M!&J#&M8& K8!H6U(R82EF9AHP=. 35!+5B"J$$-4@/!U(! -:SJ\J=)PI!3J PJ&%A(& 8 M$!J&55W^8"1 %S#21;'U$*@+:E@7"-@%C';)?0G#6&P:;Z_=L[@A3,VEH%W M<)>@U@G!NZ &>($@7D"0%]:=@L.(R9A1,D*3#(N)JO M6B#@&-30,1!X# @?0]I" !GGHO)W I !(V2B>NX3B QJ&!D(2 :$DF%5EYM$ M ;^ T2]1/0 )_ 4U_ L$ -"P+"2R5G"Q$0+K3&X):IG($&WH 9O@>!;0 7 M4C5A5]1$"W(%#%V1?1/L"FK@%0AZ!0Q?(27G)M$UA?;L^?,[1X_["CN_\# M4$L#!!0 ( *ETB$MU"F(_?@( #D) 9 >&PO=V]R:W-H965TL MUE^.7%14:5.FLS(*WR1IZ8C^8^MD\"VUY \NAJ%@M"UX[@AW7[D>TRA$Q M#A;QJV"M',T=$\J.\U=C?#VL7=\H8B7;*T-!]7!E.2M+PZ1U_.E)W6%/XSB> MW]@_V^!U,#LJ6<[+W\5!G==NXCH'=J274KWP]@OK XIO6XP23/O:HAZS+;#!"-,<(_( M 00>()X6,*@(0!6!]<=C%8D/$V"0 %N"\(X 3<+H,,1BZ@Z3(CQ!Y0#*)VD* MBPE!,2$@9I*Q;8>)1MM\"' 4X8D: (9(G$:PG B4$\WE^!,UT6P;%$4DF8@! M4!CY(:PE!K7$0&H6*H6 !.3Q2DE @N2!2DGF@9(DG%8*A$I'7'=B4E!,"HA9 MR"?RX?[U'T\(6C@"T ,IZ4'C:$D<3BL$0(4X6I(#GP4H .0L%#R"3P.$WY$4 MN(<1U,2SI,S;$V%_VETY $O".%G0 S1<,4WG/^GTG/4[9C!*=E1F M2O1<=)=Y9RC>] \5;W@M;?X!4$L#!!0 ( *ETB$L7NT8T* ( %@& 9 M >&PO=V]R:W-H965T2 M5F+EYU+62X1$ED-)Q(354*DW)\9+(M64GY&H.9"C(944A=/I#)6DJ/PT,;4] M3Q-VD;2H8,\]<2E+PO^M@;)FY0?^K?!2G'.I"RA-:G*&GR!_U7NN9JA5.18E M5*)@E=A&2E4Y%62G)FWT6E7DV3O]&&R>$CA"VA _)$2. M$+T3XH>$V!'BSZZ '0'W5D VN]G,+9$D33AK/&X_AYKHKRY88G5H*L6[%6%O,D\%4=I')K+<;G\!L MAYC9I'=LNR$F[F#N N'10'@0:(%[>2QDWO7:2_,A8HL'/L/)4R_+&*9_NJAS M+4K@9].CA)>Q2R7UP7:J;1M\#O6UZM77P7(3C-2WJFW:+OKA7(VY;79V(EGM^CAJ_TS2_U!+ P04 M " "I=(A+5-Q43.H" "6"P &0 'AL+W=O.3^[BPL6K/#*F@K>F;N4R/"K5W4>1W!Y90^4=[UBKW^RY M:*C24W&(9"<8W9F@IHYP'.=10ZLV7"W,VJ-8+?A)U57+'D4@3TU#Q>\UJ_EE M&:+P?>&I.AQ5OQ"M%AT]L.],/7>/0L^B,W4<1F2,-BQ/3W5ZHE?/C-;4!8&MOJO[,QJ#>^9Z#VV MO);F-]B>I.*-S:*I-/1M>%:M>5YL_O)/LQMOVC.SKS3U4J]>EXEI%Q$YSZ1Q:P'#)Y@T#5B MXR.2.!\QD68PTL 0C37V$F!G"P"1P#LD8*&)B4^F%,L83I"""5*3(+U*X)S# M>L 4!M,.)T4*DCBE *@,-EDFP\((TP<-@"LQ+B$V>0@ MFQQ@XQ2]SKVB\SS+'"X^J(@S!%,I0"H%0"5UJ$ 8EPF$F5$T 8D0($$!)RC! M!.7M@D4Q_&W'-TC6@J[4B$J2NU\X (O1Y *O"4#X!N5:T+3TC"0>'P"5QS,WCF"/0LD-Z@5!'AL(-'=9L-\AR/!F M; '!+H6R_] P;"T(\A9/PX"Y%).OS9X)@$)X[E!@>T&0+W@*+GQI9N7$X"T? M );F9,;N$&PS"/(93\'$JYP@[WA\$$K3=(8-[%FHO$7 /@@7[M\] $IC5SK1 MI,MIF#B8AE &6WYJ33]<-"C\70*0X3Q3O;!4=C*[[Z U!+ P04 " "I=(A+ M!I\?"A," V!@ &0 'AL+W=O'3 ):@ZGMA.W?US8$$?#V!7O,N\A[QM]%!2"=CX:V8NM64G8;A$1904/$$^N@56_.C#=$JI!?D.@XD),A-10% MGA>CAM2M6^1F[<"+G%TEK5LX<$=*TOE=0+J,@[NL_^9I]IO &\U="+V=S1E1P9>]?!M]/6]71" M0*&46H&HX09[H%0+J33^C)KN9*F)\_E=_8NI7=5R) +VC/ZN3[+:NJGKG.!, MKE2^LOXKC/5$KC,6_QUN0!5<9Z(\2D:%>3KE54C6C"HJE89\#&/=FK$?]>\T M.R$8"<%$\,/_$O!(P L"&C(SI;X028J\<%F#TD^V M/[.:9*LSAK.E1[8Z8W$<18O;L@8E7K1,!U)%5:J)3P&%L]331,WYT,J&0+)N[-)H^E44_P!02P,$% @ J72( M2USK]K/@ @ /@L !D !X;"]W;W)K&UL?9;1 MCILP$$5_!?$!"V-C,*LD4D-5M5(KK;9J^^Q-G 0M8 I.LOW[VL"FQ![Z$K"Y M,W/&#A>OKJI[[4]2ZN"MKII^'9ZT;A^CJ-^=9"WZ!]7*QCPYJ*X6V@R[8]2W MG13[(:BN(A+':52+L@DWJV'NJ=NLU%E792.?NJ _U[7H_FQEI:[K$,+WB>?R M>-)V(MJL6G&4WZ7^T3YU9A3=LNS+6C9]J9J@DX=U^ $>"\ALP*#X6HIBT&IQ=MX+9OA>IWROX?A 60*(+< 2/X;0*< Z@1$(]G0ZD>AQ6;5J6O0 MC;O5"ONG@$=J%G-G)X>U&YZ9;GLS>]DD,5U%%YMHTFQ'#9EIR+VB0!3_DD0& MX$9!4 HRQ-,[B@1/0-$$=$B0W"5@3ANC)ALTS:"A29XYG?@B0FF,HR0H2H*@ MI [*J&&S*I"DJ;/N!:)BE'(*J'<75M$!8RS!9P%;P,$ MQS,W\-!:)OANZ%E\@8AXN@2#.R8@E@FN90)BA]0UU@)19W3D"\$USOG$3S;RBD^:S2Q./+\AS< MKULT.\C8D^4WT1W+I@]>E#9GHN'DAV9-[\!5!+ P04 " "I=(A+NI^KG<0! 7! &0 'AL M+W=OQGZPWD'JD# M;_=O[%]"[:Z6,S/PJ/COL;5#A?<8M="Q"[=/:OX*2ST%1DOQW^$*W,&]$I>C M4=R$+VHNQBJQL#@I@KW&=91AG>-)L5_"T@%T":!K (VUQ$1!^6=F65UJ-2,= M>S\Q?\7; W6]:;PSM"*<.?'&>:]U3K.27#W1@CE&#+W#;%<,P2Q/D28(\$.SN"/(T09$D*!(*BG=]BIA/ 2,C9K-_EX3< M7(P W8Q[A$CNE+#@IV<9I M&=R4K@:'SOKM1[?7\:U&PZII&4.R_@OJ?U!+ P04 " "I=(A+^]R@.'8" M "<" &0 'AL+W=O"D24-.]#N5 M/YH=5S.G9SD4%:U%P6J+T^/27J'G+0IU@$'\+.A5#,:6MK)G[%5/OAR6MJLS MHB7-I*8@ZG:A&UJ6FDGE\;LCM7M-'3@UN5\[ M_EL8'("[ -P'*.V/ KPNP'L/\#\,\+L ?Q3@M%9,;;9$DC3A[&KQ]O4V1.\B M].RKZF=ZT13;/%/E$6KUDOHX3)R+)NHPZQ:#[S"HQSB*OQ?!D,@: P31O-$"0('Z]&!!)$0 :+T.^XU=U(R/PKB&:&9GD: T$S# M(K!C5P@_OCT0W&[( [+ 8[M3$([PC [B%M:>276 F,_\ MD3%)52[ND_*UZV$\F:[E_ Z7](TK]02P,$% @ MJ72(2[ Z+,%_ P ^0\ !D !X;"]W;W)K&UL ME5?;;IM $/T5Q <$]L;%LBW%.(XKM5+4JNTSL=7,G+.7.7CF5U&\E"?.I?66I7FYL$]2GF>.4^Y./(O+.W'FN7IS$$462_58 M')WR7/!X7P=EJ8-=UW.R.,GMY;P>>RJ69F(W"KX86'?H]D6LRJ@1OQ* M^+7LW%O55)Z%>*D>ONP7MELIXBG?R2I%K"ZO/.)I6F52.OZT2>T;9Q78O7_/ MOJDGKR;S')<\$NGO9"]/"SNPK3T_Q)=4?A?7+6\GQ&RKG?U7_LI3!:^4*(Z= M2,OZU]I=2BFR-HN2DL5OS37)Z^NU>>/[;1@<@-L ? M [-, T@:0CP#Z:0!M M ^A4!M8&L*D,7AO@367PVP!_*D/0!@1:@--L1[V_ZUC&RWDAKE;1'-%S7%4" MF@7J!.VJP?K U._4%I=J]'5)"9L[KU6B%K-J,+B+P:B/69L8YO# 1+-#F,IKD<3S)%DA"X!4AX-Z1.I[T M9AO "2B8@-8):"]!J"U7@_%K3-[L6ABZKK8>DU!; .4%'51/,@,E,U,RU6C6 M#89U: CVM'EM1D ]*1XHQ0.DZ&7A&2R(X% [*YLQ5$^,#XKQ 3$:S=H':+Q0 MW\HQ5$], (H) #%$$Q.8--0-]3H;0_7$A*"8$!!#-3&A2>,&1M&/H7IBD O[ MK0O(8;J9NN;A= FAAJ..XOJ2!CX!")#DZ9*04;LTT O\ 4!A9)@%@$(NTV&/ M ,S#0VZ!P(_&/<+ W(:6!W99]!\VBV"?18#14NUT12!HP) 0;(YH@CM&+:B_ M^H/+"EL?FN!]$3)MC0X3P;:&)OA:A$S+HFB0"+8L-,&S(F3:$26#1+ =H0E^ M%+6@[A[Y0SP8-AH,& T;2@$; T;33SZ&ZP\#]<>T@[("00-?/PP7*29 "J+S M0" ZP -7,H:*5/^_C,W_.82RP?V#:QD#M^M%[7/42VO@*S2($C*_1[ $:WZ#98].%?M V3?&WN#@F>6D]"ZDZ MF[K_. @AN9J3>Z?F=%)]^.TAY0=9W?KJOFB:T>9!BG/;:#NW;G_Y#U!+ P04 M " "I=(A+O<\RAO(" ":"P &0 'AL+W=O>6%]V]]@>E3/36U&V_B@_&'.^3I-\<5%/V=_JH6OO+ M3G=-:>RTVR?]L5/E=MS4U FFJ4B:LFKC]7)<>^K62WTR==6JIR[J3TU3=O\> M5*TOJQCB]X7G:G\PPT*R7A[+O?JIS*_C4V=GR=7+MFI4VU>ZC3JU6\6?X/X! MV;!AM/A=J4M_,XZ&5%ZT?ATFW[:K.!TB4K7:F,%%:1]G]:CJ>O!DX_@[.XVO MS&'C[?C=^Y9O,2]FK1UW_J;;FL(KS.-JJ77FJS;.^?%5S0EDZF;W84)KR;7I6[?B\S/[?M]$;<-Z UPTXY3*!QL@_ MEZ9<+SM]B;JI^,=R>,=PC[8VFV%Q+,7XFPV^MZOG-<_$,CD/CF:;A\D&/]C( MJTUB_5\A2$)P=,!N'$#&: >,=,!&!_Q#!+D3Y60C1YMVLI&8TA1.4KA/X:E# MF6RR&\J"H2AH3$9B,B*9PL%D'@9X!C1%D!3A4X2;C/ HC!4WA?V D21&$C4# M!R/]F@'# FE.3G)R(AV7DWL<3(40-*8@,06!00=3^%7+0 9>#J3TM4N)NKF@ MV<@IG"@"AQH"-QR(G)B+ K]VP/-04O0U!R1(W"4A43[, F\):#T 0A"XEQ,C MRL?3(G"^@18%(%1!9"[*EP4$"-TDH'4!"&$0GA;[RL! \M"1H+4!"''@WHOR MU6$!:1Y,BM8'( 1"2!?E*P2F>1X0"* 5 BB):@<"_0 A M%-)5/_2%8I$5]A- T4J!A%)(5RG0[QV0,YFYIR*YZ:J&KO5'V>VKMH]>M+$- MVMA&[;0VROI,[VS@!]LH7R>UVIEA*.VXF[K%:6+T<>Z$DVL[OOX/4$L#!!0 M ( *ETB$LPE'QL^0( "8, 9 >&PO=V]R:W-H965T?2^RB+JIWZ.RGKIR!H5SM>LO91U+Q23S:B M*9E4PV8;M'7#V=H$E46 PS )2I97_FQBYIZ;V43L99%7_+GQVGU9LN;/G!?B M./61?YIXR;<[J2>"V:1F6_Z#R]?ZN5&C8,BRSDM>M;FHO(9OIOXG]+3$D0XP MB)\Y/[9G]YXNY4V(=SWXNI[ZH5;$"[Z2.@53EP-?\*+0F92.WWU2?^#4@>?W MI^R?3?&JF#?6\H4H?N5KN9OZJ>^M^8;M"_DBCE]X7U#L>WWUW_B!%PJNE2B. ME2A:\^VM]JT499]%22G91W?-*W,]]OE/87 [@/P$(#(U8"H#XC^!417 T@? M0"R&H"O%]&;)))M-&G'TFFYY:Z;?(O1$5/=7>M(TVSQ3[6G5[&%&*)D$!YVH MQ\P[##[#X$O$ D 0*\L2P$0#)% B!Z485(I-?'2A-(831&""R"0@%PD2J]0. M$QM,93 A3$% "@)04*M7Q*&@) LI02/%Q"!3[#!ADEK%=!@*%M.MB8M(8IJD M%%:2@$H21TF,+"&)0X,BDL;4$KP$ _C@88WF78W67.EI[C>W99QQ:J^Z4ZNW4"*NC^5!\-?@]E? M4$L#!!0 ( *ETB$LIB,73IP0 $0: 9 >&PO=V]R:W-H965TK+XCTL3X5)MJU1EH:"L2C,DL,Q6"W:SUZ+U2+_J-+# MT;P6L_(CRY+BOP>3YN=EP(.?'WP]O.^KYH-PM3@E[^8O4_U]>BWJJ_#B97O( MS+$\Y,=987;+X N_?XE:@U;QS\&B]U*EGRHWL]'-O7 M<_>-GO=FV$#T!N)BP-5- ]D;R+$&JC=08PVH-Z"+@9 W#:+>(!H;0?<&VC(( MN]%MI^LQJ9+5HLC/LZ);<:>D6=C\7M<+8M-\V,Y_^UT]8V7]Z>=*Q=$B_&P< M]9J'3B,&&CW4K)$F'FH>1VB>7(T8*IY=!5E.7H 3>9&$]7AN_6.!("D92;J0YLR)U>527!BS3]K M:%TAC\10.$B)8$H$4N)62N1$\H2(8(@(A+#6R5.GB:]"Q'>1M6R?71%G=]RS M6#3,18-5.4QE#HI6V %G MN/&P\9!Q3^_B( NR&PH219XXN!UP 5QH.PX2Q9XXN&MPMVT(;9,#19Z6P7'/ MX*AIV.T)B,BW7#EN!-SM!,2XQP4&G4<35@GFD[N @E%%HKDG#J:3NW@2LYL2 M%'G:#Q: \&S%+E9">Y:AP%@).:%: M3(QP80#5(I&'3(&)$6COM,D$(F*^>C!6PMU B45VG CL6B*^L6T)3*!PX2*F M/2XP7"*>,(>8&^%R ^80B3Q]0&*X)!O1!Z#(TP"*-(X-!E/P!9]R(PA=;PCQ .D\)PD\LM\=A."HDB.Z';HF$RN .0 MVP&(.R,$1,)7-(:? /R"VW' $R("\_ KV3 AS],APMKZH\:Y]][_*\,K5#=E>O MN+U)MI>+U.RJYJVNWQ?=[QK=196?^M]LPLL/1ZO_ 5!+ P04 " "I=(A+ MP__NW<<" ","@ &0 'AL+W=OI'K51R%,\%:5M5Z%1V.:NRC2VZ.HN%[(1M3VG[U4%3=VJ@Z1;I3@ MNS:H*B,M B?TJ_(SN-HBY@!;QJQ 7/1H'+I47 M*5_=Y-MN%<;.D2C%UC@*;A]G\2#*TC%9'W]ZTG#0=('C\97]2YN\3>:%:_$@ MR]_%SAQ7818&.['GI](\R4A$&?_7=Q%J6%.R=68RM+W?X&VY,VLNI9 MK)6*OW7/HFZ?EY[_&@8'X#X #P$X>3> ] %D"$#TW0#:!U O(.I2:6NSX8:O METI> M5M;\/=*4)WU%9_ZQ;;8K?_V?)HNWI>)Y@MH[,CZC'W'0:/,/@6\0 @ MR"UD\QY)9"T./C'H$[?AY,9G!A,0D("T!/2&(/<\=IBDQ=1]&ICD*%8[3#8^-HMT9B]1#+_P,:"3^B]K!T)H7)1X@6:49EH+ I28KX0 I0694X*; M \* 4N8KX:D2(HMD3@IN(PCH(R3W&R8!]HFE?M.$4.FD0!]PW9J&.Q*BT\-) M9]Y,!'<;!+0;BOR\(=#D6P&!R(P9N"$AH"-1ZA>N [%1X0C*8S17.K@E(: G MT<3/FTVD,&8)BOW4ISC/4F_]0[[.>C3ZRKM[V@^N#D6M@Q=I[(6A_:SOI33" M&UL=97! MCILP$(9?!7%OP 8#B0A2LE752JT4;;7MV2%.0 N8VDZR??O:AE "PP5L,_-_ M,S;C2>]5\U%4CMVZA5+OQ/)D7K*9RQ5O6Z"]G+FJJ]%1F%_63JK3T(/?,&E5-9LT:6O'$$.V_='=KL46@^'5[_*D MBJV;N,Z)G>FU4J_\_I7U"1'7Z;/_SFZLTN8F$LW(>27MT\FO4O&Z5]&AU/2C M>Y>-?=][_8<;[(![!SPX!-;!ZT V\L]4T2P5_.Z(;O-;:LX8;;#>F]PLVJVP MWW3P4J_>,A)&J7I)D9T.L36-M, KBT,<8)A&01.8DXD](9$8B/HXC',&@" 1% M A-0-$,] D%21B0A=V/05(,D/"$%,])24#6D;^&20E(2@!2,"$E,Q**(A)' MR<(QK4'2>OY'D1 60#Y<-SX0+)D63F>4C'\JO H6#AHM5"@"2+,2[>L8/6W, M:J%*$%BH.X0!4CPE88!$5J.#>D;!)8T" )5,40&(\I?V#RY^!%0_F59_;Y1, MDIKNGS>Z5FLF+K:A2"?GU\9VL]'JT+1VV%[+_\V[CO>#BDO92.?(E;[<[15\ MYEPQ'8V_TO]WH9OL,*G869EAK,>BZS3=1/&V[Z+>T,JS?U!+ P04 " "I M=(A+L@=B7 \" "/!0 &0 'AL+W=O]?! ;** &ESJ5JIE:*MMGUV8 AH;4QM)VS_OK;QLH2@M"_8 M'I]SYN)ADHZ+5UD!*.^-T4:F?J54NT9(YA4P(A]X"XV^*;E@1.FC."'9"B"% M)3&*\&(1(T;JQL\2:SN(+.%G1>L&#L*39\:(^+,!RKO4#_QWPW-]JI0QH"QI MR0E^@'II#T*?T*!2U P:6?/&$U"F_E.PWH<&;P$_:^CD:.^93(Z=R)!*VG/ZJ"U6E_J/O M%5"2,U7/O/L"+I_(]USRW^ "5,--)-I'SJFT7R\_2\694]&A,/+6KW5CUZZ_ MB0-'FR=@1\ #0?N^1U@ZPO*#$-XEA(X0_J^'R!&BB0?4YVZ+N2.*9(G@G2?Z M=FB)Z;I@'>GGRHW1OHZ]T_64VGK)HGB1H(L1<* M=.R+!]W[E9Z.PX%"JBGQ']0?'6C3\TS.#L+U!+ P04 " "I=(A+ M(7DY=/H" #.# &0 'AL+W=O,)!3$JGW4;52*YVN:OO;ES@).L 4G.3Z]K7!H8"74W(_#NS, M#+MKQFN69U&_-0?.I?->Y&6S<@]25G>^WVP.O&"-)RI>JE]VHBZ85,-Z[S=5 MS=FV)16Y#T$0^P7+2G>];.>>Z_52'&6>E?RY=IIC4;#Z[SW/Q7GE$O99L5O&PR43HUWZW<3^3N"1)-:!&_,GYN!O>. M3N55B#<]^+I=N8&.B.=\([4$4Y<3?^!YKI54''^,J-L_4Q.']Q?USVWR*IE7 MUO 'D?_.MO*PA8OJU(W=4+==&3[:KT_ZFZMFHV=.:QK#T3UK(8.X[ M# PP$$5CS .""<>01P0R1CS9")KV$%_ET2<#:#+0\J-1,B$N$*("82L0C@0B M7"!"!2(D CJI X:)\8=0]"$4$4AP@1@5B*]/,T$%$B2"=))FAUFTF++%I%X8 M#/_(9/EM1NP!'E:*AI4B82UP@04JL+B^,"3 _138,23!U"R!E2EXEETZ$!V6 M8R:4&6L3)!0R(X$;BL -!<$M14(K"A*DTX*$2$'(M" =B, 1;V9#8+@_B2( M^9*9=XS@[B/TAIK@_B,Q$D4XK4ELK3\A"0WF=C2"6Y787@5*ICN\;3WPYG+" MO4=L\P&U.@D&FLL'MRA9(+6;"15PCT)P_0H"[BU O&7M@ 8T>6$GG?/)H(:U MC[R9FL!,WT,:7T)G)'";P@VM#W!O >:MZ=9G0.-LIQW2@$:%"^9: > V!:1+ M)C,;*. VA1OZ).#N ]M]]NX'MONH79./05TP_N#8IT_ZWUF]S\K&>152G2#; M<]Y.",F58."I AW4QT4_R/E.ZMM$W=?=";L;2%&9KP>__X19_P-02P,$% M @ J72(2Q)L^=WQ @ Y0H !D !X;"]W;W)K&ULC59M;]HP$/XK47Y X]\SWGR^6F9R%?VCWG*GJMJZ:=Q7NE#I,D:==[7A?MG3CP1O^S%;(N ME-[*7=(>)"\VEE17"0(@3>JB;.+YU-H>Y7PJCJHJ&_XHH_98UX7\M^"5.,]B M&+\9GLK=7AE#,I\>BAW_R=6OPZ/4NV3PLBEKWK2E:"+)M[/X'DX>(#8$B_A= M\G-[L8Z,E&%?ISXDE>5\:3C^-L[C8;] MBQ6OQ3P7+5^*ZD^Y4?M9G,71AF^+8Z6>Q/DK[P71..K5?^$I--ND[DJ5#&?2G&.9%@ ABA0*(H%\NAH?,#21]#,B>%3)P\?.AF%B8/) MPI:/1XFXXH $'1#K@%PX2)T8%QV$64AC(3FA:>ZDPT>E#'D9\5$HQ7F.G;3X M,)AE,,_#RFA0&?644>8$O>@P]#+H+$^)(\U'D10"5YJ/@CG(*7"D!6"(H0R' MI:5!::E_:2#,9T$^N[UJLJ"#[/.JR3R=+(. .JGU410Q[)3#RDC.\O7)@L+'>0_1Y[?28D=R4>.]E"$8H7.SDMM MM!;'1IE+O[ .,]D],I]XQ[Z DR4,V%=FAK,CP;O[;@#\4.8=-Q;?*+)E>RV[PZC9*'/JA,ADFV_E_4$L#!!0 ( M *ETB$N@X&PO=V]R:W-H965TYV"@:A)S!)3NF\_YZ$4[ NE M;R"V?W>^^]LYQ^.#KI[KK5(F>"WRLIZ$6V-VHRBJEUM5I/6-WJG2CJQU5:3& M-JM-5.\JE:Y:HR*/Y-GI7JH@GI?%&GU[T[E^C ) M4?C6\9AMMJ;IB*;C7;I1/Y7YM7NH;"LZ>EEEA2KK3)=!I=:3\!:-%CAN#%KB M=Z8.]]>&KZA-B8=!G_UV]J-SB321V MCJ7.Z_8W6.YKHXO>BPVE2%^[_ZQL_P^]_ST- MZ+L!O6C >@-V[0R\-^#.#%$G5JO^?6K2Z;C2AZ#J-M N;?8I&G&[OLNFLUW. M=LPN0&U[7Z9,Q./HI7'4,[..P:=,.SR>X]PDF MG!@^=+*XZ.0L3 **15I[$;< M(OP)F>'ZC<@51:J'G/I#A"LS@$G*7)4!"B>)NX]!3.(AC>'#!?FGBTC<<^@"'.W*-Y 7&8(RX&*C&"SQ@$'3)LP 5"!)MRB>C\(5#TE_ MJSF%XPYBACX*X:J(_:KHG;P0X[XVTF.?5/>H_7I3O< M?$P[_3,TND= _]Q>KZ#^6R1&6SD:FV:Q\0^5]T-JVL8O>MOC]'Q"CO] M#U!+ P04 " "I=(A+_#@,,T," !0!P &0 'AL+W=O?-W''8OH *L2?20"UN MCH16B(LC/3FLH8 .BE1AQW?=V*E06=MYIFQ;FF?DS'%9PY9:[%Q5B/Y; B;M MPO;L3\-K>2JX-#AYUJ 3_ +^UFRI.#F]RJ&LH&8EJ2T*QX7][,TWJ<0KP.\2 M6C;86S*3'2'O\O#]L+!=&1!@V'.I@,1R@15@+(5$&'^UIMV[E,3A_E-]HW(7 MN>P0@Q7!?\H#+Q9V:EL'.*(SYJ^D_08ZG\BV=/(_X )8P&4DPL>>8*9^K?V9 M<5)I%1%*A3ZZM:S5VG8W2:II9H*O"7Y/$+Z_(@2:$%P)X9>$4!/"1SU$FA ] MZB'6A/A*B%4_NF*IZJ\11WE&26O1[OMID/Q,O7DL^KN71M5.=2<:P(3UDD=I MG#D7*:0QRP[C#S')+60]A7BWB,T4$;A71XX(LH_4-T6Z]"<"_JV+U101I:,X M[XJ\W!?9&$0":!XH&ULC55=CYLP$/PKB/>&+QNXB" =)%4KM5)T5=MGAS@! M'6!J.^'Z[VL;PA'CIGT)]F9FO+-K>9.>T%=68LRMMZ9NV<8N.>_6CL.*$C>( MK4B'6_'/B= &<;&E9X=U%*.C(C6UX[MNZ#2H:NTT4;$]31-RX775XCVUV*5I M$/V=X9KT&]NS;X&7ZEQR&7#2I$-G_ WS[]V>BITSJ1RK!K>L(JU%\6EC/WOK M723Q"O"CPCV;K2WIY$#(J]Q\/FYL5R:$:UQPJ8#$YXIS7-=22*3Q:]2TIR,E M<;Z^J7]4WH67 V(X)_7/ZLC+C1W;UA&?T*7F+Z3_A$<_T+9&\U_P%=<"+C,1 M9Q2D9NK7*BZ,DV94$:DTZ&WX5JWZ]J/^C68F^"/!GPCB[$>$8"0$[P3PD !& M OC?$^!(@-H)SN!=%7.+.$H32GJ+#M>A0_+6>6LHVE7(H.J.^D_4DXGH-85/ M,'&N4FC$9 /&GV.B>\AV"?$FA",2F++P35ED_H+NWQ^0+Q$PUG+XI\CNHZ@T1TTE"M/ ,$SA+U@ABZFI]\"0M" M^*3?&(.8*"'TM.*8Q/SP+Q<\,CJ+%LX6V60#)I[WP%T!S9@!Y*VT>[XU@(*5 MK]VTG1$%](8YLY>DP?2LGG5F%>32.:M<\\0WXI),PR& M=_EA3'U%]%RUS#H0+MX_]4J=".%8).^N1#M*,1FG38U/7"XCL:;#?!@VG'3C MZ'.F^9O^ 5!+ P04 " "I=(A+_2N?0'@" "N" &0 'AL+W=O-ECF*3(!%_"K958[6CBEEQ_F+V7S=KUS?*&(5*Y2AH/IR83FK*L.D=?SI M2=TAIPD]RKTXK=^$Z>W:@YTH]\^L7UA<4NDY?_3=V M896&&R4Z1\$K:7^=XBP5KWL6+:6FK]VU;.SUVO/?PN W ?@(4#G_E\ Z0/( M6T!@B^^4V5(_446S5/"K([JGU5+SIT!+HLTLS*'USM[3U4I]>LG")$F]BR'J M,9L.@T<8-" \S3ZDP%"*#9Z%X_<)\CDB7, 9"%@$L?%D%!_Y/DP0@ 2!)0C> M$:")"QTFM)C&8DA"R 25SU$(D0!C6$T(J@D!-7<((I @>MR/&"2('_ CGE7J M3[R8(^(@\6-8R (4L@"$$)@@ 0F2QZU /MPA_@-F]*!QK1@%BTDGY1",!"BX M(^A.RZ*9(!S?JPELR37"'[ %[CE$'K&%S-LA2E \M06 ABAZQ)9H5F^"PZDI<]!4BC=ZR]=,'.U E$[!SXTR[]/1Z3!T MU]A,B:+I)_IV*8]E(9\>5GD%V4APX5TPK])^TMI/^>!@V%3LH MLXSU6G03M-LHWO9?!][PB9+] U!+ P04 " "I=(A+?9&MOT.! #!#0( M% 'AL+W-H87)E9%-T&UL[+UK;]M8FB#\>=]?0?1F=FV 48NZ M*S73@.,XU>FIBC-QJ@N#P6)!2[3-+DE4DY(=]Z]_G^LYS^%%EI-4=^^@"BA$ MELAS?>[7?ZVJ7;3?Y'_=9^?%?K/[M]]-^N/?19_7JTWU;[^[V^VVKW[_^VIQ MEZW3JE=LLPW\+72\:)G$TZ"?3^H_OBWOXL=_^XU/K^:^SZVI7 MIHO=_ZF_*0]_S&YS? *&>)^NL_I3YZMBO\S*-(91%[V.,6V>?H MW[/'QBC[LL1%OLVK!3SWGUE:XD%$;])=8\:7+_O)RV'2,=7;?)65T3F\=UN4 MC7G>%YN7Z6*1P3/PQ)*?[CRR3X_;QNQ)_^5_=+[P(2OS8MFY5^5^T NO)-8ZSS BY\4\%!PZ>J6.5+.O77Z2K=+#(8 +"H I3X MZ>I-=/+B-'H1Y9OHTUVQKV"\QD[^E&ZZD>#\IX\?+]Y_BLZNKBX^7;UJ_)Q6 M=X0""_R0_76?WZ"9'#CO7)DZL\O_^$#6A8ID!@T68@F'O 70) MON -V6N%%*:!FI\NS__]CY<_O+GX>/6__N=LD$R_BR[^XZ=WG_XS.GES\?;= M^;M/ITW$9Y+5.N#9^S:%54;93!O;/,;O)%WL :OH1C]O7D]<71QXLW%Q<_GKW^X2(ZOWS_YXN/ MG][AYP\?+]Y> +:\X7FBL_=OOFC&#EI^M8-_&$J*F^ARBXP5CM12=19X M(> M/T'JAT=+0Y,F;!&:- #A:G]=+*'+S?(:0D !?A0W#2!1LYX<^MX26-JH+H@.RR8XRUABE5! M'*&Q;^"!C-W,ZUI8^/?9)D/1#1]*E^M\0\+@#H"^?6-%8W7UYW[ K=V4Q5J? M!6AI83H9P,P.@ 00K9VC,HGC!Z(3F>VT]='WV8Y0-+K.0/+-X)\-(.2.5W$" MQWR?5R@,PX^G.N(N_=Q<^^LO?5%7T+DR. I&E#BZ3JM\P5>7K_:(9"> *\MB MM4I+\V #0W_.\ML[>/QE"A0UO$45J 11.D:.=/?6,L 2$\7()>4M)*:0 '_P &N5L5#17/NE"JO'P7S0..LF#:F?-7$W M7&=__AW<8TVH44P\<,X\_3_M80_BZ;@OASP<#>738! G[H\D[H^3SM&$OD>C M.)E-]?P'LHQ9/-(KA+N8#+NH9S2/DZ3O+TVFGO?C9#B70>/A8-)V[4D_[D_= MNZ.)O#N#G8UF^NYH/NDFM]$X[@_="-.)'.=P%@^&\GD,LS? Y_E\^T.*DN4= M+!QURV.ULS.+[PIQ,'0#W9_@HZT@T&!<"/ ONT']Z#DZ&/]1AW8>B(#$UHX] M+#=0L?=S?G;UQ^CM#Y<_7T5O/U[^&%U^N/AX]NG=^^^CL_-/[_[%;_$SF2"4*7MY">XZOR==K7%W;S(XAT7.=T6D MP2#;L;C1%!)76YD)>05::MI4YZQU,3C:47830A=X?IE7 MVZ)"2+F);O+/L(8.*G$'5(2U")4:-H%&WJW_>\O,,XPR[:M0FT'+"\]0X=N$ MP">!XBD0?0TW,RXY]^L=T)[\<_^>WKY[?_;^_/ ]X;3;8+%Y5>W)9HKG8$P:>&H@).QRM&'L MKU<@PA'%[6-D3MY"MMZOB,1,9-MJNTJ8VV'H+-P ?0%\/GOT%;&M!2\L^+XB 1&CW MC_ASZSS G$HBBR?+C#^=DNX$T\<-XS&A?WG8Q'E^])LLE0R^BUYGM_EF@UN# ME6_)MO\-1D6O1.=X5S]]^/##Q8\7[]&L].;=U?D/EU<_?;RXBB[?1@Z"@<:\ MO?SX(S#"R_>M>$R KKP057XT%3O+]^_I.D,-7O_YBB<"6C;MM4@3J3U6(ON MVS0OB1>VX!P@(Y$,M%Y6^5)D9]IY&PEK2'"";60%8I96LU5;1O3T4L_)AEH) M^RV/,JXB'B\.V$8OR]MTHTP=5_,F\PH9S/):]GGHO=A(93K,![0*@TJ@X[QE M- ;R982V \+OD@ OO@'R]H D#<;YTQ[4 MV\$4[8O]&INQOV:=+NY0M0;!K"3\9S7P'BD_?-BDJT=0 MRBJDDCMTX?9 @LW]GR#'K7*$!'@4]:[LEO=:[7/>Y"+=.B"B57SI"N(HO8'W MEP3$(/4"LO.LZ6V.#C#T2CHX1B@7XT1&!!FE>0"+O4,:4D5P!S@>7$ON\2BK M>M%/&W)YX'VA%R+[O ,@)S&@8B1YR"N8%']_@$551/(&_>\>LI@^@:(GW^RK M^C=P#^XK'$"^1M4CW3SJ+[@-_44 2W\BM$)LJD$<@0W ,L)!OLS3$L]\E_Z2 MH0 ;I='#7;'*>M$9Z]]L/G'>37K[3^D&X.W1?QE'#UETER[IH)O>!5@$2$!X MA"^27C^"BUXIEKR83"?PU5J^BI%);/DF5H\$LW-@N4(P=1 M+E\]1@_Y[HY.:6-E"5@4B]@H'=R5Q?Z6'U(!"X>KRRSX78?<$IV\^W )>B$^ MXB64QD-OW4]*3O$=(IGZ;(E+OT<$KU2,1; !MN#E43J>4"RJK[T;DWO1CPYW MHFM /I#O$4[3G?KGX-#2^S1G9(!#A_&0 J"K%%Z H6_PZO!U@" \?CXM9*8" MXDP1$4M@5-38=G(#@ 6[AVP%U[8F2UP/X(X/] /OW[&9RPVL$^"(P8B@"!7# M5;:3RX8#QTMYN,L7=_BK,CC<:K%:1O#28-R/^_V^VI1K+#%F4R3IZ:C+PP(1 ME,H'.&2@#.IC*H XO42MWL#\@"#+_8+D=+Q M W]1*A.]A94S7Y73K8P@#*M8KS.@.CO ;SS*@D@44=!548EHZ58%5Q)-1_&\ M/XU'R=C<,0('/+5Y6?@@CV,%C'0/;"$E(R*L09YD^W_1 49TS$Q.5J"0Y39H)%#'H4"P384BUXDD]YH'#V!5B/+/[X"JP9VF$-(E1CLH+4MX4XW MQ4[7"&\_'B#< V@L,*10C':[W R#DHCO"RCYR0$$X?I[H=5KEM.- )T&D M076,Y#\&[G0/E(6I1AO]N'$J3.55&)*GKC.0]K9H9!2= 0'QQ=+9'( +%&C0XT'K@G^^S$K2AQSCZXWYSBV"D6"AO_CN,M"Q [SH# MCDD'(X"B3(2/E?29=,$G[R$!!,1USLQ_ORTVYKC@P8-G&; HU!_@S!KJP5U: M\3QPDD3$'5$T /S$_:0[1GE\!'0P^%# GI#L.K_^:J7 E)LX8MPV/)95*K>2 MD0X!E&17996ML_:B%&1'2=,[V<-&'C%J.F-)M88B M,[Q;.D5 6!$\A+BQ5;3Y^\T>MTJ#\GZ_C!M4=\4>F.J3+2I(CP#3X4N MJ56>40^7G*$H3/>!S^C1Z*EDK68%BTP(2B!6D7D :.E-OJHAPD? @6@T&)U< MG[+@5V7.])+OX) M]VP0>5.H>1\72_J[&<%R5QUA22;$:T]+&ML/UOG]1?5B_ZB/I51DP&Q5!^FL ZIGO./J=(9&,V254JX]6&;4+ #.3KG]@1? $R MZ9ID"]8=D'PZ(O,\/H\/D4EO]V@(KK/;>>*(ZURGOP ^N\E)H@'Q=BTV%V)) M*3MSO$Q.=C;*%OOK'8ZF7H'XR O5!K@9E?1=;'9(R]' M%L/\!Q2@&WD_WP K-#V\"MM6[B/Z:OYXOGRR.&-!!L/G621 M#O]N<]Y !W'F"S%5\0NXA*I2G2E;>NV?>DVGG+H>#*REZ"R$#)&&\;:]MWX!H6I35=]%=\0 7<9H M.=J38,_\=4'<:IFC*FG))ZQ$94I[ (!+V2T?_\^9B $4;;A[*$PL0Z4/M0;Y MA7;5R^9;>*IHZ=ZHZVT-,K3&^*2 !,C* 58JQB+6$"JF8)8T6#$,]#\]VJ4Y M;K$:+.[R[,9L8)DM.-P7R16<&J@G. *9ENC1[#-0?A%6X,3P&8S\PX))?6!U?6B]C-2[[5BYJ;UV36T._G=5\P^28KL1P F11\ MP-2F&$#D]@XVNLKAA:4-XV):#=!SFZ,E;1U$=+ X)U(>-<: M)^'9F_2^()N&&L] =UJNR#%$GC>ZFHBR5/B$$9P<*RDVZFAJ8W95$%GFA6CE M$.RE2F]O47_>>4[EPE=:4M",,!<>5TJ"X\/FB34%RF'U[;8D .1L!^R,(>=+ M+4J[PXF% ;Y19^9=]"*:#.+I? H?X)71:-: EV06]\?]*!G#KY/H&3$/+Z)9 M/YZ-<.C1))[-1^B)7E 6JDHSYPP['_.*+:U6'#AW+LVW 426>PGO0WE$I85] MQ;YT,[X%SA(G4%STKK1# !&WAT[%]6W&3K:IQ;GU2)ZD8?-*44SE6$1]7=Q? M@>JC@-:.>* 9@C"4K[.*Y2$9"(6W1]1E4=D*C^>9:U)$6,@U(%B*O,K8)6UX"YF!0 N3]/<#(T MF/\+TJQU(8IMV['!B"WJ$;"9]B$'[+%I'>KM%ZG \!AA#6T#F?G*3"WSB,9; MVX^(IDAT64;]Z&54/%\V->Z\#,M!< =\FU_;B$[/BW>-67#MX/*1KX$91 MS2"*#9!\"]"&-B0!E_V6)&NV6F8%2$D.WSTLRZ+P"PEEE1 MM]L[)EF@">_+#1IG%NQ%A5^7(*T"RH:"KPUM(^J-4JV82I!?,"]T>2S^/E L M1",TG8?(X"2;Z,C^,HS"0,(MJW$/=]G&&M0\A5V0XS1/:>AUMGL%-/<490-0 M/"1$&B]I&A MA ;!BCFP(>3_/X4%KU:B=$_I\RT:P;S $@4M%J_Y%-FM133JT\008"X6+7F MM"83 ALU#O#K N$!CCEBN4E]]T!5@5C"'JOB9O= +N*K *X52,C:L\E JL_6 M:*7!A?#Y@.(S\2)YV%S!3 MBGA/QRZ@9@'FVL<;;KPDAQZ)RED1@@7DR +0%NQVHLYE00W4""38R<%$_0L# M#YCHF)'W 55W&R9%=E.T:JR=N9,.N&J/SHC1])Z[P"5T4/)+;E"6%E8B\.?K MZWU9\0Y*8$"PL45O\V8@FAC[R%V^PHO)*W$ :GSEYF*^(QO MY E@[P^RR9@@Q'ES>"7K'"3M'$3V+BUVE MVTH(RZ-]F8VD(6 ^==XMRU&2%)/TL-W1.)<;V=L;0$T8ZI.,&XLB]TPP!ST: M;0"PM4C&C5H, =63_,8[Z)2&K'5<9W)@TWEU2)W].;-:'Y]>S=+0BIAJ1( W MED4I.Q'BLX@*$D#KW, .ZDP.QKQR\N>KRXM3ID@8Q)#BC8!80HEF04B2'36T MT?0B'(2MCBNO/-08$=P9[\!!%OL2*"A!84;#!=CAB4XSC_M%98Z9%LQ.>E'J M2?8 ADS*GQQ.ND)RCLFL1JP$Y %PR4%!6OJ%5QBAK$3$W=2[&_\$CJ02%EIW M"6PQ^T.7Y)QCQ'+CJ,4\Z)]1MA_A9E>>,<,2B+$UJ&P0,TK[T"&6%"Y$!T*+ M-2%7C34ZKZ Y!- /<"%MRW7"B=^-TN':U1Y"1[B$6S1RR?+5O2)F6C,0V0BR M%=;L"?#RY\R/'YZ*716']6G,82DCD6E"W3LB\?&3Z!C89*NZ;!M(Q*QD\/.Y M)0!U,H:3J4U%HQX+-D01@RH--_R9G!3;]-&EA^W%3,A!@TMQ:3E#XX[GD#?4 M(.5&%G:K.X[;CRBO-&#&+9Q 3Q5#D>D0'NHI2LTOK#5 K1H88LIK)Q>OC,;G MZ&DH.T92>)I--$ZJ\_D<%AFL6^L0/E0>'7I=B7V+69XO'L.=,-5M41B MH-$-U&(1):ETM:" [)85\5(*44>"FWZ]2AWD7"TP*+R2!^5+99:P@&S%3NBV M=^AG[U\3IQ1.KF$QUE'@XV*<%YTG!87\AF_#_>"\, E]P4&/:#-B,Y X9DA M5%\@/8/H<[!M=DX0FT.1GO4GT&WO@#,L]TZ'P+WAL@,O1E8NT+ O$:Z/? S- M8=P=5"TK$E%\G2^W14YJS^X!&:.-QF/-1Q0_*U3"4+D8KQ1,B)6![K=L'H5L M6>.>_:G)(;@OQ+"> IP5^RU;SRDRD_V5N62\\I\E*2I 13%NZ1&]@ECE TWB M>&>+Q\4J8ZVU KSG(\JUD K)=F0,-+%!MT@/-LQA"O0XDP20^DBZ7[$\KJ3!+S!$,S+C<$Z@ MHI5%$,8[[2CF1"R5*&&CF.9A##434-P%359(*D[8HB9?\;NG"CLDS"H]=R4S M=KLRO_:9*@%$^UT3E<@".[3)@(Q.,*3S5(FJ3B(U(B@LP$5;7Q< 4)2338)+ MX?@G[HGRD2Z8,+TC>S/2R@\K$#I.Z#?\>,HW[[:"S$Y @= F8RD3\[0;/D0V,//47K!GG\[.X@Q,#FMK=V'Y^0U$%M4EBIQ82 M(7)Y3TH\X,J(N2),Y9_5+.P-@(?> G'-&XXD)TTLRF= IE>N&&C<.%,"A@?$ M,>9G)&,M[MBCL?NF9]6]9[BJ.X)H^*)U\[I-O#S+=P-%+HTVV0.@3XJN!*)A M-(] 4F5VB)O^*DBXS[,'%J12^U (RVRQ%5AFHP5;D^]0PE<5GTZ[M@P5U#&M M@F&:C*LL@9J )9586(JG,Z;7"2J_8H:S<[EF K?1J";D0?&%V MDD>'"P H6]S)#,R-CYQ3%5L7J_\BF26]L<]TD-G55NJ$;A6V.=XH.(F>%E@U M84ETCBZII 5?7SY]TT>A*GZ+66$/S(XITR ,8SOB#IL9,2KC99]W),<_R1

#T'XJN*J+.72&>0CS@71"!*8MUB#\)7[\G,^X4K#&ER2 M"(E0^)IR6@X=52AH>$>;.EV8[L/G059G^=U'4H28@'99&9O'XP1:5MAS=90& M4>AX\<^"Y?88@3#.5_1N)^'[$"/1GH1YJWB$M2.<7F/$H#*K^3;Y+."XO,)L M3L]C>*LB1-BM45JR BI6X?&(E5VXZ5(!S_(1IR6+V4K<-!I19"SY)7+=LFZ M.'2X@6;N)E+U0\.0V:K9%&#%KHF%*JB S@=XGZ@$ @CS3P:B!Q6+*)'.4;R[ MK+,,H,(BC996+L,H2#M:8_H!JHRU7KFL5$OHOY,?I'5Y-83;KTJEK8Z%!C9W*@!D@BV-% M-J3E:&3E)/G#^W0JN>PP<)K936AZG[)/ 0:V#*K[8.G4UN/W'QKA\])D?^O6 MC'?3'Q!ZLF_(!B9+KZW,$6=S)H9($T?4)%!) *TX^N- !BC*6!R':$2!6#(< MCDH\-6H[ADYBZ7*R4L)R](A5$%/8+LSA$05TAQ!S%HSD'H9#R\T^;V3<"(>T ML&^/S])P]0?1*5WXEJ(IVN2U-NG7@7O2GR]=7 ME'%@<@,N-%)!C +$H[/R%G^[+8L'$/LD')SR$S2H5!C?G_;K+?"[VV2H%'+I%]$CE^0%)49OW$:DUINYQ1PHL0JUV8>N&F&1/DZ)"Q"\ 8 C9309QP)._G#"S#XV;1-NI;O& MT+Q."L1C[>577^HTUI2:MD7*L,<.-NM%%Y2WP*Q$0O10N-XYA6HCDM C^1,V MCVYJOPM#HQEXNQ/;F=)X;HW^L3 @C*K 254']H_X%9(P%IRKIF^5UNE PXY.0 MRB*'$^(,=7PG%*R3.#[BAD="&H'HM="\D2$T'VWTPKD(J.+*\8'L0O$F_-1M@0A1^(@=8G&ZRYB!6RTP@NN26!TX!,/"?:[L"=MLN"2"#T%J3DJ^ M$+0G.0)YN\\YN5Q6;V-J2,>I*#[S7]WD7**D$5W\]Z:BT_]W MJ.CL6U+1^4$JZCR,OK"7SQ96*Q^G<#GSLX[#AH!B5=P^.B3C,OQ-=!%M'P- MT<"0TTF"P"TIR2QF:N@@FX^=!*EI"4C -6/96+=%DPHC0VJA#UJ332)0&:DO M1>A<^>!PR5M?X5=8<)=-5KZH6<3P5VUL0C21=TX#MZ(S'B@DW1%A3$9OPE' M=#?$M(YG43*CP+6" D49./]T%KC?PQMLKD+F;LFZCQ5O--+>W:FO>N>53Y>> MRQ'\# N2.XF8+J6_"#$VM^DM'P_<=,1W[/TM@X!*=@\$5E*E-60X\ EPVAKJK\+H,(D-J_@%L0T$@$ \]QL?B4\J M"ZP#\;4MBI0ODP?QL/M$1&&M+=W GMZ8^BD3N-6^(Q:OFS;AY31)\M:O'7;A7B8Q8++@.'%%Z M9?O62V&Y7R)_>&=F-[M:2#%F5-0RL1I7H74S@UA$JEO#4&1QZUKE0K&]++H=BS"NSKL ME$ O0ZH4[1UHO+5:!4??UV_U2!38$]R<0,$@F[CM?0,+HP5+TJN;W)5("W M;3"O-M9=+YV6TGW[4CGI-5 224!VZVC9*)>2^$KM6>JFDB+^RZ9XD*SI#4>W MIX# 1(6"$,R_8HV>?,>B;SA?=^4SQ &BR>]\Z1T?Y5!7QO&7E_TD-E7'35T3 M5;EG_?'IJ^A\!<#'D6(XU)O ?YKZ$4[,P*=*U%Q!HX;G-?4U5;Q$XV"*M C M,4K00R4==TS0@.FIXJO(DM/%34"Y,6%!29NZV@ANN*4>AO5*,91VH*GRK'&G MFNB,'K<=@';J2LR0=EAZL)/EA/S8H(8 M2R,?Y*::8[%!DT<=V>,@?,6OBS9,W$L<"HM 9^3%G6!F"@<*%;Z!TN.IHW=I MW>2KK5M(GFJ>AD@3!_ 5 ,=1QW^4E>R?!RM:F[C4"PV9CN%7A]LXX=.-(;I+ M]1X_&]GH37AP6<^Q<>:)UNHPK=54Q/C5*,'1J&WC1%C3!L]\O' 1:O4*3*^B MD^04VV1FC[($JAU-A6_BV6P _VIO'ON)?SM#M@4HO?@%W?U^U>-^G_['@KV8 M%$/5SC%B(QG&\_G8C:/_RM<_[CC ,M1^T^O$TGB4#-\1),H].X;OI?-AY#,-I M/!CYM9\,)_ *?@DBIQ::R:0J)EGUS&S)?!:/^@G\"U--!_ B?C,8S9J'.AO% M$QAZZ":B+^;MQYF,XN'(;B/!H>'+84(%;ID*,JQJV:O!/$[&<*.P WB8_AKP M,>U*BD@,>E4 D,Z2B9]ABIN&[V#3TE;Z"?!_$8V&PW@P'L&G 59'.L%MG\KW M_>$P^K_^/P+?=Z8TJ'1 Z:Q;I"U1-#;$%EU\LIQQ Q%[!&5G%9GP OPVM2,Y M:?V6U3PN8Q;E;!CIA%[,_L5:O@)40[,].;Y(VDF?6'Z,3Z")5)XAO],R!QWV M.MW\XJP9S(11'V=#/Z4K(+NC]A)L[[Y)%\BX2?,R3CL')UHDG[59W26RJ>OL M+EW=V/SUDD.#^'RD'*_*/DYZ< G$* QG<%+8*'+Y^HU/W[\KBRO\O(%=/FL1&!'5U?+A^*[0"+ML,#(7E];[%7E9HW35WX67 MC>;Q<-[O8&;R8Q?A!UHTFC=X"'_[%!D?4&VX^KO\;8.0(Q>:+"\.5D]#3KZ8_C"4PY1NZ + N_&,^F'0QE$B<#O^J3 ?((_+(_ MM@S%\A.03E$Z&/B#P6\&_6Y:,@:&/6J<#'][+%,9C/KQ +8%G\;(5)+QA)@* M?I],IO\XIM+ "*RO:FDU.3&*C=I&V['+U(! Y4,\B2UES]*6@G0$ ORH24Q, M6PK-=38#DPJYCF:TKY)3=A,]THBC(L+,)R%1C%"1'0 A1 M%!N.XP%(."PK/HFIXV$\&:.$.!*L&\Y'\&X?_YCV@8SDX5DC@@N>UDI\82!9V >Z-U>-C*'O8] M^T2R0_BFRQ=QB<1)*31 /J^2.;TL4->I1K8;:\-)N:U M%JS_V=FVU3-! <8J$P7[RJPC,Y5VIJX*3:JY5;X_%MH+\C*L)M7TX_NX/5?S MZ< NV_?@4_PUDX2H%O9D, *JFA=14"]L\<.JZUJPF<:]IV_OC"O.&27I9\^:U"(M2Y+O>+1 RZJ7,G?-:.H:2\>A1FWEHCF54S*#TUWKIKA-SA>H M9F4052^JY \9%IM,T#S 'P"@@!T<2Z-'_CXDP8-D7SR6#Y9KN7L"Q)-DT9C35'E;;B.N5-Z1_-R@9<-TR78H6Q4=D@MGFASO%@6 M =A3N/!P;AP- N9XWO4J$CUW*S+U2;%S)2M:#]B2?%DV9Q-)"">7[8"L<7R]C+?1G&[KFBYKZ) MJ(DJP+I">A1#/0H)J'ZRL07.\4!)PW)0F@=)Q1PI+&#/\1T*C1V[[[RC\R"( M&RO$Y/>9B^4A0U"^N>,PF+Q>/&B7+>XV^5_W/A"J]04&>1W3U. RI5JDN:_K M;5 OY>SHN:=.,99$;HG MCG=6U#P37^6GT)=9"PW_ZCH#IW&Q%+ \'YZTX$GXSBV7"" M9JMY/YY.IP$4#<;C>)(,4785)65?>LSE(0(!^DBYTO2%Z;4-/M#!74K.7;;: MH/JHKW6N5;M5@[JARC,J4O%)["D>G].4%E)<,]5<(.Z$\\CR%;6X#ZM? ML,E@R;8P9SNP-@G3/$'C;EP*5.R:"N)%A%E+J>NUY10.(8]8V9TDUWJ.2Z51 MAKU/1,#%J.&\G6+TP++3;"@1N(H=##@];]A%K+^Q6>2U>$.NR!MR[IJE'?M< M],%V,+S0#H8QU1[Z)&')JM$[H] 2.10@I3]H&UI==/=%Y)I#HO@=VU^JP9O. MJ;21E)_R'1==&@$9M&=DT(8/\UF"A9SL81GPR&\7B,;H$3V.%DC@Z0KOG01O>":/D477>PD:0_ZMZ" M[UUE2X&OVD_%5^QPJ>+;5;K@#"Y?_ZXS]..-W:6MXO8BZ4U<63W7%,8CSI'X M@A]>3'I37Z$/OQB9+Q0?G]>UR5=66CUB&(;KF'G&6/^NT4-3#C-;NDAJ'QO0 MH>0M,8:BE*;P'DN^)_@AP^69 1A$V-=%\0N09*SUA.&NH"UAY> W2)$ -I9, MN2E!%0$!!/,9LM$3D TD/&@,G'46#>!\SGTC+.E_?9=O;>DW'^K=V.N$VKV= MC&%\]*.A$C#J]9T#*IG%TQE[]P;D^3XE#7,R'L/,\R\YNZ;T^FN?71_4'_*! MC^*Q.[M)?TH[^+JS2P9C''8RH[@R$(5&4;\W\ZSQ'US)D&S_C= ,S9.O\"]!X@V@'5_2T3[9'/[I6=WVK9CQ\];FMFV M8UM>=7*F&&4GTUX9X.BC*WD:1H$%M2RH/6%",?*@:TP T =]$*>3>#K$IHF# M))K#W<*'032:T(B7I?.0('8'. M.9LD'F2RUF?J)!X"X9R.]#BG\7 RP)F'B@Q%YV$2/9P/4=2;QW/ N4OU MPW*;5M>8]4'33>NJ&/=<$E%&$L=%/EV3O&RC M74WB_ 6^7=3;7#QNL-1;%O0!X["P0LH7 MVZSXH%XM1Z;YMI&I39R+3+=S'\W@'$:$ZO4:%ZWGVEJ:MS69L=&3V2Q.*AZ9 MU7+=]);JQ-:]8G/J;MINEHLL>V\N* H@4'L^[W*>K-#F?>*FIF2[@Z7:KU'_ M^)M6(VOQT;HB+#;CL&$5E:J3S>(G]DRZ!$43%^"C95%,K(L30'>&DVCS^[1= M5#Q*YAO$8V!XH^AE-):XP>^+8DF)/DD\F//P[RG:,=PS,*1X.IZ+7*3E:1R/ M#&_6U5L(06 3; KC;6S698O\I),_I)7QIE=4/@G7+-=J;LN5]4 "_"53==TM M&6AS@ E)N%^2^;KM&8Y+O LI65):%>&I&3D@W+J]" M#\Z%MN96"]>JK)DKEW" Q*4D4(MQKZ!>I]B:Q&4>(HF]E3;WSUVL(Z- L:E& M@U!/!F]#.[OVQ+T/EFAS4$UZ"224!:K3H4 M<_MEMQ+I]6V9-T8 I?<%IVE(2!!6$MK#,0R@S4Q[T26'L\%2R*Q&#?]80)1D$CQ-FEPJ1_BZ M\50^BH,5"S?*BD MFK@U\ON 4;-%=?Q15D4'HI5&*^Q4R"OZF%$+ZP^Z,*3['>\%@,(" 55^(P0!NAC-MD NRO M/T"3QW"&S\(H<9*,G,%CV ==:T19;.-Y/"9;)^8<#('U8>!.]#:[+DT)AP>J M[Y*5:H3D!C+NQDU64<'?[@(L0*3YD*Z*Z&RU*^+H'#O_%""WIM+?2,>Y(^%O M-.93Y\0EZ50HJ,=F%*Q.U57K4N[: 2%IP53,4ROMY)59.86OW4CE2ZK,$78D MJ9B(&),.A0"Z"6.4U#I^G-./2>N/<'OXX[#]QX0I5=\858/?!UQF8[_)#E[0 M,9@?7I[*[,'57:4 $*A=HN>J>7WF[C;1;&HN+S8-V_.@+,B,"=Z&J[=+;YO^ M8"R=93;:4H^7!%O1!B&N/DTTZ2MR]@2N.XB3K[!4VW CV M&(Y,+YJ8 [-0%(>[&;GO66P3P8HK/8%LLTUS:1V0?QL\5EN(@UJUM=EJ ME_NC*?AA)4*LATG#>OA,LV3(+YFC]FW#'O8/#+ZIE=(87 ! ?W9*)#/<^DE@ M6H10\2UV/G --#F100LD.2T&Q5T:&;5(U&B,@Y2OBG,H#_86,2U\W2NN^TRI MZJI6EUIDKAN%$AI0,,I;N?0P9%V?T,!?AF@2%!O^%U7X6&;K MC8]??TLZ,.;;HG@,_WH"P^1%!9_=XU8;46CQ7"F5KLUX3:^'/7F+<):]+H^:YZ3 ^*SV=P9UT[$> M@15K]8*(0P7RJ3[7XRI]@"_JR]Y3MK8NU'<\9#F2R,U])I1@ M)_A%[2L4TU:#+\]KQ"MPE/6?I>G%N65^UCOM#RSAT\;X# M,\9Q /31]3L E47RY=IJ)IV@2PIFR=9/P&;<@$1%HWZ'0]P@Q;'M[/-2K'<9 MMU%UP,A]9_A*3V"+4J65.1KB.09CX$1T=%S]SZ1G/^<Z)ITF9T[3-CINHD?7%P-P--Y,.A:A2FX(H=[L7C"$: .C%6GO&Y= MV.;T[20-UZ0I5WF-",K:G?00$!ZAJALL68EV_7W)"&TJ?GEA)>X81!; &5H% MEQ)ZU%3=?46P(\V!J'#0,:HJ$A:*W@FTW3#>QV*X%-W"PG:J0V M+HE'THJM4F>.U4T]SM@P.F?FM6&+O9K-"NP='Q? MK+2,.M6GII#_/4:H&3$1,Y/2G(0;1SB9VS"]C)P?2$W&=.8DF3AC10LU=7CG M8R5#0D"Q8 /1EOMFR:M* MRA9+6=[0X"2H06&^J)4TD9B=.27C2RJ%4/T]I23!9.S)P<7*P0DR80'O?$?D MD(I\20@J[UK44R7^#G>D<$B=V+4CO]);TXNZ/A>H"@(AS-OI(7WONM0T7U=W M4W_:I9]C(\;(EE!/N4W+Y0[4KXD=/YYN^*J2^\JE;U'T[ WQ M*P&096Y*O9K:-:Z$=0PC8PWF@A(8=BF36[]P*:9>(\=<^<^3!PKNQ-Q_LNQ) MP#A F]/9+-&4-K3-;6)>3JS@R@0L=B O)C[9/_XE]"Z(1M>D[=@ZL[PR$/L< MR!LRC!$4&E*A31!+U[&1A6ZJ0O,7J4NC(CJF$6$!9I#!5X]\CB1Q.A;F=!\A;H]BT1Q'H-UW:>Y\E.!ZU[$CJ*T@!'+_IC\8#9 M/;'%TQJMRBN7MD6UJ(6J!XWE\YMVH2$\7A(="&N0/'IQ@2TW(I@$C5W;?$OD M47;;H<:%+3OEQ+PF\P_J"H:84:\E& L"7&W*-&3^XQHQ<0#,,GK9 ;IM!=C=V[(P6?;>F:E1D+G(ME8G? M K#GW%Y+.DDBG&(AT*%KPP2(X*>O8]^1+2==FTNZ 'G2F3$W'HUPCNDHGO>G M\2@9=S;!I Q_I%L^S^C%9#RUX:FD"K@R#Q*-@;-YXR+9[JANU3;?<<$MJ0O9 M5FZ@5D2[?GFV;]N4P?J:&K,AP_-"U9:"@)>1+>$M5 T.Z:XHJ;I"_?S(W$B8 M[>MU:G&$QA7VHK,6;\O. ]>@C\E]E.#G#[@V98QX)0[:%_T>/-L?8[BB7R.% MX!?=(VCQ6.+3'F1ZE#@$BV\Y-GI6[<2'3G&SK'77K-DKCSOE,*:B]= B?VI) M/.BW'9P=Y;A32T98GF9 <5H=$-YU=FFD*_SYCU!@8.I ^4*&UW8TL!! MS"*&JU6O",7HE(5^OZ/:W(A_.%YT0K_AQ]/8B3@ )[/NY^$W>E[">DCBYQIX M+@/*#DCQS^;$9C=9':*=A^MPY?ZI2S$A;E;>9]IE#@5M%!5\VWIW0+;PCZ^=0ZW227TTA%R:F'L?D!GDTG"K M[N?J/3Q,+_2=JRS-%V9+2]?FJMT-E=QDZL. X?L_=: 41I"4]Q)0PUMM6^SU M(^9@!DC>-KEO)FBOD9UO.A4N8=A&,9@3FK79CH7&.6&@:[O:5S7_W9,[!L8, MCY$4\*C/N%/ UM)D7W!=%,V]%%T7&T"1LLEVH*PM/HXT9^AF)X?^Y'OHB; M MX-,R.VJ5X8U*Z)\RJA ".:F07A:G@4PHY](]H'2&Q]:.?'Z^ L!2ZD;D<&!E M?DOMR[BA/65#BN4Y-[.9%1W8B3L$LFU2?V\V=V:?,5NXDO$YP9-A0'LW<5LV M*HR&NP8Z7(FIM-:1-AU")99_W.B0RB^%K8;YS+E M&%\-I8#/9&]98#[W,N5ZAM;5: NU&MKZ&+2'>PI9V &)W@9\!D%P[*K=2E14 MB_90QV@?X9D'"D*V(*.5D32JG6_HW%RF\;U>/W9PI,[BC3N7\C_%U #X?S9X MDCP2C@:]5,667+O4!O?\%'[AXM8I6=@ 8R582#28<27=U$$829.O:)?T^^X. M*+I1H@FE6@";()BF<]V9XPX._0HKME,V[(4J6@0K%TL _9%EW*,D@:49CD\& M+"$YJ914"E"1]Z=&$&KBX_>9\#Z)*C4VVI/CU6/4 _0U0IV=A*WS#A^RC<3P MNN!L?U@VTN:A8TOY':!:27Q>#"G @>GT:!G2K;HO^<48(./#B:S>#RAHJ7# MWKCY9'WM#?)%H7VS>#H:T-JGDVC=46QD,%!DCZ:-$Z(GQ<7;2LU"5"N MHYA#2E6>FF)"G3H1*WGP>28N&Y5*1OI8F8*;9VX*90ZFZ[N5&@*$T>DK;\+V M_=3XN!X$!R0X*!5,(&(AWRVU2@)S%K=YV(WMZ4PS!RWM Q74)&5F839?G;I^ M#<#,$.$TPBL9(B5C_HN@$M5A9;_Q/>N.7'Z3MU*TI4TF;PL/;NEEZ(*O],P] MA51RJ\Z1FP@3X9FAD";)LNW'JY^XC9\&P=#./0/H$!NPNQ0&*+IKH(,75DMC M>OZ S2899CDNH79 :L6V'.1E.PM98^;*,>Q#PF2/92!OG7-G3YEJWVY3($[) M+[@^LRZ?0X/[E6?,KJ,3W#7&^Z2T6?O$8@6$Z%22F'6MM#[1?YQ)6VW8;7H) M!V \%"W-F+AX?_K$WD@?&IR2FTN;&%#(A>Y8*(IM;?[9] MUEYTJ6K]+#YL\N$F5:+N2_.G&PF$\%TX\64\.S1@&T> [7 5:QNK+]HG1PB3 MM<H#*Y%+[APSV38&CZ!1%T _&;48$US;Y-BA MAST7/)/8NPKA3R0\^3:GLO<8S?;-ETS5CTN"5(9*YU1\H(Z]1 =(RE;[ JDD M:@Q!Q%]*."3U%3U*"7,M\FROUP!:"+.89!T^&OD]? U^+._3L+ELO4@%>: M-IT?73C5D:R1RU=),!A(I%QQ2C/7*/ @ [*X5*.=Z58/=["XDQFD^^-QX,+O2"0#$^B9\N6B7%!-0\*WH93LFIW4#3BE7V9G_II M@UGRUG3[WAD=O#)2$\Z;>@46-!S%F%B# GEOZ%6),7P[C2>#282)8GVC$< [ M,RQH-*6,FMYX&/TYHVSWKL- ME8U>49%59 _GQ9+6DLQG$^IN#'NAZ4_P%]BG[MYW2.:F+4))-1'0U0/62E-8 M4Z[,=IE+&=6Z;F(2('MD[3>.0W/[XN^N04W?- ^5W>HYM8 D_N)Z.F(>$Y<' MTJ[/S$/HV(]A/)'0@%J!%4[:PC.Y0)LI-L\%/FTK"NB2]:1JC/;$)(Z1V96S MI3BSRB\_.?5[T^+S$O"%@PGZ<4I3[;#B-N/2UVY8FXP6 J4@*JURSN V,I," MA]!A2>H^Y*)!*[+JPQ3Q2=4B/4 ]ED!Q-968HB413_R47MXG.Z7%.MY+I<133EC"&(OZ'3K33/(O'%O@' %YR2E/ M%"QFX9#)A8?STDFPW9#EO4;[ '*1OLZ\[\'[)-JMX&U#8S&)_-2X5'8EES\1 MU\HN3)]I(W#DF*#YT^;['&E=(X$J!'6.V\/./:8D.YF#2%!$Z8.@08<\<&S< M;HI%K5C:BZN95(0Z-PQG?,CY4E$9@YMM',HX'--555#<'<<:RNXJY*(!(IU4 MIZ+D6^>@39CWF]Y7 M L=)/P3-NAI?DZ](]A%/4F/%'8Y:B25&43UH#K_NVXZB?O7$46K&0'A^,MH+G]27N$I)N@ M'0B?=HD>FH)! 0'1M!ZA9NQ>[4&'1JD]3"3-7=F,(\5Q4!5:&\V0(@%ZS%KL MP4>Z#MCZ2!5G7*Z U,.T/B:J/2:F/OAIU$@3)]:D'%Q,V[<%XW\X^C,2R^N) MPI**;,Z] M#>]RMW&G4CB[#DD:^/B!:NU]PN)BDC=T_),' /7 2ZC0KER-?=R*UG0C7,TV MM^DMH]?"=P#8V1%(KFD.^5YLITF=71]KLIB"^RF$PR.&UM19U-3F%GVRN"K5V M1E/%0V AHK@+OC9Q# Y_W7H/GSAJ&>>:F/(J4L,BJ)K2UBX-$S;-FI_3D/' M2L:'JFF@%<877N!#_)IYS[$,)M :(,' S?C6W@4U5,34U?)@'-7:COL"(EB/ M%"M:E;?I1H AIMTMJ'?MTKHP$$9]9G7U"W5D(:M15FR1>V#_2.S(0$D_I..6 MF"(.?W.^4EG 95#Y UP:K?:A*%=+B=_E*)PD3J:@2TR&AV0+$5/:#L4XN-&# M"#C=6AJ(DETHF-?EP3D"0"ZI![\DN-B1+?I2&IEL0TTAN+@0G<"-;JUE<9X_ ML\D[E_X.$KM,:9?%ZAEO^Y:%U)T&,QH>['":DR)B:4N6K&RC9;J>%'IU7A8I M77 NF;YK,IFY^VDAB!+_L7J,)(!XTQ5-A5);)7%SKE:%N**Y.FENHV:YHJC4 M9'@&R6+_DJ_F(&@\"M'8EF'ZQL2K;^BBS#4^FGC55__-R-CXFU&M9DI'QJG_ M[WP@6=9P=/LF+9!==$1ZN(?0K:2#EVB/+;$.@F\AZ!+=@V1B M74?U6.VP&@6BF*V"22^0MXUFS-6N[]_T,=6(B)L,$Q=8WB1AB%:/'B\B.=^? MG7W ;NIN!>(;E?8NQKFIVJALRJ^HPL1.S+[,T(@8UMQ HN)\A&EYFV]B*0O$ MNED&TF2Y)7)@-E2JJ?H+7-2?VV[^!*&F%,L*U(QHM/2MCEK.62A MJC*'7V^$U>JL.FV*61,KZ^E[4"0:UZA0#-;//[@ZUN((+ M69/S,#0Q/!:R" ODFW:H;'ZO,C@%EI,9[C7"/TQC]&6YJ1NIEEO:;_PT7%U< M-GBDAS)NM++IKML;"ZK*B3"02=UP+0H0U%*5TK)R%_2[WX8X+23S'LO#(9EA M'SD_JTV9.)=9>2L')L:1:[?-FJ+YPF_-E1JH]ZD&Y=GQ7XM.SMK9)%H^19G;^RWQOYE?\DCLE76"K3:Q8OHNF,6IN]B,:#>#K$ MNO>#9!)/)^2L'F%YRB%@@.@>\ OV6DA&\7@PQDA<3%Z$AY*^-AQ3^'\1S>&A M"<;R3N"Q,1;2'$RP#1R5UI_!K//YM]]E"XFH[W@RB>?C830:QK/^$%8RBH>C M?I2 C(UM5=Q6!W$_2; 7 !S.))XD_6A.%F3>9G6 )KR8S.(YG-*+$7:-FV%= MVCY,V8@/L;#IR7R$M4M/!O%\,.0/TRE^0]$$;$4F^H,$_HPF"3QA/KKG !0CZG,JN\H6",9763H2 +D""8#^C@V>L88K+):JR6+S'$"G&7?/.1D"%DX2 M+NYZD@PF\6".PUP1;4532;YT8=1AZ(*SM&3+FJ%E,&=OXF#R+ZH)[ (D_V9E M)0X'X8YHD#VD5SN/;V"=*Z4JP%BW2U MV*_<7>#=+B16?+779 ,V"6N\?"-RSAHW- KA4%?&>@ELK**RW9D)L$'DKT'6 MW^_72&F*\A55S:9M(<7A5D-,<4 >&(V5XB3Q;#91BC.&/_"7-YD80W$<%Z6G MX69B]Y&*=Y%O^M(\R+CEN)/A#)CP)!HB%9Q%21]DC'&"?P(]]ZL^. :LMM\; M"0E->@/Y-.P-IOJ)>$4('EUU6,*\3&W@RZ#/0KXQ4,A^ ]S^2DA2NM@$(Z,: MY*7&!'!LC+?C8Q][S5;!A2"[.K*/DDB51U5^86J95B]S5[L&5TAI"JY!.!5\ MJ24.6E]^<-B4<37'I+%1$K3+Y9_W%#J*S8TP ',,@DC"6,_I AJ<@$YDE]Y/ M_L/YP'?]95%O.*<.WTD"4PT&#:L%9=Q1[,.5B:4^\SE/'T#IHBIT)_KIM-E> ME(H*WV Y&;R]-EM*]'F]>D5UNO_M=UOQA?_N#Y_N-&XPW3QR$F0*>N5.L@=: M"MBT6@H]0% QZ](Y3HMR28HS&3-,8-@":5*V#'*[@*0M\NW*U_$+N<$)VD(X M!,]$B)1[5?[*[%9(K;/U7/EFR?C$Q6>.0J?:,5PL-#JYNC@_->8(4MOR== K M2"PW/>G(>ORQJ/*["\U0:E#E#D[L=MU13!J%&3R@Z07]-_DRYPYOWF2D3!-. M2&LB.YG"6G8:QQ='9WMD;: OQ-$Y<'/XY_L,S1H@0/QQO[E%(-3L.7GSWV$D M$#]8\*&#$4#1*D92L])Z[8R+#^M?LI&NDYMT:X'C7;E;O.2MY MVXCD5N<(@4IJQK+;/R@^W[J;0ZA'2_-WXP^>"^=2W).E9Z2YM.*6*Q1;;$%' M83X46DGCQG%)D768 VUZ5&R;(A-UL#0LJVA:CI=1UF[9@6\ M6AU$!F96S,R\:2FU)/C(4;9$#P5)%BD&C/3JMF2C5GU94^E6 _"2LF+8Q:&3 M<6:.;[PILU&D /EZLTTM:B?FO@E8T$ BKM3NQ,3-AZF%OTML# ?+2H[!%W"# MZD[KY96@9XA9N^E*>P:>;C3_2E)T"^YU \!$%F?.AO)'HZ>2M>H?%IG$;TEZ M!$8;YZL:(GP$'(A&@]')]:E-Z_2,Y6RQXSC]X3",TP^?.35!!,!R4*(Q[0 E M*Z\7U3G[6W9*_B=LJ/[3)94#=;UM. "OV)@=8SZ-Y%X3%-FV-!)*^3E=DWN6 MY"W7HKTV;/,89TUOSD^<8JSMVAH!)A0M7+)U6?#X>:RTU3>B]#>HV:E=Z3O; MCXEEG$5:G\94":]_@LZJZ=?)3 2.O4!^HYBH1O4=OR#E+VJ>$&^DQ'S<4=T; M0/!HE=]K6;SVENZ;5LNX#QNB2*UB?[W#T=2%&!]OCN=@,>H>B_H$4'$F\=A* M5-ZO-Q358JVQ#]_VF?U!_[GGMYQCFNCJ4+JKNP8%=W@&G@86VJA7I.? M(7A="ZL'WCMFXU3%1#Q<%4F>W3-S:B%7,,83OM%@=42/8J-A$62Z UX*D"1I=2RBJ_>LPP:/P=IR\$MS&1+_B\FD-V8# MZBTE8E;&E+.22P$F>K31O"-F)_TB)WD +H,DNO\6R-9S(*W7)^1*XRZ$6%ENC M),;TP$6 :-.UDCVFC9:LJOT'N:4D#IJFDO0WVEJYLS)/:Z\0 '.W%U_)AGI) MP!YP^&_; )".+35LJ' %[=L891BJ$]3Z%J_R+HA^,6W*?$?8^DUY62L\KI3D MNH?-$VNJ]0MJ-G:D!I &CA_SBI.Y+!/5CM<-M'\;7$VY7TMK4&#J83'S MA9TN:*F(\RE0^HC?0R<3BWM9[+PJW,7UD_)Q5[5H'<[5HF'S2F%-$W@0!W1Q ME%Z*.<^M$$CE6['P3<5"A6L'[OH.F,+9>%-OLR5YEM[P@]B*XIUCV3:TEAAY MMN3&%:8+L];.9+HO;1>XECL# Z4S\BI:0I!9POGH)9P6*LZF(1.A18AL*795 M(]F!4];P8J;MR]J0AARN=$E$C3LWMW#JJ//+L>VW'!AQ[RJ(40,,;N&! M].O)9PBE*%MCB-#9 MM$\N7-5%YPCU#AK7J(&+GFT965,_)F;-0>6+*+ )^^DZP]:MVTDHAI[M[+A1IJ0**@U?JEB?6G6G*8HXQ( M9F7DTYH(X1LE(2FG7@; O8$_$)OE\%<0V['Q!^I.57&S>TC+VK*\+L"Q8AEV M"UBG.7N"MW>47LP,)P9XO:6SJ'R98!>1KLV)]AOQY"&'D"D!NI=.OMMO;\MT M2;:K%5>5Y9M&B?S&%$0T3J9@W]RM[J-QK%:=N"BI-!)HZC-!Q,U+\P\(!Q MT!E9BREP0QY46T.."O3:F:?H@"N7AQ-0L!A-I5PL@;2XY5[RSD'TV@&_&IP6#&+RT M$90%=P%-791'NBJT!Z@7KVP!)+?P2AJP$!%Q-_7NQC]A&ZV@99+ %H9P2W+. M#&*Y<=1B:_+/*-N/<+,KSY@+::O>H+)!3A'M0X=8BET5 MQZ5JW8Q21N*B'COM!F0B6-$YNJH@B4R'\/"FGG?0^$)4.<9S47.O<\J*1SM?Z4?C<_0T5"HEP--27MWUN);< MIF6 #-8-<0@?*H\.[;TL7KXFXF/[5+3H10;,CB_Q1,UV&H_K_?HR*$^-22'G MN3-'&52Q5QR=B/2G,-=4T9 M0F?2#=?26C_@X(H>PLK:6G"1Z\8K9Z-+W[L_Q0XJ8IR8LEV+RT9KR0,FZJ,;G#=4"NZN\AN^#?>#,_4#E-P7 MZ+SF>CD_>SLS0ZB^0/I'L\JL+ZY7H:C/>I74T[/-/E-\YR8TE6M18BEBQ\?0 M',;=0=6R(A'1U_ER6^2D#ODBREIR;:G9^W5A$X;*Q;BC8$(LCKL;U(]"MBQB MF3DU.03WA5A@4X"S@JL&;O? O!L).\RNLRHC;EK&",_1A3)BY[6(#^)/-',T-P3IF]EZ!FBV &QY/V< M29,+!V,M+>-/\->5:E?\[JG"#@FY2L^58-K2CPV(]KO6NL]E>_3;"98*/%6B M&M8Z?CK!LU8]]\E&1FV5>:FKM?5&M7D/7@X&V50UE" MD]8F@8C&ZY<>U+; ,?$WUP0 *TWCU%]2UQ3F\[.X@Q/#FMKCM'PAE3 W@9IJ]='Y6VDOTLW=,9T^L$E;_5\/UO5\/WJM'GB:NL;PQXU>[[Y=,W M?12JXK=8$IO+[;@*UR;0ZH@[?$L(_1+>N]0J72+C8;;/YI@"]G?IDJT::^[Q M6==-CKP?@G"LR>>J4;&AWA2^084>YL4<(9N"ZFLV^)*+DG5 (I2M(,]A4Z<+2XF%C3CPLW>YAYB ]EH9F\>CP&%1Y'-U) ;1Q'CQSX+E=O]X&*]9 M;R[DXUA$>Q+FK>+1KC!%46H5-IG."?5PK="\PFQ.SV-XJR)$V*VA0+*"6A3A!IJYFZA>\9FMG4T!ENV= M+=8-YIT,0 \J$E$W7D?M[K+.+!^%0\YUH68NW)[#-M)S+2%KY#)B4851T;LBJZTK5I% M8$?D.4K]J/0FH[)3)LY7.KMNRX!AG\T^7K*PHB M-RE?%Q+,T$(R:7?(O3-,E[]%"\S#[DX,+X]!]19AB7_:K[? "G$>3+N&-:Q%AVU*W21R[;S\3Z@9N%WE,[,J,3 MD$M,%&0ZN]#KR\X$ %KK>73GQ'H$ZW\Y@P/[XORHZ*%^9-=]?L_Y^++.5AMH MF7$C9\1^+JO-/A#$$S1_?];*_RB:2(LBIB4:1+-C]FUU$Z^]]W1=C5A MM)*.7V15XT"2VDZL/I66J]P7S"9A]B&CF!P&7/9XE0< QQ=PO;G)*5R5>DF3 M61X(U7VQ8!?:E@(YQKES+)M\-/)IV(+ M&YTFL]-7T;LU=>EVKC[?5 -)G8S^VO9&M^LDTP\NI[84D3+5M%VI)JOOL4=$ MO1B%% =N\T\%"D!0Y-*D:R']!<%1M G3D4^*#JHKD]A_V/77IB>1U,/6%@G6 M0I@5XY<&E&$DA*8R\B]J,[_A!"KLB[PO'7=DJ"(F3N&A1$,4]\F=Y@"-5:_- M/G3Q"'OU<4_CC]^DN=QIKOT;9( M&?;8P6;8YP/#YIG12,B?J]ZN&6U2NH+&?W13^UT8"L[ VYW8S'3(7"G>I#\Y#4C6J$&R-%V/V5G."BVMHW7)YX$_M3&J M,?62U553VJ6NK^_9J7$+SIBEMA#)]5H3![LMJ(R@CP B!JB[C(/&$(KKDE@; M.!+5>:T=[4AM6HJMAU/B?4A3%<5GD#>[G-.+I;5VQ@=TH^J7=!2O;C> MF4"\F_WJ!DV,&$EU/1Z?\[5'3V+:GH_" 5=9Y)7Z95J!;5LV5S!F<0 M.;.UCL-&A&)5W#XZ)./"8DUT$4L!!I2B<8(;&X X+AFY+(1J*"*;G9U\J75* MD(!K9JVQBHL6%D:4U$(FI/F$1K0R4E^*2+KRP>:2MTP=<[;2ULIV.I"XC]![ MYM/4'30:Z(WW0TD<$BZ6 MEQI[N*4B[8+"I420XY1&Y_%&)49Z.(7'O['48_/8?):^+_AIM[<)[ZJ-19"F MZL9Q\$9DQ@.=9,LIC,GX33BBNR&F=3R+DAD%KA44*#K!^;6SP&T?WF!S%3*W MU3ND8DNL>*.1^^Y.74-1HYJZW%%3/593]W+?Q880 ^OH\_' 34=\Q]Y/(W??MM/#5SH:!4 (.ZTY8B/F.! M$9]CVXB&$H1%PN+D$SY0QY==V>$@W4=*\#*PDJ*M(&+AJGRTGAR:])G>N#PD%J^:-^/F-1G: MU:X>K^%>U=9^#@O"YI=Z9?O62V&Y7R*&>&=F-[M:B#)F:-0RNQI7T=)_4^XB M]I97/4QZ>%^QG9?2 .VY2JVTM,PK)AQL8]NA,=@L*Q8_"O4GX.8&"039Q]_O: MJ48+EF12-[DKD17N6$R)=- VW##B7.ZT3TW]""=FX%,E:JR15BU> MV]07_/ 2C8,IT@*,Q"C!$EBC'@FP"3;0:B.4IZW],LAAXR:@7!M#_%!3,JFP MC:"(VQ(=4?4R)I3&H"GHK'$CO\-PS@B]=3L [=35/R'KE(^IU7C6YH-2XN0Y M.R/OE=G=/Z&2C3*9M(ON4JWSW7\;?;I=M1$J;:_A2W0;;UGK0&:QK '>U?T( M+Y_T(%PM@+$CX/UH@QP[G 0\@R V485<4\MK1LM4$%^E$^0.%:?N2%R5!)V3 MZ^!EZ#2@@!EVQ8W$E::8 15BN1XD:/IX[>-5L+ZXGDF[;3$&GB +Y2$VZACO\H*]D_#U;4 M?7,NB>PC_-SF:C? Z:OR4,I\I24-V;F8F40A3L!6@.22QR+HVK" M[G&K(3GJ"A"WL*8JFJB7O;1RY*D?78J1=J_2%HN Q?FZ,A8T?4+#\_QD]6:1 M. 'ZW75] 0K<@KL,CT^/EFGOTGY$4=Y@A6ZJF]8%%8"K;+-?0XZH-0,\<&+ M0;DT]ZWL!14_5S4-;U6RK(@\F7[+98:>!R!H% Q VL;C*GVHXL:R]V1,TH7Z MO ].PJH5IA*K%[4W=^_P O4)?E&C*[D\8; EV8$//\BE_QC"\%V^9?EOSVO' M*W"7])RENW8ZNJRO6L?]H64WFZ?@>@LDB^W*"C4Q?HDF18? I04J-VQ*N?PZ;"'W\^1Y<"@H3W1-V= [=YBPTW43/UA5I.*X M8A&@:Y4X1%]W1%P7OO?A+EO<;/*@ M9 $PJI(1VN@OMM]Y^R"R &*C6#03!:-'#=V0&OL$%LKVF[ ,/![,KY1;T-? M1Y-=C*Y8,*=\L+?"U"UP^5*@R%(=-8KVT MWY+OANI2;ND&=CLMO8B;Y9@_HYWK2&I_%JV92^'J<<:&#;HBP%:W-GEC[UQJ MS!9TPESBED)C]SK]G*_W:V.>$"]N^T791%,I2<6)IH_L+T9G2P?XJ.%SO\G_ MNN<49:%T>;G8KZL=%_+.-_?8F9.=PN1MHR!0K%!H.\#^;)H5*^%D;L/T,G+% M0%7HIS,GN<55P&NAI@[OO"$Y) 3XVV%*#=T-(":Z]6.@>_:5+@QX< MQSVI?;ZIO)E98YMXTVY4:0CP5>9[4+=4M7Q&[?]/R)^;E?^O%G?9];!>\?!%-.O'L]&46U'-YJ-:2X^TK"?-^X:T M;>.WE@_L:J'9.!UG6_YI@T)E_>.%2SFIU]Y\%9TDI]C))7N4)5 ?6CJZ>#;# M/FW:L,)^XM_.T)X$NO;B%[QDOVKL9(;_G_OFW=L4P[ 3;-'F6V#HO_+UCT"% MT'BZLF.-XM&T^09_B^$^)6E.KHV'D21.!J?P7!_6T7P;O_VQ[<1?"7_;GI!L;ERHE*FMF2 M^2P>]1/X%Z::8OLN_&8 $-PXU-DHGL#00S<1?3%O/\X$&]+9;6 ?+_QRF%#G M >80#*M:\'0PCQ/ D3'L !ZFOP9\3+N24HP>@UTG<% 3/P-VN\'O8-/<\N0I M\ >$&@[CP1B[O T0OTYPVZ?R?7\XC/ZO_X_ ]YVIV8[S#OK?=1;JI-^3[UQZ MHRW5_62?B08B]@C*SEA+#/#;5!SGZE2W['_A K91SA[+3NC%,C_4VO$0A!.- M*?.7[-CO>$:9V!'U<6OI>K[6KG.C4S?X'::L$UVY?NR& Q@LZ0];7YR;L9(>T+93.=FAUADV2:% %!!MD&63 M%FZBZ1R<2 "PL#'=)3*VZ^PN7=W80E4E1_3S^4B?!#5*.KW950I"32J#D\*N M?6L)\-."MMGG+77S('OG_7KT ,;0WL\M(A,"(J).OS:UU%08ZE MPG0[7%KO5^1EC98+?Q=>-IK'PWF_@YG)CUV$'VC1:-[@(?SM4V1\0-)%_5W^ MMD'(D0O.6B;";SN852?KF<>#66+(/%%A^'(R>IKU],?Q!*8<(W= EH5?C&?3 M#H8RB9.!7_4)=<_$+_MCRU L/P%A"Z6#@3\8_&;0[Z8E8V#8H\;)\+?',I7! MJ!\/YM0I=DS-V<;<70Z_3R;3?QQ3:?9";S3Z4'G[8TW>/G?R]KF=Y2J0M^GE MMRAO=PW[FQCOQ?C6,ZH7N#?8:!JY/%\-:QWGZ-9LORD;ORD;ORD;ORD;ORD; MORD;ORD;ORD;ORD;ORD;WT#9L.)JNZ#+8%91^H?.+P77@$92KC.]_#N3B.3_==\GT8H-YMZSK==Z/Q" MI+87(L.UTX3PF4XT SET-@&Y"!NA3T%E.4%Q:CB.!R"EL+SW)+:-A_%DC%+> M2#!G.!_!N]BE/)GV@5(,$7WQMW;\&X)H-1%!KD6P]C]VB7=)/QZ!(D?"76, M\]M!B0^DNY-)RP#V-[Y9Q#\F@"C9)=R#/9G&R2BA9NP)8^4$Q,QYXJ2_1L"1 MO_,?34VMH_0]7\_!!]_^8/R'9[:8$P5C^LG^F(-8 )P8A#F9EXIL^R?:VFB: M>IO< ]MW,@L#ODTT<.!TK2_(A#/?^06MS8+,$T?JD#]DV+ DD7\'\N]0;JW) M:_]>.F--23Q&9PRUQ.-UQIJ"^%7JHK[,A"3\J^L,'-*PCEC[\RE*XDY&%,7Z MWYTG*_KB,>JC&Y,UQMJ?713&R3VL.M;^[*0KR(7AF1D :P*7/:@3E9K%J14D M8663Z:!)U_AKANT&_KV(QDD\G"+U&OB^*7Z.<,0Y$QIPFD,&PK\099 &Q]:>-P89_ M\&>(GB= <\3Z.P:,G46#WM35#0K"N&T0O<_G:^QU0EZKDS&,CRH6"A>C7M_I M)LDLGLY8\1N08>.4)-?)> PSSZ,O.+LF5_RUSZX/8A69.$;QV)W=I#^E'7S= MV26#,0X[F9'; $CL*.KW9O[T)O%@1HH=<*#:,/E(L&R0)HBW?DFWKC\;/;AKA%K+J:_T,S?00Z>I4LP^S+0;@%0+ M!(F<+!+ I$$N[[NGKXO-OF+_UF0R1((Y!&)AENS2 F;Q;#!% C,;3VJ=M5PE M]&B+S4Z"(H1 J&=>9&P["U<4?Y=^#E)Z8"U [8B^&-QUQJ0.F M06=*A1O&*:YH_ 41":)R4 Q[_C>MFME2^=X5"[.9\0V%42HK-XMTV8;77;S. M6-3\22"GJ]-B.'@0TS>_3]NYW5%L:P :"'#YZ&4TEH8]WQ?%DA)2DW@PY^'? MDST^W#-@9#P=SYNQ/TA.=MZ_>J[)BP=#_X6U_8ANP/V:154MVOO'29+31&@U#+1&N9B(?G"7,E]'&/T;+^BCNSV?\ M8S*>,:^&LYF.8$:0Q&;C&0^+MD_BWY+? ^22,K>3"8!G?X!2U7"&S\(H<9*, MG$PU[ ,SH&BHD_$\'I.V@%ZK(8#FH+53)0 ((1^VZ3J.&@6OG4GWNR,LV94G M)T'/,M=!SWN8.3?-5:3S)9EX;EKKJV AE9-X7_I/*OOZNS^[!>WM%FE/R. B M5=>59S<8&ZAA ]#D)E-DN:/>9!I->GT*:)O'&/WVO?03&4WC$?DK>TG3EWLA M30.7<-U 9^9D3( ;[QGSJ/[+.(R/#B:S>#PA'\^P-VX^65][,SP/81%TE=& MU@["PKB''P>#:3Q.^HACO?FDR)W,X%N B_Z",C>*B /2UGO_?VU7 M]]LXCL/_%3_,X7I VHV=-$WV88'.M%T4Z&Q[_7@X+.[!,TD[ 8JD<)J;7:!_ M_)'4ITU*EIWD93&;RI1$411%\4>>,E/A8:$0CM?>)NCV6N5_"6I5!9[J=^ 7 MP2WTF_O4WWFVS$GE"&STX*B 4=C%\TAJ]JM2LY>4AM?GQ!\(E@S^U465NG_I MY,"_U@LHPYUQ2IY&N+<6FRK@I68 MSK\YXPF8F2" 8WROA=L+RB4<('E^1MX(.]4"]%*.!C@P!R0.U-&,0BG4-,TJ M?N?]00_3P0RX]&F,3ER8./H]9_@(F\/V**;,V7F/9:HP9,JZ!8T$RQ+YOE8A M!P0,O;6Y*J1#I&*DS+7DO%4;D4GX(@7V(L3@S/,X,DS/+Y4RS MF7EX(W8K:*CA"$V"H]D83_VC8C"C\!KXQ]D9_J(*4T<*01W!1/!R]2_T>(WH ML1W.GAP4U9#4,V#,IZ)\CN)*-T:UT(ZTS6C\P6++# MT+,%FW:J7%M'(]CKDUR914=Y,0%3+NKL4P7W!-O:AWO\K33Y?QD4I$""6?.D%D[M,JAJU5YO_-\?+9M*-P0$P2 M98-#QH/9\*Q1[!"+(AFO9(W9= .8X25FG(^Y5:Y*0J/["LU3N,H.:H3[N'Z*Q%G@_H26>/(9_<++PP$QH$G M)UQ@5'HYWM@5PCRW1728._[YF4PH#(E6I5,^7!71JS5MGY= VA 0\55S_1%[/;R[=5XC:K10J?*H9C%FSF23ST^&PW\(=)H_W:GT MEFM3Q94"7HBKQHMH-0/KPWD!4(W8 9+>T3M0DVU^22ZVGZ@Q=;4+[[& B229 M,J9PC+*5V*U+E:.]=>5H&14SP<3O80FO-=1@AXPDL-'VA%F4-B\<5+!.CT9I MLJ)YY>K$*,Z))&]IV, =IB\K'QKU5U4^F3]XO54GM@)Q3$F9$V$CW\._V(RR MN GO$?L1TTC. >+\KYKR!D0AT(E\ + I46;+1AU8W&'D%V>S&ZO?FS]?JJR8 MUS0M9"CZ>H #<.7Y")Q$HJ,R=G/YR#Y)>MV>+.=^$O0;G6,))(EILWLAS7SK MQ,_DB1M']$<6&@O3?42(GUY_=:0SD@=D'\T$&?LP^V!#U9U@7\&A%9=-PB7% ME7DA:O,.D%Q,6-L]"5(,X]M9&\D1>/Q@L%B"WS&56>3O-U0[E=G/2<@4-X*! MAWW"<+'=Z4FOC.S4;0#SV@[S82$)0"#BDNF?Z 13AAL(D^1R'8V+E*Q /X"3 M28P0)LEHR-'/(J>$2$C6)8MU;-MT3()CL>X[[.".=GQ>U.[] R7\V.LU>'W%5O6*R]UM[ P?18SUD6:R.@@8ON=_/=M M4R(3(4O-\_"@Z*0>AZ7[>! :DNT+30]"Z6=D?/I.WHW7Y=5\>CS8# M1S:P.(T([QZ$P5Y*/,32B"4>5&G$.AYGJ43CAUX:E92C,7$\:0=HA[5,.&;3 MJ&GDRDX?[UO '-F]BIHC>Q"A\\GO0_P'%<[1GH5S= #A M'!U&.$=[%\[$.[;G;=E7/[O:%!&*/0^"",6>NS>$:-UQZFUD>\Z_C6Q/)H2@ MR#LRH8UL3R:TD>W)A#:4\H[,2"7?DRFIY'LSIP$>WYD; 7J]IQ^@UW.^(N1\ M5W48H]E7(<9H]IQ[%X_L[A1WY6H2[9[<3:*=#L%O>-'VB;;OX3,SA ;T,OK> MH!?S@$5QY^PM)!5R+CQWQ##X0L!"!(#?;"UC\(6'1Q&%G[SB+:\0\:=]7Q0Z M]!C%V??QK6*MW,7Q#99>$@C&!,5#B\OO9)YLG$=$P<++12H,<^YP-T^;Q?/V M-;M9/B\B#^F%1MSE0_.V4HRS>?DW8X5I. DXX27X7XC&U/25%V)?.V#@FZ1F MMJNIV%6B,/7&O_<0NB387(=Y=$>6]QBTU$FHC8@<#S76P/'0GR/!8,G8\0CM M5O"X_-PAX<=#O=PTRDRJ5?%__?/\VX;JEC$E4X-^\QT90GZ'R' $>'!G&A!X ML-,&%CPH"P(DG!UO848'H>%L?XA(\!Y!9WGTL?QA\7:":6=B(6E7)=@^5^N* M0KUNRF_AL9Y[2.UXC.QJLYQK+(9?OCR5"_M$OO=0'C6N20=@BY+O#3V7^FJ MS%M7#V\BY(9%HX+W:["*W.U^':2%5/YCPT0 M_#S%9KI9J**5B%L UG-O9 B%/DC#FJ>30_1YE]8%1_3&6K/[7K0UN\%]%3,' M<#L"K@TZ7)-=8\K7=7;^^KX>('IJ^;R&FT,9')04]S(^#1B"#W"Z7J$V![Y' MR=\$:4_/ K35)Q68##]1^:NH3(G"9!B@< ?WV7(YS[9O%,NZ^+XUETN::K>] M!=OH8$DCFN=1<(O6(IP#1XX\O)Z[)ISQH2?!$#%I$\8ZE]J'V_(M&Z?-VT?: ML@W>0INUC[1EZJ"%=E!]"&V;Z2\ZZ:FVCUO&R9Q)H;9D^J6/3&P>&XM,W\.T M_3/3$?8)I^LO!HRW7*ED"H,V8PB;Z\C[VI7-BS['_ )^.SWV3,$'XOZK.B;* M( 4]\&!/=)5#S7E 0$4]0C$PGG+[_F-=4;!>AX_?2I/P-@V4%.@\!67F@=+2 MQEK[I.M :Q_W6"LW41+C 'GQ;T+&FH[QQ368#MOC9>5.+V[!4%*3.6%(+:I+ MI:9Y4\ESPO._Q@P *T3S_L^@%Q8V%XQ&;[)+9?F7<4C4H&ER:^M\,VCE%\QI MHO)LN3Z-%\( 1M-6_&E5VE!\-8@P%B?H^/#7CMOGFH1BB0;SE1L#+* SVV60 M;@,=#"70@5)',,JEOIJVXGKRH7S',>[-RMH7R1@IA?#)C$F9340_H,@S?'6F M)%!KT*<23J@.UVH!YIQ*+ KU^^]M";JT>OU;8Y#7>GK9^T^,*J[6VY1)9[XP&DDG;(,]%R0TC MZ+B:^5YI/YUN L#+9N_7,%IM2/Y9LJ!89%UW!&Y)VE*EOXMJO0#=%1V1XU'#G:>"K. MP0Q)B:12>,9=S!Q MK%BGVT77>,V)H6=2*8[N.57<&ID\\5QG MRD4F"89 PW,H9JG;FUE=\6+\L5G1ZFZ)T[/ (K9]*4 MQ1;799B+6&,VK5FX363DB]4\?F;L)20WF#O]%2YK'R^_L6*#QB<<*C_X@VC,F+6K0\ MG$X"UI--ON",8@4W^NRO[QW-/?WC2\4V^3/QWI"4YK"F,=+0ZC4?F%,NZK_L MZF_Q^W*VPZ[M:]D1!8;Z6Q7S XB#$O1,L*VD2X*-=HX12\N-H&;O]0/]'56B?<1'T%)7GPUVRW/T M),8G@2IYJCT_%\F&:#W!K>O+]0)4SAQ;SV M@8E^H#*_*=T)J2W2N[8?5^[CSB.PD0B=9[Z?+$T7.O=2LBM4!7[X@J,"6CN/ M/T1HIS4)$>W/9BGC;A!LW9IT=P,)F>6UDH\.)//T /_X M?;%^JTR'UOKPJXK&G)F[YO*4;ZEMN3S95PEY.MTWOVPV[[_]'U!+ P04 M " "I=(A+T?0EVUT" ##0 #0 'AL+W-T>6QEBV+(MT,63YK7M/[&!4PB+GKF[];5L2WIZ>NDGU'>$IZ] MDME_'MM_0GZ^H\! NH/LPB1Z[;;%82;XL'L3Z!Q:&3$,EHA&\!I1LI#$9&6( M$;IR[K%Q)((*"90^-KIR8#S5HPL';F1.5*O#"!?2UG85W.^BG;X5Z$8&D%#: M XZA<\1AB93"DM_H@9ULG4]"H+7GJU(3YA*M@O$4#@GVHHLLA$RQ[,L$L'/% M(<69P9$D+\Q5B=(S0:4$TT9*4"XXL@Q=1FMHV013>F\>MQ_9AG:3 3?';(D/ M@:'H3+WJUAQVS;?(ZVI.>UUVLIJ M.TY-MB_S^ B9__5]SC''$M%U:'WV#_DN_V?BR?G?(]NWRC;P8=W5MT8T_^]' M #D]!LC9,4 >P6,SN3Q\1M/)O2VDU[88:WW,1A?3>\&B)E01WN(6)$VQXS%M M9 2_F_Z4;O020S.CY15:Z"^2#7V=F^(,U53=F27:8 0'^YL!#V;]K'DO$<'! MOL4IJ=FE+3A\]L2_ 5!+ P04 " "I=(A+?A!Z4!\$ #I) #P 'AL M+W=O89#77SSX>G1^R?QO:E=O!PM MVW9U/A['3R=FXT=:-KBZV M;4W#^.JBV_AJS;?XCB:C=-Z8G-@WNOW=$)V'WV'R\[DM MS8TOUXUQ[08JF%JWUKNXM*LX$DXWYG*T/45H5XF/KK7MB[AUFZ;2N2/1W_JV MNAQE:;O5;;KFV4;[6)N1".>U<9%TTETE;TM:T21R4^Z%J[ MT@@"F0/(_"B0LPXG74H@)8"4QX14!%(!2'5,R() %@"R.";D&8$\ Y!GO)#W M8:&=_;<_T+_A-R:6P:[Z_WY.(-\ R#>\D+-UT^CPDGC$S"Z<39?I%)#>EZ5? MIX!$(-\"R+?,PZWC4GS\9VV?=9W.C'UO?M;AR;2Z!]E!O@.0[W@A_]8VB*^Z M7AOQV>BX#EW@:6D,GZ @/N&EVX;K67^':]^LO.NZDO)!R3!;YL,Z6F=B[- > MK=N<0.&07#)VNS2-;9O=HY>"3FO=PKC2FCU())>,V2ZSUI=/2U]7)L0_^K>E M?:%LR"D9LU1Z-G&_"7W3]"3N]1H22<9LDEM7^L:(!_U]?R21-S)F<7SI=B:= M375(">%#2-W5Y:G_>R&0-#)N:YA%G[<>2%:1*C)F5]RE=C_Y%$BF)J1HIP/5 M0X;\D#$+ JHVG]!$&IDB9S8%QLPH)A)&SCTM03E!GE-,."]A5L=P5B!.'KK$ M)?Y),9$\20RC^2>M"!!2DDQ84V,NR@&,6E13"+S2.ZR&,2D93&)U".9U7,@W1"G8I9: MKR@F4H]D5L_!=&,#2C&1?B2S?@YBGHH['0+%1 :2S 8"F-VH4TQD(J]PJY"%%+.%#F'VX6A=4TQD(<6^ M-(-2]E.*"==FV!=G$"9=BU/(0HK90D.E2#'\;"(+J=>? .T8G_=6-A6RD.*> M!/V*^?,%VL=$%E+,%AKLS1VEIYC(0HK90K3@*_;&^^0FY7)T?1-9J&"VT.$: M< ]-,9&%"NZYT, $G0P[Q406*I@M-(1Y*KZ8TJ?(6=. 5" +%=Q+.(.8NR>4 M8B(+%?O.Z_W^G:V'YZ=/4?4$L#!!0 ( *ET MB$ME#;R__0$ TB : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/% MVLUNVD 4AN%;0;Z #.=G2%*%K++)MND-6#!@%+ MSU1-[KX.FSI2XJ\+]+'! M0J!SWM4C:^R'G^E8ET/7YN;0Y\7;Z=CF==64TO\((6^:=*KS3=>G=OQEUPVG MNHQ?AWWHZ\UKO4]!E\M5&*8SJL>'Z M%\D9MQP?B7]S[]S_INMSMLTE.W^7U*;?FBXM^"*GP=I/-!2@^R^2"C M!_E\D-.#XGQ0I >MYH-6]*#;^:!;>M#=?- =/>A^/NB>'B1+(..2GX2PYFLM M@&OA>RT ;.&++8!LX9LM &WAJRV ;>&[+0!NXNM M0&^]PKTVNMGFZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZZU ;^7K M;4!OX^MM0&_CZVU ;[O"60DZ+.'K;4!OX^MM0&_CZVU ;^/K;4!OX^MM0&_C MZVU ;^/K[4!OY^OM0&_GZ^U ;^?K[4!OO\)9-SKLYNOM0&_GZ^U ;^?K[4!O MY^OM0&_GZ^U ;^?K'8'>D:]W!'I'OMX1Z!WY>D>@=^3K'8'>\0K/*M'#2K[> M$>@=^7K'B=ZYJ8>T?2G#H=WG2Y=\&OYMS03N7-Z/Z?(9YZG?[I\H7<8M*9P_ M+Z[.>>I'1/CT]L?C7U!+ P04 " "I=(A+5=WD$-D! "^(0 $P %M# M;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.G'_(IXH]ZJB?Z!NAW8 MPM8V;4'\]W833#288(#DO6%LISOGW6B>*VY>/QR%T;IK39AF=8SNFK%0UM3I MD%M')E5FUGQ[9+$WS?V MY^F^IQ5YWU3TKVAV-FM*JFRY[-(M>7">=!5JHMBU>:BUI^HE^L;,-WF?M8^/ MNDN-V;IE/Q;DI\L1/UK:'6"H''-R3-N"=HT:"E^?_*"!V]U06D]CYU/5QV;' MXZ5(SZD:6+_PF(](_=:IJ-IK>&I]NA_VW?K%\'W7"_\N!C8<#GOKQ\LA0')( MD!P*)$4=3CFG6[,7TG>K%ULY[/A;QNWGU!+ 0(4 M Q0 ( *ETB$L?(\\#P !," + " 0 !?D !D;V-0&UL4$L! A0#% @ J72(2R(YO\KO M *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! M A0#% @ J72(2YE&PO=V]R:W-H965T&UL4$L! M A0#% @ J72(2VU.:NLH! ;1, !@ ( !@@L 'AL M+W=O / !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ J72(2Y3S M/#:J @ ) D !@ ( !@!@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ J72(2](@: 6T 0 T@, !@ M ( !8B( 'AL+W=O)HK0! #2 P M&0 @ $U)@ >&PO=V]R:W-H965T&UL4$L! A0#% @ J72(2ZD^_I&T M 0 T@, !D ( !!RH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J72(2YW%E%.V 0 T@, !D M ( !R"\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ J72(2P8*YVRT 0 T@, !D ( !BS4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ72(2V5_X>/& 0 -P0 !D ( !\CL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J72(2^>#O9O< 0 M 04 !D ( !XD$ 'AL+W=O&PO=V]R:W-H965T)% !X;"]W;W)K&UL4$L! A0#% @ J72(2Q:MK2C' 0 -P0 !D M ( !S$< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ J72(2RQ_R71\ P T \ !D ( !OTT 'AL M+W=O&PO=V]R:W-H965T =0( /() 9 " M &UL4$L! A0#% @ J72( M2_''"Z*X!0 62( !D ( !=58 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ J72(2^6#JS*Z"0 ^$@ M !D ( !96, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J72(2U3<5$SJ @ E@L !D M ( !:G( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ J72(2[J?JYW$ 0 %P0 !D ( !['H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ J72(2[W/ M,H;R @ F@L !D ( !2H, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J72(2\/_[MW' @ C H !D M ( !@8X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ J72(2R%Y.73Z @ S@P !D ( ! M:I8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ J72(2_PX##-# @ 4 < !D ( !?J 'AL+W=O&PO=V]R:W-H965T ( *X( 9 " 9VE !X M;"]W;W)K&UL4$L! A0#% @ J72(2WV1K;]# M@0 P0T" !0 ( !3*@ 'AL+W-H87)E9%-T&UL M4$L! A0#% @ J72(2]'T)=M= @ PT T ( !P2D! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ J72( M2V4-O+_] 0 #2( !H ( !E3 ! 'AL+U]R96QS+W=O XML 69 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 70 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 260 278 1 true 76 0 false 5 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 2116100 - Disclosure - Business Combinations Sheet http://www.cloudera.com/role/BusinessCombinations Business Combinations Notes 12 false false R13.htm 2122100 - Disclosure - Commitments and Contingencies Sheet http://www.cloudera.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 2125100 - Disclosure - Stockholders' Equity Sheet http://www.cloudera.com/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 2128100 - Disclosure - Stock Option Plans Sheet http://www.cloudera.com/role/StockOptionPlans Stock Option Plans Notes 15 false false R16.htm 2131100 - Disclosure - Income Taxes Sheet http://www.cloudera.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2134100 - Disclosure - Related Party Transactions Sheet http://www.cloudera.com/role/RelatedPartyTransactions Related Party Transactions Notes 17 false false R18.htm 2137100 - Disclosure - Segment Information Sheet http://www.cloudera.com/role/SegmentInformation Segment Information Notes 18 false false R19.htm 2140100 - Disclosure - Net Loss Per Share Sheet http://www.cloudera.com/role/NetLossPerShare Net Loss Per Share Notes 19 false false R20.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 20 false false R21.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 21 false false R22.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 22 false false R23.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 23 false false R24.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 24 false false R25.htm 2316301 - Disclosure - Business Combinations (Tables) Sheet http://www.cloudera.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.cloudera.com/role/BusinessCombinations 25 false false R26.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 26 false false R27.htm 2328301 - Disclosure - Stock Option Plans (Tables) Sheet http://www.cloudera.com/role/StockOptionPlansTables Stock Option Plans (Tables) Tables http://www.cloudera.com/role/StockOptionPlans 27 false false R28.htm 2337301 - Disclosure - Segment Information (Tables) Sheet http://www.cloudera.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.cloudera.com/role/SegmentInformation 28 false false R29.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 29 false false R30.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 30 false false R31.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 31 false false R32.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 32 false false R33.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 33 false false R34.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 34 false false R35.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 35 false false R36.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 36 false false R37.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 37 false false R38.htm 2413403 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 38 false false R39.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 39 false false R40.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 40 false false R41.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 41 false false R42.htm 2416402 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.cloudera.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 42 false false R43.htm 2416403 - Disclosure - Business Combinations - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.cloudera.com/role/BusinessCombinationsScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails Business Combinations - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 43 false false R44.htm 2422402 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.cloudera.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 44 false false R45.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 45 false false R46.htm 2425401 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.cloudera.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 46 false false R47.htm 2428402 - Disclosure - Stock Option Plans - Narrative (Details) Sheet http://www.cloudera.com/role/StockOptionPlansNarrativeDetails Stock Option Plans - Narrative (Details) Details 47 false false R48.htm 2428403 - Disclosure - Stock Option Plans - Schedule of Stock Option Activity (Details) Sheet http://www.cloudera.com/role/StockOptionPlansScheduleOfStockOptionActivityDetails Stock Option Plans - Schedule of Stock Option Activity (Details) Details 48 false false R49.htm 2428404 - Disclosure - Stock Option Plans - Schedule of Restricted Stock Activity (Details) Sheet http://www.cloudera.com/role/StockOptionPlansScheduleOfRestrictedStockActivityDetails Stock Option Plans - Schedule of Restricted Stock Activity (Details) Details 49 false false R50.htm 2431401 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.cloudera.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 50 false false R51.htm 2434401 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 51 false false R52.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 52 false false R53.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 53 false false R54.htm 2437404 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.cloudera.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 54 false false R55.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 55 false false R56.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 56 false false All Reports Book All Reports cldr-20171031.xml cldr-20171031.xsd cldr-20171031_cal.xml cldr-20171031_def.xml cldr-20171031_lab.xml cldr-20171031_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 74 0001628280-17-012249-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-17-012249-xbrl.zip M4$L#!!0 ( *ETB$N71H'N6IH! #ZN&P 1 8VQD#W_V)U]_^(]>,?[CAXMR=/7#?XS*/_K?.F_?WMYT_5-']XH+^:5S M08&*'BU,C_-NITN_B$X'_TK^Y_>?>EUZH8M.P27_(CCC^J)W<<&-Z1:]7D_0 MWNQAW[^4@_Y/^<\?<-3#\4_=0:_\VYNOD\GU3S_^^.>??_ZE.QA->T79^4MW M=/4C(U11PNF;^ZM'T^&DO'FX(3_H+^.B^Y?+T;K7\';U)^>/DYKKX$2]ZBU<59;_[<-_+-RW>4!87*V"/D#/6^_7+ATLO12N+UT M,G]I_SD!'8XGG6'W0>2^5T3T3SZ[FAIC?IQ]^W#IN+?L0GPL_?'__O+^<_=K M<=5YO+C_\L5O'T;S\__X__Z:W_73>/;%I^+BA]F[?_HZD[MLJ][>FZ2_X$#> MW'V=^?"W-^/^U?4 I_1C?LRMH>N.AI/B^^2'/HXY!;Q5_X/_\[>07W1_"9KA M_N0F?W#_2;^7/[OH%^4/LW$4"U.XETO_[O^\^9G@1( #5^:O/SZ]>?:.'Y^^ MY.X=UZA4H][\6Y$$Y22@-_CY5IX8BM3][8_?S=U0#'N/EU."XO?XMM[]Q?ZW0K/Y(X,J(7DX9%WWVQ- MAO3N5F+J/^UY[N]FVLC^VD][9G-W-^U'^_"?=T[D/]\ACKLJ/D]0FS)>>S_J M=B:(\NSW_O@_LS7Z3S\:3T87GXOR6[];C-_C'\-Q,49MN?_HE^+J2U$>C)0/ MUJ2XS .>?73[60_?_/UZT._V)[=C^J'7QTMN0>O=?']Z9KYO?LX3_FG-"?_U MQZ7OO!WBCY4Q-M1.SD1&;2PRB)([W""QD)N)A=R' M6* E^<>:8G%_S>=B@'#FT@Y[OW3*/XH)_AZ_7V<%.R$!N;_HISH+H&EB0 M5E3J+RIR,U'9EU59U]G<7_/W8EB4G0%2S_:N^L/^&$WSI/^M.%UY66O&+4)I M06T]06W#T$LK,L<7F8:AF#8..A_$LH'S:<'M4<%MDYQ."VYK F[KX'8VM2^? MBG'1*;M?D88!+?-@=)TO/5V166.^9V1EMLBVM%;FF%:F#BAF\WBH!;=GX'RV M2,>USN=8SJ_U.>?.Y,R@^ M7'R>C+I_+(#\=Q\_-,L/KYS2(Y9_F-/AT!F\)7Q]H[AP^8[V]O[K^EXDG]K&&.737 A_[=JAB? YIJ[ MJEU/?H6K\KFW0%%>H^V\^;5S5T9L%7;<\GE. 4I'[V.^];>R M,QQCI+X0BH;1<';?9/3K:/BQ'%WT)_;BHC_HXVWK/6OL;N:_6="_AT?UXHRP MS5*]972_#VA7$/XYG=O@S<^P[6X +_-MOT-9PO5'H[2<[>["L _="6%K M08Z9&J;18##Z\\/PP\4%OFUXV2Q%>09\S(1U^>P.)@\81A&V45S^>/F.(&@K M#\>4AZ?] A[9NR.\4F'O%K[RW:SESJA\XG5/6E"V<2Z+=-J1ESLCB;UO[-&& M4+4)H7:;YUN!0%J3U)JD4P%5RQ;C0X%T*(O>W4*T+9%YES.M_NWF>BYFSG3M MEOWK64#U>-'[_E4?N>L[3:OA>'G>=P*S[L3/:.%^M!.]#@N?I>KX2;/_L ME+V*L&:,7O:[Z*=F,.CW87\R_O3Y]R?"^G'0&2XFR.._IDB0=\-NILRW(E_ M"-'-$MX%DBS&+2MILB,YG:?H'8QXEJ3G(;>W8DOM=M4I%VLB;'?6Y'S\J>@6_6^= M+X.G"X1+GE31!S_%0/FJ*"O7-DNR7R+:W%K8"JKM2,Z?H?GC&%X@^H%D?\.J MOR\VYSJ'1)9,]5$');CL;/V6[[XSS;KG\(Y/@6V> USDM!]=H;9T M^YW!QPZ^K5FL7CV_.8.P;()GQ-[R>H1&L,B:\*@ I\CF9R9Z&NS>U(B?!.\W MMN:M(%0%H2@S/[I(E-D=UZ/Q_EC=GH^2KIWP: M(K"&CO_^^>^C;T4YG-7U7!;#+I*@R:!O':U?=\[-%((ER9_;52=@BFU2KM,(>O/%KQ*-=1&B%H"T. M.D^VM^4$K1-HUYA:$6@K2HY54;)G(5ACH?$$\-\Z:XLG#_G:NI%CUXW4S: W MN0Q\"U!WO)KPXVMVHWE=]Y+_X[/W4W$]+;M?.^/"7I;%;#_W"1KOU;,\&T8W M.0^SEG\^V=3+J[3XX9+4Z9?_WAE,"W?S\.N_(7OR&6DW[_,):0M/?+CFW?!Z M.AG/+F"K'_G++-Z=O3B5Q;^FQ;![L_QYAO@U0O'8!L%6J=JFT/MFQUL/N+^U65]UKCFR?LD,[ M@91UZ\/VYL-./M._ ]7F=57M$UB%W(5J\U:USW*]MM7#O>AA*_5-D?J3PZJG MI4@M5FU5NYG+(OM&O$U1YI-9%FDP1&Z.^M;'C2[6?_PZFKP;=@?37M'[C_[D MZW*A;I9BGHY/VYI5)ZI;7'#?)'#1%@_=3 =Z: MD-/#K3M5VU;'CJ1CK43O%%72NJ+*-D^P]:(G'0$W6+B=K&R1:"-SQNU"+1- M&[4(=&>;%UL@NG\@>M#]D"T>K;,"U\B-GFQ_@*:[L'/:C7_*NT#.O6ZNW?[1 MULT=OFYNWX%K4S2X3C4]YQCFGI;:[GE9HU7:DUG6:%6V&;"YMB4&)W$^R9DG M9/9:&GCZ)[F<76,+1KSZUA."#D7WIH+/SP5IE.^)A7JUD MU[!*[$3BXC8*K:>J[ M]Y775G-/9^6U5=IF9.=;G6ME_MQDOJWP:2MLSDWF:[Q%[K3VFYYCEF*_);$G MOP-VA]G.L_)?]4E-MLYJ/YF$5IR/$_:W\ERSKM/M:M0&)K_N7:<;C/2:H[8- MR!.\HL?ER1ZNO4/L9],4HLECY3V:11T(_18$MT=],K'Q=U?1Y-B MW!GV/GP9]"\[$Z1M>V;T4;0EL^6GE]E2HQBLP8F=YBAR [1O:SS:GBS0=#W: M)P0]_LD"]5?MVA:/G<@VU'/,3^Y3IX^X,;;^RES;O%%;"=HFB^I>"7HX]3ZK MB+6-RK9-&,YG4.\5)(?Q>-M]0K4]&:,>"9)*/P1\JFM^C5PU9MZZRV;2ZDL5%=FWDX=F*QM@N OBBS3'>1@;,[ MKD?C>RXU4)7:!< =*_=JZ6A5N^T2U&;W6YFOESL[]T7O!BM0N^A=GZSH63FN M6J8P6X>U4<*P/?FR!LKRF!*H]\[5!@=[S5':4T:9)[49ML6:)[8]MU7L=CM$ MJ]GM=HAVH:/UV2<$?5N?W?"2FW:AY(1*;AH,$4Y*;8]VWSH"1;1M[G/.BMR MZSUK%2BVSJL>F+,] +CF45TKSXVRX>U>XO-S"/M,X9_N7N(&)"';/C=GFUC< MZ[+<&?6Y:?6P+31II;Z%DF>NU#92K.,6TC9J.X\%[W;S M6KORW6Y>.UD,>UK!8 MBV_!T(]7^6([P"9.;CP-\[ATYKO.8W4VFT]/5$I27 MHGRXIEEJLL94%Q8CELVUN4S7_^ MTVO-=$IJP_0T+8?]"=IBO"[UO^??&N83 M-^+[ZNDVE_7;&OGWZ(2+KZ-![]W5=8E1]LP;GS#OGYEO]' M^/IRVLV)M'=#O/,2B7'*S']NPLUE_[8>OS7[AS;[-8)[K>X?7O=WS/YP:_K_ M^5MX=.9]=&[%^_ZWHO=NB(^_['\9%+.$QMC=S#(A?M 9/TEV3\>3T551?BH& MMTLJ7_O7#1.$#:8])Q"KY[T_>4">EY/0F119(N1;PM A/#SQX;NY&XIA[_[R M)\[C_INC"U#(R434Q-YO1??K<#087=Y\ZE]^;9HOV4J(7IC[F0A29?&@E:)F M2-%!5Y1:WU1OW[1/87AT-0?C6Y.-Z3RJ;_6F27JS!XR/PM!B_ ;)PX(U49M: MDP4!V@W&WX$ M>CLV!C_V(*T"[?42M&Q,?YNW=,MQ.>?BVN.OSRPV4W'_6&! M!.C^:]H?][/A?>Q*F3KC21J5?W;*WOO.EX9Q?L7,[CH[+IW:H?"Z>4WFP4D\[+P:LN_0UEXN/43&LW%]8A?.M_[5].KLY:9#=[\ M0,"YK@[S%&Q%BB>Z^%8\!<])--G_G@[9O&!^GN!3\]3^7HPNR\[U MUWZW,W@4S<^=82H[PVY_W!WYSJ!_,2J'_4ZS)&_E%.]D[[DY'DXVY&:R(7PF:;B"]/KR\;'SF!D!Y.3E8M5\SL4@&9OF=YI9*1GZL];]:^!^B^R6NX^ M5III\P:L;K6Y7MFR!?7??;;L@5RSS-"'B\^34?>/2E^RT7#V>4,EX>G4%MM\ M+G<5* M^NPH!35'W<>7;D#>\[!H[QXL&J?/V[27?<"II4]W[PD;D4%=#)/YOL'4AM:S M*<*S2ZO7FIL64)^8?G]"[USVNY.[ /'W87\R_O3Y]Q8AS=F*9VG4HJ0C5U!N MB_IG9:A%[R/.X"93<]R9;4<^K'L#V=G-7SXO1IJHUR3Z6X:>5Z+_V3"M*4*PZQ#T=*Q[:%-61T]950T#/YYA>%H! MTEJ% UF% U=Y'#YQ>2IA28T3EV<6FF2QEO\0_[LSS,ZK]FTWGO31.'3;C;NM M1!^ZDX90:T%8CK(;?+ZY3^L(C^$(]].DYQ]SCM"/IGA!>9TSYHN0UP]&TUY1 M=A)>T>NLO]CQ^(0P&L[NFXQ^'>6&C!?]B;VXZ _Z>-OK%TX>'M6+,ZHV2^B6 MT?T.C:\B_'Y73^8&\#+?CKB0LYSM!_+X\BVEQVX=M7!>W4KM_3#Y>M<5YY:* MUZ9]A6&>X]H//4I=7LN%@RKPA%\]( MLP_9MGNUHK[#SP=S!QZV6GIX+5W.@U9%ZZ6B>^FNO9 5VJL[_51\*X;35CL; MZ$/78=T9:>5KNJG* U3OM6K\GG+#7I&)ZNE=BVFJ">VG!\O](N5=9;4=O0[ P=5HO[CJV^6#Q>WI@S'HT'_=@O$NTEQM7C6Y"\X\;+? M&: I'0V[2(CAY>RBING!LDG.=P1Z;I:'6YK2QRX.V4PX[CU\\>MH^/F6 *%XB\<_U1>(#OJ&3MQ7?D>O$#,6*Z9W)XO72\K'6?=3#?=2D-&D#]]': MBM9UM&CB[-Q'&WW4U'UL8B_VXCXVPQ:MO3@/1-'"S3K:B^8YD]9>G(<+:2.0 M>D0@-1&'-GE5&W$X.IIX8AT>#F1UTW%_6(S']X1Y7&?\//TR[I;]66/X1CJ- M9^=X?YCXJDF>D:70K6C4431JF,9J1:,VHG'T"&0+JU&4W_K=8GRZ8K%L@F=D M+=3FUJ(5B9.'G:T#J9\#J8EHM ZD5M:B#I%(ZT#J(Q(UA)E^-#M7ZK:V_E-_ M_(>[<<6P^_6J4_ZQ>&!&9U",[^IK?RTF3\JAESRFTGO^[\7HLNQ=H#'Q]OZ0P6GO7K:/A[\U)JSU)Z[N",9:1^3D1?-XIJ)_T7.;6CP:SD\^-0 MYAA]7L"_5=)625LE;1"X6EM)[7A<3,:_C2:=0:N@^U/0"IE;Y3POF+N5 MM/6@K9(>#.:*UH/65T%;#WI$>+N9M$%*>HCE0(M3 MZ/4'TTG_6_&YZ$[+?F[&$+]W!]->T4OEZ"HW0YA.9ESZ;I6%[)-.<Y"V<=+.<1A+/%H$W!H'40T".X]A:#-@V#UL'-'T%0/Q7C2=GO3HK>S%;\ M/NQ/QI\^_]Z*:45,GZ74&0GI$=Q]*Z1-$M(CN/PISG,FH=-Q[YY@\W+1ZW]# M7LX/(-_QZ_0J[V(>S:>C^S]=%9WQM"Q^[H]'@E'UT^^?P_U[[[^:)UCU07-O M",5P=-4?KGS''87R<,3)L^Z_>IC:_+5+*#.L?'EUJ^B.+H?]_RYZ[^[\0W[/[6*Y[>)CRZ*'+WF/'_<' MMS9Z/$8+T?NM,[SL/URZ0(];&>"?BVN.OSPXOONWSQX[[B_V+4^=\22-RC\[ M9>]]Y\M]9+&*H)P %8F9Y 67CBG/M4T)14N)1&PT3PEJN'RDYOZH\$#H+;7F M,>+"^VV%M4^"LBNTT]U^9_"Q@S[E!8+I8#V89(R5!(P,-C(&SH USGL2^5." M<6/T(\4V$+&#S/RNG<_28'05!9Q,#C4N,I$-C4P69Y\) %%K%TW5\! @=:7 M+Z-A,:FT))+YBODQW-1V[K]_ M_OL((^QA]IGVLAAVD?4;"8(/(NE@6+2H$E%*RPW*@\%/O$K20T45F# '(\;" M.4LO$V-F=ERG^P="Y'7G'U#[@4O#P I/=)+6.R(4ERI H*;BC&9J4,_I;V8# M#1BO%8G"$0!.F$Y:&/!.)$^Y].+IQ"D:0:CKU#.$$XX!7H9(D&;:EQE@;$#"D@]+2B MXOB$4+7E^:<"XYKNU\ZXL)=E,2LA>M'T:^40:"K"" /-@M.&4H,DX0B46$J5 MZ9-MM7TTR >%E)W!HR'"\0Z*WF71"\4 PWS$4*/R]W$^V*177,V6ES"\S856 MBY1YS,O,3^O=KVEN7HEY$UBB@, /F$<< X1)(0('%N6"$;N/%>E?"+N?UVL& M.S?EX:3L?YG.ULDZY65_6)W'[=ZWU>R)H"GS(1+O@.? B"H1==321<& 5-@C M*9G'9941;#&XUS:!6ZEYZ#<%13O#)04E&!I3KD64GD:+MJON.%J6D!3$R*F*,46H&%3&"1QS!3J,:LFO!=SO"?S^B-C0IC9\M"#)G^T@@.03.'EIYXY2KQ'V5X M_:Y'MR_%07A**"7.)4;!A62I# E-N!+61$\U^*A- MDMI+*BPE: %])1 SBP#TX)/;6',">$EHR)@C "AF+&6"^@0N&?2O%=- J5([ MY)]^WN4@J1T72M$H.0:% 9$0R.BH@<2%9Q6S++618L>#VY?FZ(BQ#%!C?"(8 MVE&4,T0%+*%[M1&9<-"Y[5QQ'">6*2/0]4C0SAMG)$.?*A'56JDK4)9E*W+$ MR6VL.(3F$#RR9!WJ#4W:!^510#%"-:+LJ6/2HD]M8E-,?;RS>(\A4>_=<+*0[K97HW+2_^^9#,;ON2RK M^&?1*3_WOV^V/"*3YHR!PG\M2XY:XX (DY((5D*HH#D]9]:V&M[CY# 0'/WY M8?CAXJ(H45W\:#RQW6XYQ4%N#$H-DTY&$2&AH[32G.3FC.@57T0<, .8HOLYP;S-3>1'E,<+^ M=33$7TN4YM^*\FH9>13?ZEP>VYSF@O"Z;0P3TN0(,^*20.MD@4=4;^(B()^&W='5A@OQ&&U*B3XR,N/!"033&)%I+F,2!H!7 M5L(H:$K%*ZBQN?U#(]][ Q&=C 9^*N, M41A+T9#0S@@B*X$3(PMK3SL<]Q:T&$W+'>L!1$(]B00"T=-IKZ@EGWGGG M7*A@+S0_9BN=6V?HAZ#(@73.)VR M[DCI@"1$Q+G2Q5*(CADT1!8%+X!C3*4*-1BEVUGV%\>].2U^^UH6N_9T,3J/ M[EXGB? Z -/!(QXR,F&@X*RNI)8HEV8;\5AO[ >AR8'T3@0F(,IH%$/PKQ!C M>A=LE%: L,%4%]CI5GJW?\+N2/,$^B\50 1+(@9RTC"TZL$DQ;2"5$VE,2KF M\QF['/@6U/ASM&/%,P+!=LZ*&(^20;5-@BMNM4G16^EM5?'05FU#CC5&?@!Z M'$CI E,.#.=2(X@0!EU=KN "H!C=<:D"H8QJD#F# MK:*)).3"+A)B5>$0<\I7$&,WZK:CR5NM)1/>.)^7@KAVC&+\9KVS#@$ JY8A MH/;!AOJUFPE_*JXZ_6&O*$<7J3]&\<_$W)V=49:!5])92B-83XRP)AK(E>%2 M&5+)(7,FS69DV'@"!R3/@"X8Q7BNFB_8U.P< M@<@[TD07&-H>-$.2>0#$0Q8P&'%)2F]HK)8U4 $;NOW-1O] F$]%KG7K?>R4 MDYO?RLYPC*/MCX:Y=G8TG&TN&\\^OBC*LNA-1O/7+TUP+R[@3_&"\CI?_&OG MJG@4+C\837&L'8P0AK?+E$_:W:T8U^,3PNAV<\9D].MH^!%GW9_8BXO^H(^W MK?>LL;N9_V:Q=/K^4;TXVQ)8%?W%BD-)HK;1"_0T.86C-$0J?(QH;4E(?CZ- M>K^1C%(%1/([%K^&#R\Q$ZG3+8K>^*(<7;T;CZ>=8;<87=P].N^=M(/!J)OO MG(P>)K[ W%O>LE\Z-X3/69!3YB];J"?EBDH.QMH$0F.T:+(^)QZ95=0MJRWU5^;T'+^=*VCVAH MT @)$ !4\0&A$P&$32"Y\!%M?H?A)B#B5MPX\0YR8[%R22HC"JOMC,& KR6 M"$:8C9'HI"RMK%JT+%S%0GXL%A)4+442I9IK( I!J\Z%Q8DQS114%YY.GX7[ MI3<-2DMMN<78%W6%6RX5I=8*$4.RU0*HNAF_G6R..@DW%F7B@7*'L!,U1S , M8G/E2Y(Z)A=)M=)+2,5:3M;0C6DCJ:*6418!G' Z>L<\CX$HHZ6HI&Y:%M;. MC3G.(RJ=YY9IC/FU->#!1X29G@5?754Z?1;N&<,3C+=UHMYS 1+5Q$?'HG2: M 1C"JSMC=F?\\R4_Y"&'5/>I\U1PK4U@V MT=]S5NW/7, WO,R\STF/66L5#-7[X]SYZF S]Y9'DC.'REB0',,<0X)S+$EG M4.JK"]6:KICZ&I/:'2WV+/.$$2,C(<'CZR!)3XE-$:T!*$6XJU"%D5T09=:I MK#,N>O--1VU9YF+2;+>^W#Q>DM;F!S5U][(<_AT4Y_MJ_OMLXW+DLKHOR MOLGNLOP]FEA.YXB8&YPN9MT66O1^O-L-GB_+#W@QA5#(DFL2'+!/17W2HZ=47U&F9D5OR=/[[A4USHP3F7RPB6,=9V+40>BM>&> M*V8KL2Z;VR>\7V(LTOS+RZ_Y\O0UMTVB<]'S-_2M1>\_BO[E5_QIOR& NRS^ MC@^8=:D%G_<"7E^Y))/O']QWQ]H)*S9;1!$0 MHZ+*$&9$KDZQ,FAIM>-&L[R/:>&<^1)!.N5_1_LLB"WBRZ&'0N5^][ MFAN2%A;!E)@U:B "+:\T@A(M==3 R)N?+W :Q5]_K#S\_HW^=C?'XXIKO.WI MN<;+P0:MB!$):0")X0_F*08J$*FDR:HW/[^]/^OLN3?=CR2,NM.KAPL^SOJ( M)OSLF?U?CPWS4$/ N^1=;E?!E.5">9TSL!;_<^+-S__@MZ-8^9;EPYBMSZ\Y M" "6 S*5M&!@7+(B6AHTJJX@%$*:;5G6RX;Q\):G@[@=W_HL$<3$!#RAB.;F M'<[H()4-3,1H&76W0WAHXKKR34^'D0WC&F^73BJ-H2I%\ K<42LT!C?"*XJ\ ML1)RQ<3;?RR^-S_Z_G6W2NB+?#39X!U"V>__IUBR1E]Y+T4'R#WJ@C02I,X[ MQ[6U"*J%\4) 6&P7O/)-3X;QN(YYNWK]83H93Q!+([1> K-$Y:+5D,E",,YS M)L$G0''5,D9G29"@8V16+EMK%Y1A^"O(POB?&>+B9%)_4)0>.7LY*M>AJ% N M!.)EHGE3E6$<"&9C#=0G] WO.UTN\4@%W84O1]F;Y@?W,(K%T?SJ;CL MCR?9B60#OQ:#79(<@V7!,%[V)G=L\5KGG5\"I0W-W/UR_?_\X=VP^Y?Y<2R^ M+ _DHEY8#VQJ3D/542,'+CCK%*71;< M[2M_?A#;#//9ZAV)5BD1'47R8("8A-2C6G@144=<99@X [KE,#\5W:+_+5\T MYW;[Q9)ZMX7%IAU[_,6C"E1:SRK-:-GK&%06,\+,-<;XR MN.I/K\;O9G'M;&UFXS88RF0 $IA+B8'E"7]:0)@O@:8DJMV&WS+!*I/:8J#[ MF.H+?30P=(G1:"F3HT 1^"%88)8KRH)U2E66<-]*4'N8Z;3HN=%P.B[&VT$T M@0@QV"@(]X!&PCD>?;88(DA&3&6O(,T;#2K3J QBBU$^A] P9J5<>/0O-N\W M<[E'E!:.8"S/^))6F51(R;<:Y5R7]ZWHJ1GS4HN\T3F )]K9'/ %'Y25$L/- M2H,[0Y>2LSJ.+0?['%GS%B($OM%!T(C/\]X]2BE^R(1FUE8,$)6&5Y#OVJ-% M=%R.!H/?.M^WI"W5E+.@,(H 8C/38YH*46L[CQ;LKN.Z[O=+B\/9-OA/D== MS75"'VPXB@!(C,BHY0S#1J?!BEAMM)-#\%<,MQQ=%+-%K,X@%5M26"(MJ=(Z MPFW;5L>R_)(HA=%>BJI'HJ)JTU8/YC7#?G;#LP;%@M$BM[(@.AC.P7BN(D:9 M 5AU&RJKQIF;#?MS9] IM[412C-'.$V6HMM']^@4>(Q F;<2Y<16JI'9[#B0 MZG"?#&*;83Y+59]B8@3MK,<(S'JG; !!+'J[B+"ENJM*F*7"L-8PB_'C*NQ6 M1'71YB- #/6&8 B/YLLKB726WBNW+(C/&P97#'?)8%XQZFAN"YQ.#.\$7+GZQD(&?;F<0BJ MPG6!^#8O=$[PNUPI-^_6+;M*Q_51.@K#VO:IG%?;J>J$'BBQ\.76R*I3LE; DD9;=.; MGS_"/^<)MOVLFTR]%:WJ,.C$V#,X)0.D&)G6EMU2#P/1Z/E=V\.=4Z_7FTTH M'[K2QT?XSG5_TAELB']RY3KET:7(P3&:"]P,@@J<#Y4Q5MM"&*:>>H7EX]AJ MJ,\V;$I!2#3#$5$DV(QZ!-&1.RL=PXBYVFN>"\2B>I]CK6[P_MPMAHBP1I63 M1N^^M[W_FMYF#UYJY^(]0UX BSP1*@E0B)1YA_P*":HI#9DK\,C&D[W?^+B\ MP.FN6^MK3ZSX)9_QT>\,\NENPRX&I\/+V44O577'F&1>&/<*>>Z\1HR.L85T MW.66-I5, W#Z!)"M-;L]T./6:3P(Q?O\S 73,^OSBW/\5'PKAM-90>P+Q&"( MWH#P?!Y0 &F,$\:Y6=?KO,Z8*NY;<-886HSSUOF[1M+O\0]\;*X%O?_HI9[+ MLP-UN'3$1%"<.ZDI(AHF&8U.R$K:C M>?\K<7_/W8IB/Q\EHLG>%#B,O$.>C M>N_>\5([<6(T8B/FHA& ,,D083$.SSLED$*D6J*NI&P.;="L%GEW"A(GY.TG MHQF@7H\R^2P(<)%AE)_WBECCC9?,1_3@Z%G4DCYDM$%2\[D89".+A+G=+(*_ MKT<6PHWC&!0*DPQ$C_%[,IIHJW1PVE:;B%'Q-+=[2+)LT(A_2Q>DG/9> M)@%CVGDK\\E0:%P"1%MMZR-SRK8>%-F#$U+2*K2H.>EK@6MF04&(A%$KDS75 M%L:4UT4\]NZ%DB7)>R^BYAQT,BY(Q:-G/$6-PZD>2T& UI\TNW%#/N7:8&+0 MRGIPSJ)IX1[%2(DD' ^55#9P=D3PLBEM7N.&N$"/JR1EQ.=^M.B1D%!1.W1. M4M'J*=R(ZH[HH#>ES-9NB K+M8QR )).4/O+3. @:&C M:':!Q\2#4SQ4&^E3W1QBO-(+H6DE@>>]B!9_$S9)CY8W,H;6EE;WI#+U=/6M MCJ39C1>*^:15&R'O/0"(0G/BDX# I")@3&5]!\C3I;XZT^95P1"G0:M YH- MR+ V11\$XEV;(*9061DRE#:(,EM[(44D&ES+G#8&DDI.>-0BXJSC*J7JP:E( M%'5$NNP_&M)!:BTY_I]KR$FN3Y(,/S($#8Z :@96 NAZ$&0/;DCFA"PC!@'^ M[#0.$Z7/S;"(S:N+LH+=F!9/%YYJ3(W7^2$,F7-/4H\XWX-!(!=H;DT:\0<2 MBU8D!?W3T;)R&]!F1XZ(HE7QTIC<)T%S.15&S1J# M(9H\,(2V@<=*7DXS)5YM>1=*89\N4:YUQ/K\@I:6Q&I/@(9$@47ADL/8ES,5 M@"(S@7AMGHF"CQUFW6@Q*M56AJ5"WRI8HE#$LD* MJ0&5(O+DC:F>+BZ>EOONDPI/B^WG%=D2 CZGOQTED/+2DG0Z>,65T6S)&;5, M'U*1#X""1?(Z:V\*-H<%)FKC,9*T-E."5$M&#>/'F?_^EUX#M]8[GRL)P>0U M>I<82H5#8Q0%*]?-6,&<:Y,,1^]$VWN)9@LI]R!L9HOZ01V?[3* M_LFPY!#Z>5U&5ZPH1OX1S0ZPH)%]1 :=NQ(%SY><-WTXIWR0Q*HQ"+QI2H0* M!SJ7EK!$2%0"$;JSU=Z/E#S=<7.H^>]=ET5T>?^1!> M<""@'*?Y $?.K.'45[.;S!Q2D_?OE5&'4\AG+EGJ(!AA\UDH43./&LMD=001V_=P?37M%+Y>@JQ]K3 MR=VC8J<SVW%4 20YZ'X,GF\ZL5:D"0( MQOFY-@:H)]KDD@=&#*,V*!66, 81!U$M7];CRUKM!Q?S9YY( IH'"@!Y2S^/ MT9HH1%)<4^F7<(3Q2KJ^Y<@JCCQV=+[K[MJ?C#]]_OVE2)H!JH>B HP#]-7. M.,:#E59YQ%H&EADPH(2V7%F/*S->S&=Y\^ZSE]*41'ET'R[DDXA#U#9%[V-" MF!M]7@Q=PI,&,N.%?A*6"(5^5.LD%43"+;%Y=3Q99ESP22PA C?\:8*N4;1H MA&.-#N624:;H+"I55E$O*/K69(W2E)Z2<-;)E'-0SVS)$E\?E+6T498C7.91 "X8!/ M@.$G4"JC"\)[RZL]Y@0#\01!5R/G%0-YOD):UBGA^ M6,^>^.[R+CC%0[08]1@PBCLBM(S"8SA:S>T+9<33^K7GA[7Q26V-/O K^7QJ M@/ YE#W: 5PJ$WI%IK-L^GE2QH&?4\HWQ.35[T<[7T[([KT;C_TF80!T)I5!4G M$LG1@2/)<$:R@TP<3"4&;!FU"T;=]8K?+(E,5'3>:!ZIY\ T,L=1B7X@)I") MN&1FM=P2X)0*52+E<;Q291;YIF6RC^;1O]']0&.$I MH\DH::RU8#T"7199/@- 4L-$K+;(,DP^"2A:?AT03>1]^SQ$F5?7T!@*JQ+: M0; F6 P'>;4[%<#3HQM:?AT45.36$X("E92)?+:$]TMQ8TD>-CLQ;MZ0ZECZ-@%M&'0YC:(E>BB10 M-&A0: J)Y=HS:PA7,:E*Q@99U3#/M>]DV$&1AI J)"^\X]$!"='* #3Q%+2F MSL;*+M>644>"&,$;KDUB6FD!^0SNW-8OA9"<@2!39>=3RZBC80M!/=6*Y_VF M&F0PFFL0PD=(C'.O6ITZ.J;PFC,2-:J44A#R'KH8 G/$,.TT38T.A&O+H2W M!(!QGG%-DK:Y]-QXA.T,(:"CX 5Y=OGG4'QJH,]G4>O9)F+E &GJ9#YE74GC M%6."7E*JWH&'@&N8.35%3&O,/6*0 MW3@G9K4323I'$6( 17.KB/$L,A("!<.K[7,.&Q$?PN-@I")"#,P0&R":Y)30 M.B@$84%Y[RK+XH?V.(=P#,0:GBRRW!H%1A##!5K^1!52)A]'=&S'@(50DX>#V>Z]F5HD8@TN!2I> .Z9S1V2$L]$K4+%: MSG-H,WL :RBI]SRA=V&@\HD5.A_TZ]#]&$.HLTNZ^N[=&C:LPO.@EILPJ?.9 MS-9["EH:2WT IJ)-J+>4'38".Q=&;>->./>).XP\J)00O+6:X$_*$H9YZ&HJ M**-EU$YBF*NKHNSV\XEMUT7YZVCR;GB[Q^L_^I.OOC/.357SC_R4;T@T?/=+ M?+3.0K!@O-&@UJ#Q>1,ISIV9 YZ69QT@,(9A*:!@/7#IX+ASZ_?/?1]^*L1,5+.C$PU1)LK,D-ES .!VA/*'< MXI\2<48^LCH$J4 27UGG8D8_W;E>=W;5MC)C&RSOP&@K,-8B3$/43COI;#(A M91X*4O%77#%B6GX=#=)K&[3S@KMH#"I41&1(DR9<0@*OY)+&Q118RZ^Z(GL0 MBGL3//&. S?1LI9G-'MZC$/+LD, ?<-=D)&B7YL=P>X<,<;/CMS(?31,]; *4>G^ MU3+J6'C?,Z\%E5&$W'='61,D&D:)D9L): ,K.].5,KSEW;%0?[*..W17(*R% MJ+2SN0>D,E(RFSNF5HWBT^;Y=>=6;2NHMMJ1K"W14FJ-P1K,3E_"\,R%&)%9 M@MO#[D@^%T9MA?8Q()-!>BFC!BOEH]'P_?*N[Q?6?HD"2B,RZ37&)II1/S" ZW@^Y95 MA\;U-BHO=0S"1 .,!N?0.#H==*#$R>HA)RV'Z@#H!4)X2)Z@2FD,O[1QB!8Y M4*>=D:EZ2D_+M>- >9:K::F+^9P#"+.&550$)0B)3G!9V5IY##XU#W%[%270 M9"-U'(@3EDKA%&4>C+!"5Y9%CIAF;QY*SJ>1,L>B .4A L-()J?#2 MJ4^2,FL(]-^VW0: 1B M:2*:"8:! VB=''@'C.4=#DOZ_QXSV]P@"!E< AD25T%E)P"?N,-)3%? XA$:!3U'QVP@#^(G(+@(KC.UX>]]B$WCSI*G2B M-@*&0P&4Y3FWD)CWP7KP$"J(FE-]4$QQD/*%!/F45BM"P.#<,H?!1?Z76TH1 M'$%")B$$FX>;H*^@'V@*9:!+9M%JB4/P!S2Y']I.D@7(JJLVF M#HT3]NK.,5J5.O?#54*!<-;%Y#F-01MTZ]RP8[OS@WM=JBV#J+T%$T ;-/S4 MFXBVAL8JB_Z.*@RX=;):,<,IAHE$:I]D)>.^>^=HN]WI MU72 FMS[>SD:CW\?XAP&_?_&OW;Z0U=1>C-I99!<1K:Y34G'$64#ZMK29AUMW'>@+DW*X;8 P(\IYL#D?KP^1(GN@ZE <$1+SH([%X)N!%VD-3P2 M37()+7";6WW:P(SWWDAJY7;;]YM/P]>O2;B$5E)RJGANMN1T@'R:E-:YM!R] MTMG2=8M>C!0%,A)ELJ9SIB6B09EF]7*"P':%Q >BY'O\VY99F"02BQ"9L$J ME8@0B<*0S&ME$OJ+ZO(AR%=;N(7A[G_N!\6$(+T/QCF#8!"TU @(J3",4T^% MC;2:O7X]Q&X*.;?!A8H*"!P):*4$F1.?P@N=DDDHI**Z\>E<2+D5F)'&0G3" M"!XV"?!" G,QD1Y]:@!>CZZOA&:077.^(4X@T93<^^DB,8X+K4GD=&* MUV6OA]E-H>,VZQM>($&U2! -)"*%!"5O=%KC^(F=MYGY0STLH2S9!2!AD@'#:!4XD< ,R%U.H:A/. M9AFW0V=D- 2@"&!B @(:8CY>WCB9$PF!)UT!,LTR<8?+R'! QV!9KF$@X"-S M 84Q)*6%4";Z[3;AG (1MT,P)G=/#Y3(0"%'8 MD#->EB6*0)&P:@G/ZW.&S:'MQNA0615(S$=YJH@ B1B5$9*FR@,3O+J)\3CQ M]-4(/2S>ZT?CR?&3$(8:RB2*G502H:5Q3J8@2 PN2#"FV@G+,+VV@L]/]>C4 MV:J\@T4T>-8'=!V 4F1!"A,QY@@J4!^KS50@KS8UDCI;.5FP"/P,$L-9_,TD MHZFCZ'B]%@QXJ-HOC&/,VK%)K0BT67=S95( GQMV:P1U5"M/E7"S#5J@>'4# M"P9WS23+-A45SN>N7T)2H8 3H3F@M3%:9=/-8J6:;X.^Y[NGS<%+^YG.I!#2 M!X<"%(R7B5F:&^ 1QT+%XG#%Q-HKW+6BSE9'"B6JK(AHB7T$&0%M#S!IC36& M *T>SI*+_H]GCP\7.1*?!!%6!,I0M5)T45#!O([>.&)])0+/VP'6SFG4C"Y; MG;5!O79>.9)1CK?:2K&1AJ=&"' _F'"RV0X#L9/#.ZZ"!6'"1 MDUR[*EQ" BPYB45PL7:87"NRO#I4"T8RDA/W2"7TXME=40%*@//2J53=7*!I M4RFU^4DF.AHK../:90 >4Q,0#4>"5K\! 3O7ZZT6;$\\XNOX0_E^-+PLRKGX+E_VXJKXNU_3/)P!:R7QSG&@D!)%10(J MDPBYEP3ME[5XYA2/1Z;DU#'1)1"49E+8<1'#.FY2(8CRB$OGJ\NS:6Y4: M2ZH#%Z!B)*NU9\[EO;/64(>A2*0^H1/4?$FDUE)_=[@U&& 8!N9-:1:X,AJ! M!]<:%8!10>QVY;]G2/KMP%_N)QB=)RXY#,:MB0Y!#W.H$42(:J,4OF[$<'X, MV*S=A!&.)8-AF75@ ]-1F!RL1B T.+I=(>?YT?SUR!64I,1A/!,EY'X4^ _1 MA% '7K,M#V$_1SYLWE7,&!-R-T4K;8@>C(PNY[LT>@/06Q:*UH+RKX*"T2:6 M,-2,,G#PR5J.5 (FG"(<87-E<]KZY2P;#OMPM#@LUHO!,>F)D-+![&AS83WC MEH"B+E9/XUH[%71ZY-WJ?$$MHF.((BR&NSHDZY)&C::26TU-5:O7+7IN MA=>L$P08AQ!);F+ K5-429$H2C2E2T(5=;X4W@B0@5(T:2]]\ T>A.HXTYP MS9*52597,W<5!#:/KJ^O[$C"4D*CE)%"$. DTCQ)GJ1@42T1XG4K.TZ1UILO M(>8R!$ZM,S)D^95!5"6DJ[6#>^BPMAF*2D)!P!DG@5[>46FX$ODH M)2=4"L%6M)G)7.NQ(T(\C/D0)#CLKAR;" "'R!.#Z-%"RJAM( D_DR%5BUG1 M5>W*_S2#JEMMVD8Z)D:UP#@(*1PUR6>>.V%4L%I6-Q]2@E^=%U6WK'+E)O>" M-X$1T(8X+XB5-!D:*?&D2EIPU'-05 &>=L.(GQ.@F*:J>A3 M=1,WUV17SJ49Y'PU,I*<)@2@*;H4T,I:;9-B+-.1Z]S:X15=VDZ%PIOC(>^S MV$H#GD6480-4S/"00#?F565]89.^;POIEG\"[.M)TG[PS5( MBKC4WT+4&% :A:'*4C2D1#@9"*]DG7>%3.M)T>> ?-['A^Z&HBU$,<10T2G. M,9 !A$:)^^KAMFMO!&\LK0Z*^*/1P9+ C(L(\<%:KY5$"\ =0M#HJM4KZ]9; MGA_YMZJQQPA*Y^/=+.2"!*=3HHPX1O.RH:X>D;,K,'""U-_NL 4: P45F2$1 M(DF:><$]A1BTE-)7"MNH:#FPDUA#!.H"\SE_PX!PIJER+FH'3C)MQ)(>"RW= M][9&CBY 6J)!1H]*0$QT.@C%A3-11U5-C>\*/9\B+S8.7XA5)J'[E=KRZ! E M>G6;SA66!5L]V^ZTT?<\\;<.: C&,3XI2X@"H%3SO),<(:4*.CJ[I#/^.9-T MK8 &02%:!T%03 U(,FM3IXRB*J9 +%2J%AIIK7_[LQA\*VY?M.6Z!$E,*Q." M$4&#Y\(:&3"PX4DJ'FVH5G< (VMOTGG5/(Y%JH-&,]:#\)0YS8,!(,HZ1Z(( M"+ I1I:Z6OPAA-ZU/3T-ZF\3S%CN(6DTM";WS3((Y9*T6GFBM16B>E+!+M21!<02&TE@905#);P,9E:BA>UV'.0#QYQ]]7UZ\)4I4 MA":P*1B&N"3$X*@$XEB2+L5\GGEUX9J*72'J9Z=Q+$H=%"0RSBBB0L&= +#2 M:183!!D(1:/A4[53CM@52#DMVF\#$460N3&>M\8A[:TQFG**426-*/9H.O:R M*>#$R+X5-D3;PE0^Q02#=I!>&YJ4 1N55A@L0:5Y*-INLV[CD?.B_X;;P&)N M6VJD1QOCHS*)1)XT"88*A(>5Y;66WKO'A&I6PF@IPC\&CH-5A#-)M:6)!@;; M]?X_-QYLC@8U5\8GDQBBP2@!,"RZ18,>G*_V5CLLU=UTW!\B9O2CJR_]82?? MB\\>]WM%.?O+;V5G.+XHRK+HT052AEF%"/]<7!/*\=<'$MT_T7:1D'<%TYF$ MW4&O_,_4&4]P,G]VRM[[SI=EI(-Y)\F8B9'1H 377"JKC$W).F%LL%)5 ,IL MA]B\J=YD=EM2Y59B.+H=9$]_UT$0C(LPWS8#YK3*4LZ>]QX_[@UO3@@^^ MPLN'D\[PLH\7+RY:O'M0L5TJV$($H)1S8(6ED3LNA&->I>2,1&LE"*U6O,&3 M$][V1(8=4/KOHU'OS_Y@L/15OQ:3 U,Z49MLWKEF C&01-[^GBF=(O4JADIY MEU!/$I)[(L,\I7WGNC_I#.+WZV+8ZT^FJ 7OANAQ\#%N.OEU-/EG,?G8Z?9&4-XS#=4: 018.YC,^"LR,/_(-NH;0H$ALGCB.V5YTQ]>K@ ZZKG# M!+0(R(ZDI'40*1I5%Z3AEB!&#[+:R(I3\63_]5J#VLDL5A]&Y!D0X @0\CE6 M*$B&(@NDGBWNWGX]=_ZZ*3+[M>;]\6W8K Q!^N>3>\GD[&LPOHZD?^,@/M M10Z=4EG\:XK1T\WRY\U=.?Z4\7:)]'NI*&!V_G,@6B$1_U M MD] F*8'&'SP$+2,Q(@:B).$4GCOVZ_2XMU]2J\"YBD0G8!1=E#9@4G/W9-P4\0@;G!&TT@0NC)O&&,48S^*EL]ZWD E.1C/CN:< MG"/Q62M"8@4FG@S3]DMA2AB7!M ?.9[/\7;4 0;P7&9$%T N,1SAMPJG2-;6?%5+4?K[L$$LE$! M*JC@(B_%Z12U1V6,,6E*9"7?SIDPK:;6W\DIKCV0!-1+0+YRF_.Y"?574$Y- MM1_@V7%TSX82K.(DEU=J#3Q839P(DH%,&HVEKBXI'ENMY@O!UF#",R76S7)T MU0A1 \NGZOA5E$U4XWVO 8;4-@1DGF6='3):>GHC(31&4Y2)3YMF,R?[IJ2C=2% M!%(I,. =,8I0;@VEVDMT+75*+-2-9T=S,-0#S_N,A-8V5WMI'UA2).J\%RE5 M]V)0;@RTZE:'$(=:KP+JF4)$#2(BPR3)YR6S@&PTMDXASKYXMF\"AY0<$R)O M96DRF%L[B66:-($ M4MX!6'5(I%E)\<.P[WC5"-)'SQ"0*_1+!I5->JT#BR!%C(DT& )NQK@]5Z-J M&512 D&:!\>"04/G.44$)Y1<_NB8L?S%U9I;]\ M9HNS$5))9E2TFH)W B/"O%&;<)".V%BQ AS,DWY5KQKL'F?]W/;TB)/6T0+W M-D 05'LP3%"A\H%VLCIK(75C9KV:UT"XM39(2RP'X(ADN4E)(*LEHJWJ!BUM M)*_&^W6<]7/;WSF/1N7%0F(4,&V-%MX;#+ZB=BCXE=/V--&BNOW]^+/^6)3] M4>_=L)L[1!6AN/V)?Q],>VC(XGOT5'CU2MSS_5",$8Y"(DSH,"L\S3B9TK;B."G MZJ^6[3:$3A'R"L#&Y&[R*"E&[AE!)V2[='EV+^2]/ M@J\V3M(XET(DGDG0P2/6-1+-4F!)""XJSFOY!HA:S/S5G18QP@[6>^UUS8(D!54NK04=C^DV%V5V&I)H,0IYI(B*/DQ KHH2O(Q2C%W>_:5 MCH?+BKEJ,?G-+!]QCE+KK$'/D6LS=&*6R*0% E=N127@6UXZ4(N);ZCZ"$,1 ME"7F$Q/@(B(3)163T5@1E;>5@J*ERU3UF/@F/6TUAF+ H[:: B6>PDKT H\ MMRHL<75+$Z.UF/;JB'XU:M\V]P=9*_!><_*HAOW) M;%!Y'K/6IW=6>45\];A'/"NA HZN3SI;F;#&,6 M\#PJ2 @V=XH+0- W IT=U>Y]C(1(%LAFA?8XC-'P\V34_>.NE]SGKYVRR&"S M*+\5O30JTS3WE9NUK1QV7VY&]N[7-!^$8MSEM/HZ)1S0?L0 UU")5[1@!T1 MZ6.G_%!^GN2SP&:Z@\'$[$$O)A\6IR2LY,QY:SQW@.[+D6@1S7I&HV3)/RF? MNG_)FY_)7_*T8.F\5@WMU3-Y5H0Q*@X@<+I"&3 >!5>CYKN\/8PE)^,!9G++ M23N=?!V5N4/GAKR0!+B)-J3 *9 H;$(D04(NKN99VI:(%Y7D&0%[.IZMA_TL MX8W5UJ?DK,MGJ4-PB?P_]MZTN:TK21#]//,K$.JI#E<$I3K[8G=5Q%EK7*]< M4MMR=_C3! 1>BN@" 386R>Q?_S(ON "XV!>2(H^FQT6"P$5FGMQ/+BDJ <$T M40CZ,K 9.1KC]Q?UQQL^ZNUC-^DL0#!1K2R)E$H?($0UX))'H4!$ MP&J;9:$)Y]&W?-N>WB# \^7(?SCA_>;$)4Z M).D%>*(H\1X"4TFL#,%'F1GSRY0SU:P.0]ZMY<-#4.7O.V/"9E#]N:K7-X)B M&=_44Z@!=&SJ]#>S?YG'O?^E&HT'B]71JXDVG50\Z/4&7]_WWU]<5,NO5.;) M!\X\]2Y8(S)X3Y1K"XI'<' *$H]Y;GW:/?G@[XQ2\5BT.S+&RB4?HLTNN<0H M$RQ;FA-)E&,/:Y8[6O.M$7X_&8_&[3ZF^';46C2"458.HBS*) 1;EN* A]I M?0.6U7Y::P:>_>%>:R$12%HAI=YL]%:[P+7];"ZK/JC[A?,/@^NJG]4X_<7']N_+[VL^/N4DHQ'\!.:HWS?HO@)?G*PS29B6T,%M^ $:BDE\5HIL/(\49%!H35& M6KRM"[&\;X+&",*W+U5_@E LF.DE MC\'5,W-/^&LU^#QL7U]V.XUW+QK].]?PX2/M^7*8?PSZORY)X[#9VDD-CE'" M'J<(GA+XALQP1;UT'&11T%E3WY_4#X(@B:E9\J^FZT'T_^U5T)]Z&EV.DJ:4 MI#31$^%U(&#R;,Y6A>7T%Z>GO]B+_J[3&4RFU3M5]PMNH]CC",($7-RK:KCB M %:1TH$_D15C$'4*R:0VK)Z_3B#Z!]]N;J/>#"GILR5EO<;CXV#<[CU_-H[$ M,^(4=1K,)^7!:^&(3=Z"Q0?OS2^E/>&GIKUY+6I<$26)MDEFT"+:&)^ MO*V"#9M#(%$0%YV$F,Y18@)P3G3)1)'6CA;[7;[U#79QC5W M(!"A!NM"UQ'$+[]4PR_= MSN+5XA9QMX9@%,(J+3(G4I#@+1@$1D@D%NMPF@5(3/#%L'L6@!U!6UMDAZ5@ M+%#FG904/ 9MD<( +&7&RF:#OC!T,;3>%[0- 72**@F5 G@L7-:7Q()EX&NA MO5%1-FI6.*=,'0^T=523/GF=A(,#U=+":08PZ599D7V6G#5 @W"?$;,7;'^' M__1'%=YO[\U_E%!0 ]SBR@(I%#%X<2RL$4)JGFDC:V9U0S%L .EP^-'/: M>4T0YB"!YDXRGI(5H \(A1BC(3_PSL64Q&D1V,#*@NG$A)*!&PF*V7H!_J"$ MZ)XZ:L/B/2[F5\7B4K33([#6+ ;,NX(-9,G(#!;=:0^VA>.DZAQ2HR!<*JK7 MJ8E-"-S&F^[\"UZRX]MN=[B/ N[EZX]W2QN#&ZAQICWWCDM'E+'9Z90-O)*Y M,0WP.5E(Q&V$YU#HUU;C$P5>B9.4>@IX!"^\I^#?RA24\JJA;;0V!T ?;\TC M9O'@C&H7K+:2OCVJSMUPB%7/=PE') !UP4WRI)$ MK=2ZX:_,(+0_B*="=-WQ:6)YM%IX2Z.T4GCBI +YH,Q&F7,CZPYNV;SQ/RZZ MTX3LQ_;O];[+404Q1W71W;WS 6R)94H9ZIBK6[VD#!#9,NH# PEK&)4E"*T MY2"H-R@RP3PU# Q?$"8P116):0JUCW@OTFPJ(&KI8>P ^\]8+ #_VQWO)2@L M!!IS.3FA4!X12G MP^<7P+@8#J[EM5N!/ M:!<;S6+2/#KE7R[; X.S /%8-"1*E913V%:3L0@"]+MOC@K>G^WWLJ B"@F> MO[6!4RDY=<:$S)S+-@66EK2!6,8$6P?A9K.TGZOH>!2$49L\D MA&3@GS0!Q?+3PP#].[8U[A=6:>RM\-YIQ:)TE"!](:Q56>?,6;/JQ2PL7E\' MR?X0KR-PE#X[ZPG/@DCKJ0='RACN.+!#(*GAM HBCP'Q/P;3??*[$E@Z$3GG M3D4+@##CDA<9W%Q! P052_8@2VK6\NT#('M"NXZX09-L<4.ZDQ#1$6V8H>"" M*$,XLG!#!W-)M-@'VNLA %!;KZU28;.JBLIH;'0AX,&R(#.+0,HH(&I)),8& MR]Z6<,^"^/#M.T&U&)7,*5#KHY266:&]U-1;Y2S1*2KP^YW)S;8E?12HEF2M MYFC%J5(0XBD%+GUFV1(NL/=$6YVQP^A$M%H2P9N6*3VL-_M?Q[=M73X]JC;P;Q5MS<9+U;H+Q?[V0O)X!4/S&4>!!P5Z*QM4^\1'QZ7VQ,@L+)S$2@3(._%()]"4 M@5D$I.#8YV-DTDDR29S$E<\<7)U P06+:TZ [7D"]52)]Q>SDR;>]Y>WCNZL MEVB@\*8 L!,NC14&0R8=210@)2DUQ]C.B?,NH!T/I0U*RFJ.O7XB19*EXL11 M:1P--FB=(V_VN'-!CH/4;=/B;31UEX/M[NM42_!,54Q9@'T0N&$\0000&%H0 MIIJK(( M]<+I; +H0.C7^8 Y0PB.E0<>/"R:B 7S+ C8OH@#)W+C$. ,F#T< M^MM+I(>L^&RN_!^#ND>G.G=?V\/S:1'3[-_Q:NH?@_%O%<#5&7SN8U/;=/I+ M'@QO7\+W;2[IJ;^@47TSU]7Z_OHAZS(W65#*H*(GC'L9L-HZ9(,;\L#.!@X6 MZB\?Z&_Z)Q6;A'HK/H(>G/+K\G;ZPTY@A7]/ G&1:<>8!@6N MHXO:RJ0BX13\S692@0JVF,M[,BH]SE$]J)$MQKK-DC9EQPVVTAD@;5#!"Q)U M5N!.6DVT;&X9:L29CX+4SE3\V/[]]OHM#P=7Z7<<$#.Z:T%<2JGE[L1\X5DD M#-,3P'O$IQ1MR-BS2J4&5TDFWF#$7/DX!@\%J]FF M=;FNTYE<36I[N3K.V^AX6!&T%]S5;5;@ZA+G,;"&L$,$Y1NFV[(%R[T[@"= M[V&&Z>KG^9N?VO\U&-8-W$O['&K? ^E_V;W>-'6%2)VI]Q -J"1=3H9ZJCV( MCO'&.=&X41;*T!=&MHA3?0?7U?G'JG/9'_0&GV]^[GZ^W#BP!C@-&(X%0>LI M5*"%L/>)A*P3LXHTKXNE,,^,=&N;0K'R0SCC>*)X&6O T> 0LW.?? ZVD36A MC+)GB-^C2Y3#Y'&*.G 5I8S<:!\C9\$GI9QCC9R9K,<5OBBR[2M1*07)7'(A M"BN#@;">0M 5F!,L$6.;Y;STT21JYB.W)3,_5U?M;O^\&KZ_R-U1I]W[K6H/ M=RR-D\3G'(774LBL.>@331T!=SZ ]+D&OH9LKWNW!'A__/'3&=Z[&\I&4H%5 MFQP, M-S1ST =<+,DXBX.Q!!@/P_+CY;#:]3"#R#(2'90R4C#K-1>4^66TD M!.XX95AH"""XHTQQ!1&F4,T!JS@EY1LBR?X6&928A>#12ISUXAQA(M@L(8+, M*3:C*DJH?$RZK'5@.4L2+(W%;:M6>Z>Q4$(*SQ-+(C3*YJG1AC\N[(_.YC@8 M@X*3A3?C,B5O&8]XC165B62) MJ!/91-IAP.1)=_E'M>-_BO$XFR<1P.+CGX"5;PYE(#LL)0A-R3>36 M/B0 U1L[WD],3GVY>WH;?;" M1UQK(PD%DKA,4@"G+8/GW:QJEXIL+?('DF1M,:%.4A.CB84P&OP/JQ*H/(J>::HURJ*!D4D1&#')\DTJ.[V/\\Z\M.+L)6S6V9= M<2F"2=H2#Y$$<09[JX6S"<+$F ,5;_[R@?VF?MH*Z'6@G!";TXG"3)*:D\ ) MA)0@_XGBL'>:HM;<^1QU<$ E^Q,U\<62::.,S#AX HP_ [MGC0PV> 4QC76X MQ5XK"/QJAJ+D)R:>*;7N[K4>W'CJ@W?@H44.T;=%G9<%X81)([..^AO!Z!'$ M1"M"00-R3BDN"?%>$:=8'_=C+_F@Y@]$*GZU;#=PR+>\RLXO5$]KN=+=9N#VWE(A3&.!.0K MZ9/,N>XB34P0ZB4%#[R1*#'@S&_5->F 4AEUY_L;@PK-V;LD4'KL%73'7!-IOU4B$=9*D& 0@ M4@6550:'@3@+[C;\(R(E<"0:D@0N!5U0 P_?O@M0:V<5":^C"%:9+"1+Q.$B MWJ# :B>(^5@S,\0*J*;3(M# 8JU7 MJ!<53<#A>0]&=NJ/^NIB,*SNITI4H_0[**+!\+S;;P]O?AQ75R-LAX-/#@>] M'GP4&[F'U6AW+@V9TX %;)* HP-!0&(V!^NETT:+V- !;P5V",QA>4)TGI)J M:PT-%R QFBF(!Z0)PCKC@9 \: 5.8S,OBB/AT2*]=+)MD'.=(]%>$IHE<)$B MC@KGP/1D39T'*BZ9@@XAZFN@VMKN''#957 <5!$%[9B]%!PBK*"<)(XO67W+ MP6%;Z )Y5+)M-TYHO1?J Q@O (NF^9W.KMF/UBK MT8=V][R1C]_B^"&" $?2Q%H\(Z/@NG#PJ95A$<0P-X?Y$;Z"I/$\F,ZQ/?*,]XR\'8G "/X62N=7'W MG"3+N,?5XVP]&;TQTH$,4XOUFD:H8<7"V)W#L5@[O&F;1FFN3=0DA#I\QE(_D6-T!J)7O!QH M=A6;A?E[&T$Z$/Y-KJ0(C'A-('I1X$QR&^O@G\&!<$N:C=X4L#PJ JO[>7>W MO. ;HFT#V*WD$>_H('15607,VL=FOPAGFX1B-73'PVKCRB5AKYTPE./F> M,R>E5^!D@+/6K-F'R++I4!P)K0_#ZAH,_MT!W_I1KG]>=SI.;VMV-RW$".J] M A,#P9W2.(!'.ZX=J 5P2IL(@,L MCP-_F^;FH#&Y)$-P,*:-0HST>Z28C3A/-H M:9N;LIL% X##"EMQO- !?"LC>P*Z_A+06 MEP>#$$"X)D"C0;Q!' LB<(B1E\P>7%=NT(IHS7= STB@3Y4B"$'JBG66()W-KFC$5>:Y:=H<7& M[7J4].W,D]U4!01 E(9(M8XX[E0Z&R)(GN4Z&L%Y(XA@@K"&W[H(PJX KKW_ MHKC[TB6,=R4+&=RXZ *(%F..:=H(#P!H)L4. /Z] OU0SP7$[)=V/\-7=;JCSB"T>]V+ MP;#?;3?*-F3$E(^JIWE)#Y%>@%@5+TM!K5NM_9N_?%!DIE1N#V3VH05^[OT% M9BB' .7CD4,Q1U60G@N69>+406SB@U4J<&)QI--?/AB]!SGF\5FDR&!X!(K0 M7'W:A2(?VKV!ZXW740.8P:I@!%."20:!)S5$!A>QI5UF4M<^R05J[([+/#7& MH))&\,=ZU/?,PN#IWJ'-NF=N K 21EE/6&2@>Z*WQ.,XS" U^&&DV4Q.U>+8 MD$WP' ;[NL$<$!8'HF,&1A12*.[ _&1O4PXA9,F7#*BUA\"^*EC9I-XCYUI0 M18*%6))+:8P*#A-%VCJM:",IP911"^-I5T0B:T%:VP 8-#%"6-C<["$$VQ4DW%*"0SDN![US(#*60XUO=AWB3WGV$+GA5B70M18W M85+.#=529K6D- #LCE@%YU* #@-^;2>!-\1XL.&2$]S]XHT++$D+?@ON$&NZ MSUS(A?JR/8'?;V%"??2@O(A!((W-$%!G$"8./FEVC7L$QBU9J'A8/W7LT"%I M@G+CDM194R*!%4Q(1$"8:#VX)\DWTF(,PF:^DAF6 MBYC1+OMNNL2W^MC" M5.H3 +R.Q$&A&TDT#Q RB6R<8Y8:E03$$X _ :6/8&>:V*2":) MH$GD2DK06A8BO@AJ(VN1>&Q>*7&F]$+#T@$@[SNO/ *04O LA(P2M(8#6B<# MMB\$1[5K%,D $]'-=%X^!GQ7N-=1FX0,O@+URI$H8]2..P$X8,.3YJPYAD&K MQ:D:V\,-(3<&C1^&@R_=\^K*RZ5D$YZWDBMN$*VFG9ZF:4E@!W M+)0V[9Y5"B("L/V1@9K-]:#J((7SPI+$FKO WC*()!90GOO44WBAT'IX>"M)V]4,L(]R'CI$]0RM$9H+^$X,,F)^ /C2CO M+3AU0BZ"_0# ;I"MO>%6P.L0<&:>O*0YVB"3!LI2BN$[:W(^Q1WDQP%M@U^9 M)7Q7)$9[#?ZOT;B8(V#G5L(1H+YYUNA]FF-!ME8#8@ERI,HG!3ZZYRX"D-E! M^*Z4)[XQ6?,M%]0TU<4*T ;]P1TOSN6Z=^:ZJ"2$DISD)' JH8$ B-I$I()/ M,ID;H<3;Q?Z"E:#L#^_:VT>6!0XKS9[@11WW)$$\*9R-$N>B-7F1+P3IQX9W M$X,&KWGTP1B09@9^>40>4))XFH/@304K%JXT3@#O!L,=/*496X]TT$[ M%C7V0.9&&,&%W0/<">9EWU_\OJ"$+J;;C0'BZ0W#*>6FU MH+&;+V M7%F0!VTA$*7@R34B'PYO.#:&:XOEP /BE(-W"6H2M)(UQ'&7L%-30]C9R+J( MJ: >'\(3"@+SRAGA711<@H]@&?5 _:1<5M:1AE/#N%AL"=@.Q4/IQSJD)1UJUICE,"YW$K>%-B8 EWL<:148MB8TPP"U6#IR M)"C7UFU#9 WTBX[@6!+-/8V:!B L=8ISM\1W%1!MR[W G-Y+Y\EX,JQ^ZO:[ M5Y.K#^V;VK6)*]:[KA8G$H)@$)$JYR3X,#X(7,GI' U"^&9_#0>=+5:8SO5P M'8K*%!,LI>!'*Z58<9U-O4LQ*!MBP.FVP8-5,QJOBYV,.332P%PL+H0]'4WF M7O]E\JF'[\9]XX#&;DSZ9$F*%.()83P$%@+;BL"C3:!-FH,,M-CK6&<@W ^_ MP62X!WX1(F9P320QX*;@J/Z@*,% !$(^YIIN,(=(2NV)WQV$>^%7CW#> T'I M%,4,K?5&2@9F"\R1%U$)BETEL:%DN:1ZA;W:'L3],/PZV ,_BTA%1:G0H&B< M]BI8+7#-(]!@2")I66+0GP9:# MXN&:U-UF$##RYJQPA;.9]D'O <)=T3O"2/_$S.%B)[&9(+%NJAH3(X1B\B-Q;BX.1Z.TNT3)JK>6@9+.U M3GB("*5@T1N(;WGF6BDP-*19W\NWF,>4R/D\^,(+>N4ALTHK9+&_Q M)+@"L)FQD63>VSDFNA\']6^M+L]] SPX^W9AI7=*TZI M.(@;HZ0L!"R4EXT;04JX7AA3N@-X1\-JP[DA C:(0)3 O=TX?S0S*VS$P%]^B18W4U+KZ8>'A;>W_[E?.?# OVN#,$]-@"NU><+!F3 /=$6.ZU5!&GY;F,[0[49Q-2:VOF2:6T-4R%)%'X)GK47T;,D(M$*%?="HO'N2\!$O4-1D3.H M; 7=:GSJ/X_<9'PY&*+WM",>+D3<[$6#SSB\'4>6"^,U-4I('^=:=$?U-V$O M)EF4][40;8+]Q]%HLC/<7F2>"(W8]R=E])9SFS*(N@?XB71B>P.\0PLAX+=K/*JMSZ]OZB?L5!) MVO]2#<*-;HN]\/@YT5('[&X,%L(3RG$/KB N9YH#9$K@?\& MPDV,#9P7"[1G4)C';-"IJO-Z6#[J# +0ECPT-J]#Y-/O6[G_04P:D/0MJD3 M!C5&J;*$@F],%//)42RBT]KBAK'&Y=4A,C#8I$^ L M\/R5E\UU'AM0F(?F4-@W)9*)LRID7) 6P&^'N"NP*>S&)B677+*;Q;AR;Q1^ M:H]OXY9:CFX>YN#U>F!7CAI;@B= @-&,S-(G'".9 0\P*3@"DS>'=DC)^&IF MVQOP1Z#$AO..,>#$0HNK\62&H"!*BUNN7,H)M/X2+0]2^HB4F/+-$8\>B[9P M734<,QR]PM)J*2S65U.Y[+I?4KK0N+P+>,=#:].4A& 1([OOK>OU.^KT:@NNS1R8G M.1>,T@&")=!Z8 ,T WR,D$FFI$+3#B_.>=D(TH'P;U)H&AQI:["6U$G%0082 M8X$K\%U=S,T]>92RA2V$NR+PL,L4%-W].M-Z6=MN,0/.H9'U5;5E,BL(%$1R MPDGB76*A.662$VWM(NAKH#D0[GO/>^5G_S;U,]M@ M*+A-BEET:*/5T6C"2,X.R"*;X@-GW3B^9T>#_F@\G-05-3AT'<*5:K1I 25W M&MPM1YS3H,1=LB*#K3(N2$%<: ZV?]84R!,(OK!4'MZ7N[_C3YOP#\YPB4PR>$V]Q$TES8LTN1B+/3+WRX]7U[%D<4,Y &QZ)@35Z@O$XO M')<.C?:9C;L' NC>P(7V'HQ2I&";>*2XWB.I:$3C]@R5F=@.ZH76F=U@7ML] M#I%%9BY#)$\D2]R@1K9!21KJ]=%+:NZ5+M=9,&7!J&5" M98G%?#=H9W3,>"3,7Y_J,KH'MX0ASTZ\^-!_\8 M]*>[JMW%1;?7A8]M]ZR1OYG]RYS&N7_4>>J/N^.;#>E\'07N,LF!F2!C@$A< M!P6^L[0J)I8:97IL,9]_X&',G^NH:@\[ER!'L?I2]0:U).T[/DYZRI 56?!$ M:MRBP"G\5X.4!Y^;W<@,4#8+J*V!YS# UP^)9$: P!#NK50*P&=:>@+J$J^; M2',:KL991(\!^*:!<@S=&"M)-+BLQZ.CS3*X,A''T2\94&#(PD2&$P*^]C8B MX24W2("*$#F9>HHRXYQEGJ/DLKE16*O% =6[0#X>=CO _W5ERW2%#9J-+^T> M.@?KJRK7]6T31IFB%HP8> T&HB&ON8M4)HIKBYJV3 BUB,*6D!T/G]7FSGO) M"<.**8H[P[@WC$><[I*%-*F9A'X.^*P=_H SN452'+MR&1A#BNN!P4 *$R-M MAGNX_J7!8GOA,VYW^V -VN"/]S^/7*=BO>59Q0AF M@LD0@N.!0EC&$W!;2JRY;!?< +MP;[\9IF-C,&OR%&X1!>)F@<-%(-C&J?1@ M^$#J,^.J.?=RNMK]D3'8L!#$@';*"L(CZ;F!8"%FXSE>P$NMFUMVP1?$6M!1&0R0+\6 6RK/^,W/W;'X5ZQ0%Z)#,>R)H+LBV\ M0=SJUKN; K>'+W@+TP7 ]."X81:EW>_>QWF( Q8[VB5)(D&U=R'U Q7MS^+Z92B:4_4Q6!X59?I?.IU/[?O(EQT MQCYVK^ M[R]^@5='%U.,ITU4&T]N89'WS!:_^T3BM%!O\FG4&7;K.]:9-_T= MOGGJ#5:-=8+)88\B H2!\>!D\#?_.6#_JU!ED,Q?J9$O*^' M7$['12[&U^<^]U/[=YQ>U2!R]%K@Y%.N'7CU.$*?2ZJR"UBG!VP)1.:%R-L2 M>3HBK+DUU>8(\78P,GN):V[G3/JZE= MFR8JJ_/W_1EEMTUV$4G4/>^VAS=,6$S!-G#<$P7TPR&"WRUFK2U)LV#7F_P M]7W_KLQU4W5]\%8;W-";=9"*J B1(-,I:IYSCK9A^Y\E=0^FR1SC6:/ !FFHA&\'P09>XVU=TMKMMGJ[O.QGK/DO(8\.!%2J9X M5<6,Q-N@AFNM-%L8!K$"D@. ;1;MWS7"W>U]F/$';A^WY=AWT)+,*Y-])C(P M:B)H4/ (7."*+-FC0H5D\CEA.V-0ML/8ALBB!_V8P?G1$$?A-A8>6. N9MX\ MW^;6S"-CO+8:TJNL<+:C,5R&D(PS5$:JO131RF85$S6&+M2T'1_:TW$CLXY! MW$2S"EXJ*;']7&@'-!"&D66;>"E1SPG;G;G11,.4%8(E(B2<,ECL#M19C>=4Q)GG -AM4T.>J\([;94VZ%5*?C1G-JW9@9 MBS$G H<"MDRYD' : K<$YZLVF[)I8_/D$V.[,SK*,Y.:*-[UP);D&D+WA77=1Y,&Q"%'E$$.0'(?6@. K0RCS0J7F MC3SE"[N]M@>XA[LG^^?31;P/RVEV]\U#]L !N!TS25S_0YR!6)<%FZ.*M#D6 M4[!%_V E, > O'9P!&XK J-!/+:SL.A$L Q'[H(/Q\*RG>>:+=SM'A_F#68> M/%ZAHM%@X8,$D!)-@LK-4 M91(\&#,GEO3A*3 '^\!\G#E+.6H<+BFUQZW6V1OMP((YRYG$\+G1)XHV;B'* MW#A=Z$BCDA(.'5-<@VK(DF7,OM M+!+WM3T\=YU.U<,,:-#8*# ML\F<;NZ HH8N#I8_!?&.ID[I1E=B^9FDJ^O>X*:J9AK*&LE@ M%J47S"/E,%<3L>\N8:T9>/&).OOF+Q_$;\>@6A.K;X5:]^^X_9KYY/QRP.MO M0!M_6;WO-R^3I%=!N&@)ELJP)!WG1(#+D[/C+/&\D((O5-^9ZA^_#AI4)R1! M/&!9&9[46(?+NJR6G$IKK*5<&H5CNZ@*A=*GTL6:,1HU(R(3 M@NM2/;49ES&(%!UX:^GUZ.)34GZ9/@Z@3S1N:[-62ASO1*0/DJ1ZCV>2X;GK MXSO9QN[$.G%3EP=]O&SW;[OW\V!X46%%R8_;E@7LI:Y7W;4JZ5VVN*&+X/S" M;$4PX-8YEC+$_WFV<^ANDAGE1G"ICT#TW8GSJ&>"W9/_674_7P( [@NX\Y^K MO\+#QQ'\^MSN#NNQAJ<^+C9W,,D]Q&L]*MC"CQ0U+(5@AA0W844L##SF;E!K+F&=D2[TSQT@9')MVCW.@ M_QC4%4'5^3\F2-SU,RF.:[@<^+Y.X#A$+263$"=[G<$]L(X;9_T2X6*4:T$8 M>XS36B#,,SF-V8[ZHYX&A].@.4(\ E$S]AU''"CA+$]1>Y7X,C<"PA:MS"LX MC1WUW)'%9E;)&0T&B6/-"S4R.6FL%MBN&&340H25#@1C[_BC&*7M:?;\S_"( MPC9GJ&2H+ZRS%%IZ'.*I.*Z;!*>0:K%XO3CO!)K7>(;_40/S-"Z@!LEBB=$ M?H4DRGOB525X$$+S9+$3:>4@?) L\BC:<4?:'>5 ;]LP[G/P,]4F/\.7-29BZW^G/[6' MG,Z40B_)>,YF]#],AIU+^-IIWI/J73M#5NX#0 F+4IKD0.)8]@0BK^S!Y8C8 M.SWKD_1KMP!7&E!YA(/<0+,7>R[SS20K?45-#;5"YTR5M 8\1I(YJ$E<$6]H M)DO/A=!OZURFCN;[B^ET?Q#8NR]=TCMPG(-937"FDB&)-TE#@JP=>2>7N=LXS0FYDZ11,MD9P)YZ0 MVGJ.6Q&RUHF[E)8EUWACEL'127 4^B[,];W/^7PQ+F2 ,)-B;XDS("IQ.VIQ8TY@V\!AH/3T9E]1NS9'14_ J MB&$D@)@GH)]S-IH@L>/'YD:9&3M>;=&3D?&Z.^T8VYA-7V?Z$Q$D!*M]DM8; M&[)WG-IDJ%;)83ZN!0- MPOS,4B8BIV5&1.!$XN-1:0D:IZ/2'D%@4\O-Y_*CQ3%//$>(NG7P.2@.I M2H0MCNJ9">3 _S_&/=D39NR/>]&RBL#:T"@UV L"#"H4N>"RA MB%3)+".$QB(S%YT#/C)+-Q@R*HS1XACW58],H07->.:X3J< +[!=,JM2^.JO:WQ.Q9$'.!">>*>; ]1:8(T4.2.2LO M T\R4NE4QDK[U<34QT@V/P$Q 0<,\N'9[R]FOG>Z<7.:*3I:IF9S L$)864@ MV*_D)#85$@?*,>B4F$MAKLUU)@UYC/3P%G1X$GHONUXY.!4YR_*4>IP[+J@7 M!E>"&:(IQ(!8+1X2G]M!=>3,[[%)/MHU.M]>;6SVOHD0-'(@F^4*-\^8X$5B MAOL<(^=!K;S%?\=WH>51<3PR=1LQ_#'IRW T.Q!8$"ZEDM$&9QWX"<9;GM1B MCFPF?.3OY'$)O!.:1R7QVMCJ(.KZ;#F5)NHL*&X@=LDFE930.KH<%R>MSW O M!.>[./+'P[!!V";>/QYUYMC"LFE@/>X=R=YE"=&V#5(P$0U57K/$UEY++Q)L M-WR./]1J'C/#A,X\<07^#GCCSO%$#EFGS;;BD^+ M_#';"O S'2?(8P3,".8?_AR/PA!6:T"0XBX1^PX?U8,P.JL/: MIE\Y F-+)VRF&)IZXAV0U%CIM64OLWW%.'L_&\.C(N#2:,>M9!&<'>D9* 3LUU3' M(,[^>#PW,DX-X0(9!2=XU<\-U9AD!'.<8I(6:,FCEQ%; N5O["?*XK=/R_LH M#VWL^POX]-6@/XW_IDKB"8I:""/ P8P1$9GD3'G/O%0:YX,*IS5;JBK-,53E M1FK,T1Q?QW7SU7F<#.^;"Z=U WMO%EY,9O* ,](-24)"R()9C(#[[!R5@2^M M[Z&26:UGDW([P]G $C?N57 C64.&I51H7*_F44Y8N$ _1MTF-82TXVM*8'0#\ MV/Z]&@&;X0JV_<9D<<-I -=9X1:?1$T@P43\EYG4K#&;&&*P^1%S2R#8&9P"%3*MB@28H^ MX-"(YDB>>N[CZ8!=.R*6!'"Y%9@5<)"DYE:!*\EC3AX3][PYK,L2+@\']G:H MWLY<2XG$,[?1:(LWR-8S1QU1#AC7YB7BWQ@XO!*6_0%>1U]/&%4D"&JCD"ER MQZ.%$,>$0*RFN:$.FC-ICPWP!NZ-VM3C\7RV 3P-X3@+ >".)ELG9<-(-<>6 MG@#@=10&S]0ZAXL8M93$..MTDC0&)R3HN-A<9M.8;+DEP%>X=&9X,S5JH3T< MWF!T?(4K4MP8XNE/DS'J[(^##^W=[5IV/'"P;%BP*/$.UFM!< 2D(%X$V91# M["K4"VCL".&1T5MG%;GQQ'K!?8:#@N#?*'!ZF!,)$V$@R6N&W3\A6JORG7?C M2G\!/[@-#F0CN7+[=W?^7Y/1&'_:,,4M.&<,>,++9ZS(!6OW MK-!=ZY*B(Y)3T-B9#Q\P)&>%FY!$S$ZF9=5'E @ICW6ZF%OX/EU5P\_P][\. M!U_'E]/=63>I5TVWS0QZW<[-1T#*]R F6XWA#$Y643":+H,.XHB:M Y]>MGO=S_WO>]7%>/I[MW\.&NU[)N -J[X87]\7 M\/^L6G BK7:_5=V2O/6YICE0M2;Z6:L] E:YP)V1K6Z_-;ZL6G^;7%W#"0[' MK?>38>MNMG7K%WQI^]_^=?VU?4/_P+^X@_PIS^^ M:_T*6 VGCUK\Z]D*0.JM;@#F>=5KW[3:YX-KS'6W^H#=8-@:5E_JY$N[TT&K M@'^I6:P]/!^UNG5>I#6:?!I5_SU!6S@>U%\.1JY36S&$=BDT+7Q8#S[:N6R- M@9Q(C/'E8%3-/+Y]?=V[P4=>#[M?IKU[MP"_:P%Y+]M?X)MZ]>XD?->P7L!9 M?UW[4[>'J0QX=0*/'%]V1RTX] JH V\=MONCN@^H=3U-N5\,AO6S>VC^6E^[ M0)MMT!]?ML=3*,Z[>+.'^%;P0P?+;5KG /&H?O3UY!/(%;#">1.36SK41&L/ M>UTXO5N2X>=;7ZO6=]T_/E .6:H_:/4&_<_PSM7,A;!_UYW[Y,5%=WC51M" MJ A+=PC8#3I@X.'MUW!4D_OC6D.KZ^'@2_=\AF473_9=R\'1 >5&DQXPW0 8 M&7B\W>]TV[W6O:,S:ET!M_4'X]:G6VH,T=/ $WN@34W@Z<%L.A4 JP\_=VX? M#MP$J-P2_HXF"V?S#D7\3RB[=_+^)] TBS__VY]VUINSML5]:7=[B%D>#/%N M^)>J,QEV<<])?+U*V2%;/'!K@P$.>?;[SG@ IOCAZ9R>H:;6 M1_V6LUKH+NJ" N3[JWIT>"TZHWO6 K4!>@($%!3$Y)ZY0&N +;F^92]0#RC MP'Z@"T9__'ZM,!SQL/$BH!INPU9W#T'V>'C*+8O@[[.@]'&M7F_NBRF^Y_[! M4QIUJE[O]CU_?@,.)OX^NFYW[G[?_53@ $ O3(%L3\:#NQ>&-5CU*U^[Y^-+ M>#<0Z]-@" ;Z;0?.KWT]JKZ_^Z$A#@]P#^]_0I<3H>W_^0TNZ@%--/V%WK_Y M3^/SAQ^'2Q]QB^$4)F;_\,/<@QZ^8>E#%S]/#_OXTW[[TWZ\X/Z- E]P+[@_ M>]PW:/\OU7#<[;1[MQ9G:KI_F#.XBV9\]O=;4S_[TM3\ON^=@UG?V^;K]2XA*QLL_M]K-F_/SYVA^#ZY^LYY6MX;\SNFY_KTU@B#@ MO/4OTU$*>]%RJ4E?XA#-?*3I6,U]\;P?;0YSH_'C]6]?IR[7IT'O?/J\OV.2 M H*U?HNRUA6\Y7*T \T+3Q:>/#Y/_A7"GG&="RML6=CRV;!E/8UD6RH7*WX@ M:_(G8,T-M/R6F!53D*TZ!UGTYFMESG6INY,QWD-&')_\:=CJ]*KV\,]O^H-^ M]>9/M3_CE>20^&W_]+IU-5%Q=/H-S7'U1])SX'%+U_ MQVU%P-OZE5-4C?SZ[I=WK?;GJM^Y:0T^ 3S3V2-/J8Y6'MS1M-(6YW$*6O^? M8U%U(VNOH^[C$+$6E)-049]IRT].R:.1Z5#&6FL!5VC71^.S5^P?%[57U-YC MJKWOJ'TT.CZ(Z/.A[,G8\X]%6Q9M^7S8L6C+8U!QRJ2&479Z9ZBXBD7Y%>57 ME%]1?D7Y%>7W=,JOZ+?M]-NWH,(>)\E7]%/13T4_%?WT@K)QWP"3;9UP^T9* MQ)_Q[:X;C:KQ6^0P'&5RWT._ ^L^=&5OJ)?8A^Z'%3B<3KJY.!-&'4O 7XN7 M49R)URDMWW%Y;!9ZM2:OR%B1L:7QL&B.VBGFJ(A*$94EH5FQ1L4:%1$[97PD MSQ@_6GJV&*0B+2]96K[C1TLEO'J+5#I!3I8K#(,A3LP?XQ!>G.Z+8W3WZPC9 M6LJ/>C#/5?RIY&=*GOZZX+68T6O(7CU)KG(:Y'7(UE* M=<:M*(:R"%X1O$>.4$FQD\5.%G']-L25:G)&9"F/+9)7).^Q(TI=(LKGF>0M MN=R9S_\TZ7<[W6M<2E:*/K>UJOS,D%+TN2.>Q42^3FGYCI8RFU)F4V3L&^OC M+F:IB$P1F2(R162*R)2XITA+D982]WQ;>;YGE*Q_Q@G @+2[ .IA)>?@HG5> MU;O13R'=KR+Q3\F9L$=KP2LW;L]'B+]=L_HJ!.^[DKTE>DKTC??TS)#C===OH-QKL;[%R!9I6VIKCU8HL"W57JW)+2):1/2Y9(&* M52PB5T2NB%P1N>&'9JP^[2E'JR5*@'P?C=N\T M#A('!^E\,/G4JPYR,,MBW8/)_JHW[S+)SH@\WC"MO8E=UO(^+ZW\[-RDHEN+ M;OVV=.MWC!ZONN9@2N_D'W_K'%XJR8M&_I;XM6CD1YI#>4;%T=IAB[-;5&M1 MK46U%M6*SBY_!GJU^+I%(1>%_,SYM2CDQ\GL*GM&[3-0RL79+;JUZ-:B6U^0 M;OV."?-\*%V\W0UE$7\:MX&@2]^_Y.=_^]-D]/9SNWW]O?O2[O;PHWDP_*7= MJWZY[X$*\/W=_F0P&?W:'U: \O]4YW\?C$8?<&95=]#/[>[P/]J]2?41/_X1 MZ.)[@\X___*__]>_;7[X_=OA!/I(TY^KBS^_R9$1:OZ=__8QOFEUS^&%=F?\ M-ALC?'#,D:1EA-^RTX$$9X7W'O[VYB\+Q[8KO1<^WNOVJ[>75 MKOKCZ7;8J_;PGU7-##/];*UV_:$&7^T#WOO.>/"I&CZ804[/6G!NS7N@?9[> M^J[;!WR!ZP"9T1^_;\*\1#YKNWA_++SZ^A!^!DVXU$VB=7OMZ5'U_]T.#GQZ MFBUW>M!6:FG1V_854U.8!/W#9GVX5,_?XG3@Q]G3?GU!OB#_\I'_1KK$GUW( M=@\N7U6S? 60]JJ3--5LH.7.OFH'+&(UG =%S%64FL.\5_QX_=O7J;7]-.B= M3Y_GK@9 -7 >5^4?PF"TRPS4PK>%;Q^#;Q^BGE6,^]=VM[_+J(C"N85SGP?G M8AR_TY23PKJ%=1^#==-HW+UJCU=S+F:=6G7::8\DV1;^[]TQ/9^[C/5G]5\3 MH-C%S9.U#X6%'-3W6V>!MLW,C2;7*\X*2/Y#(UGW\!A]/9YFLNDTH0H/NN>) M8TGU$UQ]?0OJ\-D0Z^79D<)QA>,*QST#PCT;8A6.>PTEP/UVUBSHSAAV+ *^EX*_8LJ(57K16 M.,$(N:(;BFXHNJ'HAJ(;BFXHNN&%ZH8231PK@;%E"NBU9S;<:%2-WR*QJO-3 MKS%YS.U%CR*MDAQO-EQ9$%;RWD7$G@_;%;DK_&E@DA)8%1$A@EP5?DH\C'#GN9J3TVO^RT7/FY#1K;>EERD9XB/>!W M:'-7;L4.YK@P&%X/ANUQU>H/QO#N=O^\W(ZM&B)B MS9D@M.1I2@:S9# ;LE'$HHA%$8O&M9@^6CU%B:"*^+PR\4&/BPE33,L1XIYR M,_9L)E2_O,2%$6?J$9*(+T6 2WJPI ?W20\6 2L"5@2LW#D742NB]HV+6NTQ MEJNNDX9\);*;&PBP9")WR;;,9EO$&1>E_:LD(DLBLK1_%?DH\K'+/=?1RB+* M-5>1GEAX\5)7=(R0I]QR;7?+A<2[ /)AS=_@HG5>70]&W7%)76Q#/&;/ MJ"QKDTN"\!G9OI[DT=+N+][:E9NP M@SFN'H4X'E;MT61X<^KQ'X/A>36\HP*]_KTU&O2ZYZU_(?6_;U=L.3TS]'@E MCQO(]%*DM^0[BV@]21E6D:\B7T6^;B,__5AB50+ (GQ%^!I^XQ%G?+P2NW;" MRT#Z*)+XC,/!CX-QN]?JM$>7K>J_)]TO[1ZNKJU'@5S=+U%:=8![18\[L#0' MECX?3'"-TR&BOY(5;K\-/_JTTK/-2?V?1Z/Q1M%91^L3D/2$J^DX/V-2/#UE MGPTGEKNJY^D[%:U9M.9ST9KL1"%D49A%81:%613FBU.8WQUQCLWA9-TI'_=- M\6ZIUBB*]=DR9U&LIXG?"3]>+5MQ1[?,P_YIFA=<]OZ9GV?PZG7[U=O+JE:! ME)$_K$^ ,K&8 *U?>4#*'L9!]Q__?P__UE)ANDN^4_5ZMW#^^0UY4_\.9]FY M^WUYNOFWX7#&YPP?RQS M?(#%6L_?0W_ CXPOJU:[TQE< 5(W< : 8+_69.TQ//-3N]?N=ZK6Z+*JQJUVW3K4 M(.H!P+_OC >?JN\+I68L1VDPV'/ E[YH@[ZKLBBKXME4!>Q6JP(U:U^WA M&(5T,!E.)1_>VOY<757U0W'N_^>;L];7"D3_2S4:HP885H#IJ(+_O9X,.Y=M M^+']>5C5GQF]:_TRZ5RN?T^K/:Q:XV'W+7[YS:KW@"JZ;'^I *#Q[?TAP/D@ M^.-+>.O#KU> W26\8]CJ52/X]+A65&.@ 6(W!;Y&"I^+WP^'T0/LAD#@_T'% M==-:5?0*#UL3 QU ?DK8'X[YO W[ZG,QF-!^?==A^4>_^?K8M)OU-O?D#M#B^B[W5=U0X8_ P$O:K@ MS4# \:!U :JNUQWC\@A@I?[HHAKB:=R;FLM!#V6WAO7A/%H#^*KJLMV[:-WB M :YT->S5UF9ZDG#,%_#_ZR.&;[Q[WST.^-NP@C.]ZO:[5]W_P4\.NZ-_UM]: M_7X]@".N$$)0N9>U#, YOVM]O*QJGMW$N]T[$_JU"Y3J-V_&SR?UTP&*[K!U M"2+=ZG7AS^==H">",*P U^Z7JG?3@JB]!NW=P39GG2Y9,#%D27'!K">]X$@_ M453QG!$"5@$6[,'I(6_5"@U?:<-Y Q-,IDW3]TIU==7$G)[9S5U:!][?VOT) M".$!?M*ZI[>^JQW!P60$R(S^^/UZ?VE+&]>I4'NL/*0EE3+W)G_VI/'WV:_I M#X97[=Y<5H/.N0D[N6H[Y![@C#]W^U,@VY/QX.Z%:8:O?F7JFU$"A+C-#=1: M\'I4?7_W0X.KESM[#ZZ%6EK#MKVS-H5)T#_LZB[.??[0C[.G_?J"?$'^Y2._ M6]A62I0;RI:O*E&^*R\]08GR!EJNSQ8W;*PY+)+$C]>_?9T:VT_@T-^&EE<# MH A$5JL\OS 8[3)-IO!DX?+7/@3WO75,^==V=Z>5AH4K"U>>GBO_/AB- MCE<]7]BRL.46;)E&X^X5WNFLXLJ,N8[_P%S''IFKH\_K>_H.G?^: ,4N;DY2 MPA 6DDC?'R%M/ _=:'*]YAYCS1V,OA[/W9["@S8F]G:5QB)\. M]Q-68MLS;H\V%_NE5$R7A$U1"Z]:+93=244W%-U0=$/1#44W%-U0=$,))Y[I M(+Q7G]NH6T3:GZM^YZ8U^ 3PM.M6B'W2JZMJV.FV>ZWK M]G4U+-F)[;(3UAYO=/M+STZ4%&!) 3X/7[&(6A&U(FI%U(JH%5$KKN,W(&1' MN-AZ^@#O;D[(D_5G+IL]VQPH0C2CZBI/Z*J!51^\9%[;LE MRWA.Q6$[;?-^;CWN96%W$<13>Y9*%'/W>$GXUQX(ENZ2[6E%B3Q3Q[LC>RE2 M6/)\139^D$4JBE04J6@$5E0=FV%* %7$YY6(#SI(3419&/(A\O1C[0HRJFXRC13+GLVGZ'T'A8M4>3X$<%>OU[:S3H=<];_T+J?R\P;2'/"#E>+>^^Y'LI>J#D#A\C=_CJ MA/04]VE%5(NH%E$MHEI$M8CJZQ35XOH^>0C6/A],< S>'4_O(_FW#\5W-(7DN=6, M'&U;^-:D?&3*G?!Z29 S=L11G9L(^&SXJF3@G]3?*1JM:+03:;3C%7<595:4 M65%F19D]9<^O/%K/[];4VZE^_)OBQ-(Q7)1>47K/7>EA3$K5\:;(%3=N/N_W MIVF":LG[=S\U>Q!\,[3K=?O5V\NJUHV4D3^LS_8QL9CMJU]9 =.ZF+C2Q_/.5ZC^>/ M_4YOJUNBRJL:M]@C;71I4/<0R_*W=G[2'-P_^"J=G+4:63!P] M@$3OFC#OJU/_[4^3T=O/[?;U]^Y+N]O#M^3!\!<@[2_WUP ?X=!];]#YYU_^ M]__ZM[NW^_:H.WI_X8#4D_X8"/T!B-RYF?[W_A-(?>29GZN+/[_)$0AA_IW_ M]C&^:77/X85V9_R6V&!<=HDQ0Z1@S$G"B S>"2^,8?+-7Q:8]-N3\R[R,9 5OGLT_>F!O2^Z?6!O7"([&L,+ M5_6MSV7[2]7Z5%7]UO6PNFX/IZ*%#QZ>U\+PM3N^;'VN^M6PW>O=X%^J:WQ: M^_YLX9-=>.YU#V"^E;%?^S4@O^#WC%K?_=6Y#W^LY;-]?0TL4!N;X:1W.V-Q M6'V>]*8S%E'D\ $/_%6_(_W>N6SW/U@A=X 7AVVSUJ@B-[5H'7A M+U\O!TB;P=<^;A"8?!IUS[OM(0+_];+; SV^Q"-!OG.6FXR&@/UN_"UX1*@/6O]M1H"7]RV#KOCCJ]P6@RK"&!/R-/=&<,%L*R%)MUHE>#]G V#X0': =7 MW3&2Z'HR'$W:H$O& V _8+BELO4.F+:&87#=[2/D0)[!9-@"3FI_KB$Y:Y + M-30@#-\!KGT%X VKBU[5P1, ^K;/<6O:%(=^!5PUPH-&.K9;%^WN$!$;P5^G MS[K]NAEQ&ER#+-6PG]\'RK6NX ^7HU;51RYXWQD//E7# MDW@ #]_;JJF"TG!W*MV:%<^QBQ=$#JEP1Q!@F4]5J_K_V?O6YK:-9.W/N[]B MRIM4R56P0O!.YU(E2]:^V8K77L?9U'XZ-02&XFQ @!D DKF__NV> 4#P*E($ M2!!LU]D3D<1EIJ>?ODU/]]H QI"!N_K[*$9&TN1XQKHZ6U/B9=9#. YB MST4&4H)K\07W_#?VM4HQ\FM/N9[H,24\?9$1U;@( AC5*!2\)F73E$-%<,UK:[Y08%(Q6+A?T<2;@)QBS;Z9Z'-.Q8K#L)L'L. SQ"$@ M)@S!Q!NB]0$<=)=IU+U\AO:[KMVT[_LWC9OW[QN-^W[CYAXN[=J-=]W;V\') M?8;^&J 7%&O3'Y_,6(:!YYH'I:1E.=JNYF\5\JKRQ&,_]WD>1"N2;OKRMS*" M97$V3.^>AQ$#'_@)G [V"Q]NSX+;8[JE"/]M =F?%V .$ '.&.TBC+3Z^$7F%^)K3:T1 MU JHE#T@AD!3&.U(KL#T2_R8:_9[;K K[\OT P]#F"&*SJ= _0'?.L;,R^R= M< :>[8-VU5 (HM1%\Q%(#I,<";0C0_TR;8(7*N\3#SIG=.D)I<8O"&SP;!+@ M.G/@ZO'C: X%L,%KIG,6O9.5Z=9YZ=FU2/RN+M-_P MR+U8I/R'KY%N8K,;GQ461B5T6QW=$Y)N"KKSJP0O1H#E6PBEOFE?]^<6 %SN MP7 *>;*5A GT1$,D)LQ\'M(,)N!"P#-!^UV?K;@I?'_EU!-"YAT%'GBF.FIC M&G?'DPGX6O\S)BL38:0YT,TQM;%@L>-DF!.VL,R>Y$/I)2&O$)Z$WV?QL#7X M851P%Z1<:/#]W MR*D$6F[/AE@1=?W#0B_]C>[3/2J*?Z.B.'@[EQCO!>DU1V&VW=-PCL=X[U-; M99.A]ELH1K''?I&CG5GS18*R0J=LJW)@[Y\B @/3?Y!H^!C;\932H1)G3(^; MP_@<3Q9?H+J\],1!J[B4["IP I4$.$>M6QW"[>[2'H(Z_SM>JMJ\7.UX)QZ% M%TPQ@BF;19DD?[+=6C]"RXVK4Z3FHN1;U6HE*^K,&^S-ZRC MYE##/K6J3EW54]&X!/,7ITO#29CNNMBL4HDQ\ V9\7M==)ZFWA8S<^> M+U&QV;M91K(^LI+-UG!ERJ/9@4B)A_SDQ!S$XE&DY#".$D[=GJ;,]9D-4YB5 M!5,\T1K[ACV?QL+7:=(/"#W_8347-C_[#0/.TJ%!=X1BG@5MHN>Y'.A-\\)C M9C#$V(DTII -L)?*7%!+WPDF A#Y%47&- C%,Y!8???.;K3OF^]N;B_O M9,FAH%W_U(_J@?OR?_-T]]PJHJA(%[>'09996&9G("!%^9'MD/C7)Z GUE3JR#TG3# M?#V8)V'E*[_D?HG#3;\ ZRW\A _._7QK#A[EK]#GQ7-7)"#+7Z+$"*WA8%/E MB(5B$1'_0R0'?["BA*BAX7A3?%&=(QVI+[PXP+$.%3_AV357"Q_'B2>Q.5CM M"CQFAP>)\;@CB)1"W_J-?=V83VRXYUFITZS'-]U>][K!]CW8M=LB@-":&JGN MS>;'"4>Q-NZUN3TO2C%W%+)SV>@\3U7@" %R[@F/0SI"ETZ)QBJ('\Q%(?=$ M6F0C?V@L/4TNT6W ^AKQT)-.9MJSJY\_?7QMZ4O,@:8W<.?*1??93Q^3[_ > M[22DU^*!=?F()@0.12,].2^:ZQJ1T\'N?$[90<'\)#;;"M?L0Z:4V1#4._B= MH:D(DYS>1#%)KA/POS%%Z7 =#-CQTEVB9Y 0C%H*( M4-^'4;(4H(BB)^$]IJ4]:J9\S)$_#,5<&LWG9 MD=2D").B,9&N% )VS!.@.;.H37P!XWZP-EZ@"_. 0$/86@@>OB)-0$XX^P5] M=M,ZG>NBR0)BV9!&2^U,[BX(Y,+GT6QUKMNE:"+P2V#=TGB-KAJ7K"9^P I6 M&-0+LX/'IM9:"5.T^]=V23/,4C\1ASI*A1Y6"7/H7+=>?B!\ES?HBEUK*^J MR-&"R U,G;:"^:\D[M/%(8J5AM\6RSR)C,O#V\HL!/PE]>/8/>:R:(MM81< MJ^D]:DL'%F\R$>#;Z1($(/$"E89[,7")>$O>IA<3"VX4.I=>VQHT>E;;7FTH M4I"B0-T'X_??Y"N$*.$*,3%GM -?;TGBWU/M"6.,R-BD>)X::\PYNDI>KC5,Y*%,WZWT[ONE8OIQ-05$XR]J5EJ(6-U*[!UD)_01.?2 M5-/B4[3!, QGK/KGJRY>J#6:N"K+G1*EUUV*SC6:DM-%"/ M9:0::R4IS:F_&<.$,.):@OG=L-JMIF7;JRT]2YB9V74SUG)FB:9:)#&J,9A? ML&W6O6X7JS2.:3RWRXKB5,9V;I8VP:.9SG9)%J9F-%?JPI$IP^E"GILC30GR MAC/S+=8<@^7,BY%KAD]=EI?)?;:8K!-N2;HGUF-:+?CP](=(R6PO!^T M;KIW-X/FZ5,!3K?7O-Q8."EK9E@G4/F]3I"G$XN-85; ;.T M)/T9"] )77O:O'9>T$[Z@+\HSC :QCH-!Q\/YA;&P308P+F!>_.^$%P[XH^! M1DUJGX"I[GIZOU+O=V,8&J3.E#NB.,O]Z,70])KK/#TDC$F3BS:7B<]5"$PK MW>D2WVDQ0K/KRQ\>L+I_E JV^<7K.GWD2@?VO=UIM6[>O>_UW]WV6N]NVLW[ M^\'=R:72T1.4-&>^7V*3.9ES]9(KGDRT#M-%0GBQGJ%V,Y;2:].MQ>V-XW-[ M??NVT-DVO,-W^;=60;U:K*&X.N:S*V=80JU"NYABA6TJ5DB3I\G7>_)G4L2F M6D>5=BJ2.8&1>J(B13+7/&3U>/7"4!9=C]+J&=Y,L/77_S;7,[S%K-O=UX7X MEOCV&'S[FZ\$#&(+X_Z=RS7-.XASB7.KSKF_!'A6@5B76+=BK/ML\>/]RW+O M9_^FRU2=(CG;UPK;+\K1[&058);W&%:;7ASR=+P_C*<;U@K;9&_I\=V;1OHA M:4=N>%#&$T6A^@0UEVUF!Y;11& ZOU=C"XCJ5!G MJ9"=)VL6QA,D&T@VD&P@V4"R@60#R8::R@;R)HH*8.P8 KKTR,8-ED]^@\3" M,QV;$^FI+\^:^SMKSD935QZ*>Y<6][X\B)V,[0AWA#O"'>&.<$>XV\6*)RNS M"JBCO>Z#V>TVF$R$TD43IGPJ5!FX/5NU:+>LP6"UKM*%!V@H;$O0H&T-P@?A M@_!!^"!\D&E%>U]GX.E\B'WIR"DX.KEZ1WLU(:]FH.)(7;+;O<+06ONX!$4# MZQ8-/%>;D:!&4".H$=0(:@0U,AW/ &2TI74PPWT6V#H:RTJGI<09?U#"E*]> M68>#M(A71-F1YL%E1VH;)6JO;4ASX4$BBI\2,FA_@?!!^"!\$#X('V19GO:PNWJ#%NF5XX7'+]T9HLIL!Q"OU;.:;'0&1@+C%LFP4%DBIO;JC7;&#.>XV4-- \4@P/XC@ M:NZ[M#NVJ8C(H&^U&S;%:2B"21',%6P0+ @6!(N5;;%>8?D4Y$$1?"X,/FAQ M-=M]4BT%^#VT,U:9"M7U"USTVU;W"$'$N@"8PH,4'GQ)>) 1@ C@-&>,T&- MH';F4-,6(VUUE>KRD6>W4!!@345NBK;DHRUMJ]6FXU\4B*1 )!W_(GP0/O;9 MYRHL+8*VN0@]%X8>-+Q:E%=4A,M#NUR[[7(A\49 /LSY"T;,%=,@E!&%+G8A M7G-@V1UJFTP!P@KIOOJAC Y8$L (8*6>^CH:@Y$O1S@D'&XS)PL+N]=>V]%. MV,$BG<2M$Z2AD7X(GP1OA+/KW%DW2L>=U:\2]D:)%@KRYPD6,OQ MWQNMXG+9R!S=,0[[G8D+KKL^]W=N7I[TQ9NQT"+0;C:^W1X ;;:7 Z#ZF_FD M!H=Q4';[_\W_;:6"Z27O",]+QOGCJ\8K_1G6TDD_KP_WSF.W&\;%-BW6NFCW MDW2CL2'0LWRUR/J[7[Q?P!V8?A\.7^&$Q659X -,UBIBF:_LPTT#F.9>2'Z6 MXXOGYI]]QXM=X3+ILS2/HMGX7D?W,:*_'.;/KK&_QUNBL6#<<8()3&H&:P 3 M]+4DXQ$\<\@][CN"A6,A(L;UT:$5HAXP^(].% R%FMLD+=MBS8:]&FPXX"77 MJT/>5]B1*#AO4="\"%%P$[(I5Q&"-(B503Y$U^S7V!EOOX9Q)5BDY!M\^6S3-2"*QOQ1 MP("B9/\0QCD'?C2&2^:WQ;YO/DH8? M\6=(;^$58ZG[_P4:Q[^C.#RC=X4NTO:9"&V#P-Q!T(N!B M(& 4L!&(.D]&V#P"6,D/1T+A:F2J9AQXB%T]UOEZL !>)<;<&[%D'F!*"^5I M;6-6$I9Y!/_32PQO3*_+YH"?E( UG4A?3N3_\$XEPS_T6\77:0!++'"$('+' M&@.PSM?LRUAHGGV.=V6J0I\D4,I?W1EW8_UT&(54; R09IZ$GUT)],0A* %S ME8_"FS'PVO70K@_6.=MDR9**::Q)+LA;TDN&](F\BBI/"%@%6-"#U4/>T@(- MO^&PWL $L3DTG0G5S5D3"W)F/W-IV_#^P?T80'B G;3MZ>Q*&X)!',)DPM=O MM]M+.^HX1Z#TV+A(:S)E,I6?7VG\G'^-'Z@)]Q:B&O:"F;"7J;9'[ '6^$'Z M9I \CH+T"Q/AT]\8V\QN "&2V("6@M-0O$W_6.'J]<;>W+3HKLUAV]U8,V-J MV]_N:RXNW'_H[(5 M'=L_S)/$V_6G)Z-LAV#0)Z[E) "*@&>UR?*[#<)]JLD03Q)/'LJ3O_G@W'O; MF/+O7.[5TI"XDKBR?*[\)0C#XK+GB2V)+7=@R_=A)">XI[.)*^\QUO%OC'6\ M(')5>+V^TY_0^6\,%!O-2DEAN%T*(KTM(&R\.+HPGF[9Q]BR!].;1@N[I_"@ M9P-[^Z+Q! E7YR#&*D.L^LE_XCCB..*X"A"N,L0BCKL$CJ/:80=;DQ_ 0Y@E M.YR8+>">U'.M;8)W>7,O,1-[8+4&A=7%KDO&- 5L2"Q4'X('P0/@@?A ^RK&A_ZQSP4OKA)SL?.:ZVK.K!44*.%E< N7/09Q1W([XA_B'^(?XIYKT(?ZAZ/I) M+*^;,!31&R26<'.V%WE*.WE* ZO9M\E5HG@$Q2,H]$=0(ZB=.=2NUC3C*8O# M]NKF7;4S[M2PFX!8MF79;9.Z.UX0_M(=03I=LCNM[$;'ZA:W1U87%%*:TVR0K0K=IG5[D&._!TBU@ M:3>(L0Q>RM,O07[R4+QB%215RQDIK%OXSJ0\,N5*W%YJ-ZQF@:4ZGR-@9?B* M(O GM7=(HI%$*TFB%9?<1<*,A!D),Q)FISSSVRGLS._.U-LK?_RL.)%.#)/0 M(Z%7=:&'/JG=+:Z*')EQBW&_[TR :LWU^Z_:X*#QY6CG25^\&0LM&^UFX]OM MT;YF>SG:I[_9,*X#IO5_\W];9V(:3SC"\Y)Q_OBJ\4I_!GYQTL_K8YOS0.6& M<;%-#+$N@OLDW6AL"/0L[RZB:/>+]PLB [#V0=$*)RS-?H$1,.NJB'6^L@^W M#6">>XF+9UF^..&:S?-GW_%B5[A,^BS= VTVOM?!; Q@+T>ULVOL[_&6:"P8 M=YQ@ K.:P2+ #'TM+WD$SQQRC_N.8.%8B(CQ$(^[K%#U$,WP#^['7,WF]DK+ MMEBSL:;BZ $DNEX=\[XR==LBKP-_7H4WUNQTY"7=DJ KL%H%CY*="5RW(%8, MI+@3*P5OS6ULY%+[V(/PA>*>-V.*^P_ 2,53(I=#)#1ZER&5QP BP<@X,4*;TG+_E^L467V4EXPU* MQ"U.G#\))5#+",&3ZS*H,?':E MK8 @#@'GX>OM_=4*7&P'%EBHC:N[)G$@,P_S+(*?\T/Q S7AWL*+[063L]@GES4 M7IO1L[MEGS@7@V_W]2T6[KV9E(EAM?#B13NZ?Y@9C;?K3T_&Y!H&GFN>]XL PS(:@[5I-]D$ M+AD7EA-)/$D\^2*>_#NX/?!N8DMBRRJQI4XYWY7*I,5+;J!;!FL^0\MS8M9[ M+A7[-_?BU;@MR8DF4EL>0*VW#W]D03J,:E-;$UL7;JX?E&LH$*%/+8OU.D+XO$'X3NS%W;! M+5P<;5RXPJ32#NM1!JV+.VWQ'&L?XY3%=B*6=_"B9_4&Y;2EA5B1Y*615"QC,J99"J2\"/A1\*/ MA!\)/Q)^U1-^)-]VDV_G(,*.$^0C^43RB>03R:<:1>/.@,EV#KB=28IXA7=W M;\)01&^0PX1;SE]#]L 2'\M#=:EOM?F$E+2_%RB!CXC+1"28'T3"=(I\V8F0G5%^U#:PIX*_W6E9W4[YVP67 MHD8KA.;SU:\7@;PKNUU^#L'%JV3"*^&U($W9M5J#XIJHDZ(DX!'P=O-0&Z0G M24\27,\#KG:O834ZE!Y+R"/D'=NC[)%'6U#8$3S:<:L.B,]7 MK5X$\*YHO^WD\4="*Z&U>I4G25<2^@A]A#Y"'Z&O"N@C%Y& 1\ C%[&6+B*E M9!Y*:MUH,5*"A[&:E9R664;OTJJBOV5;_49QI^N?H=RE:%]2LH2VM;JVL$2! M7:EVL2J7($H0K4H4B+0B08X@1Y CR%490(Z$E?O!D+O7AVL_'M M\FK9RRO:6$/B?!Y$LUU2&L0_@Y4Y'?(X-N'J#Z'7)'>LC(V%YS*NBW\5^KI_ M<#_F:C9732W;8LW&FKV9@R8UYBX;"N$SZ3,.V/$CZ<=!'++85P)6['_"95X0 MADS7-9.!ST:!8I- "1:-N<^B)^$]"OC"C\;A-?LR%BMWX@V".V,D4306H6 C M^15^U#UPUQ-5WFC$YF7*I)GC;D(?P-)" 00P"[9%[ ML>[8C6_DCUQZ6HB)1PE:S1%G#K-S90CQ=2J<"*&GA"/DH]#,,(H]CTV5]$VO M'IR@]",![!#A>G+X-=--ZQ42WC+FR>/X4'HRFF7/\?4+QP$8 N89TG^$1R/3 MH!Z-)+P2QX,NK&;0$; 40P82UX6:786;6=N&TQ7^B5P]4 F\7%;S$E MW=>. =@5Z+W ?S1N@>#!5"@-5O/N)UAZ+3@F<(V2P!)HH^##HK$2HG@$^+!Z MB8W$! S7+1:Q)&4PQI$!GX /E"=8P 9"E1MTX/8"S0(]2?"$^'I4#RE?__P71R^>>!\^O86 MU ;^[_U<<]SX[H=,;_R:J8TO@)UW7N#\\=-?__)#=GLPF4C#VG#;K?9L'\ T M@^OO9.@ X\9*9'=JUQ<^?!:C'U_=W\'D^_]J_>?+W2LF7?B".]&;WF#0;C0Z M=]VV?=OI]YN#=[?O>HW;V_[=_=WM3==^]=.27-B70(>*E7X!P:P-&E]_?#)C M&8*A8QZ4(['FOP4B[\P[>[URE<>+$LK]W&<3E2_08C(?\?*W,H+E<39,[Q<1 M@035KL.M$NXSE>3/4@?=Z-G!L,8D9X_G'5F@I'6PCX.O AP(:[!EU^N0-WUC M#ZX'\V?#?1Y8&A5?A&_L[G6?E3%6"[RB$)U2L)V\F85.C3<'N:-!CJ87^"L^ M@A,O&/%'L)_P9Z$BCG? ;UZ@7!-,#49@OX';-.6.T"%7<#E7GZF$#P/C/G"7 MYQEG%?PG"98:C\#Y5!*CO*YN7 %66A _C('KFKWRK-Y*"-B/QA,$.O\B>/A, M6;@]9EN*.-WF?O^.:\XQF,X=#$>@]ZPY@L7P1@7F>#Z@Y7#?$29"%604T/># M]2Y!%*<,H5G$^ ::-Z[9?1R!H038\.4DGB0OG?+97.V'N/&GOU6!(X0;SH?P M9MN+@0\/-1(*DOS;GJYC$AR1YWG!4\BN),8=@%8P]=!BPQD;@3D)$G4FN'K] M]E@*VQ$8P5H$5'9)PG2-+3RW9D]TXS/R8_4#->'>PLALO"9[L(GIP*)[R34_ MOFJ\TI^1/=//^TO3"5#Y'$4I%^8?63]S9-THS%<#=1,-HP=6#0^#<7; M](\5D,['G3^%/M]$;JZM1;#[078SIF[KV^>WJ==NOR=S.NSVP4G??N+;&V<] M^K.:_)F4KZU<+EDVW-8)JGT]0\LU]%M50W-*] _S$_L;/?\/B0&B[3;V*3% M]B R,2$QX:%,^&MJZGZ&5X+-]RFQ>(D-B0V/R(;_%!$[3!Z>>_FEJM1:^BPF M'!8"G%JSU95L2N$FO_$*<2?AE-*A$@U.CIL$?D".]PN)4E[.=MOJ-8NKIU$D&PB)A\07\95OM3G''/^NN\,XD MX%85:QV,\7W$_$EK'!^G_'?+&G0*\T_J@JKJ >A\-=390N/*!JMPT"R:9\CX M(P1="(*:#:O;+:QB?EV4"T5>B^*NO0)C%^Q2M3J6W2.?B@(7%5)J]4,9VHO= M0?FQ>C(D"8P$QN>, ]MJ]TGE41BQ+--S']ZJOZ<'%F:S0YX>!4$H"+)J%K:M MQJ#P%""R_@A!%X(@L.5LVJ.B,&)IMMP^>SP7[%.U;*O7IEQ$BEQ42*G5#V57 M=L/J%Z?N*(Q(8"0P'K"#W>\7E@)2>Y5'8<1]3<^6+J"!5?8$'T5"D>.73P7N M-JU.HS#XU05EU0/4&:NL$LZ05@([5VVKU2^IV\=F,I$Q20 D !KEU>E;MMT^ M%@+KHMQ*#&NVNJI\ MU..1XM#5,F-(:I+4K(K4O.H,K,Z@4QW*GJ:!XUEY@B1;2;:2;*V^;&VV6U:O M4]Q&#UFD._KXU./VL)G^[+-[,5380$)7/-=M'G090MT_+0H89]@&("O1SA^4 M,&W1X#?];;303P#;#WSB7L!NO"BPV"U,:!0H7W+3VS5[SIB'\.@5@AXRE_:J M;7/(XTPI/@:DF& 'JPEVI3'M%4QC*JE<]B<0#BY8*M=WG5;WS.K9.[K1#7;$ M,I7MX>XP1U,EF!(C3SAX!1^"JDU?PR< \JCX5I#?V->-4MI5Z/83(GTBJ?_DV[A 8MC>O>$4;>K&'3/] 1 M_XA]L54_[-HM9%%_*-->SCW"^[T--<24@S\13X$CQ5?AQ&G_ MZC5K=UU>I[T3MC_59EW21AC(8[J< G6P3?$>'9-0>DW!.OPJL>.I-RM<2Y?3 MBZP$M=R\MLL9:MI!MM"G+M3HIL:QY?!$X8UCEUOHE=#]KU&2WBAAK-WKYADA MCCHUGSW@:MX1\DZ,A$(C";V9^MD\OPOLZ(Y1*-,[=-F6P;[720<+L ]=@?X. M3,X%I_BKMML=92Y,S,0AUY:3-J3@28*YL9*Z_45J0NJ(&_:6AR$KCB3*F55( M.'R&A <^+G@->-LU^QT?[F 47*?%,U>.8'G0]0(+-GH2PL]B:LZ8JX?$?#.S M"GS3D#*] CP4;< 9!P5MO-4>E"%S\PR0.BI %AU\UP;BD'MH#;)P+$04UAP/ M/P.Q)KX$IUY3M'Z(N%?!A$5P(7(._G<>%#$AD;3K;C2;&KY'C"CN1-@IET?Z MH\0VYQ%8_HF/Q>(0'R<3XLVRAJI3KG1O5OX CPSA9H_+2A Z")U"K&)(+QUJ;L!,J%6<7NC$0M,R3&_,(;Y@ MT$ "-W:0.I%PQG[@!0\SO!V(_PA#Q8;.:^4?C@D84DB]>;6@ M*Q9W&^!2F5 M*$S3%QB^CY4!_3"&>8@07OCS/-YI;7A(,H Q?]2CF@0NTES+#0=841LBFC_, M%MXZI@!F^"Y 2(SBG F03,FM9UP?"20>=30>^2H VPI(, E4*G9#I*OI#/\$ M9I2)0R/[XK)QL[ 9_\4:4K!68)CA&L:1$R!WS)F8L__&[H.!*+)4%'D)V'#U M'([RGN,;P0!!M9$\28 -Y^#P-$./3$/QE#^LG%%FQJ;9?21]W$/0+.4;Y@%. M@G&'P&H1FP8 !E0F,*/,:-7TF/"O.D@]#2(8F1Z&YH4-G.?&(L60)R<2S;VQ M!-FG9DA"4,&!VH2'Y.@F/%C^&>M&[$E#=$ .RW+M1A%E !R8^W:<'\VAZ43A*GVS*X$ M,:OBY,(\T=>Y0W-H:I/3Z%*=#Y+(EDSV@'!^E%IIU=QINDU= @>(5C_F2E0- MN.6P]&JV1LMKOL,-/=0_QKS)RSVN_2$1::&*K)7@-E%.%M@O,M+VTB/X,Y?%A(J",7Z O2N\;*BVZ<\Y@ M]E/$OUHY7RB9$B81/7#E>D".^BM0 MR_::U"IWKF[1SH#!Q?Z(/P9*^W/X!B_;2\P;(6$,-%LWS2#V7"L5+L8@L#(! MY8QQNN'?,XMF4*9Z;R/(0;Q\]8,9"PG Y/ P%^$F ?#.X_*M5 M\GS-TQQFJ"W E//UD)ZDYZ&^M)B0&C2P#/)1NK'F6FTJFD<^@&'WH/6Q@?-S M1O%4%SY+PE0@*+#VB UG \<9*TH$H<*," MQ*0S_T)D^Z2N&)H_GYU$G$X7Y T.&SWO@_UUKP395.* MU?K9:JY9XR'DU,,RW$'F!3K\D #?2E ]% MR9TGF/.*:IOHQG<7[(([&3K 12#KO@""WWF!\\=/?_W+#_,[?>P@;J;X689_W (^ M9(1_:8>/2OUG^^W+UBTH4O0'"_Z7?N>O?=;J_7;78Z[[KW M[^R;NVZ_>]_I=3KW=J/]ZJ2$F=*8SW MA[-"DX0J\Z9I]C!-$2]RCT/B'F[2Y,P:RIX/[$V0/BM;1PC1EI!4R"(*; M2 =Y0J.,DP>%90 M[]QDW@3"&,P]N"7Q*(R>T/H4I423-@?9Q!'C$;!]SATGXN46# MZ5=0XN(=#X7[*CV?UVVV[?M&]Z@_>W MC=N3HZV_!FU%^D0K'M"O$5+NHTEW_.1Q?_<4Q+W>4\.TM'R@I-ATIZ>@V-2% M$$'S!K> L<3+'%ALB@O^5@L03)A@[T$21B@Y$*X84D:.8%?Z-_SSM949?LU& MH[_Y>OA-7V^$;* =.YV58 1A]D*\R-@ZAA$U!VI7Y@-7(/=,\K.VM +PRK3_ M- \1N<$492O^G'N:"4KAER$^WIO* M\H-[5C(<';[-+D"+3YLY\,*?/WTT%,*PO=FF-E%^!V4U)NH$R6@3 FGYZP:9 M]#5&\0.([4A+X%S",7\" N2S=G,/^9BSH#=?E[@ )G(Z%)D:3>*H&(U-XFZI M89:IE]R[Z@?D)6Y[$EGZA&%U/YX,S6DC#:1D;WDR =;0'(;& :ZWJ^UFLWB+ MY)]O=1DF*SCSM&DU&@W\7Z%/G0_:3+N&WO+JRJ'2V<>G@6"0*O61&-FZ349.(9Q9*+; M\%JQ$,'14G&#!%L0EXDIND'Z+@W>TME,:*9CB<[=[EO(TT@F8*(A2NPTW$6! M:U218Q*EEF6N-NS-S(D$ M6BKY('$A]8/1)<)-'+T=+]>]/S?8+9/,Z*,W?.':*3=[P.*K4(X,DQ.G\BVS0*\P< M([$H1D]OL*@"Y)Y M [\O$Q1C1:D"8#P&B<7U87%T'9/(IU3@4;I<^Y+905[X6P>;'70E7:[83,#_ MR^79F0R[T9)L 67 ]T"6R;S#I R\!OBU6%'4^;98$91,-]('D?*H2>>Y+)AX M9G/(R02\1'-08XH>MKXO.<65S_8-=1!P$4%K2)I+DAS.-MB4-=1Q-\4?8SY2 MQK6NKUS\<;->RVKA_]94""](VZXW#K4J>N32G$Y"@92D5"S)I65OJ'XL^65Q MAF:CPC4TR2N(,%&:VJ0VBHS[RVH%30J]6P=ZJ&!'W&XTRA&'(RY5$FEDC]P# M79SL:1CG01LG?#>)A:E9GMG)7=E13;WR!9HF6POZ@T#F*[H@A%TTT7)NO-Y\ M3*PJ;52-%V>7\$2ZWX/,4Q9O%#Y-U%1H$JXPQW4"EA04*1P>A(\Q7V\VWZPR M.52IH5%L5$KXVJ(I]HQRFG*:9WUSQ#B!N3D)@$=?];8_6 "&W\WN]Y/48>D0 MY)?9>,/=0*YPSS&5$D-C4*Z+'QG,Z9Q*^$$/P)C#<\KB2\V1AX)1,@(X%TM) M;6ZFNV1:&!0;9"C:-$S7T[AGA3X;)%L)M$U"GSX>H-'[VOJTC#XE!Q_,Z9CT M-)X2D^1X3K$@Q).PQ4^M.".C%)MB6U4KM"5&@><%3]K-0G&!CNL$-_O^MZ0< M,/?H49JDX\R+E/X(.5_HS50M+/^_,;+,F#],T@T:].OS"5$?4W M3]*-QF_1[DIKJN'F 9^&XFWZQPI[S<>=KSP^K[/665M8?O?BY69,[?:WSU=R M6UML+IG3@;2>@J<3WF6?T[##)B[%S&8\!A-S;],E7X2:;/KMZC\8+:"6 M:R2ZC\GF-^FQC$UL^3,PM?1#Z;!-5_P; ^F[+@MY$>1%G%2E'0?+E:,/\4]! MNH+XA_B'Y _Q3[WESTELT2M]5#B(0^Z[NSM"9V)1+KQ1;U?F-Q+?Z&_VY<)= M-J'?)94:LT/%S>^ST-BB)+7;IX$3S.!A[5 M[T5XCJ*A?=TM3)>04""A4!N=V;U>/7Y(N"!*%C35Y3BD><>CRQ/-%W95J=VR MB^*6NBAO0@6IEC*L7L+'Q>"CU/3R2B@.P@=MB9;M%=YB)K17H%-(X:TJ$*YR MNOZJV>U;G6[Y.S;D71(:*=B\M99LZ[I3F$-:^S S(8ST735L=X(:08TR@0AJ M)_.?CP^S4WG%ZTX()VU(LA/"M(UZ+$-AH115:_J5N4&,-:,/J465/%27HUXI M;E4Y:Z)I6^U^W^JU5YO(E$74,@A4.3%(T#P^?:H6:[GH$U?MZQX=MR*A<*Y" MH3Q@=*X+4[6$"\(%*YD(LE?*>;^:R[_J STL&F"/> M>;6J-,UK959CV'1LQ'9]"VWY1);.G>OYNT*10P;C ]E,OS%X&TS<9>LZL1;Z MRH)[R!7>(Q8[>14]Q%7[^Z A/O&PV"%^T[2O._,EA_L\8,"*T_4;NWO=9&6, MU4J;GLI'X3NQ@B^C-6U9DWZM!NC8 MVX\[3A#[NF_A-%;3(!0K?22SSI-)O\ U?="7VY9>LYN0/8FDCZ?CQ)/8-*?S M823!5"BNW^@%(;S/*EBH!,5R3M+4&!NX#X4O1C+*-VQ?Z,>7$B:$B8=P-;96 M%$[PX,,CW6+['A^])^%3TIHA#5@W!M_SI$F#;C2:^UZW^S7\ABR6\14P2DH. M670C2;T.N3$,.2HN)YA,A1_R9'7P[]V[36ZCB,;%9.H%,['4CCCK9CM7FA56 M8"?0P%O<'E+%.W+?7BIXVY.^Z:^K'OBB,>U%KJUCLAO7=JN808&J,7WL4:D6 M*W#F&KJ>7D+L\TD 7B6H+K:[=%W3\[[HQMW?V.WK7MGF8E3LF-=)U?55H \S MS;%/_%#DK [3ZQOMLU1;SSLYIPVK38_MPM?)ONZ6T&#]>ONN^%G"[7 G0AC[ M/A3J$5N\K<+:=Z7&]%GTB7]S;GWB)T#_,^\1_V?,%4S@[+O$:^ OX,8C''4 M!>-GJH+.4FD ,:NT*@!7%4M'@HFHN7A^]X"K M4 (!X4J>OW;SVZ_91Y]]X KN[QNKS])K,0RXTF;77,%/ E>.I#!Q-I 3DS - MKTWX?P.%PX;/>#.N\#7[E*ZMOD3?[&A[W&+2W/?B^7(T/I!?K)PY\@3S!BD/ MCU0F_I4(3]Q40''W")1)E\.X O)K&E\8!9X7/*4;"6(T,@X4T^$BF)5YFXEW MYJ>"6@6$I9MH&/WN"4S%RM1.GC9(%Y3;21 3/J(U+*<2 Z*3.(R*'S*38"HI MC:E " MA[$ALQE;0NI0S%G4<& ]!>E!J''&4B"_KF//%+I:(@V%PR<81@^&N*N)OP\% M-5_IS..5.^GG_]9UP]2!],T@>1T'ZA4FTTM\\23<:P]5 S239VX%5 MX=-0O$W_6&'+^;CSIT:RW)7>V@-!NY\[,4/J#KY]/CEF;:)-,J7V@?>?]>VM MH[[^3 X252Y3,!MN]P2-V"O9ZC*G1HR^^,V74<@^QA'8OSY.85?R$D^6?8:T M!)Y\AI95X=)_QA,\!!B,\,'KDA+G;+SIBAQW[[$XQ+P[,N]SW8(OF'E_3[*$ MWFQBS1NS"[GI9]T_A]V!-[3IBGLN<]NH_\8LHTV7?@(8_8H1EU+%>H5J!E3H M,'-9W8X+I79Y1W071M,IB>Q-VVKUVE:C6=R9W4W4I;.ZU4)ZY91CX<9#)0ID M'/7 TK/L=5XGF:Y;A9W[K00O5+Q8RD75%$W:+#+X=TH957T3H0/60<_J-ND( M/OF[5/YZ)4.U>]VGP[9'=((O2DE5N_!UY2S&*_!F^VVKU3E>K( J.)-;6Y . MK%_12[MSW5D]A44>''EP17#7OT48G;A18/4T8!^TW\#J-@9%DX44'?ETE] ( M#W16@T(=1W3H+FQ7<[E"UL;J=GM7M'[%4,>V+GH>LJ)S" MI7U1VA==]JK[Y%7O;[I0X<>3EG0QQ\Z*K^32O.Z7=0*+*K@<+*RN"YY=4G6A M-'3U_E1' U]F0 ZM;M[Q/3^(G)]-BY8P!8?J(6OV$R\_I M^79S%O4)>-4-IAC@P\-YSQ*$7;W_]=.GU^9D,OZ9GHR='Y#<_\3K1_A#/TN& M6#[35+>+ JS X M8((K5-77ZC'!@/'G.^$(?1ZAV4BNN,(C\GAZU1P_UW3?Y@D95D(IIU1BT?/-61%ZYLO,9@&0/!&&AF.>L'+L MX0Q3PZI[OVEQ$R1RRV("WB\Q#)&KOY&*B^1<.7=T.8RTL$0B_Y!(0"LCTH"^ M605>Y,012+4P)V)F*H!G@G2*M9@+C>2^0A>,1\3%L_(Q),^JA]D E<+ MR>1Z\QR]S+$I% 66&9C;8<'V67,UD><@#(]A.J&N'_DDQ!\:H6 ["ZPLXA=< ML@G45RGR1V)E$7 :091SI6VOZTP- RN- [U"A;ZZZ%IIFH7'8%H)%5HH$)Z" MV-.%,X+)&0U=VP!8UCOVHL2&D&I5O<^ACPL#C68+Q5?F"[YW7K/! $..X$]-J15:D1<=+TE-VP2M2 M>$%?NVB>R5@#O7& ;CA>T'[&0)YK5Y65+-HL_M.KW<2:#7)F<:&#[Y=##(:6 M@SX/JS^M+6F_,FGXXTJ^GK-EE-G&D>*HZ,%LG:6/Y%.PNYVD ,^JY7PEY6LS M$+YZOS;KEFWKM&S-QN=>LW_F TDPG+QNLP/6BD:[>DCMZPLBG<_*8X#/A<6 M:>0/#PH,>_1-=#F>[#'ZP6G]4(ZUHW(Z?IWO$YH26EH>>&& +S.^5CJ[$/VS M!>5R%;Y."F^-M;A;NU0EZ=!OFAVKT2C6!+#R5BK/RFH9/EK//RN&+X)3\\@" MI9"&IIZ<)I=9=92;,+>8O\HO4EHDVA-T%=BF)O$VK4S!Q4\9. MJN1S'RN+KA"0I;YF(@222E"KWL-Z'R'U(-854/N(6[OY (#$"OBHWX2[J(L7 MU71F@PO=FIN::K.F MKLNF;6F@FP)C&G1#_?PA+(OL P T18!9A'I.?VQC07GNDQ.)L*50![@DBF(1J%O3<[NY[J/1Z!M-28$OB-"/ M]!([Y34*7&TO\55"KQO)CK4N\>:2?(SC;.M8)8W^F]YUKYSMLZR!$=J18^'I M8/!0C+DWRO>^22(Z:9.D3'W/2PQKZ81VM SUII9RC7[ECJ/BI1W'[3HL_?N' M[^+PS0/GT[=W,G2\ N5?AS=YI[SV=3HO W"*-0%0-ZA _2):[T9?@'=]ZYP1RW\))2^XU, -MTLNU07C84/G\7HQU?W=\ @_7^U_O/E M[A63+GS!G>A-[Z[W[NZ^^[[7?#_HM ;=?JO9:O8'K;O>H/T>&.K53TN*>&_A M=\9ZW,AG(ZJ>\D71'?"JPJR$*/HPR!"QCE1BLS!L$::C<*G<&&N71'<7,ST3 MTIJZ:$EGM=E=,=*F@S&:8MJ0;G<:F!0$8_7J*,B\#UXZ/7@)JBF]X9<1";A!CK17FPQ]:61C[AI9 MEJ/+4NGLN34/0'^$V9F('$;!,NVUK$/S ;UDU]'4]8;U$F)BRF[JIT4ZR@8* M%@P2E14Q19&B0'+$B<4?RBD,F!'!8C M^.B"JQ@M/3I9 MV?V>C!,Q_?E,EX3$G9F[KFE[/R6F@4I[^Z4=_5SIQ?GOUD!XJ4+N.@Y+NASJ M4 /7_ $+=- C+;VS'*.#&41(T4C;E-<^:JO5ZX/FZKWOW_7M3O^N\:YG@\X: MV.^[O4;_7>==Y=76MJ*Z+]1:^N-J83Y@O%^0\;*Z8@=7-U[_HL+R8TK1^,\U MBLRY8AJ(H8BTKHC&IC*K(Z91[@7@(?+75"JZ7J6B[6XAM:+;A]:*/O#VQEG7BJ;)T^3/ M8/)4T/G \Z0]*C*>FD!*"/8AT!DX[W=OJ4QGFHD'B^+!?V)7[\)8D&1CE>J% M#PJA954XM[1-@WB"+3.!/J4P^!$7X1PD0V6(55^12AQ''$<<1QQ'''<9 M''N:U4P;%=JG5/AL*M.QVJU MBBL=MBN-J'0P15U(0)& >EY M=M6H]TA 44"B@04":@*"JA6V[;Z_>*Z4I*$ M(@E%$HHD5'$2RFYV0$*1#56.A*K1/N>I>C>MW^2\$WZ@BY30-F<%]$AU&+9R MA"..(XXCCCL+PE6&6,1QE\!QY[?->=+VG;]K$U"X;]*>%$G)A#@TU7TV%''1 M5UEK#GWOM56Z>U/>TEWJ4WF*=JMO=8IK=?@LH>K24*AZB*Z6&"1TX?VMKM49 M'&^KGAJPS5U>P2N"ZM1_9VO_ HYY\61:=R@HH?U ,=T' M>IT#ZZ"?=Q7XX[[^3)( *V>99L/M4 5N\SS=LI*J;I]/#L"E%0>E>K3$)_WJW=)/:8A_\+W\A1>AWZ)CR4158J.UB#5R$NDOIA=K.P^%Q= M$J6J!\/*J8/ZXZ/7M@:-PBR(ND"C;CF$97#.KT8533'N9KH.IQWC%P)X!28( M%DG?R@&Q:5OM_J!T6M4%H6<$QO/2:C5'6U@Z=E4B-D&,8Z M- B.%OP%SP.G"],4WO_ZZ5-A)LTS<>UZFX>#9DD%&_<@9%V0?48@/B]M>-D0 M+2&@?_%0/5,W;W$$=DE[ZY\8*SPDU#: M%?P"TWWG!#^=Y@? MDMV+B2-(M\]B]..K^[MFP^[_J_6?+W>OF'3A"^Y$;^S>NU:G.[![/?M=I]?N MWKP;=)N]]^_O[/M>N].Z??73TCKL;]( ML!"XIKLNCN))/I2>C"10@#L.L+F^WWCK(U@H]H@KQ<92**Z<\HZ?)G\ODS\3IKYP7L7M1]LM-$?]%/ J/%>;A$]<1U^W,=87Y MK\1UQ'4[2*MR],.Q+:%6)=L.=1F%=Y.HBP0D7)&^)KTC>DKRML,5,6ZZK]]\& MDXE0^ECBE&/OHY?9T,\6P2^MT@A%V,X'M11A.X*:JQ_4[)8U&!17;HM01B@C ME)%"(Z@1U$BAG0'*:'MDSS3:V)>.G()+=_#>2&UC*M3MB6*.%'/X5 MIJ$(&82,VB"#- ?A@_!!FH/VJT[AVWP60*M0%]=,FPCR!R7$!%Y+P0>*\U&< M[VPU7OV@UK8:Q:5N$,@(9 0RTF<$-8(:Z;,S !G5TL/[]<>56GH?=(T772Y_ MOD=%!?6*DU(4AR/^(?XA_B'^J29]B'\H6EY^M/RWZU^O&7\0OC-CP1#&PR,9 M^&4E ]7/X:'8 L46*+9P%*CUK-Z@L-8(!#("&8&,]!E!C:!&^NP,0$9'//;C MKF(K8-4V%Y%R=2E&1[FZF_'1ZEG-QH"@0= H'!I B_/%!>D- @?I#=(;=,CC M)-[-;:"F@>*18'X0P=7<=VG[JAIJK/:1" KW4;CO!5"S!WVKV>X3S AF%8 9 M.E_UPQBI,\)9M7!&ZHQ@]G+7[Z(]O*.4G3Y;_%$ D@*0%(#U84>21(H\4EM\% M',V!97>:A O"!>&"E :!@[:K2&_0=M7)/1M='C!2@H>QFN6VK%86XB 9#_>' M\72+^O*D+]Z,38EHN]GX-O>8WC32#[FR7^M!P8/V%*(7'!Q07H>AC M!51Q/:/\MC48%*:?"6&$,$(8[:,1SBJ-L]K:BRW;ZA=7U:/V**/^/GB__KC2 MW^>S"",EG4@ H'@XILX^Q0DHB@H2_Q#_$/\0_U23/L0_1=M,50[=EV&'?P!3 M=,8FND4B&\&T\0Q)L=E&.E80*%>HE#3V]"L+ T^Z[&\-_:^&#H[=MKJ]XL)U M+Z5?71P@"C.4'LZ[.(B6$>XCG!).":>$4\(IX?32<$HF;\5B_JWN)668?0DB M[K&1]+FOB[UQ[%NTFE]6"#NV@!W=(!YZ(N/'E\ V>2A>LHT,2K:3 W'<1A^FONW[_51NDX_N_Y-_6 M\>@7,T=X7L*D/[YJO-*?@:I.^GF' ;!-)%H7='R2;C1^VVSO(G$7^6KWB_>+ M>P*K[<-76\Y_(OT79"DF^1R PFP]TP.EAP 0=Q0.FN=F0 T.$S;9[9M.^ +0 M>!C*D10NXR'[13P*C]F,*\$6;QE*8%Y@1\6>QM(9LP@@+/1U?\8!IG=/E73@ M>=)GW(GDHTCREG:.\6X$[C;"+>F 1AK/SM$R']_6V#BYM*KRA+Z,!2RR!P88 MC((9.:;$5(D07A>R(%8K07S=E=.3'#C$L!1W'- T^OX ^82-N%3LD7NQ8&,I M%%?.>&:QB>8LY+LH?P77M;56"/B2R?R#^S%7L[G9U[(MUFRL.0K]DJ>S*^#U M:!S$(1 @?/UV>V+>'HMN+]N)SW%!8PL3Y-Z[(C^7GY$?F!^H"?<6AF$OR-S" M=-S2R(T6LQM E\1@ 6'J\6DHWJ9_K!!CO5J<"^'NVBW8W=6:&5.[\^V^BG7A M?OO VP^]_ZQO/^_1T^3/9?(G.LQW]F&2G4\[/)8BK3P&H-&D51H"ZY2!34(+%PT6*!VKJ0 M;"#90+*!9 /)!I(-)!O(G:!V5Q6(9>C,=OX@?&?&@B&,ATI1G+!S0&H M#P<5]#JFIK]@J+6L9IO:W=GBT0*OE+P]0@J[&SQT;0:'8H_$C((&:0Y"!^$#](#JVWH@:)\%.6KI**K']1:UF#0)Y 1R ADI,\(:@2U,X<: MZ;/27;W# 786M3,^Z-.3NF[FO )O*04T2I!8YR"E*/Q&_$/\0_Q#_%--^A#_ M4)"\_"#Y#9:E?X.4$6Z^U0'%RBFV0+&%BDF]RX9::V UN\5UZB24$CC)L M8U0_B)$V(YQ5"V>DS0AE!87*+\JO>^: 1TG^W=FBD3)U*51'F;J;\6$W.E:G MO]H+D+!!V"C"E3I;8)#B('"0XB#%08<\3N/G?(A]Z<@I]VCSJA+*J_:!" KW M4;CO)7JP:X$J))01RBJ ,MJ\(IP1SDB;D3:KL+=WP4[=+1)D!"2)! M&S!73 M()01;5E1Y)$BCQ26WTE!=:Q.DTK+$"X(%Z0T"!RT745Z@W:K3N_8Z&8ZD1(\ MC-6,=JPJH;]J'WV@&!_%TO?%6<=J-"@YG1!&""--1CB[#)S5UF@D95:ZLW$4\+II>&43-Z*A?U;W4M*Y?H21-QC M(^ES7[>8Y%A(.RR''5O CFX08R^4E!]? MODH7C%*H-7+5KPS=%)>63*E2<9 MNVVKWRI),JZA7V78BK+#JQM!)X%& NWEIMZ@8?5ZA161(HE&$HTD&DFT.@>9 M2*J15".I1E+MJ%*MV>E87;M%$JVDP-QWNA_NVNO7_/W#=W'XYH'SZ=M[+M6_ MN1<+W>TM_*#/'PKWH_\93R JX+EW/)3A%Z#".R]P_OCIKW_Y8>7>.QDZ7H W MSB\$LOI(N\]B]..K^[MFP^[_J_6?+W>OF'3A"^Y$;]K=FUZKV>MUVJU!Y_9= MZZ;3'+SK#.#+;J_S_GWOU4]+:[&W*EV\W9.^>#,VB;MVL_'M,JKL99G53T.& MQ:^__KB21(P499JD+%F)B0 N6&:'0MZU/;WF$+(UUI M'WEMMDL*O'Z,U4K8 M5;>W\"0?2L^']69820B3MO6U^@_Q9RP?N0>C#:TD+VFI MW[3%U&+&M\6XXP0QW &_. )NAQLL_03SO&:WNQ$V M(<@";1D'0ADBP3O(D00*/R. *^_A_^& Q#H0P[)@^3_C2.PAHN+4B M4>"!\0_8C<9*B!QL/+T^2&+=DH>-I5!<.>,9W**8FVE;Y(TIY%<%8"](--;-TAJHSB!_&0"BEA&?4)1H\Z6 LGP3E+4- MDC[;C96Y&W0J?I8^6*"Q=K_2@&SO>S1;(MU4 N?KR1&) Q('&\3!X;&N8#R3 M])G:E3E<&.SARI3BN6R+5F) P;@4>DFTV%)B"JZZ=CB"78(O&&!0KK[?T"WG MOF1>CI6NJ+L4Z "?!ECGT'"8"14Y43 4:JZ36K;%F@U[-9/@)4]G5YI)@C@$ M H2OW[X\UK9MA1M;%CCWS 4IEW%-[AGYE_J!FG!OP46V&WG!N)>ZVD.8&&5C M-V#.2>P>A)W'IZ%XF_ZQ0HSUVFLN)+MKLY%WUSYF3.W.M_OJOX7[[0-O/_3^ ML[[]O$=/DS^7R9^HM,W99PSL?/;_N5,4QZD-D-,@#J@_H7*4Z!]F$O)*E"\Y[NF;Y]ARU_HV M53A8T[7Z_<*"/)7@!:HV54'Y3Y*'),\1#BI7@2-(_I#\(?E#\H?D#\D?DC\D M?\CS*D+R%+#K=E%Q(EV/X0VRA7 /;P==C9#FMKWA NV"DG4DJ<+=VZV\A%:5 M*"'=:32*XI>Z2'#"![ M/AH48:,(6R757/V@9K>LP:!#*".4$SKDD'> MX7LCM8VIE*#MZ@(WBCD2/KYO6^U>81J*D$'(J TR2',0/@@?I#EHO^H4OLUG M ;0*=7'-6#EC#G_R!R76]X*AX /%^2C.=RX:KWY0:UN-XE(W"&0$,@(9Z3." M&D&-]-D9@(QJZ>']^N-*+;T/ZYKG44&]XJ04Q>&(?XA_B'^(?ZI)'^(?BI:7 M'RW_[?K7:\8?A.]@ST 8C^[B558R4/T<'HHM4&R!8@M'@5K/Z@T*:XU (".0 M$(+U!ASQ.XMW #5[T+>:[3[!C&!6 9BA\U4_C)$Z(YQ5"V>DS@AF+W?]+MK#.TK9Z;/% M'P4@*0!) !BK66[+:F4A#I+Q<'\83[>H+T_ZXLW8E(BVFXUO&4<$HX)9P2 M3B\-IV3R5BSFW^I>4H;9ER#B'AM)G_NZV!O'OD6K^66%L&,+V-$-XJ$G,GY\ M"6R3A^(5JPQ>M5#!-TJ&STF@D4![ M>?K&H&NU6FV2:"312**11*N!1"L]R$12C:0:2362:D>5:NUVS^HU.B312@K, M?1=QF/ZZZ_=?M4$ZOO]+_FT=CWXQ1KW:_>+^X)[#:/GRUY?PGTG]!EF*2SP$HS-8S/5!Z" !Q M1^&@>6X&U. P89/=ONF$+P"-AZ$<2>$R'K)?Q*/PF,VX$FSQEJ$$Y@5V5.QI M+)TQBP#"0E_W9QQ@>O=420>>)WW&G4@^BB1O:><8[T;@;B/N1<+-I9"<>6,9Q:;:,Y"OHOR5W!=6VN%@"^9S#^X'W,U MFYM]+=MBS<::H] O>3J[ EZ/QD$< @'"UV^W)^;ML>CVLIWX'!GX;B;?K'"C'6J\6Y M$.ZNW8+=7:V9,;4[W^ZK6!?NMP^\_=#[S_KV\QX]3?Y<)G^BPWQG'R;9^;3# MQ@2*J6BPS$3W,\!^I4A M5GUE)G$<<1QQ''$<<=QEG<5LI2+380J;^XEIC(-K-:@ M410%ZI*+1$$-$@L7+1:HK0O)!I(-)!M(-I!L(-E LH'<"6IW58%8ALYLYP_" M=V8L&,)X>"0#?Y]J)!?<'(#Z<%!!KV-J^@N&6LMJMJD-!X&,0$;ZC*!&4#MW MJ)$^*]W=NV"O[C90TT#Q2# _B(0YEEJR=W>V2*3@*P5?CZ#"SA8?3:O1H?@C M(8.009J#\$'X(,U!.U?5\'$F$Z%T\9TIGPI5=#NXVH8>*,I'4;Y**KKZ0:UE M#09] AF!C$!&^HR@1E [9;'5"LG&(+%%NHF-2[ M;*BU!E:S6URG3D(9H>SE*,,V1O6#&&DSPEFU<$;:C%!64*C\HORZ9PYXE.3? MG2T:*5.70G64J;L9'W:C8W7ZJ[T "1N$C2)H@>[%JA"0AFAK (HH\TKPAGAC+09:;,* M>WL7[-3=(D%&0))(L&#$7#$-0AG1EA5%'BGR2&'YG114Q^HTJ;0,X8)P04J# MP$';5:0W:+?J](Z-;J83*<'#6,UHQZH2^JOVT0>*\5$L?5^<=:Q&@Y+3"6&$ M,-)DA+/+P%EMC4929J4[>X<#["R*DGT68:2D$PG $P_'5(ZL./E$L3?B'^(? MXA_BGVK2A_CGD@+D99CA'\ 4G;&)KNO*1C!M#'N7$_<.E"M42AU[^I6%@2== M]K>&_E=#%\?N6.UVMS ?YZ7TJXL/1(&&T@-Z%P?1,@)^A%/"*>&4<$HX)9Q> M&D[)Y*U8V+_5O:14KB]!Q#TVDC[W=8M)CH6TPW+8L07LZ 8Q]D))^?$EL$T> MBE>L,GC5H@7?')V41Z9<>9*QV[;ZK9(DXQKZ58:M*#N\NA%T$F@DT%YNZ@T: M5J]76!$IDF@DT4BBD42K:(YTE?O!F;5%F[V?AVF8_M92G12(-T.8KG@W;-=DDQN]\%>^1> M+%@0*_:+>!0>LY/ '8M#&![[,PXPN7>JI -/DS[C3B0?19*U$K)1H)C$02*W MPN]AI.()? ROV>K#Y]*YF;[E249C%HT%&PMOBK5M.'R2RDWM@<8 **6BF1X! M#B@4ZA'&LCB\)(X3 MX;+AC 5#?)]NNISD YH$KC""UD8.V.8%'-EZ 2QGV9$,]1T+!+. MV)=_QL*0)0Z%N3Y]!CX4;T9"P'?PJAF,?!I'%HL"]C26<.T3T(@_ZO85,!97 M,.YC\E $.,-HJ_O?.(ST/)D;*WRH?AC\&K@A/%2$ @>E'SCA?YA5<070X.*-"/B;U(XJOT@IJ+8:G@%YB(6Z' M(Z&09> 90*X@CO">)3ZPK57."%:XI95R"X[0DWPH/7-*&%<:QQ>-E1#ZUQ6, M'@(/'X ,Z^M'XY )@*);Z-.+'>M')PJ&0N6(!K1M-NS5(,%!8RZGGWOCNS\ /H_DW/_L1]Q\D" K=0#2\?+W2L0K_ %B-TWS5;C M%ARD^YO[5N]=\[;9>=^YO;^_:=\VVH/;^YN;5S\M*:*7*+X]]%@I:FN;Y0 R M!B#O@435\DV+Y3">@+B$ZXST%*&15"X;P;H:!11JO9)(D&1=5D0)_ YJ @5@ M(MI0*.MJ:_J64&JI=^7"Z[D6:W!-$(?PF/#U]F,O!5H&#LIPMEUSSXZO&*_T9;$@G_;P_U\'*/4C?#)+' M49!^81Q+_'OSM*\_\/;V?O>?Z S>V8W#4=LPIQX$&!V4=5X 1*C3Y' MK5L=PNWNTAX4OON.EZHV+U<[WF%\-I@*UT2V@9L>9J:C<@09M]H9UV RX:FQ"X3]+SJ"COKNFY M5G- !G\-[=;S4@45(EP-#?[+.MV'\;#E+=2]U $E65*293FD:UN]SN!HY*L, M5Y$35EW->^GTV2E%]YFTK%*SK1;SND)8P$\Z4W*7+*Q&M_F^T;EMO&MV.^V; MYLU-OSVXM^U.K]F];;4;Q\["JDXV\<=8L9$FIO;3,64R9('/_L']F*M9/C7Q MF@&%A1*^SKX-DMNV,-I!<398Q4(?:.G$4_$5ANL)BRFA,UV37-DE"HB"\R77 M$%/G>18[P[V3*',8RF/K[S!6#H@2(2)XXILFI@#'$$#].U?XHQ3A)]"B#F;A M/0\_N]WNM=KVN_OW@TZG->X?]=L-1I=_-@^>A)D=>!WKX()B^!"S8GP M7PMSQK6W9;*P'=!5'!,79U.3$XG45D#4) $>/\(LX YO!DRM12J+-6/+9/5F M[)'#&L.7F)6O\R8?..;8@ZW!Y21D(ST(S.!/K[AF7W2>^/QE)L-=ZI=XF&0) M+[B2K^:0+F4VOH,&]+C3>+;QA .##28X$#S" 1RJ.2-CXF2T9MTMN,_Q8GU> M9"-[:Z]8(6Y@<28!SD0O"%SD/^A'C/ TAD".FT\0\"@\#^@4 Q=F?*I-OV21 MK_)SA2N<6.EG6 BD$ ]DX!LU,1WAXSF,!R6$.;BQ#T$>04<%R%G)8SD^('ML MD*S8LX31 B1YT5 %,4PDHRI,>;**(;UT># $,!/B6IN%5B*< EU2;1K&B"]] M BEP8P>ID]MRQ(,^YCP0B)GU\@_'! PI$$9R40>E8S?DBI:DE,[PQL,LF!L- MW\?*@'Z8V);7[&>?H=S'1UD;'I(,0!_/&(B-%\!?XK+O4D4&)^[FC"HPBQ MJX\< 6V!<8!]]1$UL[ 9_\4:4K!6X"/A&L:1$R!WS)F8L__&[H.!*+)4%'D) MV'#U'([RGN T8P_ )RP@!QQFHQ-L_N\0!9PB6$> MX"08=ZA/=DT# ,J$YA1>CI+:'I,^%ACWQP&? R\1\W" M3' \S882T8GQV%TFC&K(G[_C6F!F \P[57;&9C Z#L\NB9 M'%VG 3/)& QA1F9%%D2U/K&W5;O6D-I? GT0QUHX_PC(C94YQ9,[ ^D$8:H] MLRM!S*HXN3!/]$2ZH]+#")XY,91!4YNIOX;%"@ICZ8\K^=>&H"SB7\5J3D$A;]B^07*6>,0@SY_ Q( Y#]V0.0G1 M1$'K!75M>@P/(8-B"\]5@V$7F,/7&!O)"K[TOD=9YJ/-8_0I6FKP0(:'L#68 MC9[6TE3X.8?+6CCUC&8J'KY6H#49Z+L)FH3)^>!"8R,KIX+9<<[>6IJ22)E, M_+ G$$^%ON0;^[HYGP?H#C"6"TKS(+/WN\BZ%8S5JP&$EE@CTU]#8U MFU?'OX"-+\0O.BREU?5L'VU\<]-N=.]N>_;[>[O3N>L-[NS6S=WM3;_=N@5] M;)]<&Y_2O :C37LVB*&Y$Y5$ )&VL.KXS116.O61T'S[JIT11YD+DP#=$#X MU^IXGU8IN?(8^I$,GX!.'(FS:WC5P+PY_O_14H/S=5_Z5W>WG9OV]4V_/6Q/>H/;]EV[W6J-X;^] MX?E2Q2??^-D*[5FN44JK/3#IZ.]2NR4[#^,;6.F.%3K2N K@'^/B;O+M*N=2 M=*5$NVCR[9?LNW^ )*-^'!GZM\9F:2),?<3;/KI C:ZMMG8-ZH#PI>+MJ5K8 M_@FV@%A3^/GB>[!P;6/8'KW_:'R:H[C5=AH0U:UV>QO?@-!$;A-7%GK:OEC/ MY.')@%2V>A8B.-=!4+D!I L+!(-/MZJPLL-"'A"*14!^9&1<*(Q,!=I498](1EAL"4?"MD'60 2KH:W8L'UR=)8$TQRG4C M@/\4M*%VG[2A01Y*Z&8%=29]"NZ/^#BAZ:V@M8N M6S]_YZ>.+HU;"TTXRPD6=(JP] 7*THA\(;3T9[7/9U+3_.=T#=F^M"Z,ERLD M7^M$2=TQ]R@/->M!CR[UL7JT7(_$'C43@Q]1=I%D%=D*2;P6(.WK<'L("J"V M2)%T=/Q=;7&R[+V!)R0;SEQ*A,A*,.=5CQSBZN9UJ,@X!>)Y\-$,O%ZP\KG[]B) ;C .B?OLY"6QBMNT[#J4HR M9^LD:XW3:,7N9"/7BNR@O M >08J-C(8\! !O)=:":&%L&#[_Y'Q7X4^.)%H#A6TAM/Q6$P_ DK? B0>^?B MF$_".V9","" M67TI&2.>##)!_Q #AT);0J]>;RUA?.1SUTX!9=G<)]89/@LL]RGZ8S!0K#>3 MQ:B.I0T,2] &C*.I Z-*U('QB^K 90,=V>AGP(Z?&$@B,:05"LRU0)59]XR3 M,G$6I)"9"R ?AS(0$M6>7%)R Z< JKC7B4) (Z!1(,:$(@H#2G4 U("WHPYM MJ9:@2!1*K4K;=B*1IJU2[7@>8W[,8QJ!3OC-VOYUF#9+X6+E.%<\3>5J^O!U ML0@J(*,5@ B>?_*./%]:>8\T'@\ 7B K9CQ7L('0I;](OGM4Z+ M,Q%4Z7,:&*'5A$1B(Z,FH?VUFG@TP-83""$=*J'1E<44EG. MB ) DO.T%@B9782!&D_@&:""HTU\H(6L2?!JFDJ2$S/-V4<*J*D"EFA$%.U^ M2.+L2(6(1D2)>!DR1V0M!7<'J46!#U;?7"LQ\ GXA K&9_!'9 3A%_NX8Y7, MH[(,0V)(R1+RVHPZT";F4/PK+^9260%\_%[:H;O0JJ*&B(5J[7/F["Y&KC@<1\+5T4[2X(F6>-?1L*VZY9N/Z^,L>1X MTC"1CC#!F=-1)>M]P9!&!Y>KGY3+J_33Z!I^3)^?V( I-FB&7XA" 42UT$-, M(!F3B127<"-'?826:LE6CO&HUOZXU=S+$\ L;=\+ 'E"!74=(".SD^)VA%#K MSTP+=)G:=$49!P#7^=VB8/SB5:G$0L2TW86E+?+$W&V@9'E!\2!C:D7QV*1Z M%?5]4NXHU(E\]AZ1^!Z8IJF5]02Z&X[0INC%GMY70E$G($?N;W[PI!(NP;X. MT-ZR@%\1TTU#';CHWV-<6Z1LL^+[UB<71LI?0"*H>=CQ*:W]TVZ7Q,UIK(L^ MXB4?6NV<$Z]BQV92)6KDRD031Z8Q:O7??S2N/6!.T^<$*6]4$:H6&):1/*%4 M1V>V_XMU\'F?"%GESE-TYBPM+$E"SYD-*3LC/T+./%-9=9CU3@J!]DZ2X,BF M;M#8%YTZ*W,ON#0^3?/"&#U(Z!53FD76@S_YYB'$7)_E3A(NI75@.$!-7J&L M'W2\ '-1TV6FKI5VD:/P$SXIIHDQZ:B7E0NEPKA==D8YP[G='<1#:>SDF$2C MA_I@76YT0KI1B:LJQ>%H;.EG7/'*K?"2(=(.J$S360#R2WB]LC=EP+; MEI8=B<&%NBW%@=*2).7^5FDH'XK))]834AN51P3'Q\]&SDRDZ?WZ>R M<[6Z(P$-LMI5L&C#Z 7>#TPHE;0'$ ;KHE2GPF%7,P]W32DLI",&/F*)<+[" M_X>>C2L-7MW?2'P\GHZJY_=36:](:3P=5-]_9FW.]= M7W7/-R5Q^[R#EYK+9*<%=^*1:'WL667_ I8IAOO% ^V-=$^I9T#)0X]=*F3, MK)NIM,7QOOJ,,Y[+-"QE+M-@?-C11#4;K+3G[=V#OOY$VJ[7J[G6TBBS'=K9 ME3-IIY9#G')B1,F+7WQ,=?X<1Z2^K-.[3WL40'UQ\M5^S^<[:NP?23(-/GA= M@\8,C3==D1N1]U_TA7 ^;$+-"8#,>A";?OXK]C8P;L V MW'0%3N++CB\=R;?NTB] 1JK,ITJV7J,.VL=J_'RE@[AI858G:4%H;"PUKD._ M\NIZ&!=6TZ\([)VVV1WVS%:G4SETN:-QO2B]=L*Q=.6A%B,M>)KAFWE3YY+G M&6Y-0"78DZUSFC1!:B)-ERAMO,3>7HY:J@A]T Z&YJ!3&BDVA>+8WBW/65.Q M@[#"&5R#RU&+*>-P1O!9":EKM(F]=;W]ZV!_U$YCO !K=M0SN_W#^0HR_*H. M8)79':N5\W5 JW.5@0T<4-F_['?9@F,+KA+L^B>E89VN]5:)!!R!]!N;@U9I MD^I8T+%-MZ,\ UBO*)V I?CHAP77;:J5\=PLE5=V8S@MY3\Y$N&/B?-U:G7.?U? MTOU_QRJAWDV_,VX/VU?]7JO?OVM=7=WVVKWK;F]P/>[TA@>?2EI)4=!+V'"G MAI_-79^&E*D.^6F3:>J7A5+7DKK!GG"2SBDX,8+:QZD>P*L-[Z-R"HWVGY3Q MTM-5[ZJT-,FX4*7:L82M2].X?\[/!7[/E4O-JEQJ=\HI73IL]SUVRSPJE3CSU=;QS:U M59#AR5);MVN.RXML-X6JZD= IRNA3I8T+MJ@%8Y+RU9CY8\IZ,PHJ-,R!P-. M[&;/:T78M9-C[(Q-JF[?; _9IF+'18V$6O.H#/7%P;AZ7STKDDR,3(RO-UGL MC5CDL1NQ*M5S%]QJOJ4'&F:GSY8>.T'8";*J%O;,UKCT%"#6_IB"SH2"0)=K M#6 M]P![3Y0W1>O53JIOH<+Z=U\];%7ZWLV"C](;N!)'R.QE[)X6^'%9@WEI;Y&3>6H$GOM3'%P M&_^M_>&W[.^>;PG_)<0&Y-'S%\_RHXGOW/X>NPOLF;=+-_BKZ[OQW?5UJS,8 M#_JM3F\\N.K>C4:3SJ!UT[VZO6E\-_CO,P%@DA'%K2S;CN>Q9^%,.$!^RK/[*OGEG/.;*>,;=7>8O#N\XV9UVTIL_3J6L+8QJ' MODNS1XL>XYV4IN9720S-08^KX]F0YL81R_?WS&Z_M'KUIE &F_;E(!?%G&>! MYQCN?!$"=:MYV-4(I^95UK:[9JO+S238>*V1H&L>E8W,WJ#Z5A)-(3(VTW9T M;OLR"F.;$GQ<'Q-\'D(AJY*!)TN$@S:7L+-YQN;9>K",.NU.:7C3%/JHTDAK MG9.,^K(VZ=0T $Z5":I2U#;S3LW,.P'Z;)G# MJ+'9-9=LAWYY)Y+IFON+^=V1]6U&"2*^;9+U":EL-,DYEF M;9AFUVRW*NH)RDQSL_ZZN,W6COP=2WH7!_)MXH,RS[P'&X_$@T=&R2T^3[K#3O1U=WU[=#:[ZG5Y_ M/!Q.KKJMZ][XZF9PT^N?14^3L !M[%M;\(OE&:X_Q88==$$4&$$< M&AZ&D:9P#$:@C@?.P'!E#3J:Z&K3QK8PF5OA@^NK15IQ%"1?**V%OJF@RTE[ M4$J;D][XN)T^6B?=IX0WSYL_@BSI-[,[T5*H.1.1Z4%V.L M S)P:D4]A2:S'F8]A88[ [/=XGX#S'J8]3#K.7!FU;AECLOK]E4+;&#>P[R' M><\)\)[.T.R,2JO3JP4V2#X=<]SAY@U,0$Q M;R:@X9 E4-UZ-S0G_!X%]F\?[BTID)KF"^%+96.)'_BWJ((8F]=B^J+;-MN] MTE*17@70>=#O"9'JZ4K&!A)CW^R6EQ;(M,BTR+3X=O5UT#8'H^I#DDR-3(U, MC:]& P9FOU]];M)Y$2-'\G:9N[XK(^PX\JCF8P81,(M*>,%Q*URKC&]TS>Z@ MO,[86\+I/#A#_9C "4OCQE+@J&N.NA7U0V,*9 ID"GS52!VVS/&@M %E3(), M@DR"NTYYZ)F=7GD3E)@$FSQ)K0IH_GU-%\MJT)$[+%>23<\=EK,(V,#LC\MS MNN\-V9W8[$FA+[OL#Z ?,6]EWEH;WMKKFN-1#69^,&]EWLJ\E7EKDWAKM];*S)69*S+7=F=@=L85N5B9N>[KF=T\GNGE@4KEC$@J#EVB M.=5?K#!Z_AY:OK1L\H;>N-+V AF'8I?)2NWQJ-4:W0Q;XTZ_/[EN7[7'W6[[ MNC/H#Z^'[?[5H2;61&= MXGU@A0[NU7%# 2L,I3&/963XP=RE6Z9!: A/$)*8!GPH_!**#]F/>N+;ZB-- MP#O;BPG %CS?BUP%AE&G-?[I65BA(>-[:8?N@G .LS6E"!]=&X_B(11"I7I2 M8B=*<,^Z3_"3,COAMGG2_R6]_M+ L776 WQ^P/6&XE'XL3">U"R[!Q\@YZB@ MGD+[)SCU4@_C?T:7W>R\X39O':?9"WUQ^^6N>7#9J7C-B#B(H#X.3 $>@@-3 M! U,.4&"*_\$UC81WX\G $M;()4^ C\FL@A%!=@^N&R='+9W+KM&)4L%26O9 M-A@X$2:OV\)]I#&/#C"@',LY63E3_E'\S?)C*WRN7#X>AA;ZEZ,3I(5VQ6L& MHG#$5(38FRT1QTP"1R:!1ID^VQJ UUX0@S%C&7?H@VJH"?C)-S1*$1:9I'6M MV3EJU@8N9B%H1:#C^SD%?4&^(M#]'RQ?:]DFL4P[%.2K ,4?KGET'4$& /SM MQ#95;_T&7$02H2Q$L/ $&0DSX2W01P?&J3L'0Q-L+]AB0"8IW MB<@[WD'.0 M5OP4A)YS:8!!ZP0^O;!OU]CG^S"S"#]].6SB=97):<( MTJM7B29'1F^Y"%>^"X/,*1$A^=A".)+H;)H0T#IFI\F[/?P): UE@1NY0FHJ M P:@A^X$WHY/T%8ZJ+XA,D#O61]Y\LC$NZQ0/)T<+R/XCGS0R7;6O/*R42QZ M6U'U&>M6068KO_ "N & N5&04!)9@" !7$NYJ"[I8QSC8/*CD&!]"/OF9Q$ M('-\0I@U5P+E6BA^#/%#V#%5 A-VX;!@;&@%\@S61P@!W< M1_!V*;([*S$GJF%N%5@1O:HL:G8;-=-MU+KLG YN]ZNWD%]T&RVS&K:>&^M MZE?FF&0?S+&QZ&5-=ET>Q]99%\5D#3K?KTI?P3N^@/IM/^^2HC'LMJ]Z[=YH MT+^[Z[?;D\EMKW=WU[YJ35J]V_&D=_04C6-&V%7+F9QV2$PZ'\R4A6CFI?&M M$.@,X2P?M-V#&FCTO,!DJK*CYH&_VJMU+[(#Z[+4!RJ5'"/!VZ>Y;,OM/.$_ M1#/C/HZ,N?5LW LC7I2^ 8GG7]4&W+F+II]M2<2@21YIR+E2L%MR.*2M;A5\ MS_HC46( 3@^9C@\ MS0!UX, 2S\KHH?Q4M!RC3E<;4_0'G!$?K"%@3 MYH" 8JH$\(7[^#Z/)YY."<';T*&+5S;K5-7'O.^&GEA@[EHD-&K?&W>IV8$D M=@#H85R@M0X/R\41J)'X^Z54GR1;1Y)]#WN=88F];TA@:K9JW 8HM A=$6$< M0P;3Z FHH2A(9Y) $ \V5!V.N J9*W*'SSS,!,#ZK(%2RI M:#@%*/ K4 _@L.9*:L>+@%Q+8A%9H">8Q*86"T!UDLX&K@26+8"Z_16FO=42 MEMY@:)XF?H^1 P$^HUNT&15D,CH%:I8 ]]$ M;0/Y]@.!1<_YG(_6WX#@@\=]U\\V03"Y]FQ7(=(LR&]@[S]C)C*@9*D66^XH MRGKNAN4+Q7\+Q-FH8Z/[7S-WM54+R)SH@'-]K(8&D$R["&_,,J>X-SPDL//. M'.!9PH([$T"O4ZR(/<+3X XG"'.'KQ5(VPCN?U7NXH*1EG]P(90^M=S0>+0\ M>/_%/[]]OGVO-,LGH%$+Z7\. C4BGY.,I_!\EVR\W)/)9DL?A>4"5(&1 N06+98NUR4Z](MIM$X5S"UY>D&6#5 M [PO6;[6)M"7MO2@9B'=!CGQ54CA>0":9@N*?^42,XJ8G,'+K>2Q*$G8+@4.DW&Z13[(G/TXEMA[%P_NY:L'%*;/R.=O(N@=.;P7AX==V^ M'OJN.M2U(]);VO+USW->?T^9/9"A2[3I&I5H>'VZ>O'F$< MQ"&PMBZ3#!/C1UJ>%;HZQ'TO?#%UP?@Q7JZZKI@O;#RNNK7**Z_5XQZ='&O7 MK+%K]L;5CS _)"Z\*"K@OOO0L#UAA7]^YP>^>/?'=)^'0(TSEKC,>9CS%&H, MS6ZW^G'M3>$\)V)OUDUCN@_\6(H==:2MI^15[/JHCO;:/7.PID?)&XFO*316 M/W*JG1 _ ]+H@UPJ;>I.4TB#+?ERY1*&H%U*A]]E]./VXUO+A'PMR')DCCIL MI[*=6B,1USPB:[?-47^U\0M3&=MD)6#7[7SA!<]"&*IQX2(.[9DEA;'P+-78 M#V<"P,(JD8@G2Y-#_G:N#3T&/Y>I@K@[FJLQ: M(B)7!S,>U@$/N3JX)L[XQ)I3\6BN!N::O'UJ\D84*P\43&!MI. MR'6=#'1VQ"*0.S>U;+[^.1QR2QJVR]@N6\F*;;69+M@PJ]1I*#$Q&AM5N+Z- M<_;8+-NV!(<=^FR4U4C*-8_$1H/2Q%_C28Q-LK?-'!#>%-XFXY!FJ7/4;,W] M;;/;X@ !VV=LGZWX+3B>S/99-0)*%?ZQGKA=$\'N@+O!L#%6(Y'6/"+KF9TN MFV.',\?.L>52L+':G?LNU3%%^^S:E+0'YKA$+LAM2MB29H;&#.UX#&ULCMNE MY5XP/UM2_;9KNY3\_:<_QO+#@V4M/GZS9\*)/?%YJOW4N59&W_&1WV'_5UY@ M__:7__ZO/ZVYRX]EI^GMY: MH0]8++^(\-O,"K.G8Y,A!/57,?WSN[N;3JL]^M_NO[_?O#-V*H4NWUZY#T_="[Z4@ MCF1D^;@B0R(LJ3\3SD,*?$--AA"_Q^ZCY<%BI/$D0F$(?2[&% Z&>CG9V>DD M[9WH..$:7T2&%TAI+$!3IC<85A2%[GVL&AU%0>%M.'1"A!)6&-)CX"XW<.!N M6!G6TN.@9=N*I):<."5&(NN+$ND#H38:9N]\H:[-CYEY(2(\;2D6L.IK&OV MVCVFLF:;;]689C(*73M*C;#8W[DW0?/524SY*<\AU10RJA_%G)9,:@9I],TV M=RA@2^L-EI9*C7"EC,DU"(86_ 7/ Z,+TQ1NOWWY4II*\XI?N]GJX;A37IN" MMP*R*91]0D1\6M+PO$FT H?^V9/JB9IYQ16T*RVV.<.2F@H[=8W-+A>&L(U9 M7ZEZEF39;G?-7J>\VG"FRZ)L+:' H:12A?6%$->6G$U\!_^YS=+NBR446Q0Y MC(:=J^ONY+H[FO3ZX^N[T; WO.EV^^U)^_:J/>@VOLC!0 @:EC1"L0@H-2?P M=:4"OE$*A^91([I;RI\,_\RIQ '+'_!FY)LUG%J]DF1VXK4"%VGES-Q0PU5_C2Y?+D:BYFJ LN\AAA+F8X2Y3;WMRK$3Y6 M6^E0HQA(74H@E.WD.\H.RI5_'Y,QU"("P -EWPJ50<< M9CV%4%?;[/7*ZQE4!V3@2'1ME*5<4C*J2V^Q#8Y1Z%R+%JWMD=DJ<53H*V!J M"H'6CQ9KIP(P:;7[9HG#X\^%M*KT(+3.22JB"\%<\1^04R%\L\ \0O+(IJ.M M3=Y$O=J-[F,WG%:BSJAECDH

P!R-RRO] M9J:YI2Z[6];CTAYW/>2EV]^2&E@F&(OMCK'],*7Q66YH@%8:JW['01RN5U;G M5OB;4*EO,DWVQ+Q"N&GE(-ZRO'5Y(,;:(/Q;GKZM(LW/>I,8>(9_O977UJ"E^/X,5 M\:P#I,84T.JH%G!CTT=.L>)F8(Y&I?6P:DH^!OM]F"N<-5?@.7#,&Y@W,&]@ MWL"\@7D#\P:V)@Y6J;A;'.[K3^N;%#$L:BU MWRJOH+_IK3;8[UV"W_O\2.QH:,=TQW3'=,=TQW3'=+>-%L]:9AVHCF/=>Z/; M=3"?B]!V+<]86 L15D&W)RL6VUUS/"YM:&=3J([=MDP:'-9@^F#Z8/I@^F#Z M8-6*8U\G8.G\'/NN[2[ T,GU.]II\G(]'16'Z6]F]H:E46OC_1+L#6R:-_!4 M=48F-28U)C4F-28U)C56'4^ R#BDM3?"?14 )2F,4"SBT)Y9\*?U$ HQ7SOH M<2\IXI71=J2S=]N1QGJ)>F:KO'!X4U@$^T^9,CB^P/3!],'TP?3!],&:U2F$ MWXYOE!V[!>3/ZR:.K/:!Y(90W(*L+H!CC&.,8XP["<#5!EB,<>> <>RGWUL? M_.7RVZ5A/0C??C:">UB/%;G!3H,RFF^F#IAZ=M"[AN,NRY7#NCHS5ID-U\QP7HYXY.( 3L2D$S.Y!=@^^Q3W( M!,8$Q@3&,667:$AP)J.W.QMR7M;>F:WQ^5?[(AD M1R27?S%],'WL$NO"-3L5F9#,,)EA,L-DAMDXAGE18A^;_<&ZDS_N MI'"7LS68L=86.9FQ5F._M[KEY;*Q.KJE'_:/RB^X[OK:XO/LP$L[>S'>[85W&IL-:Y^U^7S6 ;>Y$R:]B?/G8_,FWO=@1CN'Z1I)'T6G]1-Y]].@ON_G3:]H_ MX2W13!B6;0=SV-0SG %LT"=.9D7PS'O+LWQ;&'(F1&185#JT M0]%O_9CH)[ M$68Z2;=M&IU6>]79L,=++E>7O"NS8U9PVJR@QN!E>$ABAZZN&-M8<]-'HTOCD&]8KH#?QBID;.OH:.Y91X+B6#\S=_\V8QKY- MDQ^0N\.7J'LM!"E@\#< ="[@8@!@%!A38'6>&^'P"$ E7TY%B*>1BII9X"'M MTEJS\S ">)686=[4T/L 55J$'DD;=9)PS%/X'QTQO#&Y+MT#?@H%G.G<]=VY M^Q^\,W3E;_16\6,1P!$+7"&PW!G1 )SSI?%])@AG7\-=-Q&A3RY RE^-C#LQ M/1U6X8;&#$C:\%SXV7$!GKB$4,!>W4?A/1M@M=/2+O>6.2_QDB41TUJ37)#7 MI)<4Z2-9%77>$* *H* 'IX>X10P-O['@O $)8E4TG3+5S5D3!3ZSF[KTTO+^ M9ODQ$.$>>M)+3S\_OJPO;2GC;('<8^,AK.^WK>/&^^^9O?S6SC M%.459MO=E**%7IN6\P @ I;5 M)LWO.I"[=)-AG&20LJ_6NY.(PT9*QDKJ\?*OP=2EI<]SVC) M:+D%6M[*R)UC3&<35MZAK^.?Z.MX@^>J]'Y]QZ_0^34&B$V?*TEAN%YR(GTL MP6U<7)V,%R_$,5Z(P0P742%Z"@]ZU;&W*S4>(>'J%-A8;8#5//[/&,<8QQA7 M \#5!EB,<>> <=P[;&]M\F>P$)YUA!.S!9RC6JZ-3?"N;N\59F*/S>ZXM+[8 M3Q]T:XZR!L..FT" [9YDR.'C! M],'TP?3!],'TP9H5Q[=.P>R9ST5HNY9G+*R%"-D[L9UW8CPNKW5[T[T3[ )D M%V ]=$4F-28U)C4F-28U)C56'4^ R$H(;!W?P$OZA!RM/G-=[]G5AB(E5!97 M /E38&?LMV/\8?QA_&'\J2=\&'_8NWX4S6LBI8@^(+"$D].]V%+:RE(:FYU1 MFTTE]D>P/X)=?TQJ3&HG3FH7:X;Q5(5A.TWSKEN-.P_L9D*L6K,<]%C<'7; ^K=JMO#LJ+D36%"MG/Q[3Q4Y^I@JF"J6+%L&H/RD88-J"8?,Z$ M?%#AZH]*\TTT1;1P8*S"E*38=]6<>HZ*[4BL [/=X01"]A#62/(UC\HX*L:D MQJ1V&..MTST8AK%1QX3(A/B"9MDJS<'8>'''4;&],>X:830%*$7""*:&(Q:! M="/VS>2)LF_V6]P1A-V6[+9MX*O M*7R ?8>'\!V>'9%6$4]C4F5295)E4F5295(]3U)EU??H)O"J37G.EN[W(+(\ MP[;DS!"_Q^ZCY<'[5+7;/&U"M^FKB*.5E]S% MS(R9&3,S9F;'K/GMEU;SNS7T=LH?/RE,Y(IA9GK,].K.]- F;0_*ZR+':ES1 M[_='Y:!:<_WNIS;>:WTYV'FN+S[,!/'&=J?UAY>]?9W>LK>/OMFPKCVV]?^R M_[RX$S5XPA:>I]?YYW>M=_09\,5./J_W;6:.R@WK,C8AQ#H/[I/K1#,%H%=Q MMTA%VU^\FQ,9"&L7*EK!A*7=%Q !LZ[*..>+]OZZ >QS)W;Q*LJ7QUS3?7[R M;2]VA&.XOI'$0#NMG\B9C0[L9:]V>DW[)[PEF@G#LNU@#KMZAD. '?K$+ZT( MGGEO>99O"T/.A(@,2V*YRPI4]Y$,?[/\V J?,WVEVS:-3FM-Q]$]0'2YNN:W M\M0__3&6'QXL:_'QFST33NR)S]-K@/#$=_"?VPS.W_'V[W#^5UY@__:7__ZO M/ZW>>6N%/L! +RXX^M(9W=[=WXYO1Y*K=OQOWQIW1L-\=W@Q:XZO;F[NK=W]9 M0MA=C^LU?%_B@ZTU,9X\CU]B\?O+U.^ S=/ ZT:43F9'11)^#*,9H3L0-UV M[%'_0L3F>P0Y$8JC@&[X@.E>(*6Q$"$@/AR+8451Z-['ZGE1 "Z!K2<.*0W@FO@!O=P($'A$+"-N&9%T1I02SA1=(TQ ];+*+<"X#:K/PK\;RE<[!Q4>$JV\T?3>N%DUD3U-OXC/Q:_2"<6UYA9>T"N]])YNZ MNW,K?'!]M4@KCH+D"V6XT3=*R+9; $VM/0*K]ZR%%!^3/U90>;W4SD3$8&VT M?7NIJ];4&_]A5[E?N+^]Y^VMX[Z>-\^;;_[F=]._V6>UPFR'>V9959Q,I45N MMN_1?NH_WDZ?GI1HO0CDN!95TP=:VK@5DAHURE*%=ZUV=&N9)1KAQ8U@CE MF,LQRM65R[U)P:M1[5$.P+_&,G*GSTN5#(.52H9!^94,&U3Q>"Y"*P+X5(+@ M!SR$4^ ,M0%6V M>H>K%64&Q0R*&10SJ.T95+?7-D>CFI=_U@VGF$,QAV(.=:CB]$X?.!3K4-5P MJ ;%.8_5KFU]D/-&^,'<]3G,60LY4A^$K1W@&.,8XQCC3@)PM0$68]PY8-SI MA3F/VK'W7Z0""N>#!9"Q'H2JHY9&+%4G!&QH$$>PLC7EW.::HN^=0J5O;.U= MA4E]+$NQW1V9_=;A7%E-:=I3/XJN%QMDZL+[NP.S?\ 6SDQ<3%SG0USM5L_L M]]M,74Q=3%U5B*[.@(FKVB$N]?-"O&P7'J3^J9C[6IZU=WA"KL7(HGI%4U]% M]9,*L[8N>Z5-&[/N[W6S#W::8+!^",*=Z[N1 M^+O[*)Q/?F3Y#R[<,Y'8MG_W 0BCSM7-Z&Y\,[SN]'O=_M7==7LX[G9O^]=7 MUX->K_$#$#((&A:!D.9YN!*]GL&4IA-D\Q%VG.?QTGO7]7?=;8['2T\W+ASL MP1]*(S]'X7 #$U;.K5'3$:H8?= K9_3!D7O =TZZ@SUO_EPWW^/A _7*=#[? M/J!_#3$:>V>Y(3YY78C\GY87B[*, ,9*QLHML')BV_$;N]-.AQ.)@4WQD05W&S"S:]B;KGH M$C)^D6(:>\;?W>G&BW$LXC-\)[F$_L#U4S?B47C! LXS$O;,!Z@\/!^3HY3B MZ5_SW!>=;Q7!MKQ@P(%\_2_#3;G_#P&X=MLJ0[!HV,FY->([9V6R*\S M V.&M27#JB1>.3#;O?+J\HX6CSP2GG&6!G,V5LU.4C7KFZ,2>W^S9L;\Z]0! M5Q?*[%QNG4%U(G&^NOA(KF,)&Q*A$0J/P@!RYBXD%1(&$6"]8=F_QVY(#6>6 MLF[>XA!_K6;X+0?QFGN[+D@\,(?CTA(!ST6*L+"H/_%48H7VS?&HM.(I-C:9 MS&I-9@>AJ5%Y Y)9_)P-7=0,/G71YGJ76TNG"N.YW<$Y&2O?@\CR2C.S#UK, MI=]&">\KZ15G[62LLACL0% _8/1X9 Y'W>/#OC3 GK)R4"-'W6EI#>R;&YEP5AY0EC)K2P8.^N+G=S*HD[.%&YE@<_C5A:-RGSB5A:G M$+HYLWK)=LMLEQA]X8+)VK"]TQ+Y=69@S+".F=+3,_OJ JPMEOBVSICP404\:QO2W-,$I:EUM[2;F9!3>S MX.(]+MXK0X@/S$YY/=ZX>J\IKKK3TAJ:RWJ9U9YN,XNQV>EL[6CF7A;U=&4P M3V:>S.IP'7CT(< ^-%O]TMS$K TSY^6(?RWHNG.Y=:ATYUX6R=]_^F,L/SQ8 MUN+C-WLFG-@3GZ=WKN]&XN_NHW"RMA(3BG=_QV=_A[U?>8']VU_^^[_^M'K[ M5R&CT+4CX5Q;# 9]@>=_N#VJCV^Z0_?_67I[':% M\=+MM>OK@;##?AVA6 0A-?/PJ9D'@ Y>*(5#?3Z0U6*-(SP=_IDCE+'#AXTW M(PM(NX'(U68@%P=JK;$$NI6*IA-OKC&WP@?75XNTXBA(OE LB+ZIH/_&J)3V M&T-NPG NFS^1U+#:Z2[IN9?'RA&3)9SL*[D58Z/_T!J6%W<^U[27G=9#OYCK*#1&:!'I,QU*(F MII$E5 >)CPTZ90YCK 4RL+NTGC*760^SGOS]7 M8AN\5C1P9-=(A44%([/5KR@?\7Q#J:P",&G]U.Z#T-O:/L3>$TW:9:3:;:?8& MYFA<6A4Y,\UM==G]4QNWSDUW5P/XNT^U>#QJ/)DI@/J?(79579BYRL6,6PL$$YP\+&QTW8:YUTNB%O MGC=_ IL_D>A-[-*-48Y9C+,/V$M"U@RJC(Z-C7:!:@FOP*/F]52B! MW^)[:8?N@E(*CFGMU0TPI:6$G6(5W7!DMEL\@HJ='$&R][B*MNW$4"IKK1Z= @8F+U!1<58.\"O*23,#NT2'-I,I:L"T^R7-_F= MJ92IE*FT?"KM#K0"V: M+6Z$*GVR&@PKJ3M+W2!WN#XKI^@O&X/Z/SC<6-FFL";VLS/G89CW,>ICU;#>08&2VQVQO5=YK,K>O MM[44K+2[XIO L<.6MISQO-P"<=-2=S#7*["L"Z9RDRU&N1KWT6*48Y1C+LEUSU.(>*$P:3!JK M"7@]L]MK,6TP;3!M+--&>V@.1RPW#NBI;8Y*_X;>680WEF8 MR"HUV IXTK2^45(\S 4\Q Y6$FIVP*HWIH"55.B\"NNRQLE6&;P9F>/R>B"S M$& P.SW2JMT0[C(./@[CC8'K?,<;\T%8:1D)'P#4C8&9J=[>,;._>< M2/[^TQ]C^>'!LA8?O]DSX<2>^#S]IC2PKV(1P"'Y#Y_\*39'0$7LZEG_^!V@ M<.4%]F]_^>__^M.:1\RL4%Q94CC7P7PA?$EW?XO@AL^42B,G=N0^NM'S=UQM M^C32^N##5S']\[N[FTZK/?K?[K^_W[PS7 >^L.SHPWC0&4UNQI.;X7#0GUQW M)Y.[<:C=W]9.K!=8;]T^XXM.4@[KK0AQ_>9,*:!!P0.JS#H MM*4AXSGHR' A/ WA&*B$)4M#V;!\QPB%9T7",=SL/ VPK$1H1/!(.ASCBV?Y M\N61]]S;8VM\.E)OCWXYO3UZQVWPT#GI]A0GU=V"C^YDCXZ+[VN2(M,P^' - M9?YV^K120ZE4)JW0;O($?XXC&8'Z!?MA]"P?/;N,GIO0\U_TA7 ^;$+-"8#, M>A";?K[](4+;E1M__Q*Z=FGS'1BGF>7N@M,:=XVO8FZYOF:NZ["4"K/!#HXM M;],EWT4XW_3;Q;_A"_F>T9Q9]P'1?/+P$(H'*]K(>S]A<-27KFULNN*?EK?] M]!VV(MB*.*I(.PPMUPX^C#\ER0K&'\8?YC^,/\WF/T?112] M$#H1C;+P1@I7Y@.)'^B;*@+\5Y9G^;8P%%:..NW.3\;?+#^VPF>CVS8-[@A8 M;SY7N[3K3M?L=,?F8%C:P):FI%@S>9P,>=1_TM,ILH;>Y: T6<),@9E"8V3F MX)*;JS!=G"I=L+"L8O/=]M@L<0! 4_A"XQK+',OP_VMH^9%PRL(O+L*N ^!J MQ\5Z0[/'5=CU1):&4=EQ6BS7HDJKT[KD?B),9"S*JB2R7(2$2:V.&-,P4GM= MG@$L&BC,F,Z.T;WGO(S?I*+ *:WU*C.LVO@CJV--%VVSWQF;PV'I*1$9"IR@ MGY:+$@XM]4]6N'GDM! ?3!X=$J[8* MKS$3VBO1*&3W5AT 5SM9?]$9C,S^H/J(#5N73(WL;'YQ?%?WLL\SA9C"6-Z= MEN[.I,:DQIE 3&I'LY\/3V;'LHK750A_MJ/@7H1IA3"'40^E*%31F'[[-O1U MT"8Z;;,W&IG#7N=@0*T"0+5C@TR:AX=/W7PM9UUQU;L<?<<;3O7JE#/<:#, =,<<=$ICR1QZ M9GV@2(:=73P.S:^*:)O#+K=49:%7%;7MHE"=L= ;]WHL\ECD542$NP3?FB_R M>H/2:.VL28H%WCI:ZU8B\%Z9']D\@3@JKZ;FK; [:^(N($YW< PBK@*MO@>1 MY:T&S$S#%Y%AE%>V>RI)MO7W(V\-RL:D)P_,0;]_,/#5!JM.)*FBC#2(0GJ% M>)B#4O)5+/ F_^'&E;872'C,+ED3_9M^NWMS-6F/QZ/^H'TSN;F[NIUT!]?= MP:AU.[HZ=-;$2H1]M":-HB0,H8\KL_XT7(U/_A2CZG@6*]A2RHM>%AHE9B64 MDWJRE92<"2,4,O8BJ;-,X"/B)Z4?2 59:5BA,(!W("$8CAL*._*>C6D8S(T@ M#@UXN/4@Z S"!+D-^2PC,3^$%3X77.P&\&M<=2ZURP.-2O#2B@+Z4LK T!-+<^@UA;+L2D[4, MG*0>TAHL#SB#NANV #L#" )(+@TXNU# ,X0)]RW@4%QU%8%\71J1JU:F'RCH M*CPI?X&$(Z.?'PO 0*Q0!>G0Z=B C?+:TX"@#QMNM**6<[)QA@RDIWPO;0MR$-SW3I5( %. RH"]%R+#9B!8" MRR(5<$2@/2 /@5\=7&VPT.=!OV=; M>1 ^D3Z=L#,'<2\CA.FC2*Z5,3Y'PJ8?DNML&TQ(?)^IN)>02..P,9'[(ML: MW!( -$-]C7&A?WI?&KT=/'$1]"(@#I?LJXRWP5^*'E8EB/%D;<[^*R_;;WUR MWQ9*#N?NK?@,,A-@4$KR7F]\W.2]UG%?SYOGS3=_\R<2L*M=_5.ZW.&>X8&* MHP K$G6TGZ8^VFAK?Z0K$7QM@-9=K,L8QQC4)X_82T+6#*J,CHV-= MH'JJ(WFK4 *_Q??2#EWJ67745M%U \Q9]^L8CLQVJ[14Z:8D.[.3@]G"6;.% M?L<<=G>IPV.VP&R!V4+3V4*G/3"' VY$S7R!^0+SA5P+I%[/;(U97RC#_5#G MH="5^"5$^.ABV<];7&7<]6&%% =FB=U9SK[S SNT2W!H,Y6N"DRSWZFH0P%3 M*5,I4VD95-H;FITN=U%B*F4JK3.5]LQVJ[24Z;.G4NYUMMSK3#>2J ;#2NIL M5C?(U:IY6>W\96-0_P>[##/8#T1-84WL9V?.PYQG+^@,P*3IES<;A#D/K/9?7<+FO/"%R?V[CIZ BW$F0&,<- /=O +@UYAWB, ]M:<@INKAD36+:^A/!,9$UD- %<[(AN8 M@W9IYA03&1-9#0!7.R(;F_T6$UFE!EL!3YK6-TJ*A[F A]C!2D+-#ECUQA2P MD@J=5V%=UCC9*H,W(W-<7@]D%@*,@[OC8&]@MENE-=IA'&0Z7 MIL(P$C(2O@$).T.SLWU\8ZN>$_LLZ$UZ[ML;6Y".66E;B^\S880"E$S;]5R+ ME,Q@FBJ?4]>WX!=01UU_BITAZ((H,((X-+Q 2F,:!G,C6(B0?I*&*PT+O@T\ M(#QI7+AP]2R(I>4[\OW+(^2Y5\;6J'BD7AF#>O3*V//VUDFW>^#-\^9/8/-< M"[^GBCCD'@W<)X1QL!XXR'U":H6772YGY@IZ1KGZH!SW"6&48R['*-=LE.,^ M(:4FGY>1WE Z9=:P/=M?P[M32KHJ-W>C%LC J8WU%)K,>ICU% JX2TW9 MJ04R,.MAUL.LI_ZLI^1,K5I@ _,>YCW,>TZ ]^R6H'?VO.=$@G_+("RL@-+O M\HEQ'^B;*M!K,@\ (/])$Q,M^_?8#85CN'YD^0\NYM=94HI(OL7?645/LEKD MS5ZTS5:W]/J!#)6JXU25L>_WQQ1R#5,"SH" QKW2VA P^3#YG!OY=,QQI_0& MF$Q 3$#G0T##(4N@-Q$0A]^W"+]'@?W;AWM+"J2F^4+X4ME8X@?^+:H@QNKZ M?1R-2KMML]TK+17I50"=!_V>$*F>KF1L(#'VS6YY:8%,BTR+3(MO5U\';7,P MJCXDR=3(U,C4^&HT8&#V^]7G)IT7,7(D;\?!D.$B"*U(P'IE)$U#QO8,>X6$ M0@HKQ+]]QW#$H_""!::&FW!A72)YG*%^3."$I7%C*7#4-4?=\FH5F *9 ID"=S-2 MARUS/.@P"3(),@D>B02[/;/3*V^L#I,@3\':#9I_7]/%LAIT+*F/Z\8#VKZ= M:PW 7EXV_6LPWB?=O@J05AD!&YC]<7E.][TANQ.;/2GT99?] ?0CYJW,6VO# M6WM=A1\+8QJ$= BEOBJB,1#S@'KPB^U[\.^UO7*!OZYI< M:&)VWT+8F*GG/9L5K'A4>YI;3?'9YW%_."#-^3CV@DGNE$GNTIAX*9;H."=( M91'Z@#QV+$&6BU :5B@,*U*-F.&8H\ L>T^NDZ,EX$N!S^AE/4! (@*"@%& MG=;XI^0AQKTE76D:JJ84KG2"N6N[7BJ3%W%HS^ :_P&>$+D1L -W:OSF!T^^ M:6CT]0([;?6#GY.')^]K#W^2QDQ8SN^Q%4:XQQ.*8Q]>O5E\S2BB43PE8I4Z^C>. 'J^IOE Z(\5[QN4[>@4NB+V*^UT555 M]$F$)3/I3MT%8+=\G5/)/@7T)7[WL@6F__[3'V/YX<&R%A]U&_JO8H%]QOR' M&U?:7B#C4'P'4KV" _WM+__]7W_:=/D7,$?M9_7_Z0W4TQX^?!73/[^[NP%T M&_UO]]_?;]X9K@-?6';TH7]]=]5M36[[-Y.K_F#4O^H.KR;];K_?NQX-!M>3 M=W]9XCYOL?].DGG]2^@\'.SK5K()\124C(DJ80A$C9Z7"PM.!%7[)T/&]](. MW04)-"0K*<)'UQ;RTOB\>B>*8$=,X: +4)7*F7O M:>;:,[A[81&LU@_J!3$G'BTO)J84BH?8LT*P>N^?E32V*\J MVP%JE=* M]'Z?%OL2ZMKB:] K3, ZA7J(]>Y%A>?Z4 FOO/)Q_$AL)TOGN5+ M]9PM:!=(=7C5NNE-1IU^_^;J^FHT@7\GMZUQ?W0]&(S/FG9QE/2##U_#,^ T M88)]J&DN JFQVY79UHE^D[UA;(*> M%N+C).@""1M 4G #Y]+X O^$R5#M3U\^FTMK(0(,YF"(J8V_OJ(G6( C@%_, MB9T 3J,Z$N(UP?VO2E8JCA2G'Z> VT&H=D-KQ2Z;O\:.&M,"JTL?N 99!9 7'AR!LKILR[.! M24?K8*R &RS4G/4"[EYY5H$>OMFS@+RB=''N!Y ?.'8<02N\2^/["_?2)0DF M2'I-+&DACQ8@;(S'*..Y7H[KVUY,4@ 1G[:C7FYX[E3A6OJ#V@@N11B/ >S6 M]>#<+PV 1T*MBOZ2&Q#O"*N*((C)RB/KSP7. +@"U\Y%- L<@U*[+4EW/7600NH,&]B)Z$4"?R MB#M!F4J*#.R>!"X@00BOC&D)"U=E&Z=$@)=83U;HK()";SEG!N<@IP&1?D&6 M.N@,!D9A%OCG(KX'X48,TO+Q9Q#;EOH8THAZ0'4PC4,PR65D/=!JZ-SL9]L3 MRFV'R*O Y*(F LLS2/-PD=6$P$$X8GE%.#IYMA"#.:R-"Z^?OM%OD]D M8@(U)9SF8GZ/GA\M&>\#H!C\X "?4B(LADTHH=MIM4;&K9(KJ;IGH+YG7-!O M^.=[A=;IV>"[B8"->*%Q Y4*B1)2HP? E7!:2?(UFHCON*G:;P$NPQ(<7 0Z MXO*H$PJ/E).<6IS=K;G2JR])G+]SZU=@P&)A>E4*U$)*P?\(D4.*=K]D?C0IP&81D\)(]ETUZ5Q$X?) M1=K/J=WO$Q":GM%M*1^6N7+HA+GD8E*Z$U(5KC.::>6W7'AMWC?@THQ($+Y8 M"X!DJWB(>3T/Q1Y()%?.4(TV?,"!N;#0'T,2A=ZCT5WF=HD;WQLC'EWQI)1W M*W_1*N$!N%%U]W.&.,ENM)(?U4)17T/(+RU'22"49' 9$> ]R5^R@&QRM!^X4C0.]5&QXCDH= M+@*PSI[EWJ+TI1W>K2,+UAS/KG2_^_^T1^W+/JB8GH>*?+F.7@T?.E:0M*E9 MFIBCA,#%\[HTR*Q\>MF M^"XBB&)P+QHT$,EUA)' \9@<(X,B[PMD1- M(Y[I)Y3GXNMM]#!J3%GUYQ2<%%H@@HVU'* 4RYS(\I^39ZOG@07@2T >-8=$ MRR+Z4FF(Y.'8G8>@FP;3VRRE#<,_B2C)*E,;:!)\*QCU:3NGQ!VD5=C$8 "4 M] LNC9QQ$(I$B&JQI X9\"#S N;0(A,;&WT@)#9(W&;*-+XFQ_Z4%P_0.,SS MB[S2DKH U:6&H]2[Q(.O8@+TV!#5/, J8+,[8$_!]9B^+/% Z)>B+;+1=J70 M_<[N^-V]ZP7G/& 9J7U^-$DU'[K,%7*76-I=?]2ZN^M>C?J=0;_3NAWU)NU! MZZ8S&MX,.G>=VZ/[XT=K*&M70MJ0HDX?5V:5?XOG6N- M8J?W5R-\\OOQ=Z=/D M,R0;./:MV*%D!M2#D/\Y>P@8INTN/.6Y7,VJN/CK9/+EO7*V+!9P_T>[P6VCZL@/<6=KXMM*(ML M%[ HA[G0EI.,/17H3?0?$]U5ERJT!+\\@3P"V 1//IGT]Q+4:XM2LI040>&1 M))\ A!(/?9JY9>8<]"O@,XT).G\!O^"UUS-8K6G\5:">_FP:_S?V'Y"7)#YL M?>?_!T]R@KE*+R/ :$0!6>+AL2JP%I2B#!.$Y\[A-5&B[V?@2KU>&V"IGPY* MH1"1#B3I)!\CR>V!%TGUGH)CFLRT#(%?.1]2':PD4!C#'X%0MGMR3:*+K=_,2Z='2LK/) ^K!?T\(LLM#F5LJ3@@F85K:>L2D%;[]5T_<:2# M_0"89#T(U=-S&5PHWRV*4J*''I87BBG&PR3!UW)^!=14>_ %JN!XT*3:*4UN MD6/!R>MRY)0ISF8.,(M 9MY9VY(S ZO'I$)FY=C+O1=IB]R!"N28;X1N0B0E M0&$X#(6P:]^:.D=4^GKIN57;9>A6D*E'4$%J2$[%)51TR(U'"2(I0 !E[G.A MLP0BTQB C7YA7#@ \X5"NS>N5%;_0Z MO8O[][F06DYQFMCDG6B/NUV3W.9S!:B+XC7OS>R@0*5:\MF-U$8K1/M:& V[ M&F)-H/E0Y/0*/S"4BBT3MZ+,@22O[&N0@/:&Z9/WF6JS@JT%M-H5=[ M^4?P(K03DQHN9:BF"8F948EXCRGKJ9<_33A/TQ/)E+*:' MY1UAI#->%GRKH'W."U%1%3Q-%Y0X#9)Z3>VQQ]6926XE6$0JZXU2]D*T(B/E M>,$]TTP,Y1 ">]=_<-'%E93 8,[]$YGT4TJ-B^\C?)J6JG*7Z!UF^_F8H7@? M^)CD&:%YKFQW*;QI[AFN+^-0!W.EMP%8J':5X,^>:]TG M>8QTB"I/#(Q)!#[YHZ?%1R29VY?&SQFA9"4@25F()/?BYK>K&%DA=19M6,J1 MRD)U.G?\)RP! 00/34-GN28^ )NL.,?%D'M>[X.5)+ZY/! :SOQU(4L#F3Y7 M;W'U5C-H]-J2,]/ _Z?\83B'5!?XFN4LX^_-HV+:MJSUA+(/";%V JR)1^0&(RY,("FBC-B57)V;_4YX[. MW,IIQ$&:E+1.9\^IQPB9-(:2*+HJ,=IZ>,#P:90IW,G%:>1%+!&7CH<6SMDB M/_"3_\J:"K%!C*65M"6-_5EF69K%?$%F0Q!+6+E\__%0G, F:;)-KDJ!C:9/ MT3B$G_-+4?&MPHO;>$WZ8)4J:@O/T]?\^5WK'7U&[$\^[\YTYE8([$$MTHJC M(/E"-8JC;YY<)YK!U0 LW1'.AE.P%E)\3/Y8H9=LW?GA%VF7N-':"2C;C\]0 M2QJV__!Z&[JU[?7TEO:\O7/\S1"EL=[:=0C38F MR*D./5LUTSKMX;/UQ<7N$7#Q%5C6!3O7QIUYREM#4&[[AKHUPL?5%GE'&'EV M".RMS;3N34;:,1G#QG.J6Q_H\OJ8[]&FO':=R <=%!;>&UIP M\P"&Z@]!.,K0]&.Z$,SU0=[PS0)S!Q3E MR6J5F 4\62VY?]0R1[WR_!EO!FQM$)&](?54A9AI,M.L"]/L#'4D%C/- MBG79AHR9K$=N<$"]K;+"IFN5./K5E;^1?INO#+I.AFQ5!I.CY0G?%?)KPU@E M3U*M55()%5-5HIT'6#[5-D2()=G%B]"=JT82+V6)F@9<])M0N8@RK>@UEXT* M,ZW;TI5>MH!'P$V7!I:)TF.I=SDE#"?%Q)C(G"R.VO_B (BU:<27QB2B]H%2 MU7KI!V%AVC/V*UAI2'@GL+&/9]RH"X,06U(G%5370;@(-$)1715U0)^[T5(+ M]*S\1O4E] ),S->9K5*DJVA@GT ]\JF]GG>83JEF"4W?"FY"":=B)>?D=MN M_4'-W]"=;];14-FG<:@.&""BUF^ZU/=TVN4//5M[#'<'[B]4[JY.D)Y/8@)H MK5F.FI.1$6&Q96NI[P)&5C(99EQ15W(WO SNJZY7_YK5JS=/LP %2_6?C+(" M?2I#R]> RJ4BT&^%^M"L'ES5@D;/"[16RQXQ#]*K7(0&Y;S4!RHY5/ZX#U2G M0?U_ !4=FS%J'3M>E+X!B>=?U090H5?F"6+0)(\TJDX2#9-T*'.&0TY0Z#RI MFZ4:Y*61BAE%<>AC_T5;-9W.M[)1@W&RS\5N#6DG--T]AEHQZ/Z(6-ZH2C<3 M2]?*^'8RS8KP73>/H.+GY,D-M$&^KK;OH!83JHV0ZG*?M07-"@7UR!"+8#47 MT4?CPGV?G0C8=#*V)-9F"YI-92?35/*-)L0/K$+\"6[-W^L([!D"QB1V/=43 M;!RZ*'\5+4=0L_"I^T,U]TP&^J$FJ?2:"_?Q?1Y//.S$J4O1DPD@S3K553E( M3RPP=RT2&K7OC;O4[$ UD\)1;1=H8<##EIO'O%_JD/ 0"LW*4(VC 5D!\ 1# M=1$@],*>-J$K(NSA*H-I]&1A\]1O!2&;\#CJF.F+R#1PK(RG[I^A]:9KMTT0 M! ^$S-+,*H<1ZKAT92-AUTD]&1X+?/4K06PX:;.3>/$06@YUZ_4$M5E15(QM M:H "'^'=Y&ERLIE,A7TCC+ R76L-./!IHV)0[-2/\[;NT=F5=.S/CP6E M'>;I&.AN*JBG.3:V2BY,.ISBT$NE,Z2M3O2@3VK2F*=.$QMZJQE/U);*B?74 MKFR*A9\I%*%PY_=Q*!76A=:C\%2GJ&:AG'*%:RZI)A1:).P]!0XE;U'XYIF! MF1[4RNC@W 0B94SHKBM*:E/#=-4D'SW')K&IM.F]\@C!L@50M[\ZP6B;)2R] MP= \3?P>ZV9KNHA2'[ZUBE728@_N<((P M=_A:@;1SH]/S1EK^P86F?+E&A!?__/;Y]KW2+)]PZ"#2_SS H"DN4\;80\@E M&R_WY&(WPTL#'Z+ZOGI9GYHE&]%-)H.GC%EU=3&2R=\(+)PCD8U6P?$>&DZ:G(8-YIBVE:/AI MFEV!H$D\Q]B-FC@_/"*%,0'R]*'V MD3S"H0FU=,JT6(UT:]>8#E7) >$2)):]MJEIYA7)=I,HG$OX^I(T ZQZP-Z6 MZ6Q*-3\A&;J9/:A92+=!3GP54G@>ADP:+2CRTQ>+F)S')&EYU&4L#.('; 6G M0$-]Y)*9&\KQJ:_$YO.^\)8]]P5_O\JA4-<79F8O:V_XLGP3/+T*[)^(O1[) M@LID&P@E:H:_L)YUBDR B3'4V14(C:;HJBDI:6]8/7MC#I80G M938/_XJ,>_L)IC0+"4=OK;TEX9J7QFTR^G>+9Z.CB3KHII-?]<1?&B2KQ[HE M.O_Z><%Z "VN;LW(OVQ(._F*EYTXR=Y2588:UV.FX9(R!K;=9?!UB: M$YGT>%5&E(*W.B#2EQU*HE5# 1M)+LJJT"P8/6N69^,TO74PEH4YR07D8!+B29+IGO$Y^-ETP'O:F7&YX[5;B6 M_I VXP<:> QP=B"FV9+EGE"K'LBN;Z!@".E\!1!D\YLE^K!5D$>-;#:<. UT MX/YPV84F]B*TL1<\R_D(*50Y\9L M/B#'\Y76&N#\'7+U6 AT\9Y:L8WBRUO,#SDG'NN:1]M?78 MQQSZBZ_??I'O$YF8&_&.T16:UR43R7@? ,7@!V7M!:GRBH?5:;5&U+\]PF1[ M/9#7 M8D664E=*=:-/\9#*SZ=2L'DC8!$@&1C24];9,TGVC2H F=+(GZ47F:DGFL0" M#19"S$I8.> 7*7)(T>Z/)(,ZRP=ZZ:Y+XR;+-8 EA, Q]1RO"0A-S^BV5%ZS MN7+HA+E/R.F4[D36F#U3)3E1Z?#:O&_ I1F1('RQ%@#)5O$0\WI>P<5J&3[@ MP%Q86 ]#$H7>H]%=YG:)&]\;(QY=\:24=RM_T2KAJ60N37@J*J4D+AD'C6DGS:E2%E!N!&*B*2M_#<&:;B<,W7.G:!SHI3IK60<2+&$2 M,J][85MSD:T4F9^@$UQ^1(B).A0%I9OA30I=.\,\NJ[BC+9Z2-3F;*@=[,=, M.&/@V:-$7J<@6K4(UJJ('<]I9#5ZPJW(GN7>HO2E'=Z=N*+)NX+WELKE_J<] M:E_V,9[OK?,8[)60FL G20I*S=+$'%4CS KG=6E\FUFA*$PZH],&,&2$L(29 M'U['QZV8"WX+B*(8G O&AS* B030#.9@EJ3V!"#1 MM1?$6":93GT!1J PCHP+O"U1T]0$[83R5LHM5_TY!2>%%HB4LZ-_SP;-%#D1 M9K3H9ZOG@07@2^UJ=9/*2_I2:8CDX=B=AZR?1E(<*-] D^!;P:C/ALII=Y!6 M81.#(<)4^+Q+(V<Q:&5U79#7#M&-0!J;0H3)6P0E1_7]]KZE35NRSD9ND7.\XNQ3,*HBBH'"U?!,J=3/VFG63K(+"%7S*YQ7"_.?[>&A)<4 M_748YNJT8[3U+,(/.*"]'FF2Z8@A@T6 BK6K*MEPM>ZC*#Q."3^$9C+N%QY) M.R9H.?WE\:OZ0NY)5?S0T+0;ZJ,CL]"]16!S5:$JU/*%)"\>A2 M GYV9I1#J?VSA.'%+'N5\ .L)9^RNK(:[2)2;CY74:_*XLP>C^4!SZH0Q'U$ MII,N.(NOY(*0H: QE\2L[U6$B1*6D*UA1!WM9#3JR.)1DE^S_RFEE(!"3CY3 M\K9LLWU2*&@5:D(T)<(6K'TD[RJS0L]59F8:8P866JBX5 Q' MY1>&+R 7KKU8;VE-IRY-Z'W$9%B*_8.D>0QLE;FXH/FA:0K!9EBE>30)RBZ? M[*4QR22?$G=KQ]-C+33RSGN1C^CI,@T%&P*P.IC73@66YK'.%H)C?Y]DOVW3^"2X/ZGV1"O#4NKW_)ADS ?!968>:WRO;[H[,T,2*5Z<"F\!.!YN(-"[E7!N67FDCTLY]M;TFT..T. M.]SBARKC8\.R]?-W?NKHTKBE ?9*-=)=!=#HCU)_G:^MLV?*4/&?TS5D^\JI M&@K)UPK%-&3/!3'>TV(?UCY_#5?DW&M M'2PZD2QMIZHE<[;.06OPOA+Y^A(HLM\4,[+F6M\GY=]5+O@BG->J3->%7%G\#P%R[R"K62.3 M(8&NJ1AP$EW3HFJ*;&LI%3))+M:^4>4R='0\;H9E2KG*PM674H(4Q@I30?\0 M X>B'!Q?YQ5D567D&Y34 S%M6A3<1[GJZVGL33%:CDUWECL5'4T;&):@#1A' M4P=&E:@#XQ?5@2;&U+4G2^68153GK'SG89 $KBWTZ6;9+ ED5-P@\(*'YT2U M1^__D]S *72 +M"8%S")8P)110&B9=?^8,HA*+R/5*O1-(/%?4K5Y>3YA)F MM/.U6.RPE,U/\2# "=V60O&TS]I_X65]IU3Z!U KMBW&A%P*4OHQ)7.@8J5* M$HK)=C+MK9U522=JCOJ$SHV4'K3JDZ]'0-T,'_HL0>V!SY9#WL$\C1(QHE64 MM S",Z*FS+I.T WSU<_HT']..%BH^Q'A:W/^LRRFI'@>0.+Y/\IX<7U*BR%P M^ )Q 3LDX3V$#H4M^L7S6J?%D4,T?4X#,P82ES"*C8R:A$[@UL2C ;:>0 CI M2%G>6C5.,L$UT28X3OGR:3*R*"21%U%S_4KT^_,>.%B'39Q=,X:DP56*L!1C MRE:EE'Z)A/'_MW>M3XX:2?[S[E]!]/KVQA%T-^]'VYX(0+"Q%WZM9WP;^^F" MEDK=W$B@!33CN;_^LAY(2$(/)% #J@VO+:FI(JLJ'Y59F;]"3$W'E-$)]!;- M]I^PQ"4L]?%+^$*G"=A8H,R[SOYB3,SX+Z)Y.30%L1@<+FB-9B2J2BM6:;4% M8U=LI%9G/FP"BJ3LRDE8^T4,68;D?H(JHBX^R +MN;H2B6DDK#U7_A&=U-4& MK-@1;<)T8BDD)PM8$DE$ND!ZV,CEH?CU..C+-C$8S7ZVS%;U 73^,3."\5O& M:T E$EH!.K!"JJJ1IPLZQ)R>?Y;-W)%B[IVB_XVGBB*Y]8%,6;V++/EJ/^;: M"N(;'\AO9" FL M\H5E5W^'7&3V0)QMNDR)HH"?IZBD,9N2"P' ^$RS5D&0BQ2'HJ% M7>$@EOQ"]NO20F_KL[02/H]!=DALKAC9;ZN,:6P M76 )9;MO+(&ZXLPAV#(Q*![JC!7+,RFR+HB S/&:4] !1N\!1QH'N"+6$XN> M40^[9>F_M]LKDCB018SSYC)GX& MIKT$3]R+\FE(%[+@AXS( -"/I-<2D5#5>&QX.04=X@58T$'(43XXP[ M4;GJ. +;))27X8P@PB U[D_A 6TKL!0/4"3V]13M!LY.XR\EK[B_VF".9:5\ M&(-_@?7-3^5"VBLDG9 U+6P#L5M1<0O"UL%VR&Q'X7#AO6U& :A811V#K"!I M*/>;R2>D[H:F@6] PJP7X/>R1T2IVB@J+OD]I%J&&8$DQD'X;<,A;I3/K DD M(R>;<):A,MX(]%$JWV'H'UJX!$_/(A8 _G9E.\/M_ !43$T45TT+P5C4'5*U1<-6WS^_G&9W;^$X>*I=%/G6F!^91'8CZ! W1D(W_L__^G[ M58M2CCM%EO@97(Y1E(UG"2[Y6C4B'@I\^0U-?[@+1MBN_4/]U\?1'>P;X <8 M\KUOF*[CN)YG:+8N*ZYM!",WT#W#,"SXCW[W?LLNU-[9-9"VT?)-R]6I&N59 M_D^&X'&R'CN4)K+SIF'YR*>FPGBE:IE?5]4RM.IP2/-!VG\DX#^D;+Q16]CT MS7C),B>JCYQ%E(JA]A;3'65G8C! E<3A)\J3]V)16&K0C3B0[(GZ0$:@7$-7UY2],*.M!L=O*F) MMF2*FJRWY,;OJZ0#I^H+B:*ON@AZ\HSF^)CG]6FRR\%*M MHKRP8XR(*S\.%UC[E78-$WH[V<;^83-:/.S4Q\'K^*)<@6F(/M?UWIMEI^UJJ^;O1K[2S;9Y2V92D41)(O]O MEMZUEMM:+Q'G-+ H8+/Z37J 44C-JFVQS'G-W^#<].V]^R:]B/G0U*>5-1ZX M7O6H?;T%I4I6ED%Z'=2Q\62K$'P-+H#/84_4P>6=2W]5ZJ4^*^FF);TLBXI4 M7S4?(K2D'1JEM,P+_5;NS4QS([W(FB1JMB(JJMSTXF]X'7OL0K.+U[1^8*?( M+>L'\>T4Q$'.,+A:N%FUH%JBK!NB85EOH17JAN]/#<9O1/"7B^+&TYE+8P ? M< A@W2RK%<0/?-5U%-]W+4771YKK6[JL.I8;&(8BN=(@@OBU0NIL4@4RJ^3@ M,HDKKZIJY&WM!? [X6'\FF+TQYQ"C6 >7]#\U)_1KNTX<^"M^!>'E,)'ELK( MTF'68&L3G*T]CM8W$6^D9-+RQ?5LH&(V!(941['O,N$=35M99O!4]NW351VS M#899/\+A!EXR?675,4;K&:#9CS_QP)]V1[]DB'!?? MZRNG+]$D?X6/,%'/&.8UO%[@)^*#SNSLR8J77W"OAXF)?[ASKH34EA M\EE>/?N83]8?T\H>&/64)%/^C^\V.EJ_H++3[?:7-E?>]O6W-/@C_$ .?\;A MC+$@E>,MG;XET^7O3.[+/Q%T1/++43)+ HW++Z:@FIY>HPD(<:/*]$ >TL;F M:6/.5^2:=X?GBDEVH0$7?PCD $7XBT3^=]9<5@IY:;9*2@-G:**T-&[KLMB6 MM7<;X> ]ZJDSR-GN0K93WX#MCLQE5QCQ]-#D_GGF?,CY\%(^/#T$UJ22? [' MGW"B?3S!N\DD??K+>(S0=/H&7'MP9T]\@?*V_)[\4I>S3_'_/0+3S1#QF;^# MSUB**DGAL ?N> M<'7.I@]?,C11U7?3(&Y<,KAKWPQS_8B3'W'^ BZ"7$/+MV.<&IW_3LBFK(J2 MVIAP#GX'V2,![:^A&YZ46:)F-+8W'+R0<3>M9G [SO)T2:_UB#"Z;?*28APA M[J!MM#=DA6]"N7O&W;/*:;$466F,;X8B'VTZ:=(MV:A?*Y-.108MUP-GC64Q MD-30G12&3HBQ:HMR11U2TYO,TR>BQW+/W;R^N7D]D$])-&V;RR?W$-\@1IIE M3S6J1+CCN-'^G:**NJXV[52M>:J]U(/6\C%V[XGC+B9W,?=*D&R*AKU; ,PE MZ&V=4-6X)3.XSPF-4KY2U9S6/CCA\_T%VDTIW>OD5O#,WH[UZPZ"8[S<%P@ M-!<7EM:$P#[$*Y># A[J?8"7OXS*@;CB^L OL"(G3]A)-D1^,%K"E$XP@B6[ MY+K1KO-7?/WC'/[RBN_UFZ#3(;[.4QJ7]'8E,,S&L6V!1*/C)'YCM(6'WCRI MVH.Y9H'6Y*V6J!W2IS&^')-+6+\D;!,,>.#@T'^/\S!^(9=/..3ZOZ:&>W7 MMM)(V$6&; .')JN;%PGV6H1OE^K+CDQX-\$X96DFO"%>'(>'.QT>3M8:P8?3 M;@HBK6/-^>![2[W&L?FN>J+.P:F*S=;.UNIO)/4V"*-T7X#OOS$4>%-!4LZ5 MG"M/X$IGG:2VCRV=4JH:YT[.G5?DSI]1+KA)\HEKS,Z=&5^%#T\_A;L>3_Z3 M_("OBH=I"E_0/M[\#S#XUM+<]@Y$[O"\T?R(:TR<+(NVM1O& MY@ &/$WL-B N3U!@7&&=J+#:F*AWAB@WA[YW=+9:*SQX(SYKK)J':[8!:C:^ M->OPUDP7+95#2W']]=;!F.Y,7%,L,!H12(44S<@R0O48+ M>FUZD@/7"^'XW\LHI7G.FUDWYP3$WZ(LMRM,;(BFW=BU2;=B1;BQZ+[PM.*% MZJ)M-0:FRYU-+F:=%K/K0.YGG?S@@HR]**7OBM:1+=&T&H-/X]7V0PG4]6O7,%S5RU7M551M*Q$' M61%EI0/P3V<%*_K.Y/S8G"MEOA\>E)*^SIF*H3>&A_\KC)=A^G4HT!;68A>&8M\R<2@+#F71"4 #/OA;'3R'LKCN M"3\OR^90%IPK>\25',J"=EMG3YG*\K,1(.97'%M$M9:&$JKKUZYAN*J7J]K^@EG8HJ*<'&CF6!;=#&5PGA*6Q=7DI5R/P'] ML4!QAJ$QTMVS?>%+F#4#DO&-_" )\-2LJL3P$@XAA,-,OA* CT:[SE]3A(0Y M_.4U$Q LQJ19RAOM[9=QGCRC] (4DI-HQADAC?8().[>Z'E)AR*FL1&>;8CS ME0>[-N3P4&\Q*,[SQ*^95>VKV!T:?2UQ.]21**0H M6Z!Q'GU&LZ\/N]3UQ1H.SKQ_!/G#5GV,2UBGRWR9@CFO,OD4% L^[-K]!N&Q M+I>0@](<$6(IL%$R3XH?J/=!?FD!>JL9Y"W+N"7\)9X87!5!$.OW^/[@9IBJ-3)NKJ%;')3Y5/L4-7ENR5N>&RM,-WA%DS^$9Q.:JAL^>NYL6[@Y4 MI[7!5J3R;/? 3!1BE O"X5/0-T_"[4IV8K<2:=]HYMI3?5>^V*TK7'4E%5@_ MN?"4-3N+P$M.K*W2=ZI$&LQ#H%_QXT\1Z,MH3'^INIL@7:*)X"5SG))P_ *" M+N==%(,9EP937$&6[=Y ]NY*]WE5SO8QX>E)G;_"$.!_VD ]/OWN7!ZY; M#5P7SD\6SL(T0A0Z]AG%:!J!\]-<8*S1XO/AQKRN!-E^E7"6*FHVQV._&FO< ML,7EFH=KGLU,4E5M#F.M"[S0[6/"F]PQ/2?Q,D,U]TC#3[*1-=$PZN1"W$2> M3??$J7-&_ 9$0P>[U%B%PU!$@WORS=JE<3*?1UF&[X)I0_H&F'$F6@KW4[F? MVB$3-SPADV71TG<13+B4<9^L >[RYXM9\A4A:)^,/PF+93I^#3,D+&9A+'R) M\M?79(8)Z\VE9U>125,TK,;PDH=T3LOZ:L=Y*!IT62Y&5QOAF*/+!W;7& MW;55UND]N<43?LS#/U#Y%L]V8HS#VV7JHJHW%GL<_":S1U+;7QLX/"%3P9.K M4UA\VT+6UR*\M[*+M% OK*K)X&5Z74P,]05MN)>=W>3G+A" MXPKM_ V=*JIF<[%YKM VMWW["X\'51/\"XE4%&&-'Z/P.9I%>80.Q]R[7!A, M1U1L16?K$?'J8%X=O*T,>77PFS?GU<%]V,?RZF!>''/T/)I7 _.:O$MJ\BQ^-'\UUKAA"\LU#]<\&ZGGHFXU!ZO9!5[H M=K["3>V01FB*TA2V2"D*9P+*\C!'0'I6%SQE^#FUFM;8$=-09*U[8M4Y8WX# M+>>ZO>^R)-IHA4!(.):M,V#2_751,5G2/)<*^U0X9N>$*FB')S1G#P M0L8=M%K,Y2TS&!!*A0E:)%EM4,OA[S]-DT/2<+^,^V4[6;'\3GCNF+4<-,QP M8C0&JHCB,1@I[I:=7(+# _K<*>N0E1N>B%E&!J(H&IP-!CNC'7( MI U/R#114;D[=CUW[!8AEY*]U>X<=ZF+*=HW!U,B&Z+=H!;D,"75><'VVM?7;#[MTR9J=16#30#\7HQZ='@2)XO%L.<%@U'/P&##B MT1=<#YP(^6N43@J<=,D&FM/\J_ 9Q9,DS>"O88[SCC]'$R3,P_03RF% (G!6 MNDA27".#X-&<7- 0PU\(UO5XEBS+76+PSR5N)V0H_1R-4?9PF _8Y^\?E]G] M2Q@NGCXL%XL9FL.;PID;SO QPX=7A/)1E,'+LF6*LH\PE^XL&7]Z_^<_?5^T M^SU#OTS]+(_F0"J!>\)3_AN:_G 7C!1)MOZA_NOCZ$Z()O!#.,[O7=<<^9)F MC13=T!T/OGJR[5OVR)9D8Q2X=^^W^. "*D"HJO&H9\!]^:)JD\PC8"U_E(?S-<7X54O3O903+ M!\P5AR_D8K8&J@+TDQ#02] M"U630CH;8Z8,XZ^8*^,$WO$@?( )C::@D8&$"![.<%K'_Y)7)/!Q_%HBB(D3 MO!#8?XG_.TZ@-:9.)&]>9FBZG('[]1D1=#&0H07"DH7?CL>\($/%WR+@ZO@E MPCH>QHCR3!1"#$-&#M-@QH@!R'%OF&H\3E$@]Z.41.PYS+91=M$?^#."SN)X M"3- [KD4PCP/HQB_6R3G=J4^MD_P8(Q+G-U"!S0-HU3X',Y@L!@L;45QU0" M4+*J$_+GL@M*%I%4V67+&5$)TS29"\_+# 0APQ(Z?X8U(ZM<]5Y\*1J,C5T/ MDT8P.[ XR3(5_O[K+[0!)B'+R.Q" S1;,V HS/%+2T-F?Q7"% ;.N ^3C/O! M[Z0S"3T":U!UB4+,![292+4=" L,! &?82X".0%/_<@_+06E!2]+&=A.OL*6IA0BSD3QKK_[7B>7X37""8P MQ7L/PB5IA/"JKZ\IF((J!.W_G? *5@*V*3#0<8YYB"X;7J;E;"),(I# 5,C6 M<@.4D/7,-R>AKKK?5-M8H8.>_/0T39(;YXNGQ\SAR1]>50D27W$?W[$#]ZQY_.O"W@>]"78-S2Y@ZY9WV YV".O*38/ M?R'F0'),QS4ER])L3]<"U=$5U?=MS=7!'GBZ470["Y_1C)F08VW^9_8\VR0' MWAW"?-\)CT?I\5Q+TE1/-7Q9UPW%*GF-M+J)',7T%V,!3+5UW)=O5+,?6=<64'=GVO,KY.=;F$GITS)*^ MI$JN;^B:,G(TSU;D0/-,5U<\7ZZBYUB;B^AQ9<4:!9[BN9)N!KZEJS+\VU2M MP',#JY*?C[6YC![?-7W- 35KZK9M.C!(VS9L+7 #756\:GH.M[F$'L,9R>I( M=@Q0([H"CD/@^2/#T'Q%TN%+I?XYUN82>DQ5DCS0)3!62== 9&&XL/&11I*M M::I6:2^.M;F('EVQ-,5R)=6U=<, CE!,D!E9 HT7!%)02<^1-A?1XP6N"SI6 M H[4L=J7'&L$-M*S@Q&L1R4_'VMS"3V6Y<#;H-E8NDNSJ\LBU M*_GY6)M+Z+%]/S!MQ?*,$6Q?+-RL9JKM%_'VEQ"S\@%^=!&INX%%NA:U='&Q-A?1,S+ 2_ ]&_::H-4,Q]9 K^FN9KJ6,=*KZ3G2YA)Z L7P'-AM2B-+ M!H,$@FM82N":[DB79=![5?0<:W,1/::D@>(/8/4#W0>^!'MM>Z;DCUS/"T:5 M_'RLS6GT%+$!)QT+Y("$I!?15F$Z/A(G8$\\XL#'?=%5T1Q'-,[Q[1-HQ+JZ M!Q_.-'TU<%S%T.W L. 'S74TS1HYWDBI4&I TK$!RAT:H \*"'8B.G"TJ-?YS.@ M(7[YX0[%][]_N'OO,&27 G EG"=I'OW?"H-FA312 4*2"=,$ ZEDPCN"!Y,L MLS">9-\^"1]?4X2$GY(X?\T$'T-!"+^,\^09I7\EL'*J+-(//T?Q2<\IDFRN M/AE5OWE)1@!)"L28OV*P#_D[C#&3C=.(X',(WX!329M\H\O%)UDT)(M^ED7- M4C^$,X;LL0)D$C2=/:VIELRR@B*8NL:57-95]4O#EFNJ*(V"#M;W M5S#UUB\_PI?W?_[^$3-B](3__?[_ 5!+ P04 " "I=(A+ +/09ED0 #= MLP $0 &-L9'(M,C Q-S$P,S$N>'-D[5U)<]LX%K[WK\#H,CU5HVBQLU:< M+L=+CZLPH#\( 8QY0<=0:O^AV B$=]3"9'G:]WW>.[DXN+SF^??OGXCV[WS\^W ME^"4>E&(B G#$&!?/"(Q13\X2/^#8P9#<$?E'W##[#;C8F _O'$_0_33L#?N#MX/^P: #I)B$?_ "G]6O'6#R;:'V MTX@%KRB;R)K]@YXJ'D&.TNJ$$A*%=@)?L)Z8SU!/5NK*6HAA+Z-;3K1(H"I@ M!V.8< &)ES'V5!+D\4#7'KQ__[ZG2[.JW+=5E+"#WI]?+N^T!3N??@% 6Q2' M,\H$("5+C"$?:.J#7C!U& \37Q(_&6I4A9>)U,:2QVC#D\J(*=LHDZJ]N2M=5C[J#X6I< MY)VL&1-^#S%.FEF;S1!<]S0)(H*!L?B[_KL=9P-@"RED.HEA\KU@< MO%F!18U,T$0-R?59,JG6RD<#M:04*[=O'V3KL&%27L6$:^2F'2?MV3 -\EK_ MY=TFQTZ1]MQK)%T(@QF=&TX,8DS/Y: MF1\?885XV(25E$;]Z.;$[1A 3]ZTL3(R(OUK925@\H"X4( '3;@PR)+?W1RB M'2<$8J]^\"U3Q3]75@C'GH(;-&$BI5$_NCEQ2P;$C#7G("72OQP\0$*HT$#J M4?IP-L-D3.,G\ID*V1_2N'V+QD!GIA^2J.G.7WLS1F>("2PS*2,OUP!3AL9' M'97Z=],,_R\/!J]DQIM6*36PF%'H""5)O"C00ESF3*8(:LP^ZG"I[ EDO]P MH7PT;BJ4),$$;[%, 1PUE4F2H&!+Q9DQU%0<2<+E7+B5XRF >UD!8#FM^PP# ME9??31$2)U2."D3"\@Y0E;[>7E3/BS4;%=1I>VF+N4-]&@X&!X-^'W3!*>82 MD$<,R3\2(*"10 [UL5<$*$!''/G7Y)/^751*0IQ4<1 6>G%MNL6.8B5+'J8Z M;VR)8\]C$?+5 T2X9O&8^-=BBEA2=(GA" =8>=LI$A '*UJO58LNBQ\.#@[[ M;^I:7!8ES0"3!0")#S036;'!!O@U8>1?.^\P5Y QR=@#6HLSE-"6&OJ@@:$S M]+W],K6HU30_"M#U^(1R(7N>=/= MN2PX^SO",[56NA8?V A'2_UH6-N/9%G*(J!CH)C4HX7!)C#YC L-3A55RJLN MS+C=^Z7%"\Z>9LB32CV/A+2,J4A50KBLZ MP?AENEW*$XB96G2PA"U5+V<,Q)SM?B&.".)=:&&&BF:EO%ANM>Q[XQC8/3&" B;/C M)FB=T=?!HFPC8>$"ARH1/8>8_1<&$>+7XS@0''LRV63( METFR,:&595&HTNN5+;X^)I:Z2GGJ5^$J"WE3RA50;(&8+U60Q,F4-9V8FU/^ MA+N]MR5Z;1A&JQ'<0?2-+8A:[;R#$?0$\JF:/#[ 0"^E$?\+9-^D?TI%W"$O M8MIUZ]JH)IHSRO;?6J*L @8&LNY;.3;(P?>V*VB[;3!NB>X<<_MO+6-N?=ON M?,RN9Y,\@&9Q\WJL2&7]>@@;<97UL;74QTHI8 ,?*T3[/,;KI3J%HV@; .X= M=;E'V$HOR%?"$ SP=^1?4LYO*-?L;=@YV["RU"%+JS"-!CW3'^UUL%HC!CF3 M0'$)4C;W+EAI]V8Y:"-,9U;:?VO)2IL,*CN8JM(PQ"),%']"B%"PFF ?;7N M;V[H-C#74B2'O63V.>SK#/1.JE*_5:K-E6 "$W1QAWBW$E&+CC.%\7BUZ3R@ MCZM9S8[HMM[KVM;+T;,%)]W WHZ&UFDH)9S*.C*,J*6.]=FSA.RVZV%;NYKM MZ-6:O7US*R2)7X/3'$T@W18]:&G1O(&])6UJOX%,/IHB@27G&S#K(OY2&P]6 ML[&D6&APAVR>WIRA#DG+]%#,+\B8LE!S5=>N3@R'[63?',3],[N_P_BI3T)K M.&#@[9!ILHVU+W*^+%-ZI96Z)K'2NL_#]2V+HL9^F0&TXS8PMCXQD;DYAD%R MC&GQ^)+G4:;NK+FG&V/VGM"N; M,IL>NBJ=M4H9!H(".4B;N!GC_TZ;\ $49HU=7)BP>4>S%0D'@ON$5M^R%%'A M!SNX!G%!I(;1/7RJ;PF3Q#F$'PPL0WA,#33Y;NJY[<*J"\(Y%!X,#LM=P+0# MV/F%TRLD]-$+Q.ZF,O.N:Y(BF;,['-HR&HF0'*= #&B0W=5ZGBX^>WAY:NF("!306,,'V]FC=X6KCN:?!AY9.5FVO M?;>Z0Q.U+-9B!\9"Z>Y*MM?R$I =W6TIJ[!M[ZF!Y.XWME=,+,;9]Y>2HF^1 M1XF' YQ,X)(:V0:#4?6>JE1;K2GD^\ K&WI-[2]UC]("AMT]%ME1.4Q:+]]R M,2GDA%#//_1:AK$]OGXSNXXV6$2KIG2L)![9WSVS6W,&E!+VL=:TG<#\@N6,4K6;G4']E*+ MEQ/?LL4+)E^HL3>W89*&Z8F=VIF<#-_9DI.RR78U-TFVW-0M 6+>R!"+E.[\ MY'55?I* _!/$,#NM_95R%#>2>U1[;5DEM5EGOSYZ%X4A9',90?"$X#'V(!'J M:&BDWVN\H0%N,@,Y2'D$:A5/G0UI]CKB?CBI]('6<:$=^E*' M*<]YZCO,/H#4L3!PL?Y]*?YDN]O SCB@D%/''4$BU!'>X#ZH-E?B?)D MO/80?E!*4_M8Q^.QW@"+/RD%B53I%Q2.$.OHSP\>=9J3X4#?:),RP"/)$1:1 MXO9W1J/944=_#?L#EK&V ^*/H<4?XO[@TQ!BC M^+X+J0@TPL*FH?ACSL*I(,O]TFHS5/:T[\B_D*F1D%T.9A_@2&_YAK8+R.\7 MOM61ZFZC+6R96BN[7/$*Q:1>JJ/JXO8"JO5;,EFY!]7O)"^Q'U0;+ ETYW+( M\[66%@=#1_GSCWHG-%"'QQ@,\H%*3GP"Y$_49P("F=;*'D;95QEV;I&/PGBQ M$C%/OSF=2+@B2"LU2!W,8H2V2JBV*"6ZX!8](!(A]?FQ@DD=%;;!IB1^(T&Y M&F033!;X+I9LL)]YTNSVCM;2+DQ.R:6G75&AX^GU*,"3^$!-T4 U:CZ;I1P" MA6FEE0YIM%)K04&4V ME!7CNKWHN6)ZM03)52+0U>T;4>)]K NB\B"99L4<]]\5A%M2Z86( M5;+9DDK;)]8YY.*GS=SWK)Z4HD3_5W7KWB(6I$+5JMO>\E-NUF^9* MYHC,EA';"IY]C:MP4_S"O?/I#>ZG$;J?(H;@6""V4".]UOU69<7Y<+%NT&T= M.AO+>874_'9!OOC.G]::/="7[WB)G&MTNQJ(+]KIUJ*JGU8[MTC-N'W$Z/@<E<90__[I9Q75+R8V2ZAY KA_'&\J"FO53 5?$6&&M2F-O2@?I)P75]OD% MYY'J"G1LW+5Y' 344Y2"9KN92W32%O.93OX8*DK?759'TAH=]&Q'NF4QH;+S M-SF6L>W',3*AU'ES,9(F HWS;MFRL,JGPDO:^2L%LE5Z"=/H#J(]J M7X-,5)?2!\Q5MU.?9.0ZZFB>5TFRWV.UN_\%/JF$ M^/J1(,:G>)8.ET@T_E<,4LJ/4^'K!Z=9?OIE&UL[7U;C[[RT_D3_BG-W'FYZ&>??[+3W_[B$8? MQV_?_O0?__XO__9_$/J?LP^_O#F?^_55G*W>C!?1KF)X\[5>7;[Y[Q"7?W^3 M%O.K-_\]7_R]_F(1NBWT9O.7:3W[^Y_S'\XNXYMOR_K/2W\9K^POO7__TS2VF?YHO/O],,68_WY=Z\8O\+W3W&@,]G"TW;3=HY.[S;S]\_Y5MOB;&F)\WO[W_=%D_]R%42W[^GU]_^;CI)ZIG MRY6=^?C3O__+FS>W<"SFT_@AIC?Y_W_[\/:[2OQTO@YQ8?_DYU<_YP]^/K/3 M7/[C98RK\?SJ>CZ#05B"$)NZ+A4G/PT+Z#]1!-_V_E]WEUK=7,>__+2L MKZZGT/.?NQ5MY/UB'4/^09PM-Z,\FH5WJ\NXV/[JE]JZ>EJOZK@\CRM;3X_L M3IN6>H7@-[M8@#A?8JONO51+KZ)GVH;U-+Y+X_ER!7 "DNNK]31/^?-XO8B^ MO@-Z=#5?K.I_;/[Y+KU?S*_C8G4#OYC\_W5]G75%J^[W*4DA""??KJ,'<2_6 MJ_4B/I8R_V:VA$_>SD ]?*[=-(Z6R[AJ-R&Z;+D01#WU_Y2=^V2AV2-[\'W9 MKL1<+^M97"ZA&5?/-BS8+]Z.,CV*=;#F/*".'L5^-/&6J_HJJZ@+6R_^RT[7 M(+W:Z M,2AFX5>[^#N@ 6U]C'Z]V*"T3]S#:BDJ^J'SJ5VM1;OV0/M[MH.I $7A^V8U M=(I)Y^*<",SG?OMV]K<9>'W3^A]@4L^7R_?S99TG94\ MA"A*&C-E-DQ=775 MC?G55;VZVC8[GL]6X-^#G]]$I^TOVK^0M];KK_6LOEI?_1+!3W]O;^Z^_+@& MQ/*/%G,?8UC^;0;U_C:?C;-9-ISH.VLJU@7P6!?Q$KX!JN;UN'U77JJQ5)>VFJ2!;WQ$5>4[ M\=XNX$>7<55[.^VP1\_6VU'W[O88]K^<\::E_X MRYMM=6&TNO]=PW7N=!+U"&FS=7)_R8Y$?#N#O\9/]MM^F9[YM'LA#K6%&A3M M2,C?XFKC.<;%QTM08OL$>^'S?H1YF!4C4%ZAGJXS#@_NX>2;GT(-X6(QO\HK MY7JUW>R8V,4,9LE]10U1+]1\WV!E.S_O"&UD.;/+VH,6.<_BQ_"DT&BU6M1N MO7&[/\VS&3N??5S-_=\OYU-HK:EW> )1^@&QF1K;6:@CP=XM/MO9=G?%G:VM+Z14;RO7,_B M'8KTH?5T)/['^#E; @?8M2^7Z$VD0[%L7D-O(G^(?@ZVY+3>*N#M%_,;H?_?;LYD.\GB^V$>G/!YS5>'FU?[=1[.^G=K]R?>G[GL0Y6 $T+-^3N ^<^Q"78%KY3? "OAF!3O]2 MKVZ.[,:A]?;>O4>_Z:QK^^OLJ5L-)^3.4EV*MC6^\U;=ZJ:16,^6Z$VDHR9E MHQJZ$GE]=647-T"I^O.L3K6WLU4.XZPW>P3OY].ZR<;C8;44%7VSF[^\7<%B M>#=K'IYO.F1EQ2@*WL'T;55KT:YU2^V34KRA4CZBKA>[X1\")[_ O[>?9YE; MG8R_;2]^6T68':'/%ML?0[^7,LMX)^5T[K\;AJUDF_L+R2[=YK;!>HD^6WO] MG^-TM;S[R6; $";;ZQ#_NOUQ]:-$X_5B\6@S8FI=G/[E)VB]VENF8BGJ M9*1#A%.'C'+0GF,&.1TH]8'@:/3W79WFBQ_SQ78\^NWK)JC\WMYD'N[OY3-? M5UIP'@.VR$6+D2/)(A^E0%):8J@*5"K:I'^/&#=:^#?S!?#J+S^1G]Y\C?7G MR]7FK[>UV(7_@8C?7UG9?O'S,D_"7".J0=/?E<]7<7H9O7D?:$%?BC#A/*8( M,H8/(.88_E^O]O/AQ3(5,9(K2PWRR01D4]#("ZR1$#@1YZ)V@AW/"OJ*6=$E M9J6XL47B_6*>XC+?A[/3BWB 6GRA8&5T8,0"<$*)@&0( 7%J*2+: H0<>LU: MZ [VBEG2.7"EJ#)>+U?S*UC6PY=L!RPW(?KK?!*U 5WV%P90F7))862X,2A( MP1 +.B&6H592QL#3\93AKY@RO8!7?O7Y$F?K>'M2\9 %Z,=B%2&&$XDELLXD M:#-Z)*20R!L5-#/,8LF/IXIXQ53I&+92)/D8I^GM;+E>9'Y_B,NX^-+ :-U1 MJA(&%E<":VR2@2*9(B!)-4/HE6+("Q[E?I+L+EAA M[##&/B&5""RUVA"D*.<(NFJ29$P$AX_GB7K%/.DB#"]VO,?[=0N#@EO/"E0>8*] MLA)<%)D42DD+)#1)R"LB@F'>>ZJ&[OMW/);/V_'M@2OLZIW-9^M&%MBSWU?* M".F8MR@I#5X)(P11#;HE2>*T(R+[N4-W_XL0HS5NA7D!1([+S067C5=ZB.9X MIARL/ )32O-ZXSR*3(%#(A)#.# A"+.$8C?T $ I!=(-?J4=NLX=76L4 ]H9.$;DD(PH8S%5-N$2"ZQ"HXB3@%@') M,G&#?IE6%-S2D4M[ TA/-Q'YYE'+'PM5C)'@8M!(.X>1()XCG6B.I3A+DU?. MF!8+6YF80A&%U0UX#S3YMY^?VY?L;<-R]Z9YB2W3_G,[%=Q2O9,IGT]:/1;L MM[AK(NXJ5A'#N66:(.%Y1#XRCPP!@XF ^1R(E\R$1K9#X1[_=?'HXN8A?=X4 MK%(45D?MD#",P_ST IE@(U*!8Z,9T<*WB'^7<;FZ&]9YS]@57*:>F]OP]VE\ M9I*_V,_=BUHG350"+$O-B4.:18RXY!PE;S4"$*D"YY5Z;#OQ[=!KI. )83[9 M8ME]3KV"2]-%/0.J_ )+?7@JVN[%:7?!BANBE>,":9H"4ECFXQZ$(V52HMQ8 M#M;0Z9:G'<(_,VH?XI6MSYO]$NCH.F:>W@4P1O8+HAS:D'&]1Q M)"W@)P#/1 ,FIDW(O%CO#RH R8=-!^[I5VNL9)6*RXB19$[ M@X@U%-'LA"MJG4V,2DU;G%PH$Q8=%O&.A'6XU+N8K[M;@>\JK'R,SIF@D>&. M(:)80M@F@J2S8'=Z"QCYH4=)!T6\(U$=,._@VVYY!]]63D3%&5@B"6.#!/<8 M"97 [;$,1X>C<;;%/E"9L.JP>'<0J2$;T\$/:)[(_.H/T9&O(Y=Q&GV7!#F?)(T)!0C#0ZQ:13]*@[R2\X!T=VPSXG_J?OM,]+ M'D1_+5:\[J[LBAM$4.$,)JP J"'/$#7,H>@N*S!'F33Q2]L>BJL_6$Q>G@NI5["VI9^@GGZ].VHAJP*'_[+V-)3 >HZ31808CPP&[2JE%M@. M=H4Z"7UZP;18DK4G_M-J#.[?33W[O$%E!X-V%ZRDXB()#TTRXG-BRHB<=A0Y M9HGTB4GE6QS#*G/\KV,[IW/$?N3(*7<#NNS>[UPQ;[>W\P7YY@*'?O!Y\T >Y)46YEI?6V67%HB/RYW[Z=?<^8]SF5Z^8J\8G3X[\X%K=/ MG:_GZ^7SDC^:$8]?KSYH#3VPC8K"VI,H#D@)KA"Q1".9T65F;6-0,(RN"02G9G!+4")CK43&=-NE? MAAK#.#'S&NN[\F-T>LM[7Y_O^OIN\T^Z%]?>U5QA'90UWB$1OD,SY MY%7"%CHD<$I$&$(:\7MH^-WIST]?X_1+O.5/OYCN;+&R) 26P++EGG)$F:+Y MXK)&E#LJM"%6RA9Z9.AKZI%\ZWPU[6ILAJ\_'O?T3F_VR_^=+5;*D1"SKY@H MLR@HEV#1H!ZIF+Q/5(?@NKF:\T_^%QB;P;C>!4X.YF2]#Z'1#="?X^S'9PN+ M-7N;E.O7>E9?K:\V;WZ\MS=W7WY< R#Y1XNYCS$ 'Z#>W^:S<;XPM2'/]DGN MV>?;YT).'89X(LYWG;OKU_DZ?O?SNT[FM[?L=)=CT$'M52(\."?!RF7"(V92 M0@[<+^0#)4QK0AF6'=ZR:2+R?1ZH^:,\4 ="U%]CU82,*3TW?'Q&A):4&':. MV9@S.38,CUF+ S%E#)WBK)D/;$B./E?3$+D:5J1YEGG9%VD;-U(Q<9$S!FEA MF!I1=:&QDH ,9Z,+QB>3BZ%;)8,G:U]#48"D.=U4 9HV:J8B&$AS=LX4 M5W(\&F5TSMD$GRG<*%O$*3>87@E1^QB,_JF:$U3US]1&K502CT=JI/#Y:'PV M5A.-J7(P$ MI^.QE!<7HW&>P>1,CMF9EBVN3Y7)A_8:6-K+4)0*$C?L8_LH2165C=ASAP0/ M&)% !"(Y&1!)3C!J@A*X45K1T^%P: ;TH^NLJ,4L8J61]2$?N:42.4_A;\1C MGI_D;?7 ]:#B((?QXNG#HP41'MB,?'OO%;>?FP]U55PS+P+%2!M+4!X=^^M=D&[^\HJJ8D.^5H"K 44B?R$IHA1 MP@25D7@:L&0M,NP/*MQ0AG5MH!T>Z>YR@$.E:0#LPTCUXDNTY]U!7E1R.R<$\Y,[!/%0P%I3E M-UJU39H$3ZAHX4T,*A!0@G*MD.TU^/1;7,W3]W&'MS,_OWHQ'T&K2JL)$VDB*='&+H:@B&<3W[Y%@,*MARDK3J0QF"/^#9GEX4=[,6 MJO,+.=%C<3$Z8Y1,]&@\P?DHR8AR.L&"MMC;*Y!$9: *NQ?H7YFB[AJ#0<0D MAZV8>X+\#W5^K4=5O+^-:L2UTN?&&(KE!2'G%V.E\]"NXW+CQ\ M9=PY^*]2'7>)PD#"]:]!)?< ^Q_KK&9_6GE_$Y440K$+6)S.L+E@YQQ3/ %4 MSNB(*W9FQD/=-AF\4NX<^]>HD[L$81A[6:] (_< ^A_J3'*/^GAO$Q71#(:! MB(D9D=$YG4S.V5D>F7,YF1 YP4/=41R^/NX:^U>ICSL$81C;O*]!'WB\E8FHDRDXF>\)&&T0%,QE*<2VTFHZ%NM@]<&WM3QIUB M,(CS#X-7Q7U /J#[)?TE82FVSVCO2!U=1%IT$M%"1(=MWST,4 #.\=YX+W/+B\[ M[@6WJX1$PUZVATO_TJ-WVH6^Z).D+XM1(M,;U#5;YC3WL^5\6H><8/;,3K/- M\O$R/GJFOGB2M,>/!(-UM9K[OU_.IR#^,J?(6]WLT$C[BE9$F. =QL@1%1%1 MP2&%C48N.\4TRJ\FX=Z11 M?TYY\;;;09MW"5:I=?J1E./U8@$JH=GX;S^NDHB42Y]0U!BZA[%#7L> N#+2 M6AH2=RUNAA6GP6$C]?*('P]/J8$?>3]?PP( "VY6^?L'__D"E;**.D$L( 3K M++&!(Q<8]-4XGVB0ELI&SS8/A !'#=S3!+)=(56*"Y.KZ^G\)H)Q=9OM_1"= ML+=LY9.) 9N$6 @$<0ON"G0;;#*'@R/:$\=;[+J5N2C?,4/Z *V@XEBL#R3) MBV4JEJ).1CI$>'Z42#EHS^7#M3I0Z@/!T0S^8=_NU4=G8)4BQ7E,$60,'^*7 M.%LW6$V>+U 9G;AB22,:B$'&!(4D=!8QE;3TT$4>6T2K0S,+E$J%@A< M7<;%(P :T>'E0E6BC!OH:WY@42!L D9!L(B$YYS3_,:B;V%-%%\P6O&A4YA* M$>*@L,HS/CFP6>BD)!()<^@>4#W:P%#0.)($+CEK\VQ:<870?>"A$\Q*L2&' M(N>SCK8=K*?O M;[?'J)@?$<+FT10[?6_K\'8VMM?URDYW>1'/EZC G(F4(4TZ$JD:3"(:LZ0 M<"Q00YU*;O :H6,>= =50;?R[K6YS;(&3+Y>Q,LX6]9?XNV.5'YJY[>X>I<^ MV6^[G!=T*[ITSN$I6CU(>^F MS6*8V,6LGGU^_, G6-.UKW>9H?L+5U@*[V *(96\1=Z;;((+BFB*-BD.KAYI M\6) &8>U8_+T@EHIOGR*5]?SA5W9QK$_S M]W:/%W-P70 [=<(DX%1B2%((R01(M&1#\]*8X:T:>N M7$^8E>+,<^]([E<3.TI52KD((H+,$19WS\O@D)(+^(U[8.DV_7^1P@Z+B-C]G4D&A0NJ+4\"BAL\I9ASB+ 05, M/7(A*>9TLJ 8A^Z5=<>/?A KQY;Y=5RL;MY/+9CXLY 7P^M\=A6XOI,F+Q>K MB.'<,DWR=DA$/C)P"@@AB+"\<^HE,\/?0^C _.P8HU-:%HVV%7<7K)QQF&'" M4"0,U*8&/#VA!G'K$J>!)1E:'&DMN:JT8D7G*)7BQ=O9RLX^UR#X+0K XLDW M/UT'L);_.I^'K_5TU_9"D^(521%+K"G""I0Q%A0@CC0BP[!-T03I:(OC""57 MEE88:@@Q%O M@44MKJL\0FEI]]7QE&5K#,H<*.0I I,:9\]2YG,%]/YU]/=2LL2/)E2/TRY[W_PZ,OW M<5'/P]N97^3;D^?Q]O_P[]NU&A;M2UC(XP?H\"2EZ'=QOJP@%>@#3WEV1#GW MB :'D0$7./.%8T."$\WV"/H9E1QI@1Z""_6E!AZ17]9=] M%^J:5U)QSAVQ/A_N5!8F3F0(>PL+,%-)13"^M1_L\QBO@4#S@B-3:ECP< MUMA-PX?O*LF)(]XZ9*ECB$8TI6 M28F B8/90!5!#JN /+?@4-@H,J9K*$M>,KW5BH]4XKMT7B]O MKU:#LGR_B%?U^FKY=O8%3,:-M[;[4/ 1%58Q$@I&I$&2>8,PQQX1DR@BRE"2 M#/:FS=%RT6\.H,)L*P9QL2BQK6?9L'LW^P@NR+OTW7;9_5[9KAARHPJJ?/B> M6\F1ECPB*Q4@$'+0A4AF@\+8MSF +G]7).L-TG*;5$\=V+MT$0_'.'9N4NTO M7H7 7;(BPD12!GD-@D1M#6**$,P]#CRU.%VI?E>$Z@G0T]%I>]KC;NU_]M3' M001K4F'E\V53%RC,-<:0IS%K<4919"[%$+WSIL7+R?IW3KF>(#Z]3MNFP#E* MH6W+5E8[F2(3B&MLD LA(163!"$XJ'BO#9'B>&J9WY/!WP>8IR/1RUER#N+3 MR]54)#AF>$[)1,")]M1;9"PA2!*176CN@FJQMT_P[YM;G0)[4EWU)-_.H>KJ M2?%*<1>%DPX)CR7RBGND3;"(!B,E=IH$T\)K)+^K$'I/@)Z.3D^2M!S$I2=E M*T.849)K)*"[B#G!$%=>(R*=-MAXI5.;[(J_JZ!Z'V@6W*A[#J+;,$G+S>1G M*JD49L00+5%4+F0=;?*1_F=S-R!0[A[_-S/UI/O( MY"*.OMAZ\\C$Q7R1@S$/IX5W'FP>,KD &&_C>\>1[(!JJL""-M:";>&B1DE: MCJ2,!G&2A(A8,^,'GV"N%,GZQ?44+/O5KK8";V(P]T_KC.UTNNR ?D?77SD. M%HFE"5$#HZ5I3L&AO$/.8TVMQU'KP:>E.0$O2P)^LJ7W;+VL9W&YC+#;6 MSNUOPB%K[XYJ*A.8\(90F+XT@+>5%(K1,:0)M5B0;/"TN(S/?]^+;[? GHQF M@%M89XCBWFV#O66KY(.',21(,NAW4/EB.L,.$09.? I68MZ"4*?=2N^=4!V@ M>3H;[A :[2VJXUEP0'5OL-)6Y=7,R>ZT#-$\< M$[FH9W;F6\9$GJFD"A$, "SD!J.WV_=M/:OP.@%M";ABIO9QV52L9[!9,S)0IP2\<1 MYE0B+CP.UG&H>_!O[?0U[#LT7]>@GI)<[Q:W>GQOXNS]A2O%B"="1^2Y)(A[ M%5$4GL$:0U*@C@#.+?;53QKX*$&GUFB6-NNWV[2?YI_LM_^N5Y^13"V#+5>D7/0\]@,(J_ XY3JC^_GEL\O\&-R]P99]G>4JK@QF.1E MAQ*)D8V!(BTL0UCCJ#WWTH=&KO0_;T5WK &Z&K-7>@VZR5L&[_/=)1B;PU*] MMZRY4C00J@1#D0J/TD,CHX'913R;8(CAVH^@FD/PS6[ MS^O4;7#WM[D:/BE.$0M$7$"HE@#'"V8 6B MR;JDG)$X#?[%X**<;#@?AC):IYX]?YN!;3JM_Q'#?]YZRH_N#-[O]H\6]1)^ M=;[.0SOLOQ4TQTT _%4]6P-G'N ^BPFT\'V^A;B< M?%LM+$S#>F87-V]A@#89\: D#"3(]_GM;!47X'3OOB;05ZN5%2P):CE25G#$ MJ&8H*<:1$5(SKV1TJ<6F9[$MI6,9].,5@@$A76P=O;N(T6B^/O-U9;3A41N! ME(0_.*86F?SP!-9!8J=8SB _=!8-9NR?KFR=X%TL9<8"Y'N_F.].\?/HJ\I: M&QE7'B5K""S]GJ$0L$#$8:P=82G@%B^^%_(&VH[1TR07K? IE@;,3N-R>[?J M8UQ\J?WFN...<7^A1&6#]%I2,/H86%H*AX@$IO!'(E([(1@W;:[A%N' T6/V M---79QB5XL$O(.)MMH([>?=??7RQ3$6]28R0_&"QI2A: 7_+B8$2N "<"N)L MFYV60H\Z=S&&\_X0*\6,3]%?SN;3^>>;YLQXL4QE:5!!*@(.(76(ZT3 230, M$8^]5IIQ+ =_4:,R2QCL@%KU$4 MRB*J,?-,Y#-;W<1)^CP_TM52T1J;TXSV5I,M'ZFRQ@1XIFSE2<"6)X,P]A%9 M1QS2&)2@9L)PI510;7+TE=J9.WXH=[*B&\!.MV#DWNRBQPLE*BY(Y%1)) W MF 1S*' '2I F!Q9YP+)-8*/4AEIGI.@.IN)1B6TRK$8QB;MO*\HLYU1[9$5D MB#D#"M9KC3"W4;A(E77=)*/N.$(6>40,9JCKP2F 7*C?2##W>V',4?'^_I%*]BP8>X M";&!V+?/U3W@L2O^\&*ABDOL>>0"24<,\OD=96G (C,J,NV3L):T2)E9: .N M4V9T"E:Q^&.< 0;3G$L_7-6S>KG*B'R)^[FQIV2E%2>P5LK\FK)!EJ2$HG:P M9O*<15M+IT6+VQ)EKH=U2Y#N$2N7M.LV,'^[KF[EW1VZ?*E(14(2!., .A%\ M-[K))\5QSC1LG0M,4Q5;G LLHSB&NO?1(>C%;JW.9_/OS;;]JN?%,I5Q8.Y! MEY!+6H"A3S RP4"W#;7&X21DZN:ZS!^07%VB7DYQ'?J:QDM//X OJ8(6>7-< M2I2BA.XYDE"RU@N+.7%J^(&TKG?^NX!I6,=_;H]678+U!JV]TP"C:9%< ,!YE,"-QH]V; MGB+4SUXM.JSOC>NH#$F1.T)0?C< 2>(%L> M,2RU2!^5,VY7(CT._V'JD*'$H8B3182 HV:PMBZ_SHOMX$/9_;"E4]#VT\-/ MPV(SZ 1OASS_Y,G[U_9(+7)L596\D%R9LS0^9;*_9!%T8M\\\L(*-?.;7=S&C7;;.YTT"PY#=A7> MQ]O4"06;>K 11V >AWJZSEU^4%B3;_DF=0RW/O+5]7JU:?-=FMC%#&S&^XK* MH_0@^OBAQG?IS"YKG[<-%+H^QL>T*.K^6R3:"!GKXB+9?EN]#]WWBT^ MV]GVW;O-?LK2+^KK+5K;C)"G;K_D;-LF+@$?=/7X-MI)VBS9[X_QX=R&:&A^YHCJ1M4" M>K_:Q>?ZN<1-+WQ9F=&(*D645IB?7>B+?/^.*3(Z9X:-##T?NA?:U1&);O I MYF%^]\#JV]G*SC[7L+KM3:^ZNV!EHS+2"Y\/B()C+05'TC*?GTH)@7K M*-- M\-=T:J9SS(JQ9+H9G1B>3Q.V?U^J6065E9X2C1-25'+$N(<_@M8Y'W$@WA-! M0C>)ZE\5:_K"[I_G[XIECQ_V^;O> @\_FG3/;' \^NW9S8=X#3HR^U?;LB0JQ;QL^^3[_ M;YG6BC(PJ^C%#0QN_7E6I]K;V6K[E&W.T3&?UK[N&>U&$FSVJY:W^B^&=[/] M:?^@P,5T_O7D?FZK;)![=D&/KK=RV#*+ T-:,8H2CPI6Q6!1C)2)(!3WK-%= MGI*[Q*/5&&;&#;!B$ZX_>(?X2?D*JV!)N4U_-*ZFLQ2Q%Z\&@Y1P9PB+" M%#!A+LFHN:?.M/#>7L%3H*W8UBO0)6S]1JO<\%;^X5@ >^V^[=CE/YQ=QG__ ME_\%4$L#!!0 ( *ETB$OZ+I4YY$L %N^ P 5 8VQD&UL[;UKDQLWDB[\?7^%7Y_/7N-^V=C9$[C.482L5DCRSCF?*DID MM9IC-JNW2,KJ^?4OP&:Q+^*E6'>V/..PI>X""GCR*2 SD9GXS__][7;^T]>L M6,[RQ=]^AO\.?OXI6TSRZ6SQY6\___[Q%_71O'GS\__^KW_[S__OEU_^K_[P M]B>;3]:WV6+UDRFR=)5-?_ISMKKYZ1_3;/G'3]=%?OO3/_+BC]G7])=?'AK] MM/G#?+;XXS_BOSZGR^RG;\O9?RPG-]EM^C:?I*O-NV]6J[O_^/77/__\\]^_ M?2[F_YX77WY% .!?=ZT./A'_]DOYV"_Q1[] ] N&__YM.?WYIS##Q7+S[@HO M*1^/OYVN=@V>/DQ_??CE[M'ONOX3;YZ%4LI?-[_=/;J<[7LP= I__;^_O?VX M@>27V6*Y2A>3[.?_^K>??GI KLCGV8?L^J?XW]\_O'G6R62>KZ=9D?[[)+_] M-3[PJT[GL?W'FRQ;F?SV+E\$>2W#(#9]W139]=]^GLRG18 *<@@>@/I?QUNM M[N^RO_V\G-W>S0-(O[8[-#69%.ML&G^0+98;0JC%]&IUDQ7;7[V=I9]G\]EJ MEBUMMDIG\YK3:?*F3B%XEQ9%&,[7K-'T#O72Z= C;:?K>79U;?+E*L 9D%S? MKN=Q=;#979%-9B70ZC8O5K-_;?YZ=?V^R.^R8G4??N'^9SV[B\M*H^EW.9*> M('3?[K))&*Y?K]9%]G24\3>+97CDS2(L#U]FG^>96BZS5;,/HLTW]P111_,? M MK(OA=\%%6S:8+ZMO[Q#H"I^ M&R=;MC1$DRYOXA[Q-9UO%(K%]+>T^".@$=[U,9NLBPU*IX9[7B^]#OW<[ZE9 MK[U.[9'V.[8'52$T#<]7ZZ%53%H?SD!@[OOMF\7OBV @SF?_"BIUOER^SY>S M^%%V!&"#(?0*6K7%K$Y?;4TCO[V=K6ZWKS7Y8C5;?,D6DRIKVNFFW0_R07O] M;;:8W:YOWV;!I'^?WI=/?EP'Q.*/BGR29=/E[XO0[[M\8:):-8]P7@4S((V] M;9I6_MP'&D_W<)Z]&9S?5?>3J/C15>V@M0$':0>S*KYJF<]GTZB%/57Q*XRX M:@]=#OGC*OQ[ ]O#YN7G^9_UAGZTI]ZF$ RK(KL)SP2JQFVC^50.]=C7E+:+ M2 43KD97_4_B?5J$']UDJ]DDG;'4QA85G=OUEL38?#>J(\!WLO+-/I?&NV/C=7)Y.\B,<9 MG_)=+_]G%GHO)C?WV^ZF:K7[7<5];K@1=0AIM7WR=,N6AOAF$?Z8?4J_G1[3 MGD?;'\2YNE"%IBT-\EVVVA@X6?'Q)BQBIP9VX/%N!O/X5:BP>$UG\W7$X=&* M<=\F\]##U!?Y;=PIUZNM3]ZEQ2)\);N.*J+>T^N[!LND\TD\N-B,1:?+V22L M(C8./YN^:*16JV+V>;VQ#C_E48W-%Q]7^>2/FWP>WE;5B!E@*-V 6&T9.]JH MI8%=%5_2Q?80)6*6+2?%[&X+Y-9A>6J>S[0*\?6*G8CYY]%,>5[2XDST:-;4GVNY[.X-GC]+]Y+?Z_D-VEQ=; MQ^F7,P(,VG]39Q!4V^].M6MK>'&WO]HL[._GZ>G%]=#S'0WG[ 6@8ON.AOO( MN0_9,JA6DXWS(CRCPIK^=;:ZKSF-<_OM?'I/?M/:U$[WV=&T*GZ01UNU.;2M M\AU/E%;WE8:UMT5G0ZKU45;JH:TAKV]OT^(^4&KV93&[GDW2Q2JZ<=:;,X+W M^7Q6Y7SLO%YZ'?KFT'GYL(-ETZM%=?=\59'U.XQ>P3N;OHUZ[75J[5)[4(I7 M7)1K]'5P&FDQ*6>R_>/3R>QBRF>+U:_3V>VOVV=^3>@QXIUN M1O^D9=N#"G^.!UCYXI=I=IVNYZN:0SS83X<#SF_3V:+Y>)]UT_IP-[W_?LEQTT-8=[I*>#@PZDF2TV43QOPU^W3\=Q-4J) M>'A=]FV5A?UFVN$+FZ=L_K>?PS"2ZHT389%%G! GB:#4.@$A]-8++A%34.OG$Y_'?*N\V JO MVYD_BO'@-#8;Z9'Y5^TBD4A2SS 7WFH*#516(,>4H]IX9BFJ@L(CB54Q^2DO M E7_]C,L6V[7O[.V[Y@/UYU \UZP"M,*/]@LW?\1/N"@C/_MYU58J1Y_F"]6 MX7MR\XU2'E;M!T=3+Q0[.%-]_RF,7GV;U?JZ'ELG@ 7H,2/.2Q]0XXH(P;US M ")%K;$]$NO(?OD]T=IG0]XU>!NF#4F:.&[[3,L[AS2/K1,J2( 1&\68-M8[ M;JC$A"*EJ=="\01!)BG!1'GB*20!;AC MT!#KA1P?;+JH$)^QN)51^15Z=0= MK*^(;U1H)P@%Q#"JH5:<&^8M,9)A[ZD8A!R8K=B'][ M9LWM(8GL&(.E++NT"I+Q;X M=1%@CVFXBZF??8M_6IXDPN%&B<,8$6.\P@I0Z+6$@D#OA)/*.4$K&0E[N8 N MD0NM =47'3;)'_' X\WM79%_??!^G^3#D58)";8$L6%9=9Y1A8364A$FPWR= M8 ;5WS'P)1*B/:3ZVR86RV"%;2)[WBP"-E\"AT]3XEBSA -"O*7 8N&I0UY: M0@#TBE).I*&B-B?()7*B1:@&5S3_7CS).CE'Q]PT3#"5% )M$+2*2J+#WSB- M.Z25E%)-+TB3:.YF:16KOIAQP($:_CS/]GA2#\[Q"(?:>D6BA<6:L2@53I4. M&ID)%A]!6!F*/7,7I*LT9]M J Z^8KW+CG'M6+.$"82-,IICXZCC4BA.+ \[ MM\-0,E+?M]*_:M/A:G4^4H^<^,]?]QSZ='\8U%:!HEY/L,X;40^699QE]G;V M-9N^'%J5 ZDJS1,D.)5,"22QI @ZR3R'"CB N4%:^3$<21V92/5#J5.=) 08 MR&SX4C%BU'HO /72$ .YQ!HSTJ/F=/18JEVQ'CR8:AFO41]-'9FKOO\M_6=> MF'FZ7)XXHCJCEP1;3+ 704J$4*>I#( QR;WQ <1@J(S_J*H]?KST^'0&8V\> MP<,S>!S_N_3V]('"F3TEADB"G"8LP&&*&'69U0HCKM^H#Z M]7/3&ZP(0-X *"A64DF/@+(NK X<63G.@Z\Q,N\\(/LBELV^9O-@P$P_99.; M13[/O]Q_F'VYJ>#[/M$RP4Q"Y0170HKP04DMK0/>0$01#E;R" _'.I-HWB5R MO?G#U\M5?IL5F^37F']X,[NKX X_W"H1&A"LB::&AB466$&DE X+(H24F-=7 MW3MS0_7%D/90&\$&=J0YUF-BJ >. J>A!Q0@K '#4@5KU/I@<1I/&'I!*U1G[/LF?&),Y4#+1+,D<+,0P L\UA@[W6) M/N/>U->I>CL_:5OZ>1? ]:5>[1OMPXTFI_W0)]LF 3FK% (6*F6EQ1 $!7,[ M9XHM3O:FMX_E\*.Q)"LPHPV\?@RNC/*48GP4.9<:WU?WB#])?+I<^;SX,RVF M;]//AYW$AQ].D&96 6^!$=HX$Q90YQ]&RK&P8H0^OQ;1SUN&I^]O_(FA$&.\ M9]-MR<)-KQX6).0-#7!&<,&BJY\K*<,T(67:9A6EF29UL= M]?#Z,;AR48;I4*_# HJ<@L)!6(X4&E\_=VY P[0R^J<-T_/@ MZ>L;_Y NOIPJ5;5[)M'6 @>E 9AP3"%301A7WR=#$ M)T\EP&A(.8*:"R,U0](Z4\X#2.K'O:77D,<^B3;"XG)E.\HMN%^1#B/*[96] M)X7Y[+F$&:W#%F,\0L0#S17BO)P+(;#/,\2*&W M2>3M8=";/--OU>3Y]+D$ M$2.@,5(PPL)>9#WW.XU!$6C&%Y?9BCP;8%!;_=WC:(UW$'U9Q/O;WTRSQ6IV M/4N?Q($^N%?3?>[53\^"M@[IT-V],<&*8Q[1#@HG%98"R%")F7.])OZVX?@_ MU_\W+G@'/&&J,N&]!P2/@8=5/(8MOS$ADH6/DS"(H8/8"ZH%>%PX4'W'0&?+ M7B?NZW' VQ=]_Y[GTS]GCV<$>_A6/I)8YI&5G 85#TD'-3#HB;.E0;A=9_'G MG1"D)AXC7Y#*6>WE\?&TA8[>F$!BG332"V)QT$%XT#%W=H8EM+Y>W5F$^I@6 MI);A[:]JVF7[/=E=KV>OYU='SO";=)MHI@T#A@% M0!"@T(C31^-&E%$;%'# >)\.@\2R+>7!:+<7U-YYN+81;3W]+B MCVQ[?VAY._G@ QA-)L7F:KC%],6H=T0^\KF?:)D +;PFG%A/PP9N,*;*(^Z, M]LQ9HL$8PE;VSZ%ZK,J1]@F26&!K@@T% ;):8.EI.7_C='T71\L!*JW)\6", M2GLHC3HPY;SS)LN1]AH2!QE C*#J"TGSO@E9$6T(M:#ATSGX3/>@PAG@E%J M"2 TGI$*816!Y3P(-?92#IDJR^/(B40]+"Y7MB,_9.I#I)=TR$0]$ 9X3S4W MCDA(($3E7## O9X9GG\H45D21P^9SL-@W(=,C@"OXP4#5(+H$60.ZG(N7.OZ M\NSED*FV/!M@4/N0::^-DR_"'XMX;4!6W!XZ+#K=,@'$(@JT85P: #'!4NPT M4"=Y)4NBW^^R;9VZ&Z1Z\S=]#29N'+?/BX_IT^&;/-[_O,[7R]\719;.H[OM M;;YN%E>%6_S\&443XK4O#U>7ZJS=R9!G=78$6@=Y( +XHU$ MC[LFKE\;L;-5I2L+;RP8CY_';[/E\M--NIMW'SP^\<[$8^<$%X!#$W9V%0B MW!9C3UB#[(?.CIK&Q^-V,>[<(UO--_FD;G29?'?(V#_0P]!.S<<9'!9M%1?G M6?TD5 IFH<5&84,D)9 'HPH9)FV0/*2C<'@>GD=UI^>)/F(VJ_,X5HK33DD3 M[_^C6QRD5[Y/,^JHX[,CZ1YT@[:+VZA=H0=6B^.^T<.-$BXY(0 0KBBU4$"J M-"^A,:K79,^:SM+6A/^R:&Q;H/7F9U!V!=5?O_X]_QK M5BRB!J^^9(O)QLK^O#J#-U6[2+3CD&(@C%3.,X@QLLWUDZ?Y\&$[@"4?8\G[AXLS?DSC)'C;#>:61W=JXD]9U#G<7Y#D20 MYN#UIN*N%[/)["Z=Z[R2@KOG\6 Q0(04CO4,H5><"@]-.3-G4?W*C^Q5T:(% M[/JSL^_6Q>0F76;J2Y%M?)!5K.A#C1*%;%C\!#9(6>P5HUCC_Z9%Y_"*Y=7UW$WW%ZFO;I_W!9/^(TK]I!8X*PFU#%@PN2E!Y[J MG0E7N(XD!-@ Q@HU@1%+GC2I76V6X'KFO MN'5)G\^D1CC^F)P:I?_W.*@*91JNUA5X"#\NY43/&>PO[ M8$-SI"[)(V\YV2Y&%]QWUG;MD^+(^6X*J=COMSWR7KF-GRY@2L"[V";ABRX1[ #AAPD@I-<-A*H!LYZ ),7T6Q.]3PMW MTY_?^OMLK".K?Y5FB1 *6!Z@LX98HP#WNK1T8QY;G^=FH]@%.@!M^ Q6=9L' M5?9?V=3DRV-,J=A#HH2DF M".&6 4&@0*T'5$-(1QBNW(\[*J:5-X!H!71X3 M7?]>Y,LGZ;%_#UCK[#HOLD_IMWI$JM9WXI23#.@8J*L@(5 AOEN!#<(C7)?Z MIE@G0(Z9?#'INBOR/>L[H51B#*V!A@,IK-7V\8.52(_283X2\C4!/!F\35;KFZWM0ZB67!$ M_M\_G/!@# 3;0T,+# :.*;(+?@C62(,KZCOTHG<@]\;(U#:1=XR[?LFX]+O0 MRS/LYX;=)F&7Q11[:0+--8>:8P%V^AYVHW2FM\B+ 3"L[V3)YW$7*]+YXP _ M9'?S;/HEWC<^GWW-BFR:%[\OL^F';)K=WD61O,^*R:;:P@'_2Y-.$VF( -0+ M CU TGKK9>G3T%;+^@71.E,^^O#+]@CIZ"KU[/OMF\7^HD4_9G4>1"W5%&'N MM -"*ZW<]BH&Q<-V4TD#&PZ/]JKS($D44L9S18+"S2WBW&YQ8 @TT$@&KFLE410Y+DI,;#,P=>1G63;DX#[S+3;D ,?%) M.A@ Y1(;AY'VY3R54/5),H*4B[HD:0^ORTZY\%!($19H@RS10B.L_6Z1UKC! M#?4C2+FHRXTV$;ND8'MA!('.<(NM-QI;8/UN/>1>U[\7> 0)%W6YT )0EQML M#X6@&&&&.?4!.0<1W%$=*%__O' $V1>U%X?6\+K48'L)"0+$0,&IDC3>=,UV MR#%"ZU\],8(4C/HZ9TMP#1]:4/6V@4]_9O.OV<.- [N#L5IQ"8W>F"!&O!' M*>NX%HIJ@F'I=,6(CC#KO!^G\CCPOAP^C^E6% :0X?&^9BH(DI#%J[=V&),& M<5TC"78>CM/M(#Y^5C_]=LO[C;I=I8^^,6$64448#NJ1Y-)CY,235K=C9VI=;,?/R3Y6UI??-3::/$>$;3+PUZO0SO M: 1G6T(\&++9&D:CCM;\N I;27S;W[/\2Y'>WI5XS(K,-J;^D5$MP]:5B?GR@W]/1G@R-.]@FH=@"A&/] M4RR #/\%W)=S9)S@<8=7MB"[EVQH&:G7R8I1!DB.B0SGDN! ^MG[=)ZK^2HW MP=*XSHO%+#UX@GST^01KJS1C- PWV,;>0@5WBZ-#J/[)1G>G=.F&M6/&NKNK*I=B;:(3E^+ M]-MLM#2&:R@E5MT&,6D_G44G:TKG?&H!_QJ[R'@_%NJXP[8%MH9NL![Y5>DTB%;52Z6!V&D\)X\'60"4Z@HCZI>HZ.P4> MEG%=H-H]YWR^+KJG7*6W)-1)QHV32%OG.1:"VMWJ[YMZ@C.L"U!X( M-_O:PQI7Z2T)I=P1ZIG3C 'L20QU*['1BM5W1G1V$<"PA.L U#[MU"QKV4X] MO\/$$@DYE9@K"1U@0$&V^QPA:^"B%A="N5[Q&QN[PC>2_9G.XYQ:H-:3WA)F MH4<$BNE55++>$6@ MH,8QJ7$Y?X9-@V,6<&'LZ0:QOACSOLCNTMGTP_XBCGN>2B!W7@,.$$2""@2\ M)&"W66O4("[GTOSO]5$9:#V((W7?[K+%,GN7'9/WT79!7?,084ZTAYI8;EV8 M8#E7@D@#!ER:Y[Q-G+H/B3T<2ME#'&SH*L 27[O,Y[-IC!O6Z3P&EGZ\R8(P M^G[Y+H8BGI^ERQL_S_\<=A#Y[5V1W<00D*_9T\#X(0:S)7;X[3A&\3XMPH]N MLE4\2Q\LT'4X9,@H Y9B66%*F%*YTS%&FA3#04QML)<*H=:+/8*SSPG!KROB[ M^P#:@J8OA?' B$\&6!YMEV!,%# 6(X/"'XFR!%),@LJEE7="RP1!)BD)3WGB M*21,.:@IC 7NN5+ ];F,G!&3VXIXJU&F&R OFU4!64:D15)80:E0 G"")3%$ M6,($&8@T)T)W^^?,>3#5/LV)][OEUQ^SXNML$C,3)U&SBU=*^HM]]1I(Y07E'AM.9"&@1'&Y'4BWG;@Z6MY_Y ML_"N&[68 MVC#D>7YW^^@(.5D(KD+KQ%+(I7(>,8DHT$ 2H)0A%E)F"J!#G5-*$BK&P&(('"1LFLU;'B,H(<$0>H,?45@+>)U1&+::W@8AQ,NV8EIW57Y4:I\@')V\#$-@8RJ4":@* M#I%#3F%'9/TEI+/8M&Y(T@5:O=4G\F,OFD_7F9H;%U"U6L]7]F\5U7MQN1M_A8<:N7M-OFS*]V>V3$_6> M7O=8/,#/%C%?,"SS&Q$%*-[.TL^S^6Q[97$@7U ./N6[7O[/+/0>%,O[;7=3 MM7J\BW+@\BJ[@>R;3#G>J\6'6-6G>-!_WN6+HOQK6,%FE:JQM/J>!"D"9%"\ M-360 Q2^#XP (0):'?ZIYIT:+YZGCHE:>T>BP@;#K$("8!^V&"ML6,,V."KO M?8,KI5L^81J(/?DX&SLI!D/69:[1?FD@ZQ*\\1S+YWP M# NK-07>.TEW"SC3?>I9%2W<5N59@2L-(>N++#&8,<9WOBB >ES).=PHS-) MB2E2P H5=W>@W0Y"@^NG'YWO^K@PW:8U4'L\R%L5L\DJF^X?^OZ?5CGAJ]UM M0A"C6(7Q.@2MP0CJTA)2'B+GQJT$M4&![\\ ^T;S+_X=1FR4:M2ET6X8NOV6 M+[+[AZ-2OZYTJ>7>!O&PS$.+F(B'J%0*K\4CI(K5+WO1F>K4CS!?WG39!GJ] M'22U?DFRI9)2P;TF'E)BM+4PS%,B01&@4([P"&D0EK0'85]4>7H=>'FS;\Q9 MB4?LV_RJFC>S5^PMD5@:@RD)!K% \?H%1$IO,9#6U0^S[RP\:A!J=0]M@Q#* M[8W0[_+5)I+SZO-\]N5A>*=B*4^U3 PAGED!. / X/#5(,[+.4#?(%>[L_BH M7NG1#8R]F?OY[6TPBF?I_'T:K.,*M[7O>3[A1EBO%168,6>XAX*Q MQ#S("M(&>+UIMRU;A"U"[_5$VR-SJK![6( QI#<'> MCQST_?=!0F]C['GU8_,C'2100$$YX01)JA!30@NR6SN%JF\[GZ^Z7IAWN1. M!SW1^GX:M0Y"#_:3,&JY$H:)H+A+HQ#U@I98$,[]N'W);0N\RI%7RU#^V/0: MI:OXHE@U,)O>+.[6J^4&%%C]U/W[5HF*U7RU],(KII4RC&-;SE,P-\($@X[D M>(@MC3$;DANH%C=0&56@'%,.R/"M8>I1P$_NOC0,,*S-C<[\Q,-QHQYF0W(# MU^(&+A/XF.?8>:4]!M0%TU*XW3QC=L?X'+W#<:,>9KUY9])_YL6G\,KEU;7- M/F^R58*UN;I_]$"?,+ J]I P(2F'S%J)@$0>&OQH7WKIZZ\GYWM_+\S"Z@;A M$3'LI/Y;N8\$6(JU=1C'I#*.D'9LMSM# >RX3:O6)7T^DQKA^&-R:I3VU.50 M:?C3\O+4-(*ND50QJ@K4 PLDRU8Y(5)\DG=E;W9.D/;SZ.P;?GM^?N98<;9<(J<+" MC(&TB% ?UF^=V5O=7I*ZL?R=1:1T\/*T1I>_1E!GXJ-!^O^++/G4*.$.&09 MD]8J0RE&WG.UT\FT%/635#J+PNG#T&D)KF$3-Q_+\,R6L;+&NCA6=Z5R'XG# M1C)@20P^HA98YP$N,3!$]>I<.?,H8= **UTAW)L!_36=S:-;W.?%QS#XQX_C MF/U\L%$")++(:(.DD<(@0Z$L/T_(W!C36L;!H]8@K9US\#P0,JVY\M3M*@D6 MHE/A W%0AFD)9;CG.XV--,@K[_XLW@VV28/5Q(IW&/GPK MSC)$4'EP'*N6U@^HZZC ^RG]UM=;WJ7% M0S7>XS47VWCKNVP5+QE[GQ6;.J_]O>FQ2J5:K&;3V7P=)_RX_;EO#UX?'SZ9 M6'AVO=H6'G5IL0C,WW4T=%W*AL-_6Z$D95NO2 RS\3IWRRF%6@L%O)% 0L;" M]RV)KA0$T@V*K='AY,UEK;XH45AP@QC5FDD"A PK+MLBZIR5]=67ENM2]D^A MEU7IA\0]'7-=RH9XZ/O]'9R(&^OPK0DVP<*-2J:&@E.C'"<[X4"&^XR /^^^ MMX$X^E(;&XUH>K,"]@[X77J;G8PC.M4TH=(A( %WF\LN* 3 @YT4B-7C#DD; M!1RJ<\]I M5;D;\>Q#!\L/'W\^H7[BG M72(-P!!K*ZE'D"L$I1/E7*E ]0_R.O.C=T:(-H'JBQ2;D3Z]8.G]/#V]/AQI ME4AI$=8\[+A>*Z@L=8:7ACHCL/Z)7&>^\,X(T1Y,P^JHE54R=9NO'^\=:M_Z M?^@_(1A@*KT7WEA&O"1$[GQ!4*GZFU#/.DF/;K A@._\5.:@:]^D\\EZOIU+ M/*N:Q"M+X_2SZ8M&:A76[,]AXD&K^Y3'*-!\L?EN;_)Y>-NR]Z.0SH^5KHHO MZ6)[G]KF)M?EI)C=;;%:+P/5ED._ON)!5 _;X_KS>*!) M8IEB2"+$K64,>@\8TH@[HWTP%5BUV,E>9GGR*&//XPE5Q%KD-/%"&!D6!P/= M=G:2<-%GLM/1 XGFXGFYR3='8]3'!'%^8>M(B_L8)W1UO5D<3SCY#[8)*&OJ MM9:,.2F40]EVH"G-R/A<911*[ZZ_E2D0:.=/-X' M?(P+)QLG\6M35DAD,7+"&B84+&>-K,?C=I6W(,V7_.@*LA^%,*-T=X^2)\/P MX\W[JY,^AMTS"1!"<:)8L+4]=$!R'[?IASD0"7J] Z/B[<KK+B+\XVJ\:F[7?<\GBAN>; RA*'2&Z<--/:1LU#T&34P MG*+7 C+];>#?72#Q&V>US.PP ML\:!VAPXOXKE@#%'+4#3F]BW0_Q]L;S+)K/K638]'35RJ$TB) (.A6_%><^H MQ2),LYRC4H*.6R-H*+?OJB&TB]+K9,0H]_^Q$&$H17!9SE]-_[E>KN*?*J6N M'6B5:"(-E\A$0UL8&RM[[G0FJW3]7:&[J*+F,MN3L=8./OWQ8!4FG$W+!!4U MF:QOUQN-R09A3&;'LH].-TXX(E90A@PT+*"(,=H=N7ABP CUQ=8#VEM'J;^# MJ5WRSB:39OEFN5S'K)4C9U-[6R1&2R2L)=):;2"3F)HRM,X[T"#BL+MPM;99 MT XTO>D'<8COB]GD:-[*[J%@,$-$/86.84F!E/&=I2^WSXP. :OM)8J#RJ^WB?5A1'_&#-;%EU@R-)ZE+&,QVK!DS991 MF=[G(ZC12\(!%QPPC"W VFJM5)AEZ5=3LGX\:F?W7[1&AN[A:H,*5ZN;K(@[ M4[J89"9?KJI(_OM&">$(!O92P@W7F%&CT*-;#:'Z%F%G]UIT)NC&Z Q\-N"^ MQ7(+V3+FM#\-NXS7^#QM$RH4)A8&2TP;@@U'CK#=?@I _1(8G=V' MT8$1T2>$M9>2 \-\7^23+)LN(U#EIY!?/U&)U7PCM6RZRG>>]$,K3YOO2+3! MQB- '&?111^D0NRC^JWJ+U1B]-0:&LS^S-A=F;'WH=NL*+8%A9[:8;_?Y8N' M!Y?'M=\:O278.T08MLI)P A%3@->XF(TKZ_VR-&3K#_8^J+3I^PV7IA8W#]< M<&32HKB/!?TW%5V>5S\)7U5VM'S/V7TEB%A"$* ,:,Z#CVGI\\G4!'+1;#X (=*40" VFVBR-(&\9CC M=Y:VB,&<@<@P:21$2%?Z,+HZ32\+I57+4:Q^M\49_244(!J6).^EHE@RCCRW6WQB MQ'N?I_!'*T:U)^B#5U-T!ULZYM)2?9<7@%Q*)3GGRE@KD#3*PE)00N$^#W=K MW@_1"5'JUQ\X#]!+R38W-,Q)"*B09+$J*R<4[V9ES,C3S[H0W^FT\WJ8O19& MC#)@;)Q$&,AT;:G^ #6$2*58!8!(2VF@)6SPYCP/HE0.SN]LHBJU1\X#Y-+ MRE+G2@7-#CC"B".&,8FH*&?&5(,\D:[+$?6J+[0 W>O,0B8*"89%L XD )1) M[LGNPU!"P7'K$1(?^Z23V_4\G MG%(/A9;<:$*5$XY(O4/#ZE[5R;93V"O+(6\;I^%+$SAI#$<68!X#9+"GDNT4 MJS"/$5Z.U+%<6T*JMF0WL4Q/-)UC%Z(=;Y!(@PV03&JK-S%0X55D-W\DZVO^ MG44,=RS;MJ"ZW+H3%@F#M'9.8X>=%5 :5\Z3B ;7S79=Q&H,[L0:"%YVT0'O M'/"<$HV("\8RM88\JD#6L'%; ZU(\:SJ _7P>MT<&:7"/SYJM!8<^C5;K+,X MXT?75[PF*UV<5"2JM$TP!-X*"RAESF"&M3?ED@H1%R.\QZPEN>3=(E5;XFKR MD-?PD.D2M[U:PC^SF\0P2!1'CC*D$ 12>[)3F#1%]8/D>JEYVA(/N@6M-B7L M-OBSR6)P3A^)B;>$$H>"O8LE#Q."<'<6PY4:X86J'9"A0\3J,Z'+.D7$(@6$ M -00RAG36CW:3,#*^BZASM(.NY!ZVSC5CXY\<@/DU9^+\.^;V5WT4A79.& 4@E2[N7YH"B[8CC^49>W7F-I+PV]J!3ZVCU)^VOUF&8M;2X@B^4U(J\^%4TX1* M:S&(]T$#" 61U(K2VXT$:E"0IN^-OSDM6L:J+W:\T%J.D.'%DPD4"'.@#0^; MH[3*8R)5.1_-0'WO7&;/JW/U$&2V?:(S+J?*]="=N_9_F7(KV[F4W2>=62WB_; M)(8HZ10S$"! .C M 3#4U:&5JW[7%^I+FO0%X67R2"G)I70F!IE2(I2$0447TE)(L3#]WC%_?DGP M'EAR'D!]D>!=OOC]\.'KGJ<2*@&0CBMA":$*$L&1DX2%+P!AJ$G]H+WN*H\T METG>%A[]96^]V"/U_:LH-!14J\8P M1"Y7R]I">Q -1H4XWI,K_9%6<3_S<5)4"XN<"W\6\&'#0T H92Y49VA%M"=M MDLY@O& ^(>>EAHXJ;JD54$"IB,/**Z29&NUMHSVSY2R0^B+#XZ;ZW=A/:A4G MVR;,.2H LHH&+0Q!*K4,\ D.+0_KMNYU':FF:[0BP;Q;G ;4072VF-S@\N'KS?Z7S;+D-DGF7G;X+;>_S26"^5<)[*:BE BG- M0?0I&$HH1DR-\!:T]L2UY]J3I@#U%H>X7&:KY:=\E,Y6\*19H'8 MADG,O4 4"2,4L"!.4KC-:< %?/L=G+K61VB L(H/V22,?Q,$$OYV=;U]PL\6 M:?AQ.G_RZ*?\;;[Z'["XOXL5"3X;[MD*D1)7F2:QH MYRDEP!'NG*&(*..9K_+PS\R$7V__67U(KR5>TLP=48Y*V)X M/<:(,!,TWA(;W>!F[):C+=H5],$RO%T!-^J@C'C%6SZ?/91GV2!YVKFQIT&" MO 48 X(==!XR091B)23>PS[MTIK5,#H0__>;37/H>E0Y7@RVBN6YMTF" 4=2 M*B7C94ZQO@S&LIPA4TB/N_A%4[&=9$$CE%XC'\;J@1@%#881_U9K7'S9KH2G MPRX.M$@\ ,!3J[&@V@AB8+SB9#L_AZI%L?9N=S045=X%-'V)_K=TE17!FMA9 M&V%OC""<9,#QA@EFE!.GN45&!MN=$P)).5LD;)\Q&4,1H56$^ML)'BHU9N_R MQ9; )ZEPL$VPW!'60FIM$2((.&\ WD$'(*[-@L[R7EMG05O@U,XB"C-ZN(8L M3.BWM/BR=U<_\&0BK#.,"V@5$XHI#B39&5Y$V_H"[#JDKEU[LAUX>O,@W\:I M_VOK-WJS6*6++_&VPP>'Z#%W\M&&B8.$&@P]!$)HI(TW&I2SY=#7W]R[NPVL M2^="JVCUQHTRQ6R37JO3Y4/-G: FIT]2((]QI%('B4?*:V:T)C)8TYP2;W:: MLS:F?@9'9RM_MUSI K7>S8,R0;:*85 ^FP#, 9$Q!HB$;P$+Y'8.E6!3H?II M7YW5/^B4"4T!ZEWH;Q:3_#:+!PQ5Q/[X= (="'LC@HQK P*7 TX[C M,K*)1M15VMM>Z[$3H5HC1Q V02/6D!/IZ18;A8SITP'4_-BILJ!;.'8Z#[A1 M'SOMAFP7"Y+3UC5?.!][1)EG7:&$RTQAI0C0:TK ?*$]\FLS@^A*I/A M4,)P"PCVG.Q9-<%SZXX!82*>&X:!0DXCHXBWY5RLDR._@*DE.>W/\&R$T&5+ M?91G2V,0=DN^Q'B[^J28W6U4PQ/>X>,-$DG"4J:E0A!*(#C64J-RQ%+I/JN! MG&<=G(MXW@$<]068%5]GDVQ937C['DX\,A)0Q"BG-!@JS'& RY$:2T9XLM.& MX%J 8HCH\7+<[[)]I8U/M$@DTX&+#GC+D$&," A5J?\R)$9XF5FW:GTK, US MD*.,((K&*NJA6T<<\;K4*+4R<+Q?;;NB; >> 1PQ&[O@D%NEE5)KL0#=U69G M>C]/%WV^:C0UW?8[YU48W>++@P9W__C(^_0^_DC]F1;32JZEQITG#CB)D/ 0 M(0FN<9[JAF[T@TM=!9B31&RF-@--9P MBR-2M-?LB.-.JAXI<]B%U2O8HW9LQ=6JPH7C3Q]++/7"4V*@\\!8[;PELIR^ MQ[A^3=3^W%9]$2!O#<:^5.URB"?=&,\?3)#!B&(!L)>*(ZV$ Z:X9_MR(-M-T(_55WH\XXP:5>:D->09MDHH5!3&FN9.*6!,\'0 MDZP<.?"D_F[&]IY.$8(>)E,1*;$PL]>"< MV*U9DM;G1\=%(H?7PSL#>0BJG76+\_;+C.LBM<9;I@46P9)F8/S'#:]WC"G+8$6N^1%0J& M:1E&=J81,".LK]1$/"_MN^:(]);RL-D"3Y>8?O9<8B,PAC%I5!@]IH@HN_L$ M0(/KLCHNXSB\OM $Q][.R&MC\SB[Q;2R6ZB+U\6B>(YY(+5EBAC@O<,[^5BM M_;C5DIHL>7E,,1Y@_Z)N>PB/4G^Z8,8.P]1GSHF'\_Z3FM;!-HG@DEEM)60( M0<.L%[C&HJ/-N@.W/1%NNBMDDIDS&$?\>Q+;\\/'WDP0ZVBZQ M'D-OL,(26NIEF+'CY5R=;7 '77=A4&,B49O@]D6D_PYCGBV^G%#^GSP5K%^E M!53<24$58,$.1B4ZF'I??Z4Y/V/UPE3_^BCVS(:3:L^SYQ*O"%)8Q=N7D #4 M$Z5V<[$:\G&KVK6DLE^RC?"X;!F/4B?M7[2C,GHV*U98U,+"=[7(3M=)K]Y+ MPA -2QT'"F,E9="1@,8E#MZ:/N.V*FH*->58S3YI :/Q<.73GWD+7-GUDI"@ M+PML.9$&&D5$^/KH3H-KM=J95]L65NACU9F5$A>C4(7/Y3*(8#>A@HSVF MQDI/)2^=Y9@94C_]\/R*%A>F&-;%L%<>G+8M'Y]**#( ,*TT83$(B@E+73D/ MA"$8MTI80Q[[)-H(B\N5[2A5P7Y%.HPH?PN0WJYO3Q6:KVZR8O9OV+F8?TC MJOIO312%T#O$L)26,"NH9&7\.Y;0C_">SR&3QD8CB(LA?)\T_PY3JK7@@@>% MW@)#D>/!UMMYC+2MG]\_W&G(B,G=$/[14_KQ=JVKZZOU:KE*%]-8!C^>%&TW MKR[87>&UB2?:!]D:*@ %RFI&@-HY. 0887+ )1*]?4GTQ?DPT=M\L1FH2>]F MJW+_^9 ML^)K-O5YX=>K=9&]62[7Z6)R+$W][+X2K0R%(.IME@H'*8)R)R@, M?/U0P^XJY ['SJ[AK9W?M!G&YR.8?+Y_?.0I)@_!&,MW^>)KMEQETW]DLR\W MX;_J:U:$;^GOH8.535>93V?%?Z?S=;;]SO9P<)B!)(X0ZXG%EF*"@"$$0[1% MF A.ZU\ZW%VEW_X)?!&RZ57).(:#/H"#^W8W>[CA,DQPEI_4E]MX1P(8Y1PA MPC85GC%C;+>"Q$)!]1U([!7Q>VC81Z\?;_ZU/7A[F.&QZWW;?$VB.(/Q?"_> M,^,IUX+YTEM$-!/U]5_^6@D\#/*C7WZ?3O%#W(&6CTI_%TOQL?Q+&0\'2 M_4A\2K_I;!'8L(J7R)>SO;I^DBQP+$*FM7>$]81IPZ7P'C.GL360[ZP5+V&# M M_@%=)Z*-PO91W?6,6[;_:DR=SADG[F2!+A'2:4$Z0_-_ER]2Y?_;]L%:^M_;*(!U5M[@)-WY\8 MX7"\,U5C$#999QQR;K?+AA_6_S)>XZ'E&&5R\=_#PS+A\V+[H_C<,5=.OP-) MO*;.2T"QY9Y JH)%5H;_$6=,_>,D^!I/.T;Q7L/G+2,>G?@V M#[\N@1ACB&@ V&BF *>8ET4I"76V@>GP&H]11R""B]\''GMZ:'2UNLF*3S?I M8DA=Z<28$HX=@U!J(:S%6@M+F-@M0( W**/PF@YK+TU.S:(6CF'[^0"VVX"> M3?FOYVNB$0% <2E!D(@9_6NJ!FA5#2PGE_3@>WX M)#%Z=6<[Z=VJ\.0ZMP]A1^Q"Y3GQRF!["=>G!13%V&*9V4[=>""X5QX9@Y0G$D'J^FROF^A++$'4J\K/J MUI\'[FB6O(/U9O)M$$%Y[6N8^WJ#^).B'!_R^=SG17R^"T/PW#$D/A8LE%9 M"6(@J8!H(X&-# CGO=Z4W9O?I;;%,U*QC/[3^'[:+\)N=J$\#X[4+CZ-<\>0 M8.D1](9BX233Q"*$R58&&@KWFCZ-[OC9UA?4L?0N_PMZGDLSR ?T? B) 4IC MA9PS5@6N*$& *"6@\$7>^?.*OY]&PKO\SR<(YCJ;A>5CT"_HNU$$'5D#AQA% M%$*%D:$ FE(.#/GZ:5?CRREY!1]14_E=_G?TWYL]>-"/Z/D0$HFTBC>E<*PA M89Y90G8K&>>T_H4RXTM/>05?4"/A7?[G4[W.7,>.A&Y&FAC')386<:8D15QY M+$N7C]9^C#?V7**[813"^Y$^QI%_@0DWGH=UWEE)J4)22R-+!H9E']:_N6%\ MKHRAN3_";_A,\5_^ASN"^C-MCS&Q7"@:Y(8X#G8$?+A]DW>O+WJ5%K)[_-?LK->6X&TQ) MXI@$-E9NA I@2@F"R#!I-(__^2LUI5JHO 0PZ V< >99O,Y).D>V.#)!=/US M]?&EIE2F3&>I*>>!/>K4E(^KL(O%MYEYNEQN=X<3:2H'VR1.,4,5D0!!AY5E MD&)> @.HZ9.% Z6L5*;&2W*VA&E?!L+389Z,X/_^X019)B&TS$ MM;5:Y]L4TU?[A,\E0R MQ8F6B=8 DEC\@RO%63"6&-G-5QA8/\V_LW.H)D+[[@;%-L'ICPR[(D05Q/_B MV41X*:A'VGJH$7=2&8'+.7$BZP??='9JT:K F\'1FP>P7.H^3K)%6LSRJDKA MT^<3YS0U4!FE-)(&&$,8+>?F)>PSW/=2%<(&>/;&E>T0?U\L[[+)['J634]G M=1YJDP!,C*?,\K"!(@4 5D25O)[3N;M5V47BNU%QF M>U)GV\&G+QX\5VHW&^73N.,C7#C1,O$N[)\2&HEYT(PIP0"5:A.'#M4_.1]? M^%ISWV>[8 YN.#3U6Z<^S0P[TE6H2%FH3/56"-&7)6 MR-U'Q3&H3[+Q!5@U)UGW /=%O$_9[5U>I,7]PVF>28OB/GPFZC9?![16JV+V M>;V*ZOVG_'UZH@#BV7TE3CCK@A'IPC>H&54 65ABPAC5KR@FJ#GINH:W+\JI MZ70CKG3^/IU-WRQ,>C=;I?,CQ#K0(HDZA)3A'TF8$,9 J=7ND_*JOK8\OFB4 MYO1I!\0AM2FU7MWD1;S&Y$QEZK%A$F=E(7&*.N4,4(P#7)#1/W#$0C!BCL/>)JM[@2BNLG ME8SYLI=VF-02ID.N10\JWIGKT$.C1!EBL786*4.9(@0HO_MNPO=4O[CJF*]. M:7,-JH7C "=&9VQ;1UHERB(9M#QKV:[K[*I"J[P\:\^TC]4VSMH < M@# U=JL*K1/EN$(>.@ P@PCCCD%Y?R\$PUJ?XWY]HS6EIQ:* [&DFI.ZF/-$N2]DQAS%=95 MQS3"D.ST-@E)@Q"GU^BB;A'*[K,KUK>W:7%_=?UQ]F4QNYY-T@##9!)=3F&T M[_/Y;#+K-KVAT@!,NKQ1RP_975Z$Q?HJ^EVG0:91N(ME>&::;HJP;D^4EE?7 ML8&?YW\N>\@(J32#T>11!,3B76O%YGOX,%O^\;9"?L3A1@DDFZO9M-18"Q;4 M+VL5($1 !YPEL)+VVM-,3R4Q[&\0/EDKE>5"< >I= !2++8S#&L#:'"SVMF+ MW]&,A#:$]/U!2'-$1ITV\-T,]7V%^RV.M$J8#,HC%<9[%!@1/L\ MWC\K4JRIK$]1IS9$/1[2O@ @O/YT1/CA5HGSUC#$C32"!NU0>(Q\.4]#@!MW M %@K$CRYH#1%Z_6R8Y3!8&,CQ4!D6"]7^6U6?#?RTT'DQULF$GOJ'-+.$V>I M]QQ[OL-0LQ%>R="*]%XRHE64!ELB]+W.%I.;8!ZE+W.-0DP=@B MY+0%#COOK=:"Z'*&88WN,]N]KM)16V@OPZC:P:BW[(3HSCZA6^R>2:2@#@#. M2;R&&;EX7+K;=26E]1-4SX_''%*)J M(KT(]G6+R^%3B! *,4@,Q8PYBA+5S MCWHV\^/6 6K(8Y]$&V%QN;(=Y6[=KTB'$>5O =+;]>U)83Y[+D$4(,J(=\ I MH3#0AI1S<=RK$1:KKB6)O#T,>I-G^JV:/)\^EVBO AP4.&FTH,9#84I^.XO1 M"&L M"+/!ACT)4^[C2S\D'W-%NOLR=E_A1.>TXV3& ]M*(=!!:&6.NZH1N6L ME7?US:CSTQ.&U*9:1VH<_#AI9E=IGF ;;QGS1 K,E9$T6"&XG#D#:.35H=H4 M[5FL:83>C\2?42I_8Z?-,'3YN/Z\G!2SNQ=Q:"?5C:/M$D,ELT! :U30IX5' MDIIRKEC(7@E23?UH5X0OJTNT"-9I8DSFTV(C;@BVPHX_.32(M[/;>'F>29>' M#<"SVB=**\09DQQQ"B7S&$)2S@=*U^>AT)#"[Q*TWI*0ME?2GU!+GSZ6Q(3. M:#&%.8" C K3V:G=08OO,]EQ2 6T 29]2_>D4O#\P<0*%(PS(; P&G .B.,[ MKBK&Z+C5QWJ".2#=1HA8-(=Z6=NCRTH2X#,V^9G$0" !Q?%L^VBC1 MS&"&G<0<8*P"&E25(2F.,#G"XI]UH<\[PJ2WD]--3GR<7:+:>6UO(O7)1[(>"4P1XQ+ M@I'GWNTB]H63;-P[?TV6G'LG3G_ _D7=]A >I3)SP8P=Z" [6ZZ*V62UK=SP M>Y#6\L/'WRM5QCS8+E85QK>/@KJZO@E*3QI3)CP_I7\=4LX-M$B$L0IQZP:DBQA&-G"SG&+[E!JGM MO86RO6VS+YNIN&]W65SE M/LUNPR-7UQ_#3Y?7Z23^[N&>PZ,[4"MO2!#U4%."F/>.$LJE<<&$8HQ3:I7! M]?>JSJI;=L"P8< &PA:_,UB39&:. T<6&95RAH#[H, MZ0G+?H, L\ZJ9G9 RP$1'3\W)Y-L'A6#YRU-OCQ6_;>+UR5$&!+V'(R#D:45 M5QSLP@!B5?GZ2VAGY3I'Q=76D!U)G9G1U)LY>:OO%J;XK\]!+/_U;_\_4$L# M!!0 ( *ETB$O'M?&+[,4 !@Z"@ 5 8VQD&UL[+UKDQLYEB7X?7Z%;XW9;I99J IO!WJG9PS/&MDH4QI)V3UM:6,T*N@A M<9-!1I,,I=2_?N%..LEXD.%P!]Q=N=M=E:4,,8ASSP7.O1?/__+?OMTNLJ_% M>C-?+?_Y+_!OX"]9L;Q>S>;+S__\EU\_O)(?].O7?_EO__4__9?_X]6K_Z7> MO\G,ZOK^MEAN,[TNIMMBEOTQWW[)_G56;'[/;M:KV^Q?5^O?YU^GKU[M?BFK M_K"8+W__I_(?GZ:;(ONVF?_3YOI+<3M]L[J>;JNVOVRW=__T][__\<\( /SWPV^=_43Y;Z_JC[TJ?_0*HE<8_NW;9O:7S%NXW%1M-VBD M_OBW)Y__ U>?AD*(OU=_>_CH9O[%S=9^;^_OG]]%IWX>_F)OR^+SR7?[XKU?#7[L)VNMV^FGXJ% MAU%]VY=U1;SHOS4&_^G_0?+;[\@OU7C>U$]^>+BV[98SHI9)9H/ MOCJ;S_[Y+_Y/D_O-J\_3Z=W$3>?K?YDN[@LSWUPO5IO[=;&1GS;;]?1Z.T&* M:$8M0QH+#0')<^7_23@TTD%"Z:3ZSDFQ?/7KAQI!]:.(;?PEA(FG'/NF5O?K MZUV \N#*^+S#^U]+6%F%*SL!EOU60_O?_^7O1XL>,+FZ?JYK5(!NIIM/%:J] M\1X=S/]>++:;^B>ORI^\ G ?:/]S$Y8>D[NZCDONCJM%F52LUOL.^:#?R/5U MMEK/BK5/=NI?FJZO7W#*_A-_OU[Y"'ZW??7 /V72D\*458+.M^/'F_,<-^?' ME-QLBNU&>FF=3S_-%_/MO-C\7$Q+#+.WR_?%]?UZ[3-&_X%?5LMU_:]JNIEO M/DX_+8J)Y,8P(Q$'V#FJ#3?B@,\YDT^VAZ#3?!0F1Q4R9+=GHF:S<;N'7>;5 MFZOL #V;+F?9*?CLMPKY^1$]M!\#A714+FRMNM&\EU:/NY+=1+Q[<^C(E+X_ MN\^%A9Z9#XXAZOO),''KXM_OB^7U=_EMOIE0IB$SC"$J#;; PP"N;EDK2EI% MAP[M)=;]$US9 9A/USRTML+>A=Q R>Z)US Q;D5I6K4]SU,3'8W \L@4,H9% MY[0O&EO!JO910M%*U#NWUELU>96>& MXPYH6XWK0G6@QO7$[<);;JUU2@J/( MW8,"^[<=RA$(WF/B A6O->_CE;SV)C70O(Y\-14]/=U\\05S^3_VW^_G7Z>+ MLNTJKW2YA@)3)('ALJR8@;('E=48ATA=AV82"UP)J9K&JOYP JY5N=J%SF:: MUA.384K6FL0DZG6>H@N:%8'7<2A5#$-6T?M;_KYG^Z% MDB!&L?1=PR)H-$908718*4+6ANA64B##*5NK,C6M4YJIWVC\$4T?!REHN]!X M04-[\&L'#0(,8!U9H*[A0_ MA@7)9(@&MVPB]1)'B2J[K6!E-R6N,#5M2UPSG>R!L\#EBXJN':*L@C10:?L\ M,Q=$K2.5XY"KKD:LHG:O,(FIEGW5]/KW8O:AK(GWZ[Y5BX8*2GGN%'&0$JV, M@;Y%@3A%@$(1M*[:I9W$8E-!>_6IPI9M#N#"%*<3C\UDIR\*P[3G 7M'7 ,) MT 6.+JA0#&;'(451+%G%[W=AHO3KAW^LOA;K93E5IU?KN]6Z.N11[DZ1GXOE MM6__"1*!A=:8$BH-1]( C,@^ U- &,M#Q"I%^XE%[->_??A;-OU.M/BWF MGW>(PT0L">_-Q&UHRL-$[]-0S^36KCJ MK\LWT]OKQ6P]J9LN?EEMBXWOOF^/\K%O51/BF.$@9P!H[$4>Y7G=*G2ZD;;& M:BOUO%Z-,%N6$*OA'*RGT7B]K)U#4!HX-7=@\Y<#FR?X7A;%-+3.]F=0J]\: M%;T/D/5'\Z/84UI>110(]O&D(1?/Q([8+ X;)Z);LTK3UP+7J5>WM\7Z>CY= MO)O>%>M]6[GFQBE).6;,ZMQ!SEC=EK8L:#=.NQ:2:WT-*KLK406N1K%" M='*^0H7\0%4%:*!T]EE:+JT[=Z)Q'"EI1QL>KS9'8*3Q\L7]NFBQM1Z*K$=;0V7+E(S%KAP<2"K MPC/4JL4SI%Q:L^C"X3@TI9L)C]])7Z:;0GY>%[NM?/7RB&$2 M,&6MA(82E7LADX?*6%@3MC&E=3.)U>5]45ZV4V3K \)L6D,,W7#2GLIF6M,3 MBV&*9YW.<#V%L3]'QJC))=>,&\N% MEH@Z3FL,),]=Y\-2K [LC$ZLNEIR3 MIL[L=!$B5)]XE99)"X1/$C%UR,N?.*2(&͚B:MM.+$*'N0M28M_9"E(*R M6$*$1B1$J)40A;([7B$*MJ2!$+5CIXL0X7V+E+D<6R>5PX!:CARWAQ:)T>WN M.6K13B]"A+L+46/>V@M1"LIB"1$>D1#A5D(4RNYXA2C8D@9"U(Z=QEL2IO_/ M:OW1_\KF[8TI/FWEYMQ^/^ZTK2;0&!V <*AC=JL=[*9*P%E$=]Q-GP%"LC,58 B!SA)1EAWH5J^-1 MR%:S_1'ICZ:2"9A/II.#3/TWYK";5@;ZX8=1RU"[PO6R%7-M3JK6A[9*'$\. M;F&$',YQKIQT&$%B%FFC@(N6&2^/#TZ>&P M:26-HSIQ>HF_"W(8W07C4,/X9ETX4!J1M^:GB/;'EYYMDPOILU0,A$&$.I^L M\>4[YP(>883FT&$'U1 M5)-[;RR*F][0RX=$TW';6*N+]79^,_>.V!7Z=ZO-?+MO$3"DN60X%QCYV)!3 MY(/"OD5'2=#%3UW:2:VV)]#*B;#9#ER@Z';AL:&J]D1AH&P^8F^/:RA!/,_1 M)<6+P.Q()"V&)8\U*QH[S>?^/JZK3<;?GV2LQ"+#F#!&:DHQKTP&#R)5Z,:OK(]S]#%:;K.M(Y#CF(8\F0J M+A(W?;ZU_6:^+%YOB]O-!$D"A)1:40US@"S ^%!Q&T6"EG?[1998\D[WI>WL MJ0JM$XOJQZ9FV6IYZ2WGRJ[LM]*RK#)M@$>Y QS>3&G'Z^LP<1[$S:-]O?O@ MD28;'7OU_#CBQT"V)WC)NZT'NCV(=D!NYIOKQ:H$.K%8"P8,*6]MH 88ZP"N MV]=$!D6@>*VFKO'+^;KB"#'&\VBMR&U8Z@_":V#A?VXN]"H[.3]\A#J&Q]2> M8?#2M$!T+XQ#51/8U>CEM>[,-7Y[X^MT[O]]4;C5^H-O_%@J3(! !FFED="" M:Z0I%/5N)F(O3-4.H%[= MK-:O-A[6R1Q"SR]NG.7G@F9%('4<(A7#D,?/;<3BIM'M[P]?/9LV4D-AD)5> M#RT4OETN=>[J2XBA)KDW6>&+).D+.KCW8@(O+DS!]6<-&07*8LIWP&RUU MZ\D7 ;?*#^V3=M?,I_!-LYOG6_#U3/1)3OT([J9/:MZJIR[&J?7VPDVQ%+@L,B!5#YMQUPH("!CBD!N9=,2M/7W MIQL[-:3,8\HJ4-EO-:R>5SC.L7-AZ'0F=!PCI[L9J\@=+:#P_,4GH.N2OD,C MN95&"DJ<$L81*'-K=-V(PIHV+BO#OSIQT7@ ]$\!-4H+@AI4@VFY"1.1 Y8F MVA&%H( 2+2U1[0JP(,*:559/S#Q7-[7G8P1540?PJRA](BRA^*4H-URO;HLW MJ\UF8B65!'-L@*6..<24)@?Q92)H*33LFU/+8K'-?&(66*L$DM,LQ4K'2Z D M%M5A#@\D^ZF$\M=,;GV9_>E^6\X(9]M5]L['Y0MO?21)L1ZP0 M0I*G5C0U2)]2,Q2F%B=HVJ50K6@*2*)2T]4NC0JDK5DB]8RIYU*I+JR,()GJ M!'\5J7>$)53_6LP_?]D6,_G5YV^?"Y_'?2K6;V^J(O?M_7:SG2YG^SUPUW(Y M,_/%O?_TA#HM@):&00P@DH1J/(%]5>U2WCEJ#[W?_+(=O1<2T<3^&D?& MFMK(5:]CH-N4^^-6H38.$"YRXQ-PAQW'_!!&*&9RXHWXM&JJW5U;"QGGI\"" M*^E$XMN9[7;K'"EI[KK<,;AFOD!6P.I'6YK'H8+1K'EA+:0;2TUU[>WZ\W0Y M_X^JGM&KY6:UF,^J?_$MO_,=M*YUWMZX>L'_@__)[IFC0Q(-)$(.4BH5(!H; M!K@$0*@<0FX8(TT?H>\'3+I1>XK_*GM@035N3VTH,Z.#%=G1C,&6-:.0?T$% M^G7N.+2B9YM70PZG,-TQQ=VZ\"U64SKA-.^BK"/TD< ?E[6J] MW2O3VYO77H>6G^>?%ON3I).<V9'?9H+2([5A$O. 5<_F$=K^<'W/FRTO\G1IQV4< M@L>A3;&,>;SW,B9'3?5KM^3Z:()1:WPRWTA$*N1"::&^H1AP;[ 4ZW2Q!C_5= M;"@70A@B*!.*4(Z)!,I(P9 V3$HA6>)$X#BP0J\SZT9?:S%*PUP4-2JA916V MX?7H0%.8((6S.UI%:F'*RY+4EI^0N[KGV]U$R'*F5\MRR7G_P,%3790$(JR1 MDYI;D5M'G76 0%P01>6%@IG'(.$9J M(MN>N=@Y%8.-ESCNRCW4OMTWQ=2'Y?(?M:+X.N&H)%CGABI$")90($HY!&;7 MNH0^DWY^6X[3G^?+^>W];5;AS-Y-OQ_']H=[C[?ZZ7IU712S M3?;KTO?,\LZY5WKJ>]JBVB=\L'?W'8$I3#0/-5QF&L Y@0M)#^F\VGMFG^_\ M5N',!DMS&O)W:2THL@?&(:G1K7J\GI.$M:8R^N'^[FY1K0U-%VJZ*,?^AR]% ML3WJ^.8(P>8YPM99*R31DE+,):WJ#L4(U.R - MDAX0S'&>^M'U/;ZL N@3H]N[U3+\8KVX5#<3Q<%8#E/&4YC90[9/D Y8 X;P M>$$AD[AC'#*9QK15#]TY<(G[T-3;FU()BN6FFJ5^[W.F\A:3U6:[J7;Z?/)" M/JNSKD,R[! TN1_/N9,Y0TIK9]!NZL8*[8O=IJN^W5!@#'@.!,#<&.JHKZEM MSG)$I=;6$)#RK,FQCES=9*?0LSWVK )_M=L?]ZK"?TQ>AZH]N_%]:5FZ'T>. M0R/Z,O;QTG>?'$?7$74*ZJANY>PO9U8AHP62PL@\9[60 &J#IM"[8F$@1SY5 MT9"46XJ,X,1#( 00:@VE(/4#(A^V'H0O5BL5>>?_*C Q2^Z*R)K>@Q?Z%?7! MTKJ.E,?0]8[._,&$O:NU;94]"LN-:^IZN^7)%LQWY3M2Y2;-.JIP(V1N")5, M&X6PP+YYJA40&AI.<-/=.HW:0L K$W?::"@HEU+Y?\!<4*0)$2[E100'> \W M1M<(!\OGFM!VJ8Z+R?HXAG!T(&X=PM 7_[&V++3D($P-]ORXOOSFTI:QCR$=B M#'-IB$(YY^C0[:EKH0F/6S"Y55@;D!L/76OGJP6L_ M?,QV$M'P I2.G(5(14JZVBC&5;9'-+!T/.+E105IR^.8A*2U#<_J23=&NKU' M);=ZNEY_GR\_5_?'3AS/48X!PCZZ(D&T%GE>#QF,PE;/FK4(? :5:ZV(U81B M!'BY2=K7.%(B;A@/.NG<]AVJZL984\G[>;K^O:AN$SP^++,7VTD..4-, M.IKGF&-"A22'W, XW>AAER;M2,P815Z] 7*4F5P"0E@N&>*,*6Y2O^'RX6*P>LX]"J* M):OXO2Y,F]X7UX570]_BYI=B6[?%A#,85XOMUF=Z&#*NZT$$LKZ@.ZJO$\M3(=:DM=,@=+S M%J8])WBN,H]H(-EYEI8+@M.-QG%(34<;5C$[5IB\O%L7=]/YS.[.=?L$[.WV M2[%^4&].H*)2$]\*9]2C4.7=98?I$<9YB-@T:8]C896O?VS9#G=<:9X[21AQ M4)0E;V+IV4.LS[KO-IFO2IC9]7XFI] !IHG0*N[8KW]7FZUVWHE*B>?[LK5?9]Z31 %N0:. M^&2+^46 .)0\I1GAZV* MQ44-K$7!U8W-IME-3T2&IC4[6%?5KLUM1:4]4OG+!2H3Y3/G:;J8R$1@=QPB M%,>4)ZE+-'ZZ3$__XBG8ZR+R92#,-9*@K F)-N7E/OMAE5/9>8;Z85.(ZMP@ M8!%EY45%!.&<&H+\V*8V[%G7<)GZ^;F9::]2!X#=9ZE#>&T_49V(TBASU;^\ MS&9OT]5'+($SUBT('H=FQ3*FP;QU:XZ:WYKT\*8SKY#VV_7BOKP2_Q^KU>R/ M^6(QR8F22G(%.=:(4\4@J"=CK930AMV>U*!!;7/CL.*Y_W)JM..",:%RHS5U M($>IMR^]?GQM8HLL*PZQS>2K=T[#1.S)O8E5II7]=,"8U2#/W^^?Z**EEWF[ M(&I1:1^'M,4UZ,'4<(VFT9(+EV"+K>-W))1!! M=T$'-*N@M]5B+16RE'#'.7,Y80H"1(B'D5@9CDBK+9&A"_/QV&VZ6C\(L:%+ M^ =.+^R-'*I":T[AQ>7^Z'X8AZ"E,.S)QH!$W#6^I^ZX3'?2EBE/MS'+G).6 M(JQ\*H4/(U2;H%GRYUM BFF*N"HG8JA"N>2Z?/E20\YRYC!)+'6[U>DVJV@M M"6LF:>FY"E.OAXOX0ZG4LZQ<$*1N+(Y#>SK:\/@2MPB,A*W'3P"B%@I$@,0@ M]^%>&"KK$>%RBL,7XB<6 V6)PT9B10%DY=7V$CK_M=()PL)V$;58@7_[4;[) MVI]C?9F2D"7WJ&RT66L?8HG]Q;7UQJR,8Y2'@GYV-3W0YJ;C^,U\^FF^J.:5 M?5Y276+S9;7PA&S*_&3[_7AG&*"2*.VLTM@I8JV#AW0>0\)"DH7&C3*8:VLX M( !(BJ%4.M?,.$*MQ-J8U%LWKS^^MA^NLO?66/NS5&]LIM_^\B_V M_O9M^+W<,' YN$F#RG#,#C&?&4D=!7H\@3D30,9 S30C_ M9TCX<.KO;P0JLVUK2UK".2\]88%U7D[5' M--1NZF=YN53Z=2-R'#+3U8C'I6$,3IK*B[V]6ZR^%\7^7L.G\C:1&#I,RIU( M"CEMM6_T,#]*1=B>H)=;$Q@S) @H#U]1KIV$B#I!A3*QS#AB4!H,PWJE\LP.:JQO5KO+VE]+BGJ5YI>I.N"2L6C>AR"%=&>5:I. M&9PEE>/VF?:0%\THLO4.UM7AJ.M=^=1V: +5 MEL=F"M0#A6'R(-KS/"\7A*-0G:Y&/+XT/@8G[6>H)P B)*50 MB$! L!*$&UN/$80T"5FX?^;K'8 T-P8 PPCU61L7I9"J')6UJ*-A24[78_2M MDYPVO+6=CHY*6?=IZ*'GGH/FG!MS-PXIZ6+ BW/,@5RT3%E.]APFAM%4"DXC-KCG,4/L-S[+3/)-IP>@X%"B"'9?SF=;,!.UH/E&_DP9SPP7, M08YR[6L (SF#\C!Z- EZE.Q",TX*[5NBUHF<^B]63FJ@+(+5^Z@L=2FUF\=I MG=ITX:^9^O1$79C\[%A[D/ ,NM_Y67XN"% $4L>A0#$,>6[[FC#BL$_>E*(.4^ LUP*"\E$2;T1YUV#J0JK: M#7VRL:=U ?4R0\&54U1R6I=,@U5*S4JDQB2-0Q=:(3]?% 5:W_BMC=7M[7R[ M>Z%U.=.KY7:^_%PLK\L6N>,^=<^!0=64%\G0&.5U0J&W5388M/?$=KN>8U3<-E/OZRV1<8"=SEWHK69?/3% M:)B7] X3] %P8E!ZS@$*(HEC]_(B,9.4X'Z6-S>K=;3]??=#NCZ M,0YY6VX7DMOM>O[IOKI6Z./JW72WTN6$L!@ 3H12 DN,^'%\<1&T^!3>NH$0 MDAP+YQBB0 A>KO+C'$E&&;(F]0[F]\6L*&ZK*[5\-_E:K+?5S31WZWJV8E-N M*@\3LP0N:"9QP[(?)GP'K/OC&U?'UX-V>*^R4\39=I7M,/IJV2:#"Z>I>0V:C*'P MPM.34V&YVCW8>)6]WFSNBUG_9> M(?_3%79@8?&^Z5GLWFY MN#U=O)O.9Z^7>GHWWTX7$R811;X^X8CFA#*" *JK%9I+HH)V2Y]I S@E'0:, M6"W\"-/EM260&R<9-N6*>&+I.,+*RF=/7LV7V?4.6>!FZ;84-M.3/M@+DY43 MXDI(F2=.OT!ELQ>,-TE%8"3BA<7][7YT*J=;TO-#= MK8LOQ7(S_UJ\7EZO;HLWJTUY5>S;FX_3;Q/+',B5L9(@C+%R3N-ZP9H2'7S M-:AM 7SU*!#0+*=^+"..',6640*I,T:DGK@Z@5L_=78*.%MXK,$'.^*2WU## M!N0]4-M.*-]M)WB -=N!S7XJX?YU=ZOUZB;SF'L_(1)"Z"5)3.2:D4AE*NN> MGC%)R&+SVW&WT_FRF-GI>CE??MZBOMB<]XF4::JLKHFC2.> XASWQ3'RO]#]RB@LQVDT!MQNS/:3")[)C-, M%6MP68TN^^F4VCW GN_R?YFQ"[(7D>YQ*%U,@YY<6FHP%-4M1E[7^C([\=\V3G-Q*Q7 MOX1)V_/W88[K$LQF6U:[,3L.A8MG3N!EEX$\1;O\R8,Y;K@_7D?+I"3: I%+ M8*0$/NMC6#"*(+80A%VITA("XQ)K;$T.':)"*FF@M5!HZB101/908%9WANAT MUT2UI+Z9XHV ]3 =O'2AU&![)MJQ>$$N$[ME'"*:VLC0&ZEB5I7,?"J6Q8&A M"Y'CT*JN1CQ_)54W3@*U1JV6]YMC6T2Y/,>,*"BU,9)976XZVPT3@6'0IK#G M6U <IJMS3(VOT7/#9(Z!9HY9B&5/2O-IAZJ5MH1R%B0M">EJIRQ[0,,* MRT-67M:5EBR.2E;:VO"\JG1B)#R!\2V5!Z V&U_ZU&U"9"#6S(!<8$P=@<(= M!@HU*NC-W6;MI(#K0T&*G>^+NI)9*X/P%HG,:UX#,UE M4E/8.J7QF> 1V>"IS3,T-2^GO'"C:"!O@HER3=/U 7S;G-]=N<_]L5CSN[\I[(_YMLOYGP*\.\V+?![Y'-)SD"TK;@^?& M(<-]&'KFCJ_DW :FF.^FWSUSBX_3;\><%N:0.,>M@TQ38G(DV&&.)W/J-9 M(UN,Z[+NUICD<0RSB/8$O^\2QE3[]UWD]T!G6LG)0"X @@@!0"Y$25D,(G,UQSH#NX)AZ#C2\4*[.E1\\, M2@DA-5;D6I&<,:&M.^PPDLK@H"O#GOM^:J@4OA')*,4<"8L<99*3TCXI^IJY MK^JHP+N_VK#53.!2$Q4F8Q6:@5\2?8:1"W+4A;]QB$XG"QY?H=69C? '))9; M[?]WOCT^6*$M+3?>0.[S/T*X%?@P, P.>C7T?"L*(*5E+JTDD'( A4\]%69 M$ 5)#E)?EWKR@(2O@8K-UN?$O@3:A&YIZD!CV-1W6@9;SFR7H+(=JL$?OWI$ M3X,YZ?:4CD-X(MAQ]M6(;LR$3ABO5S=%M< X7;CB9",$M$SGY:DW7X6JG C% MQ&$Q/;=MBL%S3>7$24J5T,Y ZBR24%BJ#) \5Q@:T5-N?TEA"&WC*^'FB&DP;=V1X'#H5RY@ST\=1.&I\5=_]9KNZ+=9R]G7J MC2\K/U/80.B(Q%XH*:J7UN8,[S [2CL\ M)/BP(4H@1U1J9 6E#DC)MMOYH9K9W/NJN]PO-:^N_^GT>F @ ME:&U8&(66Y>#^S<$=\@&+PF?LM2H*NQ [CBD*HXIEU\4[,)/X]MDBL7-Z^7F M?EVJXOMB4ZR_%L>L0%A%&,!$&&:U,$+;_9!R?JRQH)O<+[2#J?+Y(E:&B)QR MR9730@F&E<\H.8,]7"BX.WWG(;Z:UQC;E(:=R&RF3WWQ&"9/):KL "O;XQI( MG"Y0=$&;8A [#FF*8LGC*V>BL1/TVNG39<##J3-)H7(BMXI#:@$6B*)Z.$ED M@VY9>*$ICCC/RROII?*9H2!<^@8D$H!KS;GLY=73%B^==N"NF13U2%N8&NTV M%#RSW6 @0;I,U 5-BL3P.&0IEC'//8$:BZ/V&ZX.[2DCN'36CS *?!$"A("' ML95S$[*[\7PKQDGGJGV]CD6>:> M-NTTGOOMP.PXQE0$.U[<>-..F8"15#Y=-5]^?K=:S*]/=_6XW$)HC ,*6< X MYA(R3,KGB[GQHUHW7TDYUX+-C4_'_2!E%E/*I("Y #F D'*'@$OY6L !5%:C M&G+7VQF"+H^@KJR.9@AU-N3I&(K#3>,5D^GF2_G?\CJTK]-%>1S)Y^C;]?QZ M6\S*OY#+V<,?G'QRHBUEO'Q\D_BDT%".#*?U.&,Y4R$AJQL2!,H=>[Z7&F@I M$8P;";3*#4)8YSD,6R$.#VLEG*OLVO\S*XZHJF6"]0%S]?>!"S!IW=-P;68T MG@E)VH M1X:;S]%^+H^8OB_N5NLRJARB";6$[*["8#G@@$%N< M4*P@90=,PSW]>(:-M=?BMG]HGA[\[CAU\N; MU?JV.H:GON__\F.Y'WB"J=7E$ZO*ES@8(\*TKW/V2(2R04^"IV@_\5QC#;E\ MON?I$#R!?95]^G[XQ&\5]L"C4DF\TU#O!G9,H!0F\4D:K0PG]I*,)G332!0V MI86/Q3HL@J63VL\L$#I;$M@PT(Q/7>!%6 X;8G>ZWV.F$O56C5&<'(TAW ODLU+#J>B1P(UUKZAKN M7.F!M< M*T\(RW[;@>I9;LY0;GJ1^D\^GB M?5&:.U^455VI;_M&,:,YL>4\M!:2DIP02.I&$3=!+VAT;"KU!-9A@N2 ;A>] MP_2G*Y_-9*A'*MO.OC]B<2!1NDS4!6V*Q/ X)"J6,:LDO3"T,EO?K;Q %K^L MEOO>MF\/*805%TH9A @"UFF #[D8@&%'.UNWDKPVVP.[RCRT5WMLH559:PJ; MEF5]L!=:ESU'W$"R=):@B[595U+'(481['A2G<5AINVJ^LDT^)OYLJ@T<**- MX8Y2 BS)K=44Y3D]S("#7(0=@8K08&_YTS,+3-EO)%[';;&9+S MW'5K0S#%O6QT>(ZV@$T/G5@?A\;%->F%S1 1^'I)^:X7LW4Y";9[^MTW]/-T M_7F^G'!C-:MCVNWO2L^L39-EM!:V9@+7F[+)6]4%7 M\(SWD:&?^V!HMKJ^+YU3]?E!F7J ) ECCQ2[-*K280CV*GS&S&<$MRLAPVIK M9_2K.-TB\)3*;2G2_U'UC[?UH4 2<@BRW)TVO__U^7MY2,3_@ MS:85X)Y/M%PD[T(2$XGU<:0OL8QY?+HE)D>-!^"B8K.8'1_?.7V2QWXK_UA, M')).,:T4$=*:G!*G#]L(E-:DS4",TW(_ _)#^2C9_N6KT\O#QF7Z YC=HU(NZ2ZL5E?B3J%]FHQRJ8@K/@G07[ M9C83@'- RC?_#/'*BSFRAYV:UD'$6PA?>"/]:-QAGG!W0\]5MKF__N+3C/*, M7N$9W!T%FQ5?B\7JKLSJK_P'ZU_Y7"R]58OJ(]/9[7PY+X\@;.=?B[:OAK7P M1> FA;C\=]R>4(,9:%="W7R3_0C!O(U#N#K@/[<'H243P7+TNKK4[\UJLYF4 M1YQSCB#+E09>]TAN#UNJK&,NY%!QF^\/FE<*/RI<8LA*WV6K';C@-ZY;D1:H M'(GX:JL=.SC93R6@OPXD($=*FDA("P)')B)M+#@G(ZW92'1BK_BV5=[HWR>< M UB^ &0<0-!PRC'='9&7A'CRPBXJ;(D!&FPAII!J+JEPAN= (N:I I*95/O M]CX])>;FR^GR>N[3G-.5I4_?]TM.Y=&>K-66@V3^:;BP-P+7!*[U=3B[EY4& M9)4%XS[&5_-\:7$PL>?&(;K)K>QVI*\EJTW%^[!_;#\S> @;Y>L!\VT9-IRG MK-X/^W%UW(Y?UH$U.,L 1+Y@IH#[$MDBQ7F^UPHO&B)HKVHD2!)1IR'UX8YK MZ@B7>2Z%T5!@I*420757"VE_:,6IE#PO]-M5=DQ/W[9,3_OR9C/E'Z$CPP+! M4Q\>T^*=#?NT>.>UPR$ [\M34P8/#7$<<2%2].SI<02.OHU>#3JZPL**NM_, ME\5FHU>WG[S<55)VN#BDW!U#D*5<,2&T-9J5-VXJ@P%DBLNF%^!T:B.=:-2P MLE-<@UV$/J^\F_[>Z!4(H! M[B-V3J6TV@E*U0X&HHSA/.B9DNB-]UA8'P;D*>2J=#OY0=?K<&+Y)+2F'L = M[8OI.)Y(7#TW8[11V1S9.>/0TW3FG2V4D_ 8FLJ<-%==?H%S)#%S$ ##'.;8 M.977K>4^I0J1U[9M)%;1Y\9KJ[MO6G,8E@FFI*]E$AC 7-+\[Q$U#5*_MF2. M0Z4Z6W$FX>O&2A?-V>W2+/:77WB%,U(B8*"41A@,0<[K=BENMOL_7FL#Z-!5 M5F-L>3].!([;JU,Z>KOK5 BSO6G6 \("U:L=V>/5L9;V-%"T+DPU.L?DIINM M6ZW_F*YG7@(VAZ.BS$C@#-!<::M]XF;=KJ$<<]/L;IT.7Y]8O4I0V1Y55L(* M.*'3DJ_+PM0356%*](2EEX^'1Z,KX$Q3>MK:'6MJ05^STTW/&OR, $=@9P1G MG#H:L(K64SKGBV\.QU$QL)A([H#!#@F@M19UBBJ,RH/VV71J:)!J]4W;P^_= M.&V=&J:A,T;UVH3)OO+! TMAJ6 XN:/- EN8\G("V):?#LN"Y:KD?+;?[O!Q M/5UN=J\IPXG&G,F<&@6!U.6[X.6['!4$EONDE+31K2@-)]:Q!\"R[1%9._V* MPW7K)=E^:.Z^1'N5/>3]8P/>^UJQ/,2PWCFO;R"F\L_D(>B)/+ MQ\\5'9:9 2.02L$@54A;A42.X?Z),2R1:'IBZ856(&!0( T4T))"QB2E!NZ> M17=4I;S/\/! V.-7P0;;3'&9J@N#,1+'XQA^L8QYY@VO:!QU>(/18_AYNOZ] MJ';6[ _$ MOB_*U0GOB+[6JY_;(I-V'=5!@S/V!YF$#WXJ5F@CTV!P4N=53H7U7P MLR/^;&? 5?;@@J:]#>73N7LK=H<%*R>6AO0KZ!&8OR#P??IU'(+?J\6KX491 MRH!0 OGXQVI"6"X-80HQ)*SS&:#4N,:B#0]:Z$B#(+'H^S$K4FIZ8Z)3J'@* MCOO0[1)WYH&/6:?WW$93YE!?_8A:'&QC)_5MQVA"O2VSR@DFN8BD%QSFY&=3'6C\]R?[I;01Z^\))2.4BIP, XBR4 O'# MO =EW"86WB80T@LO2BZ\C:A.)KRQ6>Y/>/WOC%YX_6?C"F^(NWY8X0TRLKOP MAG/:[!Q0,)(/\V\3G#MN@08:,X&AT@@R HAP+H?.8=)HYT7"YM,++@XY"Y.& MXLMB.Q)V>Q-:#WQXEX0<7QK<-2V/-Z5Q4<,C4&U(>R:T]>"!,1RA2FO@JK?> M'*V.^*783HC5PBJIE",Z!U8Y*O,ZAGH4+.1F]8Y-!86I\$O6/81,K5:_9_\R M7=P'OEW3E<3.E4!L_N(&(H]N-%F]Q](N>P^A>/19>I QS;/Q<(Y:R)1<^G9G MQII,S$=7-2R<;]'L9CN_K6Z*==/Y>B>?_#_GI" M:J U BF,I,- *ZP@9@I;89&D-"@V]H>JQS!X]H'&4VNJ)S=./KBW**M,ZGJ+ M:W(7-XM]X_1N6)CKV;&IGU3IYH<+@:M_7X\C1@U@]_F'6'IEOFGD>>?'TR_3 MVZ*Z9])05]XJKJ%U0!MEG2&B;L)A''2\*>B+$^M_B24KP;2Z5S:,HF;BFXR= M,/UL3$P2Y3LEX8)XM>)J'/K3#OHJ0E]IIP+[.QF1QHAB#K 3,D=*EC/9=2.& ML* -?X%?W9\2M+K/-92H,#5(P%%K/1CD4M:'1#30A$#&QJ4*H>#/Z$(K#AIM MH"@/;6^_O_9&+Q*%M!!L,(AFRBMZENLHWS/<-4J@HA5P0*Q6PFE@B6-T@<*11 ML1>AF8'D&^9=9:0;YM'DNSF/7>4["9]QY;L)KQWDNV8@2+Z# M:1NK?(<;\J)\M^2FF7S?WBU6WXOBPW9U_?L[WY&^3#>/FP62PEQ13;ECB&!< M3@O4S0H#37,1C]!8:BG?0\PJC%D-LIVBQ^"VB:[W3&N@NK_$:"N1CT%MB-3W M3'%+P>].=4/=?YF.L^H?D=KWQ:+W0T\O2Y[ MX49]/_V;:J*88(N)$,0(K+54.;"6'^H)01M%A@3-)HX1>SS5_J7OK59[8E+< M;/9W(';#0D40L8G>EV]*TX5YXP1GXW7;S]8UFL]ZD:L\H0:)Q#ADOHV]&,');4@09!J]UM M&DBL(A^+9?:N6)?S%KOJX\MJX?M&X,)W*^8:+G^G)BUP$;R&DU5X@@NS2$OA MSY!R:4&\"X?C$)1N)CQ>'._.1U-1V>W1\[^RVZ!3"I=F3&CIOQ531*0YI#X MZ1 U"?OFQ#*RVR);HFE55P6RU$PYTA$4)AG-N4FB%0]HN" 2[>@:ASJTQ+Z* MT6$"#W.TWNA[1+>==[^/ MOU6E-(S?F@G=Z%W6:EFYH;?2'+M(P.@%Z1W4@>-0\&$I>'PN8WA_-(TG#Y8; MWMZ5./?Y+,\%,\H(R!""FAG#F=NWAY7F;O*U6']:-0T+[=L)$8I32&U7SW;@ MPM2] XO-)+H?^CHM\.Y0#530GN7G@FIVYW0V^:O RG31:XN3N''X'@<"A7)EB<3 M^_$8:JI4_^+;G"\_[])0YE9P*@$3@J Z(1[$ZO0'DJK>;@@ M>III32IFPI2E(2E)%.2$@0MZT8:G<:A#*^2K[KVDUGH[38(G9S9,@\[?0U0"OJ?/)\=?_Y2W9SZ?VI],S'DLXTI*>13H]U MM-)YX+&3=(9[XT>1SA:6!4MG6_8:3X:7BX15(2L9]0DKULIAJHUP5.3U-E7, M-(%!$]^-OS7U)'<)I-WAF>;$-)S&3L))X)1U$SK23$S7UE^:A YF:!Q*T0+W MX\GEEI8'C?+Z>#?2 # E%6'E]1R,&VKK%A"&00E0R/?V,]+;'2P)H2=@M"=@ MIM5X'^8(R9&!E\9\($\C&O6AR)\;]ZVL;SKR?YXOY[?WM_4R%?#UEI)YSAW& M!@HNU2&'\ 48"QG[8=^<>/3OP80-^T!NF@W\=+2$#?T]CH&*BP]WP83;1J]"MOOFU"*P Q,H M F'<-!2!9+0$BL .QU B<,K")1%HQ=9(1* =]LUF8H$5"'$'$;(0YH9(51\RP9*:&'.G,>$DEILFKS2\\$A#:4M6&1/[@$<$ M9W::CAW*C[%F::.Z<)A3'R\2'SZMF\*KX]#Q/@T./;\1F^OD$>.7^S*.O;V1 ML]F\_)7IHOK<1MYOOZS6\_\H9A-)(706,2R$(EV4EZO-E]FFPI;Y_Q;K\MF[F]4Z^^QMW&8_'?[VKSV%D1@>3AQ?>G9N MSX'G*MO95[UZ>;!P]_E-=K3Q!XE)+SLK1;"*V$5^\"@6DXE8X2VZ=WJ+>T]P M4J5XSG-KA &:(ILK>#@>0)5!O4:[8'2IZZCJ\,RHPEJX WL*9DE]-V (^]'C M5I_1JG4?^)/$J/;VQXY,'3V1/![MKTJ;?B[>WKR]WVZVT^5LOOQ<">Y^RG'B MB'*^1-24 PJD48P >=BQSD$_A5@,H*GW%^S/_Y4*Y_\SKPNS[:HNS%9'X-E/ MTTTVS>YV9O45O:*X.W$@Z]O3O<>THX%E7#LQ<7](^*5%JG'%MP;N2A'J8O:2 M'SSJ1:4B5@",[Y^FL= #O5TMJX;T]&Z^K8O"]_ORP:W6[GY[ORY>;S;W4^^: MB9*:0E"NG!G*+:0(BL/<* 8NZ!;#^*VGCUK'JFJ^!Y7=+WUOS^[\)S?MBZP$ MGF@6>X9U0EA V6'=2?]5MH=;5SL/G+.#G-68^XT/P91>$/UT[AF'DB>T;]57 M1P]XNJEJ\M.%&/'I^_$CIS%B=Y//YI?5\JM/G8O9OQ;SSU_\_\JOQ=H'CG^4 M4SQFNBW<=+[^E^GBOM@'E8DEQ#ABL*&8(* )P1#MC2 \I[;Q0U#C@YY8[?>7 M8A7?/)RYKTWN?,%29+X4V1=2&SM_HJ M.]A]E=669WO3L\KVK#0^*ZW/*O,/1="/W:4"'NX:'_J0KM7N&;"1=[%F3XSU M[KAG$J>1]Z 1/'\V8G)6/X0*M)AOOF2'.F.'_78W7US=X2]1IO..USZ=V#BZJ4WWPTYT^4$*FTL. M2E'D1.D0(PI-PW$0J_B)Z)'DA=!^4M#N%_,VK_<%V\?5=KIXO=RNY\O-_+J: M#IP03@0@1#+"& 0(*$OKUT")P6%WMXT",37:MS".X>95=AH MF!^6R9R 0>&Q/U2)8Z#'F'W:@[HS( MS@6VJZSTI3KU96U,=;;NY,'$\WY-^U!B5S=W%3QH0[BPG-"9(6*JDG>.H:]EKU2=I)\:;LC^,5PYM[/Z MM)9KMMWPQRKQ GV;L-I+U'W0=AVQN8 M?2^VV='$J]&7J%T=U[5\[:WCC".PCHR3-F5OSQX;/(CN<@.W6N]_5'X.3IRB MU@E L$WO M_*'B;&GML\%V9W)UZ<")T7^2J/NL/X<(O]TZUI\\#GLP+DQ] MDJ(G[_4\*9R=V/4T;OX@\[T7?)/DA$6$KC".P#8L!=%.7$3SQ^#EX_&;=K_T M=ONE6'_\,EW6Y7".+8-0*,Z-P4IQ0Q@_!%V0NU%4DIVM&-%<;?;^PZ\I=@$- MTSN&GL3MLV.,:F+WY,MVOY15MF=;;_R?;<+W!2M+_.[XZF;NV)=4S11B @ GZW4^9N%_T- MZ/#+87L,$!.7N)EJ5N+N/_=HWU/=4PXVGMY.7FZ8J\W\@;I$Z*U\/T;7Z' % MW]!=)."BO62^>":U&E,/&,L5>B-@XLE]>2/ U,\\_1[T(2&\_[2Y7L^K9.W] M=%M,-.>":2P,X]0(Q@1&AWN8$#/][![O"K*GU.=N^MU_Q2*;%;/[Z]8ISN!L MI9Z[[].;O6_JKOO"<0+CQ+RLM.\'F<5_P4LI9O)C=8QQS H,3T.L&?VX?DE^ MG]([/[J_^!^^*^^9?WNCC^\5U!?42LIRQ1&G%F,-@)4(Z,,DA%5!&\ &A)DX MK-4 ]Q?V#W*U4@1?!D2S\;NQ]WAVZ 25?>5Y-_W@\9C "\\'OFOI16>]%-:& M[2$C"FP#$Q'KZJ78ONEEPKK"M[MQ?0]_=EIA&@I4#O,<$$V41^G_[W#02=EF MB])CP-E3U;9;G+WD@U(QVI#_P)9J1C,1%S1CJJ=_J:D7[X MFOF[$[Q:*>Y3,,,EX-HBS9@YX 6*AE^)/ C*OK*;"M@QL6G_LNJ #NUG0KH? M7PXV([TSK[IZ:]LS+\@!LL;R>%QLSWUPO5IO[=?&Q^+95GO??)TH;ZP0'1)1/HD%N92XP MH4@JB'WR%[1'/+!IDRO&)-&.&D:!(\+F#"F'N; 42RT3QZ 3M-ET60K8"=[P M9[UCK-:W.^G_M-FNI]?;B5&$(:&<-+F4@"K-+=\- M8XV1-:+)W%>CACAU2D$O&3DCE$BL)*+"*,H!@R('"8\,UO"J8;L#F)T@S'ZK M,9X?KJG(#9A#ZIWD=C-!$U:I>ETS[9H5\\FN MK??%YWG9Q'+[R_2VF!@K)<5:.B@!4@9@PT4]FGS:V6A+P=DOSP7GD#B#/>+R MF"3GR"EB(!;$#U^=^CSZ?J0<064EJF9ZU)ZPR]K>"U=A4AY(TX4L:U-<_^WS MZNO?O9%E@D7*/Y0J0T[RJG,$/",KG;D:5D6ZPU]%ZC.A&J&].*W+=PEFQ;?_ M47R?(,)]F#46"^L898IB_Y]=GR= RT8/3Y__=L@PS"V$#/K:5AGC&P(N-PB9 M\O]$Z@>D]]U_CRJK8&4>5ZA.!)/65"A2\M5**9I3%4TK'G%P42S:\C46M6B- M_XE<=&.BB5[H^_7:-^)\\35=_%LQ7=OEK+R^=D*54PQRQ9E&N8^,+M=YW?LI MUXWNRKG8@!8:2@JH+PU[G%E.V!9BOI?%HQ?F J=[VI 604/.47%&1CHS-[R2=#=A%;$GA>8?;KXHUMJW\'FU M_CXQWJ,0(4$U8U008\J,9S\6K 2-CO*<^VXG$*(."VTAI=))/[0L)X()[10B M@O23>U28LAI4:.(1R%;3M",=4:V2CH8<17!W\R2EK.+U]D(\)H/[7WS#!O1>YA$;EPN<27"C#$:NG]PG1L'&T?_[;%5%048,44YIB M)A3(+4.Y459YDX#I:XSO;PT.KQA:DM9\W*?CJZ4 -*4JHA8\X. %46C'UWC4 MH27^9V2B"Q,A>G&L0YS_R68"ABO'X^PD7N114 MDMQ("K50F $_OIC% /+T%Q0=!L)IU5PA"U>-8.J:ZT9*UEHJ1W/"(FK'(QY> M4(^VK(U'/UI;\(R"=&,C7$/J&\G+MC33*J< 46VP(9! 0XA%%'6>"'T? NT M'%N"0N$MH5X/&EO]56F*3\YYU9!]7.RE)$(&A6I**NVYJTHBVZ'IRPD4C M16G#W=@TI94-9U6E/2--=$7ZAF958XOIYPG$#E$(F>50(*]3S-A#&2Z@Y$VU MY.&W;<@O7?.D;]:6.@#DA MRMA<0R)8?NC5D#,2N$'B4E,^8;=&& "U5=1*(('@&C LC?;-@;YV2SRX3&-_ M,.<$9O#FB4[L-EW2Z(W85BL)I1]XR\)>)^' =V8ANU2MI? X_P M7W\I9O>+XNW-N_7JKEAOO[_S?74KES/[[_?SNVI):_II44R D,I9(Q44S#*C M#,G!+K&@3B!.@T[D-VU4($$=P[G/4A6%&DK#D6724J4=,\D/V-?HKK(*W^Y( M28W0#],28\,S._'Y;B:&@U =)H?=6$YS>+TA:Q>4,#KQX]#"^&8]/BF>AK>F M>GBV4?6]7-J7W^;E2I"BFAKE#"16:0Y1+NNAJ9&Q(5+8J#UF',>,6"><-SF7 MA//<60M\"*!&IUZ(OS@^KZI-)]EO)=! *8Q"=3,5[)OEB +8C. D*MB M0L" M&)/S<6A?5(M6Z7IH),4KVS6K\A'X">7$RRO6DC&E3;EKCHIZ&"HN\RB*=]H> MY#&DOS0LCNJ'F)>$Z@>2]1W*_J'7EK MHWHM6!^YZK6QJ*GJM68KX(*?NWLO#8<6?R[*&X8F3!#')14< >2H) A(5@\^ M DVCY7HVZQNMG], MUX$OC[?FL9F(]4%AF' =V#LI47>@^K]LYSEJ+FA35S+'H4>=K7AZ3TX$5IKJ MCKM?+^?;^W7AU<[-OY5_VNP;Q) +0(W(C=*"( 9];EPR3( M/>"NAC60#)UGZ((21:!U'&(4PY!5]"X7)DEOBNFF^+):S%[?WJU77ZOK&.L6 M?F(QM%1[2& - M;+""[3Q+%ZNV".2.0YSBF/*D?HO&3^3CCXU"WF 8UG2=ORU5GI?O'>K793!R MOK1!OA1E!DJ:2TA /?@$ID&IV M-82HH!$HC:"051/E_RVDY&6<$I3YMZ4GA M'DY7766?2W"11*TAIQT%+3Z=45?^_G&1T'YEK,+21L+".!ZY? 4:TU2ZVG#4 M5+;D]?7][?UBNBUFIKA;%]?SW;;:XFY15#='+V?R=K7>SO^C^OE9C!-2W@GB MBR3 AY:-@4-U@Q5LI]3J5R$FDM&4%8:HH= MLXV&L-@-X2=F-![.)^9DLQ-[JG$]/3$D3"3[\V S.1V7U]J=P3SQU*D-5]G! MBLIIIW9<98_D^NJA7O_?S.,2_?[-7 X^O2'GP+\5VHJG2V.9" M(XK+L[.,<51+C#/*U_JK[731,0LN&RJ_5TNM_U<159PVT?-'Q M /75S6K]:N/!9D>T70\C=6:_618U#/%A:5(\SA,?37J!P@M"&-\-XU#%!':= M/9T4E[F8>GF<$T34^!(:X=PJ"[B22EJYQY C@X-VE,5M>3RZV7IM(K(KX@EH M&B\D$]'!5B^"N.RHIN$^^7$4M85M+52U+8.-IPS/MKQ[.O-^=;_Y=;DNIHOY M?Q2S-ZO-YMUJ,R]KT3?%9O/QRW3Y\8]B\;7XV7_ZR\9-Y^M_F2[N?1Q@Q&D. MK#0V5UQ213"LT6)$&]V5.#3&Q&I= LF^EDBNLD6Y/V/KD6809;<5SL")PZ'\ MV' >\0=P8>"TXB5YO\J.9F5'N[+2L*RV["I[<_#ZSKIL9]Y55G6-RL*>9QK3 MN.G2Q./ '6,<\69P%AY/2PZ-I^<8!M$.ZT!U6:%\QL9]Z/6*]==%.2 M8!:G8_SHH2P2"]$"64ROI ]C=;BMD3X.NU98QS4 OJYTUCAGE44U7BVI[K5> MZPIVD'JMU,)AXUMG'Z>.<+WX=; 8=RC53N/;CUJTO>"J)'$N5O?XT2-=-!ZB MQ;JXGDD?[8YQ6'.E#<506%,>+Z< H[Q&QB1Q(5LM^\"3>$?FQ_)7LIM#2=97 M: IP2.H@E,87_8>;'Z]R2ELEA?OU1X\3+2R.%A':LIU>^Q_')JP5S97A%$@# ML,6*0E7C<_Y/A\JFCT 0"JY-)=,V*MP_KF?Z"@[!'DL=(I)X:;! \:.6('V4 M'&T]_:.'CM9V1PL@W9AOO/VY? Q,33?%K+RULUANJL-@., MZK"W;8:!F'I#=?D46[:'&/YXX=#^:Q9A?@#7A86;"NVK3R7<[-2D[,2F[-/W M[/1S>[NRRK"KVN57IS[/?BO-R_;V];UK.XF3+FWO'K97C",T#4W"XPWC8_#) M $'KE_OJ5C/M #%$"@0(QX!#*IC8XQ1*6#>YJQ[P_K"=KK>]1ZV&&$-4[[$Y MC06P#EBK$_&:;K/MER+[5'R>+Y?E#U8WU0]VC60_S9?9IGIS]*^#Q;:F;NX] MK"7P[2@BVE6VL^R'#64[^/U$L(1YT8B!R1NGNC<4PJIZ%>;S;WQ+VP%/ MAPB3P ,- \A K \>'VI[3D)$S[$AF/E+TI_.C2-1]H0&/A;NU%SV52O8;W?S M=?4[AS R(=1B8ATD&%I+ '8$VQJIXU*V$>X!8/:C['KJ^^9BR-*AE0O[*1V2 MN6T$H>%@V6#!(;YS$A8.7;K"2,++D Q$+ARZ>V.X-1@I"<* *X>%PL(P"4V] M5B2X172_!F.7LZ%68%Y"&+X"4QL38_VE6,Y:K+R,4L*&G8=OZN8_AWQUL#_Y M/'R8)P:0KG\MYI^_^ 13?BW6T\]%716\6\^OBW(=_&:_#@X)X+XP$)8KHX4S MY=-*>T,LM3SH&/P(X2>>Q:]AOLKV0 \5?%9!'6Q9.9K[>U]W'L+S(UF8KDT_ MTYFRW^2GS78]O=[^N/NP&GJWGZ@:NZO]Z<)N=(+2Q>4TOAQ9X)Z4,W><".:< MT$ P(QA4-7J02S#H;K!.R,>\1VSF^\]TO2E_M*M:AMLNUJUWC"J81^T2/T8$ M_U.&[>%C=>.>]/^I -VX]RUY;.W3W9'BZT@]'3_&;MKOF_NQ(FT\CW:)M@/TJQ\DX@[! M3&C4'P^ZG1D8HS2 &.;!, <0)E]P>T@?&->HU^,:%GCC^/MP;.'@$ MCNSVGH+P;AG#YH='YF MB^B?+SX'^39MA$[3S?XT,3H1/?&C=$H_CFT-&2AE(80T%YP*7_Q#20Y9!M)> MI(?;S=H)]QCWN 9$\/]_";"7WO&#:&O?K RT!!CFM;Z45,YFU46'TX69;ZX7 MJ\V]UX1Z[]U$'VR9STAE.C/QAM[1>=%G""@IX MGU[&_"DX7+\O;J?S2EP:<']=/&Q6-^B28XYLH!Q2BQE.5%&@\,:8@YP M^/+;R/#W=7*DGI0Y(,U.H&8EUNRG?RM\$=%F\F]DG(;$TY%!_S&B[.7-J.>[ MV #!MU__OA221]K;1A2HQ\K0<^%[K%B'F@]\[0'/EYOY]>[=EYPZB24T@AKA M\Y$<,*+W>!W7' YZBB00:R_G1N3GS^OJOI;L@&[W?E.F3H^-O' GQ]B\W/MI MD(2N'4G(?=0]?JR:]JRG^IG>;=D[1A0BA^4AW11N)\^,(-P93')$) <6R4( M\C'Z@!>!?, %KT"D/2QQG0]U=K?"]2->/#4R96OHY3^]LC7EH3]E"_),4V4[ M/+@H-YMBN_FYF)9S@K.WR_?EDUOE78X>Z7SSL?BV59[YWR>(:6F,)883(2#" M5%F,"452,6<<="%3:^&-8V,@H\8P+BA3P/\S5P[C/$<, )OZ7O0/UU^*V?VB M**7&S9?3Y?5\NLAVX#/OM.S-?/IIOJ@>*BO?Q_/]O\R^MZMJZ?WXLFKVW^>^ M:EM??_E^E=5&EVOU#=Y>[R%6)'/2.$) .O-6/77V,,%6]YOYLMAL3+&Y7L^KH"&7 MLZKIMS?O_ CP :6*.4<@6IA<$"X1P1Q+2@B38C?:AZ7^[_CQ=SO]C5T.7(GT"O13RVJ(PR4WAAF:B.[ ' MPF2W!ON ]-().YDM4_83Q%YVAQ+<<%8O2&Y"%XU#=%,:N.JMNP?. >R3O[ M,^(#RFP'L\ZS=KG4^?&AB7),> M3RW$YZOY>S?3;35[\8]B]7D]O?LROYXNY+?Y9F(!HSZ%011C2 @W4I;-[-K# M$( @P6O=2F*5.\63_58B"E6S]OPUE+!>J O3K1#6$KT7[2(F45+V_N8-.I:KB\YSG M2 \/#\G#&<4:("P(S#$#W/X)BK*UEQ<$!VE.9RN#:LX.4ZCJ=&?04W4&(:^/ MZKS$6QK=.4?+)=WI3>5$=*>_'X]U)Q(S+^G.]?)F/?LP7]9BN:W5?+GX6J]7 MB_EO5=-3'TLM9)Y3:TJ0LM10P$->91#RJJ'ULY!8;QRNS &[RH[0_/2F)W.7 MM68XTL)TYEF^LC]VN#R%NB=Q-_7U_6U;_I@ @0_PI";RD7([+QL]AF"OQA?] M?D:)X_ TK@I'\J&.^>0$J.^G^:ISD7R/Z_QD!+B!6AC(O6'I7( MZTQ'?RNIZVGS578 UU&)^['HH<:#$1A8)SO'71=5[D=B@#(/1F8W=>Y!JI]" M7_+_G$I'X6P"2AW'CSKVTQ0V3W^V&/EVL:K>;*O;S8Q#B@33)2]SB"56& G8 M&E6,ZY#)>D]3J1>:S]7F'<*L@1@X@>]+K=\L?D!6PP2]%Z%)9O:7J;HPO8_$ M\33F^+&UKFX6VY/ME^*VOE]M9T*) DG.K&0*C@A! MDAY$4YHBJ(U^;V.)%6R/SRTT7C<(P^2J/Y=^@C4HC6&2=<+@#MS#(S@[?,-J MUDML75"M:$1/0[?BN5,G>B!#M6NSJ==.+9VEDY9R#Y5TXPZ"6FS[DZ$S4B)L M@*$4@((;U9R6V8/)*29!+5 304@]R[[_LG2PLNVEX^6#$4XE]QB'UL0N/%Y4RJ2!F8I^IG7RB:H.P*E77?*1P?)^>[^N?ENL M%K?WM_LS/)O="7P;@?IK:6??\Z7KB_+@-UO5^>B*,,O-3!M)%=&T! 2H A<& MP3:AS3DOE'=!AO+'=!LC[0]QWX(LG5K=]:JB:OS[,D_>?2<>&[C M'S/P <7AZ3\ W:K*HSX(?G7I)-2?*VB/&^<)5,)')J">S#L7.2O1]]5B]?E? M==.D[2) R5@AI1$&L0)29:>JI&@!0@;C9B/Q8(V6A5C%X)''FHC!BI1/,0+>+RDP9OJ/LE"_'B^DB0A M@>.AR4$J[B,G!6[N_#)$+JCF0C(M5$E)7N0T1RU$=PM8@K0@#K 1$P,$DHP; MD0(6-348/E;)DX.FIC1B>A IS$D2A.'#/5B*$"/LL9,$+[K[IPEQH_JJ$H7( MKG=+%5+P'S=9*.V+]C)":GA>*,.1U*8L,&-4'VH<)=5>"\MCX!HS58 IQI!( MX8J9*0P?J=2)@O-HQ#PA4HQ3I G#QWJH+"%&S",G"5YD]\X1XH;T-:4(D3WO ME"&D8#]R@K#XX9'"4%H80LO(%B/QDP0XL0X28(P>*P'2Q BQ#QV@N!#=O\$(6I(7U6"$-?S;@E" M O9#=J%75? V34TX+"C'A>#0@!P(F!^R%9B'-?%)!"'Y:9MYYRWH*0B_/)I/ MB.NP@7L'>));T,-Y?&$+>L+ 3&<+>DHGG]F"GIS3V$)KY;[ZU^[ZMUFN88D* M1" $.0>P5) =D !$@RY"36%_$(E=[P!E]:[]=#K%#6(^KMRF(CV2UN[AC7"? M9P<"(XALEW"\+H7MY&%'>>W.9K=8!5VE M$,MF8@UMYZ^[R>O='EB?1A8]Z/43S3&8351-VU5FT8V:S3PDRC^'Z4CP-(0GDB^7\Y5> M# 7?5JH7F^ME[2[@.[EP+X=*ZU*XLQ1% 2C.&=W?:EE )4!0JZZ7+%'"2"YT M40J*2N[8S 4,QJTN$(^?N3(^0S0(P!'!FF!8,YX]"^@XUL MZM)=8^]U"CL]BH$J3KOJ_>-6$%$:OPP0J7BEJO1!2E2\.M^]8WHEK6=)[EGD MZA>X::CR 'YV*(3%8';$UE^H+"$L>)0A-VQ_<:#_V?: /F&\95LNDM(0/HV0&&Q2*M0=II>?WT( M\,WJNKZM9A@*!%#.[9R/0J$H9_*@H]+^<+:M[2^GU*7NV()RTX,;WFID@64# MY*>C1?9RUOH:@CIX+MM4-=WW'H]4.^P 29R!G68^> M?O2/[VO./2)X'R7QB!6%R'NFWAQZ((0=N:68/=4 M@/61JEK^C003$A]U7U4BSI,-[(^[Q$VO./6 U/X[KSH$Z/44HSKZUVTW5FNK&+31=E^B_;'=(W*J\D?TO@ M>+KND&'T0/$^ 1&D2/7R/5J[Q;>^Z=:M#D0&Z5L$QZFUU:XZ>!AY])-5S9'Z<2O2%&492&X*$4A$"H*G.\A M:L*)3E>^B8-O_ +.!>'^2W?N]HW,J\KD(KN>LG-W&/^IQ.5"SJDY9Q)#F0.: M%V6!+,H67\Y,W.T^T5"-6LQ)?<5'CV!%+><,'*%[)D9+ZR-6=-*RG'JR/ERU,M+9SH#5&:2<\1J^LLM/! MP:Z%G:Y)[QJ)8S]1+)R/LO#1/C,6Y>FT0EYV6>XV4"_4/Y*M. "&[W MRP%B\1Z_BM/>]S+#4N3FI:0^=A4G M">O)!^G#C5A3K>*TM$:IX@3'Z+55<<(=[%S%Z!-H(IS7J__PO?A^<;E5:5O<3U/>!]>&/N)9.5\CHD01DCA MG!HB!71'PEMLC5%&K.,-&:;@$<8PJ3H38)KTA M=Y@8CW$][C2J."_R'"\3Z!_*5YD&1'"[7PX0B_?(59S/WZMU-?^ZK=8SQB1& M$BLLM)&,2HE4V>* =MZ3H(@38'V\&@[.YJN;;'N FJ2D$Q*'J!6=1"%(.EY_ M?CD68U9SCO#Z%W,ZA.=5U7*Z^->ME-.9R9A3KB.(RVP][P$=([SQIV4CA'F0 MB5F,<$>=E_D1W7-F%CF:KV=N%MOQ#K.S)-RGR1;.SQY) 7)1&$H1*0B6P&!V MR&5 SGCL^FP,3..69W'*T:)'H%)D L/$:+ T8.#*;)2PILP A@GOX,/_!(JR M'AQ'&_G[1_$U#OL1O.XUYL=B/7)!=@:Y)A0@0')9Y@P"1.'AL)"F'/D,Z+%M M)AZPSPW6G]U'3;+$U[^PY\WYJRKG^7O5K8@7R%KD=_/B-(%3(7E.-&*NLB2/D)I,W&7H46KR@PJ MU(&EFS'B^JH$/H['W<0_(MO1JC07EO4!8L@8@2@CLLAS1%%[W8TN4%Y$+(1Z3ZRS"A2%9R&;+$TB-8D:LJPP0M>2%E[,))DEI)_]B\DO)( M!$=#*R*QN/4:3]5\\]W\Y_WBQWSI;(LOF^UZ?KV=L1)##*7*"RPE@J4J30F1 MRKD& G#EU0.JEX'$>\LKOXK^HF4_5F&U9IZDNB M7Q%I0/[ZR?%5-M]F+;BL03=LT>1G42:B7H<1B?\26;0[@/ L#<8CTRTT'XS!,Z$_H.^+J,-.-DY9>(NE"4AJ% MVVFDI'%V':)'[,%TMGL:S7G^8/#+?32#>+G G&*2X8(07- :%0H9RU MUB&D)F3Z',OFA.?1T6CU$ZTQ& W3KP/"7[_6ZU\W\P4+?809B&T$7WJD[[Z$:3OVL[4[A?NNGIW]?U9O/[:EW-EP[.W^>+E:SL M8UQ]GO\Y,\+P'$AM.!*0$"A0<4@9%<)!^5MZ-(F3O".LS.'R/*8X8#!ZR^D( M<8@KM$<'LL:#[%',KK(OC1>9=6,R"NS'>C=MCAS1R:MV;'_]]3P)TRF5_JW] MVQ$7I1QCJ!54!>!,:ZF/(Q!',J39Y'"@NNQV[J7[#EXU@/ 'QB:=\">(Q^#" M[WQX7<+_@/7(PM\MHJ]7^#OZ&T'X^S#M*_QO5C^JS;;9_"56-ZX(/"N )%+E M$FJ@,#"Y(%2VAB32.*28T>'C$]TF%[..66=F MH6>?'F:=!Z6,NT4A><0"]B],*7+=-C>DCZ#?]H>>3)[;&S%4@":P<6(P5^L1 M7H"077;UTDTVUO/E$[DZ66G+@OP$O*8S$E?P/Z\7J>G%GA^+Y;7V_ MVF:_S*T89'<[='\+V5"6-AH>H^MT A$VMAYQGRKR ?E5=L!^994E<_"OLJ,# MV=Z#Z<0J9%_@9&+6<N?,UA(R?/<0%,@Z*;3JC"84"0$45)3';(*[F,O M-TA3 R5'>6ZME!S:% ("J!#)@'4KXPV-)UA M8US+Y '>R80B^\,AS!J( V]P]"#M0O4M)N73*,=%]:A.]X &*IL=U"MG6]YO M%JMJL]E#V8@_%YN9ZY5O5$&D6Y6@!6+4]56Q:JJ(*$E1!&E:+TO#J)G;3FS1 M>!X\CL2AIX8-1E\G]7J1N30:=8F42^H4A4+4)8RDH0TI 4%8F;E#G/ MSO;+V4T@71/1BV[8G\]8.C'@5<'\=/]E<[U>-).[O;'?JMLOU7K&"1%(ZZLUI^@"93,(CA11WUH0D2W6O]87%>; MAX9*I#B@**<%I7DN+$%]SL^S8MJ+E"D(:3\'ZF@/2. L=KYT"Q8_JM5] MU=I]5VUG/)=6I0TH=8X4R@F#4.RMR1RQH*MVN]I(+*6[C6OK':[ 66U7UCSG MMP,0%JBL#E&VAW25M:":?JX#3WJ?Y^;2]+,4TTU$\+ZB0P4.2]*G;R\=G][.U__;'HB'P%G1\19"SE0 MH2(1[BE8PW,=J%^7N1USX=*+NDOR%I?[B:A=9*<>BU\*SKRU\/I[=7._K-Y_ M=;LMQ9--EY_=YLP9XIAAK2B $"!M7U%>4E08).HQ9 M S)0]'K3ZR=W0S(;)G0]24W6'OH"6Q>T+1;/TU"U:-X\TR$Z'DM>JQ#/]0!\ M9UFX7Z^M[<_5^G8&B$84N/[Y7 &(">;L8-7PPO^$2@1;B97LV:ZAF?V@VX : M? Q*/98O!F8S3+V>[1]ZE1WQ766?AV1E*LXMBT0D M<0)K)#&]J=,\:K%Z5*G:U13NZ_M'S5,^U)N%>T(A^LW^QO?-^_7;>O6M6I^T M7'&_-K-IML2&0&U@ 0I&2L51BSHJ^V:_8S\I MVWZ?KS*(LML&_U3:(_7D^T)Z.'Z,IY%83H '[S9+PT8FO::]K3:;S_:]:W$_ MQEMB8UC!0 &5P4#8/!R9/=Z2Y (/HVE]40ZK:5?9TN)])&?9+R??O ( 9/4J M>W^]K;]8Y^6E]IOGC\'/C$E?"%*290PUI/QVI4P&@_1 ME#!N9+P+E([HU7;=3"D^+C;_W%5#M>1(&T3M,\\-YI!BKG;'/*$D'.=!=",-% M^W9HH(.RI-//I1P ;@K!-"%40,*L1G*2,X81MN]=F5A3+!3[9YA^!-'B)QJI M& E3BAT9P1MMX\C#"047-*$+4=,0@D[(Z_Z/2<_D0O[\;#^@.;":4VYRK "2 MLB2 "R5X9Q:D<@S E24I7<+>@R TIF384*@IDZK,,SXR7#EJG M4^V]Z.R8;R1BLG?2X4/B,(G'D:&0[*,#K]-0GBB>O)2'=&:G^[3'_O/]T5D$ M\])]/)5,(V/LUPSN7B5D7RP1M"OMHAUD2BZAH:)P^^X@@UP0@T4ID,P%3'TT MX.Q+U>D,?"]"N\Z%TG 929M&.2Y_@:.@N5$XLQ-5IRZ>O#A+ZLJ.KSK]O:J_ MK>=WWQ?73VSO\S5)J&,H"TH A0!"F7 MW$HO*Z N[!Q1ZL1*=028/4 8IE 12/73J6'Y#%.KY.N"AKZ%=&?.M53V7L.**O5]7?7-[])\)!D6$G[DDFKGCDM 0/Y_JV#!(F@KD(O M&N-* <-RG9M24I5SQIF1+,?&5;L*F;JIV3/OW %?K"EA(+N=YX7IB.V=@'ES M.M0,\0%78=/$;C1/0\WBN?/RA+$/3]VUK#6Z3P>ILK+)2UJ4)="8293SHGW; M),_#MO._9*R0QGXP)3 O# 6Y$83Q'&IM"%"8ZK";J&-K69Q)9#"_7=4L(;4Q MU6P:<\I'; 7I64>BIZIG7=UY4<]Z\=2E,<:[ZM#%B&N,&1**8^ NPC"(L$/* M4.9!:_]G+%"B!2M+SJBFUI(L '7+G95-M-\Y+M[; B5P4L M!082(4Q8+K1JWX]&-.()Z+,,A:\72>"!>BI2J>&.+53NYSCHF2((J:8 !HXJ66F MR*WI075I[=ZI+A?NQ>&THS:EHK.O.EUE1V0CB],)12'RU(79B0I4)U=>DJCN M_/B*U)O5=7U;'>X%$5\VUOSU=B:()+HHRQQSS8FA&C"R:W@G2LJU;SGBW,G[YD3N/- MZ>U%'?<1ZWBSUNZ8 T'& ,&@)(!+P8F$P+2OB2&F['25UNZC[2LG"ZZX_>B" MY@"(O(2JR.W_8:T52+UAYN0%Z=1*+I GS^IF.HH"RYK>[*2](>O%3F_=")N& M4G0%?^[2JRX<=!Q'WSKJ["#>+"137EB;IJ"Z)*7-2XFVP_C^X2="!]VW=\F. MS0.@$*8 JL TEXPI6%*M(".Y31U8ZM.03T;6%ERG72F]".V4G"3CLF>"XDOC M$%G**4?^F4HG9J>A05$\N9RQ]&"GISKM%X8Q)@(HC9%"]DO[ A%(#X,SDT$] M="Y;LD[EA&O$F6:4,L% 03 GBC!-TUZTMI+I1(P&DVG1MEB M=6+(JU6DJC?;^FM[V\);^Y_5IMK,5S?MM]JUYQ*4 MBG*D"TH$ B@OT&%6H0KEM>TWR*#59#N;Y!1J+*@J.',7(5+C!-NF(WGJL^$. MIFM'O;^+)?OO_XTA"/]GMNEVLV TFB\+V6@,A]97=^0>[VQI438=@OQO?4I( M=$!;R3$([]9;,AKQ?DTF/8EY9L1(PNL$VDU&=ZE.^!P.KIA2XW[/DD.R- M044P03@'.>",YPSFA3BD9H6B 0/'.1,2&$.(,J4N2FJD8J)DE)12%X K:WBL MH2+\7L0>-'H-#$,P&+S4UF!J]RUF#9N=A+\S=4%2/P2%7<6]$Y6^4G[&\?/B MW9>I2N8%A;UF;9H^ZD%1H MS@LFD4'MV\%)6,74RQZ%!1>F1#EWW8\!)T (132D[J:OY/UY6XA-OG-S!!E6 MC8A"K%]-8FA.P^3[ 9TG^+(]P)%VD'J0=J%,$9/R:10KHGI4IWM Q>(JZ7] MZ3=K>-=MW7[]T&P)D"F(SG..#,*H85T(>E#61U-*QUC(]%Y/K?HAQ#H '%4 D&6 %M]F($-H2GSM#V()N7 M:,4A8!KG94%SI 0 PN228VM1 M"$R&V]KWMNL1H2ZD>:9B:?D*3+["J$J[V>^MQPF@'NQ-0V?Z.'!NXU]7+KQ/ M*R\;UJJ;3]_GZTK.-]6-JF^=1*4U__\].%B._7X!' *SJ)>(7^\QQY)0(T!LA (6#2<*8UW+R@K0?)[A: M/B 2GKG$>$$(S#,"+IO/'."L03S%>^O.*N+])=O;: W;UTV^]N<7QUXX;# M&_?5IEXN;MS(>=QCNSGH0[FL_]59@B/&*E2'QPE2\/IA@]&F)QL7F=<@R-Z\ M>JER_"A-39H3>'A6GU.QZ;_CHKD!\,-\O?WY>3VWF??NV3X])A=YV4K[2#;2LP9:=@AOM_/=+;%W<"Q")Z&F\E?'< M>;(+("I/79*BYP'(GP]^LCN7"A %&)8E%Q3SO$!EH5LL&':=?,9$,. <]/S[ M>I5]^?GHQ]T.J*<)4G@^-$Y\ND]/HX8F>5;DS:YG7A0_6M/0X,0^7LB-4C'J M7;S_^G6Q7#A39K5=;'\>[M'4AA N6*X18%QC"O*],8@Q"=J"VM%$8KT]HLIV ML ([CW;DS4\A!Z L3 *?L#56'])GB;FT:-&/R6G(4U\G'B]*Q.#$OP_@_G,,E9"].78,(2-?9[2LH%;>G%X324I9\+3QKX]>;#OZAS9Y^D[_--);ZM MJZ8Z_-CZ_H ^$8CEF"&H.0 TYT5)#JHF6-CE6/&L#J\_G5I\1*39MX@V!L.] MM6J4EA_>7%VLI<7F>QJZEL"O)]6U-,QYG>U^8^TL5;V^JW?=4MM3Y)26D$E> M*$FH,,P0+@]:JZ77+1%]/C^QJC6HLA-8 6>1NS)V6;:&(BM,H)[PU.7P=E?" M DYN#T!LS$NKYS>G MM@Q7JD :X$(@C'!)>8Y;6Q:#U[WV_2RDSAOWN+(CL)!^#YUY\U#902@+3 2? MLM6I349GVD*Z9 Q!7\NBOSVH"Q#@82CLIL =J?33X+..GQ/A_DQ-0(4C.%%'?7JB;)IK M*KH:,86D-$9B@XUFD"O36B0,!QWDZF,GL2*?W>G1:2VG%Z&^M=-AN R3ZFMI#"@+2B0BA@M&M2+'%2>M@F[? M[F=I/(7JN-K3B]9>*I6 T6@Z-=+JS@6>PK4JD-])JU6H+WYZU8DAKWGMOK>D M\^^X]<8= YZOCGD8 =.W..QZ3((')S94P%[@M,O<. ZY =/DP4GN-F..0+;?[-F'CW,3Z:A< M3F!.'=>?.M53%S RB.MKMV=@\[&ZKA8_W#;ORQ!4#HDHD*$Y$@@"+DMRF.Q+ MBKPZ,R4QG'B\:.%F1[Q1QH[H_'L,(V-2'S:B!+'>972)3G_ 0#-F&+J-.9'# MX3?^!-)T;BA*Q?8$1J5DKM4#/*T!8Y6NOE;K=77C-58J#+$D!@G#,"^L86C_ M;V^_$,)K@W]\JXE'J19K%G-Z$Y=VC_%I-,;#!B=_LKN,3'%9#QB61F._VY@4 M,PI^ U((0>=&HR0D3V H2N-7G?KQ#!F$ZE7S@&[K=_7JP[K^NM@>[.^M$HT$ M8 Q016B1YU**XX(HT-Q_$W0$6ZD'G#W";%MG%N.O.Y#'UR]$\"(0ZS.X#,MI MX)#R IV=!I((O(8,'\/RVW'0Z,VSYU#Q(AEG!XAX-$YA6(CH39WF88NR_OOV MT.BX0%"#G!.(3:X0*5ENU*%4AZ2(L 3L;VR\5>"W7?N;]R>XUV)P&FZCK0?[ MT#KDFO!;C\[HT9B>],IP!W?\%H>[\N25U#9]PK_72\O9YOV_5O:_WQ=W[KB+ M?3RWL[Q0! @ *3=NS4%2H-'>(.)63;WSV7YF$JO8 5"VV"/*?IEOLGEV5]E_ ML-K^+2#GZLFG1QH[')5AHG6"ZW]LLB.G+;3A2 S(680K-2)MZ2&F=>[A+>Y9+Q7.J:5E@I$H)J#3MZ6\$* G< MC=C5RI#[>=;[S*DY!Q^:=W:FT3?A'(+!T$SSA#S?$T")\LLS[%Q,+/LR.I6, MLKO4V-M2.D?5Q ML;R',/7GUD^?!J6U]VZ0JW'EZB6R+JA6-)ZG(5[QW'G<*C N3[Y2]FB9:089 MP@60JH"YYEJ4F'#16I$Y"&I'&OK90VT:6._PA.E2,%%^,I22HW[+_,,JS",> M+@A*5\:FH1^=T==QGIN@PQ3/%NA4?7M;KYI;UC;-MW= MO7I[\\D!JAD2&N) M*-/4<%:V30N0NY*E 958IE_\^%]=K<'OI-[ M*QZ=]R<,&Z_NDZCQ0Q5M0&A=V0T(K3/-?;+[M-WYDQT<E"76OJ5DGE@.G:FDC.=VI6V*_/:9R0S ?N _E>,;OO0RY>WC\2 M3MM4IB%=X3^_6Z0K#[X"\79Q[>8I8G7SJ5K_L'_9M&LU4B!.)),: \:, =8^ M;NV5VN 0I>AN);%D?+K_LKE>+^["RS4]B//3CV$X"Q.2/:9LOKK)6E3CK,2> M9>>"M/1G=!H:$\&/.O:S%J8ZGZOK[ZMZ67_[^=A>0;AA2#&)"2%<2I$KTMI# M&K$0U>EN);7J[.&$*4X/TOP49QB^PA3GB&EDP3E+S@7!Z4_H- 0G@A]U[$SI=^G+X33>E]Y>/+X@/@HK_CEGU9@Z8#W2RD7KJUH%Q5<-VIBM"1-+^!.3U?88-R2U5[ M4F6LLL*SO%Q0EWX\3D-;>OKPY(KF_HR$Z4JK7_LIQ^9DSC%30" []&LB-,8E M+E2>'_1, 1JTD:2_M%:UX3'6O6C@DFUE9Y 61@-+2$ &5P(@X:[( B$*A@M94NMIX)14+ M3\*ZUBOB<]6_6M%@&KM6T8 (JE2$43D-R>GMQ8M5BBZL=,N/9H4B5, "@R(7 MG(+I2%P_G&_U28%>YJI+OA.5IG[)S9A9C'?*XLW7 M-,2B*_B+R4@@![[2\/=UO=GL.NK-#.>Y$E1!3PE1@1\F'RY0D48 3_R^\_EU8FL:[WPEYW?\9 M"7OKW]]5Z_EVL?K6;B8_%F@*+17G0F((!*.E2T5:>Q#KH%72[E82SSD.P+)J MCRRP)MN#/S^9&(:Z,-$XLG8X]#)6>?8L/1QNM$V15_6=VY;]M[XC 15E020NDL."Y4>UN-$DP\KK0(XZEQ"K4@FNJ MBC='>*&;3'N1Z2='P_$8)DD/*#Q!UBK4T'M1+[!T09GBL#L-=8KDRY,MJ_$8 M\M[842WM3[]9D[_-U_^L3O1QIKDTD )(6&%(3J1$QZ2, 1TD43W,I*[,NKT! MS9MUVR(+DZ8^#/KITD#DA8G2'E3#W '6.(ITGI]+.V7ZDSH-+8KAR./],K&X M\:[/5"N;G"VM07%SNU@M7&*V7?RH6JN"Y 0C2 7.6 :4P@/52%6TJ#-,WUM M)=:C/;SFO9H_ !A8U>E+J6>E9T V ZL_)T0^Q#:.2KW U*4Z422.IZ%7T;QY M7$^*RE+G&M,,0U'PO.1&E5)!+;1A>6O':!:T)3;\TP=9>JJ?5)9&+HR$%$2\ M*9S&Z](#_TL%D$ F?%^)MC7\F]5U?=N^?FZ[+6-44(6I5*[,BP'25!S,*1'4 M+[FSD<3#=XLK6S3 KK)5%5CJZ$Z?WX@]"'-A0_6!M!VF[)<]JK]=9>\NT)=$ M6\[1C,Z#:7I[T8=^4D+TYUW]>HP,#TP.3/*W2:D.;TOY64B_W;+]7Z[WL9+]4ASR-"P"G26G@L2 MU)_2:6A0!#_JV ];:/;C;+RM-TWK,E6OK.%[:WN??=6KC:R^UNMJ]WN?YW]6 M&_.GG:I8:A>K^?IGJ\CR*'IXDZ>G5]_VT7UZ%IV]*V-__[W&_>NLH?N!-\Z%BO+3!:8 MBXGJ^(_#-,:923#Q)%V> *8.8YU%LA]2Y4YH9[KD0 O(9)E#G.<&('G84 %$ M"6>KZIOKW_4Y9+[?S927"O&="CU!Y:U(,N4(TX'?D-$A$:=]E-U":FOTV2][ M5 ,GX6>X>5%\20+4]JN@,4X1E3@4RPE ,2RF@;FV4 MM RJQ(=]\D )[L#STE,*+LU%.U$UC<>_(_;'<\X>#/@^ZF:^7MD1?O.A6C>W M'LCY9G'M=@XMEO=V$)L!.X,FQPP3@H$N"P@ M5#DH5-#-Q9%,)GXQ&Y3N'-X'^TMM3^JP%#@6MWX9\0BTAB7(!T:/$*^R';SL MC_V?#F?6 !WXO((?>Q=$+C+]T]"ZV$[521_9,.4K%YOK^=*J[:*^F6$A"H/= MTIY@Q!A,2VQ:$X4*6V4+^N#$*K;#DOV?:KX.TZXP=OP4*ADQ83JTYV2'8SH* M=,K.!9WI1.(TU*0;]#K"0Q2F#+]OJO=?S6:[N)UOJ\T,@((@J)24I;;)%\\A MHZT1!HN@#;R!'YU8'2P:-QX?\(1)1"A-?B*1D*$PF7A,SG24XB%%%[2B(Y?3 M4(NNX.LHSU/H2:1O[KC3Q^JN7I_/8XR5))CK0F-)H"B(-K)L;7-*@H0DCL7$ M^K('&:@KD0Q3H3V^[ !P.C+D1=T%=8I+_31$*[)/3\XVQ6?,NT/5 M?.,.=[H_S'_>+W[,E^[-?FR;YAJ71A*455@[O#@6$TN<0W>5 M-5>_GH!LBK%%X0 MP[@AF(881O;IV^Q%W6^V]:TU M$MKIKP?-GM(W$,.!@O> 7 ?FZI3?">?HNB5T$TB=)5,!8[@3=% M?JRN:_O.-O=8/I)18=530XF0R0U3&!4$%(="F\!!Q]_Z6TLL;>W5!B<(.UTK MV8=//_4:ELHP#7N&Q>GHUHO$75"O>*1/0\,B^O/\/9;1F/(NQ^WW3U0WJKYU M6_<:*7W?7+=@4\8WC;XN?E0?[ .[SQAG#&O#['S9 &0Q(,AR((Z%08F"BG,) M[*GH -+=RF(]RSDC4+Q;?TU"Y M:-Z\L"^V'TLOJ=?U\F8],[?5^INU^?=U_:_M=R>D\]5/LZRNGTMA-3+:6-'^]WOY*1/7VY.]G%D+U4_;$A!]6>7&Y3A0 M[_8PLQW.; _T0'&0ZJ6F_::^OK]M=TA/E/X'&,<)PZ/!Q_'1#"D0[ >48(:> M&5K2L3SN()/0KSKU\QEZ#/!?)_NAU_7*?GE=W1[7MA[#@&6!\@(JH M(@- L M-^WX5_ B#SJ:$=UX\DJMF\XL?V;BIKYS"^TGP]&GK9U#S]Q5VZ74NA]%KW8\Q/# MH8@+T[T=JJMLAVM\@;O T@4MB\'M-&0KBB=U_"3LBO8VW6HXYHLQ;N^"(8R.\%84P5J6F(93+O'K>R M3\JB5_E6WF\6*ZOC=O[^9;':;:/:;4'XK^KFS8U; /NZF']95L)J_78CKO_S M?F%3(?N(O[7?7BP7#J#]V?UM=?/9OB&+PZ_.L"APH8T"1I64:0I@OC^*7.3& MY%Z=2<;&.,!BUW:/*)LWD )*DV/&SJ-^_$K"%B;\K5/9B5=7V=&O[-2Q; ^1'PJ_:GFZ")RKK4\@YA.H MQ$^!A7I:;V)@VZ5N@,5S@-^LVN%V,R,\MV\(R2&&!MI,BDH&6K2 HZ#JU5@8 MDU>^FNLIK4AMJ^OOJWI9?_O9Z%7=7$(P;R5LL>J4Q8S-GF^WJ%<0W$ED,>5B MM=A6O[Y=_' ?EH]F M+_OAXRIKP6=[]%[12C)6]&'ZPH P2 "GH?K#N%J/\(*$Z?>'M;LT;_O3'7'; MVK'#=8>YK-=G>M_/7U_>W]LI%H7=VMJ^O% M_'#R5-RZ!F/_=>CMTOK8_/#@8)BK^ MA*2\W]ZOJ]/L:W_UW&.(!I4Y*1&3&$$%9%$JVDH"0-IT$>0HP&AAM"(*08,E M!88S(!#@CCFLJ4A^+/E4-1S IOGJ#OO#G+:]H3&>H@\3US"IGUQ(4XT!5Q># M/)4!(D8X/$:.0:,^K2%E6-?/C#4C\!^>_-OI__J^.JVK/P(@2J(DH- FG66> M Z8,8:T48<$ZYOPOFI4<:9Y3BD4I*(%2*%IB"JEB>8_O04^N9HK^ MOMDSZTT-#TA-GJQN5[6&ZOI1P0<0U/DC! "FV$DI*0YLT5 M!@5BO':ZKKS>(%F4P1BVGH9!+/GK3<3<6>KU+N;@__//]S MG]C*:E5]76QG("^+G-"<2,X! PK9_^Q?55FP/.B*S7,VE!""%KE+D"GE!O*" M"B(5)KAD0L+4A6(+*+M;US\6FTNGDY.\>V<8N?">]>5P&N]4;R_JN$]6Y_G8 M:KMH;GNWD\9/U?7]NDEMS)_7R_N;ZJ:T?KLIR?WN$-?[KX^;(C8YT$Q@5BB4 M4VE?9 (8!QCG@,,\E]@8S;O.V8: -F!A\-2?[.A0UGJ4N:><4:(B-^L=,C03V/T&,OY\[/;X6/@O2VV M'S3Y\_D/$'\N-C.L," 2YDQ"5E EC)V]M8AA'K8?:TRW G$=1KCSR28>+RC=PJ8(HQ,[^:WE:YO MYXO5S$[8$."@,"2G=O[F&K>!PX!(=%#IH;>Q<<:(J\Q!S/[8@8PR5H00W$?P M$W$;1;5]:1U0O8]T!4MP!Z:GK*-=W/$2P\X\!=PO^Z-:;]VV 5U]V1XM_U;= M?JG6,UD@40"H\[*DS)A2*BA:JUH70:?,^MI*OJIT4U6WS?+O]1%I=K=N&]AN MW,UE6;-,G\TWORZ^MK]G?_9EOEF$WSG;CWH_J1N2]3"E.T&6.6@/B=;=[OUVVV=W=E?_#[?.)F[O;5RUNC:P%=9 MG2/KPBO6G^!IO%P1_'A\<54D9KP7DYR=TXUK[FS1WB+G&F%9V E7*044FAI5 M["V6.8%>?4MCV$G]4KD9Z"9;;#;W3<9@WRG[U6KKWJ_M]RHSGSY\"%ROZ4.J MY^++0'P&KJ0T^O1@'Z3#-5(*<(&C2VL;$9B=ACI%\>3QJD,T=@9:0GB[6%5O MMM7M9J9RS9&TN0>E4$HF0*EX"X\3"0=<+_ '-=+B0/!RI_,H:UP:=DDA(+R# MK!^DB6R//486,\$(0#!')8 )P7 M##$%Y,X>H483'E2 [&PEL8Z[#K%OZ\W)2Q\FVSWH\Y/B89@+D]=GMX>.==[F M+$&7RK6]29V&K$7PXW&Y-A(SX7O_=_MFYIOJYK0:]W,'-6KA==^JGBX]G@7A:H0FL(SO(OWYQF!]4DZ\>Q&AS=8C2A Y[ M=Z7;:[M]\EA.0ZB'=/CLMOJ!N/:5_G=NP7VSK6X^VO^N%ZY+48-EMWQU!DJ. M)2X*+1"'(->TD%B7K9A(38,.=W4" W"Q&!)5&&H*+G,.20%QCE2A*0_7GXJ M[T?8>Q7I)O%IXN GZJ.'($S&#W"?V_^\4"G5]O9T):FP(:"%@I>BFTVY2: /=)=Z^@3B-D.8_9'BW+P#0%!'%[<)) F&M-X MM9-Y]V0S04H6?5_HIDO7,V9=G>M=9;%]GO_YP;5>JU=B:\7GR_VVT9GZ@]6> MU?: 3KM6%4 P392=XE-(F10M.D%ET*+/4)@2IU^[!FC7#S1@T3ARE:VJ1B"V M\S__+2P!&RQ>?L(\Q5"%"?8N2L\J]2_.B[\UMT"Y8%E7KK*],]FI-VZOW,Z? MT<0]4APNB/[0D9[&8#"XU_6X[U>S;?+':9+\L[0,5O ]A6BSV'+*F'_KH UO[8+0^GW;(:WJXGKB='?T.&1&G M,0PFB6V'P7+<9VS:0^K(W'@.O%.(8-_A^??5NIHOW4V2_ZM>WBQ6W_YNQP G M">]7)]T'UHN-_9&V?UU]^U"M%_5-Z\E,<&;_AP''DG(EM6*+IIKG'HW @[;CQ;/?R#JI4$8?1$\"O7Z]S'9N9CL_3\?3:8R7?2/686@<["&9]B@X' V> ][ <1FH;CDSK.!( M0 F0D9 6V +1AQ$74S$[WB"?N@CV(I:@D2K\XOO/[I]D]=EJY7[H.BU:#EJS M?#E6@]0JHX9IQ!KE-$883]+3%22]PSGM\2*ZMW$+D($L^W?[>0+H,-Y@)JEF M7.<(,:BEM'_/6XM$(AJB['WL)%;MAVK@%#JT:T\/"OT$=RCVPL346T:G()\7 M*+P@C3&(GX;L1?'D2?.>6.QTV#6CYIOOY;+^U^:P-)-SSG!1EAH7HF2PY 41 M&,F2BY+GI6+A6V3";0RU'\8"RQID4]@%\X0FORTOW=F=QBL5QY7SFUGZ\N.] M);C:.E,?W.TA-]6-_/G[QET>^/ZN6L^W=AJZWQ?G9JD0PZI9; ?.**I!*?_E=6OGW_CT]9^?'];]G[#^:C^/SFW=\SH3Z_ M^?#C3<"IN?1N$G%8V=I\KC]6CJG%TF50QXGAYSH4:DX0 MT88K2AG*2P.-,F8/%5,&PGI&C $PL7:?^.2F(NO6JZ8FYR9_[KONZVNG,_<[ M:F-RODTI#2N2W7"9S2P(/GLZ>Z9MN)I(.&E+I J)#.,Y:VQTN1% M4'>,;B82RUES;G+?6^'Z!%=@HXN.]'E6;ZT! 892*21CA>L+I&5KM< @,)?J9RNQ[GRL MEI6[J:#^FMVTU[!LYW]F/^;+^WUNM5S6_YK;9R(TJ>K)L6\^-1R]H:G4GL[] M#-G=*+X'E_VRAW?^6$NB/.HB61=3J#@T3T.[HGGS)'&*R9)WW?/Z>KU+T4[R ML_=?]6)S[5HN;FSF]F%=W2[N;S=OCCN\9X@2I+A0C-KTS7 J2]B"(=#^,5M5 MW^;;ZN9S0($S#1*O=Y3OWM$GH/VK7"WX)[-))XZW\_4_J]V.BV.CW,"*9:(X M>=8D1XQ-MZKC(1Z_G$+^FXO& 743JQ;W5?;&XP1#FF)B)W8OE0O3AFL:.IS: MR<1I6;MK96 VX6F[MZX[:#?\V^+OZT:=5\LZE"#RK%(MU/ M,:#;U M?JGO]F_N;K357@2;+&BYF']9++LLI<$$>$X1B&A*9PK$Z^6/<5RIMCMODLA^KZVKQP\U79P05O. E+#3' M96FHS,M#_HH-+SJDD%'L#C:MW\T4UP=D?=6Q"\===3$5KS$5\4#QQY*F+;WN*ZYV*M\<$!1-?C13BC C ME980$6XG\7FNVF4DD@LAHTA@%"3#B.(>:E;M,.X2R-U!ZR[3ZE11Z2J:PT4B MIHRV06D7B5Q,=@>LQ>68#*2I/JP&J6S4,$U5=^,Z^:(2)^"T?S+Z8?ZS&1.4 ME$9#5RF@C DN "@.]0+ 2]%ONAYJ+?$L_9 5W>WPQ,HZOO[7AL5X]+<5>D&8CB*Z+58LSW8[ 3M MV )XGL<@+8P0CJG*8@S77E3(:/SUROB<,IR:)J4V3&/%""$Y)9@@UFX4)U*H MH+/M40P.)([/S*V7'J]L0J)[)(0I.8Z5$S:L3T@5G](6FAEV97VJ*MC')9_\ ML!]?W56OG6U_K'Y4J_MJIJF0KC^/0405E",$V"$UI5H%[1_O;RVQWAWV.:]W M>/HJ6S"9764M)8]1-.W [,<7F!U(T!X1%J1F7JI1U]N=%'>O'5/PF13.H M&&0D%ZJD..>H1*A@+0 "* CI6QC1;)"LA;[Q)]O!8&-!HH45# )%(0Y8 @? M@/"21FCIUL=\ZBV*CUJZO7GW[^93BI9NO4+02T2'8C^JF!Y 3Z$#3SBQX?H: M(TJ3UMDH#OKI;3PN?77WP_SGOD./N/[/^\6Z$C_FBZ5;_BGKM=N:?KSI85;D M'!@H3,&@*%&14PH.>3(D '78XQ/3_$ ;>^SWO\]=U3'.F<6H ?"3V\%)[Z2S M+4K7\6R/,SL _?5KO?YU8Z%FGU[F/8FT!I!X05-3A&(:8IK$LSK]@QPHG^OZ MNJIN-J7U?W>0YP($0+DAQ" !\YP7U!2 ZL,2$21!B]E1#2=.51V::'(9E7!/ MO1R+ZT#!W,/,W,N8.5B.\RE)9@"/ES0S13@F(II)7'NLFNGXZR*;O\VW>V/- MSLJ=HHO5C9HOEYN+V,H"(BB4R+'%PSB%D/'#XI,I@@H PR!*++1'X G4-F&< MPF5X&B'JH\]'#ZZR$Q^:O0R-%Q,6[\[L>ZIZ^NA.3^X'\/G".# 4XYW+$O)^ MLUA5[J+ZYL(>5SS9_^1FI@ 6G!)4EA#KG"@A#^U#*,P9C5&7Z&-_F,*$.EU* M^[*'ZS:0?EFLFOVCF\,UCLVJVWP/OV>YHE=@.M8KD@*EO$XZ^SOMK!X.;>%9VK_0FF4K((ZG6F>J)2U]V?E_2M)U/=B[%/#&NN"@GR7$@.?P/2,2/I4?+AA]9O0MRFP/,]OAS-Z_ M1'CRB?U%_CSG]W%B, U)3>#7A=E^3.;Z".C[]:[NX-K$;W_.8%GJG"#()"DX MP: H05MM$%R@SMM*.YH;7#*_UN[^M%^;*Q5B*6(HQ=VE,"&[432P7A\JG#N( MXZO?0\H"9:\CW]/5NZX.>0A=+ZY"EZ+W/94^UY_G?_YCL?W^O5[>V'?9[3AZ M_N9*4PJ,-#1",VF8DB4\]-@4PI ^VWZB8QEFX=JBK5PWS(5K%;+K8;:MFTT_ M&P<[VU3;[;)R'KK7V7[0=KVX=K^U2S'O[;C6<:$[?O#"UK_'"5B_9?&/QQ"Y MFRM/8-LAS:KN)*[>[4JPQT)ZLIA-1*N3NWEFV3TQKYU6XYV^O+]K=B&:/ZOU M]<)BF!E<0F"4SIGA7-N\.=L WXCK\;F[Y?-5O>6Z"90^JNYFUD='?XTGYQ G=8P0PA\H)D)HG' M-$0SC6OU ,]SF' Z*X\L?3Q4[/9('G[CY#<_5.M%??.T]>GU\M[5 D[=VKDZ M$]J0 E%6< @%R0LI87N.4R**94BZ.C'H Z2\BT-_X9O3_L(N$[[:Y%7)(RI=,X[G'\!V?+W-:8*!3(\C*@40@)5Y%)@A47!2Z0.-U1)"E6Q M%Q6SNAE"4EY"$RXI+?"4@F+<35/_OY2$A_&O("7>OD:5DC"&?:7DT_W=W6XK MT'SI+);+^E]O5E_K]6VS)^!P+( S51B%("T ,264FAZ7T3 N@C:7QK*9N!C[ MZ?@_2PV?(IPMT,U+UVP;=1L/ M%PV^;.L !E\U%TRGZ>TV^-UQCPBY($(]V)N&WO1Q MX.EU'"A1! M..BD>32K(V99[]Z_^[7)M$XN-7JG8YQ!CQ<3SUU$HX0C=?\6I:,9J33HQ6P._=[9WR?ONN MWOZ?:NMD? 9U20#41FF8XZ)0/#_/ M0/9E<1^6YS"IWL'*WJ\.#9DRARQKH0U&X4U]?=^L432GJ*=!Y0-,Z2E]-) Y M7YOA"8+]X/2B]\\,-?$8&W?@B.A''?M9"BS#U*L?5@OM(_7^:W/<5MPZ3=M] M>UO=P!EDD!M%#5)0YQ:#0K*MH2M$:% -N[^UU.ME!X"[/BHW577;2/OU#N+" M?7UGWXAF(-Y/#+;U@XE"8/&E?P \JRZ#X/N*MOARPX !ZZRO$37 MI?)*-*JGD1]'].=Q024R4]Z;I*Z_5S?WK@-6Z7IO5F\7/]SAV:U]*-TKONOV M_[E)IA4&!6$%LLJ+ 114<&8PH4A(RK7F/&B?E+]9 A3,-2PU1CG59R+*5HWUP!0= 6TQ"[6&."2\8*2@@UUICU-N=%J4K+ &9EZAKRY1?W MR\^LP9LU@+,_'.1 ]8P:!#_Y'(O_P I"3.J3*&@ CQU\L9HIP@DRDN06A#(EQE+J_4LL,%5!JW6AMDN%!0&H5 R MB@47O$1 :&-'E0+9_&M4-;UZ\$([U-D?.]SQ)+5;1'K+:O)@Q)36+G$86E^? M([2;QO8*S>1UMI]W_EH;@45?O=75CVI9W[G>R]??5_6R_O;SX^+;=XNANOU2 MK6>(4 Z)*$C!>%DJF=O$J'V;-4(H1%]?LH5S#H5AA6"<48*YY-J 4D%$$MCW@"Y/*WF3Z2>.0/(9)X9'"([1LARW[8X=N8-5[@:L+*A>+Y6FH M6C1OZC3/8N#BS/UF6]]6ZZ;OLVN"^GUQUUHL(6%,2PYU46+*N,U*:?N2,:6# M,L)+=I@$!$LBJ:*2VA>9$N0+;1=V_L6VX.5]N8B:M<6\Y"2 M=+D!N1?7GBLP ]$3Q&DLT=B+,;M\N M5E5SO& &L432SJB!)A ;R #G1?M2T3(/6E?Q,HCL')[G@B&..470\+PLH & MX$(A*4:N"O[A@.Y.Y,2;N0:PW7NZFH;HJ.4_+XZ'GI4>>.LV%0VG?1I*%]0Y)!.Y-D'[:5XTAO)U(NG@^8U(+)F3_V_NSWUT83-D\K>HA:?Q;A%MP;?9*2L M0=--QL*(GKR$!;KC+U]=>(H@7>+Z^O[VOKE]2-S6Z^WBOW9;8Q7AD&.F[AMPPF)3Z), 8'8VBM/$-I-_7L&Y_)ZVEO!_T5-@Z7$33W8^46 M1-S1_!,8NRZX<&:X*F'.M2IU3JF=V+'RD/J41;39\T4,BI; 4& D+ $%"$N0 M8RZL&ND2P5REWJO]C\I58-W[_:-:SUV3[!9L]ONF^GJ_S-XNOE;9+XM5]K.: MKS=_BR;$_2+36XT'"TI<23Z&YQ3WOA/Z9'3Y$KG=Q#E*N":OT'&\])?IB*QZ M7WC4G+L\]$4IM>QVH'])"'"Z]:1\*F\09U!?_X%IL^''@?DG ',MP= MLW9LWAE\5V\KO=A<+^O-_;KZ7/VYE=:Y?\X(M!,0#2DM3&[3(B8+A=M7H0!% MV!D);ZM002-SS$I4<%H0P@H% 2\1*Q#&-D]+G'^< OT?^ZX!@8<@XA'LIS7C M%+X04%BQ^&:8A; K\>'W](Q)RO)(H? M\\72G:YP=V[/E]6GZOI^W1SO/UHNF. LMX+,((;WW^;K?U;;YOCL$7>8 M0D;AVT\;AZ8Z3!4/Z'[]6J]_WW%V0PYC,3T,(HWI4IWM. M8XF?JE?;Q>J^OM_\OEI7\^7BOZJ;M_5F\Z'>+-R\S.E"(PO-%T$(* M!*6P\S).!;:OKBD++1AB>1RI[(H.4(L(:84ES2F!A=44@',I%$?2XDZ>7YX( MZ[-2VO2@665'IS+G5=:Z%4MIDP6WKRY/(:X15;QI2K9WZ&Q0KT['V.G*?L?0 M=!HD4C\&4Q]2DOOO/0 -$PG_\L5\V]PTT1PQ:?M+N#-]QLH1%80#! T6.H<4 M%Q"IG"N96RQ!=SYTMY)ZYW1S$JMMI]+IF'$/!GWK$4.0%Z;18;PEJC&5B M3:$OE=/0N0A^/*D9Q&'&^]3&B9G]H3:D/ XZ,4?;D(:\O7M)O[ MT':;:ZSNSVU("2"A0!:%$$4N(<_)P2I3D(8WY>MN*[6ZG'3>.^#;O3Y=.NWU MX-13;@:D,U![SC,YUG&ORUQ=4J5(+$]$HF)Y\VQ[O5@L^8N7:X9Y:H>5G-$2 M25U"B0K#A6*XM5.0L!YZX9^>7*":WI^=%"F8*%\-2LE1J.H/1C(KA.\^FZ6LW7BWHW-S.2*BB4$!)Q!90B.6UME1QVJ]$$ M64A>WM]AZ5>9">,LL"J3C*XP!?%E*FTMYI0,GSI,)_*FH2$]?3A7?^G!B']? MWYV)WU>;N^IZ\751W>SG:0 35=)<%P5$2%A2!!&M/:1+$-;&MZN5@33E*CN! MUK$@TX-*3YD9A,5N4A-(8*)>NV?XN:0^O3F=B +U]^-)X]PXS/@JT<=JT^J> MN/F/^\W6?;7/HR#4,"\0Y8K2(H>,(=76G0L[)3,A6M3'3F(U.H&6';&%J5 O M&OUT:"@&PY3H>?)&FD!=H.B"&,4@=AIR%,63.OYC%R9)#TM G[[/[>/W_GYK M8:QN%JMOL]+DC'"H."Y$D5." 6JG=P4TJ B1I;ZV$DO3L?RYN\)ETP#,ZB/" MYMS@[MN!!P=[T^PG6T,R'"9=CVK+5]D.7':";ECY>H&J"Q(6B^1IR%@T;^HT MCV*D-;(=@-VUB+_?-?CQ35;7[;T[IW=:[5[>SG*8)$P]E^(&BD^TY;F#A.ZOHKVW MF+,CZ(DLVIUGMV?ZP\6VFH[,\QHDVML[. @=4AFES?/O) ME?EC=>WVE^QJ3ML6?U9=/EF:Y!T/9N_"&YXN$M-XOQ/Z5P_U3/>?2(K[[?=Z M[79\S]R':TB,H$88!41> -D:984,6KKK:6J<:>3\ ##N+#*$X^Z3R$3TQIE# M'L&-/X4\8@F<079@>!I2%\L9C_EC9XZZB9C5R_?K9J7RICFA\J%:-SAFVMHM M<^ 6 H# 98D*<5!00K'H+F:=30XL:G?S=?:C.6_FQ.RF7B[GZTUV5ZUWPM9+ MU[K3WD7?!F&\I\Y9C/8]SG8H]^?\+,Z=_HVI>>?(\]:^WNQ/40/[.W51"R-Q MUB>QV\T99T(1C:712"B:"T* * \B;,4YJ&UU#S/C)'2+7=DE:C+GRVOW1"X! MI7&2N!VP\1.X'8[ Y"V0U2F*5C='/)*V3MQTV%;^)$44&G$[OJ=-,6:9O3CU+<(/0V=HL?VX*WWTR>4%BBY6SOL3 M.PUUBN+)^=WK/=GIH$]GTS9A"H%*Y#J3*::D5*Z%W]XRE670%HL8]H;4J[CS MR"AL!RO8($3W4;()31\]:/-3M]ZD3T[E^GMT7NTBL=4Y*]OG@%062 (L(4$X MQZC !06MM=(PTBLC\[0QI+KUG2)VYK%C%I: POX9V-4H4\,SW(2D7H%L3DZ0 MNGGQ4LK5B97.PG.ZXPR5I>$8%\(F>":7"$-R*(]Q2,(:KO0Q-*0$1=F]VH_6 MCF*4BM$8BC3:KM5++(5H4Q=R)RI0G5QY2:6Z\^-]*M'9D?--=6.-WU6K37-9 MA5BO[=/7' "0/X^_\F'^LSD3\*_Y^N9=O7I_YWYWM^'CS6JS7=^[GYZ"_FAG M4F6]=K\_*VF)%=<,N*9,[D[%> M7&\/;5%^7RU"+Q*?#FV^YS G SB=M#<._/K%>9"=>IF=N)E]^9F=_M[>U:SQ M]2JSWOZZ<[>]E.#$X0?#1/:'SWTJ=&AHGEA")K>$S6-\6R"O#P^)3L] MA,.,M$]A;[]7Z\_?YWNW-N_M0G8_ 1^NFPG#7^9EOK<+;WN!G(=S[;+QNO7\D '1K,% -TL@?JE0_0Z7B) M-4 GCMSX _3?[4=L-V_V=T#.%! 2"V2,TL+F&8(1P%KX[AZ*06;"L4$GG@@W M:/HL8DR&J-$'UH2!G>JXNG/974HSQI6^0X5RE%&UX]/T5Q]4N](RV)C:*V[C M#ZEVKOZU6FS=Y9YO:]64YSG.T0\K&'VD1AGOAH>_#ZKS?@/@GH*&-N]\?JKS[L M]F!FL)&W;_3&'WS_O9F,'^!S) 6P24+A]M'D9:X).>0.14'YI$;>0.S##+L[ M4-E\=?.PS]'^C-<$!^/01V#LD3A%V"<^#.\?JK_<&/PPE*,,P!V?IK_ZZ-N5 MEL&&WEYQ&W_ 4%:+$7+1>RM*$W=OQRGQ+O-S78OTUVZ/= M+>%D#N_I-?,OGQ_\:SQ)8T^?QG^(ICK+.MFRTW+SPC/[A_AB/W)^O7TMVV_3 M/!WCIAA)GN/_9Q*1-.P-GZXD? I>4U(S*U19**Z-YI0*]'_;N[K>MG$E^KZ_ M0C\@"T@4]?6R "620('>3=%VG_I@.#:3"NM(N9;=[?[[*^HC=MS8YDBDQ*;W MI0C2UC-S2)\YXHR&29ID"7_6:ZE'K.P8'A_6),W$8"ESMJ-X[%R*GV)-?B*I MHW5_O1E]\^N)&LN5C/(V_;]\@4-FH68!KO?\0N5E*]KU^&@4DZ"."44^\5'( M@OC0JY8BG]MQ[J([J@D;K.T5&MJWRMQJ8\Y=8JOD..W6_M64!W!/6-#VK6_? MOG4-8@RWF1K'=:_\_&JD:\_;UU1X/3@2\3@.78^ZB<^CF"CV"A&]NV1N%3+;!K%5@AP!\JNI#\A>F+/[7>]F?>NZPPQH4_?, MFUCS^17'RZY$A?C2./;<&&&2,HQH%F'\7(CR$A3:(3IT1V58=W3=TG:K#NT[ M96[A,>LRQ!AN,[U"H'OEYQ3(!WC/SX>@) P_QDZ>'MU.55M]I; M3PHF(+.Q+@];;^7+!O;5KGP4VTPN8[';-I%]S*N__R.:=S'J9^" ,90RCAD- M.(_J9V(7X]AC+O73D(+N&QAIR_39<>>>\\(_1SH(O&E@+*9JSU53P@E[VKF MI/.E]6[B[O4K6%W@>ETHVT'#VJ(YO7M *TJJY$56JW)?L^I'L1+YM^7=1G3F M?)\BQ%+J,I]Q3M,TQFEO+HICT(S$P48,TU7OEW-P#$93P]%3XZ=)@(,1TRN8 MS41(Y\"YP$2C\;2#@L:'46K>9S#2H=WMP!_%-U'LQ9$*_%Q_#OF>5XLPM2X,9#0CRS\!I MT)! K#8(+^72Q_ZN6FWSIY,#O$XQ9D$24C?V:$9F_1H2N MT=1JL]Z>,_@^?Y1S7[-EU3_@DI2@* R3"$6!EX3<]SS&Z7,$# O)(XS [;P(Q%%-ITW M;3=>_:O&]^;>F,Y[YT^Q<]Z75774'4YVNVU^M]\US3*[4KZ^]%C_]V;6_==R M4W\U@ K:V'HJGB=;L)3 0YFC5>Q]/BS0S2O+^*7QW9'..XWW4Q]&#\/XTC&U MX56S(Q$8C_+T:'L25.%$3XI=OI:6\V_BDUCMM[6>%17[OMKLUV+-:]QD(_Z^ M/6+[T?F#HZQ^B,D\SBG*>)V=2!KXO',4>QB!VM=G<&_"]' IV-AJ:"Z58(5P=""CS#H'*W\N M'^L?/V^71=4>_G;]NK5^<@F-$T1]Q&*:A3'Q>L.(P/0+L_+S:;\Y[:XO;\7V[QXZ"Q%C,28Q(%'(C?Q8RPG3O26LB11 M.FD9\_F&O_"M5[_?%D[O%Z 9>RADEYE@*K1@G/ C4$/:UX17*%0'0!:TF(^-H-2W78#JJ1E35FY[%J=9FKAIQG$<I\7XMU./,K3)Q(BJ>@H#4/Y(!>BM#/'TQ"#!F\--C)YB4NZYC2^ MC:MS 7 <5.LR ^'8>I<*>E,4O9[142]\P0&U@VO&AW&Y #84%_7W2';+VL2Z M+^F35:UK96.K6%-QGZ_RW2)"F,9!B#(O"V/,?1\]$Q_'F9LN"O$@_[T:%VDP MJ/252MJOU+%ORM^L(Y^<=>O4U*\'7 /IPC=+(\)V?,=T!O1#O[YFK$"#XS]L M\Y58$.2A@ <>"_TD<),DJ"WV!GRJ-GM@P,<:SNT?]G>;O-X<_7/NDW1*W[4N MBM I)G=,,V'@QPXCXQNZE= V'R [R&.+X:T/+A\0^H":9PRG6M\51;6?AI9AAY'/$&R:B89SU=6D>T@SV9*#5LF%*(0\/VR:=.X78 MU812KH185VV;;=64/$O0 :XA^,&%Y(F1'U%3OG%>^.KTSCKUST?NSE9QOHZD M6O%9XXI8PH)F8CM?DM:.H-J\I]J!LG7@KZ*V_H]L9"X>:%ZU@XV7A;QWXC&O M*GEEQ")RHSAR0]^GKI_2-"6D]J7S("9J0^I,V#7,H\80:09; MH20V(\ZC6/,%XL_>-MAG5F /F00UWQH,G >E=2T4IT*!0#I7IC,$M07E.U.1 ME>8WZK!TU%Q7]*ZJ]G(40%96NVJ!(^35B2_ 41:E?AAD!/G/!WH(!4.RSP S MAI-->[-FWKE4IYI*=4Z4#@AA.<4P>J-22(MC[YR338OCL/Q@&$\MZ0"$*YC\ M?T1 @>M'P&87M8\)Y R3C\9&^3HW>9_<=I??;<2';3=EN_&@.0VJI MB_==3 M6;3_4.:0A<\9PJ%/"4O<$ >(I6[4>Y*E$6A.B@G[AJG^R&7GJ?>Y.YF1![_- M8>^%T5EF[BN#XWCAC,#DJMAQ4F TPM.[SHRC"99IW0%BRRP>P32*:SWH1AXA M@>NZA/:V$ W4&U\'6S MSOKJS!A9!H,,J,B,H35.C/6XC9%A,-P&*C!C^.D1 M7VHXPF77<=@JBFL03):)K6$QG--9(Q YD.[QBKZO?_KCM_XW]1]WRTK\\=O_ M %!+ P04 " "I=(A+KT647HMZ #008 %0 &-L9'(M,C Q-S$P,S%? M<')E+GAM;.R]:7?;R)(F_'U^1;TUG^M6[DN?N3,GU]L^X[)\;%7?Z4\X, E) MZ*((-4BZK/OKWTR2H&2)"T@LA.CJQ65+R$3F$P\B(R(C(__7__EV/_GI:U;. M\F+Z]Y_AW\#//V7343'.I[=___GWS[^HS^;=NY__S__^'__K__OEE_^G/[W_ MR1:CQ7TVG?]DRBR=9^.?_LSG=S_]VO" #\ZZ;5SB?BOWZI'OLE_N@7B'[!\&_?9N.??PHSG,Z6[Z[QDNKQ M;Z^>_Q,OGX92RE^7O]T\.LNW/1BZA;_^O]_>?U[.\Y=\.INGTU'V\__^'S_] MM(*C+";9I^SFI_C?WS^]^ZZ3T:18C+,R_=NHN/\U/O"K3B>Q_>>[+)N;XOZA MF 8AS,(@EGW=E=G-WW\>3<9EF#_D$*QF_S_WMYH_/F1__WF6WS],PLQ_;7=H M:C0J%]DX_B";SI925M/QU?PN*]>_>I^G7_))/L^SFJ3M>#')KFY,,9L'. .2B_O%)'[R-GLHLU%> :WNBW*> M_VOYSZN;CV7QD)7SQ_ +]]^+_"'JBD;3[W(D/4'HOCUDHS!S#F\WS^ZBB?)J7_Y%.%MGLZF;% M034*VJC,QD$O/5N7PN^"735N,-_67]XA4#6_C8,M6QJB26=W<8WXFDZ6!L5T M_%M:_A'0"._ZG(T6Y1*E0\,]KI=>AW[L]]2LUUZG]D3[#=N#J1":AN?K]= J M)JT/YTQ@;OOMN^GOT^#U3?)_!9.ZF,T^%K,\?I0= =A@"+V"5D^9G=)76],H M[N_S^?WZM::8SH-_'_S\.CKM<-/N![FR7G_+I_G]XOY]%OSTC^EC]>3G14 L M_J@L1EDVGOT^#?U^**8FFE63".=5< /2V-NR:>W/_4SCZ1[.HQ>#X[OJ?A(U M/[JZ';0VX"#MX%;%5\V*23Z.5MAS$[_&B.OVT.60/\_#GTO85HN7GQ1_GC;T MO3WU-H7@6)7977@F4#4N&\VGLJO'OJ:T5B(U7+@3NNI_$A_3,OSH+IOGHW32 MXHRV]MO2]*I0> PP!<4R?WPWO2G*^^6+#TVA3MN6AKFQ0W\+RTU8M^)K#PUO M7YL.A_7,> [^7E#3Z63MMG[OKHY&11GW**Z+32__GH?>R]'=X[J[L9IO?E=S MG3O?B#J$M-XZ>;AE2T-\-PU_S:[3;X?'M.71]@=QK"U4HVE+@_R0S9<.3E9^ MO@M*[-# =CS>S6">O@H5E-C/LVFH0>QKXL[N-*N9BO8_(N+:?A M*]ET5!/UGE[?-5@FG8SBQL5R+#J=Y:.@16P7.VO MEHK]XR0]K%QW/=_1<(Y6 #7;=S3<)\Y]RF;!M!HM@Q?A&15T^M=\_GCB-([M MM_/I/?M-:U,[W&='TZKY0>YMU>;0UL9WW%&:/]8:UM86G0WII(^R5@]M#7EQ M?Y^6CX%2^>TTO\E'Z70>PSB+Y1[!QV*2U]D?.ZZ77H>^W'2>K5:P;'PUK1^> MKRNR?H?1*WA'T[=1K[U.K5UJGY7B-97R"7V=-(WG.>5R-8]I=AOY_3[]DKW8 MUMC6;E*6WS6+R>PR)K-#MIS)MMY:'FD,H;0ZV)<=MCS>CUF9%V,W;1GB[=UV M,O:@^\J6,=_5<I@U6?!0 M9K.P!B\=R??A!^OG8[^-3J>L7IA]FV=AZ1\OC\!4KYP4HVUS6\[K)IU]64YN M,?OE-DT??HU:_==L,I]5/UGJ^5\ 7!_V^9_K'R?/ Y-/9L8J2OGQV22?N?U/ M%HCZ$KRG=+39[YQ$[/[^?X<\_A=_<9&6Y7COWG 1; MTGG^2@NEY>C59_!]P_43OSXL,PY^&=WEDW'5.AZ,.RN#BMX$$V"H=,JO6Y5* M=^JF^3FPOU34"X)):2CTU%+N((6&*PA6/6;;>&7DF M6;,HRU5FS8=B.EK_XS!@IW68,*&PP%%BW!%ZKI,]!E95/,]A#T.T-$NR%1 ABS#6@@C+)A'3*N>#]*NN=N"P" M=DV!H@/,>V:4+J:+V1&$^O[Y1 LH%,*"&(ZI94QPRQ3'P##/',2J 9_07WQJ M ?+^%50V6^;1SV*5B&/TU)9V2C[HIE=2^RYV;[,WM+I+!NKLDRGMRO[H4+O\3 '3^\T01A 9[4C@C&J*!?: MA6\100N#&(AH8M"1'YZ@O<&U->261@F5F'CE!+.<4T2% M1DPX1A&GW#,#:CE<.]A'?WCVM89[7^PZB$\3?S:Q<0GPQ !.#)7""F0M#28' M,HA1;UD#KK&CN?8JAO[&N=8V_#TKM.=G6]8QM.<_.AQ..:J?1/L8PT0000"H M@TA+9R $WG',&3#NLIR.\T91NI1,7RQ=ZNZ@Q^.>_6%5N.7I1 7@E%00*D8I M%D@ZY"E3P0<+LU6RB1\RP+!)1S(OVL:Y;Z?C4QBB"?_-Y_5]BE=M$@V0-BI\ M@(I *@"40:]KS( D&A(.^&5IKWZXU!;:?3L"97&3+;WN=.*S8YR![0T3'LQ2 M2K4TWD+J'5)0.JHM4()K#&V3;=$!QDOZX5:KD/=%,+.8S8O[K%3CKW'O<[8\ M)1L#WA>U M/F>3FW?3V:*,7\2G(,[R:PT3?D^K!%,=%#/6EDA.A1+:&ZDEPSJH;L%@K3RJ MUN(8%T*L]O#NBU<[\GP.4VM_PT0@(3@!EBL=5+0D0BGD%)) &".$H@W8Q7]4 M=K4*^?DB8[6-^VW1/Z^\!Q8Q3P'51"E %0%,N_!-&0^:*"TQO.!KKW9]8[3/ MF,.X_X307_F)+V*@0"'D(:5* V*P94 H *3F$(I@4Y-:D9>N+.BGTO1[+>:G MQQ+A-%=!OTEA'&$8.N!E-1M$B;VLF&3/#'AE.9\,?&\+SG?7&;PL9;]OU=G; M,.%A#;7,!'= :@ Q"KH0KV?KM"/PLL*5YZ59JZ(XX[K4_2T9IVGS]?LXM$(DD] MPUQXJRDT4%F!'%..:N.9I4W"DA>[)M9FSDNGOQNA]+5>[ART?KP. U'?\GV+ M9HW6"6#6"\R(\](' +(P5'US@&(%+7FP@RT]NE0= WYV:D6QVV+^S3?9_37 M:)U0*K03A 9S@U$-M>+<,&^)D0Q[3R_L.&2K3*C+LI/1[FW+;UF[-"LW(_XM MN_^2E?OV^;:W""N"@58B#3 ,\\,^'A"ER&/L,5&>-]E[>4ML.D7B+[?T6D&X M+P;Y13G-EU>_3<<^_Q;_-CM(HMV-$H"2>5*ORZQ3<.XQMV!;-#W\?9)M":OOG./^5(167I%H M8;%F+$J%4Z6#IV.,8@1A92CVK)^S.H<*T;TAPIY),&=7F!^R?73=URQA F&C MC.;8..JX%(H3RX-QZS"4K-%&^?&>0^?),^=0EL>C/(C-R;;NN_]K,_+%EA*1 MWACOE.%8 2>=%00'/T! *R7@J-9QN8Y"7/DTGV?O\Z_9^*5HM\C_4Q8=HT"J M.-W9*)W\9Y;NC84U[SV!S##M(<16&2.!M\$ZKK"S5EQ8*+]GOKT,J_4NK]Y" MN4?-+$[D^L^B-6:O^TL(X\H2IA%#TGF!@X0V$0T6HEX1O\"$*-DDH&6#4^,R:]D%X+YRTV4G-9H>-LH_-. XQSOS4&GR"B 1,X/-LN@<.SB6(QE59B M8 'Q#BJ)Q,; HDPTB2 -\"3HFR/P\2(Z3.#7M[+$GYPPNL_YMRV$/+VS!',O M'## 8"8QC(%A1D! VW/H8^Y& S(.\/3H>+8A#1S[]"FR?54>,2(X:1U990!H"R MSB@J 4.<,ESO)&[7YRSV<+7^28M#G20$&,@L# 8K8M1Z+T!PO0PQ,""D,6OB M6%QLH+(V>W:>M6A9+ -8 O7C;^E_%:69I+/9@5,71_228(L)]D)P2@AU.EBG MC##)O?$!#RR:U,8=(#V[($C]%; A^ ,@X=/X/Z3WA\]D'-E3X@U6!"!O !04 M*ZFD1_'C#Q+@*)@(ET7&3IA2GXTM2*"_REE?LTGQ$'-21G?38E+TWP(V]OMC5'N(# M6%'?U\BDKM,\06%MD$P))+&D",;[!3D,OCO W""MFAAR ^3:>0VY4U$? -\. M950?:IH@QBQ#7E)H, 74*(@D-4Y[HQ FLDE=YK>U8IY @OH,.P7K ;#K6=KM M\_#SB;M=VSM+ @8L@*P8C1^T)5H[ZYQ$@@&O!.CGU$C?N=+G(F([0A@ -1MM M(7BG'!< .A(^1LNL<(H@9(SFW%K FE1W&F!N]+FX=CS2 ^#5*MTQG]Y^=YX@ M*_-B#$\CW+X>$T,]QEO;O M7SM5^_<:+.(,,!.\!(8IHEXX%&L[,1ZOB^*\UAG!G@_Y;*Z1/^6HS],=]%9C MX8VF5C%$C1!W,$UOS!+OF>VU*Z7*NF6Q]..N+&;!>YO%Z]2_!'"6FSAGX4@<$I[6DN3]S9;F\^"B&9!T]51"/4Z2"2Q M$@/'H<;6<*DA4C(B@+CUD*$+*S'<#AF*'I ^V_<]F$LXNOC>K?"4($>%9E*: M8 PPZ(#4%@/(M'AVH?49TUVK":A1\#UG^7("^O'9O^HGO=;K*M$ZEO0GL7"* MB VH39.D'FR;!.2L"@Z_HQR'0V]T7Y9UI&J'WA??9O/%GU?UF\_P^IG?Y-"__(YTLLMG5 M397[M=3^8S7][I+1V6QQ'\MJ7IX;KP@(!H]$F' H ?$TO6%=)PB=,Z;+\_I MQGN,L 2.(L,$%YAQMZ3T"A4MFN1;#EB%-"-(4S?^.,S?GAMO$(,""A$FAH+) M!V(]M?7\&-7JPGRL[L1?TXT_#N[+<.-=+-0;G!+!&8.&2JZJ^VZ [$ MR9(_VHT_#M]SNO$ !,>"4*]-W/!44#@(JY%"XYN4QGHC3#A1NIMP\DVAK@8/2@+"J8PJ9TJQ2MDP*V$_M_2'#S>^^RI M!!@-*4=0\WBU-$/2.E/- TAZ8;4R3I#?-@:V!W62%(OV\.N-"^FW>EQX_ER"B!'0&"D884%) M6L_]9@%4!-;:^7\[BT!R \S$T@A)EFEA$8E"BN9LJ!;E)J9(#9 MO>=T>4_%_&0?94O,Z%,V*FZG^;^R\;MQ@"N_R=-G9VI7<=5T6USU^KL,Y%V. M3G=O3+#BF,=O.5CV5%@*($,59LY=6L&Z=NA3#%$T9]S6JC/AK;L*3QGX=?1L MRV],B&3APR8,8N@@]H)J 9Z6M$9)JP-OR6TB8=[_%&>SNM=#$D1MBR:OJA?#7_/8;I_9K$$8%#U M7[,RO.; M?;6GUL;A[&-:SI\B"<_F7/L<:[Q]#6M4'9H"LESGT]ISF M9N3;78[G_!+J11N9='87"X%\32?+0\'3\6]I^4.49M+3.^ZZ3<[5.HGXF[IWV")!;8&@H@!,AJ@:6GU?R- MTTUV&-^>2JA-AIT)N.U!/Y,83H. MU>&F,#DC&;0$$!KS]H2PBL!J'H2:)B6F!LB.$^2W)X7I..R&G<)$/1 &^&!& M<>.(A 1"5,T% WR)J6S'2G%O"M-Q^ T[A'$A@ES:C"FRE?SM42#R^)+MQ9&NUB? MG,"TU;$LIN&OY;)&;7F_*Q'I<,L$$(LHT(9Q:0#$!$NQF8.3O E?!KC6M";1 MHDN4>]L7_)KFDSAN7Y2?T^?#-\5TGD\7Q6+V^[3,TDG<%GU?S&8?B]7F%42_ MA2?N9E?E^R)H[/+9113O]U]AT]D[D_!E:^P(M YRP 7Q1J(G*Q(WN9]P@)JO M;28/33[#_P;>9[/9]5VZF7.R>X !R:8.FJ0 #DUAA[PAJ=W!U@ M&M/POH%VY3.@0/:SVN-5)8I=-M>.'BXU JX(\4Q2I8&GU%(#N0WNIF'2 @FL MJ>6@=1T!WTWH^E'P WW$ B[.XWC7E'9*&LCB'8]K'+SR%Q:T:(L4NRM'MPKW M>?W: ^'QW8T2+CDA !"^W%T4,-Y<4,W2J$NK;M*!]&MYM"= W5L0/0M?5#X* MZ^?VH6__Z>&H>X-N$^IA A)8B UP I'PN#72"G8J&;< $G9!F5>QNW[0[^W MX&XQS1Y79H]?3,>'&;B]0>*<9D(IP@632FLBX\9(M7 (QH0ZG8[^R,9/:\!!_#W M1;/?/_^C^)J5TWC_B;K-IJ.EP_9E?@3GZG:1:, /4Q_0A*VN0;,OSB)SI3.1J#GQO[L!BFH_RAW2BBUK.P);'@W<%$5(X5EZ'7G$J/#35S)Q% M34ZML+\HU1;N_05"'A;EZ"Z=9>JVS%87U=4(<^QJE*CEO7,"&Z0L]HI1K'$U M2U$S<7L'N_A?[&H7_?XRU/ZK**_#*V=7-W$%7U^%/']\6LH/A')K]I!8X*PF MU#%@PN2E!YY67I *"KQ)N:4!.J'=QW6[P7U O#M8#_W:4;/>@=QG6>SL!K>YQ M[C:*\'9".'T@W85+_7;B&-TC_(8\3).5L>I1,'=6<#S$G+;#X;#=K1)CE71$ M!SX9)9&"#@%7@8:Q:)*-., (1@^?:VM8][>O=%UFZ6Q1/AZUD[2K40(D1R[, MU 2E9#W1T/,JXT!9#YO$Q 88M>C#CFP)ZKX(5<>5?E_C&-51_214"F:AQ49A M$^ ED".Q<8X@;7)(9H 67O?ABB[1/_F85?W,X'V/)\)CB&$\ZH.U1M"'[\=7 MHP7RYNF"!(C44H&(@&8L:9 M8*YRY!62O-],V,Z*?K8C\"U)KZTAVY9ZV1RCL/EL-"G"$KR-'#5;)MP#P D3 M1DJI&0Y3 60]!TV(N9!;DEIE1S?0]A[OA-*)<;0 M&F@XD,):;9\^=HFTZ"5<(5?$G6:W<;S7/PY_F\CB_/P]B9@),U9HP02PAB)+ ML?*X"@1IK6V3N.P@-^9ZI=J1Z/;%H7?3K]EL?K\^\A\]J3W<>?UPPH/_%-PU M#2TP&#BFR";C)#APMLGNT/%;C6_3^FN,ZLG1C U;;UZR-7V51GE$J*-AMTDP M$##%7IKPB6@.-<<";,Q<[/K=<7Q;G#H#_J?'THI)7'G+=/(TP$_9PR0;WV9C MFTWRKUF04E'^/LO&G[)Q=O\0A?DQ*T=AX#O#;$TZ3:0A E O"/0 2>NMEU7X M25LM?\ MHJ9A_Q[%,[0I1;7P5KX\/$K H4/4D3.<+*Z%T0Q MZ'RMZT[/MQ'=7G$=)(E"RGBN2' CN$667]@MPQWPXL3C&M7@\@P?W!6FG MI;-6$D&1YZ;"P#)W8?D3K3/CY.,9Q^%^B84I.)/0<,H1=<%:Y4R0ZDI$Q;#^ M 9EW+#-./:1R'/!OM_0.B >LI(,!4"ZQ<1AI7\U3"=6$8(/<4.J:8.UA_;8K MFW@HI @+@T&6:*$1UGZS.&A,FQ2?&&#LH7M>M8GV6ZHX(8P@,'A3%EMO-+; M^HT>YEXWN=]PD+LX7?.H!9#?[N$?* 3%"#/,J0_(.8C@YC,!RC?9$GS3)\E. M5DJM8?U6#_](2! @!@I.E:0 $\8VR#%"FUSP\*:/DYUNG[<$]64?_D'44AUO MG77: :&55DZML>#(XB:*;(!6>_?!L"[1/W_^3-T;(J[_S"9?L]4M$9N=U).2 M;QJ],4&,>". 4]9Q+135!,,*7XSHA5U@VQ'W6K\_I U9O9UO84@WZ#" #"=0 M,RH(DI#%JP?_[5=5K=+A)[WY@PBZ@B M# )Q3?8#!QA@&OK7T*:LAO\M#/&J02>=%P: L ![9[T/HD<5 MQD8U,IKJ!\K^6B2Z%-KP/XQN%X0GA6*$-I9B*)T5\6IV@%$5L.1,]5S:NO.< MVJ&S_%2Y#)_/?2CVESH!&TVYMH("90%V6%.H*PQ]^%LO(<47BOR'IW@S(0TH MEW<9)[N\I%S"$=.:(2F]HAQK@:16&#,)N6%,]U\-=!!#J\_X]: M$>(Z'27!Y6142:P9Y]1()@$W'CCJB-%:D"8GA0<81&N+'COCPAU@?O[EKP[M M:K0.VI + @WUC#B*B13Q2*F50D'CC>--4L$'N!W1$=?:!_K\!*MM.=;6@JV_ M*P'48(FL"6LXB^> A$$ ,ZV,1%IR12\KD-0[>?L12S\65G%_GS\=;5U.;)U# M>CZ#:O>8GLY UK&OCNDG(0Y)ARVV2&MJ.1:$(:AAW)V7QKA:.Q)GQ*..HCFN MH\1RS8*':SRUC )/I.,,:8^%#(I:F4LSM[IARY92X)V)X-P:PR_F8?2_Y=/\ M?G'_/DMGV0_LW1?&MK)?2: . #$+JPA(J..%2<1QHG M%R0X:H#%LP%^]V2EB3Y%V4^V14"[>UF"O(?0,X 08,#9F.O/MZ_#+ M7IW-SJ/Z0Z9R6S+J*\A29Z)VD;V;7O]9Q/GMVZPZNJ]$4^>E8\&0]TI#$'QQ M:"I,E&NT*37 8SC#L2":2*%3#1L&EF\&UI7%4/LEB1>.>>8((M@%_Q)(3'6% M#!6R2398_82 ']12Z$I*_?&W$\N@WAN"6(('$ 2"C9.4: ^1@!4F6((F1;H& M6!YNB)1M2S;#LP3"6[/V;(%-;PG17'DI*)>64RJ <0!7N!"F+NRB[J%9 Z?* MH0=]NAE:MQ9!K=01XCQ>@;I$QQ)); .6BK]L@G/)J4\6=V@7 M''Y'8JP,KB>&F@'*N.*D M;J1ACT^V_*',@M:E,SRK(/_:7L!@TUF"M6+2,02A%TXSR23B3ZBP1LE10\RQ M')A5<*(<>M"HUX!V4.JU M SGUR.$.K8*#KT@0P@@9S*@C6L&XR>*KG16K5*-J"'" )V('2=NVI#,PJ^#Z M+BNS]&:^MT3>T7TE0FB,-#986:<%U1H97V$"PQK5A+$#+)TW*)O@9#%TK4Z? M!M:A15#O)8G!G!!BH*'.6"\EH Q5R% O&]UN7W^7Z\4(L()UL!AL?FH 1--LK5@_:VO'] ::%\X S,&FIL "9264( 8=HS M 0&BN&SR> M*L]\3\?Q\H*A(Z[QW-T\02+H24V)Q1+JP$]'-5O//N9E-_)PWWH$IC8S=E8, M:@WXOJRPST&*6<3G'UEQ6Z8/=_DHG1RXO7-GF\0!%ER>T#)%>[8G_)J99 [HU(V>W+T1Z\C'-GFX1B"Q!6!#(L0+#M(."^FB,+ M'O2%$:FYK%^RIR5D3S::/Z:30DWFA4DG^4U13O-TYXT[>Y]/L+9*,T;#[LT M[&8OXDO767D?YA;\T0.AC=,Z3(A'V %'*0!<.H,5M'*-#J.8-#FL.4#]UAD' M>\#^1R[U9)VFAECJ 0&&8^X0K 3#I.1-2I0-,$.X998.1BX_4LD1+037VBF' M!(=!+%837B$#!>SGPIV+9VQ7\OC1#L-+1:U46EAE/"6,LRI-*J CB&BR@3W MJZ_/R]8N)/)C'=&D3C)NG$3:.L^Q$-1N5IU8WK8&WQ6MG8AD!_KY!"E MW!'JF=., >Q)O-&PPD:K1IGL ZR&])#OS \H%;2$:W4EHEM506.D&-8U+C:OX,FT9; MR@.L5],1\[I!NR^V?2RSAS0?1^MA#Z.>/95 '@]P>H@PC_5$-;'^E/4LN=>*! D9Y)413H;/GWJW/@XCW.5JJ$2%808DH#<;7^MA*\ RL;G*/^0#7D8[XL534=L\E+C54;3F#F63C:78Q]6#76: M)PA8(X4WUD!)A5(Z_ &YI,@0(GV]3*QN9K]:M&K,\_L'$P3C)3@>8&<\A09K M!#'V;&D#(Z>;W"TZP.^[72&_O&&T";)]&8RK09I%&>&J39<7SR>6NV (6<"7 MF^_&"^:"LJ)8$THUX1?&FE,%NY4?S:#LBR8[+N&=F[0L'\/*M;P/=Y^A5:=] M L*7Q8W1Q!E"<3!_,9!:$*D4$I8UVO(=+(U.EO_+JT<[0+@O=OV6EG]D\VCL M/+N%>87+'D[M:94HS!A% 3: /&66*T (XXHAP9@6]L+N=V^72>WAVA=_/F6C M+# ^NJ3!E3[,G*W/)\&GI]@J@:!E-):?-D9B86%$T#+8A#,#3.AKES-M(-IS M]'0=>PDZ\VI^EY7?X7$XJKJO=2*P=!IQ[(!15'BAC>!>$48\E!'@RTJT:Y=) M[>-[%E.ZK@F=B& C&D>8MA)38J'R"$AE@S7IF&&X236, 9;!;)9QD\-$R0QHH9;!!RB#%"%"<*<6H(0!=0UV<\9K*73 MF#^M8MH7@]X%"4UO\S#H%0J!Z^[;:+*(9]'^413C/_/)9 ^/ZC1/C./68RVX M@H[:H+TE8U)S:PSU@*,FP9_!6CN-V=0!LGUQJ@9O-C- A(N'49"*NH-%TP" MCAD-RSPBS#39+AI@$G]+W#@1O?Z\[3"_?#3/QMMC3K56J/J=)!J&F0>#4&GD M* GFOF">!S,/ D0(;W3[T0!3ZUOB4&?X]I;)\N3VU2+4UN<3I)D)]IR.H0<: M7$8E#&3Q#\$X\[C)'O"$>9G8%W]3?/=C1(C M-))6&>L(I>$/@1@G6@IJO4-,7UB]E?:%OYM=S9#N;?T:C6)%F-G']#&&%FI$ MC[+^>5:UP:N?;'&W3], MBL042]I-)P9YVD%U9_IP,NM0UQ MC\JH7!Q)IYUM$D$&$#Q#-L*Z<;SZLMH'N-+S]#I7Z0>6NCQ"MIK)#4 M>NSD,_1T+;VR&*W:<)]U!F3ZOP*4 OC(':8D4Y%2+X MCMQ+:)UV1L-^DP??OM)I#^J^*'6=W3\495H^KA"H#GNLRDRK^;S,ORR6.4O7 MQ;!*\'N#/?.?VZ%D!?I#QI M+VX/GL@3 BP7CA% )2*:!\W.F0!,88D:%2\9X"9^YS1K#>D^U\UBNASVP7.& M+QY- '9<8V6B"TPYTLH!8"#W5AH/C+NPDZEMB';+FM@ T=Y"U^/QL6PE=0TT38#C MTP)AV M@.UQSV-QOUCNTRQ]SL#W(*.[;#K+OZ[+<+PO9C$_]^KF.OVV?R?DF)X2"<)" M+1$PC%.*'!+(4^P8)9#ZH+Z;6$\#C!AT0;1. >\OG7:>YM-L[-)R&JR]V;-9 MV>PF'^7[TV@/-4["#&74TLI218U @@,83$3*!=;ACPNK^M\!S5K'^'QV^%'V M=V*PD0X[8*$@%$H=$SV98()S:KUI5&IR@#LK'3"G,:9#R:5LD$.9* .=TL"% MC\-1BZ$$-D@G."J"8,E1D]OJ!IAYVV>8LPV\GQC6=Y6P399IO"LF)PDA[J;QDOI[^[&:VL49#&.['LOB: M!WSUX^]!..^FFT)T:C3/OZXX=AB#XSM+H*#&*(F1 QP(CC7P>(F,#E\\)$GFSU_31[>BZ!1-F@*[W@BA#H %2*K.>"E0<7QJ N MA?V:5R?#W%^PY[\6L]4^S77Q*1L5TU$^R;X;^771GH+KXG5)+.IKG324"L2\ M@\XX5R%+1;UBLF\GS-0C@0<@K?X2HH*<1_E2_N'ODVQ)A.E8W1?E//_7\N=[ M'I>\KQ*J6I=/KV%'NX"W#I= MFOSWL9+3(2YN;Y#8@(^#1'K+D>%:."%8-3OO6),$AP%JR4&QKQ6)])T:6M7- M_K:N'Z:S:7:S-X)ZH&4";'#1':5:Q>LZG272ZFJ^'(-+JY4S) :V*YH^#]&L M-/4S-7UU$^O%+P^8!07^L_^^T@D=)H@29*0R@H9EP4D: M+Y98HT-@^$\O<7^Y(NXTNXTAG^L?B[^]"*ZWJC]I/HWP74T_IY/LZN:[(&&S5;_ M?0;1.@^AAL-?OY/$>,$Y=@)#[K&$UE"+*A0=_*L@MF'"1?8_#/1[MU M1>7*FMY:6?DH(M;I,#&&"*>-U1 1&>P8%FOPKM%A2O631O=#4+,#<9Q?1Z[+ M<)RD(-=M$Z.ULS#:)LOB\PH OK%0@/1-KA,9X-I\5K5X&N3GH]GN"AU',6YW M-\'NB57J%0UV#Z)">@D\WZP.'#=)>QE@VMU9R-<:^F=5=R]*?!RK\5XT3XBW M3EAL!"&$48()$M5^ -'*- G[#/!(X+F47C/4S\>W%Z?TCR+;B[:)I4H+S8!# MQ' J$0)BH^NI;7108H"G_\["M&:0]YC!4S,JT$H660*-@")8K<93S"3R"'%1 MH4 ;1(B'.#!^7YS?[J1P9F9N(JNMY37N*>S!#L+#.%4"0T,A P(A#>H2-_D MM.$ MZO[S&ML#_6^N!AY&7F?J:YI/H)?FBC)'UIVM$]I#PB%X2 MSB1P4#DNXMU'G%$*-JL#)*#)M4##C09VR9>7-PAU)HO>.%D6HRP;SWR <;6Y M. VHTK!DD31WB .K%/.G8GA7/P\;=TOA[L,J#Y MN"G#DDXFLQ:(>G+_B><00644PP$O(2F$0FZ<.]?H=NL!QA'/Q."^Q'.VY5\O M9ODTF\VRU8'DY;4LJ]^,CUG_]W23&("5I 1Y#[%EQ"B]R1RAD(E^"J?^2 9 M>\(X&RT#;N-%A"@[N!-XL&WBM6 (,X.D"NN-(;&^XV;.#C8YU##'C:Y2=*R;9!0,[D\&9F;B^6:F=F.2>SA(+ MC7% 6AA+5RCDF0=5Y@>UIE&=ZP%Z+WW&)-M#_1SK\+O9;!&&G[V;AI&GDX^+ M+Y-\='43I!EF5',YWMM'0IQP5&)"=:S"BYB$8/,]"M.HP-4 CPYV29(]JW*; M(C@G#:_*E7UQL.#,X<8)#)\X(P@*3;@D&' /*I-$2=6HY,S;"3GV1;Q&V/?M M]JY3A:Z+Z_3;/_/Y72R=$R"*0:5C3ZR>VF7B?%AT+'3*"NV$T1YN4C&5Z$I/T(YBR^+QW23: [+"JH]W.UW((FRCG!$!9<0*L*XUK#:2=6(XB89O0/4 MQ9VP?] 2>Q/?3U>?0ZP_+QWE6CE.7%A1/?%56G9<_YI7\ M!^/XD6+XL2G+E0:&,ZVPP8I+C\SF&).FT#0YWWWTKM**LFXZ_M$(>YP0>JNP MMGAXF"R12B<54N^F-T5YOY)TC=K%]7I(I##<&00I!\1YJ"U]\E,QYOT6\'Z; M-G$W4/=XC&Q5?RN;Q1M=@F.Y_]S8BX<32CS 3@,$$>*$"6/5Y@/BJM%%EP/< M!VI=UJ]/B34#N+=(4C$=A?D_[=1/QYO@P[OPC=7:[Z[;1\*U-<9B1 D6CE, MD=0;2Y@@W(!D875A:W V:\,M$Z ;XOZE6)P*:X M_Q* B1*-=UWDX^7)R6)Z7:;3V;H^RW*?]-TT2"V .8O;J-DX +K<3]U?\J3% MMR3$&Z\84HAK)(6F%,L-CBK,\L+VR#LG\/EDUN BX!%.5M6.5WN>:ZN+E[].'C6<-_*>ZAM @64SE"'#+0LS-\@75FY M!A':Q,(;X-Y,#TMNRX@_L>RL5TD]OP3R^94RY[Q2:N6S+>^4?W5%Y7&W3-7I M*5&:<*R@@T!X+;T,+@ $A CHD(P77];Y4CK++CCALA\,-:?,Q"O.#=;&(J]P M-1]H";LL8[LS:>^]Z>K, "4L,80Z"JG0JL)/47UA]_GTQ='S2.?<[/9%F>6W4Q/=W^GH<>DZ MA%FL;G]9_FNRXLBF;'@-+$[X!CH91^(%41QCYITD!&F,J=_( C+D+TN;]\[@ MFE_0$&1[[N_L]VF9I9/\7]GXWU>YP<]*WV_J"Z@R#Y[]K5U$)VR5H5'C,OBN M7IDH*<+_8B"QIM($TU](6B&,#.NGKO(/__7T+,9S?R@UX>[.S$J6<^>I:4.E?3?2ZB\\]6I"-33YGE8)%II:(2U#2$"K-8[% M.=?S)!KU6QFHSX3)3HW^]A ?1DAJ73\S_/9LL:@5BIM!U;L#9UN+Q$-MC$9$ M*\V=!H)B%\P\)#542K-Z]DNN:;$<,D#*GB[CH!M"^2'.=C>ZFQ:2X?:Q/FIUM$DZD$\@(C0DA4L<* M):2:([*H22K< +VWUDC3%J"])>>FD\T0JQ'O3YO#FA!' 2P MGEOX/IHL2 /4+6W;,&U@VB]?*EZO5]39LR7U('?VM$T,4"AH5$N4Q=AC;AC; M?",&T"8[60,T;!K*?2N+VD/W?%9.G,D^'NUHD7C..-& 4N^(@D9A1.+\- >( M0F4N+*^P7?:T@^EYM%!ME9-P0ZB"' /.E*2 (,?93&;?2R+FWSO?>!/3R5.2F84-= 2'TL!&!$0J>8A2;^W*'=.B;9-E].1 M[&U?J;I!:'TY:9T8W96&RF5QA H07U4C-4<(;9-G.@!)H*VS9:V<.V+ M.Y^"H,*[XAE=&[3HI%A>/[\>_-X8[YYV27 DH?*<:LJ1P4HR9RK'4A/S2PZQAQ*,%1<,B^=\3K8>\HZP:HY.2N: MA(8'> UF^YQIBFCO+*EU&F!=K\X, MYI,1[:]0Q^I(Z6J@:UH?*M>QO4DB! UN)*;:1$\2 V2IVGP+1EW8E2IM"+,/:GK#>=W11E]JQNC?L6( H2S:=I^;@\S!I/NX:6 ?;) MEHG;TUBX40N$2+ *$P,0 *"#T2*R7P"HHM&<0,^8 TAM3%BC?9&ND?A&COJ\&Z(: 3<'M;>D] M[40T15@SJI!3CF+HM8*VFHNGOM$9.G#Y.JH)F'T1PZ7E-.B^6!2XNJ\B'\5P M:SY9S/?>^G"@90*"M> L()@P;REG').-'2%HHR+G<(#![[;)TRZ\?='IGUE^ M>Q>&I[Z&9?@V^["X_Y*55S?+&5PMYK-Y.HWGV.JS[+0.$QXL5:-T/!PJ '<> M.;R)['I%&I%O@%'SMLG7"^I#.S:S.E5VE\WS43KY?JAO\@R-@801!P'1S%$B MD:!*< 0-]@IX"6N9>1UMD55CO3Y0BN[[!Q-J03#,C=0$<,H 4,Q#PUGX'VRM M 1>VG=I8KB\WPIJ V:^7LQGJ^RC#**EO^3ZS=4^KQ'$6TZXY,!Q3IH4PT%-K MH"",6BZMVT >B9B6.+^S3?=\'>WG9)F"(CTB(I;#"JA K+&L&2 M&"(L88)KUF'02OH>YM*,&94QH+%XE3*=/"=._9='"V4*38YHG 9F@ MDR4-CIVBADM!E'741=ATP._":LZT)-FB;5Q=(>(LJ-!HH%S MA!CG+??4:2.4%Y1X;3F0AH$FQ>6&[X^T0XUVH!U$0N%.%AW1.K$43H@U$L8,2^:#6XN,"IZM8UIB M29E2N$EX=X#65$L^?6,<^V*'FBPEEHVWWZ!^.&FH7@>)1 8+2(VPEE+CK?!! M[TK +;): G-AMZLT$7_1 [Z]L>L^EI3[UW*DL<38/)W>YN&[4K-9MOOG;!QM"/Z4+TEW?*6/=M"M=LF@GJMH?.2,T*)PEHA*H,=*@"#DM>[G&?? M-SK+1G^[+;[^.L[R^'F2^)K]-N^]Z-.%2 M"$B\Q6'4U%DH!/(Z^&?!BO+*-BH&," ]WH%2.BM#WHT0[8;?JQ*B\]] M/ANED__,TM)-QS:L33LHLNOQQ$@#%074:B(HL%H$/PQHQ658>ZBG34XB#"B: MUBU+6@*W2T7B\TE6FC"FVZ+S+Q$B'JL30.4JJ\$@8Z0223QFM$9!/K M;D AL3Z42!-'K\(X=E'C^2 *I"FX,"JK.48JMEQYHX: 1W!O ?1,N M#"AZU2T7&@#:+0D^5A?0[UE$MCZ;:**AIA9II@W%3&K '4/GEHHF)_ ' M=&BM'XXTP[8/EJQ87)\GSYY/**.82 IEF D-])<^6-?Q_[51V/(F:6O''P^[ M"*:>A@E"R%EI 31.4Z> E(8 MP+"R!BG=*.WHA!-<;Y0RK>/<2Y#:IWGY'^EDD?V6I;-%N0S6GQ"<;F?393,8 M&U3QI(CCJ5.=;U^S1&!F(%1& Q4<"*6D]\8BKCT34E%<*V+3WVRO ]HZO.Z/ M(Z>[:9N;AMW =/A-5HG4A$#,)".2%(\"(4 1Q4\Y8<-DE@ M'3(7VV#"+I:UAO8Y63;;?(\',Z7K-$\\]]()S["P6E/@O5M?X!N_7:8O=>%M M@PLU>-80[KZ(9M)9/* 2_^/^>Y%_32=Q[ =6U-V-PBP-E)@B%?P:%1<%H-T& M0G-I5SB=?R%M310]GEV;E_EHGHVW#WW[3^L<:CNYVX0@1K$*XW4(6H,1U!AM M[&[DW&5IPC8H\_JH6U_H]\73WXII]K@Z7N47T_%A!FYO$ _)>&@1$_'@%97" M:_$$J6)-*AC@C$E4*GHS^R\>>X#JR7B@/DVM,J,1X@JZ15 M#&J"M0#"R=4\-202-6'8 )?STK+[L72H+S% M:CC9AV*^K+)Q]662WZZ&=ZC.Q:&6B2'$,RL 9P 8K*U%G%=S@-YM/J8/67E0KVU]/N%&6*\5%;'&KN$>"L:JN1G'F@1&!I2# M>U;-U0;PO7D"BVD^RA_2B2YJ^0%;'D^(4D!R*I#'F,HP12- -3/O?).8[H#R M=\_K!33'O;\8R,.B'-VELTS=EMDJ7%@CPK&K48(L4X!IYQ2TE&@>OAZU6=.E M:Y(=/J#,W[.RJS7TS[!G^CI%XWVL1U1_VW1/!PD44%!..$&2*L24T()L=+90 M3;S/ 9KYYP_X=B*6LVYKO9[&2=NH._M)&+5<"<-$<&^D48AZ02LL"&^4VCS M$%S;!*FSU]42]+W3\-WT83&?+4&!]3=57[=*E!96Q4Q_KYA6RC".;35/P=R% ME7OIB .[F-88[W/R"IW$*U1M&BO'E ,R?*>8>A3PDYNO% /LM7.A5EOOO#H-[]XB&^E_%64\ M)3V[NK'9EV7-H> QS1^?HL8'G(2:/21,2,HALU8B()&'!C_Y2%XVNA9L@!'; M\WL)W>8P@L9SZ"@'$P87EAG3 C#W[H2T"_YIZ;\>D M[A[TMY<;L=G>//*[WMLN$5(%)8F!M(A0'W2E -7&>H /-LE\':!)W3VOVD3[ M3/O/'XIX2>=D,<[&_\SG=R>FMI[>:1(/DUG.#:%!OR&&E0"F0@D TV2!&:#9 MW0Q)%[25G@ D%W8OA#6WUFJR7&\2KWM>X;:/5]R1($2"5,IH:R %R M ..-"6AUH_L3![BJGC^F>$[IG?G!Z CC4Z)#S!6=E[2]22D7L]/'KDB[VR3 ,0XD4YC'[XS9QDBJ-KKCQ?9 M-IU^.^-'OQG#DW!J?/-[6B6$4F>8%4YY0J&0TA##1; Y M!;88U#N2UMM^YHE7$II26"4U(0*3!30-A@WR%BFE%2-BE4/[U-N1>Y% M9_#V_=5^2,O5_<7GKD/;_E>,@GED'43!_+*4>2\YXMI!8(-4C=.-[UEL8:[K M*UMU-LUN\EKS_+Y%8I12E#.JF*54NGAAH"+:8(*]4!I>V/F=5J2]Z]MMA&PO MG^V';/Z^F,T^9N6R$O[9/E67EM-@G6P&4N,[W=4D"0*#\2;#H&:!"LZTXA8 M"1D+RE(!7,N.[&>6==;9G6T2H$B\:BM,%&#&!1(&Z&J>+BP/E_6A-A=WT0VP MY_A.GPK'J^D\'^>315QOGP*;[MLJ3\8'&.-]WHOY^D[FEY,^]Q+=YG=/%/*" M0H^=P4 ZI@"B*[%AAZRIM7!U,\O6Q'6H3GR[+TH4%MP@1K5FD@3?$&#,*D2= ME4T"QV])P]0F5C$@:?06(6XV-?VXO8,#)Z$Z?&N"@Y1)C,%K*#@URG&RP1DR M?&$&\+E(^C),/1B!GO?#B;>U'SQM=:AI$KP+!"3@CC :G T(@ <;*1![80?D M!\&=6GP^643]I=1/O\8,S? I'WU<8V_+1'.D.( V^-%4..>U@:J:K[7\PD*" M[8G_54Y\FS#W12MW_S I'K-L>>?>U4.4WT%"[6R3$,AI\/9\/"PN,;)6 5/- MD=A&&T4#3*+IC$IM =Q?';'K>7I&8)/TO@&> .N,3.U!_$:\X/D5BF)5(!V. 4JBU M4, ;62$H2;U-K+>S?%Z&?WNJ]-X(_]5]L9CN"_JVTG]",,!4>B^\L8P$N(C< M8 >5NK ,H_XIUR[G3Q+:>7=C3#H9+2;K^<14JY&:CFV$(!N_:*3FP5[Z$B8? MM,IU\>Q*\KMB$MXVNZ2=&6R)H\!CR8'2.E[Z)JL--2B,=_N#"7?**DF)U])Z A5WUE2CU-C4NF+X[6B'YL(J6D2SKW4J?(2K[(SX M*>ZA\G?/)4Y11;# %CCJF4=,&[*!A,D+.3G65)!%>Q">?-+&9M/B/I_640!; M'DVP)#0FOSI@P[05A@RP:I1,B0LSC=M5 XN,O]R,JDVZ RT3:*P'1$AN@^+UV LL-O!2W.@JQ*-U69#4E^*M M\*M=8,_AD)SYR%2;KH,P-* - 23*6Z@=YW0=[B,80U?K=JBND[H.$&8IC3JI MGB?VF&C%#-,6*:4 5P29>)'V&B/DQ86%-9I396>:5I>P][:IT5J\\RC&MO6R MQ"'$#?3>(N,1]4I3[->H$D@:[<>])1.\.9G/))%>UKNK\C:=YO]:"3A\G]EL M5.8/Z[#;8I9/L]GYEK_G@S/%=%9,\G$UTH_/IGQUXX/%,HWU#3^'GZSJY-=8 M*UOI/P'"!/E1S&$\2":48%8:!S521@2JUG7S?()U M--3QG25, FX)5DAC2B7E BN'A3$8(,4\N; X8,]L*GH6SV#4T6!.1;X-]42! M1U 8*4GPLRQ1E$&*N#/:.VD).&G+H"4#:_%EEOWW(HS6?:W*4^PSD;8\GE!% MK$5.$R_"'!GQ!KIJ=H2+"RM%WS,C7EI$S070F^T>AAILMK1\C'6JKFZ6^X$' M3D+L;)-8IJG76C+FI%#.*6"K.3J'&MUF-4"2-1/S%LZT 6IOQ'D:94R_NKJY M+M/I+'PU06P'3Q,<;IP$ZQ\H*R2R&#EA35CA835K9/V%'01K0?HO^=0VQ'T1 MZ]W'JX,)D9MG@A4H%">*.4<\=$!R+U$U!R)!D]+&0Z1)BT)]64'@1$A/WC?U MQ612_'D5EN <3Z]W2GT/4_'G6)!E*!0<2"Q(-AS4(TUK-N][CB\2?&W!VY_ M.?F38*B-/Z;E_/'9_&?Z\?EO#I@P]3M)B&62<6&]X<"&+T-;CC>(2GMA1S]: MM6DZ0_D<7#MHU+Q^..&&0@21RKF\[S^>-!DV9[@\0ZCJ%46%&C#( :6:JKV4%C+LP,;B+>EYG M;>#9F\T[_9K-@N .&[[?/9@ :[0$VG@BA'=,,\4V*S27N,D)UP&N32VRHQ&. M_9V,7DP#J@]QOM'>.V#3;'L\4=SR8'8+0Z4W3AMH[!/?8;VZKV_GK&&KUDL+ M>/9GISPLRM%=.LO4;9DMHY@O1U_#?*G91^*Q<<99S0V)M5N54VR#@8 07=:: MU(P&K^R7;D ^V0LWZYTE'T:QBI#O]\-W/9]X0HC5W@*%)"34<4LV<2H.&WGB M R1%!W(LVD?YS"[Y:3[XZOM"'#'$@;$4>D6HH*I:U[V JM^R_6]KV6H/UC/3 MYRB'>TLD+!9.LS$=EV 6+_3!&Q?3:\A_#-_[.*G78]))^)Y^O*:8+N&?%Q^* MZ<>RN,GG&]=N_U)UN&4B-?9&>(PMM] #CPFKHJ6>JDLK6M62/(LN,>ZO$,=Z MM__S*)NF95X]GRB'6.$0Z8L]BBH:,O,!C-K'&C GP'>4-CN?G<+@/:7 MX+P:XN_3V4,VRF_R;'QXBWM7FT1(!!P*7YCSGE&+19AF-4>EQ(4E^S64\ZM< MXW90[;. U'K^:OQ?B]D\_JU6^:@=K1)-I.$2F>A,"&/CI;6;Q=PJW43E#)$] MS>6]I6I4.]CVF:+U3.V^KU&X9U>3Q#+%4-S.MY:QN%?,D-XL\NS2[A9O/4&K M!4S[TSSS\)EDX^J0A1J-%O>+I0%HLYM\M/>BCL.-$XZ(%90A PT+WQ[&:!,R M]\2 ?DQGN6+2-+N-0^N32R>(_Y4B:AGC_K8E-H5CEL=V9N]FL\7><\,[6B1& M2R2L)=):;2"3F)HJT\@[T"AY:X#;5ZTSJ!U8>UO&XA _EOEH;^KZYJ%$(8BH MI] Q+"F0,N[P5;/ UC7))1[^SE5S4+0 M4LGF'8G4(2EW>W[]!4@612UD%8G:6%8O;K=I'L4C: M=#*[+LQ\N:J#FM># N$(1N13P@W7F%&CT%-,%:&<4,_PW:WF0))-V9Y/LK:7 M\BU3!?Q^8N2_IZL?^T-./^NJ^^9 A<)D?>^N-@0;CAQA.QL U"MN/(!$/F(D M]D/^L[>P ]/\O)A?%\7-,A&J%*/Y[9[[H.[6'"]N5O/=\*7"'VR551.1ND&#$L^V9$=Z&&W=4CGTM>OO)W_WQ8U_C&!Y?'/84S MWA:P=X@P;)63@!&*G :\I(O1/,?,DR,&:'6 M9F7NCCD,WR15.^D9=*@^[_E4.NP+=&A"-5K^5 T-EDC-F1+(44;C)JX,I11: MP1T#40YK%2ETN^H4_KJ;+Q_K]4$\X2V!$ >$%L(HHRB42FDFO1#,F-1,UHSL M(L3FH%&SG#F?Y+V*_V#:A+6Y'7"':=S.H?9$6(H)B4R!R#!I)"",R/ZV@Z?V MF?7JI^M?R'["^P)-%XSCJ/6DHE@RCCRW)7TP'%M28G-P.=@+M3WBC[71!N12 M*LDY5\9:@:11%FZI (7"(TO&;QDIYW?B.(T-E]*)P]"X)B&@0I*EZQLYH7BW M*F-&5K/:!KNK.W&<1N-+Z\0!@'6$R-1G%@$A+:: E:O#F-2Z%N R$70J>^MU MXCB-GI?4?CIP2CT4 M6G*C"55.."+UCAI6C\[B:9R'\Z9IW'^3#B>-X<@"S%.Z%/94LIT*C^L862_# MEC'1$)7/1L4Z*VY/LTZ+Y7%8'!P0I,$&2":UU>MLNO@ILEL_DCFV[0!S[5O& M15-DOMSN+18)@[1V3F.'G14P75P0A+M@.U=J9-U86P!2B]0^'T5M=B@C%BD@!*"&4,Z8UNK)90!6YD1Q!EBO MV@9BFJ9QSV;SQQKM7ZJ&!AX]6L D@=@Q@X@746OOU#72.2F? T35(!RT_36+O_Z8/J0X9N3;6ZE4U8,"XX8 !2"5+IEXF@*+MC-/ M[6A'=L;0'"/G+5&XNZUHK6U3E>/SN-;1/>C F,"TD8Q:ZCE&QFM M2N#:@A0 M,N)+"QI!4=,$[BP/XY4/4!M+54,#E=9BX'A<+(2"2&I%>0Z#!,IJBGN$4' '2BR<#% ASH V/]J.TRF,B5;D>S4#.N<< [:#6<)-'UJ:K MW;>ESNL"T_6/-Y-;S2M:+62_,V@,D!?(6HVHL-1)X0*NC XV-=Z6/@WPT'C( .\#^-"V:8EVRX??I#D*A$ H; M:XW!V!O@ =[I$8%YK:*=RVE:T^E^V@5#.JEJ^Z/XGA(X/LQNYXO[R7ZOP,[K MU[93^5(\S!>IGUF-NK5#0X)0T7Z2!BK.%760*IY\-PVAD98+7,NCZ6:5IY6M MUA@=F$-1=T,M$6,4*2\ACO\"&#'/@,EK=C$\L<^'P,L:M,9)W),@#Z8PM4G! MCBK9,H8<2Y?'8: $1TPRSZ/+1#"IUW6CK=*'J -FJVU#S^GR/U65IF\/"(AH MQB2 0A) 2="0F>9!MIZZCC.:;%Z2>);F]&O6R;E4[4KUV9WN\<_BOGWQ>3A MQ_1Z MU9LN9M<_[B>+_YRNXYX-#=)$S2^89KO!=# ]<.*44)9-Q1P)R*Q$Q=Q1T!!E,[,G>L.0!4(BN+SIVY]I.[ M8KE-!OE45-]W^N;S05)BE?!>"FJI0$ISD#P70PG%B*F1'0,TQ^HWKFS*)6YG M.8++9;%:?IVO)G?5;9I>/ALXAYY$Z](:;*AG3BN"$*=&*Q1]W*S+)"[!6VL* M,+F$[4U_?:Q1&G%X4$"::(6-%]Y&Z6!>&:(U18XZ:9 5(TL&;-L&.I>NO:'G M<[%(/YA\+^ I^-D;%C?5*%9,8NX%HD@8H8 %242$XXS0D;6(:X+E52@ZG[H] MG5E_*:[C&M;I,O'_KFZW3_CI;!)_/+G;>_3K_.-\N4X.NWK87J.X'--)-W6$ M0&R8!8P# 1B,? (2,J:)=9[52BYL:96[@K"7D]]CC_ZU_']PJA/+>7-(P( C*962Z<;"U/H* M8UFND"DTLG[Y148J M2GBT$DBY6B3L^,[=FP51H]3M3G5MNJL6G^:S+?@K871P3/1 $=9":FT1(@@X M;P#>D0Y /+H#K681U!1A.TXF?,L,K!,5K#,\I/L1/*4$.,*=,Q1Q3G<&),BJ M1AK@IM2EB=T"^<\NDHNBM+D+-'[\GY/%]S=MYP-/!F&=85Q JYA03$5?ENSF M2+3-V74&:/PTR[9YDZ3M[,#J/BW]O]M@WX?(MMGW=-GQY@SEV.G5T8'!04(- MAAX"(332QAL-RM5RZ'.LZ/I[C=P :59\3W6 7R\33ZT0O#-XE468Z\)W/5EN MFMP5L^5DK\#X&,QJO2!XI+QF1FLBX_[-*?%FY^5J8W(*+^I;2^."6QN$[SP: M4%:PUXD#E,\&@#D@,N7/D2A.6""WLP*JHP)1+X\YQ\V%V/;\O MTO%6'>0\/1V@ U')(\BX-B"*0Z23W#L0R"G2.+V#2LJ & %HSB9O3T>H3Y[' M6Z>FJ55C(E=R.+9CQW1HRB-'&:&6,2=5QWKQV7<)Y?+,EA>M_+XK7%!6:>= MX41+C"'E2%#KRK5ZPL<&KS;1<*@TN0&Z=QQ1K%N2O(VW@K@0SPW#0"&GD5'$ MVW(MULF1=C@Z\D8"BACEE$9SFCD. M<#E38\G(3BR;8'H#9!S3Z5+TY 6 T%!JO:32 8K!=N4:49<3@ALB@+JT/IHG M?Q^%5*7 ?"J..I9OCPB2Z;B!.N M0P8Q(B!4Y?H8$B,K1&^6Y4<*JLXG<3\' ME,H(HFBZ#R>^UA%'O"YE2"L#QZFFFH5!,Z3M*;:VWDG'$2E#"&)H9/0L *'0 M(:FP@0*AE):B%>RS0^9IRJU.U\SSWAB@Q0YB"JD1BDIO!8\F&O/, PV5=B-+ MXB)2_U-I#90XNA9:YOC/%Z"CLD';"Q>Z46>I+_75.DSP^6XRZT^-/774 MO;K=/]7?]MHV\^5JN3[W_Y;._3]/?FV"8M7*+N_% >-H@ ()L+"6>LJ4Z.7E ?00)@D12ZFUTB;##3&,772X5U=P@[/4WD[54 MY.SL^_J@8QFMO9@* M=(0 -9U'P[&"S M^]_'Z>K7AW57EFC;I$E$ HCC)Z1'!P5I"254&,45ITI$<8C_;&>.1%9Z\(!Y M?RK;YBW1LUDD0'X&$LI!@4)-:>HTY90&SA!')"MG#CP964%=:T@XDY[G(^'^ MX6[^JRC6'M#GQ\7UCZCW:N*A>F@ BD*NJ:'",T0P3AMEN0IILSJ9#+!RMQ%4 M-$[5[D+2;UY.MTQ)WD]_4F&DUG])(-'Z)U(2*[$QJ>>E(RL4C,LRC.Q\!6!&UB4NA[4OG:5\:G96 MXKO>9:NOJ7GV7+"),(8Q:52P7*O!VV=.<)+%>+ MZ77JZ)!F_.=LNEI^^>//2O@='1>LQ] ;K+"$EGH95^QXN59GL^[*':)#.B0 M-LF8KD#XKSCGE"-VW%3<>RKZ64H+J+B3@BK HL>%2NI@ZGW.'C? 2PWZ-Q3/ MIWW'&*JT[YX]%[PB2&&5;@E% E!/E-JMQ6HXLJR#L[CX-A+.HE_/+L-:#**D M1&FZFA75US?5?TM@B$;YX4!AK*2,JAYH7-+!6S.R)((S,5#/P&^ OL/!V=>_ MY@W@;/>60*+)*+#E1!IH%!%1TR-E9Y*7D87,3,DIUG#Z:H?NZ:E D0& ::4) M2\D73%A:IA>FF]#'%J _G7]O(> LVG6%@7].9]/[Q_OJ!O;[SP4+HIK5BG/A M,;90"J5WNV'4NVR$.#B5BR];U&?0KS,L3/ZNAX7]YX+0AB!NHHAX0P 53+LR M"P<3X4968MT(%C+H-YC#E4,J\V.=!B'9+P\..(F0\! A!R&W1.GR\ K:G,T M$1L>ZOJW93IGV>"!_NDQB>_5K;JYF:8AD[OU@(-T%*Y9,'(9-W@Q>'IFM^KVZO'U7(UF=VD.]#2P=S6.FQ# M,FI\-GBB?>2MH0)0H*QF!*A=,$V D:6C7Z*0-,_%KN0E+O1^/EM/U$P>IJM2 M[WV)<%G\+&[\?.$?5X^+XL-R^3B971\K,#[Y74$K0R%(3I6EPD&*H-PQ"@.? MDT,XQ*/A_I#=-FO.KN1Y*IP^0)-OOU[55J]ILLG767Z:SWX6RU5Q\^]B^OU' M_*_Z62RB'/XCOF!E)ZO"3Z:+?TWN'HNMC+Z!WWXF$APAUA.++<4$ 4,(AFA+ M82(XS6G[,<38?_?@OPB^=FH8':.#/D ']_?#=+%^."YP.J_T#YKX1@",L+1C!C;+?[I*:&.='L(<:2>C9Y>F#9X/V!]2_;0^W-"F$;]O\;GPF*,YC. MSM/EIIYR+9@OP\]$,Y%C[_-W\ ^#:X/?]O>7^"5ION63D].&"CCVO: I-8H" M#(@37C,0C=(R1$Z4,CEA(O$N$0-CW^!5P]8R='_'%4Z7Q?+#5@5^3;>U?4A= MF6?+Z?7:)FQ#99SP^4!2FSI"%".,08" =K0L.(P6:E9^D7P7G&%SL_.*J$TC M^KUTE3J_EJN]NMVKO3EV/-W8-^)>Q+3A4GB/F=/8&LAWWIF7 M,.MZ)/ N$@/@V:7HCW4$82?OE>&%%E7)B3,)PCM,*"=(.:B5]HCB,E>*(*BS M[IA_/\^^',X.2L/L G7K]2_7^G/_SU.?SD_SU?\4J]2>_/LL'6(VJ7UROQ^, M<%AJ;34&4;D[XY!S.^T>?Y@C5>^'X4/GY\7+TF:+\?/%]D?IN6,ALVXG$KRF MSDM L>6>0*JB!UKFBQ-G3,Y1(WP_1;\8Q@[>.%37U\5=NB[C^7K39M#5ZD>Q^/IC,NO3 MOJN84^#8,0BE%L):K+6PA(G=Y@5X5O^7]R2 2^1Q7B;-,=I^.T#;;8+:ND_= M\L?TX2EP_U L2K(=39MI[:M!(P* HA+#81 SNI=]SU"JW>'?XF:N TSK>*3T=<4DADL+1/42L8D1KOD"\1LEIR\YPP,D(6# MSQ_8-0%?1&V[OCBG3$ ]G(C9_D>#HHQK@01U&!L G$*[[N;$.9T5!GA/)1@D M$WNSJ-9SWJ2&;I=TTX%%=?RKP5*@.>0<$$-TI%?\:Q?AUR[/XWA/"1@F%R_% MHGI>:_;YJ*RT_LU@HJ\6MQ4K%!#&(<.8W=$8:)I5F_B>*3!$'G8E)W;+^?W5 M[H41]CH'?)Q.ODWOIJM?YG&Q.&XTG?_2H(F!T"MCO:#IO(KJ]4T(! O A3"U M[L4\A/3W\_Q>F/0$Y0XOH'WJB?&BLZVZ7DU_QK6\7TS[YHL#,)1I!1%7%C! M(#;0 !G_=HX[SVNU-FU)I5_4Q;0$44T]9%AK*R+]I&)X2\?H5ZNL,,CP]K&N M0-?:Q;2GL:LK[7S>=2A&"HH-LLA@11Q*.8JV7 N*AL>XH-<#!HY>AW(:]0?C M#UW"=2@4..J-$EIH1C@URJB2LH+PK"2 X>'Z3%1U-80\(\LX3L-D/.:P&.98HB>7GVU\03>[>1? 07)_ M1!)8V0BEY5!H.S,-QG&)C46<*4D15Q[+\G1&:S^V&TE82SDE*%I)9&^MT6K&'.57WC"\;V+3T#W 5.!-#EB_X NN8U/<=@N5 T M\@UQK#!BCHJGL*!&.*Z[>1_A;!<_FB_SR&.$SI/W&.06DA(!"(*.T( MLH83LH,@E"BG=&!,;=9^FPV@7?Q<_AXP'N\?6DZ@P1@1@QW'&E!;&FXF>G+O MX???4/I;@T_/)<%[?_)>#GR\,A,!SQV'AA$(6&2PEPK%OQ147D!5K_/$P#;U M+;B[RS8_^L& G!7:*P>)TTI#%CUF7U*8T:R.!P-,+>\*C@U?7M ([P9O[KQ> M;'OY 8>^%8P'Q!(E$2 " P&I9')+4ZFER^H*-;ICB(;@V9ZTG,742Q&4Y\'1 M?RSFRU:J]PY_+5AN+85,0()$)"YF#K.2KLB!G!Z"8PK7#U-,\AG:F: D@SG= MQU[J6^S>-E+=F';6C3GY9$-IH(CF @$-J(D$8+]6^E"HK-VR$ M2=(MH;UMMEW*KO]TW72KE3R'OQ8(=9@X#PF&SA& /<&NI*L7*B=38X3IRL/< M_//Y>BGRTJ\[H11!T>+4'DN=.EHK:$O^2N%0CGL]MKCF, 4EEZ47*"8OPJVE M0EUWH4XLN>TR5E5S,@$2(**"ETYH:Z2WU#BRY8JC3N34<@_0%;G\.%8[?!V9 MM/4O8B'9RH)(YKTT0#(K&=0E_0%767=Q_@;QL,9AWH]$G@B#P8CAP;9*=?(+ M&Q/%YF81'#24"(T-2#:Y!98;6/(!0S R-3P-!!Y?'DR82M&$0 M PX6K2%%_I;$7$%R*$*J;FVGZS>3N*2A7)S.RU>\&(P@5U"K*XM\V H$"4-+: M49AS[C! H_1"PZ%-LK!39O)V\67XK4KCW^W,QG:PH\3NZ^%HM[5"5$ MW)#7/!T MMIQ>MU8Q5/7-P*E76$$KJ941&APP8K8T]L*(G#M63@YO7LII0XL2-@ >O\O1 M632VF'!$% "1P>71+> [&B,0*>5])?A;UV<%)W$X5XJWM97E[S7M+WT-HBG M EMB470R*)%$$PLUUI8@BC"6KL>:MHK[:O;3;,O*Q363OT:VZCBG_QS;[+)? M'JQB1/CDFWE*C2[TZ8_Y7?SI MP#J#8'(,&DT$P;T* M^53&0*5S3W2,QM*H-X/:(&KMKO73R-]=C6LTB=),S=UDN=PVB:FX=_W@F. 4 M,U01"1!T6%D&*>;E&@'-:J85(X/6 M !(*-.=*<::A9$0^*8*L#(4!0BB'X2^QTRAANP/2_?TV>%0#.B^>#<)+03W2 MUD.-N)/*"%RNB1.9SR6(ZKVOZ[#\?G-/40&64 MTD@:8 QAM%R;EUF-.@8(DP&9/1E\K&\HJN-/)+= MRX.2Q#$)K%;:0P4PI0255$O_&5>^\ T9]'*H4,Y.4U#W#0[!,B\34;T'JG8+.N[/A_EL\^ R M4O.;A."OI[F3O(\[IVWR\$&V?/5W!]FMQ M_S!?3!:_-N<^4(:$]^5W#"6<3N""P/C C) MR)[2S[_&!(:W* M0N(4=MVLT^T_%XOU.FJC M[] +@HT+]PRDZ 90V'O$U6Y3)Q3G-,]E[RALFQ]][H$;H_;$_6\S*"A#+-;. M(F4H4X0 Y7OZ.N#1[T<"Y[@JH],BHHBV2T5IG4&ECO:;0QZ$ZB MD,H);HMWK+7"A![ =H:&K3$Z*,<5\BAE QMAM#:,[FA)M<^)PF!$H)%$&F -"<(,(XXY!>7Z?%[/:0C>T=8X!WI#6+T#D&/# O+>28RY MBONY8QIA2'9VJH0D*^/R_?BC)39T4VGR>'\_6?RZNOUC^GTVO9U>3R(IKJ]3 M6#%=DS._FUY/>RS#?CV5&I4GAP<%!+CFQEB<.D@@;[5!A&E)()8Z*IQ:@M#2 M&?\Q^M>J)ZOU@JA6K7:.2VF$I);:=*[!$'(PFGO^86N,#\=IXX*EQ2%-IM=:*:^F-!LI1Z'Z?K:(V$%X: RV0N"7CY@BM!L!0%XFLO4(8.XNYP]SDA+8'F'W= M MA:HW5GCD^<[XLYOUK3\Q_L/5FQV9W]WF@FN.@8QAE;Z"B13%@%4LP5(6PX MA]WF-LY7D[M+PV67Y!^0&368@OVFK2+%'8-8,:^](P(BBQD")/[.16^9XEIQ MJ]:2^*Z+U'=SW29FNOQ/557^VP.BFVZELEP([B"5#D"*Q6Z%"G1ZBWNOJJ@V MJU\GV.73M3U;^^Q@E4E) =&16B@Z<0%<9[E:KC((M;9KE.C.C("C1R MF5V%G;,)VQN TGRKZ^(/CPK.6\,0-]((BGG4KQCY.$N]Y]CS'0TULR-'TSFSZ1S1>JWK#5 T-#GOI/1$B908H!#6EH%RQT+335MMC4'$YU.T/3^6D M3U=V+X8& $QFBI,F%$"0D<@+%<,F1Q9<];F %")K"PZ=U85L'%!EE^*ZR)Z M_E&V*I7>H2$!8XN0TQ8X[+RW6@NBRQ5&41U9\ZKF&/XRZ[\9^G86K4XG^Q5* M;?=,D((Z #@GF&F,7,IVVVW>S$(VLGC/&?Q["P%GT:XK#/QS.IO>/]Y7HN#9I98Z[J@N ^8N M7:^>@9H!%J4V;%@T3M]AH*K2.:XS/&"KD'.>2(&Y,I)&,QZ7*V< C:QG:I-0 M. EE9U&[LS90C]^6UXOIPXMDYDK-=G1<,%0R"P2T1D6S3W@DJ2G7BH7\K9!U M*OM?IH8V2.AJ4%W?W2S64(%@"Y3TDT.3^#B]GV[R*PX[1R>-#THKQ!F3''$* M)?,80E*N!\JL], !FDBM *=-@G=6;7PWF7V:W%=93_N/A=0Q(CD%<0T@4D;% MY>RLPVALCJR;0L-V4@8EN\9$I>WS_,%@!8J>AQ!8& TX!\3Q'<(5&]M--^G\JV>4OT[.RH9]W]LMK9?O9]*P MOL@A96>NS=F=5)]6-[NIK7;:^%SP0$+"/$>,2X*1Y]ZIDK+"R9SK&0>X@9V) MJE,[V;;/B.X+:M;5P7_.IJOEES_^K-4*_."XU$8=(PF?' MUDJ^5[@<++C)9TQO.3P?:W0(/SPH0$+B0HV6&FL1[11E[6Z5EL"<3-4!MH9J M.P_L7+IVA9Y/CPG:5[=7#T6:].S['\7W^XKJJX-C@A 6(4Z]X%01XXA&3I9K MC%HDJP'*!6#G#&:_O*JX(=+VMOE\+A;I!Y/O!3QE^]D;%J#DT>:@ &C&')($ M0%&F]'K%74[T>H!!R!9 U"!UN[.DUB'8+T52WZENJ5C(*CVV@37XF:&.$!DX3 M%]6+0M%>UF5Z2%0W64E2EY#BD _I'KDQ?%Q?7Q=WR9AY/M+,E\>*E=OX7"#" MD*CK,.8B->10'.SR"]*E4SE;]R4<4?6)\\:X,J!V */KI&:@Y0JQJ$:!(8H; M)B@!4G,(#;.DWN4?[:PT FJZO+I],?=?FU_K=%*K]X*@"076I8,Q(1T#0J8; MZ;<4 )$@X_)?FX#"O ,Z=Z7C_'1Y/;FK]"3V'PM81:<)"ZJH$G%3Q=1C5ZZ$ M&Y!S8>RN+IUT4B[CPKL6&#L^8,! $X0-$9K;S%ADD%! MR]4(R'-2AP?H*K: C2QZ=F89;R)TF^Z*9ZBF6N.#B_"'S'*+-8&*$^NT+]!F3DY$Q M0/>H!8BU0>;> ODFLFJZ2K\[)8[_-"IHY VD6&)+C4$"*&UPN4YHZ<@N-FH# M3HT1M_,H_O4\^LWK6&WM/:IR;%!17BS4"+E(2X,1)X#OC$.5%7D?X,%T"X!J MFL3]QAZO-MGULYMGV9+;[?;DT.+1MP6!K1/1(' 18H@*!A03Y:G1AG0&^ 5 M1FU87ZT3O2LPNLDBG5HMRTMMZN]P%2.#=Y&H.)J<1E 8?^>!W=F>3-H<$W^ M5Q6U +)F"7Q^(OU]L?@>Y_&/Q?ROU8^$]\GLE[LKKNLIQ)/?$2QR,NI\K31V MU$DCI13;=7'D\[K!#?#:H0:1TS:M.\OB*O[:H\IB/HN_O=YD3YX:CCCU50&N MTRRA 99# I05S)52Q25G63'SWR-HWC+)NP+AQV*Y+(J/1=3R)\0FCHP*&C"! M*488(6*AA0#X,AS,HS608W;!WR.ZWAQUNT+1/QXGB\EL513+#[.;XGYS_)J8 MMXQVXK]3!_9(H=>'KV\@Z\0W!6X=_O$:]OE^(# M.OI?)XF/Y^ ?46(4E%!33"F*7A?DQD(I,<0 $]CG%6K7/XJ;Q[MBE$ !DD4P0\9]10*(;A6Z0C2&6"4(2-+9&\"&B\=_C;IW5G@:;>( MJIMX3H-@[;<%*Y&QAKI(;48=B81W!'FJ(O$]$ZK3AAP_B\6W^24CL2VRUU!, MVS](OWR+MMC__3__'U!+ 0(4 Q0 ( *ETB$N71H'N6IH! #ZN&P 1 M " 0 !C;&1R+3(P,31+ !;O@, %0 @ $0TP$ 8VQD&UL4$L! A0#% @ J72(2\>U\8OLQ0 &#H* !4 ( ! M)Q\" &-L9'(M,C Q-S$P,S%?;&%B+GAM;%!+ 0(4 Q0 ( *ETB$NO191> MBWH -!!@ 5 " 4;E @!C;&1R+3(P,3