0001628280-17-009243.txt : 20170912 0001628280-17-009243.hdr.sgml : 20170912 20170912153444 ACCESSION NUMBER: 0001628280-17-009243 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20170731 FILED AS OF DATE: 20170912 DATE AS OF CHANGE: 20170912 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: 171081030 BUSINESS ADDRESS: STREET 1: 1001 PAGE MILL ROAD, BUILDING 3 CITY: PALO ALTO STATE: CA ZIP: 94304 BUSINESS PHONE: 650 644 3950 MAIL ADDRESS: STREET 1: 1001 PAGE MILL ROAD, BUILDING 3 CITY: PALO ALTO STATE: CA ZIP: 94304 10-Q 1 q2-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 July 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 August 31, 2017, there were 131,481,143 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)
 
July 31,
2017
 
January 31,
2017
ASSETS
 
 
 
CURRENT ASSETS:
 
 
 
Cash and cash equivalents
$
68,936

 
$
74,186

Short-term marketable securities
325,744

 
160,770

Accounts receivable, net
84,805

 
101,549

Prepaid expenses and other current assets
17,509

 
13,197

Total current assets
496,994

 
349,702

Property and equipment, net
13,027

 
13,104

Marketable securities, noncurrent
81,072

 
20,710

Intangible assets, net
5,166

 
7,051

Goodwill
31,516

 
31,516

Restricted cash
18,048

 
15,446

Other assets
3,994

 
5,015

TOTAL ASSETS
$
649,817

 
$
442,544

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

 
$
3,550

Accrued compensation
32,254

 
33,376

Other accrued liabilities
15,670

 
9,918

Deferred revenue, current portion
194,252

 
192,242

Total current liabilities
248,502

 
239,086

Deferred revenue, less current portion
36,869

 
25,182

Other liabilities
9,058

 
4,345

TOTAL LIABILITIES
294,429

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

 
192,795

Accumulated other comprehensive loss
(521
)
 
(556
)
Accumulated deficit
(962,545
)
 
(675,997
)
TOTAL STOCKHOLDERS’ EQUITY (DEFICIT)
355,388

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

 
$
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 July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
Revenue:
 
 
 
 
 
 
 
Subscription
$
73,986

 
$
50,688

 
$
138,657

 
$
91,360

Services
15,842

 
13,768

 
30,767

 
29,581

Total revenue
89,828

 
64,456

 
169,424

 
120,941

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

 
9,706

 
41,687

 
19,057

Services
16,755

 
11,633

 
50,395

 
23,317

Total cost of revenue
31,970

 
21,339

 
92,082

 
42,374

Gross profit
57,858

 
43,117

 
77,342

 
78,567

Operating expenses:(1) (2)
 
 
 
 
 
 
 
Research and development
42,844

 
26,635

 
138,675

 
51,150

Sales and marketing
62,135

 
46,902

 
172,578

 
93,044

General and administrative
18,564

 
8,367

 
54,114

 
16,676

Total operating expenses
123,543

 
81,904

 
365,367

 
160,870

Loss from operations
(65,685
)
 
(38,787
)
 
(288,025
)
 
(82,303
)
Interest income, net
1,440

 
708

 
2,089

 
1,448

Other income (expense), net
817

 
(178
)
 
839

 
(15
)
Net loss before provision for income taxes
(63,428
)
 
(38,257
)
 
(285,097
)
 
(80,870
)
Provision for income taxes
(801
)
 
(470
)
 
(1,451
)
 
(970
)
Net loss
$
(64,229
)
 
$
(38,727
)
 
$
(286,548
)
 
$
(81,840
)
Net loss per share, basic and diluted
$
(0.48
)
 
$
(1.07
)
 
$
(3.28
)
 
$
(2.27
)
Weighted-average shares used in computing net loss per share, basic and diluted
134,506

 
36,257

 
87,293

 
36,090

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

 
$
374

 
$
19,393

 
$
708

Cost of revenue – services
3,890

 
457

 
24,227

 
931

Research and development
13,128

 
1,458

 
81,029

 
3,013

Sales and marketing
12,137

 
1,474

 
72,678

 
3,033

General and administrative
6,603

 
1,815

 
33,206

 
3,556

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

 
$
514

 
$
1,024

 
969

Sales and marketing
431

 
431

 
861

 
861




See Notes to Condensed Consolidated Financial Statements
3

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


 
Three Months Ended July 31,
 
Six Months Ended
July 31,
 
2017
 
2016
 
2017
 
2016
Net loss
$
(64,229
)
 
$
(38,727
)
 
$
(286,548
)
 
$
(81,840
)
Other comprehensive income, net of tax:
 
 
 
 
 
 
 
Foreign currency translation gains (losses)
(34
)
 
(204
)
 
(26
)
 
33

Unrealized gain on investments
26

 
84

 
61

 
353

Total other comprehensive income, net of tax
(8
)
 
(120
)
 
35

 
386

Comprehensive loss
$
(64,237
)
 
$
(38,847
)
 
$
(286,513
)
 
$
(81,454
)


See Notes to Condensed Consolidated Financial Statements
4

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




Six Months Ended July 31,
 
2017
 
2016
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
Net loss
$
(286,548
)
 
$
(81,840
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
6,994

 
4,953

Stock-based compensation
230,533

 
11,241

Accretion and amortization of marketable securities
414

 
1,966

Changes in assets and liabilities:
 
 
 
Accounts receivable
16,744

 
4,011

Prepaid expenses and other assets
639

 
(784
)
Accounts payable
1,674

 
1,872

Accrued compensation
(4,983
)
 
(3,128
)
Accrued expenses and other liabilities
2,970

 
1,006

Deferred revenue
13,697

 
8,604

Net cash used in operating activities
(17,866
)
 
(52,099
)
CASH FLOWS FROM INVESTING ACTIVITIES
 
 
 
Purchases of marketable securities
(387,154
)
 
(90,409
)
Sales of marketable securities
43,198

 
34,372

Maturities of marketable securities
117,604

 
129,945

Cash used in business combinations, net of cash acquired

 
(2,700
)
Capital expenditures
(1,971
)
 
(6,135
)
Net cash provided by (used in) investing activities
(228,323
)
 
65,073

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

 

Proceeds from employee stock plans
5,932

 
1,633

Net cash provided by financing activities
243,618

 
1,633

Effect of exchange rate changes
(77
)
 
34

Net increase (decrease) in cash, cash equivalents and restricted cash
(2,648
)
 
14,641

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

 
35,994

Cash, cash equivalents and restricted cash — End of period
$
86,984

 
$
50,635

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

 
$
654

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

 
$
570

Deferred offering costs in accounts payable and other accrued liabilities
$
264

 
$

Conversion of redeemable convertible preferred stock to common stock
$
657,687

 
$


See Notes to Condensed Consolidated Financial Statements
5

CLOUDERA, INC.
Notes to Unaudited Condensed Consolidated Financial Statements


 
1.    Organization and Description of Business
Cloudera, Inc. was incorporated in the state of Delaware on June 27, 2008 and is headquartered in Palo Alto, California. We sell subscriptions and services for our data management, machine learning and advanced analytics platform. 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 July 31, 2017 and January 31, 2017, we had an accumulated deficit totaling $962.5 million 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”), 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.
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 information contained herein reflects all adjustments necessary for a fair presentation of our results of operations, financial position and cash flows. All such adjustments are of a normal, recurring nature. The results of operations for the three and six months ended July 31, 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 April 28, 2017.

6


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 April 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 July 31,
 
2017
 
2016
Cash and cash equivalents
$
68,936

 
$
50,609

Restricted cash
18,048

 
26

Cash, cash equivalents and restricted cash
$
86,984

 
$
50,635

Concentration of Credit Risk and Significant Customers
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.
At July 31, 2017, one customer represented 18% of accounts receivable. At January 31, 2017, another customer represented 21% of accounts receivable. For the three and six months ended July 31, 2017 and 2016, no single customer accounted for 10% or more of revenue.

7



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.

8


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 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 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 will be issued on a date to be determined by the board of directors that will be after the second full trading day following the release of earnings by us for the second quarter of fiscal 2018 to the extent the service‑based condition has 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.
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 Attributable to Common Stockholders
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

9


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, there is the potential for significant impacts on the timing of our revenue recognition and contract acquisition costs, such as sales commissions. Accounting for certain sales commissions under ASU 2014‑09 is different than our current

10


accounting policy which is to expense sales commissions as incurred whereas such costs will be deferred and amortized under ASU 2014‑09. 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 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.
3.    Cash Equivalents and Marketable Securities
The following are the fair values of our cash equivalents and marketable securities as of July 31, 2017 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
6,173

 
$

 
$

 
$
6,173

Corporate notes and obligations
4,000

 

 

 
4,000

Commercial paper
15,097

 

 

 
15,097

Municipal securities
6,000

 

 
(1
)
 
5,999

Reverse repurchase agreements(2)
9,000

 

 

 
9,000

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
17,816

 

 
(4
)
 
17,812

Asset-backed securities
45,521

 

 
(22
)
 
45,499

Corporate notes and obligations
192,811

 
47

 
(105
)
 
192,753

Commercial paper
80,554

 
1

 
(1
)
 
80,554

Municipal securities
14,348

 
13

 
(3
)
 
14,358

Certificates of deposit
49,850

 
7

 
(3
)
 
49,854

U.S. treasury securities
5,985

 
1

 

 
5,986

Total cash equivalents and marketable
securities
$
447,155

 
$
69

 
$
(139
)
 
$
447,085

___________
(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of July 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.


11


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 four years at both July 31, 2017 and January 31, 2017.
As of July 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
$
17,813

 
$
(4
)
 
$

 
$

 
$
17,813

 
$
(4
)
Asset-backed securities
44,278

 
(21
)
 
1,221

 
(1
)
 
45,499

 
(22
)
Corporate notes and obligations
106,474

 
(86
)
 
8,391

 
(19
)
 
114,865

 
(105
)
Commercial paper
14,980

 
(1
)
 

 

 
14,980

 
(1
)
Municipal securities
11,001

 
(3
)
 
1,974

 
(1
)
 
12,975

 
(4
)
Certificates of deposit
20,997

 
(3
)
 

 

 
20,997

 
(3
)
Total
$
215,543

 
$
(118
)
 
$
11,586

 
$
(21
)
 
$
227,129

 
$
(139
)
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 $15,000 as of July 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 July 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 six months ended July 31, 2017 and 2016.
Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the three and six months ended July 31, 2017 and 2016.

12


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 July 31, 2017 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
6,173

 
$

 
$

 
$
6,173

Corporate notes and obligations
 
 
4,000

 
 
 
4,000

Commercial paper

 
15,097

 

 
15,097

Municipal securities

 
5,999

 

 
5,999

Reverse repurchase agreement

 
9,000

 

 
9,000

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations

 
17,812

 

 
17,812

Asset-backed securities

 
45,499

 

 
45,499

Corporate notes and obligations

 
192,753

 

 
192,753

Commercial paper

 
80,554

 

 
80,554

Municipal securities

 
14,358

 

 
14,358

Certificates of deposit

 
49,854

 

 
49,854

U.S. treasury securities

 
5,986

 

 
5,986

Restricted cash:
 
 
 
 
 
 
 
Money market funds
14,672

 

 

 
14,672

Total financial assets
$
20,845

 
$
440,912

 
$

 
$
461,757


13


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 six months ended July 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
 
July 31, 2017
 
January 31, 2017
Computer equipment and software
$
18,165

 
$
17,981

Office furniture and equipment
5,956

 
4,350

Leasehold improvements
9,400

 
8,468

Construction in progress
2,310

 

Property and equipment, gross
35,831

 
30,799

Less: accumulated depreciation and amortization
(22,804
)
 
(17,695
)
Property and equipment, net
$
13,027

 
$
13,104

Construction in progress primarily consists of leasehold improvements that have not been placed into service as of July 31, 2017.
Depreciation expense was $2.4 million and $1.6 million for the three months ended July 31, 2017 and 2016, respectively, and $5.1 million and $3.1 million for the six months ended July 31, 2017 and 2016, respectively.

14


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

 
$
(5,563
)
 
$
4,592

 
2.5
Customer relationships and other acquired intangible assets
6,125

 
(5,551
)
 
574

 
0.3
Total
$
16,280

 
$
(11,114
)
 
$
5,166

 
2.3
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 $0.9 million for both the three months ended July 31, 2017 and 2016, and $1.9 million and $1.8 million for the six months ended July 31, 2017 and 2016, respectively.

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

2019
2,031

2020
1,140

2021
347

2022
58

Total intangible assets, net
$
5,166

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

 
$
2,330

Accrued bonuses
10,369

 
15,338

Accrued commissions
7,896

 
11,856

Employee stock purchase plan withholdings
3,861

 

Accrued compensation-related taxes and other
6,894

 
3,852

Total accrued compensation
$
32,254

 
$
33,376


15


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

 
$
1,585

Deferred real estate costs
523

 
47

Accrued professional costs
2,196

 
2,147

Customer deposits
252

 
301

Deferred sublease income
1,266

 
861

Accrued self-insurance costs
938

 
746

Other
8,254

 
4,231

Total other accrued liabilities
$
15,670

 
$
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 July 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 July 31, 2017 are as follows (in thousands, by fiscal year):
 
Minimum Lease Payments
 
Sublease Rental Proceeds
 
Net Minimum Lease Payments
Remaining six months of fiscal 2018
$
7,131

 
(5,361
)
 
1,770

2019
31,903

 
(13,295
)
 
18,608

2020
33,525

 
(13,693
)
 
19,832

2021
33,562

 
(14,101
)
 
19,461

2022
30,700

 
(10,861
)
 
19,839

2023 and thereafter
159,884

 
(4,278
)
 
155,606

Total
$
296,705

 
$
(61,589
)
 
$
235,116

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

16


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 $3.3 million and $2.2 million for the three months ended July 31, 2017 and 2016, respectively, and $5.7 million and $4.1 million for the six months ended July 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

17


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 July 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 July 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 July 31, 2017 there were 1,200,000,000 shares of common stock, par value $0.00005, authorized and 131,250,336 shares of common stock issue and outstanding. The number of shares of common stock issued and outstanding at July 31, 2017 excludes 6,025,651 shares of common stock subject to RSUs that vested upon or subsequent to the effective date of our IPO and will be issued on a date to be determined by our board of directors. 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 issue 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 an 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 July 31, 2017 there are 79,258,322 shares of common stock reserved and available for future issuance under the Stock Plans.

18


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 option price will not be less than 110% of such fair market value. 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:
 
 
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
 
39,300

 
20.67

 

 

Exercised
 
(895,118
)
 
2.31

 

 

Canceled
 
(172,419
)
 
12.30

 

 

Balance — July 31, 2017
 
22,211,442

 
$
4.73

 
5.4

 
$
279,685

The total intrinsic value of options exercised during the six months ended July 31, 2017 and 2016 was $12.2 million and $12.4 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 option exercises has been recognized.
The weighted‑average grant‑date value for purposes of recognizing stock‑based compensation expense of employee options granted during the six months ended July 31, 2017 and 2016 was $8.83 and $10.24 per share, respectively.
The unamortized stock‑based compensation expense for options of $18.5 million at July 31, 2017 will be recognized over the average remaining vesting period of 1.7 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.

19


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
3,531,520

 
16.55

Canceled
(666,479
)
 
16.43

Vested and converted to shares
(41,115
)
 
22.38

Balance —July 31, 2017
24,197,948

 
$
15.25

The unamortized stock‑based compensation expense for RSUs of $153.2 million at July 31, 2017 will be recognized over the average remaining vesting period of 1.6 years. The number of RSUs outstanding at July 31, 2017 in the table above includes 6,025,651 shares of common stock subject to RSUs that vested upon or subsequent to the effective date of our IPO and will be issued on a date to be determined by our board of directors.
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 July 31, 2017$3.9 million has been withheld on behalf of employees for a future purchase under the ESPP and is recorded in other accrued compensation.

20


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 six months ended July 31, 2017, our tax provision was $1.5 million, compared to $1.0 million for the same period a year ago. The tax provision for the six months ended July 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 20% of outstanding shares as of July 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 $5.3 million and $3.9 million for the six months ended July 31, 2017 and 2016, respectively. There was $3.0 million and $2.3 million in accounts receivable due from Intel as of July 31, 2017 and January 31, 2017, respectively. There was $2.8 million and $2.1 million in deferred revenue as of July 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 two companies that are our customers. The aggregate revenue we recognized from these customers was $3.4 million and $2.1 million for the six months ended July 31, 2017 and 2016, respectively. There was $0.6 million and $4.5 million in accounts receivable due from these customers as of July 31, 2017 and January 31, 2017, respectively. There was $5.7 million and $5.5 million in deferred revenue as of July 31, 2017 and January 31, 2017, respectively.
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).

21


Financial information for each reportable segment was as follows (in thousands):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
Revenue:
 
 
 
 
 
 
 
Subscription
$
73,986

 
$
50,688

 
$
138,657

 
$
91,360

Services
15,842

 
13,768

 
30,767

 
29,581

Total revenue
$
89,828

 
$
64,456

 
$
169,424

 
$
120,941


 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
Contribution margin:
 
 
 
 
 
 
 
Subscription
$62,974
 
41,870

 
117,387

 
73,980

Services
2,977

 
2,592

 
4,599

 
7,195

Total segment contribution margin
$65,951
 
$44,462
 
$121,986
 
$81,175
The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
Segment contribution margin
$
65,951

 
$
44,462

 
$
121,986

 
$
81,175

Amortization of acquired intangible assets
(941
)
 
(945
)
 
(1,885
)
 
(1,830
)
Stock-based compensation expense
(39,451
)
 
(5,578
)
 
(230,533
)
 
(11,241
)
Corporate costs, such as research and development, corporate general and administrative and other
(91,244
)
 
(76,726
)
 
(177,593
)
 
(150,407
)
Loss from operations
$
(65,685
)
 
$
(38,787
)
 
$
(288,025
)
 
$
(82,303
)
Sales outside of the United States represented approximately 28% and 23% of our total revenue for the three months ended July 31, 2017 and 2016, respectively, and 27% and 24% of our total revenue for the six months ended July 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 July 31, 2017 and January 31, 2017, assets located outside the United States were 2% and 3% of total assets, respectively.
12.    Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented (in thousands, except per share data):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
Numerator:
 
 
 
 
 
 
 
Net loss
$
(64,229
)
 
$
(38,727
)
 
$
(286,548
)
 
$
(81,840
)
Denominator:
 
 
 
 
 
 
 
Weighted-average shares used in computing net loss per share, basic and diluted
134,506

 
36,257

 
87,293

 
36,090

Net loss per share, basic and diluted
$
(0.48
)
 
$
(1.07
)
 
$
(3.28
)
 
$
(2.27
)

22


The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stockholders for the periods presented because their effect would have been anti‑dilutive (in thousands):
 
As of July 31,
 
2017
 
2016
Redeemable convertible preferred stock on an as-if converted basis

 
74,907

Stock options to purchase common stock
22,211

 
23,819

Restricted stock units
18,172

 
14,017

Shares issuable pursuant to the ESPP
1,004

 

Total
41,387

 
112,743

13.    Subsequent Events
In September 2017, we acquired Fast Forward Labs, a leading machine learning and applied artificial intelligence research company based in New York. This acquisition will be accounted for as a business combination. The estimated purchase price is not material.

23


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q. This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. These statements are often identified by the use of words such as “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue,” and similar expressions or variations. These statements are based on the beliefs and assumptions of our management based on information currently available to management. Such forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, and those discussed in the section titled “Risk Factors,” set forth in Part II, Item 1A of this Form 10-Q and in our other SEC filings. You should review the risk factors for a more complete understanding of the risks associated with an investment in our securities. We disclaim any obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. Our fiscal year end is January 31, and references throughout this Quarterly Report on Form 10-Q to a given fiscal year are to the twelve months ended on that date.
Overview
Cloudera empowers organizations to become data‑driven enterprises 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 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 562 as of July 31, 2017 from 500 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 and previously disclosed numbers of customers are restated 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

24


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 restated 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 six months ended July 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 27%, and 24% of our total revenue for the six months ended July 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.
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 July 31, 2017 was 140% as compared to 137% 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 six months ended July 31, 2017 our initial public offering (IPO) was declared effective and the performance-based condition for the restricted stock units (RSUs) was either achieved or probable of being

25


achieved. As such we recognized a cumulative catch‑up of stock‑based compensation expense attributable to service prior to such effective date for 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 six months ended July 31, 2017 our IPO was declared effective and the performance-based condition for the RSUs was either achieved or probable of being achieved. As such we recognized a cumulative catch‑up of stock‑based compensation expense attributable to service prior to such effective date for RSUs.
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 six months ended July 31, 2017 our IPO was declared effective and the performance-based condition for the RSUs was either achieved or probable of being achieved. As such we recognized a cumulative catch‑up of stock‑based compensation expense attributable to service prior to such effective date for RSUs.
General and Administrative.  General and administrative expenses primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock‑based compensation for our executive, finance, legal, human resources, information technology and other administrative employees. In addition, general and administrative expenses include fees for third‑party professional services, including consulting, legal and accounting services and other corporate expenses, and allocated shared costs (including rent and information technology). We expect our general and administrative expenses to increase in absolute dollars 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 six months ended July 31, 2017 our IPO was declared effective and the performance-based condition for the RSUs was either achieved or probable of being achieved. As such we recognized a cumulative catch‑up of stock‑based compensation expense attributable to service prior to such effective date for RSUs.
Interest Income, net
Interest income primarily relates to amounts earned on our cash and cash equivalents and marketable securities.
Other Income, net
Other income, net primarily relates to foreign currency transactions, realized gains and losses on our marketable securities, and other non‑operating gains or losses.

26


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 will be issued on a date to be determined by the board of directors that will be on or after the second full trading day following the release of earnings by us for the second quarter of fiscal 2018.
Results of Operations
The following table sets forth our results of operations for the periods indicated:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Revenue:
 
 
 
 
 
 
 
Subscription
$
73,986

 
$
50,688

 
$
138,657

 
$
91,360

Services
15,842

 
13,768

 
30,767

 
29,581

Total revenue
89,828

 
64,456

 
169,424

 
120,941

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

 
9,706

 
41,687

 
19,057

Services
16,755

 
11,633

 
50,395

 
23,317

Total cost of revenue
31,970

 
21,339

 
92,082

 
42,374

Gross profit
57,858

 
43,117

 
77,342

 
78,567

Operating expenses:(1) (2)
 
 
 
 
 
 
 
Research and development
42,844

 
26,635

 
138,675

 
51,150

Sales and marketing
62,135

 
46,902

 
172,578

 
93,044

General and administrative
18,564

 
8,367

 
54,114

 
16,676

Total operating expenses
123,543

 
81,904

 
365,367

 
160,870

Loss from operations
(65,685
)
 
(38,787
)
 
(288,025
)
 
(82,303
)
Interest income, net
1,440

 
708

 
2,089

 
1,448

Other income (expense), net
817

 
(178
)
 
839

 
(15
)
Net loss before provision for income taxes
(63,428
)
 
(38,257
)
 
(285,097
)
 
(80,870
)
Provision for income taxes
(801
)
 
(470
)
 
(1,451
)
 
(970
)
Net loss
$
(64,229
)
 
$
(38,727
)
 
$
(286,548
)
 
$
(81,840
)

27


___________
(1)
Amounts include stock‑based compensation expense as follows:

 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Cost of revenue – subscription
$
3,693

 
$
374

 
$
19,393

 
$
708

Cost of revenue – services
3,890

 
457

 
24,227

 
931

Research and development
13,128

 
1,458

 
81,029

 
3,013

Sales and marketing
12,137

 
1,474

 
72,678

 
3,033

General and administrative
6,603

 
1,815

 
33,206

 
3,556

Total stockbased compensation expense
$
39,451

 
$
5,578

 
$
230,533

 
$
11,241

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

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

 
$
514

 
$
1,024

 
$
969

Sales and marketing
431

 
431

 
861

 
861

Total amortization of acquired intangible assets
$
941

 
$
945

 
$
1,885

 
$
1,830



28


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

 
21

 
18

 
24

Total revenue
100

 
100

 
100

 
100

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

 
15

 
24

 
16

Services
19

 
18

 
30

 
19

Total cost of revenue
36

 
33

 
54

 
35

Gross margin
64

 
67

 
46

 
65

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

 
41

 
82

 
42

Sales and marketing
69

 
73

 
102

 
77

General and administrative
20

 
13

 
32

 
14

Total operating expenses
137

 
127

 
216

 
133

Loss from operations
(73
)
 
(60
)
 
(170
)
 
(68
)
Interest income, net
1

 
1

 
1

 
1

Other income (expense), net
1

 

 
1

 

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

 
1

 
14

 
1

Research and development
15

 
2

 
48

 
2

Sales and marketing
14

 
2

 
43

 
2

General and administrative
7

 
3

 
20

 
3

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

 

 

 
1

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


29



Three and Six Months Ended July 31, 2017 and 2016
Revenue
 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
2017
 
2016
 
Amount
 
%
 
(dollars in thousands)
Subscription
$
73,986

 
$
50,688

 
$
23,298

 
46
%
 
$
138,657

 
$
91,360

 
$
47,297

 
52
%
Services
15,842

 
13,768

 
2,074

 
15
%
 
30,767

 
29,581

 
1,186

 
4
%
Total revenue
$
89,828

 
$
64,456

 
$
25,372

 
39
%
 
$
169,424

 
$
120,941

 
$
48,483

 
40
%
As a percentage of total revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
82
%
 
79
%
 
 
 
 
 
82
%
 
76
%
 
 
 
 
Services
18
%
 
21
%
 
 
 
 
 
18
%
 
24
%
 
 
 
 
Total revenue
100
%
 
100
%
 
 
 
 
 
100
%
 
100
%
 
 
 
 
The increase in subscription revenue for the three and six months ended July 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 July 31, 2017 was 140% as compared to 137% for the same period a year ago.
Our services revenue for the three and six months ended July 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 July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
2017
 
2016
 
Amount
 
%
 
(dollars in thousands)
Cost of revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
$
15,215

 
$
9,706

 
$
5,509

 
57
%
 
$
41,687

 
$
19,057

 
$
22,630

 
119
 %
Services
16,755

 
11,633

 
5,122

 
44
%
 
50,395

 
23,317

 
27,078

 
116
 %
Total cost of revenue
$
31,970

 
$
21,339

 
$
10,631

 
50
%
 
$
92,082

 
$
42,374

 
$
49,708

 
117
 %
Gross profit
$
57,858

 
$
43,117

 
$
14,741

 
34
%
 
$
77,342

 
$
78,567

 
$
(1,225
)
 
(2
)%
Gross margin:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
79
 %
 
81
%
 
 
 
 
 
70
 %
 
79
%
 
 
 
 
Services
(6
)%
 
16
%
 
 
 
 
 
(64
)%
 
21
%
 
 
 
 
Total gross margin
64
 %
 
67
%
 
 
 
 
 
46
 %
 
65
%
 
 
 
 
Cost of revenue, as a percentage of total revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
17
 %
 
15
%
 
 
 
 
 
24
 %
 
16
%
 
 
 
 
Services
19
 %
 
18
%
 
 
 
 
 
30
 %
 
19
%
 
 
 
 
Total cost of revenue
36
 %
 
33
%
 
 
 
 
 
54
 %
 
35
%
 
 
 
 
The increase in cost of revenue for subscription for the three months ended July 31, 2017 as compared to the same period a year ago was primarily due to an increase of $1.7 million in salaries and benefits related to growth in employee headcount to support our overall expansion in customers and 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.
Subscription gross margin declined from 81% to 79% in the three months ended July 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 subscription gross margin to decline in future fiscal 2018 periods, as compared to the same periods 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 six months ended July 31, 2017 as compared to the same period a year ago was primarily due to an increase of $3.2 million in salaries and benefits related to growth in employee headcount to support our overall expansion in customers and an increase of $18.7 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO.
Subscription gross margin declined from 79% to 70% in the six months ended July 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 July 31, 2017 as compared to the same period a year ago was primarily due to an increase of $1.3 million in salaries and benefits related to growth in employee headcount and an increase of $3.4 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO.
Services gross margin declined from 16% to negative 6% in the three months ended July 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 future fiscal 2018 periods, as compared to the same periods 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 six months ended July 31, 2017 as compared to the same period a year ago was primarily due to an increase of $3.0 million in salaries and benefits related to growth in employee headcount and an increase of $23.3 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO.
Services gross margin declined from 21% to negative 64% in the six months ended July 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 July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
2017
 
2016
 
Amount
 
%
 
(dollars in thousands)
Research and development
$
42,844

 
$
26,635

 
$
16,209

 
61
%
 
$
138,675

 
$
51,150

 
$
87,525

 
171
%
Sales and marketing
62,135

 
46,902

 
$
15,233

 
32
%
 
172,578

 
93,044

 
$
79,534

 
85
%
General and administrative
18,564

 
8,367

 
$
10,197

 
122
%
 
54,114

 
16,676

 
$
37,438

 
225
%
Total operating expenses
$
123,543

 
$
81,904

 
$
41,639

 
51
%
 
$
365,367

 
$
160,870

 
$
204,497

 
127
%
Operating expenses, as a percentage of total revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
48
%
 
41
%
 
 
 
 
 
82
%
 
42
%
 
 
 
 
Sales and marketing
69
%
 
73
%
 
 
 
 
 
102
%
 
77
%
 
 
 
 
General and administrative
20
%
 
13
%
 
 
 
 
 
32
%
 
14
%
 
 
 
 
Total operating expenses
137
%
 
127
%
 
 
 
 
 
216
%
 
133
%
 
 
 
 
Research and Development
The increase in research and development expenses for the three months ended July 31, 2017 as compared to the same period a year ago was primarily due to an increase of $3.9 million in employee‑related costs including salaries, benefits and travel costs, associated with the growth in employee headcount and an increase of $11.7 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO.

32


The increase in research and development expenses for the six months ended July 31, 2017 as compared to the same period a year ago was primarily due to an increase of $7.7 million in employee‑related costs including salaries, benefits and travel costs, associated with the growth in employee headcount and an increase of $78.0 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO.
Sales and Marketing
The increase in sales and marketing expenses for the three months ended July 31, 2017 as compared to the same period a year ago was primarily due to an increase of $4.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 and an increase of $10.7 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 six months ended July 31, 2017 as compared to the same period a year ago was primarily due to an increase of $9.5 million in employee‑related costs including salaries, incentivebased compensation, benefits and travel costs, associated with the growth in employee headcount to support our overall sales activities and an increase of $69.6 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO.
General and Administrative
The increase in general and administrative expenses for the three months ended July 31, 2017 as compared to the same period a year ago was primarily due to an increase of $2.0 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, and an increase of $4.8 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 general and administrative expenses for the six months ended July 31, 2017 as compared to the same period a year ago was primarily due to an increase of $4.7 million in employee‑related costs including salaries, benefits and travel costs, associated with the growth in employee headcount to support our overall expansion, a cash donation of $2.4 million, or 1% of the net proceeds from the IPO, to fund the Cloudera Foundation, and an increase of $29.7 million in stockbased compensation expense resulting from the achievement of the liquidity event‑related performance condition on the effective date of the IPO.
Provision for Income Taxes
 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2017
 
2016
 
Amount
 
%
 
2017
 
2016
 
Amount
 
%
 
(dollars in thousands)
 
 
 
 
 
 
 
 
Provision for income taxes
$
(801
)
 
$
(470
)
 
$
(331
)
 
70
%
 
$
(1,451
)
 
$
(970
)
 
$
(481
)
 
50
%
Provision for income taxes increased in both the three and six months ended July 31, 2017, as compared to the same period a year ago, primarily due to an increase in pretax income and tax withholdings in our foreign locations 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 July 31, 2017, our principal sources of liquidity were cash, cash equivalents and marketable securities totaling $475.8 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, private sales of equity securities, as well as payments received from customers for our subscriptions and services.
We believe our existing liquidity will be sufficient to meet our working capital and capital expenditure needs for at least the next twelve months. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our net expansion rate, the timing and extent of spending on research and development efforts, the expansion of sales and marketing activities, the continuing market acceptance of our subscriptions and services and ongoing investments to support the growth of our business. We may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies and intellectual property rights. From time to time, we may explore additional financing sources which could include equity, equity-linked and debt financing arrangements. We cannot assure you that any additional financing will be available on terms favorable to us, or at all. If adequate funds are not available on acceptable terms, or at all, we may not be able to adequately fund our business plans and it could have a negative effect on our operating cash flows and financial condition.
The following table summarizes our cash flows for the periods indicated:
 
Six Months Ended July 31,
 
2017
 
2016
 
(in thousands)
Cash used in operating activities
$
(17,866
)
 
$
(52,099
)
Cash provided by (used in) investing activities
(228,323
)
 
65,073

Cash provided by financing activities
243,618

 
1,633

Effect of exchange rate changes
(77
)
 
34

Net increase (decrease) in cash, cash equivalents and restricted cash
$
(2,648
)
 
$
14,641

Cash Used in Operating Activities
During the six months ended July 31, 2017, cash used in operating activities was $17.9 million which was due to a net loss of $286.5 million offset by noncash adjustments of $237.9 million and a decrease from net change in operating assets and liabilities of $30.7 million. Noncash adjustments consisted of $7.0 million of depreciation and amortization, $230.5 million of stockbased compensation, and $0.4 million in accretion and amortization of marketable securities. The net change in operating assets and liabilities was due to an increase in deferred revenue of $13.7 million due to the timing of amounts billed to customers compared to revenue recognized during the same period, an increase in accounts payable and accrued expenses and other liabilities of $4.6 million due to timing of payments to vendors, a decrease in prepaid expenses and other assets of $0.6 million, a decrease in accounts receivable of $16.7 million due to the timing of invoicing compared to the receipt of cash from customers, offset by a decrease in accrued compensation of $5.0 million due to the timing of bonus and incentive-based compensation payments.
During the six months ended July 31, 2016, cash used in operating activities was $52.1 million which was due to a net loss of $81.8 million partially offset by noncash adjustments of $18.2 million and a decrease from net change in operating assets and liabilities of $11.6 million. Noncash adjustments consisted of $5.0 million of depreciation and amortization, $11.2 million of stockbased compensation and $2.0 million in accretion and amortization of marketable securities. The net change in operating assets and liabilities was due to an increase in deferred revenue of $8.6 million due to the receipt of cash from customers in advance of revenue recognition, an

34


increase in accounts payable and accrued expenses and other liabilities of $2.9 million due to growth in operations and timing of payments to vendors, a decrease in accounts receivable of $4.0 million due to the timing of invoicing compared to the receipt of cash from customers, offset by an increase of $0.8 million in prepaid expenses and other assets, a decrease in accrued compensation of $3.1 million due to the timing of bonus and incentive-based compensation payments.
Cash Provided by (Used in) Investing Activities
During the six months ended July 31, 2017, cash used in investing activities was $228.3 million which was due to purchases of marketable securities of $387.2 million and capital expenditures for the purchase of property and equipment of $2.0 million, offset by sales and maturities of marketable securities of $160.8 million.
During the six months ended July 31, 2016, cash provided by investing activities was $65.1 million which was due to sales and maturities of marketable securities of $164.3 million, offset by purchases of marketable securities of $90.4 million, cash used in business combinations, net of cash acquired, of $2.7 million, and purchases of property and equipment of $6.1 million.
Cash Provided by Financing Activities
During the six months ended July 31, 2017, cash provided by financing activities was $243.6 million which was due to the net proceeds from the issuance of common stock in the IPO of $237.7 million and proceeds from the exercise of stock options and ESPP withholdings of $5.9 million.
During the six months ended July 31, 2016, cash provided by financing activities was $1.6 million which was due to proceeds from the exercise of stock options.
OffBalance Sheet Arrangements
Through July 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 April 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 IPO dated as of April 27, 2017, and filed with the SEC on April 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 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.

35


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 $475.8 million as of July 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.1 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 six months ended July 31, 2017, approximately 11% of our revenue and approximately 10% of aggregate cost of sales and operating expenses were generated in currencies other than U.S. dollars.
For the six months ended July 31, 2017, we recorded a gain on foreign exchange transactions of $0.8 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 an adverse impact on our financial results.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of disclosure controls and procedures.
Our management, with the participation and supervision of our chief executive officer and our chief financial officer, have evaluated our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act)) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our chief executive officer and our chief financial officer have concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
 Changes in internal control over financial reporting.
Our chief executive officer and chief financial officer did not identify any changes in our internal control over financial reporting in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act during the quarter ended July 31, 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. As an example, on May 26, 2017, Plaintiffs University of Tennessee Research Foundation and Saint Mathew Research LLC (“Plaintiffs”), filed a lawsuit against us in the U.S. District Court for the Middle District of Tennessee.  The suit alleges that certain software products that are made, used or sold by Cloudera infringe U.S. Patent Nos. 7,454,411 and 8,099,733. Plaintiffs seek damages, an award of enhanced damages, and recovery of attorney’s fees and costs incurred in the suit.
Future litigation may be necessary to defend ourselves, or our customers or partners on indemnity matters, by determining the scope, enforceability and validity of third‑party proprietary rights or to establish our proprietary rights. Further, the ultimate outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. Accordingly, there can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows.
ITEM 1A. RISK FACTORS
Investing in our common stock involves a high degree of risk. You should carefully consider the risks described below, as well as the other information in this prospectus, 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 $286.5 million and $187.3 million for the six months ended July 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 $962.5 million at July 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

38


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

39


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

40


or other significant reductions in capital spending by customers. If we are unable to sufficiently differentiate our solutions from the integrated or bundled products of our competitors, such as by offering enhanced functionality, performance or value, we may see a decrease in demand for those solutions, which could adversely affect our business, operating results and financial condition.
In addition, new innovative start‑up companies, and larger companies that are making significant investments in research and development, may introduce products that have greater performance or functionality, are easier to implement or use, or incorporate technological advances that we have not yet developed or implemented or may invent similar or superior products and technologies that compete with our platform. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources.
Some of our competitors have made or could make acquisitions of businesses or enter into partnerships that allow them to offer more competitive and comprehensive solutions. As a result of such transactions, 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

41


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

42


used historically. Moreover, large customers, which are the focus of our sales efforts, may demand greater price concessions. Additionally, the renewal rate of our large customers may have more significant impact period to period on our revenue and operating results. As a result, in the future we may be required to reduce our prices, which could adversely affect our revenue, gross margin, profitability, financial position and cash flow. In addition, as an increasing amount of our business may move to our cloud‑based solutions for transient workloads and the use of our consumption‑based pricing model may represent a greater share of our revenue, our revenue may be less predictable or more variable than our historical revenue from a time period-based subscription pricing model. Moreover, a consumption‑based subscription pricing model may ultimately result in lower total cost to our customers over time, or may cause our customers to limit usage in order to stay within the limits of their existing subscriptions, reducing overall revenue or making it more difficult for us to compete in our markets.
Our results may fluctuate significantly from period to period, which could adversely impact the value of our common stock.
Our results of operations, including our revenue, net revenue expansion rate, gross margin, profitability and cash flows, may vary significantly in the future, and period‑to‑period comparisons of our operating results may not be meaningful. Accordingly, our results for any particular period should not be relied upon as an indication of future performance. Our financial results may fluctuate from period to period as a result of a variety of factors, many of which are outside of our control. Fluctuation in periodic results may adversely impact the value of our common stock. Factors that may cause fluctuations in our periodic financial results include, without limitation, those listed elsewhere in this “Risk Factors” section and those listed below:
the budgeting cycles and purchasing practices of our customers, including their tendency to purchase in the fourth quarter of our fiscal year, and near the end of each quarter;
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;

43


the cost of and potential outcomes of existing and future claims or litigation, which could have a material adverse effect on our business;
future accounting pronouncements and changes in our accounting policies; and
changes in tax laws or tax regulations.
Any one of the factors above or the cumulative effect of some of the factors above may result in significant fluctuations in our operating results. This variability and unpredictability could result in our failure to meet our revenue or other operating result expectations or those of investors for a particular period. The failure to meet or exceed such expectations could have a material adverse effect on our business, results of operations and financial condition that could ultimately adversely affect our stock price.
Because we derive substantially all of our revenue from a single software platform, failure of this platform to satisfy customer demands or to achieve increased market acceptance could adversely affect our business, results of operations, financial condition and growth prospects.
We derive and expect to continue to derive substantially all of our revenue from our data management, machine learning and analytics platform. As such, the market acceptance of our platform is critical to our continued success. Demand for our platform is affected by a number of factors beyond our control, including continued market acceptance, the timing of development and release of new products by our competitors, technological change, any developments or disagreements with the open source community and growth or contraction in our market. We expect the growth and proliferation of data to lead to an increase in the data analyses demands of our customers, and our platform may not be able to scale and perform to meet those demands or may not be chosen by users for those needs. If we are unable to continue to meet customer demands or to achieve more widespread market acceptance of our platform and solutions, our business operations, financial results and growth prospects will be materially and adversely affected.
We have been, and may in the future be, subject to intellectual property rights claims by third parties, which are extremely costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.
Companies in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement or other violations of intellectual property rights. In addition, many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. The litigation may involve patent holding companies or other adverse patent owners that have no relevant product revenue and against which our patents may therefore provide little or no deterrence. From time‑to‑time, third parties, including certain other companies, have asserted and may assert patent, copyright, trademark or other intellectual property rights against us, our partners or our customers. We or our customers have received, and may in the future receive, notices that claim we have misappropriated, misused or infringed other parties’ intellectual property rights, and, to the extent we gain greater market visibility, we face a higher risk of being the subject of intellectual property infringement claims, which is not uncommon with respect to the enterprise software market. As an example, on May 26, 2017, Plaintiffs University of Tennessee Research Foundation and Saint Mathew Research LLC (“Plaintiffs”), filed a lawsuit against us in the U.S. District Court for the Middle District of Tennessee.  The suit alleges that certain software products that are made, used or sold by Cloudera infringe U.S. Patent Nos. 7,454,411 and 8,099,733.  Plaintiffs seek damages, an award of enhanced damages, and recovery of attorney’s fees and costs incurred in the suit. 
There may be third‑party intellectual property rights, including issued or pending patents, that cover significant aspects of our technologies, the technologies in our platform or business methods. We may be exposed to increased 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

44


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

45


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

46


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

47


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

48


negative publicity, which will harm our reputation;
warranty claims against us, which could result in an increase in our provision for doubtful accounts;
an increase in collection cycles for accounts receivable or the expense and risk of litigation; and
harm to our results of operations.
Although we have contractual protections, such as warranty disclaimers and limitation of liability provisions, in our standard terms and conditions of sale, they may not fully or effectively protect us from claims by customers, partners or other third parties. Any insurance coverage we may have may not adequately cover all claims asserted against us, or cover only a portion of such claims. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources.
If we are unable to hire, retain, train and motivate qualified personnel and senior management, our business could be harmed.
Our future success depends, in part, on our ability to continue to attract, integrate and retain qualified and highly skilled personnel. In particular, we are substantially dependent on the continued service of our existing engineering personnel because of the complexity of our platform and are also highly dependent on the contributions of our executive team. The loss of any key personnel could make it more difficult to manage our operations and research and development activities, reduce our employee retention and revenue and impair our ability to compete. Although we have entered into employment offer letters with our key personnel, these agreements have no specific duration and constitute at‑will employment. We do not maintain key person life insurance policies on any of our employees. The loss of one or more of our key employees could seriously harm our business. If we are unable to attract, integrate, or retain the qualified and highly skilled personnel required to fulfill our current or future needs, our business, financial condition and operating results could be harmed.
Competition for highly skilled personnel is often intense, especially in the San Francisco Bay Area where we have a substantial presence and need for highly skilled personnel. We may not be successful in attracting, integrating or retaining qualified personnel to fulfill our current or future needs. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. 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;

49


maintaining high levels of satisfaction with our platform among our customers; and
effectively managing expenses related to any future growth.
If we fail to manage our growth, or if we fail to implement improvements or maintain effective internal controls, our costs and expenses may increase more than we plan and our ability to expand our customer base, enhance our platform, develop new solutions, expand penetration within existing customers, respond to competitive pressures or otherwise execute our business plan, our business and operating results could be adversely affected.
Because we recognize subscription revenue from our platform over the subscription term, downturns or upturns in new sales and renewals will not be immediately reflected in our operating results.
We generally recognize subscription revenue ratably over the term of the subscription period. As a result, most of the revenue we report in each quarter are derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions, or a reduction in expansion rates, in any single quarter could have only a small impact on our revenue results during that quarter or subsequent period. Such a decline or deceleration, however, will negatively affect our revenue or revenue growth rates in future quarters. Accordingly, the effect of these changes or events may not be fully reflected in our results of operations until future periods. Given the ratable nature of our revenue recognition, our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period. We may be unable to adjust our cost structure to reflect the changes in revenue. In addition, a significant majority of our costs are expensed as incurred, while revenue is generally recognized over the life of the customer agreement. As a result, increased growth in the number of our customers could result in our recognition of more costs than revenue in the earlier periods of the terms of our agreements.
Our revenue growth depends in part on the success of our strategic relationships with third parties and their continued performance.
We seek to grow our partner ecosystem as a way to grow our business. To grow our business, we anticipate that we will continue to establish and maintain relationships with third parties, such as resellers, OEMs, system integrators, independent software and hardware vendors and platform and cloud service providers. For example, in 2014, we entered into a strategic collaboration and optimization agreement with Intel 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:

50


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

51


If we do not effectively hire, retain, train and oversee our direct sales force, we may be unable to add new customers or increase sales to our existing customers, and our business may be adversely affected.
We continue to be substantially dependent on our direct sales force to obtain new customers and increase sales with existing customers. There is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of sales personnel to support our growth, particularly in international markets. In addition, a large percentage of our sales force is new to our company. New hires require significant training and may take significant time before they achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. In addition, growth of our direct sales force leads to increasing difficulty and complexity in its organization, management and leadership, at which we may prove unsuccessful. If we are unable to hire and train a sufficient number of effective sales personnel, we are ineffective at overseeing a growing sales force, or the sales personnel we hire are otherwise unsuccessful in obtaining new customers or increasing sales to our existing customer base, our business will be adversely affected.
We may acquire or invest in companies and technologies, which may divert our management’s attention, and result in additional dilution to our stockholders. We may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions or investments.
As part of our business strategy, we have acquired companies in the past and may evaluate and consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets in the future. For example, we acquired Gazzang, Inc. in June 2014 and Xplain.io, Inc. in February 2015. 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;

52


an acquisition may result in a delay or reduction of customer purchases for both us and the company acquired due to customer uncertainty about continuity and effectiveness of service from either company;
an acquisition may result in increased regulatory and compliance requirements;
an acquisition may result in increased uncertainty if we enter into businesses, markets or business models in which we have limited or no prior experience and in which competitors have stronger market positions;
we may encounter difficulties in maintaining the key business relationships and the reputations of the businesses we acquire, and we may be dependent on unfamiliar affiliates and partners of the companies we acquire;
we mail fail to maintain sufficient controls, policies and procedures, including integrating any acquired business into our control environment;
we may fail to achieve anticipated synergies, including with respect to complementary software or services;
we may obtain unanticipated or unknown liabilities, including intellectual property or other claims, or become exposed to unanticipated risks in connection with any acquisition; and
an acquisition may involve the entry into geographic or business markets in which we have little or no prior experience.
If we are unable to address these difficulties and challenges or other problems encountered in connection with any future acquisition or investment, we might not realize the anticipated benefits of that acquisition or investment, we might incur unanticipated liabilities or we might otherwise suffer harm to our business generally.
To the extent we pay the consideration for any future acquisitions or investments in cash, the payment would reduce the amount of cash available to us for other purposes. Future acquisitions or investments could also result in dilutive issuances of our equity securities or the incurrence of debt, contingent liabilities, amortization expenses, or impairment charges against goodwill on our balance sheet, any of which could harm our financial condition and negatively impact our stockholders.
As we expand internationally, our business will become more susceptible to risks associated with international operations.
We have recently expanded internationally, and intend to continue such international expansion. For example, we sell the various editions of our platform through our direct sales force, which is comprised of inside sales and field sales personnel, and is located in a variety of geographic regions, including the United States, Europe and Asia, and have customers located in over 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;

53


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

54


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

55


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

56


Additionally, government certification requirements for platforms like ours may change and in doing so restrict our ability to sell into certain government sectors until we have attained the revised certification. Government demand and payment for our solutions may be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our solutions. Additionally, government entities routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government entity refusing to continue buying our solutions, a reduction of revenue, fines or civil or criminal liability if the audit uncovers improper or illegal activities, which could adversely impact our operating results. Furthermore, engaging in sales activities to foreign governments introduces additional compliance risks specific to the FCPA, the UK Bribery Act and other similar statutory requirements prohibiting bribery and corruption in the jurisdictions in which we operate.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain executive management and qualified board members.
As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934 (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 will increase our legal and financial compliance costs, make some activities more difficult, time‑consuming or costly and increase demand on our systems and resources, particularly after we are no longer an “emerging growth company.” The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results. The Sarbanes‑Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management's attention may be diverted from other business concerns, which could adversely affect our business and operating results. Although we have already hired additional employees to comply with these requirements, we may need to hire more employees in the future or engage outside consultants, which will increase our costs and expenses.
In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management's time and attention from revenue‑generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.
However, for as long as we remain an “emerging growth company” as defined in the Jumpstart our Business Startups Act of 2012 (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

57


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

58


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

59


Changes in our provision for income taxes or adverse outcomes resulting from examination of our income tax returns could adversely affect our results.
We are subject to income taxation in the United States and numerous foreign jurisdictions. Determining our provision for income taxes requires significant management judgment. In addition, our provision for income taxes is subject to volatility and could be adversely affected by many factors, including, among other things, changes to our operating or holding structure, changes in the amounts of earnings in jurisdictions with differing statutory tax rates, changes in the valuation of deferred tax assets and liabilities and changes in tax laws. We could be subject to tax examinations in various jurisdictions. Tax authorities may disagree with our use of research and development tax credits, intercompany charges, cross‑jurisdictional transfer pricing or other matters and assess additional taxes. While we regularly assess the likely outcomes of these examinations to determine the adequacy of our provision for income taxes, there can be no assurance that the outcomes of such examinations will not have a material impact on our operating results and cash flows.
In addition, we may be subject to the examination of our income tax returns by the U.S. Internal Revenue Service and other tax authorities. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. There can be no assurance that the outcomes from these continuous examinations will not have an adverse effect on our results of operations.
The enactment of legislation implementing changes in the United States of taxation of international business activities or the adoption of other tax reform policies could materially impact our financial position and results of operations.
Recent changes to United States tax laws, including limitations on the ability of taxpayers to claim and utilize foreign tax credits and the deferral of certain tax deductions until earnings outside of the United States are repatriated to the United States, as well as changes to United States tax laws that may be enacted in the future, could impact the tax treatment of our foreign earnings. Due to expansion of our international business activities, any changes in the United States taxation of such activities may increase our worldwide effective tax rate and adversely affect our financial position and results of operations.
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. Our former director, Kim Stevenson, who resigned in February 2017, was 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

60


appearance of conflicts, even if such conflicts do not materialize, might adversely affect the public’s perception of us, as well as our relationship with other companies and our ability to enter into new relationships in the future, including with competitors of such related parties, which could harm our business and results of operations.
Adverse economic conditions may negatively impact our business.
Our business depends on the overall demand for information technology and on the economic health of our current and prospective customers. Any significant weakening of the economy in the United States or Europe and of the global economy, more limited availability of credit, a reduction in business confidence and activity, decreased government spending, economic uncertainty and other difficulties may affect one or more of the sectors or countries in which we sell our applications. Global economic and political uncertainty may cause some of our customers or potential customers to curtail spending, and may ultimately result in new regulatory and cost challenges to our international operations. In addition, a strong dollar could reduce demand for our products in countries with relatively weaker currencies. These adverse conditions could result in reductions in sales of our applications, longer sales cycles, reductions in subscription duration and value, slower adoption of new technologies and increased price competition. Any of these events could have an adverse effect on our business, operating results and financial position.
Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by man‑made problems such as terrorism.
A significant natural disaster, such as an earthquake, fire or a flood, or a significant power outage could have a material adverse impact on our business, financial condition and results of operations. Our corporate headquarters are located in Palo Alto, California, in a region known for seismic activity, and we have significant offices in San Francisco, New York City and Austin in the United States and internationally in Budapest, London and Singapore. Further, if a natural disaster or terrorist event occurs in a region from which we derive a significant portion of our revenue, customers in that region may delay or forego purchases of our products, which may materially and adversely impact our results of operations for a particular period. For example, the west coast of the United States contains active earthquake zones and the eastern seaboard is subject to seasonal hurricanes while New York and the United Kingdom have suffered significant terrorist attacks. Additionally, we rely on our network and third‑party infrastructure and enterprise applications, internal technology systems and our website for our development, marketing, finance, customer support, operational support, hosted services and sales activities. In the event of a major earthquake, hurricane or catastrophic event such as fire, power loss, floods, telecommunications failure, cyber‑attack, war or terrorist attack, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our development of solutions, lengthy interruptions in our services, breaches of data security and loss of critical data, all of which could have an adverse effect on our operating results. All of the aforementioned risks may be augmented if the business continuity plans for us and our service providers prove to be inadequate. To the extent that any of the above results in delays or cancellations of customer orders, or 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 $15.40 to $23.35 through August 31, 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;

61


changes in the financial projections we may provide to the public or our failure to meet these projections;
failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
recruitment or departure of key personnel;
the economy as a whole and market conditions in our industry;
rumors and market speculation involving us or other companies in our industry;
announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;
actual or anticipated developments in our business or our competitors’ businesses or the competitive landscape generally;
developments or disputes concerning our intellectual property or our offerings, or third‑party proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
changes in accounting standards, policies, guidelines, interpretations or principles;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
lawsuits threatened or filed against us;
other events or factors, including those resulting from war, incidents of terrorism, or responses to these events;
the expiration of contractual lock‑up or market standoff agreements; and
sales of shares of our common stock by us or our stockholders.
In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. Stock prices of many companies have 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.

62


Our directors, executive officers and principal stockholders 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 53.5% of our outstanding common stock as of August 31, 2017. As a result, these stockholders, if acting together, would have the ability to influence or control matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. In addition, these stockholders, acting together, 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 19.8% of our outstanding common stock as of August 31, 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.
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.
Substantially all of our outstanding securities are currently restricted from resale as a result of lock‑up and market standoff agreements. These securities will become available to be sold on October 25, 2017. Beginning on the date that is two trading days after the release of earnings for the second quarter of fiscal 2018 for certain non‑executive employees, not including specified officers or holders of 1% or more of our common stock, up to an aggregate of approximately 5.7 million shares equal to the number of vested RSUs held by such employees as of such date, are expected to be released by Morgan Stanley & Co. LLC  to provide such employees with the opportunity to sell shares in the public market for purposes such as satisfying any income, employment or social tax withholding and remittance obligations in connection with the vesting of RSUs held by such employees and other purposes. Additionally, Morgan Stanley & Co. LLC may, in its discretion, permit our security holders to sell shares prior to the expiration of the restrictive provisions contained in the lock‑up agreements. 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 July 31, 2017, we had options outstanding that, if fully exercised, would result in the issuance of 22,211,442 shares of common stock. We also had 24,197,948 RSUs outstanding as of July 31, 2017 some of which vested upon the effective date of the initial public offering. 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 July 31, 2017, the holders of 81,260,841 shares of our common stock 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 do not intend to pay dividends for the foreseeable future.

63


We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Defensive measures in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove our current management.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for stockholders to elect directors who are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:
a classified board of directors with three‑year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;
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.

64


In addition, our restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for: any derivative action or proceeding brought on our behalf; any action asserting a breach of fiduciary duty; any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our restated certificate of incorporation, or our restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, or other employees, which may discourage lawsuits with respect to such claims. Alternatively, if a court were to find the choice of forum provision contained in our restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, operating results and financial condition.
In addition, because we are incorporated in Delaware, we are governed by the provisions of the anti‑takeover provisions of the Delaware General Corporation Law, which may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change of control would be beneficial to our existing stockholders. Although we believe these provisions collectively provide for an opportunity to obtain greater value for stockholders by requiring potential acquirers to negotiate with our board of directors, they would apply even if an offer rejected by our board was considered beneficial by some stockholders. In addition, these provisions may 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
None.
(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.

66


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


67


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
CLOUDERA, INC.
 
 
 
 
Date: September 12, 2017
 
By:
/s/ Thomas J. Reilly
 
 
 
Thomas J. Reilly
 
 
 
Chief Executive Officer and Director
 
 
 
(Principal Executive Officer)
 
 
 
 
Date: September 12, 2017
 
By:
/s/ Jim Frankola
 
 
 
Jim Frankola
 
 
 
Chief Financial Officer
 
 
 
(Principal Financial Officer)


68
EX-31.1 2 q2-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: September 12, 2017
 
/s/ Thomas J. Reilly
Thomas J. Reilly
Chief Executive Officer
(Principal Executive Officer)



EX-31.2 3 q2-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: September 12, 2017
 
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 4 q2-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 July 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: September 12, 2017
 
/s/ Thomas J. Reilly
Thomas J. Reilly
Chief Executive Officer
(Principal Executive Officer)



EX-32.2 5 q2-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 July 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: September 12, 2017
 
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)



EX-101.INS 6 cldr-20170731.xml XBRL INSTANCE DOCUMENT 0001535379 2017-02-01 2017-07-31 0001535379 2017-08-31 0001535379 2017-07-31 0001535379 2017-01-31 0001535379 2016-02-01 2016-07-31 0001535379 2017-05-01 2017-07-31 0001535379 2016-05-01 2016-07-31 0001535379 cldr:CostofServicesLicensesandServicesMember 2016-02-01 2016-07-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2016-02-01 2016-07-31 0001535379 cldr:CostofServicesLicensesandServicesMember 2017-05-01 2017-07-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2017-02-01 2017-07-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2016-05-01 2016-07-31 0001535379 cldr:CostofServicesLicensesandServicesMember 2016-05-01 2016-07-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2017-05-01 2017-07-31 0001535379 cldr:CostofServicesLicensesandServicesMember 2017-02-01 2017-07-31 0001535379 cldr:ContractRevenueCostMember 2016-02-01 2016-07-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-01 2017-07-31 0001535379 cldr:ContractRevenueCostMember 2016-05-01 2016-07-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2017-05-01 2017-07-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2016-02-01 2016-07-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2016-05-01 2016-07-31 0001535379 cldr:ContractRevenueCostMember 2017-05-01 2017-07-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2017-02-01 2017-07-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2016-05-01 2016-07-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2017-05-01 2017-07-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2016-02-01 2016-07-31 0001535379 cldr:ContractRevenueCostMember 2017-02-01 2017-07-31 0001535379 2016-01-31 0001535379 2016-07-31 0001535379 us-gaap:IPOMember 2017-05-03 2017-05-03 0001535379 2017-05-03 0001535379 us-gaap:IPOMember 2017-05-03 0001535379 us-gaap:RestatementAdjustmentMember 2017-05-03 0001535379 cldr:ClouderaFoundationMember cldr:DonationtoNonProfitAffiliateMember us-gaap:AffiliatedEntityMember 2017-05-03 2017-05-03 0001535379 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2016-02-01 2017-01-31 0001535379 cldr:SubscriptionArrangementLimitedCaseMember 2017-02-01 2017-07-31 0001535379 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-02-01 2017-07-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember cldr:EquityIncentivePlan2008Member 2017-04-27 2017-04-27 0001535379 us-gaap:RestrictedStockUnitsRSUMember cldr:EquityIncentivePlan2008Member 2017-02-01 2017-07-31 0001535379 us-gaap:SubscriptionArrangementMember us-gaap:MinimumMember 2017-02-01 2017-07-31 0001535379 us-gaap:SubscriptionArrangementMember us-gaap:MaximumMember 2017-02-01 2017-07-31 0001535379 us-gaap:MunicipalBondsMember 2017-07-31 0001535379 us-gaap:MunicipalBondsMember 2017-07-31 0001535379 us-gaap:USTreasurySecuritiesMember 2017-07-31 0001535379 us-gaap:MoneyMarketFundsMember 2017-07-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2017-07-31 0001535379 us-gaap:CommercialPaperMember 2017-07-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2017-07-31 0001535379 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-07-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2017-07-31 0001535379 us-gaap:RepurchaseAgreementsMember 2017-07-31 0001535379 us-gaap:CommercialPaperMember 2017-07-31 0001535379 us-gaap:CertificatesOfDepositMember 2017-07-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 2017-07-31 0001535379 us-gaap:MaximumMember 2017-07-31 0001535379 us-gaap:MinimumMember 2017-02-01 2017-07-31 0001535379 us-gaap:MaximumMember 2017-02-01 2017-07-31 0001535379 us-gaap:MaximumMember 2017-01-31 0001535379 us-gaap:MinimumMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-07-31 0001535379 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-07-31 0001535379 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-07-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-07-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-07-31 0001535379 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-07-31 0001535379 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-07-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-07-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-07-31 0001535379 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-07-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-07-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-07-31 0001535379 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-07-31 0001535379 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-07-31 0001535379 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-07-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 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:CertificatesOfDepositMember 2017-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-01-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel1Member 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 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 cldr:CorporateNotesandObligationsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-01-31 0001535379 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel2Member 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:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-01-31 0001535379 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 cldr:CorporateNotesandObligationsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 cldr:CorporateNotesandObligationsMember us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-01-31 0001535379 cldr:CorporateNotesandObligationsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 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:CertificatesOfDepositMember 2017-01-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2017-01-31 0001535379 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2017-07-31 0001535379 us-gaap:CustomerRelationshipsMember 2017-02-01 2017-07-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2017-02-01 2017-07-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2017-07-31 0001535379 us-gaap:ComputerEquipmentMember 2017-07-31 0001535379 us-gaap:LeaseholdImprovementsMember 2017-01-31 0001535379 us-gaap:ConstructionInProgressMember 2017-01-31 0001535379 us-gaap:ComputerEquipmentMember 2017-01-31 0001535379 us-gaap:FurnitureAndFixturesMember 2017-07-31 0001535379 us-gaap:FurnitureAndFixturesMember 2017-01-31 0001535379 us-gaap:LeaseholdImprovementsMember 2017-07-31 0001535379 us-gaap:ConstructionInProgressMember 2017-07-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 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:RestrictedStockUnitsRSUMember 2017-02-01 2017-07-31 0001535379 us-gaap:CommonStockMember 2017-07-31 0001535379 us-gaap:ConvertiblePreferredStockMember 2017-07-31 0001535379 us-gaap:RestatementAdjustmentMember 2017-07-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2017-07-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2017-01-31 0001535379 2017-04-30 2017-04-30 0001535379 2017-01-31 2017-01-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2017-03-31 2017-03-31 0001535379 us-gaap:EmployeeStockOptionMember 2017-02-01 2017-07-31 0001535379 cldr:EquityIncentivePlan2008Member 2017-03-01 2017-03-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:PrincipalOwnerMember 2017-02-01 2017-07-31 0001535379 cldr:EquityIncentivePlan2017Member 2017-03-01 2017-03-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-02-01 2017-07-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2017-03-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member us-gaap:MaximumMember 2017-03-31 0001535379 cldr:EquityIncentivePlan2017Member 2017-03-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-02-01 2017-07-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2017-02-01 2017-07-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-02-01 2017-07-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member us-gaap:MinimumMember 2017-03-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-02-01 2017-07-31 0001535379 cldr:OtherRelatedPartiesMember cldr:DeferredRevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-07-31 0001535379 cldr:IntelCorporationMember cldr:AccountsReceivablefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-07-31 0001535379 cldr:IntelCorporationMember cldr:RevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-02-01 2017-07-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-02-01 2017-07-31 0001535379 cldr:OtherRelatedPartiesMember cldr:AccountsReceivablefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-07-31 0001535379 cldr:IntelCorporationMember us-gaap:AffiliatedEntityMember 2017-07-31 0001535379 cldr:ClouderaFoundationMember cldr:DonationtoNonProfitAffiliateMember us-gaap:AffiliatedEntityMember 2016-11-01 2017-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:DeferredRevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-01-31 0001535379 cldr:IntelCorporationMember cldr:RevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2016-02-01 2016-07-31 0001535379 cldr:IntelCorporationMember cldr:AccountsReceivablefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-01-31 0001535379 cldr:IntelCorporationMember cldr:DeferredRevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-01-31 0001535379 cldr:OtherRelatedPartiesMember cldr:RevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2016-02-01 2016-07-31 0001535379 cldr:OtherRelatedPartiesMember cldr:AccountsReceivablefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-01-31 0001535379 cldr:IntelCorporationMember cldr:DeferredRevenuefromAffiliatedCompaniesMember us-gaap:AffiliatedEntityMember 2017-07-31 0001535379 us-gaap:MaterialReconcilingItemsMember 2017-05-01 2017-07-31 0001535379 us-gaap:MaterialReconcilingItemsMember 2016-02-01 2016-07-31 0001535379 us-gaap:OperatingSegmentsMember 2016-05-01 2016-07-31 0001535379 us-gaap:MaterialReconcilingItemsMember 2017-02-01 2017-07-31 0001535379 us-gaap:CorporateNonSegmentMember 2017-02-01 2017-07-31 0001535379 us-gaap:CorporateNonSegmentMember 2016-05-01 2016-07-31 0001535379 us-gaap:CorporateNonSegmentMember 2016-02-01 2016-07-31 0001535379 us-gaap:OperatingSegmentsMember 2017-05-01 2017-07-31 0001535379 us-gaap:MaterialReconcilingItemsMember 2016-05-01 2016-07-31 0001535379 us-gaap:OperatingSegmentsMember 2016-02-01 2016-07-31 0001535379 us-gaap:OperatingSegmentsMember 2017-02-01 2017-07-31 0001535379 us-gaap:CorporateNonSegmentMember 2017-05-01 2017-07-31 0001535379 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2017-05-01 2017-07-31 0001535379 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2016-05-01 2016-07-31 0001535379 us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2017-02-01 2017-07-31 0001535379 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2017-02-01 2017-07-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-07-31 0001535379 cldr:ServicesSegmentMember 2017-05-01 2017-07-31 0001535379 cldr:ServicesSegmentMember 2017-02-01 2017-07-31 0001535379 cldr:SubscriptionSegmentMember 2017-02-01 2017-07-31 0001535379 cldr:ServicesSegmentMember 2016-05-01 2016-07-31 0001535379 cldr:SubscriptionSegmentMember 2016-05-01 2016-07-31 0001535379 cldr:SubscriptionSegmentMember 2016-02-01 2016-07-31 0001535379 cldr:SubscriptionSegmentMember 2017-05-01 2017-07-31 0001535379 cldr:ServicesSegmentMember 2016-02-01 2016-07-31 0001535379 us-gaap:StockCompensationPlanMember 2016-02-01 2016-07-31 0001535379 us-gaap:ConvertibleDebtSecuritiesMember 2017-02-01 2017-07-31 0001535379 us-gaap:EmployeeStockOptionMember 2016-02-01 2016-07-31 0001535379 us-gaap:EmployeeStockOptionMember 2017-02-01 2017-07-31 0001535379 us-gaap:StockCompensationPlanMember 2017-02-01 2017-07-31 0001535379 us-gaap:ConvertibleDebtSecuritiesMember 2016-02-01 2016-07-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2016-02-01 2016-07-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2017-02-01 2017-07-31 iso4217:USD xbrli:shares xbrli:pure xbrli:shares cldr:segment iso4217:USD 240167000 447085000 1000 3998000 2050000 49390000 3249000 15097000 4000000 6173000 5999000 9000000 1.02 44462000 44462000 2592000 41870000 81175000 81175000 7195000 73980000 65951000 65951000 2977000 62974000 121986000 121986000 4599000 117387000 0 264000 P4Y P1Y 4278000 155606000 10861000 700000 19839000 14101000 4300000 19461000 13693000 4100000 19832000 13295000 4000000 18608000 235116000 5361000 1600000 1770000 P7Y P3Y P1Y 1175063 0.01 15446000 0 0 15446000 14672000 0 0 14672000 5300000 18100000 0.05 25000 3900000 1.00 1.10 0.20 false --01-31 Q2 2018 2017-07-31 10-Q 0001535379 131481143 Non-accelerated Filer Cloudera, Inc. 3550000 6326000 2300000 4500000 3000000 600000 -1966000 -414000 15338000 10369000 9918000 15670000 3852000 6894000 2147000 2196000 2330000 3234000 11856000 7896000 17695000 22804000 -556000 -521000 192795000 1318447000 657700000 5578000 457000 374000 1815000 1458000 1474000 230533000 931000 708000 3556000 3013000 3033000 39451000 3890000 3693000 6603000 13128000 12137000 11241000 24227000 19393000 33206000 81029000 72678000 900000 945000 514000 431000 1800000 1885000 969000 861000 900000 941000 510000 431000 1900000 1830000 1024000 861000 112743000 74907000 23819000 14017000 0 41387000 0 22211000 18172000 1004000 442544000 649817000 349702000 496994000 64836000 190777000 0 255613000 20845000 440912000 0 461757000 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 0 45499000 49854000 80554000 192753000 14358000 17812000 5986000 0 0 0 0 0 0 0 45499000 49854000 80554000 192753000 14358000 17812000 5986000 45499000 49854000 80554000 192753000 14358000 17812000 5986000 25000 0 20000 5000 0 0 69000 0 7000 1000 47000 13000 0 1000 156000 17000 0 116000 23000 0 139000 22000 3000 1000 105000 3000 4000 0 39281000 15500000 105698000 16128000 5004000 45521000 49850000 80554000 192811000 14348000 17816000 5985000 0 21000 1000 0 0 19000 1000 0 139000 22000 3000 1000 105000 4000 4000 227129000 45499000 20997000 14980000 114865000 12975000 17813000 26000 1000 118000 21000 3000 1000 86000 3000 4000 15000 1000 215543000 44278000 20997000 14980000 106474000 11001000 17813000 11586000 1221000 0 0 8391000 1974000 0 570000 3054000 50609000 74186000 68936000 0 2050000 0 2050000 0 3998000 0 3998000 49390000 0 0 49390000 0 3249000 0 3249000 0 15097000 0 15097000 4000000 4000000 6173000 0 0 6173000 0 5999000 0 5999000 0 9000000 0 9000000 35994000 50635000 89632000 86984000 14641000 -2648000 3998000 2050000 49390000 3249000 15097000 4000000 6173000 6000000 9000000 79258322 3000000 0.00005 0.00005 160000000 1200000000 38156688 131250336 17250000 38156688 131250336 2000 7000 -38847000 -81454000 -64237000 -286513000 0.23 0.24 0.21 0.03 0.28 0.18 0.02 0.27 11633000 23317000 16755000 50395000 13768000 29581000 15842000 30767000 0 657687000 74907415 21339000 42374000 31970000 92082000 9706000 19057000 15215000 41687000 301000 252000 0 3861000 47000 523000 2100000 5500000 2800000 5700000 192242000 194252000 861000 1266000 25182000 36869000 1600000 3100000 2400000 5100000 4953000 6994000 -1.07 -2.27 -0.48 -3.28 34000 -77000 33376000 32254000 P1Y8M12D P1Y7M6D 153200000 18500000 9229000 4681000 4548000 11114000 5551000 5563000 1590000 58000 347000 1140000 2031000 16280000 6125000 10155000 16280000 6125000 10155000 7051000 1444000 5607000 5166000 574000 4592000 P2Y6M P9M18D P2Y10M24D P2Y3M18D P3M18D P2Y6M 8367000 16676000 18564000 54114000 31516000 31516000 43117000 78567000 57858000 77342000 -38257000 -80870000 -63428000 -285097000 470000 970000 801000 1451000 654000 1352000 1872000 1674000 -4011000 -16744000 1006000 2970000 8604000 13697000 -3128000 -4983000 784000 -639000 7051000 5166000 708000 1448000 1440000 2089000 240298000 447155000 P60M P87M P45M 16800000 19900000 268613000 294429000 442544000 649817000 239086000 248502000 50688000 91360000 73986000 138657000 160770000 325744000 20710000 81072000 1633000 243618000 65073000 -228323000 -52099000 -17866000 -38727000 -81840000 -64229000 -286548000 -178000 -15000 817000 839000 2 81904000 160870000 -177593000 123543000 365367000 -150407000 -38787000 -76726000 -82303000 -65685000 -91244000 -288025000 296705000 34500000 61589000 30700000 33562000 33525000 31903000 159884000 7131000 2200000 4100000 3300000 5700000 4231000 8254000 5015000 3994000 -204000 33000 -34000 -26000 -120000 386000 -8000 35000 84000 353000 26000 61000 4345000 9058000 6135000 1971000 90409000 387154000 2700000 0 0.00005 20000000 0 0 0 13197000 17509000 400000 0 237686000 129945000 117604000 34372000 43198000 1633000 5932000 30799000 17981000 0 4350000 8468000 35831000 18165000 2310000 5956000 9400000 13104000 13027000 101549000 84805000 2400000 26635000 51150000 42844000 138675000 26000 15446000 18048000 -675997000 -676000000 -962545000 -962500000 3900000 2100000 5300000 3400000 235400000 64456000 13768000 50688000 120941000 120941000 29581000 91360000 89828000 15842000 73986000 169424000 30767000 138657000 746000 938000 46902000 93044000 62135000 172578000 11241000 230533000 181500000 P4Y P1Y P3Y P4Y P4Y P1Y P3Y 666479 16.43 3531520 16.55 21374022 24197948 22.36 15.25 41115 22.38 0.15 0.01 2500 2000000 30000000 12400000 12200000 172419 39300 10.24 8.83 319016000 279685000 23239679 22211442 4.67 4.73 0.05 0.01 2.31 12.30 20.67 15.00 6025651 6025651 0.25 0.25 P10Y P6Y P5Y4M24D 0.85 895118 -483756000 355388000 1585000 2241000 657687000 0 -657700000 36257000 36090000 134506000 87293000 <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;">July&#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;">17,813</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;">(4</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;">17,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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</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;">44,278</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(21</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;">1,221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">45,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(22</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;">106,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(86</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;">8,391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">114,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">14,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">14,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Municipal securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">11,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">1,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(1</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;">12,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;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;">20,997</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;">(3</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;">20,997</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(3</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;">215,543</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;">(118</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;">11,586</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;">(21</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;">227,129</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;">(139</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;">July&#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,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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: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;">15,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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;">15,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">6,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;">(1</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,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">9,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;">9,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;">17,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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</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,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></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;">45,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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;">(22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">45,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">192,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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</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;">192,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">80,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-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;">80,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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;padding-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,358</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">49,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;">49,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">5,985</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;">1</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;">5,986</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;">447,155</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;">69</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;">(139</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;">447,085</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;">July&#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;">six months ended July&#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 April 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;">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;">July&#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;">$962.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;">$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 (&#8220;IPO&#8221;), 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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Cash equivalents consist of short&#8209;term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space. </font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the condensed consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents and Marketable Securities</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-bottom:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 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,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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: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;">15,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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;">15,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">6,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;">(1</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,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">9,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;">9,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;">17,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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</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,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></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;">45,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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;">(22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">45,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">192,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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</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;">192,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">80,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-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;">80,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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;padding-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,358</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">49,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;">49,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">5,985</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;">1</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;">5,986</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;">447,155</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;">69</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;">(139</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;">447,085</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;">July&#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;">four</font><font style="font-family:Times New Roman;font-size:10pt;"> years at both </font><font style="font-family:Times New Roman;font-size:10pt;">July&#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 style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">As of&#160;</font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 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;">17,813</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;">(4</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;">17,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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</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;">44,278</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(21</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;">1,221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">45,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(22</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;">106,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(86</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;">8,391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">114,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">14,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">14,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Municipal securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">11,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">1,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(1</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;">12,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;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;">20,997</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;">(3</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;">20,997</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(3</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;">215,543</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;">(118</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;">11,586</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;">(21</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;">227,129</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;">(139</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;">$15,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;">July&#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;">July&#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;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 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;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 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;">July&#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;">July&#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 six 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;">7,131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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,361</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,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">31,903</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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,295</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;">18,608</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">33,525</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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,693</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;">19,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">33,562</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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,101</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;">19,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;">30,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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,861</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;">19,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">159,884</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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,278</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;">155,606</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;">296,705</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;">(61,589</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;">235,116</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.6 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 months</font><font style="font-family:Times New Roman;font-size:10pt;"> 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;">$3.3 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.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;">three months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 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;">$5.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.1 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 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 an 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;">July&#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;">79,258,322</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 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. 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;">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;">39,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(895,118</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;">(172,419</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;">12.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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; July 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;">22,211,442</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.73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">279,685</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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 options exercised during the </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended July&#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;">$12.2&#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;">$12.4 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 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 options granted during the</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended July&#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.83</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$10.24</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 options of </font><font style="font-family:Times New Roman;font-size:10pt;">$18.5&#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;">July&#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 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;">3,531,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:bottom;padding-left:2px;padding-top: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.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(666,479</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.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 and converted to shares </font></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;">(41,115</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;">22.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;July 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;">24,197,948</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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;">$153.2 million</font><font style="font-family:Times New Roman;font-size:10pt;"> at </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 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</font><font style="font-family:Times New Roman;font-size:10pt;"> years. </font><font style="font-family:inherit;font-size:10pt;">The number of RSUs outstanding at </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> in the table above includes </font><font style="font-family:inherit;font-size:10pt;">6,025,651</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">shares of common stock subject to RSUs that vested upon or subsequent to the effective date of our IPO and will be issued on a date to be determined by our board of directors.</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;">July&#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;">$3.9 million</font><font style="font-family:Times New Roman;font-size:10pt;">&#160;has been withheld on behalf of employees for a future purchase under the ESPP and is recorded in other 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 Attributable to Common Stockholders</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 July&#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;">Six Months Ended July&#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;">(64,229</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(38,727</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(286,548</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(81,840</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;">134,506</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">36,257</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">87,293</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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,090</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.48</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(1.07</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(3.28</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(2.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></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 July&#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;">22,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">18,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">14,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">1,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 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;">41,387</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;">112,743</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;">July&#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;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,173</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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,173</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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: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;">15,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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;">15,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">5,999</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,999</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">9,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;">9,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;">17,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">45,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">45,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">192,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">192,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">80,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">80,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">49,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">49,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,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 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,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">20,845</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">440,912</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;">461,757</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: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;">July&#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;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,173</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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,173</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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: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;">15,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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;">15,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">5,999</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,999</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">9,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;">9,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;">17,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">45,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">45,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">192,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">192,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">80,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">80,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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,358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">49,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div 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;">49,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,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 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,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">20,845</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">440,912</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;">461,757</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: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.</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 no transfers into or out of Level&#160;1, Level&#160;2 or Level&#160;3 assets and liabilities for the three and </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 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: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;">six months ended July&#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.5&#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.0 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the same period a year ago. The tax provision for the </font><font style="font-family:Times New Roman;font-size:10pt;">six months ended July&#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, there is the potential for significant impacts on the timing of our revenue recognition and contract acquisition costs, such as sales commissions. 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. 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 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;">3,531,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:bottom;padding-left:2px;padding-top: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.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(666,479</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.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 and converted to shares </font></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;">(41,115</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;">22.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;July 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;">24,197,948</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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;">July&#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 six 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;">7,131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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,361</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,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">31,903</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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,295</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;">18,608</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">33,525</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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,693</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;">19,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">33,562</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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,101</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;">19,461</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;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;">30,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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,861</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;">19,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">159,884</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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,278</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;">155,606</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;">296,705</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;">(61,589</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;">235,116</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;">July&#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;">18,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">5,956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;">9,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;">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;">2,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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;">35,831</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;">(22,804</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;">13,027</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 July&#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;">Six Months Ended July&#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;">65,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">44,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">121,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">81,175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(941</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(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;">(1,885</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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,830</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;">(39,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(5,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(230,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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,241</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;">(91,244</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;">(76,726</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;">(177,593</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;">(150,407</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;">(65,685</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(38,787</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(288,025</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(82,303</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;">20%</font><font style="font-family:Times New Roman;font-size:10pt;"> of outstanding shares as of </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 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;">$5.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;">$3.9&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the six months ended </font><font style="font-family:Times New Roman;font-size:10pt;">July&#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;">$3.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;">July&#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;">$2.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;">July&#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 two 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;">$3.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;">$2.1 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the six months ended </font><font style="font-family:Times New Roman;font-size:10pt;">July&#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.6 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$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;">July&#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.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;">$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;">July&#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> <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;">July&#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,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">10,369</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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;">7,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;">3,861</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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;">6,894</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;">32,254</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;">July&#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,241</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">523</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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;">2,196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;">252</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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;">1,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;">938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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;">8,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;">15,670</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 July&#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;">22,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">18,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">14,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">1,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 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;">41,387</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;">112,743</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 July&#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;">68,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;padding-left:2px;padding-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;">50,609</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,048</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">26</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;">86,984</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">50,635</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following are the fair values of our cash equivalents and marketable securities as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 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,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,173</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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: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;">15,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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;">15,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">6,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;">(1</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,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">9,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;">9,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;">17,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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</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,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></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;">45,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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;">(22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">45,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">192,811</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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</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;">192,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">80,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-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;">80,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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;padding-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,358</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">49,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;">49,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">5,985</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;">1</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;">5,986</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;">447,155</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;">69</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;">(139</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;">447,085</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;">July&#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 July&#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;">Six Months Ended July&#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;">(64,229</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(38,727</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(286,548</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(81,840</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;">134,506</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">36,257</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">87,293</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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,090</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.48</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(1.07</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(3.28</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(2.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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 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;">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;">(5,563</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;">4,592</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2.5</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Customer relationships and other acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">6,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;">(5,551</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;">574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.3</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;">(11,114</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,166</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.3</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 July&#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;">68,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;padding-left:2px;padding-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;">50,609</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,048</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">26</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;">86,984</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">50,635</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 July&#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;">Six Months Ended July&#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;">73,986</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">50,688</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">138,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">91,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">15,842</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">13,768</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">30,767</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">29,581</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;">89,828</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">64,456</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">169,424</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">120,941</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 July&#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;">Six Months Ended July&#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;">$62,974</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">41,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">73,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,592</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">4,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">7,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">$65,951</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">$44,462</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">$121,986</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">$81,175</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;">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;">39,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(895,118</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;">(172,419</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;">12.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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; July 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;">22,211,442</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.73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">279,685</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expected future amortization expense of these intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 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 six 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;">1,590</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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,140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;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;">58</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 intangible assets, net </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">5,166</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: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 July&#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;">Six Months Ended July&#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;">73,986</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">50,688</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">138,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">91,360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">15,842</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">13,768</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">30,767</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">29,581</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;">89,828</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">64,456</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">169,424</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">120,941</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 July&#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;">Six Months Ended July&#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;">$62,974</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">41,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">73,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,592</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">4,599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">7,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">$65,951</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">$44,462</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">$121,986</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">$81,175</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 July&#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;">Six Months Ended July&#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;">65,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">44,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">121,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">81,175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(941</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(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;">(1,885</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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,830</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;">(39,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(5,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(230,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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,241</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;">(91,244</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;">(76,726</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;">(177,593</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;">(150,407</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;">(65,685</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(38,787</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">(288,025</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(82,303</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;">28%</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">23%</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 July&#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;">27%</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;">six months ended July&#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;">July&#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 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 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 will be issued on a date to be determined by the board of directors that will be after the second full trading day following the release of earnings by us for the second quarter of fiscal 2018 to the extent the service&#8209;based condition has 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;">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;">six months ended July&#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 April 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 April 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 July&#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;">68,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;padding-left:2px;padding-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;">50,609</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,048</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">26</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;">86,984</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">50,635</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk and Significant Customers</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">At </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Times New Roman;font-size:10pt;">, </font><font style="font-family:Times New Roman;font-size:10pt;">one</font><font style="font-family:Times New Roman;font-size:10pt;"> customer represented </font><font style="font-family:Times New Roman;font-size:10pt;">18%</font><font style="font-family:Times New Roman;font-size:10pt;"> 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;">, another 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;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 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:0px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top: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 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 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 will be issued on a date to be determined by the board of directors that will be after the second full trading day following the release of earnings by us for the second quarter of fiscal 2018 to the extent the service&#8209;based condition has 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;">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 Attributable to Common Stockholders</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, there is the potential for significant impacts on the timing of our revenue recognition and contract acquisition costs, such as sales commissions. 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. 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 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:inherit;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;">July&#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;">July&#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;">July&#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;">131,250,336</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock issue and outstanding. The number of shares of common stock issued and outstanding at </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> excludes </font><font style="font-family:inherit;font-size:10pt;">6,025,651</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">shares of common stock subject to RSUs that vested upon or subsequent to the effective date of our IPO and will be issued on a date to be determined by our board of directors. 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 issue 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;">Subsequent Events</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;">In September 2017, we acquired Fast Forward Labs, a leading machine learning and applied artificial intelligence research company based in New York. This acquisition will be accounted for as a business combination. The estimated purchase price is not material. </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;">July&#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;">18,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">5,956</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;">9,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;">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;">2,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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;">35,831</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;">(22,804</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;">13,027</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;">July&#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;">$2.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;">$1.6 million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the </font><font style="font-family:Times New Roman;font-size:10pt;">three months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 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;">$5.1 million</font><font style="font-family:Times New Roman;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;">$3.1&#160;million</font><font style="font-family:Times New Roman;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:Times New Roman;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#160;31, 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;">July&#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;">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;">(5,563</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;">4,592</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">2.5</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Customer relationships and other acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">6,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;">(5,551</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;">574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.3</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;">(11,114</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;text-indent:2px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">5,166</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.3</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;">$0.9 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;">July&#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;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:Times New Roman;font-size:10pt;">July&#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;">July&#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 six 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;">1,590</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="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,140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;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;">58</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 intangible assets, net </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">5,166</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;">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;">July&#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,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">10,369</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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;">7,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;">3,861</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-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;">6,894</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;">32,254</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;">July&#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,241</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-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;">523</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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;">2,196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;">252</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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;">1,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;">938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top: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;">8,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top: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;">15,670</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 July 31, Six Months Ended July 31, 2017 2016 2017 2016Cost of revenue – subscription $510 $514 $1,024 969Sales and marketing 431 431 861 861 Amounts include stock‑based compensation expense as follows (in thousands): Three Months Ended July 31, Six Months Ended July 31, 2017 2016 2017 2016Cost of revenue – subscription $3,693 $374 $19,393 $708Cost of revenue – services 3,890 457 24,227 931Research and development 13,128 1,458 81,029 3,013Sales and marketing 12,137 1,474 72,678 3,033General and administrative 6,603 1,815 33,206 3,556 EX-101.SCH 7 cldr-20170731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2113100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities in an Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - 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 2128100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2428401 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2137100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2437403 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2437402 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2337301 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (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 2131100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2431401 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2434404 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434403 - Disclosure - Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2434402 - Disclosure - Segment Information - Schedule of Financial Information by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2334301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Stock Option Plans link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - Stock Option Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2425404 - Disclosure - Stock Option Plans - Schedule of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2425403 - Disclosure - Stock Option Plans - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2325301 - Disclosure - Stock Option Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2422401 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2140100 - Disclosure - Subsequent Events 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-20170731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cldr-20170731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cldr-20170731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Depreciation Depreciation Amortization expense of intangible assets Amortization of Intangible Assets Disclosure of Compensation Related Costs, Share-based Payments [Abstract] 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] 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 Organization and Description of Business Business Description and Basis of Presentation [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 Cash and Cash Equivalents [Abstract] Schedule of Fair Value of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of Fair Value of Marketable Securities 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] Equity [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] 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 six 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 Accounting Policies [Abstract] Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Accounts Receivable Accounts Receivable [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [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] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Equity Incentive Plan 2008 Equity Incentive Plan 2008 [Member] Equity Incentive Plan 2008 [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted stock units Restricted Stock Units (RSUs) [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Number of operating segments Number of Operating Segments Concentration risk (as a percent) Concentration Risk, Percentage Revenue recognition period (in years) Recognition of Deferred Revenue, Period Recognition of Deferred Revenue, Period Award vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Stock-based compensation expense Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Affiliated Entity Affiliated Entity [Member] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Intel Corporation Intel Corporation [Member] Intel Corporation [Member] Cloudera Foundation Cloudera Foundation [Member] Cloudera Foundation [Member] Other Related Parties Other Related Parties [Member] Other Related Parties [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Revenue from Affiliated Companies Revenue from Affiliated Companies [Member] Revenue from Affiliated Companies [Member] Accounts Receivable from Affiliated Companies Accounts Receivable from Affiliated Companies [Member] Accounts Receivable from Affiliated Companies [Member] Deferred Revenue from Affiliated Companies Deferred Revenue from Affiliated Companies [Member] Deferred Revenue from Affiliated Companies [Member] Donation to Non-Profit Affiliate Donation to Non-Profit Affiliate [Member] Donation to Non-Profit Affiliate [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Ownership interest (as a percent) Stockholder's Ownership Interest Stockholder's Ownership Interest Revenue from related party Revenue from Related Parties Accounts receivable related party Accounts Receivable, Related Parties 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 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] 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] Contribution margin Contribution Margin Contribution Margin Amortization of acquired intangible assets Stock-based compensation expense Allocated Share-based Compensation Expense Loss from operations Operating Income (Loss) Operating Expenses Operating Expenses Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Segment Information Segment Reporting Disclosure [Text Block] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] 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] Asset-backed securities Asset-backed Securities [Member] Corporate notes and obligations Corporate Debt Securities [Member] Commercial paper Commercial Paper [Member] Municipal securities Municipal Bonds [Member] Certificates of deposit Certificates of Deposit [Member] 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 Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] 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 and converted to shares (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) Non-US Non-US [Member] Geographic Concentration Geographic Concentration Risk [Member] Total Revenue Sales Revenue, Net [Member] Total Assets Assets, Total [Member] 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 Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 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] 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] 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] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [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 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 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 Redeemable convertible preferred stock 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 Restricted stock vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number Common stock outstanding (in shares) Common Stock, Shares, Outstanding Remaining six 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 Net Book Value Finite-Lived Intangible Assets, Net Fair Value Measurement Fair Value Disclosures [Text Block] Cash Equivalents and Marketable Securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Earnings Per Share [Abstract] 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 Employee Stock Option [Member] 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 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 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] Ten Percent Stockholder Principal Owner [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] Employee Stock Option Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Share-based Compensation Award, Tranche One Share-based Compensation Award, Tranche One [Member] Share-based Compensation Award, Tranche Two Share-based Compensation Award, Tranche Two [Member] 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 (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 Weighted average grant date value of employee options (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Unamortized stock based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Average remaining vesting period (in years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Unamortized stock based compensation expense RSUs Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options 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 Amount withheld for share purchases Share-based Compensation Arrangement by Share-based Payment Award, Amount Reserved for Share Purchases Share-based Compensation Arrangement by Share-based Payment Award, Amount Reserved for Share Purchases Minimum Lease Payments, Remaining nine months of fiscal 2018 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Sublease Rental Proceeds, Remaining six months of fiscal 2018 Net Minimum Lease Payments, Remaining nine 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 Balance Sheet Components Supplemental Balance Sheet Disclosures [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 Revenue: Revenues [Abstract] Subscription License and Services Revenue Services Contracts Revenue Total revenue Cost of revenue: Cost of Revenue [Abstract] Subscription Cost of Services, Licenses and Services Services Contract Revenue Cost 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 Loss from operations Interest income, net Interest Income (Expense), Net Other income (expense), net Nonoperating Income (Expense) Net loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net loss Net Income (Loss) Attributable to Parent Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Weighted-average shares used in computing net loss attributable to common stockholders, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Related Party Transactions Related Party Transactions Disclosure [Text Block] Income Tax Disclosure [Abstract] Tax provision Income Taxes Income Tax Disclosure [Text Block] Statement of Comprehensive Income [Abstract] Net loss 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 on investments Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Total other comprehensive income, 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 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 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 Accretion and amortization of marketable securities Accretion (Amortization) of Discounts and Premiums, Investments 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 for (Proceeds from) Productive Assets Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Net proceeds from issuance of common stock in initial public offering Proceeds from Issuance Initial Public Offering Proceeds from employee stock plans Proceeds from Stock Options Exercised 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 Deferred offering costs in accounts payable and other accrued liabilities Initial Public Offering Cost Accruals Initial Public Offering Cost Accruals Conversion of redeemable convertible preferred stock to common stock Conversion of Stock, Amount Converted Cash as Reported on the Condensed Consolidated Statements of Cash Flows Restrictions on Cash and Cash Equivalents [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] Subsequent Event [Line Items] Subsequent Event [Line Items] 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) 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 Numerator [Abstract] Numerator [Abstract] Numerator [Abstract] Denominator [Abstract] Denominator [Abstract] Denominator [Abstract] Net loss per share, basic and diluted (in shares) 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] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] 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 Attributable to Common Stockholders 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] 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] 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 Stock Option Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Cash Equivalents: Cash Equivalents [Abstract] Cash Equivalents [Abstract] Amortized Cost Cash Equivalents, at Carrying Value Cash Equivalents, Accumulated Gross Unrealized Loss, before Tax Cash Equivalents, Accumulated Gross Unrealized Loss, before Tax Cash Equivalents, Accumulated Gross Unrealized Loss, before Tax 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 Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Contractual Obligation, Fiscal Year Maturity Schedule Operating Lease, Lease Income [Table Text Block] EX-101.PRE 11 cldr-20170731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
6 Months Ended
Jul. 31, 2017
Aug. 31, 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 Jul. 31, 2017  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   131,481,143
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2017
Jan. 31, 2017
CURRENT ASSETS:    
Cash and cash equivalents $ 68,936 $ 74,186
Short-term marketable securities 325,744 160,770
Accounts receivable, net 84,805 101,549
Prepaid expenses and other current assets 17,509 13,197
Total current assets 496,994 349,702
Property and equipment, net 13,027 13,104
Marketable securities, noncurrent 81,072 20,710
Intangible assets, net 5,166 7,051
Goodwill 31,516 31,516
Restricted cash 18,048 15,446
Other assets 3,994 5,015
TOTAL ASSETS 649,817 442,544
CURRENT LIABILITIES:    
Accounts payable 6,326 3,550
Accrued compensation 32,254 33,376
Other accrued liabilities 15,670 9,918
Deferred revenue, current portion 194,252 192,242
Total current liabilities 248,502 239,086
Deferred revenue, less current portion 36,869 25,182
Other liabilities 9,058 4,345
TOTAL LIABILITIES 294,429 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,318,447 192,795
Accumulated other comprehensive loss (521) (556)
Accumulated deficit (962,545) (675,997)
TOTAL STOCKHOLDERS’ EQUITY (DEFICIT) 355,388 (483,756)
TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) $ 649,817 $ 442,544
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Revenue:        
Subscription $ 73,986,000 $ 50,688,000 $ 138,657,000 $ 91,360,000
Services 15,842,000 13,768,000 30,767,000 29,581,000
Total revenue 89,828,000 64,456,000 169,424,000 120,941,000
Cost of revenue:        
Subscription [1],[2] 15,215,000 9,706,000 41,687,000 19,057,000
Services [1],[2] 16,755,000 11,633,000 50,395,000 23,317,000
Total cost of revenue [1],[2] 31,970,000 21,339,000 92,082,000 42,374,000
Gross profit 57,858,000 43,117,000 77,342,000 78,567,000
Operating expenses:        
Research and development [1],[2] 42,844,000 26,635,000 138,675,000 51,150,000
Sales and marketing [1],[2] 62,135,000 46,902,000 172,578,000 93,044,000
General and administrative [1],[2] 18,564,000 8,367,000 54,114,000 16,676,000
Total operating expenses [1],[2] 123,543,000 81,904,000 365,367,000 160,870,000
Loss from operations (65,685,000) (38,787,000) (288,025,000) (82,303,000)
Interest income, net 1,440,000 708,000 2,089,000 1,448,000
Other income (expense), net 817,000 (178,000) 839,000 (15,000)
Net loss before provision for income taxes (63,428,000) (38,257,000) (285,097,000) (80,870,000)
Provision for income taxes (801,000) (470,000) (1,451,000) (970,000)
Net loss $ (64,229,000) $ (38,727,000) $ (286,548,000) $ (81,840,000)
Net loss per share, basic and diluted (in dollars per share) $ (0.48) $ (1.07) $ (3.28) $ (2.27)
Weighted-average shares used in computing net loss attributable to common stockholders, basic and diluted (in shares) 134,506 36,257 87,293 36,090
[1] Amounts include amortization of acquired intangible assets as follows (in thousands): Three Months Ended July 31, Six Months Ended July 31, 2017 2016 2017 2016Cost of revenue – subscription $510 $514 $1,024 969Sales and marketing 431 431 861 861
[2] Amounts include stock‑based compensation expense as follows (in thousands): Three Months Ended July 31, Six Months Ended July 31, 2017 2016 2017 2016Cost of revenue – subscription $3,693 $374 $19,393 $708Cost of revenue – services 3,890 457 24,227 931Research and development 13,128 1,458 81,029 3,013Sales and marketing 12,137 1,474 72,678 3,033General and administrative 6,603 1,815 33,206 3,556
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Operations - Parenthetical - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Amortization expense of intangible assets $ 900 $ 900 $ 1,900 $ 1,800
Cost of revenue – subscription        
Stock-based compensation expense 3,693 374 19,393 708
Amortization expense of intangible assets 510 514 1,024 969
Cost of revenue – services        
Stock-based compensation expense 3,890 457 24,227 931
Research and development        
Stock-based compensation expense 13,128 1,458 81,029 3,013
Sales and marketing        
Stock-based compensation expense 12,137 1,474 72,678 3,033
Amortization expense of intangible assets 431 431 861 861
General and administrative        
Stock-based compensation expense $ 6,603 $ 1,815 $ 33,206 $ 3,556
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Statement of Comprehensive Income [Abstract]        
Net loss $ (64,229) $ (38,727) $ (286,548) $ (81,840)
Other comprehensive income, net of tax:        
Foreign currency translation gains (losses) (34) (204) (26) 33
Unrealized gain on investments 26 84 61 353
Total other comprehensive income, net of tax (8) (120) 35 386
Comprehensive loss $ (64,237) $ (38,847) $ (286,513) $ (81,454)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2017
Jul. 31, 2016
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (286,548) $ (81,840)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 6,994 4,953
Stock-based compensation 230,533 11,241
Accretion and amortization of marketable securities 414 1,966
Changes in assets and liabilities:    
Accounts receivable 16,744 4,011
Prepaid expenses and other assets 639 (784)
Accounts payable 1,674 1,872
Accrued compensation (4,983) (3,128)
Accrued expenses and other liabilities 2,970 1,006
Deferred revenue 13,697 8,604
Net cash used in operating activities (17,866) (52,099)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of marketable securities (387,154) (90,409)
Sales of marketable securities 43,198 34,372
Maturities of marketable securities 117,604 129,945
Cash used in business combinations, net of cash acquired 0 (2,700)
Capital expenditures (1,971) (6,135)
Net cash provided by (used in) investing activities (228,323) 65,073
CASH FLOWS FROM FINANCING ACTIVITIES    
Net proceeds from issuance of common stock in initial public offering 237,686 0
Proceeds from employee stock plans 5,932 1,633
Net cash provided by financing activities 243,618 1,633
Effect of exchange rate changes (77) 34
Net increase (decrease) in cash, cash equivalents and restricted cash (2,648) 14,641
Cash, cash equivalents and restricted cash — Beginning of period 89,632 35,994
Cash, cash equivalents and restricted cash — End of period 86,984 50,635
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid for income taxes 1,352 654
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Purchases of property and equipment in other accrued liabilities 3,054 570
Deferred offering costs in accounts payable and other accrued liabilities 264 0
Conversion of redeemable convertible preferred stock to common stock $ 657,687 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Organization and Description of Business
6 Months Ended
Jul. 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 July 31, 2017 and January 31, 2017, we had an accumulated deficit totaling $962.5 million 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”), 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.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies
6 Months Ended
Jul. 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 six months ended July 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 April 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 April 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 July 31,
 
2017
 
2016
Cash and cash equivalents
$
68,936

 
$
50,609

Restricted cash
18,048

 
26

Cash, cash equivalents and restricted cash
$
86,984

 
$
50,635


Concentration of Credit Risk and Significant Customers
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities, restricted cash, and accounts receivable. Our cash is deposited with high credit quality financial institutions. At times such deposits may be in excess of the Federal Depository Insurance Corporation insured limits. We have not experienced any losses on these deposits.
At July 31, 2017, one customer represented 18% of accounts receivable. At January 31, 2017, another customer represented 21% of accounts receivable. For the three and six months ended July 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 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 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 will be issued on a date to be determined by the board of directors that will be after the second full trading day following the release of earnings by us for the second quarter of fiscal 2018 to the extent the service‑based condition has 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.
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 Attributable to Common Stockholders
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, there is the potential for significant impacts on the timing of our revenue recognition and contract acquisition costs, such as sales commissions. 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. 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 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.7.0.1
Cash Equivalents and Marketable Securities
6 Months Ended
Jul. 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 July 31, 2017 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
6,173

 
$

 
$

 
$
6,173

Corporate notes and obligations
4,000

 

 

 
4,000

Commercial paper
15,097

 

 

 
15,097

Municipal securities
6,000

 

 
(1
)
 
5,999

Reverse repurchase agreements(2)
9,000

 

 

 
9,000

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
17,816

 

 
(4
)
 
17,812

Asset-backed securities
45,521

 

 
(22
)
 
45,499

Corporate notes and obligations
192,811

 
47

 
(105
)
 
192,753

Commercial paper
80,554

 
1

 
(1
)
 
80,554

Municipal securities
14,348

 
13

 
(3
)
 
14,358

Certificates of deposit
49,850

 
7

 
(3
)
 
49,854

U.S. treasury securities
5,985

 
1

 

 
5,986

Total cash equivalents and marketable
securities
$
447,155

 
$
69

 
$
(139
)
 
$
447,085

___________
(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of July 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 four years at both July 31, 2017 and January 31, 2017.
As of July 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
$
17,813

 
$
(4
)
 
$

 
$

 
$
17,813

 
$
(4
)
Asset-backed securities
44,278

 
(21
)
 
1,221

 
(1
)
 
45,499

 
(22
)
Corporate notes and obligations
106,474

 
(86
)
 
8,391

 
(19
)
 
114,865

 
(105
)
Commercial paper
14,980

 
(1
)
 

 

 
14,980

 
(1
)
Municipal securities
11,001

 
(3
)
 
1,974

 
(1
)
 
12,975

 
(4
)
Certificates of deposit
20,997

 
(3
)
 

 

 
20,997

 
(3
)
Total
$
215,543

 
$
(118
)
 
$
11,586

 
$
(21
)
 
$
227,129

 
$
(139
)

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 $15,000 as of July 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 July 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 six months ended July 31, 2017 and 2016.
Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the three and six months ended July 31, 2017 and 2016.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurement
6 Months Ended
Jul. 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 July 31, 2017 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
6,173

 
$

 
$

 
$
6,173

Corporate notes and obligations
 
 
4,000

 
 
 
4,000

Commercial paper

 
15,097

 

 
15,097

Municipal securities

 
5,999

 

 
5,999

Reverse repurchase agreement

 
9,000

 

 
9,000

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations

 
17,812

 

 
17,812

Asset-backed securities

 
45,499

 

 
45,499

Corporate notes and obligations

 
192,753

 

 
192,753

Commercial paper

 
80,554

 

 
80,554

Municipal securities

 
14,358

 

 
14,358

Certificates of deposit

 
49,854

 

 
49,854

U.S. treasury securities

 
5,986

 

 
5,986

Restricted cash:
 
 
 
 
 
 
 
Money market funds
14,672

 

 

 
14,672

Total financial assets
$
20,845

 
$
440,912

 
$

 
$
461,757

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 six months ended July 31, 2017 and 2016.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components
6 Months Ended
Jul. 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
 
July 31, 2017
 
January 31, 2017
Computer equipment and software
$
18,165

 
$
17,981

Office furniture and equipment
5,956

 
4,350

Leasehold improvements
9,400

 
8,468

Construction in progress
2,310

 

Property and equipment, gross
35,831

 
30,799

Less: accumulated depreciation and amortization
(22,804
)
 
(17,695
)
Property and equipment, net
$
13,027

 
$
13,104

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

 
$
(5,563
)
 
$
4,592

 
2.5
Customer relationships and other acquired intangible assets
6,125

 
(5,551
)
 
574

 
0.3
Total
$
16,280

 
$
(11,114
)
 
$
5,166

 
2.3
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 $0.9 million for both the three months ended July 31, 2017 and 2016, and $1.9 million and $1.8 million for the six months ended July 31, 2017 and 2016, respectively.

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

2019
2,031

2020
1,140

2021
347

2022
58

Total intangible assets, net
$
5,166


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

 
$
2,330

Accrued bonuses
10,369

 
15,338

Accrued commissions
7,896

 
11,856

Employee stock purchase plan withholdings
3,861

 

Accrued compensation-related taxes and other
6,894

 
3,852

Total accrued compensation
$
32,254

 
$
33,376

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

 
$
1,585

Deferred real estate costs
523

 
47

Accrued professional costs
2,196

 
2,147

Customer deposits
252

 
301

Deferred sublease income
1,266

 
861

Accrued self-insurance costs
938

 
746

Other
8,254

 
4,231

Total other accrued liabilities
$
15,670

 
$
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.7.0.1
Commitments and Contingencies
6 Months Ended
Jul. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Letters of Credit
As of both July 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 July 31, 2017 are as follows (in thousands, by fiscal year):
 
Minimum Lease Payments
 
Sublease Rental Proceeds
 
Net Minimum Lease Payments
Remaining six months of fiscal 2018
$
7,131

 
(5,361
)
 
1,770

2019
31,903

 
(13,295
)
 
18,608

2020
33,525

 
(13,693
)
 
19,832

2021
33,562

 
(14,101
)
 
19,461

2022
30,700

 
(10,861
)
 
19,839

2023 and thereafter
159,884

 
(4,278
)
 
155,606

Total
$
296,705

 
$
(61,589
)
 
$
235,116


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.6 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 months 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 $3.3 million and $2.2 million for the three months ended July 31, 2017 and 2016, respectively, and $5.7 million and $4.1 million for the six months ended July 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 24 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity
6 Months Ended
Jul. 31, 2017
Equity [Abstract]  
Stockholders' Equity
Stockholders' Equity
Convertible Preferred Stock
There were no outstanding shares of convertible preferred stock as of July 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 July 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 July 31, 2017 there were 1,200,000,000 shares of common stock, par value $0.00005, authorized and 131,250,336 shares of common stock issue and outstanding. The number of shares of common stock issued and outstanding at July 31, 2017 excludes 6,025,651 shares of common stock subject to RSUs that vested upon or subsequent to the effective date of our IPO and will be issued on a date to be determined by our board of directors. 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 issue and outstanding.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Option Plans
6 Months Ended
Jul. 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 an 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 July 31, 2017 there are 79,258,322 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 option price will not be less than 110% of such fair market value. 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:
 
 
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
 
39,300

 
20.67

 

 

Exercised
 
(895,118
)
 
2.31

 

 

Canceled
 
(172,419
)
 
12.30

 

 

Balance — July 31, 2017
 
22,211,442

 
$
4.73

 
5.4

 
$
279,685


The total intrinsic value of options exercised during the six months ended July 31, 2017 and 2016 was $12.2 million and $12.4 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 option exercises has been recognized.
The weighted‑average grant‑date value for purposes of recognizing stock‑based compensation expense of employee options granted during the six months ended July 31, 2017 and 2016 was $8.83 and $10.24 per share, respectively.
The unamortized stock‑based compensation expense for options of $18.5 million at July 31, 2017 will be recognized over the average remaining vesting period of 1.7 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
3,531,520

 
16.55

Canceled
(666,479
)
 
16.43

Vested and converted to shares
(41,115
)
 
22.38

Balance —July 31, 2017
24,197,948

 
$
15.25


The unamortized stock‑based compensation expense for RSUs of $153.2 million at July 31, 2017 will be recognized over the average remaining vesting period of 1.6 years. The number of RSUs outstanding at July 31, 2017 in the table above includes 6,025,651 shares of common stock subject to RSUs that vested upon or subsequent to the effective date of our IPO and will be issued on a date to be determined by our board of directors.
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 July 31, 2017$3.9 million has been withheld on behalf of employees for a future purchase under the ESPP and is recorded in other accrued compensation.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
6 Months Ended
Jul. 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 six months ended July 31, 2017, our tax provision was $1.5 million, compared to $1.0 million for the same period a year ago. The tax provision for the six months ended July 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 27 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions
6 Months Ended
Jul. 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 20% of outstanding shares as of July 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 $5.3 million and $3.9 million for the six months ended July 31, 2017 and 2016, respectively. There was $3.0 million and $2.3 million in accounts receivable due from Intel as of July 31, 2017 and January 31, 2017, respectively. There was $2.8 million and $2.1 million in deferred revenue as of July 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 two companies that are our customers. The aggregate revenue we recognized from these customers was $3.4 million and $2.1 million for the six months ended July 31, 2017 and 2016, respectively. There was $0.6 million and $4.5 million in accounts receivable due from these customers as of July 31, 2017 and January 31, 2017, respectively. There was $5.7 million and $5.5 million in deferred revenue as of July 31, 2017 and January 31, 2017, respectively.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information
6 Months Ended
Jul. 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 July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
Revenue:
 
 
 
 
 
 
 
Subscription
$
73,986

 
$
50,688

 
$
138,657

 
$
91,360

Services
15,842

 
13,768

 
30,767

 
29,581

Total revenue
$
89,828

 
$
64,456

 
$
169,424

 
$
120,941


 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
Contribution margin:
 
 
 
 
 
 
 
Subscription
$62,974
 
41,870

 
117,387

 
73,980

Services
2,977

 
2,592

 
4,599

 
7,195

Total segment contribution margin
$65,951
 
$44,462
 
$121,986
 
$81,175

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

 
$
44,462

 
$
121,986

 
$
81,175

Amortization of acquired intangible assets
(941
)
 
(945
)
 
(1,885
)
 
(1,830
)
Stock-based compensation expense
(39,451
)
 
(5,578
)
 
(230,533
)
 
(11,241
)
Corporate costs, such as research and development, corporate general and administrative and other
(91,244
)
 
(76,726
)
 
(177,593
)
 
(150,407
)
Loss from operations
$
(65,685
)
 
$
(38,787
)
 
$
(288,025
)
 
$
(82,303
)

Sales outside of the United States represented approximately 28% and 23% of our total revenue for the three months ended July 31, 2017 and 2016, respectively, and 27% and 24% of our total revenue for the six months ended July 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 July 31, 2017 and January 31, 2017, assets located outside the United States were 2% and 3% of total assets, respectively.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share Attributable to Common Stockholders
6 Months Ended
Jul. 31, 2017
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders
Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented (in thousands, except per share data):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
Numerator:
 
 
 
 
 
 
 
Net loss
$
(64,229
)
 
$
(38,727
)
 
$
(286,548
)
 
$
(81,840
)
Denominator:
 
 
 
 
 
 
 
Weighted-average shares used in computing net loss per share, basic and diluted
134,506

 
36,257

 
87,293

 
36,090

Net loss per share, basic and diluted
$
(0.48
)
 
$
(1.07
)
 
$
(3.28
)
 
$
(2.27
)

The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stockholders for the periods presented because their effect would have been anti‑dilutive (in thousands):
 
As of July 31,
 
2017
 
2016
Redeemable convertible preferred stock on an as-if converted basis

 
74,907

Stock options to purchase common stock
22,211

 
23,819

Restricted stock units
18,172

 
14,017

Shares issuable pursuant to the ESPP
1,004

 

Total
41,387

 
112,743

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Events
6 Months Ended
Jul. 31, 2017
Subsequent Events [Abstract]  
Subsequent Events
Subsequent Events
In September 2017, we acquired Fast Forward Labs, a leading machine learning and applied artificial intelligence research company based in New York. This acquisition will be accounted for as a business combination. The estimated purchase price is not material.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jul. 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 six months ended July 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 April 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 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 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 will be issued on a date to be determined by the board of directors that will be after the second full trading day following the release of earnings by us for the second quarter of fiscal 2018 to the extent the service‑based condition has 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.
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 Attributable to Common Stockholders
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, there is the potential for significant impacts on the timing of our revenue recognition and contract acquisition costs, such as sales commissions. 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. 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 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.7.0.1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jul. 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 July 31,
 
2017
 
2016
Cash and cash equivalents
$
68,936

 
$
50,609

Restricted cash
18,048

 
26

Cash, cash equivalents and restricted cash
$
86,984

 
$
50,635

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

 
$

 
$

 
$
6,173

Corporate notes and obligations
4,000

 

 

 
4,000

Commercial paper
15,097

 

 

 
15,097

Municipal securities
6,000

 

 
(1
)
 
5,999

Reverse repurchase agreements(2)
9,000

 

 

 
9,000

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
17,816

 

 
(4
)
 
17,812

Asset-backed securities
45,521

 

 
(22
)
 
45,499

Corporate notes and obligations
192,811

 
47

 
(105
)
 
192,753

Commercial paper
80,554

 
1

 
(1
)
 
80,554

Municipal securities
14,348

 
13

 
(3
)
 
14,358

Certificates of deposit
49,850

 
7

 
(3
)
 
49,854

U.S. treasury securities
5,985

 
1

 

 
5,986

Total cash equivalents and marketable
securities
$
447,155

 
$
69

 
$
(139
)
 
$
447,085

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

 
$
50,609

Restricted cash
18,048

 
26

Cash, cash equivalents and restricted cash
$
86,984

 
$
50,635

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jul. 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 July 31,
 
2017
 
2016
Cash and cash equivalents
$
68,936

 
$
50,609

Restricted cash
18,048

 
26

Cash, cash equivalents and restricted cash
$
86,984

 
$
50,635

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

 
$

 
$

 
$
6,173

Corporate notes and obligations
4,000

 

 

 
4,000

Commercial paper
15,097

 

 

 
15,097

Municipal securities
6,000

 

 
(1
)
 
5,999

Reverse repurchase agreements(2)
9,000

 

 

 
9,000

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
17,816

 

 
(4
)
 
17,812

Asset-backed securities
45,521

 

 
(22
)
 
45,499

Corporate notes and obligations
192,811

 
47

 
(105
)
 
192,753

Commercial paper
80,554

 
1

 
(1
)
 
80,554

Municipal securities
14,348

 
13

 
(3
)
 
14,358

Certificates of deposit
49,850

 
7

 
(3
)
 
49,854

U.S. treasury securities
5,985

 
1

 

 
5,986

Total cash equivalents and marketable
securities
$
447,155

 
$
69

 
$
(139
)
 
$
447,085

___________
(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of July 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 July 31, 2017 (in thousands):
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Cash equivalents:(1)
 
 
 
 
 
 
 
Money market funds
$
6,173

 
$

 
$

 
$
6,173

Corporate notes and obligations
4,000

 

 

 
4,000

Commercial paper
15,097

 

 

 
15,097

Municipal securities
6,000

 

 
(1
)
 
5,999

Reverse repurchase agreements(2)
9,000

 

 

 
9,000

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations
17,816

 

 
(4
)
 
17,812

Asset-backed securities
45,521

 

 
(22
)
 
45,499

Corporate notes and obligations
192,811

 
47

 
(105
)
 
192,753

Commercial paper
80,554

 
1

 
(1
)
 
80,554

Municipal securities
14,348

 
13

 
(3
)
 
14,358

Certificates of deposit
49,850

 
7

 
(3
)
 
49,854

U.S. treasury securities
5,985

 
1

 

 
5,986

Total cash equivalents and marketable
securities
$
447,155

 
$
69

 
$
(139
)
 
$
447,085

___________
(1)
Included in “cash and cash equivalents” in the accompanying consolidated balance sheet as of July 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 July 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
$
17,813

 
$
(4
)
 
$

 
$

 
$
17,813

 
$
(4
)
Asset-backed securities
44,278

 
(21
)
 
1,221

 
(1
)
 
45,499

 
(22
)
Corporate notes and obligations
106,474

 
(86
)
 
8,391

 
(19
)
 
114,865

 
(105
)
Commercial paper
14,980

 
(1
)
 

 

 
14,980

 
(1
)
Municipal securities
11,001

 
(3
)
 
1,974

 
(1
)
 
12,975

 
(4
)
Certificates of deposit
20,997

 
(3
)
 

 

 
20,997

 
(3
)
Total
$
215,543

 
$
(118
)
 
$
11,586

 
$
(21
)
 
$
227,129

 
$
(139
)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurement (Tables)
6 Months Ended
Jul. 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 July 31, 2017 (in thousands):
 
Level 1
 
Level 2
 
Level 3
 
Total
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
6,173

 
$

 
$

 
$
6,173

Corporate notes and obligations
 
 
4,000

 
 
 
4,000

Commercial paper

 
15,097

 

 
15,097

Municipal securities

 
5,999

 

 
5,999

Reverse repurchase agreement

 
9,000

 

 
9,000

Marketable securities:
 
 
 
 
 
 
 
U.S. agency obligations

 
17,812

 

 
17,812

Asset-backed securities

 
45,499

 

 
45,499

Corporate notes and obligations

 
192,753

 

 
192,753

Commercial paper

 
80,554

 

 
80,554

Municipal securities

 
14,358

 

 
14,358

Certificates of deposit

 
49,854

 

 
49,854

U.S. treasury securities

 
5,986

 

 
5,986

Restricted cash:
 
 
 
 
 
 
 
Money market funds
14,672

 

 

 
14,672

Total financial assets
$
20,845

 
$
440,912

 
$

 
$
461,757

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.7.0.1
Balance Sheet Components (Tables)
6 Months Ended
Jul. 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
 
July 31, 2017
 
January 31, 2017
Computer equipment and software
$
18,165

 
$
17,981

Office furniture and equipment
5,956

 
4,350

Leasehold improvements
9,400

 
8,468

Construction in progress
2,310

 

Property and equipment, gross
35,831

 
30,799

Less: accumulated depreciation and amortization
(22,804
)
 
(17,695
)
Property and equipment, net
$
13,027

 
$
13,104

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

 
$
(5,563
)
 
$
4,592

 
2.5
Customer relationships and other acquired intangible assets
6,125

 
(5,551
)
 
574

 
0.3
Total
$
16,280

 
$
(11,114
)
 
$
5,166

 
2.3
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 July 31, 2017 is as follows (in thousands, by fiscal year):
Remaining six months of fiscal 2018
$
1,590

2019
2,031

2020
1,140

2021
347

2022
58

Total intangible assets, net
$
5,166

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

 
$
2,330

Accrued bonuses
10,369

 
15,338

Accrued commissions
7,896

 
11,856

Employee stock purchase plan withholdings
3,861

 

Accrued compensation-related taxes and other
6,894

 
3,852

Total accrued compensation
$
32,254

 
$
33,376

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

 
$
1,585

Deferred real estate costs
523

 
47

Accrued professional costs
2,196

 
2,147

Customer deposits
252

 
301

Deferred sublease income
1,266

 
861

Accrued self-insurance costs
938

 
746

Other
8,254

 
4,231

Total other accrued liabilities
$
15,670

 
$
9,918

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jul. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity Schedule
Future minimum lease payments and sublease proceeds under non-cancelable operating leases at July 31, 2017 are as follows (in thousands, by fiscal year):
 
Minimum Lease Payments
 
Sublease Rental Proceeds
 
Net Minimum Lease Payments
Remaining six months of fiscal 2018
$
7,131

 
(5,361
)
 
1,770

2019
31,903

 
(13,295
)
 
18,608

2020
33,525

 
(13,693
)
 
19,832

2021
33,562

 
(14,101
)
 
19,461

2022
30,700

 
(10,861
)
 
19,839

2023 and thereafter
159,884

 
(4,278
)
 
155,606

Total
$
296,705

 
$
(61,589
)
 
$
235,116

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Option Plans (Tables)
6 Months Ended
Jul. 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:
 
 
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
 
39,300

 
20.67

 

 

Exercised
 
(895,118
)
 
2.31

 

 

Canceled
 
(172,419
)
 
12.30

 

 

Balance — July 31, 2017
 
22,211,442

 
$
4.73

 
5.4

 
$
279,685

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
3,531,520

 
16.55

Canceled
(666,479
)
 
16.43

Vested and converted to shares
(41,115
)
 
22.38

Balance —July 31, 2017
24,197,948

 
$
15.25

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information (Tables)
6 Months Ended
Jul. 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 July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
Revenue:
 
 
 
 
 
 
 
Subscription
$
73,986

 
$
50,688

 
$
138,657

 
$
91,360

Services
15,842

 
13,768

 
30,767

 
29,581

Total revenue
$
89,828

 
$
64,456

 
$
169,424

 
$
120,941


 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
Contribution margin:
 
 
 
 
 
 
 
Subscription
$62,974
 
41,870

 
117,387

 
73,980

Services
2,977

 
2,592

 
4,599

 
7,195

Total segment contribution margin
$65,951
 
$44,462
 
$121,986
 
$81,175
Reconciliation of Segment Financial Information to Loss from Operations
The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
Segment contribution margin
$
65,951

 
$
44,462

 
$
121,986

 
$
81,175

Amortization of acquired intangible assets
(941
)
 
(945
)
 
(1,885
)
 
(1,830
)
Stock-based compensation expense
(39,451
)
 
(5,578
)
 
(230,533
)
 
(11,241
)
Corporate costs, such as research and development, corporate general and administrative and other
(91,244
)
 
(76,726
)
 
(177,593
)
 
(150,407
)
Loss from operations
$
(65,685
)
 
$
(38,787
)
 
$
(288,025
)
 
$
(82,303
)
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jul. 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 July 31,
 
Six Months Ended July 31,
 
2017
 
2016
 
2017
 
2016
Numerator:
 
 
 
 
 
 
 
Net loss
$
(64,229
)
 
$
(38,727
)
 
$
(286,548
)
 
$
(81,840
)
Denominator:
 
 
 
 
 
 
 
Weighted-average shares used in computing net loss per share, basic and diluted
134,506

 
36,257

 
87,293

 
36,090

Net loss per share, basic and diluted
$
(0.48
)
 
$
(1.07
)
 
$
(3.28
)
 
$
(2.27
)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stockholders for the periods presented because their effect would have been anti‑dilutive (in thousands):
 
As of July 31,
 
2017
 
2016
Redeemable convertible preferred stock on an as-if converted basis

 
74,907

Stock options to purchase common stock
22,211

 
23,819

Restricted stock units
18,172

 
14,017

Shares issuable pursuant to the ESPP
1,004

 

Total
41,387

 
112,743

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Organization and Description of Business - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
May 03, 2017
Jul. 31, 2017
Jan. 31, 2017
Subsequent Event [Line Items]      
Accumulated deficit   $ (962,545) $ (675,997)
Common stock issued (in shares)     38,156,688
Convertible preferred stock (in shares) 74,907,415    
Redeemable convertible preferred stock   $ 0 $ (657,687)
Affiliated Entity | Cloudera Foundation | Donation to Non-Profit Affiliate      
Subsequent Event [Line Items]      
Cash donation $ 2,400    
IPO proceeds donated (as a percent) 1.00%    
IPO      
Subsequent Event [Line Items]      
Common stock issued (in shares) 17,250,000    
Public offering price (in dollars per share) $ 15.00    
Aggregate net proceeds from stock offering $ 235,400    
Underwriting and commissions 18,100    
Other issuance costs $ 5,300    
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies - Cash as Reported on the Condensed Consolidated Statements of Cash Flows (Details) - USD ($)
$ in Thousands
Jul. 31, 2017
Jan. 31, 2017
Jul. 31, 2016
Jan. 31, 2016
Accounting Policies [Abstract]        
Cash and cash equivalents $ 68,936 $ 74,186 $ 50,609  
Restricted cash 18,048 15,446 26  
Cash, cash equivalents and restricted cash $ 86,984 $ 89,632 $ 50,635 $ 35,994
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Millions
6 Months Ended 12 Months Ended
Apr. 27, 2017
USD ($)
Jul. 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)   18.00% 21.00%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2017
Jan. 31, 2017
Marketable securities:    
Unrealized Gains $ 69 $ 25
Unrealized Losses (139) (156)
Total cash equivalents and marketable securities, Amortized Cost 447,155 240,298
Total cash equivalents and marketable securities, Estimated Fair Value $ 447,085 240,167
Principal amount (as a percent) 102.00%  
U.S. agency obligations    
Marketable securities:    
Amortized Cost $ 17,816  
Unrealized Gains 0  
Unrealized Losses (4)  
Estimated Fair Value 17,812  
Asset-backed securities    
Marketable securities:    
Amortized Cost 45,521 39,281
Unrealized Gains 0 0
Unrealized Losses (22) (17)
Estimated Fair Value 45,499 39,264
Corporate notes and obligations    
Marketable securities:    
Amortized Cost 192,811 105,698
Unrealized Gains 47 5
Unrealized Losses (105) (116)
Estimated Fair Value 192,753 105,587
Commercial paper    
Marketable securities:    
Amortized Cost 80,554  
Unrealized Gains 1  
Unrealized Losses (1)  
Estimated Fair Value 80,554  
Municipal securities    
Marketable securities:    
Amortized Cost 14,348 16,128
Unrealized Gains 13 0
Unrealized Losses (3) (23)
Estimated Fair Value 14,358 16,105
Certificates of deposit    
Marketable securities:    
Amortized Cost 49,850 15,500
Unrealized Gains 7 20
Unrealized Losses (3) 0
Estimated Fair Value 49,854 15,520
U.S. treasury securities    
Marketable securities:    
Amortized Cost 5,985 5,004
Unrealized Gains 1 0
Unrealized Losses 0 0
Estimated Fair Value 5,986 5,004
Money market funds    
Cash Equivalents:    
Amortized Cost 6,173 49,390
Estimated Fair Value 6,173 49,390
U.S. agency obligations    
Cash Equivalents:    
Amortized Cost   3,249
Estimated Fair Value   3,249
Corporate notes and obligations    
Cash Equivalents:    
Amortized Cost 4,000 2,050
Estimated Fair Value 4,000 2,050
Commercial paper    
Cash Equivalents:    
Amortized Cost 15,097 3,998
Estimated Fair Value 15,097 $ 3,998
Municipal securities    
Cash Equivalents:    
Amortized Cost 6,000  
Cash Equivalents, Accumulated Gross Unrealized Loss, before Tax (1)  
Estimated Fair Value 5,999  
Reverse repurchase agreement    
Cash Equivalents:    
Amortized Cost 9,000  
Estimated Fair Value $ 9,000  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash Equivalents and Marketable Securities - Narrative (Details) - USD ($)
6 Months Ended
Jul. 31, 2017
Jan. 31, 2017
Cash and Cash Equivalents [Line Items]    
Unrealized losses, greater than 12 months $ 21,000 $ 0
Unrealized loss, less than 12 months $ 118,000  
Minimum    
Cash and Cash Equivalents [Line Items]    
Marketable securities term 1 year  
Unrealized loss, less than 12 months $ 1,000 1,000
Maximum    
Cash and Cash Equivalents [Line Items]    
Marketable securities term 4 years  
Unrealized loss, less than 12 months $ 15,000 $ 26,000
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash Equivalents and Marketable Securities - Schedule of Marketable Securities in an Unrealized Loss Position (Details) - USD ($)
Jul. 31, 2017
Jan. 31, 2017
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months $ 215,543,000  
Unrealized loss, less than 12 months (118,000)  
Fair value, greater than 12 months 11,586,000  
Unrealized losses, greater than 12 months (21,000) $ 0
Total fair value 227,129,000  
Total unrealized losses (139,000)  
U.S. agency obligations    
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months 17,813,000  
Unrealized loss, less than 12 months (4,000)  
Fair value, greater than 12 months 0  
Unrealized losses, greater than 12 months 0  
Total fair value 17,813,000  
Total unrealized losses (4,000)  
Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months 44,278,000  
Unrealized loss, less than 12 months (21,000)  
Fair value, greater than 12 months 1,221,000  
Unrealized losses, greater than 12 months (1,000)  
Total fair value 45,499,000  
Total unrealized losses (22,000)  
Corporate notes and obligations    
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months 106,474,000  
Unrealized loss, less than 12 months (86,000)  
Fair value, greater than 12 months 8,391,000  
Unrealized losses, greater than 12 months (19,000)  
Total fair value 114,865,000  
Total unrealized losses (105,000)  
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months 14,980,000  
Unrealized loss, less than 12 months (1,000)  
Fair value, greater than 12 months 0  
Unrealized losses, greater than 12 months 0  
Total fair value 14,980,000  
Total unrealized losses (1,000)  
Municipal securities    
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months 11,001,000  
Unrealized loss, less than 12 months (3,000)  
Fair value, greater than 12 months 1,974,000  
Unrealized losses, greater than 12 months (1,000)  
Total fair value 12,975,000  
Total unrealized losses (4,000)  
Certificates of deposit    
Schedule of Available-for-sale Securities [Line Items]    
Fair value, less than 12 months 20,997,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 20,997,000  
Total unrealized losses $ (3,000)  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) - USD ($)
Jul. 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 $ 17,812,000  
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 45,499,000 $ 39,264,000
Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 192,753,000 105,587,000
Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 14,358,000 16,105,000
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 49,854,000 15,520,000
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 5,986,000 5,004,000
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 461,757,000 255,613,000
Fair Value, Measurements, Recurring | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 17,812,000  
Fair Value, Measurements, Recurring | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 45,499,000 39,264,000
Fair Value, Measurements, Recurring | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 192,753,000 105,587,000
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 80,554,000  
Fair Value, Measurements, Recurring | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 14,358,000 16,105,000
Fair Value, Measurements, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 49,854,000 15,520,000
Fair Value, Measurements, Recurring | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 5,986,000 5,004,000
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 20,845,000 64,836,000
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 0 0
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 440,912,000 190,777,000
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 17,812,000  
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 45,499,000 39,264,000
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 192,753,000 105,587,000
Fair Value, Measurements, Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value 80,554,000  
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,358,000 16,105,000
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 49,854,000 15,520,000
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 5,986,000 5,004,000
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,173,000 49,390,000
Restricted cash 14,672,000 15,446,000
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,173,000 49,390,000
Restricted cash 14,672,000 15,446,000
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 | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 4,000,000  
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 4,000,000  
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,000
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,000
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,000
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,000
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 15,097,000 3,998,000
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 15,097,000 3,998,000
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 5,999,000  
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 5,999,000  
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 9,000,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 9,000,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 47 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) - USD ($)
$ in Thousands
Jul. 31, 2017
Jan. 31, 2017
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 35,831 $ 30,799
Accumulated depreciation and amortization (22,804) (17,695)
Property and equipment, net 13,027 13,104
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 18,165 17,981
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 5,956 4,350
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 9,400 8,468
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,310 $ 0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Depreciation $ 2.4 $ 1.6 $ 5.1 $ 3.1
Amortization expense of intangible assets $ 0.9 $ 0.9 $ 1.9 $ 1.8
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2017
Jan. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 16,280 $ 16,280
Accumulated Amortization (11,114) (9,229)
Net Book Value $ 5,166 $ 7,051
Weighted Average Remaining Useful Life (in years) 2 years 3 months 18 days 2 years 6 months
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 10,155 $ 10,155
Accumulated Amortization (5,563) (4,548)
Net Book Value $ 4,592 $ 5,607
Weighted Average Remaining Useful Life (in years) 2 years 6 months 2 years 10 months 24 days
Customer relationships and other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 6,125 $ 6,125
Accumulated Amortization (5,551) (4,681)
Net Book Value $ 574 $ 1,444
Weighted Average Remaining Useful Life (in years) 3 months 18 days 9 months 18 days
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2017
Jan. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Remaining six months of fiscal 2018 $ 1,590  
2019 2,031  
2020 1,140  
2021 347  
2022 58  
Net Book Value $ 5,166 $ 7,051
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2017
Jan. 31, 2017
Accrued Compensation    
Accrued salaries and benefits $ 3,234 $ 2,330
Accrued bonuses 10,369 15,338
Accrued commissions 7,896 11,856
Employee stock purchase plan withholdings 3,861 0
Accrued compensation-related taxes and other 6,894 3,852
Total accrued compensation 32,254 33,376
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued taxes 2,241 1,585
Deferred real estate costs 523 47
Accrued professional costs 2,196 2,147
Customer deposits 252 301
Deferred sublease income 1,266 861
Accrued self-insurance costs 938 746
Other 8,254 4,231
Total other accrued liabilities $ 15,670 $ 9,918
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2017
Feb. 28, 2017
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Jan. 31, 2017
Operating Leased Assets [Line Items]              
Letters of credit     $ 19,900   $ 19,900   $ 16,800
Sublease Rental Proceeds, Remaining six months of fiscal 2018     5,361   5,361    
Sublease Rental Proceeds, 2019     13,295   13,295    
Sublease Rental Proceeds, 2020     13,693   13,693    
Sublease Rental Proceeds, 2021     14,101   14,101    
Sublease Rental Proceeds, 2022     10,861   10,861    
Minimum lease payments     296,705   296,705    
Rent expense     $ 3,300 $ 2,200 $ 5,700 $ 4,100  
Palo Alto, California              
Operating Leased Assets [Line Items]              
Sublease term   45 months          
Sublease Rental Proceeds, Remaining six months of fiscal 2018   $ 1,600          
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 53 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Future Minimum Lease Payments and Sublease Proceeds Under Non-Cancelable Operating Leases (Details)
$ in Thousands
Jul. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Minimum Lease Payments, Remaining nine months of fiscal 2018 $ 7,131
Sublease Rental Proceeds, Remaining six months of fiscal 2018 (5,361)
Net Minimum Lease Payments, Remaining nine months of fiscal 2018 1,770
Minimum Lease Payments, 2019 31,903
Sublease Rental Proceeds, 2019 (13,295)
Net Minimum Lease Payments, 2019 18,608
Minimum Lease Payments, 2020 33,525
Sublease Rental Proceeds, 2020 (13,693)
Net Minimum Lease Payments, 2020 19,832
Minimum Lease Payments, 2021 33,562
Sublease Rental Proceeds, 2021 (14,101)
Net Minimum Lease Payments, 2021 19,461
Minimum Lease Payments, 2022 30,700
Sublease Rental Proceeds, 2022 (10,861)
Net Minimum Lease Payments, 2022 19,839
Minimum Lease Payments, 2023 and thereafter 159,884
Sublease Rental Proceeds, 2023 and thereafter (4,278)
Net Minimum Lease Payments, 2023 155,606
Minimum Lease Payments, Total 296,705
Sublease Rental Proceeds, Total (61,589)
Net Minimum Lease Payments, Total $ 235,116
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 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  
Redeemable convertible preferred stock $ 0   $ (657,687)
Additional paid-in capital $ 1,318,447   $ 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) 131,250,336   38,156,688
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock vested (in shares) 6,025,651    
Restatement Adjustment      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Redeemable convertible preferred stock   $ 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) 131,250,336    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Option Plans - Narrative (Details) - USD ($)
1 Months Ended 6 Months Ended
Apr. 27, 2017
Mar. 31, 2017
Mar. 31, 2017
Jul. 31, 2017
Jul. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Reserved for issuance under plans (in shares)       79,258,322  
Intrinsic value of exercised options       $ 12,200,000 $ 12,400,000
Weighted average grant date value of employee options (in dollars per share)       $ 8.83 $ 10.24
Unamortized stock based compensation expense       $ 18,500,000  
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Option exercise price as percent of fair value (as a percent)       100.00%  
Award expiration period (in years)       10 years  
Award vesting period (in years)       4 years  
Average remaining vesting period (in years)       1 year 8 months 12 days  
Employee Stock Option | Share-based Compensation Award, Tranche One          
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 | Share-based Compensation Award, Tranche Two          
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 7 months 6 days  
Unamortized stock based compensation expense RSUs       $ 153,200,000  
Restricted stock vested (in shares)       6,025,651  
Restricted stock units | Share-based Compensation Award, Tranche One          
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 | Share-based Compensation Award, Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years)       3 years  
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      
Amount withheld for share purchases       $ 3,900,000  
Minimum | Employee Stock Purchase Plan 2017          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum payroll deduction (as a percent)   1.00% 1.00%    
Maximum | Employee Stock Purchase Plan 2017          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum payroll deduction (as a percent)   15.00% 15.00%    
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%  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Option Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Apr. 30, 2017
Jan. 31, 2017
Jul. 31, 2017
Options Outstanding      
Options outstanding at the beginning of the period (in shares)     23,239,679
Granted (in shares)     39,300
Exercised (in shares)     (895,118)
Canceled (in shares)     (172,419)
Options outstanding at the end of the period (in shares)   23,239,679 22,211,442
Weighted- Average Exercise Price      
Options outstanding at the beginning of the period (in dollars per share)     $ 4.67
Granted (in dollars per share)     20.67
Exercised (in dollars per share)     2.31
Canceled (in dollars per share)     12.30
Options outstanding at the end of the period (in dollars per share)   $ 4.67 $ 4.73
Additional Information      
Weighted-Average Remaining Contractual Term (Years) 5 years 4 months 24 days 6 years  
Aggregate Intrinsic Value Beginning of Period     $ 319,016
Aggregate Intrinsic Value End of Period   $ 319,016 $ 279,685
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Option Plans - Schedule of Restricted Stock Activity (Details) - Restricted stock units
6 Months Ended
Jul. 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 3,531,520
Canceled (in shares) | shares (666,479)
Vested and converted to shares (in shares) | shares (41,115)
Number of Restricted Stock Units Outstanding End of Period (in shares) | shares 24,197,948
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.55
Canceled (in dollars per share) | $ / shares 16.43
Vested and converted to shares (in dollars per share) | $ / shares 22.38
Weighted- Average Grant Date Fair Value Per Share End of Period (in dollars per share) | $ / shares $ 15.25
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Income Tax Disclosure [Abstract]        
Tax provision $ 801 $ 470 $ 1,451 $ 970
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions - Narrative (Details) - Affiliated Entity - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
May 03, 2017
Jan. 31, 2017
Jul. 31, 2017
Jul. 31, 2016
Intel Corporation        
Related Party Transaction [Line Items]        
Ownership interest (as a percent)     20.00%  
Intel Corporation | Revenue from Affiliated Companies        
Related Party Transaction [Line Items]        
Revenue from related party     $ 5.3 $ 3.9
Intel Corporation | Accounts Receivable from Affiliated Companies        
Related Party Transaction [Line Items]        
Accounts receivable related party   $ 2.3 3.0  
Intel Corporation | Deferred Revenue from Affiliated Companies        
Related Party Transaction [Line Items]        
Deferred revenue   $ 2.1 2.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     3.4 $ 2.1
Other Related Parties | Accounts Receivable from Affiliated Companies        
Related Party Transaction [Line Items]        
Accounts receivable related party   $ 4.5 0.6  
Other Related Parties | Deferred Revenue from Affiliated Companies        
Related Party Transaction [Line Items]        
Deferred revenue   $ 5.5 $ 5.7  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Segment Reporting Information [Line Items]        
Total revenue $ 89,828,000 $ 64,456,000 $ 169,424,000 $ 120,941,000
Contribution margin 65,951,000 44,462,000 121,986,000 81,175,000
Subscription        
Segment Reporting Information [Line Items]        
Total revenue 73,986,000 50,688,000 138,657,000 91,360,000
Contribution margin 62,974,000 41,870,000 117,387,000 73,980,000
Services        
Segment Reporting Information [Line Items]        
Total revenue 15,842,000 13,768,000 30,767,000 29,581,000
Contribution margin $ 2,977,000 $ 2,592,000 $ 4,599,000 $ 7,195,000
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Segment Reporting Information [Line Items]        
Contribution margin $ 65,951 $ 44,462 $ 121,986 $ 81,175
Amortization of acquired intangible assets (900) (900) (1,900) (1,800)
Loss from operations (65,685) (38,787) (288,025) (82,303)
Operating Expenses [1],[2] 123,543 81,904 365,367 160,870
Operating Segments        
Segment Reporting Information [Line Items]        
Contribution margin 65,951 44,462 121,986 81,175
Segment Reconciling Items        
Segment Reporting Information [Line Items]        
Amortization of acquired intangible assets (941) (945) (1,830) (1,885)
Stock-based compensation expense (39,451) (5,578) (11,241) (230,533)
Corporate, Non-Segment        
Segment Reporting Information [Line Items]        
Loss from operations $ (91,244) $ (76,726)    
Operating Expenses     $ (150,407) $ (177,593)
[1] Amounts include amortization of acquired intangible assets as follows (in thousands): Three Months Ended July 31, Six Months Ended July 31, 2017 2016 2017 2016Cost of revenue – subscription $510 $514 $1,024 969Sales and marketing 431 431 861 861
[2] Amounts include stock‑based compensation expense as follows (in thousands): Three Months Ended July 31, Six Months Ended July 31, 2017 2016 2017 2016Cost of revenue – subscription $3,693 $374 $19,393 $708Cost of revenue – services 3,890 457 24,227 931Research and development 13,128 1,458 81,029 3,013Sales and marketing 12,137 1,474 72,678 3,033General and administrative 6,603 1,815 33,206 3,556
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information - Narrative (Details) - Non-US - Geographic Concentration
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Jan. 31, 2017
Total Revenue          
Concentration Risk [Line Items]          
Concentration risk (as a percent) 28.00% 23.00% 27.00% 24.00%  
Total Assets          
Concentration Risk [Line Items]          
Concentration risk (as a percent)     2.00%   3.00%
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Numerator [Abstract]        
Net loss $ (64,229) $ (38,727) $ (286,548) $ (81,840)
Denominator [Abstract]        
Weighted-average shares used in computing net loss attributable to common stockholders, basic and diluted (in shares) 134,506 36,257 87,293 36,090
Net loss per share, basic and diluted (in shares) $ (0.48) $ (1.07) $ (3.28) $ (2.27)
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
6 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 41,387 112,743
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) 22,211 23,819
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 18,172 14,017
Shares issuable pursuant to the ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 1,004 0
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '5\+$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,$% @ =7PL2V;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 " !U?"Q+-2]I&^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9++3L,P$$5_!7F?3)R4EY5Z V(%$A*50.PL>]I:Q _9@Y+^/4EH M4R'X ):>N3YS1II61Z%#PN<4(B:RF"\&U_DL=%RS/5$4 %GOT:E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !U?"Q+*,,=154" "P!P & 'AL+W=O!W,F4AZY.Q7=5'E+ER'P85>R9VI9]Y]H4- 21@,T7^C#\HTW'BB-0K.I/T& MQ5TJ7@]6M"LU>>O'JK%CUY_$>*#Y"6@@H)& T'\)>"#@D0!C&WSOF0WU$U$D MSP3O M'_K9:8I(!;K"^S,)OV[NR9CE;JW4<>9>!AS R(0X] $P0<$4#;'@60 M3^" '#KZ*'!T$=@O@+T18$O'$WKLI\=>>FSI\82>S"[ 1:1^@<0KD#CTU4R@ M1R06T?0WG. $KS9^F=0KDSHRZYF,BU@06'D%5@X=SE/% UG(E;578NWR9\ER M\$ 6LF7CE=BX_'@FX8$D?@D8^6LJT%FH7>CJS'-KP*13 MS)**MX#W$+DJF[F*BT'1@HJ_BB%V+<#90S%@/A0*AO$:PGB> V#R_M54W&RK MD$'![XWM4Y/=L1WM[8,+_L'[7O:=B%O5R.#,E7Z%[5MYY5Q1[5'TI'TI=?L< M%XQ>E9FN]%ST/:1?*-X._1&,33K_"U!+ P04 " !U?"Q+KX-ORB$$ !K M$P & 'AL+W=O7Z[>L$%K$SX^L;\L!_[/\X]L^3S,]M M][W?QSC,?C3UL5\4^V$X/99EO]G'INH_M:=X3/_LVJZIAG39O93]J8O5=@IJ MZA*$L&53'8[%^J6\_9UJ _'^-3-^M>FJ;I_5[%NSXM"%N\WOAY>]L-X MHUS.3]5+_#,.WTY/7;HJ;ZUL#TT\]H?V..OB;E'\(A_7"L: 2?'7(9[[N_/9 MF,ISVWX?+W[;+@HQ.HIUW QC$U4ZO,5UK.NQI>3CGVNCQ:W/,?#^_+WU+U/R M*9GGJH_KMO[[L!WVB\(7LVW<5:_U\+4]_QJO"9EB=LW^]_@6ZR0?G:0^-FW= M3[^SS6L_M,VUE62EJ7Y-/6">EE=).:N%P7&:8W,4)FTPCG!NS&L&T/=..3&D&Z\]@*-WYJJ MI)!&!]Z,9#=>-:-)VZ40&X\D[/ #W/-J:3(+*; >@G4BT1> ITR4CA,!:H"X61F^DK! MXTE0-X1/@G1DI,5+FU$Y863&30:6DKI1V(VD\T$F/]C._\D^^N&Y*8'ZT=@/ MT"GAA?;8#R,S6N?\\!R6%,0*@_BJ^9 X752,RB3>9-SP))84Q1CX*TDA:W7P M$J\K1JH9(R5&&&2HI'J_ FM&94RIC2P'4:FE,O-/QZCDG)48XY*!I'&.H']4%D(TF?L\"25%*4:HU12 M2LJ09A8IL3@=@,YL,\#C%"A.-<8I4%""]D9@1YQ.!9&KEH!'*E"D:HQ48%AI MO<55 2,#(WUNA#*E*$4J+LQ60%D9A,%$951:Z0S"@ (HJ M2E&\PZX40U%CE,?<8G0/VBN7'28>I(J"U)"7C8ZJN\^^HQ?H;Z MH^I>#L=^]MP.0]M,GSEV;3O$U*;XE!+[I^ MVBIOW]>6_P%02P,$% @ =7PL2W;:.,P6!0 SA@ !@ !X;"]W;W)K MWN M=0 #U;1--PDP^^_724.G]7E3YH8VSG-LO\=?;\W5>U5_;UY":"<_-NMMP*9O+:A>V\RMF27!?0$W^OPGMS]'W22;FOJN_=P^^/ MUU/1]2BLPT/;55'&C[/VI>]^"CFOFS"O%K_ MLWIL7ZZG?CIY#$_EZ[K]6KW_%@9!9CH9U/\1WL(ZXEU/8AL/U;KI_TX>7INV MV@RUQ*YLRA_[S]6V_WP?ZO\(PP$T!-"O!J@A0!T"8F?/!>@A0/\,T&<#S!!@ M?K4%.P38I(5LGZP^^XNR+6^NZNI]4N\GT*[LYJF;:2 MDVXJF"O5QZOC^!S':QBO^WA]%&]%DNL]XGIDVR-.Y=X*D8 +#AIAO6=@P4&I MO#6.D4M.YE)U30LLTD"1AHN4B<@]8HZ[9+PF+A* RED@DH-*. LT]04'K=:&CWC!06ES39J+!"2)7(^K=%"E8]/=*ASO M8;S_=+K? 40GB?1@LI T/)$>2!@T:HG->XY" I))2*]L6?&'9[MMY+X-N)&:L#'KE0\5SZ=.8!A,T>!L?.:;Z +0)*U MBB^. I#=\>K .@*HD?U&-I90["(DL!%YF@[ L'1H?O+$]0'V%$!JFPL^:0I M2D=QUH)T<#170I]92=AO2&XX7'K, (:G YB-.-_1[."D5\!L% T6DIP8J/& MK75V/!G8F$CN3%QZV@"&)P-9"&4T/T<6 /7QG.0B"T J:U#FEJA]*[P[LUBP MAY&.)R2U:@-SW-B%-=:CE0!0Y1UP#P5"*1IT0EL#8#TIH<;E8LLEN:%R*I4+ M?$V_[)A8#CH!S#?@XN')C]DE;MF/B\2.2G*_Y-@$YJ[%@_-P ;@+";:K E4( MK,025FA&)1(V2\2-D$O,TIRX%;FP\2@'_@"ARA/X$5@@E.)2R,$J1:P_NTH) MNR'B;LBE;HBX'XF-22 6@!KXPP*!4AM>Y1*1^3F9V H1<9DNE4GL5_B%U41\ MJBT0&C4-L*F\CBG++%;-H#%XE;[#.(>PB?FB[$C-T*XL.;^.'M*6T%,.DM179T&;H)]7-_E=U,'JK7 M;=M=\1R5'J[+[ZB[3$W*YW*VD*"\D+,E*K\E,RO(@#FO;9^JJ@TQ$>(RCN-+*!\/#^OPU'9?7?Q>[V_8 M]P]MM1O^>Y =_H5Q\S]02P,$% @ =7PL2TZ8RQ05 P < P !@ !X M;"]W;W)KTOYVKN MB2WG],S+HB9/S&O/596S?RM2TNO"!_[[Q'-Q/'$Y$2SG37XD/PG_U3PQ,0IZ M+_NB(G5;T-ICY+#P'\%L"[ T4,3O@ES;P;LGI;Q0^BH'W_8+/Y01D9+LN'21 MB\>%K$E92D\BCK_:J=^O*0V'[^_>ORCQ0LQ+WI(U+?\4>WY:^*GO[CYYK+9F PV[?'CU!V6\;\"LS6P#&_D>VTZLX^W'>]^(^< M'8NZ]5XH%SV>ZL0.E'(B@@\?1/ GT?[W@Y(N!NP&FC^_N@_Y.Q M_ ]02P,$% @ =7PL2QE3D:ND @ 'PD !@ !X;"]W;W)K MD*3[]P/LN@[0;B\!SM]W=]\!.997QI_$B5(9/+=-)U;A2L MIYWZ"#.;4OX MGY(V[+H*D_#%\*T^GJ0V1.ME3X[T.Y4_^@>N5M'D95^WM!,UZP).#ZOP/EEL M"XTW@)\UO8K9/-!*'AE[THO/^U48ZX1H0W=2>R!JN-"*-HUVI-+X/?H,IY": M.)^_>/]HM"LMCT30BC6_ZKT\K4(QKHSXW7T_T+S$\!( !-!Q7Z/D(Z$])4 WR7 MD0#_-P(:"0C0M))D2DXD]) %\2)7#HX#9 Y2(0MG+XIY/MNTYN MTDR]M4H-/YWQB]C/AUX^-'PXX^=6($$PS?$(:\XY!;GC3.0>?F94YS"VK]R@* ;U="JC <#8@NT\8$R MJR8N)DW]>G*OGMS5DUIZ$G47E0K MQH5DB:7%A:3H#3'8*P:[8JPT2NS6 MU#IFE0>2@-B2XX)29,GQ0'#FEU-XY12N'"M&67@O8FK=L,H#2S&&]D7TP/1% M3*P3L?7@< (1M,1%LW_WEO*C:;4BV+%S)_4=G%FG;GX/='>P[&6RJ!*/?:.Z M_]"L7]T/3X>OA!_K3@2/3*J>9#K'@3%)5?;QG=J2DWJM3(N&'J2>YFK.AYX] M+"3KQ^=(-+V)UG\!4$L#!!0 ( '5\+$N5H0,P> 0 \5 8 >&PO M=V]R:W-H965T&UL?9AOC^(V$,:_"N(]%\],8BF_=KMO>]GW^KJ MV*WF^[X_/21)M]W[NNP^-2=_#/^\-FU=]N&Q?4NZ4^O+W1A45PD:8Y.Z/!SG MZ^58]MRNE\U[7QV._KF==>]U7;;_/?FJ.:_F,/]>\/GPMN^'@F2]/)5O_B_? M?SD]M^$IN=:R.]3^V!V:XZSUKZOY(SQLR T!H^+O@S]W-_>S(967IODZ//R^ M6\W-X,A7?ML/593A\N$WOJJ&FH*/?Z=*Y]+_\X.X7I 3@%X#4@M/VS )H"Z$= .B9_<3:F^DO9E^ME MVYQG[66T3N4P*>"!0F=NA\*Q[\;_0K9=*/U8%W:9? SU3)*GBP1O)'!5)*'R M:PNHM?"$(ASO&]A(19;K+9": XWQ=)N#T^-3-3X=X].;>.=8'UPD;I0<1\D" M60IT:WDZEV,IE.I#NL&F]%.D7!TKE(LAN;MBA2EHL4I45&NA.G M.G'""1C#K#C1"I+)B)@9*0/ -#(1<]5-KK@!YB:7.0/O%ZF!PEK=2:$Z*<0( M@T&] C#ZLC5*,L07KI%.K4MY/HHL-1#I6HA@!!0_*?<#,)2+KA"W+2W&6=%CE?!9J, "-X !UW('D' M)N.&4KDN"V>X'ZD**SRR%D#''62*';$'9;(ALH7C?J0LMR8V>71\@N0G&+X? M@(3C EQN+3>DZ#(T-T"^MZ1S%)P"C-B@Z_ #C7YB%DJT+2AWD(EEH0@+DYI8 M6CH&H9">@.\/D^B.3@0%WW@5&:446ZFH4Q45J@+?(E"A*CC+:;?1=!AVV2QB M20DR"Q0K'=TM*)$ M*_#]^@D5:"+FA)RNBM!FQD5>>5"G*Z9RK4(L*YV(J! 1.!%1H@[)V9P32-'% M!EWG(2H\!,Y#E)S+"A(O^E(%EF+]J[,0E9=*X)L[*F^5*5FNVRBZGQC2R8H* M68&3%15@\H^,C2*BR-Z%.E%1(2IRHJ)$Y0*M^)119)#:V"LWZ40EA:C(B4J2 ME'EAQ>Q19)3=?K;<&])Y2@I/D?.4)"QS6^2<\(HL,S:&,-*92BAY@9$92)'O M7X6"R"E($FZ!MJ*/-03&>E@'("D Q%B?Z D!8#( 4@2;.'#48R15&4N D#2 M 4@* )$#D"3:PIKB9J0H9D6''RGP0PZ_2>3NQC#L#!PWBHZ[26Z.D6K?OHTG M;MULV[P?^^'$YJ;T>JKWB,,Q%"M_@H?-Y6SN1S67H\(_R_;M<.QF+TW?-_5X M%/7:-+T/#LVGT%-[7^ZN#Y5_[8=;%^[;RQ'=Y:%O3M/Q8W(] UW_#U!+ P04 M " !U?"Q+4GE8Y; ! #2 P & 'AL+W=O-L1/-B6P!'7K7J;$Y;Y_H#8[9L00M[@SUT_D^-1@OG7=,P MVQL0521IQ7B2W#(M9$>++,9.ILAP<$IV<#+$#EH+\^<("L><[N@U\"B;UH4 M*[)>-/ 3W*_^9+S'%I5*:NBLQ(X8J'-ZMSL<]P$? 4\21KNR2>CDC/@2G&]5 M3I-0$"@H75 0_KC /2@5A'P9OV=-NJ0,Q+5]57^(O?M>SL+"/:IG6;DVIY\H MJ: 6@W*/.'Z%N9\/E,S-?X<+* \/E?@<)2H;OZ0O&K5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN M=\.TD!TMLN@[V2(S@U>R@Y,E;M!:V-]'4&;,Z9Z^.9YDT_K@8$76BP:^@__1 MGRQ:;&&II(;.2=,1"W5.[_:'8QKB8\!/":-;G4FHY&S,2S"^5#G=!4&@H/2! M0>!V@7M0*A"AC%\S)UU2!N#Z_,;^.=:.M9R%@WNCGF7EVYS>4E)!+0;EG\SX M"',]UY3,Q7^%"R@,#THP1VF4BRLI!^>-GEE0BA:OTRZ[N(_339K,L&T GP%\ M =S&/&Q*%)4_""^*S)J1V*GWO0A/O#]P[$T9G+$5\0[%._1>BGW",W8)1'/, M<8KAZY@E@B'[DH)OI3CR?^!\&YYL*DPB/'FG,-DF2#<)TDB0_K?$K9CT0Q*V MZJD&V\1I>5=!O:.QS?Y&SY-^S=A&]DY7S;VOS;& TK97>$( MM?C!%D-![552NX)VWO<'QES5@>+NRO2@\:8Q5G&/IFV9ZRWP.H*49,EN=\,4%YJ6 M>?2=;)F;P4NAX62)&Y3B]NT(THP%W=,/QY-H.Q\X@,3PH 1S5$:ZN))J<-ZHF06E*/XZ[4+'?9QNLG2&;0.2&9 L@+N8ATV) MHO)/W/,RMV8D=NI]S\,3[P\)]J8*SMB*>(?B'7HOY3Z]SMDE$,TQQRDF6<*K!M MG"9'*C/H.,DK[S*P]TE\D]_AT[0_'S9V/_&& \H97>%(]3A!UL, M"8T/QUL\VVG,)L.;?OY!;/G&Y3M02P,$% @ =7PL2V-$PRNT 0 T@, M !D !X;"]W;W)K&UL?5-MCY0P$/XK37_ E074 M=0,DMV>,)IILSJB?NS! >68Z+29CGUP/X,FS MDMJ5M/=^.#'FZAX4=W=F (TWK;&*>S1MQ]Q@@3<1I"1+D^0U4UQH6A71=[%5 M848OA8:+)6Y4BMN?9Y!F*NF!OC@>1=?[X&!5,? .OH#_.EPL6FQE:80"[831 MQ$);TOO#Z9R'^!CP3<#D-F<2*KD:\Q2,CTU)DR ()-0^,'#<;O 4@8BE/%C MX:1KR@#+H/SW859A&>_:'P[3Y!ODN01X+\OR7NQ.3)7TG8IJ<*;!>GR9': MC#I.\L:[#NQ]&M_D=_@\[9^Y[81VY&H\OFSL?VN,!Y22W.$(]?C!5D-"Z\/Q M#9[M/&:SXGQTGGXQ]<1V )Z]:]:Z@ MG??#D3%7=:"%NS,#]/BG,58+CZYMF1LLB#J"M&(\2=XQ+61/RSS&SK;,S>B5 M[.%LB1NU%O;W"929"IK26^!9MIT/ 5;F@VCA&_COP]FBQU:66FKHG30]L= 4 M]"$]GK*0'Q-^2)C4#@\#C"H^@5"!"&;\63KJ6 M#,"M?6/_&'O'7B["P:-1/V7MNX)^H*2&1HS*/YOI$RS]W%.R-/\%KJ P/2C! M&I51+GY)-3IO],*"4K1XG4_9QW-:^&^P?0!? /P-@,V%HO(GX4696S,1.\]^ M$.&*TR/'V50A&$<1_Z%XA]%KF69ISJZ!:,DYS3E\F[-F,&1?2_"]$B?^#YSO MPP^["@\1?MA6/R3[!-DN018)LO^VN)?S5B7;S%2#;>,V.5*9L8^;O(FN"_O MXYW\39^W_:NPK>P=N1B/-QOGWQCC :4D=[A"'3ZPU5'0^&"^1]O.:S8[W@S+ M"V+K,R[_ %!+ P04 " !U?"Q+WY3$T;0! #2 P &0 'AL+W=O<.3,>YZ-US[X#".1%*^,+VH70GQCS50=: M^#O;@\&;QCHM IJN9;YW(.H$THKQW>X-TT(:6N;)=W%E;H>@I(&+(W[06KB? M9U!V+.B>OCJ>9-N%Z&!EWHL6OD#XVE\<6FQAJ:4&XZ4UQ$%3T(?]Z9S%^!3P M3<+H5V<2*[E:^QR-CW5!=U$0**A"9!"XW> 1E(I$*./'S$F7E!&X/K^ROT^U M8RU7X>'1JN^R#EU![RFIH1&#"D]V_ !S/4=*YN(_P0T4AD55(,/ M5L\L*$6+EVF7)NWC='/D,VP;P&< 7P#W*0^;$B7E[T009>[L2-S4^U[$)]Z? M./:FBL[4BG2'XCUZ;^4^.^3L%HGFF/,4P]>9>!?4B/R'Z' M3]/^6;A6&D^N-N#+IOXWU@9 *;L['*$./]AB*&A"/+[%LYO&;#*"[>&PO=V]R:W-H965T MJVF3-NG4:>MG+G$2 M5(@S()?NWP](FF9;M"^ C=_SLS'9B.;%M@".O&K5V9RVSO5'QFS9@A;V!GOH M_$V-1@OG3=,PVQL0501IQ?AN=\NTD!TMLN@[FR+#P2G9P=D0.V@MS*\3*!QS MFM WQY-L6A<F!D@IJ,2CWA.,GF.OY0,E<_!>X@O+A08G/4:*R<27E8!WJF<5+ MT>)UVF47]W&ZX>N^U2-+;C%T#T1QSFF+X.F:)8)Y]2<&W4ISX/W"^#=]O*MQ'^/X/ MA7?;!.DF01H)TO^6N!5S^"L)6_54@VGB-%E2XM#%25YYEX&]Y_%-WL.G:?\J M3",[2R[H_,O&_M>(#KR4W8T?H=9_L,504+MPO/-G,XW99#CLYQ_$EF]<_ 90 M2P,$% @ =7PL2T3O-9RT 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0LRS;I"M RB:J6JF55JF:/GMA "N^4-LL MZ=]W; A%+E=2NH)WW_9$Q5W6@N+LQ/6B\:8Q5 MW*-I6^9Z"[R.)"59FB0?F.)"TS*/OK,M,)A::@M[OCJ$!I Q"F,:O69,N(0-Q?7Y3_Q1KQUHNW,&#D3]% M[;N"WE%20\,'Z9_,^!GF>@Z4S,5_A2M(A(=,,$9EI(LKJ0;GC9I5,!7%7Z== MZ+B/T\UM-M.V">E,2!?"78S#ID Q\T?N>9E;,Q([];[GX8EWQQ1[4P5G;$6\ MP^0=>J_E+ON8LVL0FC&G"9.N,0N"H?H2(MT*<4K_HZ?;]/UFAOM(WZ^C'Y)M M@6Q3((L"V;LE;F ._Q;)5CU58-LX38Y49M!QDE?>96#OT_@F?^'3M'_CMA7: MD8OQ^+*Q_XTQ'C"5Y 9'J,,/MA@2&A^.MWBVTYA-AC?]_(/8\HW+/U!+ P04 M " !U?"Q+A=0_3[0! #2 P &0 'AL+W=O'B %ZG?]\! M.Z[;6GD!9IASYLPP9*.Q+ZX%\.1-2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV M8:ZW(*H(4I+QW>Z&*=%I6F31=[)%9@8O.PTG2]R@E+"_CB#-F-,]?7<\=TWK M@X,562\:^ ;^>W^R:+&%I>H4:-<932S4.;W;'XYIB(\!/SH8W>I,0B5G8UZ" M\53E=!<$@832!P:!VP7N09TZZI S ]?F=_7.L'6LY"P?W1O[L*M_F M]):2"FHQ2/]LQD>8Z[FF9"[^"UQ 8GA0@CE*(UU<23DX;]3,@E*4>)OV3L=] MG&Z29(9M _@,X O@-N9A4Z*H_$%X4636C,1.O>]%>.+]@6-ORN",K8AW*-ZA M]U+LKWG&+H%HCCE.,7P=LT0P9%]2\*T41_X?G&_#DTV%280G?RE,M@G238(T M$J0?EK@5D_Z3A*UZJL V<9H<*&PO=V]R:W-H965TO&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$ ME4!:,;[9W#,MI*%%EGP76V38>R4-7"QQO=;"_CR#PB&G6_KF>)9-ZZ.#%5DG M&O@"_FMWL<%B,TLE-1@GT1 +=4X?MZ?S/L:G@&\2!K,P.7YC?U]JCW4E80<)2J75E+VSJ.>6((4+5['79JT#^/-[CC! MU@%\ O 9<$QYV)@H*7\GO"@RBP.Q8^\[$9]X>^*A-V5TIE:DNR#>!>^MV!X. M&;M%HBGF/,;P9:K!-FB9'2NQ-FN2%=Q[81Y[>Y'?X..V?A6VD<>2*/KQLZG^- MZ"%(V=R%$6K#!YL-!;6/QX=PMN.8C8;';OI!;/[&Q2]02P,$% @ =7PL M2_3#C&*U 0 T@, !D !X;"]W;W)K&UL?5-A M;]L@$/TKB!]0'))V:61;:CI-G=1*4:=UGXE]ME'!N(#C[M_OP*[G;=:^ '?< M>_?N.-+!V%?7 'CRKE7K,MIXWQT8=J)&KZ! M_]Z=+%IL9BFEAM9)TQ(+54;O-H?C+L3'@!<)@UN<2:CD;,QK,+Z6&4V"(%!0 M^, @<+O /2@5B%#&V\1)YY0!N#Q_L'^)M6,M9^'@WJ@?LO1-1O>4E%")7OEG M,SS 5,\U)5/QCW !A>%!">8HC')Q)47OO-$3"TK1XGW<91OW8;SAMQ-L'< G M )\!^YB'C8FB\L_"BSRU9B!V['TGPA-O#AQ[4P1G;$6\0_$.O9=\<[U/V240 M33'',88O8^8(ANQS"KZ6XLC_@?-U^'95X3;"MW\HO%TGV*T2["+![K\EKL3< M)'\E88N>:K!UG"9'"M.W<9(7WGE@[WA\D]_AX[0_"5O+UI&S\?BRL?^5,1Y0 M2G*%(]3@!YL-!94/QT]XMN.8C88WW?2#V/R-\U]02P,$% @ =7PL2P'Q M%4JT 0 T@, !D !X;"]W;W)K&UL?5-A;]L@ M$/TKB!]08I)T561;:EI-F[1*4:MMGXE]ME'!YP&.VW]?P*[G;5Z_ '?<>_?N M.-(!S;-M !QYT:JU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-**\8J]4[*%DR&VUUJ8UR,H'#*:T'?'HZP;%QPL3SM1PQ.X[]W) M>(O-+*74T%J)+3%09?0V.1QW(3X&_) PV,69A$K.B,_!^%IF=!,$@8+"!0;A MMPO<@5*!R,OX-7'2.64 +L_O[)]C[;Z6L[!PA^JG+%V3T1M*2JA$K]PC#E]@ MJF=/R53\-[B \N%!B<]1H+)Q)45O'>J)Q4O1XF7<91OW8;S9[R?8.H!/ #X# M;F(>-B:*RN^%$WEJ<"!F['TGPA,G!^Y[4P1G;$6\\^*M]U[RY#I)V24033'' M,88O8^8(YMGG%'PMQ9'_ ^?K\.VJPFV$;_]0^!^"W2K!+A+L/BQQ+6;[5Q*V MZ*D&4\=ILJ3 OHV3O/#. WO+XYO\#A^G_4&86K:6G-'YEXW]KQ =>"F;*S]" MC?]@LZ&@VUKX =]Q[]^XXTL'8 M)]< >/*L5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7CF\V>:2%; MFJ?1=[)Y:GJO9 LG2UROM; O1U!FR.B6OCH>9-WXX&!YVHD:?H+_U9TL6FQF M*:6&UDG3$@M51F^WAV,2XF/ ;PF#6YQ)J.1LS%,POI<9W01!H*#P@4'@=H$[ M4"H0H8P_$R>=4P;@\OS*_C76CK6JXI MF8K_ 1=0&!Z48(["*!=74O3.&SVQH!0MGL==MG$?QAO^>8*M _@$X#/@)N9A M8Z*H_(OP(D^M&8@=>]^)\,3; \?>%,$96Q'O4+Q#[R7?[I.470+1%',<8_@R M9HY@R#ZGX&LICOP#G*_#=ZL*=Q&^>Z/P>IT@625((D'RWQ+78O;ODK!%3S78 M.DZ3(X7IVSC)"^\\L+<\OLF_\'':[X6M9>O(V7A\V=C_RA@/*&5SA2/4X >; M#065#\=/>+;CF(V&-]WT@]C\C?._4$L#!!0 ( '5\+$L"DIH#6P( *0( M 9 >&PO=V]R:W-H965T$%7SASSHQ'XW$QN'# M%SH%%/O>%/TW>J=,PXTG6J/B3-JO5]VDXNW$HEUIR?LX-IT=A_%/'$]FL$$X M&82S069UT"AD/?]$%"D+P0=/C(??$Y-CO WUV51FTQZ%_:>=EWKW7N(D+=#= M$$V8PX@)EY@9@33[+!%"$H?PP3R$S2/0P\B:1TOU*(()-B#!QA)L_@LQQP"M8!='0"4;59TX+K&$4 1NSH0*%G1@/^0' KG7+EHTB9:*JVV/TJOXK;.]>;$[M^!]:)O,/_C8 MO[\3<6TZZ9VXTJW*-I0+YXIJ7X(G'7.MGPSS@M&+,M-4S\78-\>%XOWT)D#S MPZ3\"U!+ P04 " !U?"Q+5EB>A<4! W! &0 'AL+W=O6-M9'R!EWM,6?H']W9^T\\C"4C,!TC ED8:FP/?;PS'S^ !X9C": ME8U\)V>E7KWSO2[PQA<$'"KK&:A;+O G'LB5\;;S(D729^XMC_8OX7>72]G M:N!!\1=6VZ[ =QC5T-"!VR?S&GQA&1.2):$NZ!#)J%0^5=J:9EK-2(]G7U/_15O#XD[ MF\H'PU&$/5>\<=%+N?V2YN3BB6;,<<(D:\R"((Y]D4AB$L?DO_0DGIY&*TQ# M>KI63],XP2Y*L L$NW]:W%VU&,-D<9$L*I)%"&ZO1&*8_94(65V< -V&)VM0 MI089QF457:;B/KP4\@F?1NHGU2V3!IV5=<\G7'*CE 57RN;&U=*Y*5X<#HWU MYM[9>GK+DV-5/X\I6?X5Y5]02P,$% @ =7PL2P9H(.;4 0 G 0 !D M !X;"]W;W)K&UL;51M;YLP$/XKEG] '4A@:01( M3:MJDS8IZK3MLP/'BVIC9CNA^_<[&\I8ZB_8=W[N>>X.G[-1Z5?3 ECR)D5O M=])%YFZ M6-'U<-+$7*3D^L\1A!IS&M%WQTO7M-8Y6)$-O('O8'\,)XT66UBJ3D)O.M43 M#75.'Z+#,75X#_C9P6A6>^(J.2OUZHPO54XW+B$04%K'P'&YPB,(X8@PC=\S M)UTD7>!Z_\[^[&O'6L[';M?HV#1/L@@0[3[#[K\3=38DA3!(628(B28#@_D;D M(P:')RR2!D72 $%T(Q+"W/:;K6Z'!-WXN3"D5)?>S^3*NXS>0^QOUS_X-+?? MN&ZZWI"SLGA'_4VJE;* J6SNL. 6GXK%$%!;M_V$>ST-S&18-I.(O M4$L#!!0 ( '5\+$MU1^XGLP$ -(# 9 >&PO=V]R:W-H965T&,"*+]0V M2_KWM0U+R887/#.<<^;B<3YJ\VH[ (?>I%"VP)US_9X06W4@F;W1/2C_I]%& M,N==TQ+;&V!U)$E!:)+<$8T=3YGIP@BLX&F0'*9GY>P"AQP+O\"7P MS-O.A0 I\YZU\!/XZQ_H6T3Z$R@5P0R)8J5/S+'RMSH$9EI]CT+5[S;4S^;*@3C*.(_7[SU MT7-)DS0GYR T8PX3AJXPNP5!O/J2@FZE.- /=+I-3S]IO)/_\&G;?S#3V4HN0KQ9 MXTN9X< F! P*;1FH6:[P"(Q9(I/&KYD3+Y(V<+V_L3^[VDTM%ZK@4;"?;:F; M#-]C5$)%!Z9?Q/@9YGKV&,W%?X4K, .WF1B-0C#EOJ@8E!9\9C&I10<4G*U1#/F-&&B%29<$,2P+Q*13^(4_1<>^<-C;X:Q"X_7ZG'@)]AY"7:. M8/=/B3/A!)0>OR,%#$&Y$?)@/^IUX11(/0;P1 M\6%V&Q&RNH(<9.V&3Z%"#)T;_)5WF>^'R%WAO_#I&PO=V]R:W-H965TP-]M#YFQJ-%LZ;IF&V-R"J2-** M\=WNEFDA.UIDT7^.%]FT+CA8D?6B@6_@ MOO=GXRVVJ%120VI,0B47Q-=@?*YRN@L)@8+2 M!07AMRL\@E)!R*?Q:]:D2\A 7)_?U9]C[;Z6B[#PB.JGK%R;TWM**JC%H-P+ MCI]@KN= R5S\%[B"\O"0B8]1HK)Q)>5@'>I9Q:>BQ=NTRR[NXW1S2&?:-H'/ M!+X0[F,<-@6*F3\))XK,X$C,U/M>A"=.CMSWI@S.V(IXYY.WWGLM>'+(V#4( MS9C3A.$K3+(@F%=?0O"M$"?^'YUOT_>;&>XC?;^.GJ;; NFF0!H%TG]*O/U0 MXA;F[D,0MNJI!M/$:;*DQ*&+D[SR+@/[P..;_(5/T_Y5F$9VEES0^9>-_:\1 M'?A4=C=^A%K_P19#0>W"\&UL=51A MCYP@$/TKA!]P*+OVMALUN;VF:9,VV5S3ZV=61R4'8@'7Z[\OH&?MEGX19GCS MWLS F$]*OY@.P*)7*7I3X,[:X4B(J3J0S-RI 7IWTB@MF76F;HD9-+ Z!$E! M:)*\(Y+Q'I=Y\)UUF:O1"M[#62,S2LGTKQ,(-14XQ6^.)]YVUCM(F0^LA6]@ MOP]G[2RRLM1<0F^XZI&&IL /Z?&4>7P /'.8S&:/?"47I5Z\\;DN<.(3 @&5 M]0S,+5=X!"$\D4OCY\*)5TD?N-V_L7\,M;M:+LS HQ(_>&V[ A\PJJ%AH[!/ M:OH$2ST91DOQ7^ *PL%])DZC4L*$+ZI&8Y5<6%PJDKW.*^_#.LTG]_LE+!Y MEP"Z!AR"#IF%0N8?F&5EKM6$]-S[@?DK3H_4]:;RSM"*<.:2-\Y[+6EZR,G5 M$RV8TXRA&TRZ(HAC7R5H3.)$_PFG\?!=-,-="-]MU;,D3K"/$NP#P?ZO$M_? ME!C!T/^(9%&1+$*0WHC$,+>M()N+DZ#;\&0-JM38AW'9>->I>*#AXO_ YY'Z MRG3+>X,NRKKG$RZY4[?7\EF?#JF$94[+^*\K? M4$L#!!0 ( '5\+$L9<^0MQ@$ #<$ 9 >&PO=V]R:W-H965T?$ MQ]V_'V#7\S*^F+OCN>>Y \[YJ,VK[0 <>I-"V0)WSO5'0FS5@63V3O>@_$ZC MC63.NZ8EMC? ZI@D!:&;S3V1C"MX@K-!=I"2F=\G$'HL\!:_ M!YYYV[D0(&7>LQ:^@_O1GXWWR,)29^,HSFYK_"%82'ATJ\1J6%C5]4#=9I.;/X4B1[ MFU:NXCI..P+][ZZ+6D=)>3:R":,:<)0U>8[8(@GGV1H"F)$_TOG:;3=\D*=S%]MU;/ M/J0)]DF"?238_]/B_J;%%"9+BV1)D2Q!<'\CDL(<;D3(ZN(DF#8^68LJ/:@X M+JOH,A6/\:60O_!II+XQTW)ET44[_WSB)3=:._"E;.Y\+9V?XL41T+A@'KQM MIK<\.4[W\YB2Y5]1_@%02P,$% @ =7PL2\Q6$0'" 0 -P0 !D !X M;"]W;W)K&UL=51A;]L@$/TKB!]0;)*T761;:CI- MF]1*4:=UGXE]ME'!>(#C]M\/L.-Y&?L2N/-[[]X!EVQ4^LVT !:]2]&9'+?6 M]GM"3-F"9.9&]="Y+[72DED7ZH:87@.K DD*0I/DEDC&.UQD(7?41:8&*W@' M1XW,("73'P<0:LQQBB^)%]ZTUB=(D?6L@>]@?_1'[2*RJ%1<0F>XZI"&.L.4PFM4>^4Y.2KWYX%N5X\0; @&E]0K,+6=X!"&\D+/Q:];$2TE/ M7.\OZE]"[ZZ7$S/PJ,1/7MDVQ_<855"S0=@7-7Z%N9\=1G/S3W &X>#>B:M1 M*F'"+RH'8Y6<59P5R=ZGE7=A'6?]"RU.H#.!7A'(5"@X_\PL*S*M1J2GL^^9 MO^)T3]W9E#X9CB)\<^:-RYX+2N\S@*DRX(XM27$C16XD#_H=,X M?1-UN GTS;KZ[7\$ME&!;1#8_M7BIZL6(YA-$B^RBQ;91032JR(QS'4G9'5Q M$G03GJQ!I1JZ,"ZK[#(5#S1<_!_X-%+/3#>\,^BDK'L^X9)KI2PX*\F-\]*Z M*5X" ;7UVSNWU]-;G@*K^GE,R?)?4?P&4$L#!!0 ( '5\+$N5:!D,G0( M ',) 9 >&PO=V]R:W-H965T':1 MZK4]"J&#MZJLVWEXU+IYBJ)V>Q05;Q]E(VKSSUZJBFLS58>H;93@.Q=4E5&, M4!I5O*C#Q?B<-1V(5K,&GX0 MWX3^WFR4F44#RZZH1-T6L@Z4V,_##_AIC9D-<(@?A;BT-^/ EO(BY:N=?-[- M0V0S$J78:DO!S>,L5J(L+9/)XU=/&@Z:-O!V?&7_Z(HWQ;SP5JQD^;/8Z>,\ MS,)@)_;\5.IG>?DD^H)H&/35?Q%G41JXS<1H;&79NM]@>VJUK'H6DTK%W[IG M4;OGI>>_AL$!<1\0#P$X>3<@Z0.2OP'DW0#2!Y!10-25XGJSYIHO9DI> M5M M;\/M*<)/Q'1_:Q==L]U_ICVM63TOXB2916=+U&.6'2:^PY![S K W"/6$,L MB4R20Z8QF&GLXI.[> H3)"!!X@C(#0$=5;KJ(,Q!:@=YR-.8$CJJ!<"EC.8Y M@_,A8#[$RR=.TI%0AZ$W0DF&:9IF&:Q$024**+'1)E-/B9$<,8(G>IR"2JFG M1+)1CU.O=VA4M(]X2"E+LXGN,C 3!M0\T;0,),C^_;SE($$.9)"/NIY[I<8$ M(5@%(]C!R-%!B@B"Q0#%B4>&]'XNWAE&O]V6/>BN M?1F>5(+]AP$#$F^CF%<433RAZ.9C9J\C7[DZ%'4;O$AMOHONZ[674@O#B!Y- MUD=S QHFI=AK.V1FK+IK0#?1LNFO.-%PSUK\ 5!+ P04 " !U?"Q+\#YU M1" " J!@ &0 'AL+W=OG_=5 M:-%S\28K2E7PWK!6KL)*J6X)@#Q4M"'RB7>TU7=.7#1$Z:DX ]D)2HY6U#"0 M1%$*&E*W85G8M9TH"WY1K&[I3@3RTC1$_'FFC/>K, YO"R_UN5)F 91%1\[T M!U6OW4[H&;B['.N&MK+F;2#H:15^BI=;;'@+_*QI+R?CP%2RY_S-3+X>5V%D M E%&#\HX$'VYTC5ES!CI&+]'S_#^2".!V+X'#IB MOKIXB?7K.IA%^W;L/=U/J5>O98(6!;@:HY%Y'IADRCP2:P\!'Y'-','9([+U MN*!_#-!UW(M)O,4DU@!.#&((_0;0:P"M 9HFP$XS!F1AD=8B:9;#U&G(G%J@ M.'.HS9S"41KE_L3(FQC-$D/D)!X0/'E*G$7(:?[:0V&$W,1S*DG]<;$W+IXW M&.5.7CSK2I;FF5/5VD/E*70^S,VGO:373B7%'M&#UIRTH?W/<)HR=EA@L]%L/Q-4P4[\:3&=S_'LJ_4$L# M!!0 ( '5\+$M/>$G9>0( !<* 9 >&PO=V]R:W-H965T+"+CHLW65*JO/>:-7+IETJUBR"0^Y+61,YX2QN]/)T;*CO,W,_AZ6/JAJ8@RNE>&@NCF0M>4,<.DZ_@SD/IC3A-XW?]@_VS% M:S$[(NF:L]_5095+/_>] SV2,U.OO/M"!T&)[PWJO]$+91IN*M$Y]IQ)^^OM MSU+Q>F#1I=3DO6^KQK9=OY+-AS X \!> S Z+\!T1 0/1H0#P'Q&(!BNUN] M%+LW&Z+(JA"\\T3_>5MB3A%:Q'KW]V;2;K9=T]LC]>QEA9.P""Z&:,"\]!A\ M@T&WF#6$P;>8#8")1DB@RQQKQ6"MV,9'-SD9TM!! ?L#/6$0!#L$ 19) M[[P.@1PN0;!-$."3U%4J;!3TA%,0;!4$^.!>+02*'7E@MR# +JGK>,!^04\8 M!L&.08 =[M5"H-3Q+PU[!@.>21VVP[ 9,'I<+79<%ABH(I^H!4$3>V\@4#9U M9G!UX9HGTW1GM=VU MM]-UU^UO9K-VM?95V7ZM]WX7_O-<-U79A9_-RZS=-[Y\&AI5VYG,,CNKRLUN MNI@/UQZ:Q;Q^[;:;G7]H)NUK597-?_=^6Q]NIV+Z?N';YF7=]1=FB_F^?/%_ M^>[[_J$)OV:G7IXVE=^UFWHW:?SS[?1.W"R=Z1L,B+\W_M">?9_T4WFLZQ_] MC]^?;J=9S\AO_:KKNRC#QYM?^NVV[RGP^'?L='H:LV]X_OV]]U^'R8?)/):M M7];;?S9/W?IVFD\G3_ZY?-UVW^K#;WZXE:2XO!U@"A,(C*#@)-;17%Y.0N ,-.]!#!_JB Q6MPA'C M!LQNP-@BF@>%2(-I&$C# !HZHG'$F+,QO@@5$T$@8S$5"ZE80,5$5"P916LG M3 1;4IC4F2QR3,=!.@[0L1$=1U8_T,GRF(Y#=(1UF$X.Z>2 CHOH( PSYP(. M4H ."MR!R+"XLW1A",8?!&619[%!"++TPN6""3@!;>).R 01CJ#SW-D9&R[($,%61'HBF_$DTCF6N02R)8Q0+)F 1<00-.QJ&.O6V#?T)\H1C4U!IY0CFIJ"+G(3IW8 %HK7C(D9C>U#IU0MFMI' M?$P#B.288'O1*96-!I5-'+T PS%A[J:D%#\:Y"YADW1,!M1(H6;@"&'/T\CS MF#->8Y?2GZB1-+87G5(C:6H=IB#W,! JRYCC2&.'T2D5D@;6$7-)KI T=A:= M4B%IFK@0/5^#7-Y]P_YD4JHC0_.:L$'1O:@E0K$;9+#7&>1US-EJL#L94!OE MS#TD@VW%I-1&AEJ&%7$P+0%*%ZK@-@F;BTDQ%T-= _%!%L3S8>[9HO*(6V+L M+09X"[M+V%M,@K6>7220.3 M_%NL>@MN3["[A/5L4VY/6'J$VXS+R!U6O0.G>!$/Y.CYS-TW<-@9''*&>)<= MU;PI"F;A'-:\ YHO.*Y8IPX\(.6VSV&=.G3LDE6E!VK!;Q]6LT-J)NMJB"S M0+.SA^"5;UZ&]P7:R:I^W77],^^SJZ=W$N[D\!#] WY\H>'/LGG9[-K)8]UU M=34\,'^NZ\X',MG70&;MRZ?3CZU_[OJO/7)&:G-S46_P-0 M2P,$% @ =7PL2UGU#]E) @ I < !D !X;"]W;W)K&ULC57MCILP$'P5Q ,2MAR]KLZJ'+E+ESG $=Z9NJ%=U]@2"AVG2'[;W !IN'&B=8H.)/VZ11G MJ7@]L&@K-7WKQZJQ8]?OI/$0A@<$0T P!I#_!X1#0/@1$-GD>VT<&/) D?*/T NJI]/"\^ @N2>?F]R9U7@SC9]B"=@I\;VYLFJV,+6@?V MSOR ]_WK.Q6GJI'.GBM]\]K[\&PO=V]R M:W-H965T^'05494A3%8947=;!= M#\^>F^U:OW5E4:OG9M6^557>_/>H2GW>!"SX>/"U>#UV_8-PNS[EK^HOU7T[ M/3?F+KQXV1>5JMM"UZM&'3;!9_;P).-^P&#Q=Z'.[=7UJ@_E1>OO_!/,2]ZJ)UW^4^R[ MXR9(@]5>'?*WLONJS[^I*2 9K*;H_U#OJC3F_4R,QDZ7[?!WM7MK.UU-7LQ4 MJOS'^%O4P^]Y\O\Q# ^@:0!=!C"Q.(!/ _AL0#C.; CU2][EVW6CSZMFW*U3 MWB<%>^!F,7?]PV'MAO^9:%OS]'U+6;8.WWM'D\WC:$/7-K<63\""7TQ",X'+ M+ C.@H;Q_&H\CR+L@$,'?' @;ARP61BC33+8U.,DF93"*#FD!)02EA1EW63##M@$88T\N># M.3AG'H1,1C?IE*3,30C#.#/R8&0RNEEY MPFSH72J8=X: GR<_ \0O;Q%&GMG,V^G/ /0+6X219C;3E)+#!4:5I7?D/X:0 MV12"_,^L>(6@Q/WB)LPK11[Y/QDMO%%OI3#7A+B> T" :UK2-,I+%TJV'*N4VYC0.'E"]H.3[;;P"%5V1]:7")87XY^MB>X\!!X5W(4(PY1YC/:> VYBX5C#=' M>%OI8N/M4L%DG?)$I,M?;IDZ=TE2\>IF$^7+&VJ M?[)%&&OITR5+^\P+;5%X=23;GY'_F3>O1=VN7G37Z6HX@SUHW2GC,OID9GY4 M^?YR4ZI#UU\FYKH9SZ;'FTZ?IG/W\'+XO_T?4$L#!!0 ( '5\+$NOCNY[ MDPD ,Q' 9 >&PO=V]R:W-H965T&F2 ]M UD&0 +O 8(,DOS5V>RRL+HZD&>^^_;8N-B2QBD/^&5N: MTQ3/Z:YF]>%GW;ZM-[]O7X9A=_/'=KO73]/I]O%E6,ZV/ZU?A]7X M/\_KS7*V&U]NODZWKYMA]G0X:+F8FJ[KI\O9?#6YOSV\]WES?[O^MEO,5\/G MSWK[.OP[V'WG]?/F_'5]&.4 MI_ER6&WGZ]7-9GB^F_P-GQZ0POZ(0\A_Y\/;]NSWFWTN7];KW_!@6B_U0XT3^?QIU\O&A^P//?W\?_1^'[,=LOLRVP\-Z M\;_YT^[E;A(G-T_#\^S;8O?;^NV?PRDC/[DYI?_+\'U8C.'[F8R?\;A>; __ MWCQ^V^[6R],HXU26LS^./^>KP\^WT_COA_$#S.D \W$ 7/$ >SK 7ATP/<[L MD.K?9[O9_>UF_7:S.9ZNU]G^JL G.Q;S#^#H M "Z?0<15'8XQX1"S.L0@1(R:Z?@G>?I)GGR2X0/T=("^/M= !P@5N1YC_%FN MSKN4SG,]GOJ0%<4FTSM9E$BG%,F4Q!64Z "IOBCHN!*ZBK*<@L[K@F2"MWEA M6&CG?0RR-! 2!9F8%T-P?<$TE('ZQ9,N"HS M+DCXAN)P2:*O*4Z?:RI%[TAQ\DAXO[_1J.)PH8,I/8@AN# 1&XK#I8E44YR4 MI>Q3[$EM2Z?N-X6HWN=IM)TICN"X-ZDMCQ+J7+WRVBU>E.05=7#<]@@]Y M<4BH\;Z'U>7A:C>YVFTG5F3#E6E<0WFX,@U;*Z^OG%/0A5B*R[+A&C:YABW4 M$%QO)C2DS/5FV$J8I1QK5V<265Z>#=>PR35L 3Z$Y8JS77UQ+%><92OA=7%. M035+- LM+]&6Z]@2'4.8.BL<;(.%M5QQML;$GH+.FA;!L MEBO.-CA9RQ5G:[RLSQS55LX<007'&VP=$ZKCA7XVA=;E.% M*R&195?BN(I=KF(+X6<=UYMK\+..Z\W5^%F7NU3N2EA@R94X\12:*]A"Y<5U MZ1K(HHAN,Q\@SWU7&:>]&6R7'WN.:^O@&+(Y42X6#VQHQ!V MU'-I^08[ZD7GIL:.^MR.9N4HA5Q.A O4$X$:-007DV^PJIZ+R==859\;4#51 MKC=/G*<1SK/G8NH;G&?/Q=37.,\^MY/7I[X8.$VCVH=<3'V#T^RY MF/H:I]GG3C,K1RGD,BM'*>1R(ER2 M/?&=1OC.GNNM;_"=@>LML-[*M7\(Q'>Z+ET^MY]:S*SIVH6@'],"5W$@SM,( MYQFX_D*#\PQ0;2'RUV-0)7:B".TJCY4JJO!0LM=C>M1AR.1&N M[D0\JU6;W5R)J<&S)J[$5.-94[4A35RLB1A2*PQI$CO[35O[:F^_;G,_-YKY MKGXIYFHR8C^_(S;4J@W]3NSH=RU;^IW8T^^J-O6[W(OF92G%7$U&[.1W1*!6 M9B3V\KN6S?Q.[.9W5=OY7>Y"9HZ%0[ V!;ZR3@P@EHL&80K$R(*N=R\N2.\X>@1%D M)-(EFPHP2Q$6>/<3OELR=@'# :)SM[AK%W_.RQT!^K7=<$!P9!U/3]A/VX(EV.NYB)N2H0HLDY8< C\ M!Z;%A L ")9)/4=(*TQX,>9J,N*605BB_!010"B?2_66#@0]!(H/B=X!!#^$ M%H (@B "08C8*B"X'C"PAZ1,=E?*YUIHB@$[3CW&"6('+<@. M!+,# NVPQ.N?7 6V \KMJ#NY '?00NY H#L@[ Y)F9 YYK Q(!,7:F*$CE,W M-('HH(71@8!T0"@=EGC] <, H'+EX"0P'+1P.!(@#0N*PE/.GR1^<:Z$F MAN1X-8A@$-P-V@!;R#(&Q#TAA@5 M:, M]Z9$_F2$A=J4HKXL!(H#QN)X=>\3, Y::!P(' >$QV$UJGC^JB=R() <,";' MRTM'2*Z%RH' R(G&)"Q:4CV!TP>$?]C04$O8,6? >"WP$!>%A9!L0X(:D3(B;\KD6Q T8 M4@0BDMH L$Z0*"NK#$\V^RN)[M].Q;5?;?<_/K;/-U MOMK>?%GO=NOEW?YK5)[7Z]TPCM?]-*;_,LR>/EXLAN?=_M?]>KPY?KW,\<5N M_7IW_.ZWD1\E45G&OOK:X:M?(+ MK=M%$*A=P6NFGD3+&_/E(&3-M!G*8Z!:R=G>!=550!"*@YJ5C;]>NKF-7"_% M25=EPS?24Z>Z9O+O,Z_$9>5C_SKQ4AX+;2>"];)E1_Z#ZY_M1II1,+#LRYHW MJA2-)_EAY7_$BQPG-L A?I7\HD9]SZ:R%>+5#K[N5SZRBGC%=]I2,-.<>YU\7*3WUOSP_L5.D7[J2TJ'L6(Z5F;UU;-JZ]]/S7,#B ] %D",#A M?P-H'T G 4&GS*7ZB6FV7DIQ\63W;[7,;@J\H,;,G9UTWKEO)EME9L]K&N-E M<+9$/>:YPY 1AMPB<@!!!TA@! PJ"*B"N'AZHX+ !!0DH(X@O"&@DS0Z3.(P M38>)4CI)-@=0*,DR6$P(B@D!,>%$3(>)1LM\("1%$U@.P' 29Q$L)P+E1',Y M:*(FFBV#*2+)1 R$PB/)-UIB4$L,6',GF00D2![?*2E(D#ZP4])YHBD>Z>SL M %!)EF)83 :*R0 Q,4R $5R_Z'%#\)TC #]@20\:9QME43P]!^:HD$;HCASX M+, $D)/ MCM]A"EQ\.'G$E&1V@A)S3$Q-F:.FVR08W6'V4?&=R6/9*&\KM+D.W:5U$$)S M0X>>C#^%><<,@XH?M.TFIB^[R[P;:-'V#Y5@>"VM_P%02P,$% @ =7PL M2[B8D>(L @ 7 8 !D !X;"]W;W)K&ULC57; MCILP$/T5Q =@;DZR$4':7*I6:J5HJ[;/#ID$M 93VPG;OZ]M')8 3?LE0B++H23"8S54ZLN)\9)(9?(S$C4'H)$7EIHGQ[7F:L(ND105[[HA+61+^9PV4-2LW<&^.E^*<2^U :5*3 M,WP'^:/>N MKQ,""IG4"D0M5]@ I5I(I?';:KI=2$WL[V_JGTSMJI8#$;!A]%=QE/G*7;C. M$4[D0N4+:SZ#K0>[CBW^*UR!*KC.1,7(&!7FU\DN0K+2JJA42O+6KD5EUL;J MWVC3A- 2PHX0X(>$R!*B=T+\D!!;0OS1"-@2\" ":FLWS=P22=*$L\;A[76H MB;YUP1*KX\JTTYR.^:;Z*93WFD:SIP1=M9#%K%M,V,/@^3UD.X8$'0*I!+HL MPJDLUN&('MX'V(P1>#'(X;\BNX')@O"HH 4>U(-',7QO M<,,V'\!LQYA@B-E-888GC'I/HP1^-G-*.!F[5%(?;L_;C<+G4#^M@7\=+#?! MA'^K1F<[Z=[EV[G[C?!S40GGP*1ZT.;9G1B3H%+W/95[KD9]9U X2;V=JSUO M!UYK2%;;68ZZ/Y3T+U!+ P04 " !U?"Q+P".=0^$" "6"P &0 'AL M+W=OZJJ1 M:_^H5'L;!')[9#65-[QEC?YEST5-E9Z*0R!;P>C.&-55@,,P"6I:-OYF9=8> MQ&;%3ZHJ&_8@/'FJ:RK^W+.*7]8^\E\7'LO#474+P6;5T@/[SM2/]D'H63!Z MV94U:V3)&T^P_=J_0[<%RCL#H_A9LHNG>%T_.K]DPE>!_-$)2MX]:O/:SWQOQ_;T5*E' M?OG,AH"([PW1?V5G5FEY1Z+WV/)*FF]O>Y**UX,7C5+3E_Y9-N9Y&?R_FL$& M>## HP$F_S2(!H/HS2 QP?=D)M2/5-'-2O"+)_JWU=(N*=!MI ]SVRV:LS._ MZ6BE7CUOHA2M@G/G:-#<]QH\T5B*PE5$*1XU@288,3"$<8\=!]C: E!$\ X1 M&&AD[*,9XH*#&'00&P?QS$%LG52O28VFZ4\JP5EHA?*>:@9#0!@"P! +IM>0 MR38?D/Y8S 4@RS'.89H$I$D FL2B29R@"4HL4>&*TI @&"4%45( );50($UF MD4":A3/)0)#,=;#TBG/007Y]PJ(0OMOA%2D[B&;9&")"[!O^GFP.M%!LT!5I M.XAF"4E($ME @"PF<;8 !):=.X2OR-Q!- T])KE=GP 52<)T 0>N42BZ(GM! M46[3 *)LX2(AN-XAH.!E"T4=P54*D?_(8;BT(*BV.#GLUHT$82>%WU'-<>#R M@J"ZX&1P"F4PD,B&R:8=#DU$P?3$$IORT^-Z48GJV/3>8=-E_0F[SO6;U0JT[K>3G 14@YGMA.[M9QN" M*+C[@WW,=SD?QLY[+MYD!:"\]X:ULO KI;H-0O)804/E ^^@U6_.7#14Z5)< MD.P$T),E-0R%09"@AM:M7^9V;2_*G%\5JUO8"T]>FX:*OUM@O"]\[-\77NI+ MI5 )>PX^UV? M5%7XF>^=X$RO3+WP_BN,>6+?&\-_AQLP#3>=:(\C9](^O>-5*MZ,*KJ5AKX/ M8]W:L1_U[S0W(1P)X43 T7\)9"20!0$-G=FHSU31,A>\]\2P61TU_P3>$/TQ MCV;1?CO[3J>5>O56DBS.T 6($X!8@6B#S&218P!DUI,.YC$CY^X1$Z7R"K$,X4PP(\+&Q>(8+=-[+2) M'0IAL+!9@S"./DF3.&T2EPU>V*Q!)$K=+JG3)76Y+/Z?[1H49VZ3S&F2K;<_ M76Y_MMK^&"<+T&X-2H-XN7EH=KC,9?>#BDO=2N_ E3ZG]C2=.5>@!8,'':K2 M]^M4,#@K,TWU7 RWS% HWHT7*)IN\?(?4$L#!!0 ( '5\+$LX>OH8WP( M #X+ 9 >&PO=V]R:W-H965TH:UHE#WU054:, MD#2J9%&'ZV4_MVO72WTQ95&K71MTEZJ2[=^-*O5M%=+P8^*Y.)V-FXC6RT:> MU$]E?C6[UHZB*3[ M<"WJ_GH;\W^$X0%L#&!3 (W_&\#' .X%1 -9W^IG:>1ZV>I;T YOJY'NHZ + M;A=S[R;[M>N?V6X[.WM= M\!:*9EY0AG)D" ?W.#)0(A6Y_ZU $1<)PU$$BB(0%*_*1L JC"4^"Z+B/)MY M/SD*D\--F"=X DIP,R%(/ZGO)@2@,A;[[QA1T43,X! MHCB;8<$=CC*$1?@L#"X-!5L15*3!+9-"SXR)[YD4^F'.A0^#.&L\LR4I[ID4FF9, M?-.DT! %= A$%3,^MS:X=5+HG3'QO7,490];-\V(SP-E>4[]?[?H[B#C3I8_ M9'LJZBYXU<:>B?J3RU%KHVQ&\F1[.]O#[#0HU=&XV\S>M\.);A@8W8RGU6@Z M,J__ 5!+ P04 " !U?"Q+A;.7+GT# #X#P &0 'AL+W=OEV8R/R8>,X.1R8FK.7\E![("V$_3T\5'UE=EEU6D++.:&E4 M9+\P[]%L@ST1T"!^9>1:W]P;8BFOE+Z)P;?=PK2%(I*3+1,I4GZYD)CDNWG]D7S>+YXMY36L2T_QWMF/'A1F:QH[LTW/.GNEU0^2"/-.0 MJ_].+B3G<*&$_QO9<,UK(+%Q*D;ZWUZQLKM?V21#(,#@ RP#Z7 :X,<*#+ F\K@RP!_*D,@ X*I#*$,")4 J]V.9G^3E*7+ M>46O1M4>T5,J*@'-0GZ"MF*R.3#-,[[%-9^]+%W;G5L7D4AB5BT&]S!>'Y/H M&"_H0]8Z!'4(BXOLE&)(Z0H#*OP^10QA%!F)CL%]Q(..\$)E+:-)'L>3;( D M#OQ&''#OG";>Z:TVA!.X8 *W2>#V$D3*ZVHQ08,IVUV+(MM6WL$- MJB?9 R5[NF2DT"0MQKNA\1P?*8I'0#TI/BC%!Z0H+(FOL2 '1TKQK,=0/3$! M*"8 Q"A',@D &C]R%#%CJ)Z8$!03 F(4FB34:?A.JKLTANJ)B4 Q$2!&<;@D MTFGL4#LR8ZB>&&3#?FL#( '+E+L "DRZ[& M8]VT @6I#DVK6!M;>BZ9(+B9[=K1>RQ:"65^A68Q N83-'N YM=H]M@VH9^T M;4_\(ZT.65D;KY3QQJ9I/_:4,L+79-_Q-1UY&]X-?'.30SNH;1)*2)ZTO.[B[=K>>QJV:WE63=V) MIR$:SVW+AW\/HI'730SQ^XWG^GA2YD:R7??\*'X*]:M_&O15LF39UZWHQEIV MT2 .F_@3W#]09@;8B-^UN(XWYY$IY47*5W/Q;;^)B9F1:,1.F11<'R[B432- MR:3G\7=.&B],,_#V_#W[%UN\+N:%C^)1-G_JO3IMXC*.]N+ SXUZEM>O8BXH MBZ.Y^N_B(AH=;F:B&3O9C/8WVIU')=LYBYY*R]^F8]W9XW7._SX,'T#G 709 M0*=:)I"=^6>N^'8]R<3,WON7G'<$]U;W;FIFV%?:8G/^J[EVU*\W5R,8GF MF(8W*,PJ C# M,06**9">@8,I_)X!HU6&&PO=V]R:W-H965T M5ZQ43[9<%*E40['SZDJP=*.-BMP#WX^\(LU*=S[5Q). M?2B*5/Q;L)R?9BYQSQ//V6XOFPEO/JW2'?O)Y*_J2:B1UWG99 4KZXR7CF#; MF?M('E80-P8:\3MCI[IW[S2IO'#^V@R^;6:NWT3$DK,PE1US'9 M?V='EBMX$XGB6/.\UO_.^E!+7A@O*I0B?6NO6:FO)^/_;(8;@#& SD!QOV<0 M&(/@8A"\:Q :@_!B$.IJM:GHVJQ2F,\#,.I=VP<&18 F M&FC[X"I1BCL(40>A=A!>.8@&E6HQ5&-*C?%Q"HI24(0B'M2*6A1Q./'CD(PD M$Z%,DCW4>X)H MB98DF P-S/A/0Y8CTA$_L M$ #O-+AECP W;Q( [QM M@ETY)L+>-_ )_H&\+X!NV\L"5N W3>VJK1L7F_' M6C"QTZ>!VEGS0ZF/(KW9[L3Q"'K'>X&WQY4?J=AE9>V\<*GVS7IWN^5<,A61 M?Z]BV:L34C?(V58VM[&Z%^TQH1U(7IDCD->=P^;_ 5!+ P04 " !U?"Q+ MP+(>3)($ #5&0 &0 'AL+W=O(0V98V3J(=:4:*9K6[U\1NQV@X>('$,V^_#?18T/VW [F( M ?_55=7T5]7@]:6J?S0G*=O5SR(OFXUW:MOSO>\W^Y,LTN:N.LM2?7.LZB)M MU6G]YC?G6J:'WJC(?1H$H5^D6>EMU_VUEWJ[KM[;/"OE2[UJWHLBK7\]R+RZ M;#SB_;[P/7L[M=T%?[L^IV_R+]G^?7ZIU9E_'>60%;)LLJI[*T.\IB^Y^WWZO*GU D);Z6S_RH_ M9*[D723*Q[[*F_[_:O_>M%6A1U&A%.G/X3,K^\_+\$V4:#-L0+4!O1H0?M. M:0,VUX!K S[70&@#<36@MPU";1 :'OQALOK9?TS;=+NNJ\NJ'A;0.>W6*;D/ MU?W==Q?[V]E_IVY HZY^;+F(U_Y'-Y#6/ P:.M$D4\T.:,)@JGF+85HX!]E>PU8PHSIKT]&T?!!1Z P0%8/P"?I$&,- :-Z#5EKXD2*F)&*?;$ MH2<./!G3\31HHI$G0E5A47_&O"$AGPHG(0D8D@ A,2.D01.//,5WL2%ZMD4D MN*,VL8W$CZPAZBH GQYJ)X0#Q_$67P $2$$%HY(HT$79" M EP- C!$;"**1(G#CZ/J$&L(*LQTH,B5#V:=4#O4R"HY2$0!%9A& (I ML;$"LPI$(SZG;0FS1VVLJ'"$2C%6E,S/ECJZHPV#G2T4.L& T7C.>@$B5\VAF$(*FIM5$+T.$8 M'0YV<^;#QTZ+QHN)!0%X:GJ 81RX6 MW 1,&0>]R#(F$& M=%LT#097 Y:8AR;P2"1H^D)#+\ \"?&!.^T:%QJJ+#OPZ>R:4"XE C[Z9$G MYM+0(F%X @I.8;VFT:)P22VZ]?,%51( "D3#'$+A B 7]6CC> 8%^ MG7!S:L%S)C>;^B>B:3"XU A0:A)7/KB*B 4-76#F!2#5GA(D"LTIN2V:!H.9 M%P#GQ+%Q"#'.83!_2D(,8 @ M%Y9(5%B;L?\T/;VG]EI7-ZK5JVZKH MWUX?JZJ5:L#@3JVHDTP/UY-<'MON,%+']?!#PW#25F?](XI__25G^S]02P,$ M% @ =7PL2[]E*-RO @ %@H !D !X;"]W;W)K&ULA59=CYLP$/PKB/<&UIBO4Q*IEU/52JUTNJKMLY,X"3K %#O)]=_7 M!@<1L]R]@&UF9V87LWAY%>VK/'&NO+>JK.7*/RG5/ 2!W)UXQ>1"-+S63PZB MK9C2T_88R*;E;-\%565 PC )*E;4_GK9K3VWZZ4XJ[*H^7/KR7-5L?;?(R_% M=>6#?UMX*8XG91:"];)A1_Z3JU_-RT+47LL/*_\S/#Q!:@(Z MQ.^"7^5H[)E4MD*\FLFW_\ITR%$S?+GS#R](P:1]_+:D_:)K \?C& M_J5+7B>S99)O1/FGV*O3RL]\;\\/[%RJ%W']RFU"L>_9[+_S"R\UW#C1&CM1 MRN[J[^OO1=W=KY;_%H8'$!M A@ 2OQL0V8!H" #Z;@"U =0) M"/I4NMH\,<76RU9J*[^SBQVQ>Z>Z?)(O7I9TSQ?!A=#9#&/ M/8:,,'$8WF,V4PR)[B%/"&1 !-KDX)2@3DD7'MVY )P@0@FBCH#>$1#'8X^) M.TQMTR!1GJ0YKD11)8HHN=6@$Z4HCT9EO9.)49D8D:&.3#R1^93E,4"&"R6H M4(((Q8Y0,A6"E%"8*5R*"J6(4.+LM/3C5]0[0H"$ % ZL^TRU%*&;+L4)\A1 M@AS)*7.L]IAL9)4NDAD5"/$/.41TW))8$,"X*.&\U$S/@*D4A*X4(%*+:.:+ M!?R;!X(H@:M$IDJ@I6:4\.8 2'< XC:YZ/WW9/U@J'3.#MY!@$ZW'E(Y[(N3AK!3>0P!I(I"Y*:4?25E+ M4QQ)\R2+'4O!Z']K3DP_6'LL:NEMA=*_[NX'>Q!"<&PO=V]R:W-H965T^TD3D +F-I.V+Y];4,H@>$&;#/S?^,QX]FT7+S+G#'E?%1E M+;=NKE2S]CQYREE%Y8HWK-9?+EQ45.FIN'JR$8R>K5-5>MCW(Z^B1>UF&[MV M$-F&WU19U.P@''FK*BK^[EG)VZV+W,?":W'-E5GPLDU#K^PG4V_-0>B9-ZB< MBXK5LN"U(]AEZ^[0>H\"XV M?A6LE:.Q8[9RY/S=3+Z=MZYO(F(E.RDC0?7K MSEY861HE'<>?7M0=F,9Q/'ZH?[&;UYLY4LE>>/F[.*M\ZR:NBO5*V^_ MLGY#H>OTN__.[JS4YB82S3CQ4MJG<[I)Q:M>18=2T8_N7=3VW?;Z#S?8 ?<. M>' @UL'K0#;RSU31;"-XZX@N^0TU9XS66.?F9!9M*NPW';S4J_"1#1HL/*T^(#"$V..9>XA]6(" ,1(K0)X$%B((0(' "@1/ GBRRK0LG;87LK_S;M^]X.*:U%+Y\B5OMKM!7SA7#$=C;_2/WBN6^PP*=E% MF6&LQZ+K,]U$\:;OH=[0R+-_4$L#!!0 ( '5\+$OX/Y0+#@( (T% 9 M >&PO=V]R:W-H965TJE5HIVFK;9X=, EH;4]L)V[^O;\L20&E?L#T^Y\R%\60=XZ^B I#>&R6- MR/U*RG:%D"@KH%@\L!8:=7-BG&*ICOR,1,L!'PV)$A0%P2.BN&[\(C.V/2\R M=I&D;F#//7&A%/,_:R"LR_W0?S<\U^=*:@,JLA:?X0?(EW;/U0GU*L>:0B-J MUG@<3KG_%*YVB<8;P,\:.C'8>SJ3 V.O^O#UF/N!#@@(E%(K8+5<80.$:"$5 MQF^GZ?0T>;)T2.$/4$Y?L>(7:$ M^(.0W"4DCI#\KX?4$=*1!V1S-\7<8HF+C+/.X[8=6JR[+EREZG>5VFC^CKE3 M]13*>BW2.,[050LYS-IBHB%F<0O93B%ACT J@#Z*:"Z*=32A1[<.-E-$NAS% M\$^1W5V1FS#CV6+%AA\/LTSC>8%D5B Q LE-M9-1M2UF83"-P2R#<%2-*299 M!*-R3#%ADHZ$=E/0IX&0S0@->HD"/YN'+;R271JIJS&P]K/C*=*].+*OP]4F MG+%OU:RQH^%#W@ZJ[YB?ZT9X!R;5"S!]>F),@@H]>%"=7ZG9V!\(G*3>+M2> MVPEA#Y*U;OBA?@(7?P%02P,$% @ =7PL2[5S]DWU @ P P !D !X M;"]W;W)K&ULE5=A;YLP$/TKB!\ ^, DJ9)(:YMI MDS:IZK3MLYLX"2I@!D[2_?O9X#+ YRKY$FSGW?/=<<]GEA=1OS9'SJ7W5N1E ML_*/4E9W8=ALC[Q@32 J7JI_]J(NF%33^A V5MFN M/=7KI3C)/"OY4^TUIZ)@]=][GHO+RB?^^\)S=CA*O1"NEQ4[\!]<_JR>:C4+ M>Y9=5O"RR43IU7R_\C^1NPW,M$&+^)7Q2S,8>SJ4%R%>]>3K;N5'VB.>\ZW4 M%$P]SOR!Y[EF4G[\,:1^OZB_\3//%5Q[HO;8BKQI?[WMJ9&B,"S*E8*]=<^L;)\7P_]N MAAN ,8#>@,0?&L3&(/YOD'QHD!B#Y%H#:@SHQ"#L8F^3^<@D6R]K< P8\@C ADC M-C:"SGM(J.+H@P$T&&CMDU$P*4X0HP1Q2Q"/"&8X08(2)(@'\TD>,,P"WX2B MFU";((EP@A0E2*\/!(Q1QU9(XX CC! M B587)\*$N$*BA ?XJD\(BM2F&;CT8#H,!T.5QQB)H@KB8,"EQ"!&Q*"BXC$ MEA"*)(C<$NJ@P/5&Z TYP15'4L0+*R>I]?X) MF=$H=54!+DYBJQ,&!XPYTVWI0> J%5Q[Q!8?#,XALP\&(HY]<(F2!9([1_H! MURA$U[]!P+4%F+:F!6M HX*-@TFOW!B4J_;'WC@Z'=+J$E>OQ&4*-S0[P+4% MF+:F1Y\!#:-- CI-7&(G+@H^LAVXJ=0OPY/ MM5X%O9=-7HJJR67EU6([\Q_19(4B8V")W[DX-X-WSTAYD?+5++YM9GYH,A*% M6"OC(M./DTA%41A/.H^_G5._CVD,A^\7[U^L>"WF)6M$*HL_^4;M9S[WO8W8 M9L="/ MRFP9.LR>)A1!F1 DA,08RH0@PBCAL" K2'*$&!U5&3M5QO L1^R9TY[=WTS< MZ8!_WDP<*&61JR0I!&D8<]AU2PBBB,>4P2I#,D&1"3U2I<0I,KFCEQ+82SAA ML+]3"!+$60A50E W2,0=*B%I*CRN$H7N:SB$ASG2#&CD(D?W]Q-RWL*/"'_> M41US51K*"?P]IBXR8K&CIQQD%++846T'B1/*QR\HY+[(471'6W40NPK&8%:I M"Z2)XXIR@(0FB4,G!!E*'#=4,/B?+T6]LT-7XZWEL5*F&0:[_6#WB,V<<+._ M0),4.?:79A"T<\6[^W:*_)'5N[QJO!>I]'1B9XBME$KH_,,'?4)[/;CVBT)L ME7EE^KUNI[=VH>2AFTR#?CR>_P=02P,$% @ =7PL2^J5WV"& P !@\ M !D !X;"]W;W)K&ULE9=;;YLP&(;_"N)^!1M\ M2)1$:D[:I$VJ.FV[IHF3H +.P&FZ?S]C: KV1YK>)&">[VAX;4_.LGRN#D(H M[S7/BFKJ'Y0ZCH.@VAQ$GE1W\B@*_60GRSQ1^K;RME$GE26%N*A]*I3GB?EO[G(Y'GJ(_]MX#'='U0]$,PFQV0O?@KU MZ_A0ZKO@XF6;YJ*H4EEXI=A-_7LT7F-C8(C?J3A7G6NO+N5)RN?ZYMMVZH=U M1B(3&U6[2/3?BUB(+*L]Z3S^MD[]2\S:L'O]YGUMBM?%/"656,CL3[I5AZG/ M?6\K=LDI4X_R_%6T!1'?:ZO_+EY$IO$Z$QUC([/*_'J;4Z5DWGK1J>3):_.? M%N;_W/I_,X,-<&N ;S6(6H/H8J"3O680MP;QNT%\U8"T!N36"+0UH%:$H&F6 MZ?XR4]9@W4 M&8,.8N,@[CFPDEPT##-,81A*1ITP33]<*HYC:OE:N13":,2IU1<7XP@Q E=& MP,H(4%EL5=8PI!/FRR@,K<)N@58 A!QJ#5&\0_7*HF!9U"F+V?-%W2B44$ZL MN@ LXHS;'Q* 8&*GR2!% M[!X#%.*1K4\PQH=:#"\IR%U3;%%9M$Q??'3:3G4 I^?+7F@A#"%L-VL-<5JC M2#2@4@A>6A"TM@RLVPB6<40_\1+!8HE<)726@I9AO;=#-R:V^PQPC#(\H#X( MUB\$"9CS*G(W%")A'-J*"H*,D='09-F:V-_FP7J'7;WCUECEES7&_"K?$%&B\1,+[2QS)H M_!Z-QBO=8/>)[LYXA4/P"=)/FB/9>[+-"?%'4N[3HO*>I-('";/=WTFIA&Y$ M>*>_KH,^E%YN,K%3]273UV5S,FMNE#RVI\[@&ULC57M MCILP$'P5Q ,UK&Q\AX%[R)]C+ MS.SLFJRS,V5OO 00SGM-&KYP2R':N>?QHH0:\P?:0B/?["FKL9!;=O!XRP#O M-*DF7C";(:_&5>/FF8X]LSRC1T&J!IZ9PX]UC=G?)1!Z7KB^^Q%XJ0ZE4 $O MSUI\@)\@7MMG)G=>K[*K:FAX11N'P7[A/OKS3:KP&O"K@C,?K!U5R9;2-[7Y MMENX,V4("!1"*6#Y.,$*"%%"TL8?H^GV*15QN/Y0W^C:92U;S&%%R>]J)\J% MF[K.#O;X2,0+/7\%4T_L.J;X[W "(N'*B/:M& M/\_=FR0U-#LA,(2@)\CV5 MA-:>AYH?#5.@F5T@L@I$6B <&HC_XR"V"L03!P$:5;F<8F(T.M25#3-JZ-J& M"4=-MV$B>T'(6A"R",1V@<0JD-S?TM0JD-YNZ7J*B1$:?5PV3#(RX@W^W36P M@Y[-W"GHL1&JB$&T'_^/@9H.H_C2GZ]\2WSMSY^ZZ7Z1[^Z:'Y@=JH8[6RKD M3-*38T^I &E]]B"/L9376[\AL!=JF<@UZX9\MQ&T-?>7UU^B^3]02P,$% M @ =7PL2_UXG[]O @ BP< !D !X;"]W;W)K&ULC57;CILP$/T5Q'NYF&LB$FE)4K52*T6[:OOL$">@!4QM)VS_OKX0EAAO MVI=@3\XYGC-C>;(>DU=:(L2LMZ9NZN6KDN+$C60.KA#+?_GA$D#&=^2 MLTL[@N!1DIK:!9X7NPVL6GN=R=B>K#-\8775HCVQZ*5I(/F3HQKW*]NW;X'G MZEPR$7#760?/Z 6Q']V>\)T[JARK!K6TPJU%T&EE/_G+72+P$O"S0CV=K"WA MY(#QJ]A\/:YL3R2$:E0PH0#YYXHVJ*Z%$$_C]Z!ICT<*XG1]4_\LO7,O!TC1 M!M>_JB,K5W9J6T=T@I>:/>/^"QK\1+8UF/^&KJCF<)$)/Z/ -96_5G&A##># M"D^E@6_J6[7RVP_Z-YJ9 8"& G\[$>$8" $[X3P(2$<".'_GA -A$@[P57> M93&WD,%U1G!O$74=.BANG;^,>+L*$93=D?_Q>E(>O:ZC.,W762#P1BHT \KXYF.U>0:)*G'X21%VO5F<."&,PN[1S%*[@(M-*8 MM+S%!\82H[%D9BQ*?,V9PJ33#GB.WJ>- >4[GF[,@ H7&-\2W?-*HP? NK\;4=TC.54NM M V;\_9.OU ECAGCRGL,;4O+).&YJ=&)BF? U4?-!;1CNAM'GCO-W_1=02P,$ M% @ =7PL2R123C%V @ KP@ !D !X;"]W;W)K&ULE5;MCILP$'P5Q ,JW*6FSL7,IF[3@BRVE%Q!-K:*WNG!FO MB%1;?G%$PRDYF:"J=+#KADY%BMI.$W-VX&G"KK(L:GK@EKA6%>%_=[1D]XV- M[,?!EY8V_1>H]"'6 0OPIZ M%X.UI:T<&7O1FZ^GC>UJ1;2DF=041%UN=$_+4C,I'7\Z4KO/J0.'ZP?[9V-> MF3D20?>L_%V<9+ZQ8]LZT3.YEO*9W;_0SE!@6YW[;_1&2P772E2.C)7"_%K9 M54A6=2Q*2D5>VVM1F^N]XW^$P0&X"\!]@,K]OP"O"_#> GQCOE5FK'XBDJ0) M9W>+M_]60_1#@=:>*F:F#TWMS#WE5JC36QI$.'%NFJC#[%H,'F!0CW 4>Y\" M0REV>!(^2K"?(H(8SN"!)CP3[[TSX<$$/DC@&P+_'8$_JD*+"0RF-A@?>7$T MLC)%(80C?T9- *H) #4!3!""!.'R>D0@0;2@'M'$J3NJQ101^2LW@H7$H) 8 M$!+"!"N08+6\%,B%.\1=4(P.-/2*,49H5!$(YL5H-2-HIF711! .9IX/!+;D M%N$/E 7N.>0M*8LW;8<8C5\P>PCFNVCF24%P#R.HB>"I>4 M)9SZ=5U_7)4IRAUI<0:O^8KRBYF(PLK8M9;ZA3HX[:?N%NLQ,3K?Z6ELQL<; M33O*OQ-^*6IA'9E40\B,BC-CDBJ%[I/2EJNOAWY3TK/4RTBM>3M"VXUD3?=Y MX/3?*.D_4$L#!!0 ( '5\+$O/YROIE7D )+N 0 4 >&PON+>J[/-^NEC^D_?[XAU56K'_WKW^HBW_]P_9?7Y7SW2I? M;Z-LO8@NUMMB^Q!=KGF$HEQ'SZ/Z+JOR^@\_;/_U#S_@._S>./JY7&_O:GAG MD2^:O_YIM^Q%@R2.TGXR:?YXMKOM_O'0>O[S[+K>5ME\^U_--^7A#_EM@4_ M$&^S5=Y\ZGQ9[A9YE<4PZKS7,<8Y+*#*EO#((O\2_5O^T!IE5U6XR-=%/8?G M_B//*@1$]"K;MF9\_KR?/!\D'5.]+I9Y%9W#>[=EU9KG;;E^GLWG.3P#3RSX MZ4Z0?7S8M&9/^L__O?.%]WE5E(O.E>LI_L__\3_V'I4+A=?P90M9FD_*O,%G M_SUMX0N\NN#7E]EM\]>;;%FW5J[G6*Y6@#-7VW+^:QQ=$2)'[W;;>@O85:Q; M8YV7<.#K&@ -?]7ELE@0U%]FRVP]SV$ N$4U7(E/5Z^BDV>GT;.H6$.U=O*G;-V-Y^>?/GRX>/LQ.KNZNOAX]:+UT$?RRV<\/YGWE= J2HX(!P4 M-[?!XPVNX^?0IN#)'/:GLES<%\ME\_L/.=".8HZG MCI!O_OR. -"Q\77:=]IO+LY>7;RX_7EZTC]RM M6\.'<,R^#AY?''VX>'5Q\?/9RS<7T?F[MW^^^/#Q$O]^_^'B]07ZPZ)OS/Y+_B_TQ;8I1<=/_E%OFL ($ M_\N;-I((3->WAG>TI@8J"[+"G#G< J98EL0!6OL&GL>WF7E;@&7_E*]S%-7P MH6RQ*M8D_&T!R<,;*UNK:S[W!K=V4Y4K?1:P(\!D/H M.JN+.1].L=SAM3F!V[ HE\NLM*?=HXE5#P:Q-.9'-1PI(L8QFDJ?\\&21>%C))! MG*13?BZ)AR/Y8)B-Y:Q"G_;&.,!JUF-[CF?'[#,7%.U@X*HS'JEQG[L56/(.A6_?Z +,, MGG^+.R&:/^]&\*/GZ.#N1P'MW)/KB'<="RPS4'N<2V8DW<:6=P&ATN&%.")P MH1;C?PWQM":FP>'!&!=I0-X_P.+C-+Z,JEUYZV MVZU;6ZO'(PP>89*A^GC@A4>HQR%Q[.!)'<*;2U"GK@[@S?L=L)<,UWTLV)FE M'/OTS]E6?CG^7-U]7^_J8DV6@W)U7:R9,9AK2R!2L:T]#BG%?#*@,N\"]FL# M9Y*U46ZX?HA.9/)3(2V/@_KKR[=G;\_W0QVGA1GG>;X0):.HZQU9%W%7CO"+ M, #.NRU0V]]=+T$ +F\ =P(ZT'MOP'RU698/N8AAT6:9M?67X.YO ,I .O;N M^0*6,*<3R+_,Z1I&:)F.^._@/$!P@7(#'SY9Y/S7*>D",'W<,F_2):KV&^'. MCWZ366SZ8_0RORW6:]P:K'Q#UNKRZOS- MNZM/'RZNHG>O(X,Y<%-?O_OP,]#X=V^#MX%(TB'5;M]4;]^]?4[3.33A[:NC M<-6C$)N@R98(U*-MCHK'9&5@,MZP?;K$]_# YV23JX6%5$<9ZYJZ9DO J6ZS MM3(F7,VKW"H",,M+(4_[WHL=\4"'>8]61I!&=9S7?.G@DCO2PQZYZ\AE1;Z? M*[K/2#TKJTW)GB12N)!&X.V%%U_ER^P>9&Z4J_ZT6^=1.D'[57]*LQ1U=)=G MB[_NL@H-'_3Z^VQ91F?+;0G;!,$,D'1=9+WH%Z3PRZ4G.?,U,OH/XG.YJR( M2P:<89W=YFS_7V7S.UA^M 3=AVXK:R"?D3["'^ML^0#Z0(TT;8LNP1Z(4H7] M"(K2LD!,@$=1Y,]O>:_UKN!-SK.-02):Q=>N((ZR&WA_04@,XA=<39XUNRW0 MH8)>+H/'B.6B#>=$/E&L!+38;=5N0U(P[@#'@V,I*L/^\KH7?5J3"1W/"ZW: M^9_@7,P7^$ \C7* MP-GZ07_!;>@O@ECZ$UTKO$T-C".T 5Q&/"@6158AS+?9KSD*;5$6W=^5R[P7 MG1%U09W=N,KHU3]E:T VY\LXNL^CNVQ!4&Z;JF$%P/(1?L]FX[0WBE;%%P3<:.WW4P]^A$ 'WY_IW ^#3&17S&FUJK M#(;G#]38"E.T45^T:*ZB^TKVHI_-)8BNX1:!<(H(EVW5<0/;SSYG!6,U@ _& MPZN,/C1X 8:^P6/ UP$5$)"\;^1A@JM,VA#=852X7Z ,,RP!G;?W^1(.8$5V MG!X@$(/F/8/FG8+FW1K6"3C!*$$8@:K&,M_*L0',$+SW=\7\#G]%X8KN[0(O MW"*"E])1/^[W^VJ:;$A=,1NQ2/-#[1 6B$A1W0.0X8JK\Z$$*O,\6R[++>O/ M&R;WL+&L=9YP="S=/4M&/9C8F$\)\0SJ>#B%3Z>#46]HT?@&Y@=D7^SF)):: M5>&'15$+_V1ZLUK!QNF0:=II+_&N S-6(W@R%\8G1[V!>1!/ T:&*%B#/,G&XK(#C0C,3!B6H#T6-P7":3R:]"8&4GQ%05H'C@R$3BXT M#)GY;K[(NOF0.3,Y4?O#W+4_7$N< D7[M&);KG:K%4X$2[TJ;M>PICD&R8AJ MC/!X#R/-NV,&W$?VB"C'SQ.]S.J"8.=)11_A-%$@) [$N)[M "2\W=#&;XP0 M55LABDCZ=0[\9H.JO4@M.'"U(# 10M^RK1/)VWR>;W"TS*X4$ [&W2S9V(!H M]FE=&%-/'9W\=';V_I2%A,T&=L7D<:>VURJ_W2V%CPB>7OD4^T+5J'-S:Z.3 MJXOS4WPW8PD#11E@0LXV84-H-UG?]@A:CP&+&NEQ+0#UW5*L56'NC5P:8%/> MKTF."C0^^.#K;(1*!: \R),A= M\,]/>07RV$,<_7&WOD4TRH1>R)O_!B,M2I#\SN"J$V $413[&:PD465SAKS% M!.!LJX*IUFY3KAUPP8-[8>G=+91@4&IIRBB@+?$\ $DBZH8-.PA\X'RR+?-= M? 2D0/BCA#VMRZWU7L'.!9D*)S(.MPV/Y;4R7%+J$4&)Z2JC#,[:B\Z!IF5D M +^!EQ0I9C5(G@;O9=/5J:/1L+>%0/5L460;395 H0.)#XQJ91'2FFQULX@%C '-FKXWK,<5S)0C"91411 @; M6U#:O]_L<)LT*._UZSA!?5?N0/B[1EAEXH@.R#6/N*-"DZJ<=1"^=KCD'/DW MG04^HZ!1J.1!O<:]2(A&("^1=@)T] :T2?\2? #\CX;I\.3ZE&7 )E,Y8_-< M,AN F(R:UHHG/O&? 9W";!S8#4H69\#MEE$ZY87U#G+OC[A?YP*O2S4#XD)) MX7!&<+FJCK @X\6UI2&MK7MK?"PM:I)K5.5"="(T^ M^XR4),RTPT)1?[LG=D2FH')WO<71U!89'QG' .MX61!#2[7.PIH ;;"/*?. MES?R?K$&]NFH6P7'KRYX(\12/F?+'6N=9J6AA=MHE8;7BP^/7$M(J!'H)']T M>%+:\WH:C-&U1*_F%W )=:U.XWQI$2^+5CBI&KKX%^ J%5($NA= 8"K*%P!,0.D7SQMJV_?@#A:5O6/T5UY#PA= MQ:CF[DB89[XZ)RZU*-!PX)).6(G*D2X X"[EMPS^7W)A_114L[TO':]AK0\% M0UI\(]"[]EL(532QX2EEA$(@-ZN+.X-+@"P<<*7F6\1:0 U M$D, W*15+UE/<8Q7A&[@LC_=-?A$2ZX#B/ M&D/SY3Y@@'X,*')[!QM=%O#"P@U?8%H-V'-;H-J_\GRG+,*)Z 8P)F.PT2P6 M8L#?B+>F%S5BV)%>L[!:\^<2@4.B*$_K'A(@UW;'6(T1=KL-DGH<'E0'-( 1 MF0#: ^^ZEA1X]B;[C'([_"R:!.A+BR69H\G>3T<34:PU0QC1R;"2XLZ\]9R*N,H#B12.$*<#ZZ,!,;[]8$U>0IA_71;$@0R M]@(.D2/#<"/^,&0ZQUBVJ#-Y)'H6C:?Q;#"&/T;]>-R?M9 EF<;]X31*Q]$C M'*+/HNDXGDV',NQ@A(ZO.251J1ASSDCSH:C9..;* >?&@_+:0\5J)V$M*(BH MF+"KV77GC.]B9843Z"6TIOM]F!"'HQ/BYC9C(]0T0DEZ)$C2L$6M=TN%5[SS MNKB_ KE'R2Q\XT -!"FH6.4U"T(R$$IM#ZB\%"ARH'*FJ/$Z7U"R2YJ[+*G= ]I+$LDGZP(BE"E:V)6RNR$IG>YW>Y\KBQE9:8\VX?-F)V M1DB3:H&;1*V""#3@[RW@&)J)!$EV&Q*D<7KG,3QWQF*<\\R=ACG/KG+\F';6 M1>E9GL18"I?L]HXI%"B\NVJ-]IWC@UP4(IW!1?3G7Z,JB'Y$0*]809 _, M^DQ MCT/E +1SDSP$)&;1!$=V1Z&HQ^0+,M:V_T=NARMS01%$K^"5#F;50 MS D\P7"B%(2P(@.,5#JT1+ GA.= M$K![823PW>:VRA9D[D1O(M);.FG4F6X<9^5B5ZGUV=LWPL?B#FZ][KR+1:W( MA?&G<,-AY ?R AJO?"72/(%=4,U%F&L;@K2V@ALZ'6IC-/ 64"#A1W.OV8DZ MON1JH (@$14&)YI?./B V3HY.1A04W=C,<@TBD:,E;%H$H#KL.G-&2EXQH+ UO'ZWW:ZR^Y MJ^0Q]!J&A>#%5)L!O+$H*]F)$)]Y5)+8V>0&[J#&PN!84T[^?/7NXI0I$D8I M9'@B()-0(H47+N&.ZIMD>A$.PD;&I=45&HP(SHQW8#"+W044=Z XHP$"[--$ MOYB]^V7M@)D63*$2JL.3[ $,F70] 4ZV1'*.65F., F7!]"E 'UH81=>8]"B M$A%S4I81OO0(184RD H<4ZX2"M-1K'GP,$T IP(:'E&N'$[D;I<.-H]UU'.(1; MM&G)\M6+(E999R R">1++#3AW4/M3V9D8;>ZXS@,HH(1SUTXH9ZJ@R+3(3XT8__;7[C* MOQHQKHOEDM=.7EP9C>%H:2C[0#)XFBTR1JJS(=[N97"]5_ON0VVO0X_K:,AI MO,PX_<6QA_OH=%P.(/G[T/G9>ES/L1==> 'MW6-2SG)A#;4+]J6#VD+58-BA MKL0^8'7'L^<@'%Q5(-@";6R@#(N TQ)!3+Z97E!RNZ IH'%%>]'[EG'=7TLK M9O#@BC# 5[4*L345"PY LQR,#G=G/HI%6L0U<2JH31Q79P8\Y"PX##!CM%![ M)7-0AC92DLN6< C\#*RI%$?'.^.4R,SAS-<>8TUH> ME"^53<+4^9*]S*%WZ&?K2!/O$TZK,2^N1\ &O1@W.4\*JO@-GX/YP;A; #\^ MEQC1@#8BVKUB,N.FOD :!E%F>K/TO!#$X%"89\T)M-H[X F+G=$><&^X;,]= MD5=SM.!+W-T#@Z$]C(%^'5B1".&K8K$I"U)XMO?($LGE(\DTK/.(RN>*DS!4 M(<8J11!B8J#U+=J@D"UK-*:%F@#!?"$6] PPK-QMV$Q.T9GLF"PDB8P_5J2B M /W$H*0'=/]A"CO:OO',Y@_S91Z+?>EO$GM1:!T DNK(^.<$_MPB)5@S;RG1 MM4RR;X: !8VN\L#6V)(!+?DV?8O= H,**PH[0+0F!5RR_S40WL-HNVNB#[#A#U>?3&R!CB5)SOGJ6MP3^.-U"7B# M'U@R*0V#Q*535L,%4YY+,B,C,7R_!*GBA'[#/T_Y@,V*:6I$8RMG(]NI;SC( MS B8F=+Z!I]:+VSD3R8>(%P ,GX%HC)DQQEEWY0[N7=P%2)7V5_@:F^5T]=R MD1JR%J\?KS>("+H$3(@@!G:#<&0+(D_]%6O&^>PL!G!B(5/#&IO%;RA*H#%) M;/0^HCT)I!!P9<4]$'6OTM1:^?6^!/&8M0Y+9(O9BCAD9]#7.O E30H9[ MO$K,L$B(FM^QHV+[I+#JWC,II9%Z_P>KD^&'@(B M532/8%+M[! W_4V8\+G([UE2RMR'?%QFDZS@,ELEV%Q\AR*\ZO $[<8R5!+' MF&[&:;*>LHCI!!^I2,)B.L&87B>L_(8=H@0FRUP$;R)>*,(7+XX5C"WE-ZM/^C2:Z'KPM,D M(0<7 %@VOY,9F.D>.:=JKJ3X2.I"XJ;R-&K%&*E:I6F.'_(@T=.R?TZ8$<'1 MI(D$[NOSPR=]U%7=HG&12PT58-$,WQ- M63O'G"K:M;RL;2W1S_1@>) =6WZWH1C^U4-+KXS-XW'>'YL "G6X>J'KB&F/ MNCSA( ,_.!@#?:PODHTXHHF)G* "%Y:.,)J2(W%5><-/RE 0%GEVX&;)29! MU8H(B09XR0IP"N?*LN(,9UPIRKDLRVC<8@(3EX\&(SE>@0H9?-4T9NP#JZ?E MFXE4H='(9;:0MD5BL9%B'CS59GD/[Q-!BLX:Q,RM52J%KQ!]^!XSBMVKE$9) M188 W^7!REJ;W-H0:,:L-BEQ>A>(J*PPHX%4!IHU!4"N7>?QA @._2<=($:9H;."L(PX5=WQ<(HR\?O MWS?Z%Y63TZI;<[RI%D#H.;\AFYLLO;$R3+'E'!8+$X>$$X/6A#A)AJLYQF1/ M-AR*?!SFZ$@FL21-')6$YQ@+,#(3Z_N25126HR!6N5!QNW2 1_31 "'FQ)IB M(3X#=V@YV<>-C!OAP!GV)3(L'2'C7C19$QVFUQ1] %K4;L_5/5PE#RD5:Z4K MNNI<,^^;AHQ)2D4SUZ9$QE]P3 BNMOB<>\/5)G]$@Y!A2)L:(()/<:-<@J/* M"^1 )F98!^Y%?WKW\HH2&9RT@PN-C!!3!''PO+K%WVZK\AZD4(DVI[0'C5D5 MMOBGW6H#W+#:4JB6J9)PA5_M-B9K H2=-#K1Z4\Q]5ZM!OIEW#$MWDEV\RU! M_,H6:,0@::.4$'=]GS*X(0$O7;VD P\H+*YT%'SA[ M\NRHZ-]^8,<_YXZ;=08MJU5.49MTOZ_9F$8>%+P):%1'T0\E,!)/F$D(Q3#9 M9:3!DSYPS*Z)]] J..29G*&>",U44RQV'(;2V(FKQ&75LF"9T)B9X=9A1 ^C M)OO+JCV(@TNF>)[LYJ:@8&6L#\#&?B!%G\LY.^ V%/QJ? ;=D#&N%\5".3XJ M>Z 4D$D:SLGKLZN7IWH!SJX^ M16_+7L1%&HDF]&>Q[V32*':2D_R?3CZ6&]C*))F>OH@N5PC\W+@"C1.)I"_/ MB?5>_'_..LFBA,MI+$4D2C6,UZH@ZWOL25'O!\6 V]D\OY8GYKM9LIE?SPVC MUT5GV&9? !/60-@D#->X.HF%PZ^( $B[2;^S66].#KH$YX0PJL8*UWOFN(6&1-BZ*E=I7 M@'!HRXV242SH9('C)PRR09WN5K9M#HDBPT'H:]VTV)9>MB91B(GY@*QZ+ M[@9P.K!9FDI^-'AF0L\<3XA46=B?;^=0QTNA8)W$\0$W/!32"$0O0/.&#J'Y MX$9+G(N *@XD&RXO%&_<'Y]Z)&O8(EF:!I8D,F8 MJU42Z%147>8*&[P-8R-3BX=DZZV(1]V6>"%*&R%$+$YW&3-RJWU&[KKD:GMN M2'5ZBWZGE578HL-5%FS(4WM2*&K^F+7)D$Y'5!L@98L8: MKN.P(:!OV=1%M'P-.T^5*_$Z%S:8/1)1U^B5]AY4PV:ZUW!%"DW!PO MXCOE;**BC6%4.JHU@.XMG@AM=8-%*/L1!GVH@:Y2BCXI9W[ID(S]/AH(CN=# M*2T23E94&IN(FOF#7N%*(LQQ2D>KL88AOO18UNUO+/6X>8JV\ -E]==:A,VR M">^L0BR"=%$SCL$W(C,6Z20;4G%,QF_C$9T-,:WC693,*'BMJ$"Q#<9=GGM. M?_\$VZN0N0,)_;'>&XWL-V=J*X!9Y=-D_W+& .."I&;B393DYE#M*6/DZ-PWZP$>-X/&(L;\_FY.F@H1K+O_(NF'>J M/VNAQCZG)C1%4@;7"KLU);*6#R0F IUDY86R_23@T_KCO3+3CD@L>78RN5UX M8WEB.2"HN)%+$:?U9B&:;RS$RC']@#H AKCOFQIZC<8R-C M76Y,BN07^6G$>SCL!&.6W]&T5I*2A'4OFO:]!Y.5%S MS:&U65VNR?3B18']%6N!%%OF@_Y\W965$&&+5=YSI/+)7JE\\KQE@WA^T/IP M-2\WQ U_=N,N.@P,/ /?)W1>L&6!W#H-A2>3 BMJ'T1DJCDL6#RO$NY&9H?G MOL&!'&MLBO?#+#^YMXP7XX6+.'>_<(I+E6L4EYH^TMASC]EUT88)V<48,??X M#2_N!*-HV1%9VBKJ#Z>FKDS65!>U\C01_#8TI$#L'BD5+KBYH/\L"?MQ$FI8 M6!!2YV[V*Z2%8 WJ9@T$IR7?U?Y:[OAT:XCNRH''ST;ZO1/I5#7C@8UH$\Q? M#^9[:U$W+U>XE7-O>)/3C\+Y\\*XOYN5(5Y$)\DI=JK)'V1^JH5).?EQ,AG MOUI7W/V+?]-D[EQ*39%,"ZKCK>2_#ZFDJ;ZE__*WZ%C&^%XJ)[EAA.W/)JVG MY>N?=VNB]4L7-&-O_),D.HU&\6PV(SM%59-?2X(>W'S2D_0TF@67QM\&FSN^ MB#[UKGHP##4(<7<)=VR:C.TRAK ,^BZ-SK T#A"\^:_H2+$+'X[B49K85](4 MWH$OA[#V0T!-9BF,G41#0(.D/\+)X)O):- &Z;0?CT;#*&'0R*<@))-A/!A. MHV00G0QP1/@XFE+U/::)C+E:GV,XBZ>C?C3AA^G3D,&SK2C^P:L #$_[,.[_L?\1*E\Z9(>-FW%7L7&3X2)U ME8",#&%2GD@_ TAAZZJ56"*U\ CH*E3)DHPR&+%-KGQ;8.KP^9MZ?<+56U?+ M9EL .Z+Z'S:^T*1&L]$'8WMP:;WOR=&:Q3;^(4QMB%W1^AU<37[L(O2#.!W. M6CR#OSU$M=.X/VKS&_ZV1;<'P,2F@8GPVP[FU,5I!K,XG3J MX^ WZ9]E]N/ MTOX^7M+O#UN0X6^/Y2CIL!^GL"WX:T0<930FCH+?)^/)/Y&C-&\$%H!S:37> M,]MBNN-V.5FKJ(*(+5(*M3CI$]F6"_#=L,H!70(82UO03O+M5:X?]F@_]-=*C/U-0IT,@'O-MUYU_QJ(< MRL$DV(4)A_],I]0WC-/)%&X&2F-)#(C"@ID(?BP%'KZ48^R1&)U,$6NG0+!P M%)2)$I#:IN.12H5M 7L(@E>?IVQ)VC&$'SZ0@%::.0/BV[,"_ MNWRYZ+I?)JA0LNW(;(5)DYV8>J,U =CHYO>'^$A2@?^FB24U.4]<0X1..+QB M]]HNS4W CJE *^$./T.5"/X,B:%4>S/T3CIVWVE?\%^,G4NME!1YI**.MRDJ MY"(N(+S7Y((SZ?"9!F;;)@)H#"@JOZQ%V\!O'?JF^$37%L,;L.F&&E]*! IS M$!RA4YUX*'R7;@FFNNM C.3L1J'I.!P6AT*CC.'63^0XL(RLZ9KC[E;2^.#V MCM2,9Q_2:B1YA'CE"H.F$U:PX_.QU0#]0'V:F^@ZXHNQK3Z^MK=6/*.(!=\ MY\8;251;=D3W>([W->&E3[K(5M=0RTA^ME'_>YYZY=2K[S8WA8517):CR:IS$UZZ:::O=-[:,#J,$2 ME9S\(5E$V3:X*:[#_Q5J5N7%V(E:^ :[-D<)JOK\9VK"J8D2/&Y\6N!",FG^ MNBMQY:)Q4>D ,BED2W*DDG5;ZQJXQ6ZIB $02\R-_QN7AD G*LTG@Q7KS4Z< MM))ZDO$5UJP6VHIE)W<%$"O0D[EHAFT4X1-@-\'4[:G^PD#IDN;E)/,UTZ1\ MH1N5'5(/"=H<+Y:9/G(P[A(M>%Y6332G3,Q&BFO/G(I,?5)N33YM$, NJ9=E M?%-(U;97I M:8J-';OO/*-S+Z0+T]>+S^P7HW@L-.H4ZSMV6A?- @;;?'ZW+OZZLR4G@B\P MRNN83AT0)X=2VIZ90LKE,4S"2U%JI!*:>Q/KKA<-@GR,.T)OCZ*RGB-+^&UK MS7=U/W2X&QK^A6/<#8X!>S9K?-KG<6BX%[[)V6#6R0Z&QLA\;'O; 5ST/C8Y=J:3;"+HC&QTXKDN^)\#\U*D\'D1-6 M-9ZD(24:OV8L;UW#9ZCL3HQPD <_)_SPT_9)Y]DDO^+>98 MWP#[.'.L;X ]8([U#;#?9(XU+[,%MO'QZ(LH=MCFY_TWBTVQC8\=EMF&/?98 M\ZQOD/4_'76Q@" -Q^V+Q5]W7JSQ,)Y2]?ADUH\GDXF'1>EH%(^3 8J.HB/L M*H.\,H0GOQXIUCFEX'NAP5,=W,3'WN7+#0?"A")#12Z6Z,$]$C7'\W&M)F<1 M6#9\K77V_#>X90YY[:JJO)9>R].30,A MZN3LA1!GIJ^&D?>%/&)95Q(DZJI%$BRN=4X4!J11A^RJ9B.QGV#HB&8_82#^;)MBV M%R_8S:Y:4Y).8U$@!8S&$8H=?3@XD./(M%>X>7NS> B"VS0>CJ>D"< -E.KH MJ%&4(/;5Z/ ;))9PO@]"(,9,3WAV, +ZE6!EIPF(8^C]>/$( )^D:3SMHP7^ M!+8XGJ'QOVL^M(P!) 9Q/YWP'TE_V+T)VZG"+0&Z#(/%9LZ:E*W-,IOGVI)6 M*%LX>N*5NT6WT(K7QA=W\RSIC6VW6N_N'-==P>VRS3:L9Z-&*^)G ^<+4XOF MZ/X-?A_O2]LJZXPIP&6K>9: -U^8\B[6YQY2N!88F%!)^U=[97XB="(+XIF# M/WA[7Y;EKT" 5.I^C&736[LK'F%IT]VO3ZZ MN7;2FC,+;=6P]$#ONL =*^I.YA2C[.2T4@3L^6#*H3G[:)2K@@.".]2G!##4 M-8#DIWT0IP'3A_AM"BQ@B,V2TC0:Z:D&.@0R$>=; :A:H076"_K6+QMUB+^E M@U/K&ND<=;;DSLMC&] M)D5C$D]G8W3\3H$=^[66324KY"]K/[U\$$_'-MPE! A316V;?&&8(97+-WZN_D'FRFZ]I]+FU^FKH7=U@0 4;2MD0?HBX4>YVDWS4PXX[<5_P^MXAWMCV>=()C;'M MV, @R87'>IU;/B:LCCAKD?NQ0^^; ACUBWK*+GX<,-D>L\HQY9,S*:1^"M5W MQJ)#IESV0KR![/8 4CQQ^T^20D %T!C')98404F32VJ8+4Y'^:<(!7C= MS[(D@H;6*:FQKP(OYT-.#;?>ZZI0A.IXYSBV.8D3( 0@- [&+/A,)L)%80NS M_@"#@.*4%!_0]L;]*?-5(,\C%)C@Q_&, I=FH&>EPFGAQW$*/PY!!4KXQ^$X M8>Z+FE@?PZ'ZQ$[DS1G^.%"O#=!2RKA)1O#;=(AR&49WP;-H<.J/;3S3; RC MD40X1GK,KW)N'?4XI0_]-NG>\]H&,NO7]X%4?6^$=W!1+-:^2, M:&AK'Y]S=NMH.M$KPQF?MKM<8;N%TQTB8K?FTF]2I[A$8\U@Z-35C=F/B\9!.!QK M!+C/G'0_KF% SMK[FQ$(.VJABXI3)V1U/OK'8C2("J56W)'Z:MHQR"D0R8UH"YGKP0@8DD\"UP!##;<8&52L:J=013/C MQ$YFK8 V&1P+V.GZ7*U" ,2P,Y9]Z0+JWEJ[0F,=+N_76I,T7W\NJG(MK3NM MCN9Y..QZ! M.:3'+%T/SBSKF];Q>=\R]AV\;1.%_B; /CI^@Z"R2#Y<-XVY$W7)0E*QT@:W M&3<@P5-H&\ A;I#BN#WW"KIK.;6OVK$HP\C(Q6KY2$]@BU+:A3D9WG-T&N%$ M!+HY]PVQ&5F/@8/HGV98BE,RPY9R/@?AP563>:)KTE^V!IBPTU7[?G 1!D!/ M8W6A8Q6F8-M_2H4@ ,%B-T>@. ;/TNV@%R9IN":-R"X:1%#6;J0&C_ 47N= M8$457^AK*93*J8,BI,0=@\@".("[Y!H"#YJ=LZN)4Q%::(9\&Q< !WZ@$F+H MI39\0BMYT2JXK$NNE<#<]H%.=#FKI.1$)%F+*@9P\@'"P1S7CA /ML9!17 - MT9;BU6.T';'H!+;;I> F;I;C.3/7?\HC25TFK4?!*J:",W88G=0_BKP.6D[7 METO3V&)3 NY( 5"_,]J!?8@%!S"&T$<# MZ78<5W=#XQ&E*ZKY;E53#U/$I\_E4FNO45$KB@STUS* M\YCT!:J#+!8TZJGNK#$DP(3+E;1J7=12ZTA*_O@6)KD:%(Z$VDC[$M-.4/JG MPH[24MZ>4T823,Z]2G"Q CBY3%A]J-@2.:3J'A(JP[L6O52)O[D[DBO<)';A MRZ_TUFF;U9P+5 3!$.;M])"^=UUI_H^ISZ,_;;,OL2/&R)90/[G-JL72Z?9@ M* ##NPT'*O+,U6XLW;#59W:UB?*F*)\;XE>"((M"JZ7#;TZZNJE[%SNW"IP-8@QP61"$L>* @%LP#)FB>!;8!M1E=SB::TTFEO$\-W8U/% MDPA8;%!>S'JR?_PD],Z+FM-LKMA2.3>]);:I$C=D#R,L=$B%=E>H3"L(%KHI M\?PODHJN(OJ.FM:2#+Y\8#B2Q&E8F-%=J&2EW".I7FTZ@DHR$%7?8;ARDKCV MZ6'@.J'+IM6)0QH6CJG%Z,;H]$3<(>FD5=$(*[TT;@D1,,<\NP1D79KS<=!' M$LE$,'&GUGXL.8D=9.TP:M*FH3W0V+QUK71-6]'GC% M35AH\,%+H@/=&B2/5EQ@BXT()EZOF$"P/'M+S7:HZEM@IQR_WV;^7D$A_V8T MBPC%<@&N<^^*-JXG8%G3;>'V&_G_I"M>\QGIE=?M^P@-@NS)='-X;[HY<.4L M/\;+17*W@T1W-XAP:,OEBJI/D(W(](0B9@N8[I3>PY9,)9?_&IC"S=B$ULS= MO'I'-JDPC3$(^O*D,5ZN[1W".2;#>-:?Q,-DU-DV@[+_D&C9Y*)GX]'$L4RQ M:F;R/Z5X%LYF+8IDL*,Z%9MBRP4VI!I4*!71,Z;T6B?G5GJ?Q%W-%LE>1Q=G M;/-L?822%72">P+KL'D'KQ1&'MOC2\[KY^#"C9]4RO ^$ZT6C M&4?#2'DJDVG*VO_*2!+UXF@_B M(#AG>?G**6-H/)D'V) WM:=A;N]+KS"B%VR"H0;U"SI6 G)G?UCXC?K#QD;. M.ZZ?+,NZW+Z=:_^8<'4S*(LVO U:?^]8>BL5^/%G9S36F?%+KU.0(1V%.SA? M/O.V=JCT*/&C.D]*">"\^FSJ\Z.V@?*2;0=H .161K#U!;@S..K0#D.3%G&- MCKX\R#N7('0^YU5.O?8ZS6U-74T^,+>P9F.NQME0J3$FQ(P8!PD9!M-7VNN3 MMQI:+-"'M'''0Y/;-@SN,4I_3ID*ES ($8Q@QWGM]>!X:!SLVBQW=<-Y>7#' M.?;Z917N09\Q4,"F7&1D,?TGG',INP[6PR(5%\)(V5A\'&F4MVFG>? ]=,>X MS?,:?0H[5^F?J!1[59[M8R!G@-#+XCF1"04NW0-*3SULBL'PLTF2"]NB$8C^ M+15^9X).J2MB?B^*DS&MM\35-Y[FQ?WCCN;ZEE3Q5C<,/4 M2_5!7-5>&QLO*\MQ'Q-%X.;P09'!NUG[T)C9M!&@? F^=%N88%=5F,#$D)0W MTKL0\^X6&5=[#7U#]T3=L"BMP6?0>P;F0)_$@D6T)Z:E]GV M!"@\'2F?D]'.D3'JK>V"U5[FD4)+0#MCT1P193(#V7 :#]+T(%FDN^EUGQ%# M>N-$6USSH_^%B35L]9B7VZ?]3MEPUD!=)$FVU$_2[YL#H%Q.R>>2E$ZVOS M MY]S\XZ"&3I4E&VE;QE(5*;R5BQF$/N14C#Z#M?W>Y?1DO1-2DTG9";F!O#.U M_5"-<[O#A'=(=*BU1=L\5H%FZZ 9PQ"[(\P%R-=2"DT\B2Z ."!%0,[A "AP M:P5IA@J;/^_Q3$">+V[7F?9 X@Y$YL2Z^RF6MOK[1W6I*>@BG93;PY3(? $JPX@ M(5YA5,#?? 3@G$FOI"1[V$S[BN#=>&&.3],LGMN_-.'"!@N>&8N%'RT=:6*; M!H"WM)04X])G\7B"M<.&O?$D&O>&5!I0GRDF8]Z(><* MK&DZPS ^#/M+>X.D]>0Y11#A@\DDC8=;)>";*WR-9X.N*>L)HO *0>FVR:BCA*5'*S;(<='!LK1"DAB1O1Q*&];GI6 M*#6CN1YI3Q&(T"%[BI0V;),PH6U6"G1[/^RJ35GGK=MD[I_J1&WN;\=D*!&; M4->:FX-'U;)L')#T2%V72ON=-GA>0-E&:HYM*"4K8-^W#;6QW9FAL!I'D598-X?BV"3'O3@2!&OY<.J;\KL5-$ MC:B)&[NU;:IQY*(Y$LVH/L^2J1,QV#*UJ+$CU"M; 6QI7K-[]DV4]";"(D@/ M9,F433%EY#0>7R\U_O[V;L\X7F8*:RP MNN@Q#$%"?(]E":^-?VJ'OSWAID HDE]P?X:0Y8RVJS[ MQ'P)].94DL5TK;0^T5Z,85YM92&M@F-([LM (PDN.9P=V!MI,^DI>>JT]#)% MC>B.A7# AHAA MDR^9ZCM6A*F,E<8OBEJHT(%&D_!O-OZ:KGMN5RD/6^AF,>4@RP!W0UD$ &Q; M-BXDCKY51DQ 7><6/1G[/GX+?LWOT#F]"!ZD(KCD-)+!T;C:,70EYS"2QA"6 M5-++CS5,FE X51'@&IR<[KTP1G,[V2&'94F M.7).+VM#^'#B,6*_B[OMB2;T@E#2AT3/K1 C]@'5)8CK Y1'UK[ 96R6B(W6U](8D'DV&,24%8=;@W<%2$> 2/83V<9-P;C1Q9 M?SS&<DZX][PT'T9W;9B.56O*];X\ [&6*N.V8OX033UII\36 8)[-)/!M2 M/O&HEXZ^191B1,7S&PUZ<-!9%M&B#^1*%M"4&,#+C MSO=E:[-<=27MO8?I0'D&WE>ZO)2!>:G-%[7E\'FYH+4DL^F8>MMI[^ 3_ 7V MJ;NW_?&X^KXP%TWI-,4@M=@)5C2JY"5M?$;1Q>:??%WU_DM M6_I]H%J?Z<@XY7D>AZ"B@5Y;RK/!TOK1'0;4DIY]G^<(2 865C2;*/?-\([T"DB,5P4 M-X(! /7%3M2V:/A*N3 M'P$$B<.FZO'8&=OQYVD59;8"K 6D%/@HL&^?.^4X&W&$ZLAFG(:&\3/-,S1& MJ>3W'#IBW!NP.TIDHQ! %P^97%@\KXQ0WXU9U@VV\S 7Z>O4>E2LIR5LW@\- MC86ABE/'4;2ML@478S-U_9VDJ!"!(W<+S9^UW^?X^08)5+FP<]P>-FIPZO&2 M.8QD9Q3("!MTR#U@C\"7BOT[=S/$H1P/*O5#QFA* MCB"5W=7(1;V+=%*?BM['2=7!$[*W\EG*#1QBE^997YCGUVN LT5&37\)W]]G M/"S^T?B]OLT3L5NXN4>O>H!X[MA=0S8MU:9J3\31!9](8V MQ0_3=:7Z(3GJ';6)<&0.[*6YQLO,@226\/@TR; !]:SBP]V<$M5>.XF)I/7' M]+VTE&Y-,J9;A- 874F_Y3SK!XF\9ALCM\*F9$OQ-PZ^(3""*>E7.:.)$!WP M0QNW<\*\WVEU(GB<]'W4;%HV&O(5R3[B+FNMN,/]+!'B2.Z2([S0 > ]RA%] M GQ?!5]:9IY1,Q%@H4LA6Z?[O-6A!7R]!SO&O'-;;\6X%TPD0^DVKK/\D!OW MBO/"W%=K]:331RY S74EM]IT$PE51FK%W%UR!:"/6).H^[?CZMC(\US?"%F\ MM0L7[D]:(SY;>^7@&> 5NJ=*Q@;$1:?T/+77M9H/>G,JK6$OZJ9R&D.-8Z\L MJ38:(%T"5)F56,F/\*&P/1;GM D@[&_SRB%0+S$Q?L)/_7;>/QFJA(&+L?^V MY.OOCWYDI8!FYK?DECOP+DU7LN=4%=A-'^"(C^;7IB%8H[62A)6;N,B,._?8 MDJP9D@VB49KW8(8WR?BX2ZG8VL0@#>)\3S6?/F(!5TD$._[)/0BZYR7499>F MN#-NY1=Q,-)-S=>WV2U?KKDM/;UU1R"1ICW,"7V%,9\1B^,AVA+;\N'$HKV: M%2G'5 3(9"B7(;;!H49>,X$/[(JH-?.IR\. 9O!U2?R0Q6.2Q4D&00>9^TN5 M/[<_BFLF%*+B9L6N,"W;]?P@3Y]7Q<;@F&8K>\U%,:*'NWU>*W IHAA>6VD= M02=#]*.;>42].=%$<>_9QRBHA,^,[O*H61W$)=M/4 2QDGJI X9:1.R2]9AE>@ML"^^*PNO?HW M8M@*/!A'C6ZQMO@+EL+#2F35;;86%(AI:W/J1+AP?3B(F38[OOX5MLG.@TU> M;I!18(LPK/Y-B5NDT5:8Y@^?.>>L*N$8J(0%+HU6>U]6RX6$'W-@41(G$] < MQH-]DH0()2&@.$Y]=*'"30[6=:*<)8I%-KF,YMJ33^[>+NF9'_X!6&PEL#45 M(.?*4 2!&]U:8'&6%;/-OY!:XA)Z3:FSY?(1;]ON5-0)8?D@Z];A-+5(A-! MIK-L(S!=3VH,&C>3E)\XEVSM%1G(S/D$R*#$N2P?(HE_7G<%B*&85DOXGZDW M0DYH;BU:N"&_A U:5>,19(K=:[8>AQ"28?<-?D*"U7?J?4E)H]'1!*NY\J<@ M7:T:2R-_04]&NEJ9(CE7=+BTX7)=CWPPF99[$D_:PQ%*.-F>[+8D:L0M+&YM M0VE >BQO81M(F?H%7HZXKJ-^J+=89&3-#<*]1H_L@:09"S7LVS=ME#C>S76. MJ1@L=9)(1*M'+R!1H9_.SMYC7URS O$72W-&.:&&FG@/>TKA.T*\( MXSG738@JRODG(0;DW+FQ%I@D?"];>']%>..FY97)@/E"BN+H*7.MAL9V\24, MFJ +(06IG#KC?"ZH.N/FQZ2632&!;KHUZ M$:!:G6$X*F?5T1EJS0P3K2?P< BE#Q8R"0OF.\WPV/Y>YP %EI89[S5GP4]0 MM45BJ1>=5M':K>TT7.E6-GBDES9N-5/H+A >RU45B#"2215;K?6 B@!Y%2EF MC2N8RUG0[W8;XK60@@I8[0_)#,<-\+/:$X13U)7=#I,L0'# M9#RE>J-C&'T6CZ9:\5CQ_EDTG<73=,I];H8CZG,SGL7#% . $^R@/$R><'.!"0!V/ XQ2CCA$$[)1E8N!B\BN5WS;L(WQPO++K2+<=F7U'LO&SHXE!=()H<8K_C*@U2#R=ZA^#/OQ!,0.AG%/E M'B<#0#+JTH#M&JBT[4D*F#H:#&B"EPX8;]"?SY)G2Z6'AW1&'R6'CW!.[D9#KAO]/I%$-(^,,T MC0=]'/"*Z"<:18J%B1+WXQ.,3079@6]2F;++,!W\7A6 K7>AGZ82:#J1:8;1 M@7F^5D3'.#\92V":?Q'9S9&WJ7PV(W.N=>VD4$M$S(": Y"4@M-K954M)$_! MQK&5S1;EJH!+;: NEFGBXL!8M@\46?KKNKQG@Q%Y AQQB9,(>'"C%=[EV4)4 MW5H#4W&G&(;8GD$[Y;I#D52TIFG#9O@.<5_NHDH BE)M?.+J$'RDC#A\F,K9 M]^H-6&";,/\]AM:@;2 Z:T3@N94?Q'7?JJ>256OJH6!'Z=8MOF[*8'?#6GJK MB8EAGBWGNZ4Y4$20N438+W>:B<&F8TTN:,4;NA81G7I?V[!FR7,LG[/9.A-@ M![,GY01O=RND3V7U@LJCTWZ03@U-XQ:B4ZFA4V/33.8$>,%TB"3\52[V4AS& MQ#1J/)X8B:3$862;$[0!& ? G R :??'T6 (G$=5^F$RF]7/"U.H")='"1V: M6,8%?B1DT,DW-3Y #]*<>(9I<]-DUH[0W5&0+;98FZ38_Q07?&73PC5F 7W+ M)KJ2/(N)UR&214*0)U&.3)(TG@P'+6N&=0++^\0.,J\V"QM_4R?J9^@L>K4 M'CS'\%0[UG6Q);BAJD0)![M(VAIZU8%-P-RMKT5/8! M"&DM>;-0?961FI=J9-^-"59F '%4$]"J1@)=A5$^O:>QW5.+']YP-6N<7E,;% M+BF=B+,@;$<^F8F".<@CGZ\;,54Q]RC!.AH2#Z=&029L-HC0_UV"ESB469)@ MOH(3U'=:H[("UBT^A[;K\Q%W=*T)@Y(Z7G)/*4 D<@=P^IX%C4(E#ZJ0[D42 M/S.I@A@+7BP;E^ #X'\T3('CD')86$ 8SAQ=35&<+'QCGPK^=() MBS)%J.=.;YAN=/5UT8&GEN5V3<5T1'78TT29_?,G ?+'0,P M0)DP X1,];=ZI?.>>+44@@P27(^6317MV:' MMP3#Z 7P"^8%R0)P&.0I M;SN1Y90;#O1V6TV0EK!9&LA,%XYM"-]V;!;X>^A-SY[D9+*!9%!I2CEW6+LK M;K%J$F>=2Q\ /@2B\Z:&W0HE,*8')(L[EGYL[)+73M$IS;)4/=Q+A"8QT#@; M:OZ,=G)NP,K3ND<(B+G=B5=K3;U;8 \X_-,VV22P90X;*DT#B1"C],.JO-KZ MXN[?>K%*3C] >MA(Q'GC=$5/]<"5D4QWOSZPID9_KG;G5*IP9F4 Z9#ZH:@Y MS8!CRIU_F"O(&O^$%L_7)I6+8;^4R,/%]PHQB.%#0M3BS=ES8GW#N!D8$237D5 M@0AQEG ^6 DG0,79).3$T]%%=BEVW2#9GO/ M20-WI,_(MKODQ QK^+#.!( [V3%IZ%6^?4%I0ABHOLMJY$1HX!;<6>-&&10\B4@-T+(]_M-K=5MB";U9(+&/-)HT1^X]3@=,N5N?OF[I ? M'(=XW7D7)<])PF)-;2RM:7SCXX+5O-XD.:F&;,4 ;@VZ5$>!8O1 M1%H8MP6F1?-+-GO"*>]8Y<7J>E=QG4QX\7,NS:26K D2O+>"IIT\>,WUC M]';=$#&@(HPXZ9/RIC>U$)8']V7-A781\Q"\ \M1DF3\U3C..\U?> 57$X;Z M*./&MGS88] .J;0 MN6'O/M9/,./3@D$,7KBAK25WWX1N.]<8 @^>>AY1KAQ.Y&Z7#C:/==1SB$6[28F ):?IT%.Q I MC=B]KO+OI5M2S(>*NRH.&-:*)I6,Q.56MMI]RPDM1J?D.E\V95M/(F9AFY\O M7 +0)&,XF2K9L@+N2Y0S@ZH<;O@+96F89N/PW$YL3MQL3!N".ZW3: YY0^T7 M9F1AM[KC. PB<8F["R?44P5)9#K$AU?-W)#6%Z+*\3T7-?>ZH'H%:.>K[&@, M1TM#I88%/"VELDPS>X5S3YA:,C:"[]#/UGTC/@^<5@,:7#NTC6@P/E I M KTL;O@))?$HJH*I+H M7<6(DP=T.F6WTL41SFS^,%]*NDH--]X4-N=T%I+VR$SF1'4XW6*O2W1W2O5- M &R!G1)=L#6V9$!+'C7?MK7 IGL5^931689RI^U*)#]&%'^-/E8O98S\S\S* MS!-.AUC?)V2O%,O\-P!)$1/(^I_OQ5 ME9_E3NX=/%3'ED4P:9/CR6"\?FGJ[I;;)@9FFDQ@W7.<^FNJ[,)\=A8#.+&< MJ<%-*T=237U_$IM'0O2FHP R"?!?4>GYE;48:1(\AP]PF,.@[U;$;!9YYIAC M4XV8UFG*/C\=K+KW#$=U1Q@-7P0WWUG0^I]1;QEV][G([UE2VE.PG$VU@LM: MOBS7.LNJVTMG:&\9*J%CD#3C]+7IS1/J$\'B.\&87B>L_*VB]/]S%:6O6CW# MN.;_VD&OQGD_/WS21UU5_!8K!C^J6C"^%.!?1%M,E+?I"E=C!N2"(^O0O6](,#C(B8R=9<:/>IK9S)$+0E<+ZBZ;X M&)O^G4I':"* >3%CS,TVMA4[;'E-R2,AT6H!E;!Z/0I#%-%"H:]*+2T9,>]3E"7O<_2$KSG#&E:*Y6^J)FV M(:QW>6?"EF(@YRU1LR+N2^/V?S2]5B@NJ% QU:E720%$&AD@)>+"BS$DJJ:% M:*H^+NBTO2);D)3&:%H+R%/8L0I;K8>T&=5BK-+#W-RT9&J,A08[=EH75&8< M,XDE+54)W]Y]&@5?=N@YY0XGA E!M^4>5 D^?O^^D;^HG*Q/W9KC/;4 RBBK M->-*G;CTQLKNLH4D'EB8-)JWV#JHG#=6[ES2J11L@Q)P-42QLO2@SM)SLXT;68@&Y>#$U[<\( M#]HES(1 Z37-J1)'(-?0O[I'I!Q*LS2JZYC5DF'Y34/&)EEQ4R)#YU*S)B'1 M':ZVE5(DI!6KF)F$#!%H"JV*K462ZU"F8XL,_NG=RRL*1G?2QBXD,") ,FEW MR+=SK)5PBS:=^ZW)DO-*] @S_--NM0$>6&TIE.FE1M]>X5>[C0F$!Q$GC4YT M-:=:0IY&D"_CCFGQQK+3;YD]<',&)M;WW./V,[7:<]0/6 /2 MNEY, R=665C5+!@=V*]G1T5O]P.' 12?N1Z#K#-H3ZUR[C^.MY^+I[,_!>\) MFM*_:'\'%$JD-Q?3$Y,P1'H[:0''[%HJ9'^VW?^V#<&YEKYV9*?CH)3&3ES5 M+:N6A2V+3D+U?4[Q/8RX[#VK]B".+=-[UPM]P(A:V\]Y5ACLR5A$3IU!3HB%Z]\DU9Q"-E:[USG<7"7NU,52LZ)IV M(\DH%G2RP/$SQ&I;N2/;MH;F=6:F>=GW7^HDUMR1T")EV&,'FV(W%PS!9T8C MX8.F1K]FQDD)$QK_P4QM=^%0<$;>[N1HID.6TZ./S@]6./^^-0C6<,6R=*T/V9G!2NTM([@DL\]WVQK5,>J3 9>38N7*LZV,ZW& M0!B[F5I!)&]L11SLMJ1:D3::B!B@[C+VVG_H79?D7,\UJ8YP;>5(:M-"K#R< M5F_#H]J3MO\]WKK!/7=[)8W:,W$J.1F MY/,_FHI._OM0T>E34M'97BIJ?)VV/*]0+:ICS.8,SD8R%G(=AXT(Y;*\?3"7 MC,O)M:^+6 JD%HBTKP!Q7#)[60C5L$:V\MG@AM M=0-(* \OUGJR%953 8C[M2(R]@5IT#B>#R6$2.A946DVM_;,*L0C25,TX!M^(S%BDD\P[Q3$9 MOXU'=#;$M(YG43*CX+6B L4[&!=Z[@4"^"?87H7,[>H=4O4EUGNC60#F3$TG M740TC"/!4$UI!I,*\QUWUG$QK&4=Y'TK7M[8Z1#N&5/-O M.3?&R:9I%%J4H$Q3(@;S?^QID+8N*7VM)[LV10$M1DLG1S,'=!..M@[[P4:7 MX_&( ;T]FY/3@T9N["K$NV#>J3XN4V';*6V<+[K6"KLUO>&DSCO0259>*%=. M@D.MC]ZKJ>N(Q)*E)I/;A3>6)W8%@HH;S11QDF@6HOG&NJPAP0.R95\4U'@6V7I6,0;.. MP$;GMN[9UXO2;K%^K+HH:8YK#L/%9EEDF/$BP_Z*13"*+?-!?[[N4CJ(L,4J M[SE2^62O5#YYWK)!/#]H?;B:EQOBAC^[L1@=!@:>@>\3.C[8LD NH8;"DT4B MQHKU4'IP5]8;*R%P9'9X[AL\MX,5X(B7/W"Z>:4+E&<:GI M-XT]EYE=ERG>J<8(OX0G+^XDJ]4YB5G34F3AX52V'6H^J1 IUB%H2/&T/5(J MM6F5"_K/DK ?)Z&&A04A=>YFOT)::-KU3##[!_@Y9*9WD--6!Z#X@UI+*K%A M,G<"'S@13)O,&7&5VFQ6G&]*,99.EA^'-' >WE[_JY-*85XQOOE*56#E=//< M>.TT-!_PJ;H5=<[I;<5\B9Z "T76$-LYK[5U=D]H'L#:R"./R4>_A.%7:W-3 M6HGF)/BB9P")08$%US$X%!&/_7@J FP?-NK.4S."F)0U9<+QF.VDXQ=/_6 " MGK7CB7;B@EM>B*M>2NVP#'[RR+>9;V0NLL3;56_!4)>:;R)/3D1/D MV(($7'(D4 3JPS*[K^/6LG%]*Q!'+XK-JQ![GCM> 3FD!ZS=--O09?U3>OXO&\9^P[>YLF4 MW("8CM\@J"R2#]=K^=&%NB1"5=S,@!MGE"*BH3T=A[A!>N0F'1:5E//,.;3= M("-[[_E(3V"+HJ]J-?2UE J*F<_-.4#:)FT_!@ZZ)JRLK8&F+#35?M^L&1)Q?E$VJ=CE1@&F_\L9@_;+VN;S^_69#EQ[6^] M*$S2<$T: E'X-%'7;N*]/<)3>*F3<^R;S;&7XAMN=,0-#R(+(#:*Q;M0,'I0 MMX^46B:T4+;?Q@7 @1_(+DK]L&P]+S9/FF*%')G*E@XG?]*$=8/<2_5<*!:9 MW+DD!G%. \+!'->.$ ^VAG$=V"1JJPTY;-\\D_I#)[#=:@DHW"S'"SC"O(XD MQB85LKD/NEB>#=E( [XO/T4Y!6V9=BM5LYVHQ8@,,' MY::]2&D,3GMY8%LS&FHZT$>35';KXJ\[3I422E=4\]VJWG(AT6+]&;NYL4&9 M+'440(*5DMQ>@;\X/2V5<#*W87H9F:)D*O03S$EN,95X M34W+OR>EGM@+0&^ MSFV;TD!UK4?4'OZ(_+E=>?AJ?IYUM-IUI$ZJB[QDY5$ MP.$E/HUEP:?SMSZ%S>,%-=S,L"OC@[1*TWBF@GUD&MFRA[U+ 56 KSZ^S M^:^(^W;APU$\2A/[2IK"._#E$-9^"*C)+(6QDV@(:)#TL8L+?C,9#=H@G?;C MT6@8)0P:^12$9#*,!X#_R2 ZP5XP^'$TI0+(S"@8<[7^VG 63T?]:,(/TZ_/W0/L"W0)$Y&(\2Y&754&'"G"/R^#^/^ M'_L?H?*E4SD69TS[/W:6#*/?DQ]-'H9;-/1PI6OO1O8(J\Y82?1NN5/XE(MD MW+*UENOH105GW'=B*U8;H-9?^S":*$U5/&>?0,HH\0WK/H@ ![SI; M_XHDR^8/-)K;DAF*^MNS#PLD&^38I(0[CGB#)!([)%Q,=^EWE&=!:8&=V%GD M1?A(J6:U21JUV10L((\)0 H;/JTD-D#KZN5?-MP-'MVDF%?9,"4W*T9M7G?PA3 V(UF/4[N)K\V$7H M!W$ZG+5X!G][B&JG<7_4YC?\;8MN#X")30,3X;<=S*F+TPQF<3IU.$V"K6?P MR_'P,*?IC^(Q3#G"OF?8?@R_&$T[F'$",D$Z=7@:,1+X$GB4PTA#BN4H^.VQ'"4=]N-TAJT%TQ%QE-&8. I^GXPG_T2.TKP1 M[7KC*FY_:(C;YT;_ M@N,.TO%LWJ./X"L_&DG^V,!0@#P71#=9%XJ[&F?"+7N:O:7=KJG^+&@F5V0YV!M+LBI9G)G%[1R M%N0\<8S>^";'"NF)_)O*OP,YLC9;_:YZ8H=>V% $C]$+'4UC-FM\VJ<:-O3 M;](*S3I9$VQ\["(E1D=FTM'X> B.9A)1")N?.V$KJF'CXU[8BHK8^-A%*\Q& M6%=L?.QD][[*Z']J&)J"R FK&D_2$%7$KQG+6]?P&5*OZ7!$2B;0,3@N3T@< M)P#,2;"#_#_EAA^2HY_DDG^+W.Q+RH^3FWU)^8#<[$O*WR0WFY=95&Y\//HB MBL#<_+S_9K',W/C8(4(W!.=CY6A?TI=PS3/\=RW'@Z9TZYIE=X2V%A)K7I MS,W"*;$5N-,X\D(;1QYM 9[KI&Z-J$5STJPQ:5>W2BZNQ92F/LIFWZ((YU3 M2PJLV2:8)FGQ&5KID_&()=X9Z(OON,?:S:Y:4QY[8U% @4%I0I+?!W("/!2- M)ACQ;TM;S.(A,,UI/!Q/R?^QK7;2; BS$TM@N35JQ8/$(NW[( 1B+)4"SPY& M@#L)%D2= "M$5>+%(P ,0G@\[:,X"RHP:+4H27?-AW6- !*#N)].^(\$WMR' M9I>V*R<+E^V8^6;;3G'+Y(NV7R8HN2W0%%5)1)L]_Y\(-B2'NBC^%K;PLBQ_ MC7[),> 7,X= [,%2TJ^0^L.^%VZT*VRR+U;6$Z TFF?E8(85!V:>038.(:9!]'7 M *[%$/]AL .(#:>R@W%_ CN8/07L0%R9LFXY'"+TI@'H 6-*V3(^ >:8X+'M MP]@+K4WPFH-E/1)XH4T$CL#LCVZA XF\]6Y>;@?CJ,I "]L PA=U)]F+T=SL M]%N&H_Q@ZM,Z58@;]4,!6H#0?;??$R9<8PXQ '&*E4GX7@"%M+XW2$ M>QL,XL%DW'TN\HL.XPKMW^DT>$\(]728,+).1V[7%IN-Q'FYHW2 3D!]WVNY MQD^D<0(' ?^'QPP9,KTO4P#6H)_8*>K=->>F2?'&!&3=<82'8C F7]X\;_:N MG@$:3(8*RRD!> @HE,A1E)V0?(98-)X@_9J!GC5M=SX%I-I:]]6YVP*Z4_X[ M=UHZO#-">1PY?>%!&R ?V$.D-+%E:&)*1JZ:W4IR]DQ=JVSM0(M*"^0+S?98 M YY2T0DN3=1.P=LV,&*?A!<@=3_+DDCNTAIA-?8_XN5\X.2R][HJ9&<=[QQ' M-2=Q F<)#'PP9B8TF0@1A2W,^@,TU<4I250@1H[[4R:K<,-&R+S@Q_&,S(N@ M[ ]2(;3PXSB%'X<@6R7\(RC63'Q1Q.NCT;)/%$'>G.&/ \V)@.M V:[)"'Z; M#I%'H@T6GD4MHC^V5L?9&$8C[CS&*\4\,@5I,DE:])O3I[DP,75@.$[+\%X[ MD_XE1U@$L>0 IA&87D7:H$5[H%B_'.?SF H@MI$$STUK?6%**JOD\MS^I3*, M/?,ST^38IUN1:EQ*BELD*T4.,8.;BX;:86\\B<8]O,0#."B,%_I)*C?#,P/R M[^ C35WQ0AJ^+**3Z0Q/ T\/1+ZD]>0YW29\,)FD\9"-XO!DVY_66KD?RP2D M-4$9*J5E3P;1J$=\;@)[F>X5EQR=F '><\-!].>\U@+(4F"7LP"E;NO)$&5ZI PXP;2U)O]X@!;,0/T< MDJ@VZJ7M$^%&\R"4VIOP.-._^R905@[9$Q?:;4#)]]IFVU=-;>G*#E#+XJA> M?+?"_I'B+7YF6GM!M<\,&*Z "H=_L;%X]B\IQ?;";WT']'I ]E$.G9L2, = MET>HR\[@T,=]V[H5^.\4K@/0Z GHZ4AXX::F,Z"3RKVU',RS: J4-IVR%6WIJ\_9T, ':.4 6&\*&@5L]2^#.$&BG@-:3%GIB MN^XU!I<8FXXB;!@!X9Z0&"#06:5:VO:$MS MLDXM4+:DB##MBL>"\LD,YR)+U01$EW3,-JL)H"XO!:[UL(]A'&]"IXMRS@C9 M&])+")(!HD99O2#(TGX018;&7$0HDAH4&1L3 MU@E<\ZYN$?14' !S,@"J# +[8 R:XR2: M3D"7&."G_JQOU[QW"%AKOZ>K3GI]V%@Z(EM'-P,W"XUEC) 1$'1)$G2>#)L>;C>5;?96ODHM- ME1G"K[!L_A+TM>?1IZM7TL),7P)?W_4LVA.CK7&^@,^D7:2 MNVD+<$%%(/[S#19!N-SFJ_J_0L8: UPI5X98P.L)66DZ#WO/:V%-O(#!!,*5G(2RW_S?MWULY# M#^5<%8RZR&&MY=9*@0[U?Q\8I_G5>RZU6V+A)RY)A9XW!(&Z+_ M#C=0I?ZI?^\@Z>'&XGLT@[]'ST)TT1#H,]OE/H[>2(47P*06@?D0**QZ<..3 M\,;5H/OWJ&LM+7)$ [6I_Y='CC,(+\BX%P(X]G>]!S75I8=[==TVN/OO45[$ M ?HZ#1'8-$AV'Y$NB$4T'U^895_^X:-I5#A4J4W!39#S3UA>:<_O;Z@75$LV M/2I>WJX@=C(R,*[FV\>S&1S=@;3O&^E"A["BGX80H",TK465]F[PF.5VQ).U ML7UO %E(MG(CW5H8$X@G:XT1#LT,0BH0,M::LA44=NC2M3"X^4#LA6%P=$8# MB[%K&'81CSYF7T+TM2NR]QL(P@&9.YRV'2(1^UCM)S^% B_';3 QXL"+,>?O M[7]'F,=19(=2V3JXQCN?6?SVJDA? 1T MW<>/.T,)ES3OA7_?-5'DR-R()D/[KFD0QYR*?3KN6H,9'$4(/*5*U130Y"KS MQ4M2_P^>GR8".'70_FSIN ME&.8V9'K.8[E/>(LCV",QXTF0?G?]/)3(Y@=]DE1S0[[79#.'?XIT,^.]W2( MZ*SQ*5&R@0=/C)SI-[W\?9 S_3[(F7Y?Y$R?&#G3[X"*R;FW;8RWS_BS-Y^T9;@_-I4T8)O?EUS;?^.&XDCW>:1<5'C'CWOS9K\"3)/7"XEHW"3N,YL_?4.?E]GS[\,C) M$PW[?!S4.=N#*2:Q-#A**]O49FI\JO.;W3)Z4]SD>US%*7\/4JUD\B33:)$] MM "ESXT[S-&A+->N,9+_O[9KZ6WC!L)_96_MP6ADU7:<2P$G:8H$#F+$\J'( M:9W=V"H,25CY@?S[>7.CDO[UV\7MUD(7D0O*0*)XP7(844X-QHJRZS; 1=E* M=U"C[%P@H*-H;^0-S8)(J:MR'C.JVNCX+4;<83X]06K9C$ZE_-#?_M',S^D? MO\3T*KO?=YI-Z;)WKVY! K$9!GP0P@%"CS2P3[TR (+62,]G5=(HVA:E4?S\ MF<3O8C=L@C:?[X6"R/9AW5P\/*Z/ +NP_+$V<5O+-HJZ+3\Y93;::^.>/L!R M,'87U5^RNL]?,[I=D<'XW!=8/2ZMB])P-F,T7)FOB7;9-4\;FPQG7X5TH;WM M:MVZ,TO,;Z<,%!F*1"M&[+)[ 1BR=]^-B.J=U;+=S:+D!=U(7I!%SJ"@FW4>A.PN M#KW*2Y4*%]J)/N0Y6;MSZEM&BDMMH?4GP)+?&I^@^RN "]?)4^)9Q)LDKP+& M-Y7S;6]<]K%\=I!#$@)<)T'P3 0W9#CI@$CQ<&E>(].>]NGQ?CW8I*"*PILV M4 CJ8 9,Y1J01X()T;4U*U+;T*RP@H,!AT%B$6 2".?&+CZ#%X*WT$V.\* ML'K/(7^ZCYP/'I[%'H($<.$=4!+8IT$3+>%[+V"\=)/C9M7&]%XWTGS6/_N) MF8X&#N.]"M=)C^1IMR%9V6[O(WUG*9%Y1B4R.\]E6KGTF?)%!,'QC,[8#\=, M0XQ$U&@,AR5HSN.!RYP\<"&-!E #UG-#Y\R^ C'QO0GT5OAK,H.-R!:% .]A#?!W]T$/:4 M(?4X;O$++H:KBH RVM[5:0_&L9\]<+#N6SORFV1;C#@9-7/Q*AQ%SL@^A27[OM)XMG,"A M(Y(H[,P7Y43$IX-]V'.\_L$-G8,VA^(".FJRA3?MS\'L*$W7=_Y>13;."*2J MKO*8M.NB7P&LW.X;24R-*Z#WHN-CE1 ; M<2+INO-O%=WV=\N5W<;".T/C+L;,K$!W)#F8D:1*"%DC/1(O([2\7W7Z-H_\ M3F'_#DTT,:99PP>R6#F:2HU7EL[MJ CD4Y.6Q:NMJX!6=YW%F>2QPX$N[ ME(9P >]!_?XO&4R=^JNTD\)-VAD3QD4(^!AO.RC&VW1\KVS?]87_=F:CBY&? M)"JZM,R1Z "ZV:G=Z'/J>=VY&"5Q7/B^WA/O]ZN]JK^RC@/!-LFW] M0X!LM9A!1)GG8EQD_Q 3&&M:(YXT?L&Q?.&[EHSL4.M\7A@P#E@^D*3?[^RC M9,3E:58@7(3;%Q. M2XRL;C^G:*\QX91.-S/%X,D"5(MDG2H,L!=UI6%;2-7*A$:(MU#3'8AK#L(# M.24Y1\V8B"/H<*GJ4YP$"=\;=G!C_\'88%IL69\$?F17%4.]2AN7=NJ@YN;: M_.>??GTWM)M[$\AFC")H6[%9)7[^(@]+4XO\2?[U-?G7$_*;WE9*OZ- TE:0 M-4YD:-Q99K^0C%%_6C#^83&2(LI3/!(:"ME2"5^A(*7C%A2<]V$&XD#,@YG1 MO5T)\R*/<:#:)4>:U9'D_XM'K_NR M+?K"560%1*P?@WEGFUW3[^]3]02P,$ M% @ =7PL2]'T)=M= @ PT T !X;"]S='EL97,N>&ULU9=;:]LP M%,>_BE#&:&'4=K*D[6H;MD)AL(Y"\["WHMBR+=#%D^7,Z:>?+KXD*>G:;!W) M2WQTCL[__&3)SG%8J17%]P7&"C2,\BJ"A5+E)\^KD@(S5)V)$G,=R81D2.FA MS+VJE!BEE4EBU!O[_LQCB' 8A[QF-TQ5(!$U5Q&<]B[@\J]%BB/XGKI)]1WA*> MO9+9?Q[;?T)^OJ/ 0+J#[,(D>NVVQ6$F^+![$^@<6ADQ#):(1O :4;*0Q&1E MB!&ZA&!I!0 MV@..H7/$88F4PI+?Z(&=;)U/0J"UYZM2$^82K8+Q% X)]J*++(1,L>S+!+!S MQ2'%F<&1)"_,58G2,T&E!--&2E N.+(,749K:-D$4WIO'K@"M MCLJ2KCY3DG.&W6+^6##8LV V&&M]S$87TWO!HB94$=[B%B1-L>,Q M;60$OYO^E&[T$D,SH^456N@OD@U]G9OB#-54W9DEVF $!_N; 0]F_:QY+Q'! MP;[%*:G9I2TX?/;$OP%02P,$% @ =7PL2R?W/MGX P B, \ !X M;"]W;W)K8F]O:RYX;6S%FEU/VSP4@/^*E9N77?"VL1T&") V8!+2!M6*=N\F M;FN1V)WM=&._?DZZLM.M/=K-(5?-A^,\LIOS')_DXIOS3S/GGMCWIK;A,EO& MN#H?C4*YU(T*_[N5MNG,W/E&Q;3K%Z.P\EI58:EU;.H1'X]/1HTR-KNZV/8U M\:.KBV[CB]'?PN_CW2Y3931K_:AFE]DX2^U&H&'?Z?9W0W3N_X7)S>>FU#>N M;!MMXP;*ZUI%XVQ8FE7(F%6-OLRV39BR%;NUT<1G=FMO?5==9GG: MCBJF:]8FF%FM,^;/33KA[ZJ\ Z>#O':VTC;HBJ6MX&I3)8Z*O5>ULJ5F )(C MD'P0R&F'DRX%D *!%$-"2@ I$4@Y)&0!( L$LA@2\@1 GB"0)[20#WZAK/G1 MG^B?\!L=2F]6_;Z; \BW".1;6LAIVS3*/R<>-C4+:])E*@6D=V7IVA20 .0I M GE*/-TJ+-GMU]:L59U:AGXT/RG_I*/J05X@SQ#(,UK(#\IX]D75K6:?M JM M[P)/A#%\C 7Q,2W=-EQ/^SM4D ^5#+EEFL;$YF5VTW,=C5UH6QJ] M XE))B>VS#2Z\FGIZDK[\%__AXS/D US2TXLEYZ-/6RBRR1-]LZH84+)B8UR M9TO7:/:HON_.).:/G%@@G[N#R1@3Y5/.]>C3<'6IH-L=-4P>.;$]IGK1IX8' M\D%,&3FQ,^Y3OQ]="&RB?0HHRFOV+D9O9NV?X3C'I)$36V/:SH+^VG:#>+O^ M,]9AHLB)38$ZEX]A1HTI@Q,K \?,(29F#DYM#BPYX!QBH@L48G?L3P_8T6/W MR(0W$!/3""?6R*$\X1 M1DPX?$CA\%.(B0F'$PL'7?#Q,XB)Z8#CI$K.0)+80GF@>0TS,0G+(\AF#+VDD9B$Y0 &-_7K,U4ZU66(6DJ]>2_O- MN-YYY271-S7$%MJ#N3506^]B8A:2K[\( I0.8F(6DL06@F5*MC/?1SBVT!_.8?=:E2Y&SA@&IP"Q4 M4*^%]F*^_$,A)F:A@MA"Z#J]@&NA K-006PA'!.NA0K,0D5OH='V,Y%*SXW5 MU7VZ14C'2U67$\^ZG\U[*UET1>=Y6]?7Z=B#_>A4_V%'U\?VFY2KGU!+ P04 M " !U?"Q+&BO;,>X! !4( &@ 'AL+U]R96QS+W=OZ^#ILZ M4N*O"_2QP4*@<]Z%]<@:^>%G.M;ET+6Y.?1Y\78ZMGE=-:7T/T+(FR:=ZGS3 M]:D=?]EUPZDNX]=A'_IZ\UKO4]#ER MKL+;,?SIAM?=#"P!;^&(+(%OX9@M 6_AJ"V!;^&X+@%OX<@N@6_AV"\!; M^'HKT%OY>BO06Z_PK(T>MOEZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>BO0 M6_EZ*]!;^7H;T-OX>AO0V_AZ&]#;KG!6@@Y+^'H;T-OX>AO0V_AZ&]#;^'H; MT-OX>AO0V_AZ&]#;^'H[T-OY>CO0V_EZ.]#;^7H[T-NO<-:-#KOY>CO0V_EZ M.]#;^7H[T-OY>CO0V_EZ.]#;^7I'H'?DZQV!WI&O=P1Z1[[>$>@=^7K'B=ZY MJ8>T?2G#H=WG2Y=\&OYMS03N7-Z/Z?(9YZG?[I\H7<8M*9P_+W[SGJ=^1(1/ M+Q$\_@502P,$% @ =7PL2XRC=%'1 0 (R !, !;0V]N=&5N=%]4 M>7!E&ULS=I=3\(P% ;@OT)V:UCIQ_ CP(UZJR3Z!^IV8 O;VK0%X=_; M#371S$0C).\-8SO=.>]&\UPQ>SY8\J-]4[=^GI0AV!O&?%Y2HWUJ++6QLC*N MT2&>NC6S.M_H-3$QF4Q9;MI ;1B'KD>RF-W12F_K,+H]7N]:SQ-M;5WE.E2F M9;NV^-9T_-XP=53W:WQ967\1%R2C^WWLXN.U>1*K/F&_F/#]QNX\WO>X(^>J M@OX4S:Q654Z%R;=-O"7UUI$N?$D4FCKUI794/ 57M>OWO$OMPH-N8F.VK]F7 M!>GYX+6AH5%\X?O)_#?S8#;EQ-+8N5EVH!AXO1EK&JF?= MPE,^(G5;IZ#B5\-CZ_/]L*_&;?KO0R_\L^A9?_C?6S]=#@&20X+D4" Y,I < M4Y &PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( '5\+$LHPQU%50( + ' 8 " ?@( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ =7PL2W;:.,P6!0 SA@ !@ M ( !V@\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =7PL2Y6A S!X! #Q4 !@ ( !2QL 'AL+W=O5CEL $ -(# 8 M " ?D? !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ =7PL2XB5"(*T 0 MT@, !@ ( !R", 'AL+W=O&UL4$L! A0#% @ =7PL2Y< MW1*O 0 T@, !D ( !G2< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =7PL2T3O-9RT 0 T@, !D M ( !62T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ =7PL2_3#C&*U 0 T@, !D ( ! M&C, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =7PL2P*2F@-; @ I @ !D ( !W#@ 'AL+W=O&UL4$L! A0#% @ =7PL2W5'[B>S M 0 T@, !D ( !=3\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =7PL2^5'6?+% 0 -P0 !D M ( !8D4 'AL+W=O1P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ =7PL2Y5H&0R= @ &PO=V]R:W-H965T$G9>0( !<* 9 M " 7]0 !X;"]W;W)K&UL4$L! A0#% @ M=7PL2SA#XVRX!0 M2$ !D ( !+U, 'AL+W=O&UL4$L! A0#% @ =7PL2Z^.[GN3"0 MS$< !D ( !%6 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =7PL2\ CG4/A @ E@L !D M ( !^&X 'AL+W=O&PO=V]R:W-H M965TOH8WP( #X+ 9 M " 4ET !X;"]W;W)K&UL4$L! M A0#% @ =7PL2X6SERY] P ^ \ !D ( !7W< 'AL M+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ =7PL M2\"R'DR2! U1D !D ( !K($ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =7PL2_@_E L. @ C04 M !D ( !_HL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =7PL2^J5WV"& P !@\ !D M ( !G90 'AL+W=O&PO=V]R:W-H965T M)^_;P( (L' 9 M " =:: !X;"]W;W)K&UL4$L! A0# M% @ =7PL2R123C%V @ KP@ !D ( !?)T 'AL+W=O M&PO&PO MX! !4( &@ @ &=( $ >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " !U?"Q+C*-T4=$! C( $P M @ '#(@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 /@ ^ .00 #% %) $ ! end XML 66 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 67 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 249 266 1 true 72 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 - Commitments and Contingencies Sheet http://www.cloudera.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 2122100 - Disclosure - Stockholders' Equity Sheet http://www.cloudera.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 2125100 - Disclosure - Stock Option Plans Sheet http://www.cloudera.com/role/StockOptionPlans Stock Option Plans Notes 14 false false R15.htm 2128100 - Disclosure - Income Taxes Sheet http://www.cloudera.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2131100 - Disclosure - Related Party Transactions Sheet http://www.cloudera.com/role/RelatedPartyTransactions Related Party Transactions Notes 16 false false R17.htm 2134100 - Disclosure - Segment Information Sheet http://www.cloudera.com/role/SegmentInformation Segment Information Notes 17 false false R18.htm 2137100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://www.cloudera.com/role/NetLossPerShareAttributableToCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 18 false false R19.htm 2140100 - Disclosure - Subsequent Events Sheet http://www.cloudera.com/role/SubsequentEvents Subsequent Events 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 - Commitments and Contingencies (Tables) Sheet http://www.cloudera.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.cloudera.com/role/CommitmentsAndContingencies 25 false false R26.htm 2325301 - Disclosure - Stock Option Plans (Tables) Sheet http://www.cloudera.com/role/StockOptionPlansTables Stock Option Plans (Tables) Tables http://www.cloudera.com/role/StockOptionPlans 26 false false R27.htm 2334301 - Disclosure - Segment Information (Tables) Sheet http://www.cloudera.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.cloudera.com/role/SegmentInformation 27 false false R28.htm 2337301 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://www.cloudera.com/role/NetLossPerShareAttributableToCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://www.cloudera.com/role/NetLossPerShareAttributableToCommonStockholders 28 false false R29.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 29 false false R30.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 30 false false R31.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 31 false false R32.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 32 false false R33.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 33 false false R34.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 34 false false R35.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 35 false false R36.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 36 false false R37.htm 2413403 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 37 false false R38.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 38 false false R39.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 39 false false R40.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 40 false false R41.htm 2416402 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.cloudera.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 41 false false R42.htm 2416403 - 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 42 false false R43.htm 2422401 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.cloudera.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 43 false false R44.htm 2425402 - Disclosure - Stock Option Plans - Narrative (Details) Sheet http://www.cloudera.com/role/StockOptionPlansNarrativeDetails Stock Option Plans - Narrative (Details) Details 44 false false R45.htm 2425403 - 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 45 false false R46.htm 2425404 - 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 46 false false R47.htm 2428401 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.cloudera.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 47 false false R48.htm 2431401 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 48 false false R49.htm 2434402 - 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 49 false false R50.htm 2434403 - 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 50 false false R51.htm 2434404 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.cloudera.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 51 false false R52.htm 2437402 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Sheet http://www.cloudera.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of the Calculation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Details) Details 52 false false R53.htm 2437403 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.cloudera.com/role/NetLossPerShareAttributableToCommonStockholdersScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 53 false false All Reports Book All Reports cldr-20170731.xml cldr-20170731.xsd cldr-20170731_cal.xml cldr-20170731_def.xml cldr-20170731_lab.xml cldr-20170731_pre.xml true true ZIP 71 0001628280-17-009243-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-17-009243-xbrl.zip M4$L#!!0 ( '5\+$M1W&V_J(@! #]&@ 1 8VQD2)GS]SU/HY_50\LU\T:G2'%^K.2.1%$EU35WU 8'()%I((!L+ M1?;3CSF0"Y !( $DE@@@5'68F4 L[K9^9FYN_K?_]>VF]\/78CCJ#OI_?T5_ M)*]^*/KM0:?;O_[[JS\^OK8?_9LWK_[7+__C;___Z]?_UWWX]8[/^=\?<-3]T<_M7F?X]U=?QN/;GW_ZZ:^__OJQW1M,.L6P]6-[FK^ZL'D_YX^/WAAOR@'T=%^\?KP=>?[KZ7ZW_[48C9??,OLNW\2?W#0:"$;5 M M6F=PZ&UW@YX3_=77%_0Z_;_W/-U?GKSZU1<7]YO]5MCY:/:?K5DGGT!_W^ MY&;Y.SKCX4_C[[?%3WC1:[RJ&';;#_<]?]/B#KRX^_S%KQ]&\\O_^/_^EM_U\VCZQ8?BZH?INW_^,I6[;*M>WYND'W$@K^Z^ MSGSX^ZM1]^:VAU/Z*3]F9NC:@_ZX^#;^H8MC3@%OU;^S?WT*^47WEZ 9[HZ_ MYP_N/^EV\F=7W6+XPW0G+[E[ MQRTJU: S_U8DP7 _Q;9W[B^\_>GC? M_0=WE%E.JC=32G$[N>84S5@%J343F?'=Y/7[9*MP;T-]K0"H4$SBA ;V7JCJ02FY'JH-(U4P! M_^,.N_W'&PR?;HJ/8WQP#I-^';1;8PRN[+?NZ#\R"/@//QB-!UC?8/A"VN\X"G'\T^Z^";O]WVNNWN>#:F'SI= MO&06*][-]^FZR%R0J,Y_56)>:6)F/AZWV M^$/QM>A/BDS0\Q.2%5.\K(!YV^CG'T6_&+9Z:(=MYZ;;[XZ0B./NU^)\/<]& M,[XL6[(EN&UL20-@&UM205MR ZWKQ_5R_%7SFE1^?P M,*>CH@:^A:;/7[Z7'5R/O*^XX#^9_(L%_TTC^$<5_!.P\M['?VP7_18^\&FL M=/^][?SG9#3.O]6,L;)IS,M!# G7>YUL_#5O]$:*^!;0;!OWI?>/!VT'__7!PU1W;JZMN MKXNW;?:LD?L^_\V""#X\JA.GA*V7]"VC^SV"7D'X=6*WQ9O7L.UN ,_S[;!# M6<+U1[US7S+DUWD!\FWA.*J& Z+SEVNP0[1AEQ/7?:#X$X=4<9P[6'W=FKG M'B_ZM7O313OB6W7+U3T_[SM+ONG$+R0WLT2$&O/9F,]+D/V9Z%-[.V2/X-_^ MU1IV2D*:(Y]AMXT&8AKK_M'O(O\^_O%$W-_W6OW%@"'^UP0I\F9*Y.[7(E_ M"-'U$NT%DBQ&@RMILB=AGJ?HG?U>2]+C":YXS=06@CM_^4&,=B.WC=Q6W>#N MB%?G,ZE+D-O3M$G^?.&^W[K][LWDIE["NPF>G<_'KB3,OO(2]V1]?.T"71L) M/J0$M[XU$GP("9ZGZX5(\%V?P3G9^L_!,'-D].XJ%)_'MM^9N:J/17LR[(Z[ MQ6A1%B=]),YMJ^<&_4[--NMN.-R_S^(\VWUKE*O<\H],@J^M M'@[P?#B]>GJ7P-QM=?J/CY^&16LT&C8NQ:[3\Q[KT4)5\SY\L4 C^XN2F&[6ZK][Z%KSYS M]B^=[7DP?@/S[@?#V\$0@X5,J[JJ_"96?NU$SX/=VP.Z?PR^%L/^M%3KNNBW M\8(ZB\$.\&XS ERF>)R%:=C!'9R]G=C +7PH;B?#]I?6J+#7PV*:9JL9XS?Q M":MG>3&,KC76V\SOGRV\V]J@%\-,^C8:M^D=MX/1_X.3#-6_ZMY/Q:'H!?;(C;>Z1OTVC MMFE!11H6_S5!#/]]^?/FKLR]#B;#8;=__>3!%YD=WXQ!CS*ZAD/K)':W$:WB M[Y+AK&'PGL95SW6$P\8I>U!O7E7UKG,%PSZTFC=:7;5:CPJ4\:TQ:0=3X;IH MW4&K#*JJ:_61[QI@T;I(^H6CQHN2^6\'XS?]=F_2*3K_[(Z_+#?& MEZ=F#8S;9#OF%L)S=H;AM%I\!E5%9Z,4%:AVNA"IORC?56^EN'1/L6-SIHN/ MD0[1]:FJ^G=6TKQUDFO7R(HUFE+5O-G.X19KE+@22KR\I+M1M8-4PS<278$\ MW:&]25,G<<&^H:F3J([#JFHBORZJ7"4?>(EI_?JH[7E[Y0O*0#8NN\F)GIT_ M;])'9^3/:VQHZJ.V-0#139?=!B0?VGM7;>/[R7WUZ@:MC;\^C;_>K65NX[// MSV=7 FHW==]G!+6;PO,&:M=)Z2X<"5^4S%=VL_MYE6E?HN]H"L?/VYU=1!UWJ.7T;Y),'F-OEARX*G%8MF=/@T;9Q6@T>;Y8AJJ&&S$M#( M?!.#7;0>-3'8"4X0K5/JM2YZ?) C\9HT;>./ZQ1>UO\4G":Z/)@[/OUY01?2 M)>=,6O#66]HOO.'M@5%G4^1R/JBSQN[RK)1VTW945SSGZO,0D:A,/UQ1:-XLP9P.M:VP^ZJ.RE7&6YU7 M4&\/U90+'"%QVR2!SB=Q6^/HM3Y*6X/%DA2@'OG\6]S6P*4V MF:#+\X]-)JC68>49=[6KM^PW/>1V#3B;Z/ TT6$3BUW&LMUY92(O,?W>Y$:K MU,ZBJ@:B+LI-@KDFM-.%EH_3-3LI&S9N=E-7,HYZ1 M%C8R?TDRWPAH(PY-C<:Y6<&F(J(*.;0&3UQJ1JQ!.&>08F^:1YQ9BKW&Y9/U M4=_S]LM-BKWQTDV*_:*4?O?3V!LSP/@ M#Z2RZG=Q$^;!J>\X>^=S6C1N? M?(8KV957[PHGSQKUKKNC;-1[7^K=Z&)3HG5!DK_7<+.)#4\4&S:16*TBL;J( M^(7'3/61^4HD#1NMJ9YC:-2VRFI;G;#CK#K&U#SH.'U_E@N1^C-I:EEO<3]E M"\G*!R+5;?=\5@[C$HN=&A=V#B[LK'8AUEOH3[_G[^0YAJ8#;-,!]ISD^? Y MLZ;P_8QR9C5&@V>EMO/[^NZ7<)&T([SM?IO?4Q?=Z/1I='H'5C4*?UD*7P.- M;,I]+EB3F@*D4ZMW=2MKFRQI4U?;9$DKK-J-&M9"#1N9KX([.Y/U\DM4H&8% MO]JYIHMR9K5)##6.;2-=:/ MEZ= C?<^D/?>N*2VJMGFNBAPA:IT+S%!71^E/66FKO/J M@%UOH6_Z39\\@]0@U$O)(#7X]>(6XD%OC=:A+5^1&ZTZM=8V,7T8Y M[7F%>9<(^IK LW+NJZI6HBX:74F/>(FVI3Z*7 /M:Q9$+E6-F@61ZBR(U%!E M&CM?J\+Q&DI8DV-K9+[)/S1Z5#5P<_;YAW.NXVH:SS2%7!?<>*8*==7-OJ?- MJU:J7E==8SM2'Z4]9ZC=I!$;I'VQ:<0J>.,F\70^WKC&9J3:2JM_9X]"W^UW MQ\6OW:]%YTT?GWW=_=PKICF!$1(JFSC?:XV>:/%D-!Z@Z'PH>K/UX"_=V[JY MNQ6&,!.&?WT*C3S411Z0Y\-QP)#^3B(86HB')SY\-W=# MT>_,73XO0/??G%R 0C;W@]NB\ZEH?^D/>H/K[Q^ZUU_&ER!$S\S]0@1I'VZI MD:(32-$AW=-3H7@_Q!D.Q]_?]_"Y=^'6;1ZS^Y[CL*>1!@+)8OAP3;V$8(.I M+@#Y97.M+]/GH\IMF/XKHO7BRZ#7>7-S.QQ\G<'V,V;\FOG6-SK9E?D> =AX M.&EG)/:FCW=>#XO1.7-_W80OD?V-P:\MTW?U\FDR1+ T&19X7>I^R[^=L\:O MGN[E^?J&];4W];MJ?0/SC@[SJA38-3#OZ#!O_VEG-/M-VKFN:6>Y=;:0[CWM MO 48O][ MTL^_/&C"QS$^-3/U'P4BU];MEVZ[U7OL_O"QU4_#5K_=';4'OM7K7@TPSFW5 M2U-63O&NE<*Z.1YO?5=N)QOR-2=[DXV92:6I^,STYK+QOM4;V-[X;.5BU?R. M92G9:Z;W9BGO8GI4?]ZH?P74?Y'5\]K\8E:'1VW>@M6--E>L@F=>_0]2"F;_ M:@T[I03>AV(T'G;;XZ+S<3QH__D'HLS1AX]_U$L8%J;V"'_7SJVR@G#84JX' MO9F&"^^NII0I[0H8]*>?UTL*5DYML5;/K=][;SGY/1N'X%&$LGN&C95\SP/!C<..LC M.>MC%E0T3#T)4_>:@KR+MNSM, ?6E<]"XO3%7+"Y ?P4^\PT96K)W\7_;O4Y MK0>UYH7E-#E;^EMKF*GU6(_1:_7?MFZ*Q^ ]WMSV!M^+8JI4[R?#]I?6J,B7 MY0?4RW#,3^XN=-]@=L<+WOAV\L /O:%KN0]9(-F[V[S64R\Q6.$_5L[K,J+W M1X.PWAQ,&QV\Z;?S]+[>J0K1]9* 989@W;R.:0*VDH"JF8 YH-G#L73>XPR^ M?QJV^J/6M(IMY+[/?[/PT/?#;G]Z"/"[O_KW/0GJ(E#[-"E;O'9S*C^.:1F9 M&POWG(4[!ZBS;EZ-A=O6POT[AIO=_O7"71^_M(:%0P39R?MTD"?32IC9&_(Z MX)?BTU^#>@G2B2S;''4?7[H%>2_#HKUI@KB3!W&+^1^^S_S//MG[B,Q:_>M% M6_=;ZUOW9G)SZ6*P#>ZZI^&C;5H@XIE+6P.0:L+2T^.==_VB7G)1+[SS0-[+ MP#O+Y+D!.R?,6%=-&'98]6P,W,M63QLC5^&@;AWJ[_8;U/]BU#]/Q#.'B(>T MHN>2%JNP%;VPU%BIRLT/)OCM\#:OB"S:T7?C+W?;%F<+)@_-V9];S7I\1+@K M_OQ0?"WZD^)J.+BQ5U?=7C??ECG2ZF_\U'5K9(\/C5-VU$MIEK'@SHJOY,%A M5\KF1K -"T^X?+=< H[E>@Y;B+I:1=_@Y[W[,]ZJF;C,JL+@[=2X#T@X4:':XN M&S6NKAH?-9IMT/(YJ',#F,\QIKU(93H%OKT8B;WK<_;[1@C1]P:33C%L);RB MLU.0%P;]Z7WCP=M![FE[U1T_4+-1@94JL(KPQ\N//LNW"]+')]WW**U2*]-F MI:/*BGQZ8-BL=&S@8P_12[1)HU9;-9LT:I7T\24=;N4A\B^;^=AFJ?+B%;G) MO)S"QQY/11L,7&_]; !PM0%PLPQYR>%IHY7G (.;9+AXK]AA,?=EL]-**#?AL)T;^>7E0W M)5@VR?D>&NMF>;Q*+SAUP68I4FJ$HQK"<6K\?2<<6UB.=_B&5MXO^'$V^S.3 MBA73.YXX;&,K#B(.I>+NQE94PU:^&X!Z'%VT'_3I_.2RY63O""1&([ M]]&(Q 6XD.W@9B,2%P RMPM/&Y!Y_@%IDZVH(LBLG_MH;,7YNXY&'*HA#E6( M-[9#$@VXO T41:)W')YMOKUH3OZTWUW1;_]Y:8U7#Q8]F.K5XSNUJG>%N,G M:XI+'E/J8?=X@'?IZB=/6WVD^?T5R, _ZF>MUE)ZKI_<,E+O:?EO#:,>!_ L MI_8TF#5GN]]?,L?H"U+2,N1OE+11TD9)*Q5ZE;'V9DIJ1Z-B//HT&+=ZC8(> M3D%+9&Z4\[(BGYV4L_&@C0=ME/1H,% MM&(*VGC0&BGI,4H%'NCD)J-NOQB-[E<^'K>,?"R&7[OM8E3+!/_:^=WMJ5@Z MP0O*'3Z)?!J1.+E(G!QG[R 2D\^C]K [/6OQ?,5BU20O2#14XT"J9"VJD-?> M020::W$QHM$XDDJ*1ATCD48T+B,BV<%J-!CCO*W%$Y&P.(5.MS<9=[\6'XOV M9-C-S5+BMW9OTBDZ:3BXRA],9R=O?E]^0,6\Y+Y M4-#Y SKS.;7UDJP#DFDNJ;B:3ANG!6P7*>0#@;#%H7 M#%H% 3V!:V\P:-TP:!7<_ D$]4,Q&@^[[7'1F=J*/_K=\>C#QS\:,2V)Z5I* M79"0GL#=-T):)R$]@X)-B\7G>Y7Y.7\ /(=;R6/[8+Z, MKOOS3=$:38;%+]W10#"J?O[C8[A_[_U7\P0K/VCN#:'H#VZZ_97ON*-0'N[H MN9<\>=;]5P]3F[]V"67ZDZ?*LCB(6_RU/(1G'CH;^>J'KIK9&RYTZS M_G??;_U/G/4#_]KJ]J9MP ?#7#SZJ(ZM?L>W1E_B?TVZ7_&+ M_GB46MWAO[=ZDR)T1^W>(#_VASL!_E!:O9@:W MU1Z_CD$S8:USSBB(*EKC# 03%#!E@=%7/^2Q39\UG2 3:/D56K.__;2/P1YN MTNA)5DXZJ&1%\$H*#N 4B/_K!H];K_771^Q;\^Y[<5GUK?EL[U,3C 9]K2*!:[#^'LVMW;5L\- M^IW[H&$5K33A2GC#''7*.TZ4-Y99DDR4$'E23VE%'\FTV_1646=34=^&$N@4 MT;BVNZW>^Q8Z@F=(D9B),7K/"!' ';>$QTBHDY$PIP1_2@INC%Y)C2WDXC S MO^NRL32"7*DXUHLH/#>$./#&ZQ@26@RM'$D"#"M9"Y*UIIH4^&W0+[[_UAK^ M68S3Y'D]($2!0[9'X@($PK0/B2;IT6QH2224;(;)5*KHW/_X^(\!AL7][.CL M==%O(^NW$@3.K)$^!2,HXT M**D"(%M,JH.>FSTAR M1!L$Q: B6,>TDM/I4P%,"S-&[L6*?.83YF?UINW:6Y>DB/T)809&KU$HZXY,QPA ML.&!H9;/S^L^QJ,_$G8_KY<,=F[*_?&P^WDR7=]J#:^[_?(\9N7.*]EC ]$T M0)0FH%%V&B&)98A4J(S)QE "J4((R>;X4QK!#H-[:3^_57/+UD4D1;Q"Y>,A M6([N5CJ5C)"4JW34N>U<%K@246)TD6)""(F^!$UK4B%$Z03C'I17)7?*$&6> M7"'TAMP#!+7A$6KT5E1Y;*!\]+'P#&0+07Y M!YW;WO7&!JF$)L H0A)"H@&CIYPCB4?G2T!$47/2R6VM-XIQQR(7VM@D'?HE MG6B>H(A:VN1U:8)\&FSO:89ZO;\1:(M% BTC2Q"MM>!#T$FA>8Y*IY+>2#! M]SRX0^F-\]Z@#''%,;3C3F@'2'@TQS9PP90]ZMSVKC>@14@,T.XAY"$T&H(_ MI^;8>1[*G&-&J5-.;FN]"2([%I*,#9HEYU.B[LZA!N5\++$/9RCV.<-U_D:E M:#P."XTP"PA>C"=N:K5H0FO&R\$SHT;+/8_N4(JC@?)@6=#:)JN0YH2)J^?#O9^D,^.Y"5C?D[[07*>!+H6 M$T%*C@J20A+*(R!#+2EGC^6<8=I\X+-L3EZ>>8Q*WP[Z^.L0A>!3,;QY5KX^ MM/K7B^UN?FM]Z]Y,;NY%Z#$M;"5DO.48P3E!LMPF)UE.CG@TQ.+5+^_%O^ZF M\/S #CR';G_I' Q!: 66"H.RA.C1&-1LZ@().D3O&,Z![C"'!_OY:]$:%:,T M&4^&Q=T8WK>^3_4U3(I/7XIAT;H:%\.%*U!_>_F^#WA92=B>6^ S K6#4$<) M]0C-'.(S$ZCT@5 ,FF5).Q#7S*W4['7@NY/C;3$>7"T^[4V_/;C9?NE^+?Q6MX6A_HJ&X M12UE3GG#P4AK8D!10;5UAKA@RU:>:$FWIL:&0S\&16;+0S05GYFF:H.N7%/W M^;[5&]C>>.!;O>[58-COMI9X3YB'!UX@-D#31Y@#;C%&8]XKJJ7RE"110C]J M/D%:&:KN2>*<6]*1,#@2 W+R''/G5N,!GN6><\ M)&:9U]IS QQ !V*(]2H9:@6#DN.G @WW+N389.C'H,B1=,X1 !*=%%(A'.1( MW(@NSH<88O3:EL1,\-V4[L!DW9/2:50Y3H5UB1GP"1SZ?8URAAXO(4XO)2YH M3J"_A!Q[5+I/7X;%OCT=-1B'\N1=DA0TC4XI2Z7@GEF.$E("091+PW>@QV9C M/PI-CJ1W5C$?)+HZ!,V@N;?$,X?!L+-4 9*[G-/?2>\.3]@]:5Y,*3F5P&J' M9L@[+:B#$- F@7#$E9)JV=VQ%Q%DGZKWUV#/BN>LCUK)C+LM\*E$,&N51E D M])$13FE2GLMT=$)KRR72*1$B&*"8;!7HHU2^Z#- M\\J93YR]S@GC07]P%8JK8CC,%4C3'MSOIQM^GDV?/KG+#H]WS=/I",(,1[,7[]LI4HLEB-,\(+A;;[X;>MF3E5\;S!!56YA -V?+;H^)#_GLT"MVQO;KJ]KIXVV;/&KGO\]\LGEAR_ZA.G.Y*+'N& MQ>+)"(YS@0%/S&&@X A$J672C$:35K]=#*[N'IVW;]I>;]#.=XX'#Q-?8.[=*N1OK>^$SSG8<^8O M6ZAXUH2*:+@Q#"@H%P7RVIBO'U[IOC_\^F]=%()A^\OW7]'Z+)[T\7#-F_[M9#R:7D!7/_*WV4[) M;$/3L/BO2=%O?U_^O+DK$33DY4@$%L_M8Z 10X/D/;,&HRC49G!,ZA1U-%[* MB]# :5V08ZJXB/T1+I3#D*%U*QAI,5=&.0 M2-YH;ZU5"B!8DTP47($%GI?M2J4Z#0LKY\:H%'_5N]J@%TKQY_^ZY53$T#$%P22%P,$$@)4P@ M!"*E6A!56HJ&A1*0M5-8-M$_WB67/#A/)&JQ4*46"FRN/N"PQ%BD M^>?G7_/YZ6OL358@M*S%\&O1R2V2\F7W[UJY;6!_I%Y$=>T)P87KUSZR/?W[KOI[(45VRU6Y!P M(!0$K7,"U&AT);G1@$K&X)]TJ1=G#\Q81Y),N$[1_=DB"SI3%-]K7:_>^_68 M7?? HA068K08RP:;3&X61&-T@%A=O?KE"J=1_.VGTL/OW^AGFXH>%_[CK'WG M!B\/TFL0N34142"MT(89E2PBY9 <-?#JE]?WQ[&O>]/]2,*@/;EYN&"VFIKP MLS5[X!Y90YQTJ!^&H>-QFAA/*/IY*HUS/N^;_.5W-AO%RK:// MZ]\7WYL???^ZF1+Z(I^>WGN# <.W_U,L60LOO1<4,291YD-D("CH )H[IZ7Q M&G^HQ<[ *]_T9!B/ZX6S5>)WD_%HC!$+!C E,*M_YW9RG<'L:CB:2+3,LQ!8 M#$!\- P4E=08[VQRD2];R>84H145?&'4:P:V.(74[15#C_R\'@PWH:-)*A*3 M(G,93J L$5#!$*51F<$!2@]ZA->M=KOHY:JBHO/#] WS@UMXY>)H/A37W=$X MNXYLUC<8#C5H1[BGF:N0,ZV2R)2KH)&M*BK4I_O%\/_YPYM^^\?Y<2R^+ _D MH8MS>Q9[HK_+.RSOK-)V#5U#5)$2;J@7R$3#,1@V(F,PZ2U%>US"NW#7HG'] M('89YMHB3A(IC8C%E3#HM'(;+2J4)0*M@K2^U-5(O;HGC#.E?GO)!E)PHA2U[/7@HH#S'12=-R@/QD5HYT@FL!0 M& 7.V#=,"7+-@#Y[HTC=(@=ACEVNVT"I2WB06I$'%[KGG@ M@ +&1=!"T9)8(>B49J=1_MIM?48=SNJS$SUS&W(PN7T_BG]"!)Y\[FR1?.(^ M.5*2"F/H4G*6Q['C8-?NRA48?J>00@@*P.3FZ5[A>#'68B+9\K(52%4R01N/ M%M'Q<-#K?6I]VY&VVBD@- *Z,(*1#L48/AAP2H6 8FE*]I)K8,M&NV0@NPYW M[98H%36R7C.#JH1@UGJO9)Z#$!S'7Q+:'!R]8+C#P54Q72!L]5*Q(X4Q$@K! M&:71:H.0TBDG$E"M6.08Z)9ZUS*,DY8.>?E@7C+LM7M_K"96H9,AFH,C4M-$ M1*!>,FJ4L*4^<_AQV>EL->R/K5YKN*N-$"80YHA'T940$)MY[:4&DX16FNJ2 M8##.EVK=DT'L,LRU\LMC/D_"<(RW('>93 JC=NY41(LARLU^.>-+Y7>C8>+7 M#RO<.Q'5..MU/NC 1P(6;1E+UN($A%&.J"4UA%3#4B%8/I@7C'IM[,U5WA2001"#,HUHD"TV#R$!#HRQ+K.EAVWDG?; MS_<][N/08AVO 3U7SH:1W'?&HP-@TY(L&JS.^E0J\6=,DY)"'9(6TV KAT/# MXDL^U.UK,=O*F(_$>5N,WUTM/?!GK5)F'(DA ),) 08%C:%H;BH=<.8JEKOL MO8:R3FXSNKU.;&U;A405U9HJ'16W^#^=I1JY94EN)U&"S:]1F?/8 M::AK:2T-=3[D'>4)DCX?VQ7?31RPU* MQSG>?6\[_SF917#/) 5TI* 4Y':Y^"HTG7F[):225#J:5Y@@\G> M;^U:7L 3O^5?ERP^;'>\P&_Y0(9NJY>W@_;;&"#TKZ<7/=?=U2CNI7(.WQB( M4DPRQ6S@SL6D79D$ .I)#+71[ Y CYGB/@C%K_F9"\FH:5]6G./=7MA@!K8E@=W5/2RD47"S,KA M\??-R!*B8\"X=U%&((Q9$CFZ_)B/0.%+#JC N/^$RK1%X_0=71 'RKQE>?B%)(FY?[IRTEK.:/DH&(Y.FE>#(@=P0L1';;ECRN46Y-:3J"E!7^PU3AHM M;BFKR6EM:/$R)Y0/F1/:*RV% 1-H"(I/*2,231Y*]D21$YJ332FS'R<4N!6Y MQ$XR@T %[2Q$ETD3: HD+*EV+@5_5:;-2YP0%\08%E1B7&6J3!?&L] XE<\O M*)]826@-;,N+G1 )B8N JJ-R^C8@A6!F99!"#(.",EE.9G*W._9F1R?D>.Y" M1"S0:/,Q,8E2/8N#?+(@EYSQ*^!4=E=B#-SFXH$IZ+I!RQN:4H-I*%T6DVJ-&>3(-AG1,GM R02@3)_1#!XZ%<,J<**^3]"[ID/>I MFBE*D0(%I.R5&1KABHC'P1T1%Q*$YQ+=ONYUYA1Z-B147HT^-)Y]>S8E[Q=X0XQBU$0+N)T)T!BS9ON1 E MJ3=/%[/6#N?E S^P[T1PI;A ,8Y!!J:E2,).8SA/6?*R?%B[@--,_^"^04+@ MR4ELM6@1(OUFCKHD&SYB@H#A"BP0\XB@8U M/@I2;BTGGF92#TF%I^7."^>,,".B@&@%LFXLL5;D M;84SCYQ8+)]489[&LL>:_L'U&+$E1F>HP#()L&%:6T.$0M^L%,+-4D9UFERN M&B5>K,A5XZ5.-X'GG)!J2%';+)^"")5MHD M0+1DF#3!RQ@I6$5]N2[NJ(I\A+24EX&C&@L/*B*"4I&DJ4?.F_!UN;TAU4_+ MZ(\U_X-K,F! 12237 ;+A!=,T##U17G_B8_E@V$(.Q:X/F:XS/(J(<95QAJ, ME(/SUKDI&4Q@DI2K-E[@DOOC;J?;F^3LS^/AT_%;NS?I%)TT'-SD*'LROGM4 M; W[.(O1^V+6>VO6D6OKW94VY=I0(BT-7H!!U"T4L]%1$1U(,C^_QT,>F!)/ M4FS[&/O1B/&XN?9E;W'?ES]@0?)\[N2$(H \#\7G\>-5SW5:14Z@Y\00R3FP M!%PDZ$0"B5H:&AQ;PAB%4:]J^+(97S;J^+:8=\F=IW-MOB8!?*0N2(]A&^=< M*7#&+N$(XYJ:AB.;<>2Q6>U=V]+N>/3AXQ_/^2GC#&-YRP%:,O36&MU0P&B$ M.J&DM,NX0@7.K^'*9ER9\F(^OYNW_CR7D8H4/03D$0M@WJ>(P:&-QAL&T2^< M$'K/DQHRXYG-_-H+2;WVECBB/<1@*,P\:S >0>82(N23">HIF$][.E;8L8(/ MR5DJH24:1#(L(L2U(%XQU:,J-SXLZ,2:_ MS*,R1FFC(H?TJ$HH&KA!,NL$U@5'J)1,1:? 2RGU,H^JJ6(-5P[G424BG,!\ M%%I:KHT45F5GDK?">H*_+^,)>;K5=^\L61*?/[=)5(HD@1!J')? N7!,24UL M0 $2&J#C3D0&+_,IN)XE5CZ6W$CSM.?(^F%M?0I5G0\S"M&JF%02*GHP MG+B\VQNC2&9EA!!*"58I-)=+J+GBX([34_9DAPL1II,PP8+&($. M$QZ)EDR MU'C+Q9+=YT2I9?I<6=*>[- ?M-$Q(0;@.E#P)+I\>%.N6T4K14(J=9DX/DD/ M+5I,F8".B@N?NP4XG;M].T:= V5EN841^K&GNVOV3(?YA@%UMH(NPV.6<0B;-@$+M*D#SY$ 0"(_SBB/9P!4D/? @< MAAU@P*O<6U02Y1+:Q7P('*7:NU@N.)-4/6TAL1$=OK:ZO=R#- V&N1O58]!2 M>X XMU#]GX-A[L0_>G>5TUAW/97&WU<$CU/"N5;[3XSI-\UX&0?Y\#0IO<>? MBEM#>'2:Z7R3RM9T#!J/:-\SDU>=7.A]/2.V\&H^]P^$.ZTX1AI M(=I"B!68M<@J_!?0$P94H(91AV#47:?N[;+(6@/Z5W!22 E<0NVN7> 4P^R00V_#HBFI A'Z3A,$!! $%T,)QX M'X22G%-!EO1CA&EOZX9?)P,5QEKM!>,D6IE[I]NHO9'Y/Q=R5Y=RS27 TX*! MAF7' !=:"Y:W'0HF'$BO=93:16=9WJ?!:+E06"*O&D:="F/XX(*-) 1.4(TL M0D-ET!8F]%XL]\LN;4LHK9U6G5N'3H8=%6E808T 9!EEN?956YGRSG653]QT MLKROLV'4J1(6>;](\EKFYN/1)F1.),DPE_M?1E':P=DPZF38(A]FX83E ,H# M03T*VN8##4P0-'M@*&- (S= T<<&I M3IZ5[-,)LPOU\]/&2@P_,#YQGH"0R6'#)XS;:^00??!&<4TXL1*T]#9A*) 7PKQ,)I;/ MZSUAD%T[)Y9$0J"!8"-0!B(G=0U2F;N(?LV1/ MW$?.C(< ')+VTSZ#*!3,<5KN/G-T^WU0,ZL0": 2L+RO )Q"&7#>:4/R47W< ME0\1.[:9/49^4,<@@LZM(Q%Y)F>"L=1PZ70^DBN4P.<1K&'-*CR/:KFE$ &0 M2$'[?XXE(8M:%[(?-AAW;X_Q -4X$3Z00Z&FX46.!" M&=OPZ3 AS,U-,6QW\U%MM\7P[6#\IC_;XO7/[OB+;XUR.]7\(S_E*Q(-W_U< M9HH:89,"P90&+:(!$35W@GFF:"#'S<=?#A]W@3+*"A65)6@,.6B#ZB>98;D^ M Z(D8FUMY-QS:2X3\C\'78MB? MGIMYC>_&"[;2*\988H*"#$R X-H&\$*Y*"1%/!R.F_2]'*YMC>2%,,5=E^;5+IHCFUG<:8K1< @CJW+1KB@YH_K1W);<>!MXI#H?^$@#1P\W MW76';(F^G*;#J!MXP[+C(WSGB%5Y@2JHR)@#QRF;SY7QP2H))E( M8(93E8,T*23SB986L,!H62]N5;9T:A?4[Y$K+("14BL(B/X1@FC%WF%2Y MRJ=AU&DR]Y&PW 5= $]H"/.6UA1SYMX9Y1DSM4YW5)=/^X?Y!$&'44&R0#WD MJJ^$H%]XSJ,+^6B.AH^5P??!$<49<4X3 51&[7T.SCQ5$3FEC[L/]E)8M=V. M:N-(D'*H)C.;1LL)$<"%4JFJ 6MQ+I8_0 WMU&B1]$!\OHB M=SHJ?=>K2814INH)T^RU ,F+NX!9T-ZB'_ \@272&,N3]N MC9';0#FF _*4P'."6V[XFHP+#ZUOFUW/ GU5N5LC(E*0NY,FQ1W&"+0F 6] M?+ SVW2'V(:C/?S4CPH?K)):6J(2"P+#*V\\0@=!6+1)8%RP]DB%,R;E3EM8 ME0LB>,.T"1 ,6*%SJ2+"K9P1*"]Q;;Q_]0S(N9-+C^B>)8N!"!_ IV2IUBQZ MB\C&2I%*NWTN1].WV^=A#.JR=+GKYC0$!8?!OF)>)XSYRY4I%T+#'3PJE2YI MQ:5S-""&CLX&2JE/1N0P@Y7"S1I1@FQ M=.R,W#2^K,S4C^IR'8J-U,Y*&C$^Y<1P#%&G$9O$,,[OMHFQ_J3<:=U#8X#C M$+D#B9![(0#'2(CF+JC$&E<"@YNV2C@#:FZ50@A@DR=$">44*,:-1PI*YEVD MP;!RVP%Z073<:=$BYC[D :$?116/W@!STU9B3A,PJKRGZ'($:H(NQR@?6:#&"S2?);G<-*%3?SJ^O!P%*6BGZ,5%/=WV9O3,JS, 6M;Y MBZ'K]JL0*E'*+:&)N^R%'$AC(%C#<\O OY*_ZU8S*&)"88L"28Q )+4$XQH1*_>.X+PSW\W(\*#4%%'KSQ7B6&$:^QU OK05J2N$G+ MU@HOAIP[=86&P(QWB:=((,:WC%!Z>7H^E:@ACL31.[4244 'O-I72(9$V(,*21;6II@+P MJ;N<3 0(Y9:D_.5)F2//_:B>5U@JK0A21YK 6NVX"$IJQ:3G0I9W6[)-%POK M3\[=VGD:[40BN4476 ,N$*8=(=K)(*DJI0SK9>*.EY@QU"J26V43Q-/&2$U% M9%%ZS6P )?*Y!ET S\U5$0:"!1*C$-J4S>;K3]'M M>K62*()7@;HH4,&5#D02SWT^+$SP\C+\Y2CXBQ,SD@%W6AME!"+"%#GD/I53 MUYZ4*'=MV+26ZQQ(NS4\)$@Z=-_$&29!T:@=(QQ0]VFN=G&[;6;<+R5O!NA? M\5X_&(U/GX+(#5$31*4IHDJ?HK7.>1LY>J!@DBG54G+#],9>9WZJ)Z?.+K@F M,,!P+"7G$FII+C"UUN2D- 7#3'D%F$+V'[6DSD[^51)MA H2F1*Z,$ MLS%$1O!#2DI 2P"PT]GC8\>9W%&'L3HAU%N9-U(;>Y<&8;D[8'FAU6@XG3T^ M7MSHI%1H,V>P*J1I==_!0XP8AT#FDB(3%K%7IQ MDI2)1"1-R\VU,LJIIUIMY:> @;8\Y%YC&AS$?!0-Y9H;*E*DM!P?"RY.YZ=. MNW[N? P 7DIG@:(QSK731EF64++BDAV4&5+7E%3;G^K$N.-26.JEMHVP1VOOL8;J#/F6_X15?1N^&OP[ZU\5P M+K[+ESV[)O[F;5I8%)^6\T&R3.7S[EWB-&GKE8\&Z;);=Y873N%$=%JW@L&X M%29P'[U5BB#<9=$P2Q,D'Z70I0U;&Z.:VI+JJ+@RHIG/Y;L$)9-QZHE6>D9^ MIR#R\GZYAOI[Q*V.ZLA;V\%/AQR"Q7+C:D'X/H%BB^Y7$HGW1 M)&]O\M:F.Y$/VLO2PGM#]#TB;N^"%(@&N.".2$^ED_R.^,!$N6<9W72]^O(8 ML!6B1QBOF(\(NJSRFBOE);NS-)2@PVWL_-$B!N(D=2$DXG4$XC&@TO).!4SN M#%=?^_,B(*C1',3$(LTIK914EM%,%HP:C!'V!:4L6P[[>+0X\HJ.2-QY#DY& M+X@U29D[^GIM21EH;UK:E(D3KPP&FY\5.52?W07&T[^(0B%DW@Z%:4CC3'5G)*@T"D4:E\ MT"9CBK)](:B',1^#!$=%34JPQ*40")%X-$X31F%&5NN93W&@LCM<=? MQ8R>,0D,-LOK==-JFXNBYR[@R"BIA#72<(>QN0'AY)WV,V=CN:<>I4++?>&C M>A!VNW5E@>:42*NU# Z\"YS0&3TYDKJ\2P<]E+HL36/(C1&9 DN$YAIH]!"C]"3HLFO:=#'_A;.M)DF[_0U(:ABZ>JM2RN>B M66ML%$CB*!U0SR@]V!IC-2FZ#L0;*W7$J%L(Q83,A273U=B(U++1\7*R@VY: M=5-;6AT5[6L74TA1*D> "HC&@)O17T9PI(3V]U:,<'[DWZF!IJF=&>".:3]Q1GH M(X<9)#A)*<^8344)^? 0-34[$=7 Q]+:P<8->B^/ =N=?A' 1A^5D]SD3MC* MVC@S]SI[@E)Y8F-O#I?"Y6AT)"6:1"DI-SIW$\HFB)+@O2CO;[@85NP:R%C* MI16$0Q >K#-Y8X0$J;06",%3B:)T7X%V+4FZ42"3X4B,"8UTHL!3<%P1=)N6 M2ZJ(+??SJZ6?_/17T?M:S%ZTXUJ$=!_9V"F*B% M#%)RS2TH*2U&]#,PQQG!\1QR;>/,J+]5$$.%4UT#.C>Z[G;RC-,OG3D8JE(T 1,S = J,B5!NTDJD4/N&<>?!@.U:L/"4 M^Z^ =R*8D+A#L9[)/?[MPI*<(2'[!B;G0?:7GS:D& AMHI.>@(E$HS;,@AB? MK#[LVLL16#'_Z/LZXAT1(L;JR= MQJDH==RBE@ L:F4AV@3*"N9G:X1Y*ZOBL=RIF.TMT7U>Q-^I)Y[VZ!XC6FE% MIJL*3,4[T5H89%+'BREECII*)])>R+$'&@C[KD1?*?C M#P)PEB@CWC''B,XM2>X(+YDI;XW/_04:,_-2/&B))CIH1'Z"HD&72&QQ1W5+ MT+R7=]CM#86?%]5?#@=35,D1F[M*8F3$1-+JCA/,6-BMZ=S>>.!;M]UQJQ>_ MW1;]3G<\&1:C-WU\R[#HN,GX[6#\KV+\OM7M+!(U3&M"V+\^A37I)^UPOL;E M8WBIB"Z)O+V9@["*H1$H-7U0BV'XI@/;SV3T,Y/)I>1&T7QT-V@?' (G(Q(E M$>-=%TM=&#EYTD!GM]F,OJ!TYA]90K^B /3'(SOVK>'P>[=_O4+8U1K +8E# MR2,AKW*!2-%QPB$2SZ4T84FG&R"2F"<3V6!0>YG%ZH,FDC4T)N=$) 08!@Y) M<&;R260&."F?8:<$?1(V'&L6ZX(?H1&(H'&&Z5G=U%C.4< *,9"J"LE!"BU MX0>9Q8-="-U1NS?(1[FOKP!;\=YL-=N]SO 1)Z!<%Z-6O_/N"\!(V#C(.4HG M->5RMI(*A:$&>@&KUAUF>G[< M.RRI.8"66CH>.8=DN!,6(VG'/,9RP?'RD0@U49>UR82S<%.(43E5R"@>?3Z) MVJ7H94) )!S!N'!=HYM+Y]G)G!/U3+#HO7+<@B&(<"-AZ*\P>,(@,I9+8,V3 MOLF7SKF3N225-X1Q1FW0'H3C6@3(1VQS'PUAY=[.9\BSPQ+8N>FI)X0X0H%& MKCU3(3@EE 2J6?DPF9JIQF^#?O']M];PSV*<)@]YOK/P1& 19^?JC" 4>!5= M<&C,4LJQ;UYQ*O=GGC;W:7A7 8^4DAV;1Q3,B M!%=!44K*Q_/4S:3-+W_>I*6'#E'GFPKN736GN@0@65 *>(M>*!^, .)(; MT8 !2WEIF:ENY#[C7#JB->F .,Z-$WGKAB$P!6_(.\U-:3U>4L4;UE7"R"GG M.2";4E*1>S &&3G#W41$*=85!%\\TTZ'W@Q+(3GO":(WFZ11:# =,P:""JQ\ M0-DY,NW %/9>:Y(85^B2%.$V1HY>R!(>HHBL1.':6;0EVS?.PA5)FB+U2O*H MJ>4D@N+ C1)1:-"T?#9#P[*3NR "CMODC*&&.**5B1%Q-O?.Y_9OK%3\BDZJ M5DF[0S/N9&Y(J+P2E;=)RWQRO'%2Y:;)^+>+5(0Z8X<-6798^EKF):%6:>T9 MT! IQ)@5(Q<7<2@G:>JF&!^*VPF*>6M4V.MA,:/-&;FBH+TEN4TNU\DRIYDP M,U>DN75HVNJK'L=AW,DL2R1O5!6:&C=U2 $#72Y+;>I,S3(1QV'? MR=R2\T;I&+APP*RFBDEBIVX)%%6I?/+$N3+NP!$2*.D"#'8C0>=MOCHG/WQ,4/YJXLTU^NV=A)*<80%@7(R0#2"VV5 ML,3I(/-1R%!:D>3H?I_NLWW!8 \XZW6;Q+0207K% M2F6Q0"2'FLQZ-:^E]T:J0/+!G@AE@W8@$@:,'G_)=1NEMA!&;E*7(:_1PVI'<8]NDF$R0JL1K+8VNHH2_+X;=0>=-OSU$.U:$8O83_^Y- M.FC(XC8)5(^TPW ^]$Y(KE0QX]))LLDCH(_ BY>R5Q/23MO_6N!*0^#$2@/2 8\< +%0V5\MVXNR>C9'G?=.K7T\ M,"IHC!PGSE0P(D7):$CHN3VGI>KGI9M"*S'_Y4GPU7A72731(4;E$?&FW%LT M&2&IDLD&QDME.,O+OBLQ\Q?WMU& , 4#[)1/CR5*./PO2(F 1C*,N4MY^Z4% M@(52DD$RDN=/W1M4#E9C_EMH?K=?H+'4*P#$P"1:EGDGCHE1&<5?N MW+)LI:H:$]^FI5A"G>88="(&RYUVC&;1,I,<%\J*Y$LY&EE9?J\.ZE=/'B/7 MH*WDVG*F9?(B<)Q\0"1E&5K C6+O#2>/9J@[G@XJSV/:Z>O.,*\(L1Y'J84 M&BQE%&V2%%8BWF!4 N0=#O:I0_[AVZC[<[_;^_NK\7!2O/KAIYV',8UY'EV" M$50J1YF.%H@GUAE"N4^>F-R@XZFD/#N,0?_C>-#^\ZZ)ULNF>.PJ$F]N>X/O13%] MT?L[^<^7Y0>4I7^12@8)(SWUAOCR+2^];P MW?#C.)][,=4=C">F#WHV_[ X)0L.O)?@8Z1 :=1,!L.2U<9!KLY=%-+[E[SZ MA?R8IP5+Y[5J:"^>R5H1YH:*7"\A/,(.2]$19322I#"6!2+%$68RXZ2=C+\, MAKD7X9:\ #03UAA%,)%[]S+<@%[.IZ=A_V$\&1^ MT$$!&!4!T0YH0VU2. 6NE=$^N84P^F'0C.QMU%E+MB8T*JRDTK)$T%%810SU M*1K4 R8$HTHLTV--T95HO6;$LZ'L--IYSST5M^EFIUYK-'IW-;V]A-#O'ON< MQ4(LGGL#2FL(QJ9"F=R]*)\ P95Q6BVSZY13!FCVY=ZG>I<"_JWU'>WFHY'^ M./D\ZG:ZK>'WW-USV83?O'^W!)C,NWQD'&61<,VH!TF-I02-M.?)>$#WN\PR M4S3:S\C@!M-\-QF/QJU^3MEL*X2!>@+")HLN1*6DC9.+<&#KL)X=QX M=A_W6CL;E+7..W1\J/DTJSE)&-,EPI2B0NPJ4L\/?'6DOSHXT\Z'O*;@08%. M7@>2V[T;2NFT.JNXP;3"08.0@->>LM_@@V;Y[G7$$Y MK:NV&=?ML/A2]$?=KSF;.+@IWA;C=U>?6M^6)I]_7Y,A-1#1I%NAI"1 0C3: MZDA2[N'#&8ZSE"'E6HO24%<-YR6C7I?7Y49S802@=>> N#N;/Y)TE(AG4=]* M<>EK3<73/K4'&+5>3VM+%?76H+WR"B5"&\DXCDLY28F5Y;K/UU(@"XXQZG6T M5@[QHA3>A>B#CDDHS::T=@0,=Z76&J\Q:(0GQWQL/&S$POWQ;//OA^[H3\1B M^8/6=4%72?:DWMH+SSA M'\7@>MBZ_=)MEZY^\K0'1_]X2VNQNN'MH/_'DI!\/L@T)B6T;"J?#,F2MBIO MYK<^=^ $1>VK_8GTPBY9 M\N@<@UI.?W%X^HN=Z&_;[<%D5HQ1=+_FINL[L,!/1F/4XN$*!JPB9:3<:8I" MG! 2(3I#0 Y./$NF3S"C0&T],C5*F;FG$J+' ,8);+OCX" M_6MG1J02QD@,,/..9\*]9A!Y=)3&O%40R%)2TNJ2LDYF1"M/@PHD8B1(P0;C M!,MB[)4*/%&ZW(RPJM*^=F;$Q5PPIX/G&)MKE@S)AAR<(J 86>5"U4[TQXO: MXSOB^,%H>6W3NI"'&">CEI8#$X .W\I@I<,0TV$ (4VYMHGFEF.+H4-I%+L, M_+F1XT@4_OF] MOP*A7;^0(SCCN@]I[8@ZNOSDS[)FI=%N^*<7/6!S"!L$N#AF1/_U7V8#) $T MB+/!L^2P1 !]9&;E75F9/%B@I"?"I"(5S4,EA-N#@+R5V+T9TLBH?!%EH<'J M@C=J0XQ,2@L+S81*S4&,7"NS%L);$/8&;Q,!82VUD%^ +POU6@,2O,V?WV%#M#LZTEU M_F"(_'!"R#B"/3^X=/"G"=@D1W)-DK3@TNB-APFV 7,DY%LHK;P*49I$E:$@ M1=3@9,T:&""!6P[1L%#YM2#F6C6ZS'*^4J1VA( >X*VT3A((;46 MA2+ *)P#_P12ZS;I%=C]AG1B\G,U9WLH:%OTFG"T\,X&EJ27X()X5T" %L%A M49$2WV!G3NWJ$+=C0-LH:0;6QV@6G"T8&%.24JQUFL3ZG$:%R9\LF-]5E;L; M:'^%?PW&%=; ',Q^!C2OI(DEF@H9&82[7#FP%>!2)0\ZH@&M)FH#L&M .A[^ M3=3&+2Q*<=2+CZ[ >\QUCS*P:TI8@-^:HE<56NG16";A4Y1Q *<[!B(Y )< MAN08]IKP$26].95>,KKJ@9T<@4TK ;<"F*=2)$F8&80-5;S.WJ*B35$4="F M8=D'@7D"PIU_P4(!@7I7 M:%9UYK M%]V?L< %_MN;'+1L(/M% M\+A$=)'HT)&KP$ 28C@#=&&QO[*]O2#T)Q(*B; M"$_PW)#GAINDI -72WHP( 6P&[B-0.)&W,OX,;"NB8X:YR'0EZY&U^5HIC*=P'O/$CK/<8\(.K[N]? >-B-+QR%Q? "W@;,DXY M:#;Z>^"I8W^S^,MR4O3NH<5@ HRVICI(+BZ!\C8E\)8^$G&HBB J8-3A79%LH*#"Z7!C&@) MJK?!_[)%XB^5Q+\UMG=%04V*A0=FE\Q3I#_7#'2/Q49[S>&>YM$I_WK9GC.@ M/?C9C(JD1/2!J8!L#_J&NX-Z%_Q+.YA3C[25.$1P,@A_-,@= ;L>4$<51"--*/ MFR@Y*TR"L) GEQA-A(&#E0J(RIH$!@YI ^2_#6>SW_>E,*?*D<(3EK253G*7 M#$3@20BB.%8 -P,1:C;RPST@!T*[B;IX(-!)88&# [ OMU%Y DP!L07\U.S' MS951]A!HKT< 0&V^=LK,+.HJ8VW$J8')LPAZR(,?;9D3WH.E!F>IL":C7:7X2J2-P:)?",&<5V!SZ"QU;/?W?@33)>+QE"?02M+ O6JX\TRT!=4F6CF(XX!6*05'9"&4*WBR=1&/ M-\G)1FI''D(K^+M?U<9W<.ZNAF"M_[7[RB[9GAA\B#QP0J5428!'Z"V>>L'C MI+H9=&/_L@>A?0BJX['8DHTJ0*L81;0AT3HE 4YDL53R*5' 60E#$2$P,%)BG$$XE4P2O^(,(D/?"/!H"&U8@ M1@SFO$-JD\0AN%:I7@%-DO)VP>!NA?*3Q>+_5%^&JP_[;R_7K)8 M\LAD0764M)"6BV"5$$G[@A=-W#U/R@[3R>NLT)]@YTJZV#$"KH$%@4H*3 \R1]GJ*2<0D .?H(.!HR%PE'8#. L3",'PH$)Q?'0 MSSY;Z6H_-9A>'B[[A5\K?AY.\5P-4=?A[@4!_D71_;[AE0UX7^%IXU__N77!NF38-11YXFF22J5O*"% M$X7%+HO8Y:@FO?Y1O6[*+VQPU#?5^:J/H AG#+N^!\1Q*_!0/BF9P#6EV)(9 M.S18SX/4SH08ZWJKYN8M9RL^_I-1Z7&6ZEZ/[-".<)&TD7I>.$Q[0#QB(80" MHD) HKE+G,@UY9-F-47]*$@M4C'U *+JK[TOU?D/@PG892PIFI6*NVYW>C6M MK<3#XRY9$H1)9D)S%V=?ZRZEX-A?_CYYN?>Y\NMK84T$\!D7FK+G;0%Q'8,MZB9 MC$D1U>Q]+>1*-\:G)]W&ZHE@(PB4YRDQJ0IOD4 M9DOP-)E3.&,HDD;F64K%'XET"[<4OZ$!A+CFJNP-SJO13Q>I-^Z6_;]7Y6@_ M$7,@3$;9I(O"RQ28%91!O CA@P6Y"\T=+;G2C;(%B \G -Z=X-H]=Q>X!I\P M.F]M4(XHBE7)*5A0IKB1UZB#D;OKS(=!/!+)X73/A0W6"@<6U(+C*Y6F7J1$ M+7AA3&NK4W,+9:7:YS 8C\/RX^6HVG,MA8G,T@#LBY@:9[4KB,93H3% &-PL MSZP-Q%%XUE >B>C7X9[;C2(HH1E7!?>RT,;&2(4.LK"2*5$T-L:QS/-8-+\. M=T3RSZ/A>,\6[IB:$#0I*AS\H:3#\02*B BK&5TS:4C5K,YB)X1J>(Z&_=&M MMC4TBF2QJ;V141AOD@S"&&$)A*ZJX>THRN0+(LG!%MD4@1 #/BY5DH=H.$\H M\,HJ6RC7M%"X/_:(=-DDME*1PB@AE'-,)FTE2A0-"%5%X['$5?*%!N06FSK@7NH[+Y4SF>3D:K8R2V3E5Q@OUQF30ZJ8A' M$)KE!*=B\[]5^U;H,RI-B"1YW)#CUI@B)>X#A/$X+&!-7Z[=HPT YDBP'YV_ MI?'!J.BT!M/&J,,"(0/A@Z$$7(_4U%="[!RS/C$Y#N5MSYV7.F(1<9 00+@H MDV0N06!JHRD:E@W4YL[.Z)$DV:2]E>>8M62,A$)2!7:8"NM<(9@O1(K-Z3IT MI<;KI& _.F-'$&KK..$I*5@]ZYCFA2B,22(IS]849SX67S^5SL;N54(5+-C M)015-FI"J?>>,I6*YE%"(2UKGR2SF+HW^+SHR,]V?Q[LS+18QV9P3]LK,,;@ M7UDPQMP7$&, 686(&K<+V=_5CSL!O0F4$V)S.E&X3ZE%( KA1"2LGN3:$^F] M R.7/!.%9T E^R,U\=62::N,+'9D-B(4CA F9(J@]@,>]Q3,82,&SFJ&HN1' M)IXIM6Z+0Q8/3HE"!YN(%1"2!;#M/EI)* N<%HG4&/'GN_PK>]RGDY( 2@2T M!F$^.&F3\4XRSKP,X-O[R ,0ZG63:7YL :K\"2/+MBF3PJ^W4IM MU"F!WW(H/5JBN73$! X AV2%*3@I=!&$ .W;J$\#-U:)QP1^$^43 V?#)&\5 M30(" RJCJBG/N+.R.?Q'BM5=O7V 'P[/O_;Z_3U/RO(B)#S1D7R2A30.VVE( MH+"A1;"J 2*GDJXPQ_R]N\&R*0K!*>$XO5 (G',IN/58F.B8YT9 [+BFHG\G M6# C\&$TO.CMWX,,2 $O-XRIPDA.E1=$"(U#8L /-J[!?0+'BRQ#=/_V?8#: MV S%:,:LB*F@!0 45-2L;C2A'![0:$0G&D3B>*"VR*FECNLH(_91E"0RAU67 MEBB+6E(UFT=(@,JT =3&EEC@Y'.N8J .NYT9BB>_L"&$ DW(FUI;XZS@78": M]:'^*_R61L,K[/S4&TS!*OUT7%R!G$]HH[79>FDP+8RC5TS3LPHBM]>UXC MU;9(N00%G0(HXT"C#%I;B4VOI "_-PK.&IM9[Q0(E'D+5-M\$D@)G@KC$DN% M H* TJ[=@"0B\:8Y I3.DEH3<-"AH3F:<[5]5YN@ M;A,_Y? $)O7"< FN"?B58-EY$8EB0.P&(YF5#D$M@[JQ&U:*41,(CKDA"D(D M"/IF1W]HQ'EBC';6>PB27)-QE6ZP1!OPW_=&WY^I11$5 YY.&$^A M\YM2 5R4HD0!;"3KWPE"&\*W%:SCT=BR$L1: -?[@GM @WLC/7 4AF-XR%LU MYPOA4NRZ%GO@,9HN':C:OU6KH! -@9E1N!Y#$(/'S*LV!'3 06SB+W;=,0\V^ MX[092.P,7GMH;5DBKY/CX-U'QQU@1JTKK)<@,21XRGDC-_,.W&%^(K0^C*IK ML/BW*SSWH]S@O#Y_-CL+':VT>)%H=!Y"R- M38!0DCQX A&15JY9F[%:JG( "G68/'.DYXOV4*RQ,9D,3COH.PM.)9?@9#H" MS$6]%MAV/C8Y"LS4*N!K 3D8V(VVDN#P>@?"#5&PPN&]WM.&>>P5SB$#:RZ3 M-B87L,; Z /(L8S/*D6&HQ8H0E/U:1^*?"C[0]>?;*(&.)X) IWD0?U)H(PSL#\4JV]0[Q+9!$/ \E.52%%UP%<)":)[^L$"MM!;:#A+W\L6G" MY;!_#D3&[D23F_U(E_ T#CA'P(]H4))A07DIM9 L1-H\P'8G4>)MS,H#IY?AIWP/-':00B5A,.2*D4M-NVAX$$U7'H) M'&%6('T EL,!WKCW :_G0@LAP*>/N(G ;5WH0KBALJD0L)R0G!3@+6$((:@$ M(EA< O!%XX(N7,#,CXG$-V-3C1U,3PWPQBP$4)] MLT &$%%R51OL /&/Y>B?U02S[;]4W>GH<'W@@I!$0@P2I,<.1KBY&+%D+3D! M.KBYNZ2(7LE#;X#E8) WFC7. \1O7C), XI@HJY;YB1=5K.=%\F8$X$G(9J%NI2L[#_N#C=$W!@S?A@-O_3.JW-_\^L8*Y93;X ! M"[AKW4GORV'I<1*!!R*)1,-"*$V=P0Y*PG 7O O-YAR-V:>[P]861MOF>X+_ M[D'?<"VBK LN?+(V&$ZQU35?TQB9*VI.A],L]C]NE10!]X\6>&J=21>3T=I[ M;A5H5:.8;:13E21ZIV5: UQ;*&W;_K8Z"NSEIR.5B XI\* NQ>HEO:;9V3O& M#&!?L>@/T@VUBL+UA!"#CSDGM!G0[>SRI"%;9( M:LZ8?&>H6R$.#Z>@!,"8(M;@RLM7?1>6T""[0)&0[#:+#OH9!M MI!D$9,)'S3Q+C#"3%*\K&Q5X[2':9J4) _]1-+3Z Z -!\-;5ES*=._-=$X[ M>&==@Q;!]PH.C ^ 24%Q6UO$IE(#65F&\2%0#H=W8\%H,F N.3"=Q;,/CC ] M.[%3""76U*V_6YG#V#:XV\H2"\TB3D!UW$A31$=M(%9Z+B'4),V2J=6$P@G MW;A'KP2LO W@7V #SP2R4D\:E\%)"2%;\RR7/0#<*>9D?[JX4Z:_5)^O=NW0 M_ML]"R \!A'(K-! 'DQ\;^H,L>SEX#WM #N0Y L@GOWXQR5 M_16[Q Z&'C2XI^"Q4O@D(=+1X!Q =.E3PQ="Z5N./H@ZGSB&(UWF M:[;EE#[N@@+),5"PK##@\20-Y-<^0-A@;;/0G&HM+6\5QVWG^1('!O%.>8@K MHY,>+#\O!,2:J=Z^:DX3XE*T#N'F0WOUS%)M"R- ]482_*Q:'^(6M290X4JN M'O9L!\+3\0F>1"RL*1))H/^PB!Q/(P*?)$F$*AI[NVA?!#D$QR,\1P=@#RM.MA2B4<,:$PB1O8N&M%H:Y MR('I7"2V>:1&*\W4*=#<>(:81B=(H"%*"@%N 6)1'Y*0EN(AQ*9F >5#'A#; M(Z#2)H#P=RVC*)$\&RT42 M_$.P6T?-,C[%P'S3Z[:4B0=L[7%H;DSX0/P4!"DL3IW'$_\)M"FRC :SZYJ# M/2$V,(0=MAJS[>DTG4Q'U8^]0>]J>O6AO*F]G/C ],F'DP4. CL']K,(7D;) M\:@_'HDOC(_>IL;F,[.@_1\ >S-/*J8$PW)(N+U1[XIZ/)TO>_3#_U\6HP2*'9OH'+AU3L M[B >AN'7X0'X$0J84,H%#U(:4OB(_:R91[4#H6\C5N>8TSD0OSF !V#W\;(: M5>7%I-JS+/@Z8'$17!3@F % Y<\,=W<9*/2&O. (=\5PGW1:Z'S M>@@D8&M8B+.EC,1[;.="G4XL,1::BZCI2DOG@^'<@"QJVSV+N9?*O IL</.$V,(J ;H=XMBFHGL\N#?1 M6WC0MQY$G'GPP2/\)TJDM_ 6#QLW"A8:<[YWA[L^1-(X4G=0F46M:&QTUA9@ M$2D84#P?C\&?8N 1-4O=%UXY:\,S9$ Q$EM#F1>J6\Y:U2=4L"3$LO+?<0 MT44FG6R[& G$!]8VP_1W/#/K+@>VP)Y$R<'3$XHP8YCBK&96X$JMU)H& M/NIYDQ43::?0ED)QZI0BR8'/0SRU7(>"%]P;CNFT9LZ>,K(3I78$^-2X;V02 MJV32WA#A<-@2BS+9FDD<45B$V-!H9C0ZH;U$[@M=.]??W>.@ \6?"4;*+6 M6S!&U 1;)":#2 D;H#4\QM6$QHGP>#):;=09/!9,&^\@!* Z6&_J^OM":8T# M(;#'&P, M 6LW(M,02//&'H:8[4VM(+L6D$/!W;B]:%P1G&(*N^*!>^[!G72*.R],H4VS M0XPE="2+8 CQH/*A<^!H5%FQ!\-;?PC*8K M6;VVL/)3T&O8.&#FFV'M_/R7\_VKS1GH)IJH2!)KWX,-P(.6&*R,2)(VJPQ6 M\\+[0-<>5ML.)20>'0\4V(]+4'(^)@':6 O*(31J2E0;^(SF[93J@\C@%_\T MJ@L@SO^K[$\K,#^_7(*OO%5'+Y?<%EX!OT41K4BX3\(AJ@/7"^>N6A?52A[E M]B6 SWM<)+F U4[0/8Q/_?/832>7PQ&:W3WQL" VD@H/(6DB>!PNX%E:8JSV MA2C"8DPZKM^$!_G(*J=MA&@;[#^,Q].]X591.46XI9+CS VL,C&R4"PY,)*! MZ#5P;P%X!L8V8!=Z+>P)L8?@O^ ID,!#I!Z<>0V1<"@P<2Y\(?>'> &68\%N ME@;5\UQ^NJB?L5*--OA20< )RG'Y3D@>B5>H@PP!T@P(26-D>,<+K25G$' MD([&8.,18Q%8\C%ZPKB,U'AO)"U [+'; 'B[#0RT7#7\!V'P\RJDCUB19GS@ M7 $F.$HXX"0N@D??7,"NF%$T-[*;6NT6A67,[OTXU!D %L0^X!N4_0_33_U> M]Z<+8-2&H.URI!?K!4)12$J#\JQ 2R*Y\M8%RV)S_OP2K#L"U1(FVWI2$\*B M*Y1V$&]1;$H*7UCK0>9] 6@VFW)HM9+L/!JC'\O)W&6K%_+FOHE7OP^*K46O MVG+CG8G<%MQ)+NH#ER04Q H"\N::O>6 %"L19BN /P(EMKKB1N#X O!:P1/2 MQEJ(8@TK"N^Q)?.:"?1ZM8/N22F!5[6Z]"P0!LO)L:1\J+("QI MNK-<\)5F ON UQY:6]91@'V./E@*0:$47GL(/!@#W[ 0R9"BH8D$&#S3/EIH MZ7^ZKF=7%+]5(U#_!\11VBE7A."-X I/M8#A,SPXF@@H5>_6- 19V4G>"M*1 M\&^=DZ"U!DOF/;;+MPZ42[ JNIA85*S9+DQ:OH'#=H#_&KR[FP_]U85X_(GR3V^2+(@FCN$\,BQ>=40H%0V+4E$BS#18GVJXZ'9N@.1+N.^?C MP7O]S<>;ZVK%^[VZGDZJT=TUV\;BPHJE1)QP6"3"(8J/(%!>%)&K0$@S@Z3! MNWSV-!B,)Z-IO0V-/8O!8X,H?-LI)D-94L;Y$+E,+%FE4H3@QY$4J&R. G_6 M%$A3\#^QQ!2N2[W?\*]M^!NG72!X6,TEZ3C%KD^>$;!_!>-"-[)4HLZ*/FLJ MU/6&V-CMAZOKT?#+K"'DM@.H#(_7>[ I7$M1>%=X'4SA.'>@&%Q#)X _T3 L M)R+#QCIL,-R1@TM'(I&6"2^!:QWSD8,*Y[QIYZ7ACR7&B^'[*569#W5FA6'< M*X.G#L+@5/!@M$F*QC6#-JEJ>+G/C@8'J3*7"CS:%$&5%3'AO)$$_K_DE"L3 MFIE93A]+E ^EPP$*3>-P6*=X -]$"@AIE 6GWPAI"H\'A9I^B6Q$>,^,"H( ,#<>#@,5;2%@C5H4TLMH30!5+K2)"H Q:ZRQ63G(N@.4]4R2#R40 M?J%\\;8G 8E"U^/_[LWN5R\95V#\!_+&\(7DHQY7HVN\_F_E576?-PS] MX?2\&I4)KIB=KIY)\]VM#T!W_X0X'-3W389_&PYF8U[=Q46OWX/;=GO6V-\L M_K*D<.X>=5X,)KW)S9:,9A*\B-91AL.MI*,01A0<-Y^2<-@+>TW'?;*R6DK^Z/WBR?^=9C&*K MC+@!GN, WYSQ"A#8./Q?<()BXX.Z/ZHHG"9TC16D5*ZNR6D W]9FQ6'-,HV@ MCB TI1[B,2N=@*@L2:MM@^(XE%0\%N ;<\L2'&_-C/04W0S#P0>M*0Z>N6#- MPB7L2*L/YY7)J-<%_J\WEV<3(-!L?"G[Z!MLKDC:4.*CI$G$\$B=D]H;GPP8 M,?"H(A[0IY; $_8)/ H"@Y>LHJV.;U. M"O'4^&P\\DZ**)TS$.D8J35U153>,EMP2Y-O=A2GAJPTK#L4GTG9&X I*,$7 M'WP>NVYW>C6MM6^L+GK=U1FK6T^/!>$,01$71H* &.VLDZ'P! )8VSR ^@[$ MQ*[L6VZ'J6T,%NV=I4$"4V$WOKH(QA-9I&A33!'B3M_LRJ>T6JU-.#T&&_,& M-&@IB+><*

"U2ULWT;4HL\N80.X@;I%C55H^-P>(::,\M(Y%B#W" "]P/ MZ3S\(VGBJ+C68G#D&M3=P=$967 ^-NS.[. (XCRD_FT?G0/9#&IUZ(NFI@ M^6DO?"T$"+5.M)Z"%JSCA522.2^8]R#OGI>ONVU:/2&>R-"H6 9DB^4 MP:-EA6:N*!CS$K04J"33W&&0JPT GFPA7I]0))HL8^!Q%%Q%32-GD8!05Z3Q,3N;WS:L;(LZ1$=?[38 &[73()OTP_P5-ZY>AF MX=%+=/CAPT];4(>8Q!&[ USS3970JPD=Q^ Y A@F[5BM_6_ MM^UJ%^K%YH_;K5L>A0#>!% 4I. 2N^="%$:UL(D)KX)<,^-$KVQ*/3&VP+7= M4:_>U=^Q#2SVZ@^%,U$I"=&.E\9;R4R(L+RVV8JW.>BG98Q7 GZR& 0H""M# M(H5CP18^0GQI&?BB!<6>$\W4$&7$"OJ(P"YODHD8%%"Q()** B(PRW0]D8A1 MB"&;70L>!=K3B8X*$.#C<9\8O>(XZSH+0LUA0Y0R3.GA.V^^MQ':P( MU)/(19U1](:)8&A(U*K0/%S>'"?6,L8;9^&PP!@K"J>=Y3Y9SF@]U)C0)*5L MSL+!K2DF3@SMZ;@Q<4YDT)Y1C0?=%8^JJ!5%B* 1FC.8 *,_FC+]5A>[3:2D># M D^78"<.BZI11)X"T[R@C+6!PIZG!!M MC8'_-RT/-P?"V\?1/H/SV9RS^P;N^T]5$9+$"'&V)#@&%0=OI^B#LQH 5TV( MA;(KDR\?!N8(D#?/^#' E%%CDQ:N4L21775/:BH !]XLY^!D95NL?9"W&'E/ M7+"<@\9/8._@\A@8,(7#S0KX=W/&&%L]<7T2D#=1.;@4"D:9*J2U!56:)5GO MX24(G85KB![53.H&-^\",YX3\^5XE@N!7\M&*F 7K@A,2)\H2)T"+@Z8#L=F M"0D;&($V;Y[PH&S5J5\+R"&@;NWK0(R@V@GT>2Q3$6NM9Z Z@+FQ/?F/ZF['K'[[$S]A$;1 MUOUF6YTP^16P&__\RZ\K*2^L^5E.NLU&$?\ NG" !_'Q M ]9MNA,L7 <29> M!6%DX-R)$ V/P7.35&1-SC5T=3?D%,1K9W'P7_\UF\ WZ\I!MSH2Z]>DN+KN M#V^J:N&X06,$O?(:?(40E; 6>TI ^L[2RA2G6:J'T/U MCU^'#:I;CSH6% 7W$;1&LLZ#/>,0?E+PA:0&JO.W0?6-VGIQ5PT[JD9@3A4" M^%W:@F>0E&3)$"N,IV]'.YS(OMUK!.PJA.6GU()E(10X4_3MZ.)34GZ=/N82HF=7D)@<>'$B&,$M M]]YQ:K !(7ON^OA6MO'L2IVVJ7>0/UZ6@_G9SC0<752]"0[KG;WW-.KZH58? M>&286FL2=Q+#?T^HX"&FNA)>+)U9O6WUH902VK9 \_UI\ZA+@B=K_KOJ?;X$ M -P7\.8_5W^&AT\BN/6I[(WJMC^G7BVV?(Z'X9D=Q[D _:]]TAJB&]!'O"CB M:M;\OI,15>\%?\3UVHEPC[.4]7O'3R-:!D+YH%U2">PSZ"UON698)REY=)ZO M$RT\F 8._F.LU3)EGF(UGI5L^<*Z$*-E@DD\_V:"HU$Q5BCK-5TM)5Z2+2D? M?[V>B7C]#3M,C0&.V6#BS0>6VQ4NR9533,10@-$2Q##N!=.>$^^%IG2-<#'* MM2",/<9JK1#FF:S&XFG+5E>CB$7AJ"(X(5(2ZURB3A;8GS8P;HU8MQH0Q6@( M$%__:NRIYUH6FT4E5U"%1\(9MEF6*4)\'O!$$7$XKL:Y!Y4<8^^Y>M2%>F[Z M[8 U;%'8%MMP^VD$S!:C+%9*0/&BKYGCV*H7IN:_A?-3!/ MXP(6@G-M**A%/-A#@S7:$RRH"(ZIY1X:MWI14$H?99V6Z?(4:_&L'$ MK.": MBA0AH-)<62&5A,@J4.P/(NTFW?@H1FQ/VK6RH#^6O^%@DMOI!7.R604<](NS3H;U$X!-OQM1?"VT.S5KLMLA.=6C1@PRT0Y=1#I M*J8MITLS :")RD\$8XX MFB0K"JL+D;P.Q%D'WZ]M&RU;V03?1HQ6*'[[='=^WL-;RO[&-MOW--],\5TK M#E8:1]O(L8(0I_Y*9W$*A#4A1B]C"F+II/Y*B^X6R+V=$JT2?".9=] MGHQ;Y@![PWF(1'BOF:3"6@\V+)% P*\77#:.+]+&P.B71\;KWNQ@V]9<^H:N M\C988I,)RAI)M7:!!BZ+(G&-W5'7I>RHQC11FW1KX-$FF99SM&M:GJTGT^(9 M*E(43!C/P#07:*Y-,A 1$AJ8%W@,;)UFL[Q-WEJ#Q.EH=$ (V-1QBV$Q!/CU]%T99;+(CV\XTX/$%KTT1M=(R)&>\-(J" M5>%,)I<:1Z# L214M6I%'L3DB2+)M>&/;6'C6RR$-A%ET3AL/3*$5S7CK M-WX8];K;]=72_CA301,EO, Q+2%8(*'&DD^TCMB_=*GX1LFS![%L1< M8<)%8@JPG1!Y!#!^!P/NXFBVCV2J)-\961U&7N$(&;*8*;H046CL>"D<( MCBHPFO ':Q<8V<^+: _#!F&;>/_0:H.J17))Q0M!P2F-1H' &T_ "XM4@:L: M(C5B0ZE'(^Y9C\VG[?KTTRH-%\XVSNOEU[GAIZZL(! .H@_7<#=5\/!+,*?*8DG*%IRG#,:F4D:/#KLE:: AYWG M$/-R8I8:XM^K2M.&JMQ*C26:X_>S:?1Q.KH[.3JK"SEXIN@R*31/EGGJ!<6N M1A2N2\JYBE&0@J& ^T1FK?\+ M"6Y4HU,,AX58;;*Z$<"/Y6_5&+@,AR\=U #-%XJH L=PJD*"K^C&W32KK!3MYN 6_=I.L%[/PX_E/O35X$'H4A(S!>4$<6B M@L^*)(EN$Q&F MT7SR>:#U4&+EMB'B+Z".2U!D#1]__KL[_\=T/,&_MLUH8%X32I4-ADOLS:93 M(-1*(F0L+<XGH'RZ]7*KJ.HM.*O5^J+UQP"R Z75Q$E*O/YT\,%][4_LY M9F6TU"MB@Y4%#88E\*$]P>P)=8FMJRU2;*7OXV&PG@C;C=.G(-[B'">(%\P0 M2VFJ^SM[Y85W0J_;Y\5NG^298KNEM6#A&.,L) $72\>\TSI*:I.">"!$N;:X MC@M)U/-%=]/B.J%2X0HO@^:&QP(":U!/Y>YQ5I9GE+V**'^UUQ58T^ MP^]_'@V_3BYG$QQNBGY5]_K_,.SWNC112,@PT M5""F\-S%(DKNO_G3_^E/OC_O?>F,)S?]ZH_?7, CWUV45[W^S7U?5N/.W MZFOGY^%5.?B^_FW<^U?U'277D^^_^3^?)]^OW-[O#:IWES4)O@.C][OOK\MS M1/?=I^%D,KR"[ZY_N_MN,KS^CL!GQ.%=V>]]'GS7KRXFL\^]P3DHM.^8@ L> M>C%^?RC@_UUU8$4ZY:!3S4G>^5S3'*A:$_VL4XZ!4RYPXTZO=\\YX^FE<_<\43>%D6+\<;%RW-F(([5IH.OBP/MS: MO>Q,@)Q(C,GE<%PM/+Z\ON[?X".O1[TOLQ-"!.R+L 5XWJ M,5#UZ\I/O3YZU/#M%!XYN>R-.[#H%5 '+H5X:ER?-NAP^6K_. MUQ[09A?T)Y?E9 ;%>>_BHJI]@0K^Z.*V?N<<(![7C[Z>?@*Y E8X;V(RIT-- MM'+4[\'JS4F&]W>^5IUO>[^_IQRRUZ0\A(AQM8"Z$_=O>TIT7%[W158F@ M 5$1EAXXK%^&7;#OUQ%T,^_WA5V3ZJ[HU<2TWXSN^ IT!2@*D$[3#](ZS0&6 (;F>\Q;H!I1> MX#U0!./??[=1$EI<:.KV(<@;]T^9\P=^7@1E, 3-UE]Z,<5K[AX\ MHU&WZO?GU]0[A_AY?%UV;S_OORJP * 49D"6T\GP]HM1#5;]S=?>^>02K@9B M?1J.P#J_Z\+ZE=?CZKO;/QJR< _WZ.XO=#<1VL$?OV'BFPZHH=D'>G?Q'R;G M]W^.UCYBCN$,)F9_]_W2@^[?L/:AJ_?3XVY_VK<_[>T9]Q<*?,8]X_[L<=^B M_;]4HTFO6_;G%F=FNK]?,KBK9GSQ\]S4+WXU,W?XS58P%TS\$ "Y $_FN\O> M.9CUO1V^WN 20I+)^OL>]O&6G/PEFM^!J[_93*NY(;]U>JY_ZXPA CCO_-OL MM/9!M%QKTM ^:9Y[,/-D^3_X9PIY)G0C+;)G9\MFP9=WP8%O.M,N>FU-W)&.\^'8Y/_C3J=/M5.?KC-X/AH/KF#[7+ M.1R/JVS.WRQ;9IV9F?/9,F?6F9DMGX MYV^I][X:K\@*M67.W9W:F:TS6Y]< M71^4*_A4=O_Y>32<#LYQ2WHX^N[?NMVJNKAX N6^>:'J/?$EH.C=%?.*@'?U M-Z7+C6M-(.ZW$*6O][6U3=RMJ; MJ/LX1*P%Y214I/K,4'YR4K9&IV,Y:Z,)?$"]/AJCO6$'.>N]K/<>4^]]*QZ- MC/<2^GP(>S+N_'U6EEE9/A]VS,JR#2K.F-0PRD[O"V5/,2N_K/RR\LO*+RN_ MK/R>3OEE_;:;?GL)*NR1DGQ9064%E1545E"O)QOW GALYX3;"RD1?\:[NVX\ MKB;OD,.PC\G=&?H]6/?^5/:6>HE#Z'Y<@C-FKPL8UG&UL;#9ZP]*G%[LU;RESW>7PF M]^H*QT:7_5V-3B'PKTFNP:!:0]J2[+=B-[-Y?)O2DNMK+"U96G+8\Z(R?,\H3?^,4W\_3@>];N^Z[)_XO/>; MR/=3>D9(KD@Y.0&R2(YO)W*OS>69T<^)VL683270!1,*C]\.+SGEU M/1SW)B>1^A/,-GVNPL_(F;6Z-06PA7)OQ?AF&YNE[<1YVQVI]F8M;A;1+*+/ MI$XN6\4L:1*K=L"Y+2Y:6URPM[85E;S[LRJ6K)\N ?AQ. MROYI'"0.#M+Y3_4U/YF54GDEQHAS9/L3.8WN?EU9^=FY2 MUJU9M[XLW?HMI:V-[#N>TGOYQR^=PW,Q7=;(+XE?LT9^K--SLL4&[-G9S:HU MJ]:L6K-J;77F;O9ULZ^;%7)6R%DA'Y799?J,LO;&*&1G-^O6K%NS;LVZ%3.[ M_!DHUNSM;J+[0EG$'R8E$'3M]6O^_H\_3,?O/I?E]7?N2]GKXZUI./JE[%>_ MW/6O"O#^WF ZG(Y_'8PJ0/E?U?E?A^/Q!SP@U1L.4MD;_5?9GU8?\?:/0!?? M'W;_^:?__;_^8_O#[RZ'%1@@37^N+O[X38J,4/.?[.\?XS>=WCE\478G[UC2 MQGO"M5%*4A:<-(*1**02@5HOOOG3RK+M2^^5V_N]0?7NLJHYCC+RNU46(RVP MP28#\_&RZEP,^V"^X*6=E='U0;3L&2E^/+3O4_TQY\70TF ML]FQ5^7HGU7-# N]R#IE?5.#KPX![R_3_LV]#>3TK .+UBP*/.31G6][ T 6 M6 XP&?_^NR; :X2S-HIW:S*OE\'/B^LX&(ZNROZ2\J!XS=U"S2C6K?K]^35_ M_(9\4W\&_="]_;P_@WWMG4\NX4]@H[E: I73+Z_'U7>W?S28Z1ZHQ5JG>U6E MUE:\[5XN-8-)T-]M5X9KE?PZXNWUIZ\S:_MIV#^?/<]=#8%J MX#D^E'P(P_$^I^TSWV:^?0R^O0]Y'F+]P3X]?C/G9LY]'IR+0?Q>[:DS MZV;6?0S6+<:3WE4Y>9AS,>74J7-.!V3(=O!_;Y?I^6QD;%ZK?TR!8AY9-A0?=\41;4OT$^UXO M01T^&V*]/CN2.2YS7.:X9T"X9T.LS'%O@>,.WEU]VA%-$$77C#1IUF6Z"UZF[_4)6^KVCS^N&S72 M[ &9FT'E]F//A7"9XS+'98Y[$81[-L3*'/<6."[GZ8_V!W]]_\O[3OFY&G1O M3MV X,6&:52?&:IRG)8S&#F#D3-\63ZR?.Q>_R3:9I=5Y-W2*SJ?"$_?@JI?'TUAD*>27;Z>M_7(L9]'Q)5% M+8M:%K4UP1MKS?G,IU>R(&9!/,*S%/GXRFDCQ!P(+M[_!/VY7ZQT4LO.#&TM M\'LM4IA3F%DVOA>Y]4X6BRP6S;8 1+;-,#F"RN+S1L0'/2XM\\"B-N*>O#/V M;/I7O[[$A2%G4K96 O+J$Q8PRQ@6<"R@.4N;J\FBLMRF.4PNY-/ M$@_FL&^I7<":9MXY%;/H>XHS+DS.Q.0L93#,L#A1>>\NAZ.>Y.&9GG M&>6TX#.R?:]/REJK,YDWO\Z:5B8H[_%^^OV MB)-158ZGHYM3=P09CLZKT2T5Z/5OG?&PWSOO_!NI_WFY8BO/K&FMW'\;E5Z+ M\.9T9Y:L1ZQ\S%*5I2I+U>E:[&3YRO*5Y>O>'VRMG?9;D:P3[O'11Q'$9QSE M?1Q.RGZG6XXO.]7_3'M?RCY.J:V;?ES=S4MZ: $/"@KW8&D.+'T^G.+$IF,D M_T%6F+\-;WU:Z=EEI?[]T6B\570VT?H$)#UA5DWH,RI/%*#O0]EGPXEY"^IY MNDY9:V:M^5RTIFJO'UU6F%EA9H69%>;K5IC?4OX,5.9!=18OBG=S$496K,^6 M.;-B/4W\3DZUP9[=T8?SL'^8Y0777;_P]P)>_=Z@>G=9U2J0,O*[S0E0)E83 MH/4W]TC9XSCH[O;_=__/1BK,QL9WJWY_#NG>^]SMP_ MU7EHL=9EN[_VSB>7,P)MY:MEUM_]XOT2[L#T^W!X@Q.6EV6)#[ &JXUE_I8> M[QH FGM)\E:.;Y^;?QAT^]/SZKS3&W1N=W(9^;[.[F-&?S7-?W<-_1YOF5Q6 MG;+;'5X!4C>P!H#@H-9DY02>^:GLEX-NU1E?5M6D4]8G@AI$/0+XOTS[-_<. M":=G'49HL[[_B#>\;\*[KZ;+>N!EZP'V)O2 &W>NR]$$)70X':L\[4"N?]2C2=15=\S?M_Y9=J] MW'Q-IQQ5G ISW@C^YA$OO/UX!=I=PQ:C3 MK\9P]Z364A.@ 6(W [Y&"I^+[X?%Z -V(R#POU!KW70>*F2%AVT(@(X@/R7L M=VT^[QY*0!G1OQ[U!K/6-.45.*.3]YT?!IUR"^G/\(K+WNA\?DUW.IX,SWOE M #3[X)^=B^F@6P]X0-4.7Z+C=5W5WA?\#02]JN!B(.!DV+D 5=?O37!&!+#2 M8'Q1C7 U[NS,Y;"/LEO#>K\>G2&\JKHL^Q>=.1[@1U>C?FUJ9BL)RWP!_Z^7 M&-YX>]T=#OAI5,&:7O4&O:O>O_#.46_\S_JMU6_70UCB"B$$E7M9RP"L\_O. MQ\NJYMEMO-N[M9]?>T"I07-;_'Q:/QV@Z(TZER#2G7X/?C[O 3T1A%$%N/:^ M5/V;#H3L-6COC[8YFW3)BHDA:RH+%MWH%2_ZB4**YXP0L JP8!]6#WFK5FCX M30GK#4PPG1V$OE.J#Y=,+.F9_7RE3>#]I1Q,00B/\),V/;WS;>T%#J=C0&;\ M^^\V^TL[VKANA=KCP45:4R9S9_(75QH_+[YF,!Q=E?VEE 9=#VNOKO]H\'5ZYV]>]="K:U? MV]U9F\$DZ._V=1>7[C_V=O:TK\_(9^1?/_+[A6VY/+FA;/E#Y M0LO-J>*&C37'19)X>_WIZ\S8?@*'?AY:7@V!(A!9/>3YA>%XGPXQF2]O2879J[,7'EZKOSK<#QNKW0^LV5FRQW8LAA/>E>XH?,0 M5R;,=?P7YCH.R%RUWH/OZ8_G_&,*%+NX.4G]0EA)(GW70MIX&;KQ]'K#/L:& M/1A]/5G:.H4';4WL[2N-3U!M]1+4V+,AUNO3_YGC,L=ECGL&A'LVQ,H<]Q8X M+O<#.]J;_!$BA)OY#B=6"YP_:>3Z:JN[3X?[29L3H-=Y^;D:=&\ZPT\ 3UD? MA3@D+??V1A/P,R;::V_QVB<3Y-QW"[GOMR=DIVC,G$4MBUH6M2QJ6=2RJ&77 M\?D+6=[$/IKAPG!T/<3N!YW!$*<:XZ'=$P=\+U8XV1EI;X#Q:Y'!G)S-DI$W M+[)\9/G(\I'E(\M']JSR_M9+"'NNKJI1MU?V.]?E=37*V8G=LA/6FIR=R"G MYV/R7I^0Y6Q[%K4L:EG4LJAE47L]HI9=QY.'?H\O8)L#O-L^(4]V/G-=[]EF M0Y$63A:?@/(O09WEO%WFG\P_F7\R_SQ/^F3^R=GU)_&\W'A<3=XAL:KS!=\K M1TH[14KVC!F:0Z6V%B]JW:X;QG(K#]AKE_=S.N.=IW5D0 M3^U9*I'-W>,EX=]Z()A/E^Q.*TKDF6IOC^RU2&'.\V79^%YFJ5X.KHY]8;7<'1>C6ZI0*]_ZXR'_=YY MY]](_<\K3%O(,T+:J^4]E'RO10_DW.%CY [?G)">8C\MBVH6U2RJ652SJ&91 M?9NBFEW?)P^!FS'E6XYT/PXG9;_3+<>7G>I_IKTO91_>-SOM=G77A.ZA=3HH M,-Z#I3FP]/EPBFWP;GGZ$,F?/Q2O: K)>97MG;F=V?J[54_ M_J(X,9\8SDHO*[WGKO0P)J6JO2YRV8U;SOO]89:@6G/]_JMFCX)O@7;]WJ!Z M=UG5NI$R\KO-V3XF5K-]]3?U^8@AUF5PO_;.)Y3[.IF- M">S5K/;=-?1[O&5R677*;G=X!5C=P"( AH-:7Y83>.:GLE\.NE5G?%E5DTXY MQN,N#:H>8QG^4@ZFY>CFWE_A]*S#R)J.HT>0Z'T3YD-UZG_\83I^][DLK[]S M7\I>'R])P]$O0-I?[K8!/L*B^_ZP^\\__>__]1^WE_MRW!O_=.& U-/!! C] M 8C3HH MI^<]Y&,@*[Q[//OKGKTO>@-@;QPB.Y[ %U?UKL]E^:7J?*JJ0>=Z5%V7HYEH MX8-'Y[4P?.U-+CN?JT$U*OO]&_RENL:GE7=K"W?VX+G7?8!Y+F._#FI ?L'W MC#O?_MFY#[^OY;.\O@86J(W-:-J?]U@<59^G_5F/110Y?, ]?]57%+]U+\O! MYZJ#DW![XS%!]7"V@"0L,10OB^@]3:ARR]F9ZI M81E5XVE_4H,6^D/X=E2>=4 1O:]!Z\$O7R^'2)OAUP%.$)A^&O?.>^4(@?]Z MV>N"9AI5'6#X^G5 H2_PVW Z[M0$Q,O.YN]#-!KD.^NXZ7@"U._!:\,E0'O6 M^7,U KZX.>O\W^D \+^I(5FX\_^#)YT/K]YW7+\_(\R<46YUW(RL\-3!&,2L MIOP])U3]WA6\!A\TO09*WY,++MQ(RW4:=*[T.K>Z#EXTGKT'*-G[@BLP&E[- M5/,] V]9GW("-\"_\)+.IRG\,02] 4(.Y!E.1QW@I/)S# >X]A6 -ZHN^E475P#H6Y[CU+09 M#H,*N&J,"XUT+#L796^$B(WAU]FSYJ];$*?A-G5;'B.)WA!W) "M\0 =OE4 M=:K?KF%%4=+FU+B8 J%O(!!"J(&0&_(K!T(ZKTVYC5$W^4;-O=VCJ ,HUOP) MJG (N([NS 8P16]XWOS]8HI,5)-CBV?U8MV(PSR'\>5PVC]'!AI59:VZX)Y_ M3 >U.9GIKCUU^MR&C:I^?=%,3>,B5,"H,V."U]RRZ2V'5NU)[1Y\V:[4GBT9 M"E23UZ/A&.42_(2+7G]%R?\,^KTCF/CVT^]A]<".KCI-KCM!K;Y6M^?W:_4.!.=6#A''AS_0XS,R2W!1.-0&$WSW\I5IB.05K&XUB-NZ/> M-7*/&YS/G_-AP8#L$S=P23A)RK!">TD2^;[SWS@JMO:)/MTMY4R-CJO1EQYZ^:@K49N VBV7'+VK ML@NA!(0EH$0'Z"S5T=GY%W0\X8]!V;^9]+K@FH(N1G<0O:C>_4?PW?O@3(S& M]UB4@]J6?IYA/Y[V9FAWR^OR4Z\_4SD(SJ&@@!Z[@/OK(*D+[M_P"EX//W?* MSZ ?SSKC;EEG*&9NXW \N#:OP:K?VO X@+:IMZJT-OPZ#QS-WYVAM7LRC@*Y!ZO)AC^UJ=+6;3%GZ9 MCA_Z!5AOZ2=\\,+/81:4+EY1^^ +5\R%;/$2"$'0X T?BL:7 O!)^4^(FM " MUE%Z]?[U+:H[0:+R$>*4UJ.MQ_+4OE80CY_7FJ?;G5Y-9][J>771Z_;0.YL M X ^:?6M_VX5>R_O48,;^Z#%GOF*_+O2ZCWIG )8C/-K_QB4>O^FMH5UDN1B M6ONY:/,6XGSP::]F@?"=NSNH)NAC=ZL*U-Q7C#JZ59V-FER.AM//LXO&9;^Z MS5MTAU<0RP.\Z('.G?3> .P:IBRFG\"_A2M!,^':?[N@PG[X\-."]@*/&X#Y M@CX!/KP67=3 DZ4SYPM&]?P>RKL\V2)8#QO_]YT?[ZPLA&G]7O6ECJ?*20.@U?8;TPKAM/+Y"GJUG,@92=$0)3,G.S,8OF36=?<3;ONNAO'1M+G7&-2 &*#6SA#C\VAN/I[5[=XX^6!*U]L$6E" (#KIMM:<#BW=U54&P-@$O#C7>L([LZ@"U/QRC MO,W?5B\F;CJUBHL69Y;H,T&;IRY:,A1H^P#^P;OA=#*>E/6&"JC(\ZJZFM5< M#0=U'0[^?5V'MICTF7F9Y12,?%G7Z !UYE?6*2',VP#@ZR _H=-=]F;;#N4U^F"85YOYZ=NW MIC=G =9DM??.42]FN ,XS' Y_J>X+TW:OQA&2!)-3-IZH:5)P5-?,*EMBE(I M[\23)[6?+A>[>I@9E[XWKO= QI?#T6(N$$S[U5GG$K "F>KWX";D(@B-YAO* MM?D8CGJ?>\AD5[B'/$M>UHH(]XGG6[J@JNILVEU8=C[/]%Y#&'59CL$;^AF> M"EY?AX+:?\NRU]_MBO<%XTIM,9U$=,/EX>HW%+/AX\*G1 MK:PE'W0%W+NH6N#:B_(+IGWAYWFY G#^>;_.Y]7Y8(SJ0!"NRV[57EAVDK7? M5%%UL6]PJZWFS&*%3>[)O+!/^\PWV];)=)LBC,4' M%T.(AK_6VSZC6;U=73D$I)O>.U!;FE4LI,[V+=O=!-Z16?!-C^Y\6V\/#J=C MP&3\^^^: *_I)7)7,;ZH5_'SXCK.RJ"6!( N59GO5>J_AZS."OSM[VM=GY#/R MKQ_Y_<[TY'.P#67+'^K<=MM'>DOKL1/0O.TD8L"1E]W7)?)OY]C'X]M?!J (@-C#NG\O>H+5N;YES M,^<^&N?^=8B%?)EU,^L^,]8MQI/>%:8 '^+_4N;IZL9^KJ!L-WK6YWX?WCZ?6&<_D;F@KHZ\E2"P!XT!U/M"753] !^R6H MPV=#K-=G1S+'98[+'/<,"/=LB)4Y[BUP7![8?;0W^2-$$3?SW=&Z)N])(^!7 MV]CP=+B?KC6A.J.:MT6 U]):,.=]LE9XTUKAKC8[#Z/.NB'KAJP;LF[(NB'K MAJP;?8OT$<,W:/!R2G-LZK_35S2,5:X_% MMYT ?BWBG#/@+63 WYZ0GB]3EK&P6C;QKD>4CRT>6CRP?63ZR:Y6W MMEY I//C=-#K]JYQ(M)]+Z/.SJ,\WW9>0N6\1$[^/2_3]_J$+.?9LZAE47L4 M4?N6/AJ#W3/+"ZR^.W[F?9;#+(T#F9E"Y_=AS(5SFN,QQF>->!.&> M#;$RQ[T%CLMY^J/]P5_?__*^4WZN!MV;4S<@>+%A&M5GAJH2/"4_M=+-N5Q\N/O_5HR(W'U>0=$JLZ7\B/GT(J M7U^-H9!GDIV^WO>UR'%.E^5*WN<1<651RZ*616U-\,9:"B_<_07_N%RN=U+(S0UL+_%Z+%.849I:-[T5NO9/%(HM%LRT MD6TS3(Z@LOB\$?%!CTO+/+"HC;@G[XP]F_[5KR]Q8-Z8\*"[);.[U4:@DS>^=MOX0N)= M /FP#'!XT3FOKH?CWB0G+'8J?[)G1N9Y1CDM^(QLW^N3LM9J#+. 90'+ G;* MD.W_9^]=FQLWCOWAU\FGF-K85=HJK SPSO6E2I?5>9SRQIOU)JZ\^M<0&(J( M08#&15KFTS_=/0 (WB12!"@0[*V38Y'$9::G?WV;GF[>_V(<,@X/,B=Y_ZM2 MMY"]O^+]5!XQ#I6,DG!>=460('14F%'!FGT54>"YCOB;2?].%[9=8S@H+=W_ M.2HU!;P<[F1D'3'SD5'%J&)455=BA_'%^&)\+>S!TLIIGPNR*MSCLXX"Q!I[ M>5^"6'K"EM%$J#\3]T%ZV*66BGY,\WY)VQ;P14[A'BS=!I9V@@0[-AV"_*VL MD+X-;WU=].RR4M\'0M,%I@L,%E@-EM@7ECM&HC,%^59G!3O+]PNX ]/OP^%KG+"\+$M\@#E892SSA76X:0#3W O)SW)\ M^=S\LV][B:,"UHAZP.#_GGCSA4'2M@S1,JWU_/X#WG"Y/MY] M)1W+@=.6 ZVSD -7D9C),$:$!DFH80^7RGLU5?10+.]_/S?$HP+2#@@'% MZ>8AC',!_'@"ERX^3F%V$[@B%)Z*X.Z8I%0,-,#9Z<'3I/"Y^'Y8# ]F%P*! M_X=2:RZV);+"PYYP@ X@OV6VOBWS>8M1PI1Q^K/0]75I&CD%8S2^%#_[0CY# M>@.OF+BADUYC)U$<.*[T0;+[?XAQXMO4X %%.WR)AM=,D?4%?P-!IPHN!@+& M@1B#J//<&'M$ "OYT5B%N!JYGID$'F*7QKI8#Q' J]1$>F.1S@/L:!5ZI&KT M2L(RC^%_M,3PQNRZ? [X*52PIE/7=Z?N__#.T(W^H+>JK[, EECA"$'D3@@# ML,Z7XLM$$<\^Q[MNIC\?7:"4O[XM[B3T=!B%&XH)0%IX+OSLN$!/'$*H8*[N M@_+F EQV&MKEP3KG*5FRHF+,#9D%13-ZQ8I^)9>BSA,"5@$6]&#UD+=(H.$W M$M8;F"#1!Z%SH;H]96))SNQG*STUO+]+/P$0'F G/?5T<4%68)!$,)GH[?NG M[:4==9RM4'IL7:0-:3*YRB^N-'XNOL8/PJGTED(:UI*9L)>IMD?@ =;XWO7U M(&42!]D7.KQ'WVC;S#*!$&E@@*3@+%+OLS_6N'JSL;O"9LV]O2D[/#<>T\Q MY?])=Z_.AEU^![_>,Y_TV 8N-Y)?D+-RM!I/"\JN?:V.SNZN9>:7'"]K"T6M=-29?F@ V+A;,6"Q44DV+9P+*!90/+ M!I8-+!M8-C14-K [P9VN7J'6N;Q7OCT7P0C&(^DHQ$O"F<"CGV7$/L^/Y!549B9H<908Z@QU!AJ##4V'>L/,M[$/ICA;H)P%F#U ^$' MV-48#^U6[/"=+#A;AEE> ^.F8)"#LXP,WKQ@?# ^&!^,#\8'6U:\OW4*;L]T MJD+;E9Z8R9D*.3JQ6W1B.!QP=()#@/51>E8 MN>MW?( ][>!E=4)>[7SFIMJSZP5%2CA97 'E3T&<<=R.^8?YA_F'^:>>]&'^ MX>CZJUA>5U&DXG=(+.44;"_VE';RE(9&:V"QJ\3Q"(Y'<.B/H<90.W&H76QH MQE,5A^W5RKMN9]RY6S<#L6K+LM=A=7>\(/RY.X)\NF1W6EEFU^B5MT?6%!1R MG(^Q\7V74<&H8%2L.596KVR&80>*X7,F\$&#JSLH+3;1%-7"&V,5IB0EOJO[ MU/.NV)Y@[1E6BQ,(.4)8(\W7/)3QKAA#C:%V'.>MU3X:A[%3QT!D(#YA69JE M!1@;K^YX5^Q@CKM!&HV!2K$2P5@X:A9$;LRQF2(HNT;7Y(H@'+;DL.5:K1R& M!<."87&$T 7C@_'1&'R@1<6JHQ1OAC>[=N\A%(=*1DDXKWK#*P@=%694L&9? M111XKB/^9M*_!H8MNH9IEI?+^U+R-44.<.SP&+'#LP-I%?MI#%6&*D.5H)U39]'UU%WC=ISQG3_=+$$M/V#*:"/5GXCY(#]ZG3[M-\R)TV];I18[Q M'BS=!I9V@@3+X&4\_1+DIP_%*]9!4K>],RB-3KL+MI8YIM$HLU?D< M 6O#5QR!?U5[AR4:2[2*)%IYR5TLS%B8L3!C8?::9WZ[I9WYW9EZ>^6/GQ0G M\HEA%GHL].HN]- GM7KE59%C,VXY[O>=#E!MN'[_51L>-+X"[3S75^\FBF2C MU3*_?3K:U^JL1OOHFRWC.F!:_V_Q[\F9Z,83MO*\=)P_OC'?T&?@%SO[O#FV MN0A4;AF7V,80FR*XCZX33S2!GN7=913M?O%^060 UCXH6N.$E=DO,0)F796Q MSA?6X;8!S',O M;XDG2DC;#J8PJSDL LS0)WDI8WCF2'K2MY6()DK%0D9XW&6-JH=HAK]+/Y'A M?&&OM"U#M,P-%4K&U9 ?M98SNL2JP M />NKP.E^Z[#;7_?MKWL[S_U$!\]SY[G7?N[[!2,X@+^F8/L'IIQ6 MD5GZ=/I?:E@MO7C9B!X<9D/C[?3I49M=(OB*6R%G\):S[7];4*UGR&EJ?$K'?2 M#<6_I9>LAYM9;IX)O MHDC%[Y##E%-QBZZ7T/VP!(?JP-WI&*U^:36RS\7(8%OB/-%RT;+*9J&S57F, M,<;81G_8:)6',E9(#)8F@^6"]1'K(X98I1Y2U^@,AZR0&"V,EET\I!9KI-<, M"M9H_Z/&T<*;()P%H8R5\(-8Z0:'+SL3LC/*C]J]]-6<-[-G=/K5;QB!?(N!N5U4^)M.H8KP[52N Z,]K"TV VK2<8=XV['@&EIH1Q6DPQ7 MAFO%_J35,0:]\MH>LZ)DY#'R=E.49O6P.WM-R7F?AT=RIU,5VJ[TQ$S.U'J_ M,MZ@6=:H'6,X,,M"]KGH35:/YXD6SJ_A_!J&V*D=X6:MQ)!AR#!D&#(,&79[ M&"V,%G9[3BK"5Z,P?8U#?Q\3W[7=F?0J/N]]%O%^RS),DS-2*B< JU0&WK*N MK;[VT]DK848KH[6LT^E#/M[ 6I)Q=[(>*6M)1BNCM6(MV0(UR5F;##P&WI'5 M)-?JK&=$EP.WQ9Q-)-$8B(1'[X.Q<-0LB-RX$M17T-NTKN!OF<9PV"]- #Q# MN7-1OJQC&6T5QVUWI-K9:ER&*$.T)GERK!49<@PYAAQ#KM:0:Q*DRG7K&"V, MEB:CI3RW[.S=+DY=K2P"^B6(I5>-@=0& \D)DI&G#C(PN?'NP60_Z\Z\+:MK M=#L5QRSX^=0[G9#J6R*?$ MKRR1CW5ZKEMB 78V=EFTLFAETNVSKLJW+ ID%,@OD@R*[K;YAMZZMW M$T6+9[7,;U=7RUI=47,#B8MY$*U.16D0_PC6YG3(X\14AG\H6I-"23 Q49XC M))TT*_5U?Y=^(L/Y0C6U+4.T3&L]5^^@24VD(T9*^<+UA03L^+'K)T$2B<0/ M%:S8_Y0CO""*!!VB)6KL3;U#2 MGB")XHF*E!B[7^%'ZI"[F:BA]._ABG$83(6GX!GTKE)G_@V6)%NOV7D0,>.@ M[#%VRQ]D%;R:>)4S*C91/F=6:/5.@Q6.(K8NQ>\*# [LKPW2RW,5B"#ISU,) MLRJ!4*"H60B2!]X(S!/ -6%VEL ! M^ L2D&8/TDNHF3>^43Y(UR,)IAY<4&FV.F6,G2HWJ*\S9<>(NU#9RGU0Q GC MQ//$+'1]7B'$Q)?R::Z7-J@AOFFX\SY_CTPLG 9@ M^AFN_P"/1HY!#1J[\$H<#SJOQ)UCX">!W*,N2S6X2C>PGG*7/V?@NI>NKRFT MBK<4*+:,)D+]F;@P9:()7KN%SB%2S_821R%M-4CQFV"JQ 6NKA^IMX;P%:T< MK@98*PY^B\GH/KD$8%&@WP+_(= "P8.9"@FI^MV/L/0D-:9P38A]G= ZP8?% MDU"I\A$0N5]3XT@H&*U3+F!9PL 0UW?&#Q(FS7.$/BO;DU&DBV*@TI+.?Y-, M2@4)X43:=C)-/ *0AAX #W3F! "&PI0L>1!Y 0&0/C&6&$N'8"G[^X?ODNC= MO92S]S>@+O!_'Q8:X\IW/N;ZXK=<77P!W%Q[@?W'3W_]RP_Y[<%TZFJVAMMN MR)>]!WL,KK]U(QN8-@E5?B[U7??*,N^N!]T/K5[W:G!G?GCSTXI,V)= AXJ400GAJRV: MGCX^ZK&,P,!)B^LL2$S\MT3DG7EGKU>N\WA9 GE0^*SC\"5:2OHC7O[>C6%Y M["W3^T7%(#W)7[@)E?-,H:*3U#]7-#L8UH2%[)%<(@.T,\7V)#@HP'ZP $]L M5P\6RXSP,3H^:+\(W5NQR(*L9J@"L4H2<*1I,W-]"3\18(MPGA M:'.!D^(C,O&"L7P PPE_5F$L\0[XS0M"1\=.@S$8;N KS:2M*,(*?N;Z,T/E MP\"D#]SE>=I#!:?)!1--QN!QABX&=1TJB@;F69#<3X#K6OWJS-U:2-=?M?L' M=/Y%R>B9#AY[S+826?J4S_T[KKG$V+FT,0:!+C-QA$C@C2'8X<40EBU]6^F8 M5)!3@.X'L]T%.9PQ!+&(=@J(-R[%71*#E038\-UI,DU?.I/SA<%CY&X<#'2 (2">4>&&,W%& Q) M$*=S)<.W[X^EJFV%,:ME-.67I!QG/L%P&_8_MSZC.%8_"*?26QJ9A=?D#]91 M'%AQ+[WFQS?F&_J,O)E]WE^43F5X[_IZD#*)@^P+O6=,WSRZ3CR!JX&:Z>:P M#8LF9Y%ZG_VQAM#%N(LGSA<;QJV-=0=V/[2NQ]1K?_O\EO3&K?9T3H?=/GS5 MM[_R[>9)C_ZD)G\BE6IKES>6#[?]"I6]GJ'E!OJMJZ$%)0:'>8B#K3[_Q]3Z M(*--?$JMCSV(S$S(3'@H$_Z6V;F?X95@\WU*S5UF0V;#([+A/U0L#I.'IUYJ MJ2YUE3ZKJ82% (^VL!.%F_K:)\0=A->4#;7H9'+<=.\#LKE?2)3JLK/[AM7F M%JE'8PW6NC7K:G.<(Q!=H]UK0+>W6IU98"PR%E_ 7Y;1[Z\G-+/"*]&(/U]; M'8SQ?:A#.W%WK"\ M[@,<160P,AA?:GH.C4&[Q2J/PX@5F9[[[!8UW]-#"[-7&MR:@JKZ >AT5=3) M0N/"ZAB66=KF,EM_C* S0Q#8/X7+&/E7;-/H;:LVQ M3\61"XY3B8U)!B #,%5>7:-G M5M2?M[F]QRH,:[9[KV%<5L%;7ZAXHWBZ!FKS^Y*=UJGTDVA"=IQNCL.>T3?+ M2TCE;HX<^N)NCBPUFRTU+WJ6T1V(*R\.#'$#$QH'H>]*W<4U?\Y$1O#H-8(>,I?.ND=XR.-T M*3X!I)ABUZHI=J/1G15T,RHW=,2?0#BX8*581A M#\L?]GI"SD$":JTS2OY%<2(ML_R)M*NG?\NJH#>+>=D_PLA;#6ST!SKB[XFO MGM0/NS8*6=8?H6ZGN:P]?I.@DT)X A!U@P8IJ(^2&S8/^FGUU7+Y Q6(D6D0 MA>T.1=JMB22D[JGC._3#U2QTB8^ZNJ$*MA6>41\532UX$_;ND=ALT:'&Z:MI'>)JTA'&J0XRY42[N77*W,I!KG6KDVJ/$!M=_)BY"'=AOA*UYU$R"0Y',@"/55V4G6;?J#6MW M65V+O5?L>4IV7=HW&,BC6YL"=; O\1[=DE!\S< \_.IBFU-O7C8;5Z6FR]?+ MKK,BW+'RHX(B>$-F[-?-)8 M:W@7R%LU5B$:1^C&-,_6^5UA^W8,/^E^H:LV##:Z3AM7@%WH*/1S8'(.>,-? MR5ZW0WUA:AZ.)%E,9$#!DY1PDA!O7IB.%&K#1O(PY% BB0KF%!(.G^'" Q^6 MO 6\[5+\C@^W,?Q-^?#"<<>P/.AR@>4:/RKEY\$T>R+#^]1LT[,*?-V$,KL" M/!,RW+1C@K;=>M_)2#A%!L@<%" +1=W),!Q)#ZU $4V4BJ.&X^%G(-;4=\&; M)XHV#Q%W83 5,5R(G(/_741#="PDZ[0;SV>:[Q$CH;1C[(XK8_KH8E_S&"S^ MU+<2282/0^/C.!F3[K32(QI$!1]3J_(NOBCX@@OW[4(_90,%A((W$\5X3GY%1W Q5'!@ !;Q M7 2//O8-1CFA_ 5 M&^ G <\1'$'.3%T8I &S*4X'[QC-/?D(OZR./XGBPH@=F(0=!V&4MC(F%_9! MI4&H,-+F(4YZ<8\>:7:%OG$Z\X*YPI'@G)?FEDXE2.)T!FZHEP&ES,2=ZQM"CY^NTSAVPI\_$=-*"'G<;S%$_8,-A@2EVD0^)0XHRL08]8@.*N83!#PJ#W=4$KT/H_F4=H#3 M1;XHSA5W:I(PC3FA"$\\_48BIDW>?A[9V(\@#V"Z!LA9Z6,E[>=DCPW2%7N6 M,"1 TA>-J--VG%,5ICQ=QQ M'6INP$Q$*HX6.K702(;1CASB"P8-)' 2&ZD3 M*WOB!UYP/\?;@?@/,%1LXKQ1_N&8@"&52[M62RH@&WL>WUN24JG"U.V X?LD MU* ?)3 /%<$+?U[$.8TM#TD',)$/-*IIX"#-26[8P(IDB!!_Z+V[34P!S/!= M@) 8)P43()V2T\R /A)(/5 8'ODJ -L*2# -PDSL1DA7W0W^$,8?1L$HTV,C=A^[/FX>$$OYFGF DV#<$;!:+&8! M@ &5"V<)Z3J Q#GCMUT=R;N"#[PCF2$%1P M$&[#0WIF$Q[L_IE0\_6T";KMAG8R!7V<[A0\!-Z#CGTK":*&)**=>#(LA%F; MQY^_XUJXY%WDRD[;#%K' 3VB!'>(4 "1#"8F(K<@DZ.;-& N&8,1S$AF^RH% M30^_/:U=&TCM+X #P!W)9-4>Y)\H=43$(562O%;:J<#+!?W)CLI0?P8])?4QY-TV\R,S'7 M17:\T1K:;!UD!MD]BA=R:];>Y-0A+=!6$"Q.9U)K3W G1TIK67@BQBU\TF4$ M9V LN#S=R(.%E*DM#:2!U;+1R9G(<*I-@%D22VV/+0:.^BL(5^TUEU3N0MVB MG0_RQ? A"\N?P#5Z^AU@T0J($:+9IFD'B.48F7+1!8.0"RIOK*(Z>/WY* M[8>D:!; D-(AYE;#N! (TC.S9301F.\<:2XLJ%ZXT@T/Y();-X<8QRT MT^I7H^-X]9BJD#%? PTB!GP3(UX,KOCI,GT\\+6&&9 %F MG$]#>G0]#_6E(91+H(%E#+M[TL<:SL\9Q0LYND75/LON MN#(YMU^*_R]XA%F&1E'PK A?%T&!-4%B0;+@L-7_/J(M>3O.IY2$FV=+7+/!0RBH MAU6X@\P+*/R0 M](43U22W)G1>8\YSAF?__P71*]NY=R]OZ&SVK\ MXYN[6TPX^F?K/U]NWPC7@2] <+_[8%[W6AUK>-.YZG;;-X/KF^[ NKV^Z;2N M>MW>W?6;GU9$T;X"X60EV5W.)\B58:+M54+_LN2WBPN@ [^T B),ER "Q[ 0 ME<4+$'&YHL' T8/T\/FHS<(_E,YSBA0(.[*G";UQZ%**,-ZCU52Z0Y.%*_"F M2_%KDB+:Q3T*PC_<1.;.!,B>#>Y/D#TH6L=+TW1C4L@@"*YB"O)$6AFG#XH6 M1EH!E"@J[A1XR?"06WTA^L$_9WZ:N E"0%$J/?!;&!!YS1'MW.3>!,(8S#VX M)?4HM)X@?8K2(QO%_N#:"I$BDA9 ^W4,>,0L'WV'3O2Y08/I-U#BZEI&ROF4 MYJ_EH-P!;9WVX$/G^M:Z[ILWW6ZO=3WH]P!^-WVSU^L-KX:OCK;!!K25Z1.M M>4"_Q4BY7W6:XR=/^KNG'N[UG@:FHQ4#)>6F.3T&Y:8N1 B:=[@%C+5=%L 2 M,USP]R1 ,&%"? !)&*/D0+AB2!DY0ES0;_CG6R,W_%JF.=A^/?Q&UVLA&Y!C M1UD)6A#F+\2+M*VC&9$XD%R9CS($N:>SGLG2"L K(_]I$2)R@AG*5ORY\#0= ME,(O(WSF!'B0-D$PXR_U:Q,BO!0MZ^W6I"Z CIR.5J]$TCHK1V#3NEAEFN7HIO*MY0%[AMD>5 MIT]H5O>3Z4@?,R(@I7O+TRFP!G$8&@>XW@[9S7KQELF_V.K23%9RQFG+,$T3 M_U?J4Q>#UM-NH+>\OO*93%F24.EQ@&R=2S\/UC8K6< "NZ+066)9Y%0WBA*R M#Q>)-@4Q.O.2:.6LP[- 4&C5ZFC,/+LF!\'?3^PN#?6*2.7UHPQ>NG4F]!ZR^JM!VH_1%2.W%B1H8(H)JHCRZ!>V1*-TZ MCN57_1LH;DJ=R/>+HF+./ZE'')56X6N\N224M[#Z*BTQ3)3)?B$3$%:2#HBC MUY@&/=T0G$E'DAN9']Z%ORG.;*,7ZU0$3#;/59DDK32"B-TE2*%:&TZ@4UCQ^_+,]0;U XFB:::%H[1*FR)%-: M*S#IKZH3-"5HEP[T3\D.N&6:U2EO\H/(UC^N=[D>70M 1R"R]R88[?S+$_<5,,HRT!;DI M5J1Q1OF3\ ,-0)N^"\KB2_7QAI*1,08(ETM)LB^S'3$2 .4&%,JV!;/UU*Y8 MJ<\&:58!;=,PIX^'96@/FT[&T'$X^*!/PF2G[D(U38_BE M"/.U:_M3*,RPJ ML2.>*EV%]L,X\+S@D?PJ%!?HI$YQ8^]_R^J.\HP>7)U@G+N-KC_&?&>Z8*/1 M]?Y81I=-!U>6R&4^0:W"FY>2YO*G%IY1')I.[UX:B(77Y _6.YVV\KSTFA_? MF&_H,Y8$R3[OSV^P)/>NKP>)CG3VA2Y_2-\\NDX\>8^V5E8X#3<*Y"Q2[[,_ MUMAK,>YB>?%%,;7NQNKQNU_2\ M=$=[_8GTJSJMTJU,G]?M?O(,+3?0;]VH6%!B<%CD9K UG2-U3_&QFTIU%O:C MF3'+9\PV,^8VQOR=OE#.NVVL>04DD_=JV\\?TE#"MM\_8;2)>9J%[6OP=,J[ MXG,6<-C&I9B_C(==$NEMN^2+"J?;?KOX#\8)N*,:B^YCLOE5=OAB&UO^#$SM M^I%KBVU7_!N#Y[LN"_L/[#^\JDH[#I9K1Q_FGY)T!?,/\P_+'^:?9LN?5[%% M+^A <)!$TG=V=X1.Q*)<>B-M5!:W$-_1-_MRX2[;S]=I/<;\Z'#K^[P8_]9, M0L9Q;>1<#1M_&:WVT.CU2^NKV)0F70R/DX%'_5L-GJ)HZ%SV2M,E+!18*#1& M9_8NUP\9,BX8%Z>!"U:654R^;0V-3@2E+J%K5N7EY8MV;$[M!I%SZ5YW 7 M>OJNT>*0843N5]U=#%X&,W;$6J/54E]7X7M_@H"$^RJC< M(7YCM2Y;BR6'^SQ@OIK3%0?=$56,U'.>4V-#YZX\''M M#%ITV MA]_+M!\#=1,M?$]]?#6G(7/E' 4LDI'#+;M;)/%=80PCB>K*#J8SY4_>6DD]1A! QG7G!7*E<36;-:A=*LL9*Z\@:]PGGAE7OCCRWE\I]ZDG?#"X' MZT&X%XUI+W(].2;+O&RM1T!>-"A0+;HM/2K1[Z/5,'$T-V[T0S+5/.B M-W/6@EIWS2Y]D:S+?@4MTR^?WO(^293]CG9[!+;1Y]_^%:'QF-D1$0G31<_V MC1V:+X6X ZSY\(K<_B"[ PQHO)0>NNCI/E5*F_&1"A^P==LZFGW')2B?1.?W M=Z?6^7T*]#_QKN]_)C*$"9Q\WW<"#O [B,$$1UTR?F9A4/@5*5B@7"Z8ZPVO MP@0*0!,7"+0@BKP;<\=C]\V48F@J9;S+_$LZ10'@S$(ST :XB? M/_U:T"(MTQR0$M$!F7)!^UARO"4S5W)\1>_%A?46./!Y)*(8NVCAM9[[9^+" MMW.A'M12C"(+W@"'@SR;4N+=X@F/$]>>8'@-OHI<("!<*8O7;G_[I?C5%Q]E M"/NTN$TD!/3*(NB3>5_@Q"'C4%XN!E7^%)\ MRM:6+J&;;3+##>'J^UX\7XG&!_*+43!''F'>(.7AD:$.FD&H;>/86I&+G: M*=(&Z8)R.XU5PD>TAMV9BW'/:1+%Y0]9N& JA82I@+A4N#K<*A]A@5.;)$I@ M^0 M#- :&9Z5^/9$^O?*V4!@&#+H=C>:$$^C(3E5,DHTF?784E)':L&BF@.;*4@/ M0HT]<17RZR;VS*!+$FFD;#G%:'DPPBU+_'VDD-O6'K$PK.AF>-,5B'5/M/J9 M0-G,H*G(OQ2_+SF%>[CQ292QO[3QA&Y(LY=Q'+JCA*X$>W8"%@%QN11I2!\' M =QE3PIO268XI#W>G<%HBCL15001K,MN)3LU.7UH60'7F7S)=3&)@^7U:B*6 MR@D$?@8!%;IVG'$NL")0#1%%02;@\8([C#I:9J([>G\LFJ:=V);R:_)+4C*; M3U!YVVF#3<\HCM5'(>0MCSS_NL[E>&] MZ^M!RB0.LB]T%A5]\^@Z\02N!FJFF=PVK(J<1>I]]L<:6R[&73P/DB>F]#<> M]=G]1(D>4F_X[?.9+QNS:-(I=0Z\_Z1O;Q_U]2=R1*AV:8#Y<'NOT&"]EBTL M"VI$ZXM_^6XP*WF9)ZL^'5H!3SY#R[IPZ3^2Z0C9_K GS&S/M[FA+T;AMK7NE=R&T_4U\<<0O>T+8K M[J0;+I;OWYA2M.W23P"CWS#B4JE8KU$U@!H=4ZZJBW&IU*[N_.W2:+H5D;UE M&>U^QS!;Y1W(W49=/HA;+Z373CF6;CS4HO3%44\C/)W5,J779+JU]8BUX MH>9E4,ZJ6FC:/E' O]>44?4W$=I&%RRP;HL['+._RX6MUS)4>Y==/DE[1"?X MK)14O4M:U\YBO.CU>D:GSY69N3+SR6G YA6S!-78*:TH$_MO[+\MW?]O%5$6 MF4]9LD@>G4V:YD>>LEM7B6KL6(9EE6:IL@)D3^^L&M^U+MNE=8T\:Y55(V.Q M3GN=Q8K,I=E,S];&Y9W0!<([AC7L&\-.:3!_.?EYJ[1>@J)VVI:W2GFK=,G5 M[EZV2K/M:\$+7.CQ) [G'%C<19]$*_U05K=]V:KJ4!97=#E,4EV67#$RK<*P M\T.?JTCG9[G3*7,N,OOKMOA/%JM*SSWJDUMR! L.7]E>XJB2JGWU#+/5-7K= M]7[P+QIOJ81-8X"PAB!YIB!S])&_*!G]5]DQ1@EUE1P\X?V@XXC)#(O5A'A- MI/Y,\-!R>B1^ZXE8BCUFX#KD)'9E:F%0^*RMP1)K..J/>/E[-P:]8^MOUO*Y MJ"U;<__3VK_ '/3\1,HKGJSK0= 1+.<2,[5#31 ML0H76@OK62'MQFX8Q:L_$FP7$]/?C=0]3'"-J@N(PX#QYUME*](/+3.]XH*$ M!JRU+J5 =-\%]2(]=KQD&Z&X%A<+)_3WQE6A91.0%8;$<2T9U*I1"2RBPJD\UU3[+GF_!_*69 MKS*; 4#R5!1ICGG$8L>',TP#"T?^B\1-D,HM0RAXOXOF3*&63"8NTAH)TJ;2 M+F)A *046Q@!0-^\:#1RXABD6E00,?,P@&>"=$I(S$5:N:CB!:]8C D+ MP>3BB77?>/6'@" MII4*(P,%PF.0>%0$)IB>T-#)!L!*](D7IS:$&ZZK]P7T<6% ;CT/-JI2,Y5S MX4ZQ.KA .8:/ VLD3,^\ZFJR?@I=UW/C>8KQ=?F"[UW47_'0>9!8QI#,F359 MD=7)KTA/626O2.DUJ:VR>29G#0PC 72CR9+VTP;R0KN&>?FM[>(_N]I)K=F@ M8!:7.OA!-<00:#GH^ 1^VMB%86W2\,>%^W;!EG%N&\>AI-"&(^?9(^4,[&X[ M+2:U;CE?N.Y;/1"Y?C^9=:NV=5:":>MS+\4_"H &$F&? RI9A58*H3U[Y!,K MB^+=3PL]@<^%!4?E_7T(ACWZ)E1:*G\,/3BKA2NQ#EI!QV_R?=)@ 92[,#>$O\XM+E@D9PLX2NU1$WI;1 M+9FX&6.G31ZDCU5RUP@H,E\S%0)I5;-U[V&SCY!Y$)N* ?Z*"0G% ("+'1Q0 MOREG618"O;+QXN]>*90<7+\D3(/K?1RO/S9]'IK9"&YU"='JF M^IJ\6P;5&"1;&N@6@C$-NJ%Y_A"6^/8! $018!85/FPZ&7#(*]HH-4J7'$]) M;5PUC)U20LRR2M;J?1&/3Y^2S_R)6S5;NKZ-S*!6F G>?:=&(=866*A$2T<9 M2#@M2;9R+:1R";L8_I(\72TZNA(&HQ 5"(IX$W45Q@.ST/?"UE N1;? BBB9 M(-482;KW7''OY@D67.@R=SI5C@OD 2Z9@6A4=&M:AZ*X4P/DO* =//^ M6VA-3I1'(>&1FDAO7&S=E,9ULNY>N1)?%,TF&876M!O1MFSHI%J64"9M.TQ6 MMLV?UF?9WS]\ET3O[J6L^--?__)#]J@/,L2=X>B3"NF.3P'8=_/\4BJ&#!\^J_&/;^YN M@5\&_VS]Y\OM&^$Z\(6TXW>];J??:M^:P^LN_'G;'5Q?6[W^AUYGV.YT.^W; M-S^M*.6]E^B$=;J6U5IL/1:+_=O@845Y:5ST9Y A$HI:8J\[['!'$;E,ADS( M/:'F>+H72%8K&JWJO.> H\9D1F@#JF!UH914-AB@L:LBK7R?&% NJR(:#.A: M#$%=X*#>KH]J8?C3,U9W9FE+9LM(:"\H)$D,HA96V77(''04/ M+B.M.@WD; MP)5G8?%O[>VYM(/E1KJL+ERI4L9^=JYIQ? HFZ5\D*Z7Q86*$\GB6UG-Y=1L MUWO!8'P$-@TQZZ>X.PUT'HVV@"DBLFCCF$T/7H(JBS;_^$A+,B6 (F!9\=,!MC%<> MG:[L?D_&B>CVDKK[1^K:+-S8K#MEJ&9!F+6FS!I2.JZ7%+_; .&5RL^;."QM MTDEA!TG\ 0MTT",-VF5.T-D,8B0Y$8A&2Y6X"X_3@5&D)H DF6HCB&9,O)3F M0KA9]"Z+E. .<^P60)8]?%_E]HQ&>DIY[:.V.M:U"6JKU;X;]KJ@L*YNN\/6 MS56G8_6M#ZU6_=764\6B7ZBUZ.-ZP4E@O%^0\?)Z>>)JA>-N-/_\5N"X0S.' M-H^EM!+HE1@%SZ6?%3PWHERD8E(G\41WWY6>33N76GMKV.L&7QNDRN[BI-"! M.Y-F,W2TJ43.!<4X@R22)$W55UO-XL(+P*&4;[E*>K.JI%N]4LJD=PXMDW[@ M[>9)ETGGR?/D3V#R7,O\P$/3?:ZOGYE H5+B8T ).Q]V["#.I_:9 6D6DWM$V%)(IMHD%^E3"X$=LP';:U4QVU55Q?Q'EKE07N7F9RLP'ARV;E1%O%VI M=4J5\2YZ':/5*J\CQ*XTXL+8''5A <4"ZGD!U1X8_=;Q:CZS@&(!Q0**!=3N M JHUZ!G=(Y9%9PG%$HHE%$NHW274P#(&G=+ZT[* :NHVYVLU+-N\QWFK_(!J MF? N9PW42'T8MG:$8XYCCF...PG"U898S''GP'&GM\OYJCUK?R<34#GOLK8K M:36%)-+E?[;4=Z&KC V'O??:*=V]$W7E'O5K.8I6NV-TS=+2V)\E5%,:9M4/ MT?42@XPNO+_=,UK=XVUD,;@87.<#KD'?: W;#"X&%X.K"LUE#H^W?] 4<#5[ M9^ HIY^6,U_+<_:.#^1:= VNUUYJHUI,7YB71\P!>99TY['W>D+"M'9V#8M M%H$EBT#KTCQ>?(-%((M %H$L NLE MN7+;8"602R"&01>*XBL'5YQ.-:+ )7 M0XW?49WU3=)^"0#G5A>42]$RRS6J%&W=$BZ.EX?_>;N>.L^O0,9&16V:1 MLH/5=QV"(ID39K5*"\XU)4NJ?C"LG3IH/C[Z'6-8WMYQ4Z#1M 3"*CCG-ZV* M9AATT\V(LW;R2]&[$K,#RZ1O[8#8:ADMRZJ<5DU!Z F!\;2T6L-1UC8&5GE% M5YN.LA-UWZIQS:(X=.TX=\(2WXW9W5H]R#PPK'Z+S4GVM-C36H5&QR@Q5ML4 M:+"GM8.GI?,BW"A**#0(CA;\!<\#IPMS%#[\]NE3:2;-,W'M9IN'EF&:G5-X@K2"D?_90/5%';WD$5D6[?Y"A#XP5?5(A.8-?8+K77F#_\=-?__)#=M&==,-_2R]15U&DXNBCDE$2 M*N=7_[.RDS"$^Z\Q0R2_%U-'D&Z?U?C'-W>W+=,:_+/UGR^W;X3KP!?2CM]U M;EO]#\.;]EVK>]OMW-P-!UW3:MUV3+/5;W^XN7KST\HZ[&W++=]>\\,*.E\] M5.EA@$@$22C&KB]]VP4+01+=J3:*Y\J1Z[FQ"Q20M@UL3O=K?WT,"R4><*7$ MQ%6A#.W)W!#3=+V$C(M72,H]7>.UETQF+8%5;,P>?,FC5P\V/&TKE7VR@0\R M['Z0P2KG)$/GT),,)W64H&:WG_;H>?*G,OD3B0K4SLW8O6;[^6:1_Z(>E"=* M2WABKF.NVYGK2DM08*YCKMN9ZTH+JS#7,=?MP'6T;?&"(-4Q3;UNO=(M-A/R M1D:38A6*2IKB'8<1:P=D%G3,/\P_S#_,/_6D#_-/V4;3CLE9YJOGTQSQW/O' MP%=S,97A'RH68R#-:Q^LJ$7"UW%K)3:I%&+/L/KE93'4@1&\I\E#TN> M(R0GUX$C6/ZP_&'YP_*'Y0_+'Y8_+'_8\RI#\I2PZW96<:*;()P%H8R5\(-8 MZ53K8 3CHM+O$<^VD[EX O[(:(QPZ.QW45"S MNH8Y+*_\!Z.,4<8H8X7&4&.HL4([ 93QOL>>^;&)[]KN#%RZ"&OYZ+HRU?AU M)PM![O3$44>..F['1]<8#DOK?,'(8&0T!AFL.1@?C _6'+Q?]1J^S6<%M(JH MK&;60%#>ATI-X;4LSAAI#C?79"8", MB^3A_?1QK4C>1RK>0G7P%WM47"F/\\:/+L69?YA_F'^8?YA_ZD,?CI:79+#_ MZ_*W2R'OE6_/BR>?^9 'QQ8XME WJ7?>4+/ZQL JK=4&HXQ1QBACA<908ZBQ M0CL%E/$AC_W8B]HVOT.V4 Z?\^!L7<[6Y6S=%^"CTS4ZG*[+T*@ &D"+T\4% MZPT&!^L-UAM\S.-5O)MG2O?R!A;'^SC>=\J*KWE0LX8MH]_E:O8,LSK #)VO MYF&,U1GCK%XX8W7&,'NYZW?6'MY1"D^?+/XX ,D!2 Y ;L?'P#2ZW0Y#@Z'! M&U>L-Q@LO=R\F .']SB\5TMMUSRH61VCW1TPRAAE-4 9 M;U8QSAAGK,U8F]78VSMCI^X&"3(&DF J8C 6CIH%D1OSCA5''CGRR&'YG?+E MA\: PXZ,"\8%*PT&!V]7L=[@[:H:>#94(# .E8R2<,Y;5K707XT//W"0CX/I M^^*L:PP'/488(XP1QIJ,<786.&NLT&4S9Y:Q;S;_?.*8_K2Q!+3XQ=7_I44DUB=Z"H&G9L M SLZ03+R5,Z/+X%M^E"\8IW!ZQ8J^.;HI#PRY:J3C"W3&'2Z1Z-?;=B*4\/K M&SYG@<8"[>4I^1W3&);8V9$E&DLTEF@LT1H<9&*IQE*-I1I+M>/::3W+Z'?[ M+-$J"LQ]%TN8_L;K"W\7YN6YOGHWT2FL5LO\=I7%S"Q<5IA[,7S6ZKP@>O84 M,;Y,E!@''HA#&(6@Z8A0S4(5P>LB$23A6DB-.M%YKARYGCXH*6T;UIWN#T2, M#Y1N*!ZDER@Q<54H0WLR-\24CE@J1\BX>(6D>C)KQ'_)9/XN_42&\X40;EN& M:)G6.@!>\G1QX?HPO2")@ #1V_=/I\GLL>C6JM1^C@O,)YB@\-XES9 _L_", MXL#\()Q*;VD8%EZ3/UCSAJT\+[WFQS?F&_H,.+:SS_L+JD?7B2?P)] E%1\@ M&CPYB]3[[(\U8BP&58R,+T1*;^.&R.[!=3VF3O?;YX761O&9SNG VP^]_Z1O M/^W1\^1/9?*O=+3FY)V6G7./G]O(/4YN<)B5YFY[NA<5UIPGKF.N6YGKBNM62)S'7/=#EQ'23\O"-R4?B+H)50]B>/5 M-S*:"/5GXCY(#T-"E9RO/F:ZZ2E OS;$:J[,9(YCCF..8XYCCCL/CN.&#_MM M'6\\&?Z:WEV-+.5RTQ*JFWNE-9G;0[,L"C0E,X"#&BP6SEHL<"L#E@TL&U@V ML&Q@V<"R@64#NQ/G/&&IMH]49,L@89 PRUF<,-8;:B4.-]5GE[MX9>W4W03@+0ADKX0>QTL=2 M*_;N3A:)''SEX.L15-C)XJ-EF%V./S(R&!FL.1@?C _6'+QS50\?9SI5(17? MF?5!\BLL2_\.*:.<@J'%L7*.+7!LH6Y2[[RAUAX:K5Z'4<8HJP'*J$UYXR#& MVHQQ5B^'97:-[J"T9IB, M#<;&DBMULL!@Q<'@8,7!BH,/>;R.G_,Q\5W;G4F/-Z]JH;P:'XC@.,M1EKLQI[>V?LU-T@0<9 DEB)8"P<-0LB-^8M M*XX\."E0:#@[>K6&_P;M7K.S;43"<.E8R2<,X[ M5K707XV//G",CV/I^^*L:Y@F)Z!L\8:C:S,*G?V#@?8210E M^ZRB.'3M6 &>9#3A.O3'_,/\P_S#_U),^S#_G%""OP@S_"*;H7$RI MKJL8P[0Q[%U-W#L('15FU+%F7T44>*XC_F;2OP:Z.%;7Z'1ZI?DX+Z5?4WP@ M#C14'M [.XA6$?!CG#).&:>,4\8IX_3<<,HF;\W"_NW>.:5R?0EBZ8FQZTN? M6DQ*+*0=5<..;6!')TBP%TK&CR^!;?I0O&*=P>L6+?CFZ*0\,N6JDXR]CC%H M5R09-]"O-FS%V>'UC:"S0&.!]G)3;V@:_7YI1:18HK%$8XG&$JW)02:6:BS5 M6*JQ5#NJ5&MUNT;/:K-$JR@P]QWUP]UX_8:_?_@NB=[=2SE[?R?=\-_22Q1U M>XL^TOE#Y?SJ?\83B"'PW+6,W.@+4.':"^P_?OKK7WY8N_?6C6POP!L7%P)9 M?:3=9S7^\?+[1OA.O"%M.-W=Q]NVKV;7N?NJG75O6D/ANUN MS[RZ[G:[M_VK?L=Z\]/*6NRM2I=O]UQ?O9OHQ%VK97Z[BBIK568-LI!A^>M/ M']>2B)&B@D@JTI68*N""578HY5U/I]<<0C9S ]F*D==6IZ+ ZZ])N!9VI?86 MGBM'KJ?/TP)? D/'8@;,3>5AO3E6$L*D;;J6_E!_)NZ#]&"TD9'F):WTFS9$ MN)SQ;0AIVT$"=\ OMH+;X0:#'IG_,)-S_/92_*[$5"\P70 W@+P2-L@ZZ?K/ MST'&8HRL\D"L$OA"XB,T7L4( 7LIODR4@!&Z4XDC+%X^WC32C0,50U]Y'BY7D(1K;$EDVD) ();M >NX8Q!H[Q()#'P]?_PQV 4J5"S8_HPUY\E<=3 I04), X\ M,/X!N_$D5*H &X_6!TE,+7G$Q%6A#.W)'&X)A9-K6^2- K"G"Y4!](W2YT=/ M'T71JVLKSTO)\N,;\PU]!J/(SCZGDUREW";J/D4(L8V2F_85'UTGGKP?='9Q MJI9-Q]TOWF]K$Z:]C^FXQHPKLU_VEVB>97!6"O2#36W,'3AHNL=PR7XF^4 B M*?&E\]\D0DF4"J14$H'P W,3A9 6*A'!R$5\XW0S)0O?K>A8E(L%4 D'-,[3 MHF@7XYP1UTS$M++! &3E-BB3#9(] MVTE"?3?H5/SL^F"!)N1^90'9_O=HML345 +GZ[EC%@*A7X$(S)V&+>#?IJ+% M#?KXCDH1[4;B'K2_G_JI(G2C/P3%2O .> U^N;"V8V5/?/?/1,N'K3=HSR1[ M)KDRAPN#/5R92CR7IZ*5&%#0+@4M"8FM4,W 52>'(]@E^((!AM"A^S7="NY+ M[N48V8HZ*X$.\&F =0X-A]%D_IYX\X5":EN&:)G6>AK!2QXM+HA#@B2"V4=O MW[]>H,U\@@,*[UT2@_DS"\\H#LP/PJGTEH9AF47)N9<^VT/::&UDF4"7-+@/ MTM"3LTB]S_Y8(\9F];:0HKV-Z4- @-J@_%18H,3C,9AYLW8HK*V+'7,=< MMR_7'1ZU8JYCKMN7ZTI+!&*N8Z[;@>OH2-X+HC-5QF2 MIX1=M[.*$]T$X2P(,9W>#^+T0&TP@G%1%OL^Y48YKLEQ\6K+4!] JUH4E.X8 MIFF6Q3%-$=B,#):L+%E9LK)DK84IS'NIFVSDZ52%="!Q)F+^J!K[-9P6T MBJBL9A+:$PE_ROM0;>X"P\$'CO-QG.]4-%[SH#8L,W6#0<8@8Y"Q/F.H,=18 MGYT R+A('MY/']>*Y'WC#T?*2#/9_ M7?YV*>2]\NUY\>0S'_+@V +'%NHF] ,C[DL1][76'[X'?(%LKAWL#B>!_'^TY9\34/:M:P9?2[7,V>858'F*'S MU3R,L3ICG-4+9ZS.&&8O=_W.VL,[2N'ID\4?!R Y ,D!R.WX&)A&M]MA:# T M>..*]0:#@_4&ZPW>N'IUM^:(M9>;%W/@\!Z']VJI[9H'-:MCM+L#1AFCK 8H MX\TJQAGCC+49:[,:>WMG[-3=($'&0!),10S&PE&S(')CWK'BR"-''CDLOU.^ M_- 8<-B1<<&X8*7!X.#M*M8;O%U5 \^&"@3&H9)1$LYYRZH6^JOQX0<.\G$P M?5^<=8WAH,<(8X0QPEB3,<[. F>--1I9F57N[!T.L)/HH_-917'HVK$"/,EH MPAUTRI-/''MC_F'^8?YA_JDG?9A_SBE 7H49_A%,T;F84BM",89I8]B[W+@W MA0J"T%%A1AIK]E5$@>UCG#).&:>,4\8IX_3<<,HF;\UB_NW>.>5Q?0EBZ8FQZTN?2JI)[ X45<.. M;6!')TA&GLKY\26P31^*5ZPS>-U"!=\'OPKP\UU?O)CJ%U6J9WZZRF)F%RPIS+X;/6IT71,^> M(L:7B1+CP -Q"*,0-!T1JEFH(GA=)((D7 NI42OO^Z329/1;=6I7:SW&!^003%-Z[I!GR9Q:> M41R8'X13Z2T-P\)K\@=KWK"5YZ77_/C&?$.? <=V]GE_0?7H.O$$_@2ZI.(# M1(,G9Y%ZG_VQ1HS%H(J1\85(Z6W<$-D]N*['U.E^^[S0VB@^TSD=>/NA]Y_T M[:<]>I[\J4S^E8[6G+S3LG/N\7,;N&6,V5F.-)\-?T[NKD:5<;EI"=7.OM"9S>VB618&F9 9P4(/%PEF+!6YEP+*!90/+ M!I8-+!M8-K!L8'>"6[S4()9!+5[DO?+MN0A&,!X9NX&_3VV ,Z[4S47QN;S. M,37]&4.M;;0Z0P89@XQ!QOJ,H<90.W&HL3ZKW-T[8Z_N)@AG02AC)?P@5OI8 M:L7>WI+J9D;*3D(JEUI) 8T*)-8I2"D.OS'_,/\P_S#_U),^S#\< M)*\^2'Z%9>G?(6644S"T.%;.L06.+=1-ZITWU-I#H]7K,,H8935 &;4I;QS$ M6)LQSNJ%,]9FC+*20N5GY=<]<\"C(O_N9-'(F;HWXL,RNT1V4U@R3 ML<'86'*E3A88K#@8'*PX6''P(8_7\7,^)KYKNS/I\>95+917XP,1'.[C<-]+ M]&#/ %7(*&.4U0!EO'G%.&.L-WJUZ?<>&FNG$H9)1$LYY MQZH6^JOQT0>.\7$L?5^<=0W3Y.1T1A@CC#49X^P\<-98HY&56>7.WN$ .XFB M9)]5%(>N'2O DXPF7(ZL//G$L3?F'^8?YA_FGWK2A_GGG +D59CA'\$4G8LI MU7458Y@VAKVKB7L'H:/"C#K6[*N( L]UQ-],^M= %\?J&IU.KS0?YZ7T:XH/ MQ(&&R@-Z9P?1*@)^C%/&*>.4<&T[9Y*U9V+_=.Z=4KB]!+#TQ=GWI M4XM)B86THVK8L0WLZ 0)]D+)^/$EL$T?BE>L,WC=H@7?')V41Z9<=9*QUS$& M[8HDXP;ZU8:M.#N\OA%T%F@LT%YNZ@U-H]\OK8@42S26:"S16*(U.:ZOWDUTJJS5,K]= MY6-K54J869"N0/%BT*[5J2AF][L2#])+E B24/RB'I0GK#1P)Y((AB?^3 ), M[IV%K@U/Q6$RA8_1I5A_^$(ZM[*W/+KQ M1,03)2;*FV%M&PF?W-#)[ %S")0*XSF- <4J? !QK(\O#2')ATECBER@0@R M+([($+"4(R IWKA\1SR1L9"A E2$83"B/A&.&,U%,,+W4=/E] Y'QM(0\(9L M0-/ 45XDHL2>P*2$XT9VD/A91K1 32=B94]\]\]$:;(DD=+79\_ A^+-2 CX M#EXUAY'/DM@0<2 >)RY<^P@TD@_4O@+&XB@A?4P>B@%G&&UU_IM$,/O>,O(L4CR>A4O3K&F$/F5/D?@6&]>-))!20SRGU MX>4.]>^)-R\0#.C:,JWUD,=! RZ=OC#$]3CS(0]\&E?9WS]\ET3O[J6\($H ^%\ +==>8/_QTU__\D-^(?PNO4\D'T#L^0BISVK\XYN[ M6YC$X)^M_WRY?0.B';X D?_N]G9X_>&VU_O0'[:[5X/>]>VM:5ZU;Z^NV[T/ MO:NK-S^MX/PE2O= M$Z2W/>&S',B*@U(?:)!P4E]AN)XR1*A(&J8:8H4"JF1<;2 FR8-R9[@WV H8 M*F+K_V"L$A"EHI^!%%-?E^[#-E-7OO.[#/%'$/:?P#RW4>@_#[^;NP^=SMT' M\X/5LKJ]Z^OKH7EW?7/=;K>LN_;5W?!\X7<7!E,!UHDB3H3_&F@IH:T3:DUM M@RLEP7"-YS-X&"ALI'8(1$W-/OP(LX [O#DP]9^)&Z*%AH]ST]6;@]T#:PQ? MHBV**R;O)5J6X"-(=PI:FP:!=FMVQ:7X0M;1XF7:KG/I)1[:4O"""_?M@J6S M@88*@*2B&*\!%P3L,9' 0,*%'3B5G&/ M'FEVA;X1Y%(P5S@2G//2W-*II"8;W.N&>AD0E!-WIOV01$]B:5'R]=MG#ME2 MYN,[:$ /.XWG*9ZP8;#!% >"C@MP*'%&SL3I:/6Z&W"?[27D)6UE;S)?0\0- M+ X8E/?I@L!%_CT]8HP^B$*.6TP0\*@\#^B4 !?F?$KAEW21+XISA2MLL%_P M&08"*4(W!-](Q+25C]['/=C)VEW9AR /H*,"Y*STL1(?D#\V2%?L6<*0 $E? M- J#!":24Q6F/%W'$"T=.@^ F8@:#])"@Y4V [IDVC1*$%_D=P=.8B-UR(4, MO.!^CK>G7C"(F+*A!OT( M_6WP#"_%S^ H@MS'1QE;'I(.@-Q5=#<#!VE.W(YNDD#YI)QT8QU6513 MG.I)[=I :G\),":H97D>]0/D)B&JLJ7(GQU$F?;,KP0Q&R;IA46BI](=E1YN M#5"4T X/[BDM/9UE/9TB(J^U,\^BJTO\NLBH)'',W9P MG%K=*]-J=;M7M]W;KMFYO;H=#%OF[57GYK;3,H>WK^XX#3:P6$F[+?1QK62' M)JB(Y5>UGIU;RAN>/L)ZDGC$(,^?P,2 .0_=D 4)T41!ZP5U+3AM.DP.D$&Q MA;L)8-@%>LL!8R-YFD/_>Y1E/MH\6I^BI08/%-2B&L&L]31)4^47'"YC*=:/ M9BIN.82@-07HNRF:A&D,N=+(L3A"?-8@*B)5<)L' MKREY&L N8"9H)Z3LP9NBBC'G&Q&1G&;;2* 2*+XG[P,*;ZRLS+@I;+<6JDF# M0070IP#W _\=E;!-C5[TYX _\:?5K\E@)S,=E%@DJ(%'MNGV6+"M)%C4GE?8 M:).>%SRB795;]OGC'0S!$EO!0NRR#[>NF9]2KT4U_ O8]DK]0N$H4M/S?;3P MAW[WMM?NFJ",>]VV95UW!C=7O:OKGM7J?+B^Z[ZZ%GY-LQJ,-?)H$#\+YRF- M_"%M8=7QFQFL=.8;H=GVE9P0.]07IH&Y$7P KJ4X'ZF2PF8P/5+@$]!YDS#D M4"*)"GOM2#A\!OAE9+DOWT:;UV")8Y:)=I; L4\W-,1(Q8\*-57JJ]L3&=YK MD5=$1\&;G\DY11"U*T<^P.KT<4,]8W*XC?PSAT9.I&X#N _XN+NZK?K0BC1 MC2+TAZY^^]?BNW^ %J/]V@7[FT.C-/6E/^)M[UU HVOKJ=V *:#\2,OVW!RT MOHS]U<"D^2'3=I!/,:!5AZ#/4I3'%0&CHJ1V, MEVLFWQ@\R<,P(]2'J>C!2"YE;3U(UR.U1ZES\"/J+M*L:C%"4J]+E/;3;?80 M#,#4$T7HI/ON>HI7JU$;>$(VX44HB1A9*^:BZ5%@W#05;2X"VTY";>OGA,L> MG _-<1V:+3V\$"\&_,M%G/C9F%-U4;Q!X;/.TGZ)WGHJ!+(DYC<'13X#:](6 M\\^I*MJ@O)H7-R%%/E]2XYU4C8."WJ2?!:CEY>N/JY\_XPX,QO\Q+GVSV-+" M7;J;?!M5:^;%.'MF[VTE^O4I4BQ^T\((/'4_,\S55S6"C'T".Y]]W]ZST>3+YD%6F)E>9-Z_P6W M/6&$]P%*[\(^)@JC?)/:T (XV^E)515%V5)5_'6F11@*%5#0VKG(=P=I:^8K M^!_^O4JC$@%X,.LO)6?$BX*%HK]/0$*A+Y&./IU:)O@HUIX&!;1G,\J\,WP6 M>.YCC,7@!G$ZF<7>U&M9 _T2K 'Q:N; H!)S8/BD.7#9P VQADPOQTWD$@- MI08%YEB@R8R9]Y3ZG04+7'^,N1Y$ M#E\A+^#A [R'V&%IBO[R>FVRX@PD5?ZSBBPYN:1I.\ON.:S= ?6R 2#2ADJ9UC* MIEJ,2AO]$0)#I6+:UXP.3\Z.#*7I0H1Z_U[>:S)EZ63S_$Q/SL0I_[E1'O!; M3 Y>.W$]/)B1IF[JE(^475%)+7)%- &R7*>-1"!K%$F;GK[)[]6GB#*\Q_FS M,KL&(P#W&>TSLZ=H+U"J0JK]@<9 N#3DG^[89X(EDAX%>J=92MAET3DHYJ&M M7?G4Q'!&67B6C*B4V33/KBWZ/)7M+A$?+2Q,KUM_HXP6>0B/2#F9GGW2MA$Q M-\C_/&J;!GQ!_:.\SL?[A%T+TT\9!A9S3GXK: 8=<:%-F1%\4+A=BH*2=)5^ MON;]@H].X\I'LIC%REB] S%4),H#2[K14-500)M,X%3,$2Y/;2A*D3&$ICX ):T3*W9S%1LH-Q\ K3+P,N!MD5L+>M*$HRT31#9H3M" MCAL%#\I(%5U&W2U+:%/D[\#(!;&H$U 0Y \_>!0:^F"81*(HL3 MXJC_3'!PL39LEE^X.2,GUL8VIG@V4*WJ0$'JKV3Q ;$<%J!?WRTYOD<,UE=T M3.?=T2;SW ;#;W8P(ZOV8R$><(S] UK35/W8'LAXVC2@M)>5&*44J5>?YGBB MJ"67/L\JU9Z,WE%XM[R/(!_1)J?,MFDQXK%8@'\5M:D>5?'*HLYTHT5F>>"C M/Z5-KK%T0WWL6;/Q@])AF,4 :>:D$]+-!GO)9M.CO(!AXN/CN2B<')B_3>>_ M*4$O(PT:3.MDP2#NTZXZZ,)=LK77-C-1G=J%10G^P*+>\]- MY'UWAY=VE@,?N40YBV9:!%7:UXNN<(E@Z;_@GL%>F8_7YN##76LP;'_H=0>M MJ^N[P8=;\^K:NKX;WGVX^W"^N\N[AY"?*F-1:'T6D625Z4KI1 [@,BUP/WD2 MI))+D!T'%#EYNDU:B32UZ1S<\N9'?DE*9O,)*A>&\NPSBF/5QT>61F;A-?F# MJ6X'^#6>EU[SXQOS#7V. ,39Y_W7=RI#$$YZD#*)@^P+7:F(OGETG7@"5P,U MTW(I-JR*G$7J??;'&ELNQEVL!)R74.EOK/^\>RUA/:3>\-OG:[1LK!:33JES MX/TG?7O[J*]_I9Z0)U]J*Q]N[\".1157:4\%YV+>@\.4SV!KLGQ!C6A]\2\? MLU9^36(R7S;9W?7J4]H9_K0GC&S/L[?:&<=]M8\PI()N_5MI__#X^GB5OP#;==@55W%LM']7>V M7?H)8*0S-JL4ZS7J'_-:_2BNTZSP/,>VE561$5M/C=2A6T]U%2Z71M.MB.PM MRVCW.X;9:E5.W;.H=GE"2*^=*A%TZ/CUNQ]CKUV];=J48ZW=5EB&Y@Z M\$*]&V"]3JOFUS(XR$P$-WZ_'LZERZCZFPAMHPL66+=EED6FIB"._=WR@C45 M!P@K[.W3N^QV&1G''1J+7@KNK( M59G7L7X$J@Y,=:X:L($=CGN7G?*:J;#_QOY;\?Y_4Q)6EK:/Y-%G_"B7,#II MMZX2U=BQ#,LJS5)E!WIYZ#FAQNKH,8Y'KW0O8S:O,S3NWO<[$JV"C\]D& M=+P3ND!XQ["&?6/8*0WF+R<_;Y762U#43MOR5BEOE2ZYVMW+5FFV?2UXX=5; MDCYS@N@%IX"*IXA^S4IG4B5+^G]9;==]#P[U;NY:UG7?NKF[[@[OKJ^L_M5U M]VYP-1R8W>%M[]@'ARHY)_04-]SIEA93UZ?6$[K^:5Y"D*HAH-:545H^13G9 M07RL!TS%072%M_5RIG$Y9X\.+(+\U*-U=8O\J)*XH--Z01+!O",#>Z(66KV] MY9-,S3K)9+7*.I#JI&\W3WKT)S5Y/G'#AQ:J.K3P,;4^R)++ MJCGSR1EFPF,RX6^9G?M9=Q3XE)J[S(;,AL<\?:AB<9@\//6-A;KLD7]6T[3> M;:$QSW(9<@XZXY)M%==(UVKWJ4<3X/8Y&Q^-PN MF]'OEW8*JO$*[T3";76QU;'/014P/%FTM2UC:):6/]X45-4/0*>KH4X6&A=6 MVV@-.9F;D[D902\TY09&S^2$;HZ[5F3+[54MX8Q=JG;;Z'+F(@<1ZZ34FH@Z-0;OZKHDX6&A=6Q[#,TC:7V?IC!)T9@L"6ZY27G=$4Y<)AQ-)LN7T,ES/V MJ=JFT35Q&'%?T[-- MM3-B6!)%G:/9\5LJN /P&W38\^.@R"GUKZP%=BXZ1JM?496][61B8Y(!R !, ME5?7Z)GEM=9ZADY-46X5AC7;O=/>ZI M](/K!+]*6>!*_)YAS^B;Y26D<@E@#GV]0@E@EIHL-8_IT?4LHSLH+QAY,&7W M[$:_*<0:X_' M\T^>].,KW_GP9^+.L&+>/H7@K9O![5VK;5X/>U:W]Z$[N+6NS$Z[W;WI#S_< M79N-+P3_9:* 3%%,^U;2MI-IXDGL"N>H6:AL%Q8E\/6/TP"P\3_]13#&NO!$ M?_I19<1_LK;Z\6JIK^\#-KJ2>@5ET@>E5$GOOW*Q[-9)E_H^JSF M?+C]>F^M'*\6[A766ZUT@X'9CHLR[\"(._:@X6UE9L(*F5#ZB0P/X$,^65). M4.$FF,X26/2BLX.-LH)Q_(A>S^LVSZY%,BK7!7]Q>LG L'I(]SI+ 1TZS[8U2BGYAVK M'1H=+B3!OFN=]%SS0#8P.KWR#@ V'63LI>T9V_:C.$QL2NYQ?4SNN0]55)4* M/%D0MHRVQ58H^V?LGVTFRZ!EM4KCFZ;@HTHOS3PG+?5I8\JI(8!.E:FJ4@W) MW=/!7PO&[:XQ.$*#XK/(BV='[]00-(K>[W%& MA%W'Y?.^K98Q,$NK?K;.4]7E'M3_8"YKS'- D-4W>MS!]64(:EPAIKHYH;[: M,YMECX1W/C#/!^:KS0%L&V:KM),M?%Z>XP)<982%9O.%IE6>0\="<$3>,S8C7\)HN@N#*:_J7M* M/?L2X(X\+B0&6O:I:-+JM^\&;>MN:/6'W;OKV^NK5N_F0[_;MEK]NVYG>!85 M3<(E:F.UDD@35HQ=7\(OTA.N/\9R'71!'(@@"86'VTAC6 81Z.6!-1!N5(-Z M)NEQT\86,)G*\-[U]2!E$@?9%]IJH6\JJ'%B]4HI M8O.A.THHHJSCEZ^)[%H<\>2J3"^E2@]+P7!5IJ/QQADK318]+'J62NUTC$ZO MQ:*'10^+'A8]QTVI:EG&<%!>XZ8Z< /+'I8]+'OJ+WL&EF'UN01WI:&AUX\ MO=:QH:N5]FG2_C-Q0^4(UX^E?^]B7IV,(A5'+PEW-O?,W[!36A#DO [\U0^* MM;, S@(^?%Z6X

2%\+&,P8 Q@!A +P=0N[2"F><%(-Y[WV'O/0[L/]Z- M9*003=.9\B/M8:FO^+>J HS-*RU]T1X:G2-L-I\7?D\(JJ>K&1L(QJ[1[5=? MZ)VQR%AD+#Y;LZ]M&MUVF]'(:&0TOCH:+^"J6G:^4Z4]=W MHQCKC#SHMIA!#,*B$EGPND=;J]S?0)%040VF[70Z#\E0/R%PPMJXL0CL]XQ^ MJ[R,/48@(Y 1N&=9[+[1'9;GI#($&8(,P?T@V#6-CEE1 >5SAV#C^J=50DN2N7T15KNM$3-J3_),)Y_":4?29N"H;=N9'M!E(1JGW9* MW=OA5?_#8-#J75]UKX;#8?>VV^I9=]?63>=JV!TDKB,"B2.$UMBGE?4_WY3J$=)6TIGIFS?5'O.V]&\-[[2VS_AD8TQ-9 MLAE0MU%4H/M_5V(B'Y08*>4+Y=_+>ZJ&@>>XIBJD'EUQ@;O$HQM/Q!I=Q 5] M]=804DR ?"K$ZAK8S0N? []'>$3,$"'VJH]@0C!O(6>S,/CJ3H&1O?DZ@QTR M*R!YJ<_3LXFC6/JX9"*:2)@')AS"#Z6^::T+A-A8G/J05QAZ$6-LT88I*>+X7NYH,@Y8Y_'ZN9/C_L_>FS6TC MR:+HYYE?@?"9B2='P&J".]U+A-9YW;=[[+'=Q2&*IRLI]-61R)YW(FQ'"8::F%-&#Y^ YW$="J#1/2NI$ M\>W;=RER4E8GW#9-.[]DUY\;.*C.OH?/][C>2#R((!'&HYI>=Q\ Y%P5T%,X M_PA'7NIA_*UWWLG/&V[S5[&9G7 7MU_NFCOGHXK7C(B#""J];P;P#YR2(FA* MRK$16_G07]DY?#=^ +QLAA3Z (R82"(2%6!ZY[QU=)C>/N\8E2P51*SM. MQ)BT[@CO@88ZNL!\"NSF. 5,^>?PBQTD=E2]8-P/(;3/AT=("%;%:P:*<,58 M1-B.+97#C/^'Q/]&63N;VGQ7?IB _6(;M^AV:JC5]W-@:)0B+#))UUJQ<]2G M#5S,3-"*0+,/"FKYC-Q#H/'?VX'6K4WBETXDR#T!ZCY<\^"Y@M1^^-M-'*K7 M^@HL1!*AS$0X\P69!A/AS] M!_:H-P7;$LPMV&)(5BC<"P)R"O>0/Y!6_!A& MOGMN@ WKA@&]L%1ZH%:D9JN_[._:-8]*:BZ@-6 MJH+,5J[@&7 # '.C(*$DL@!! -KA5$SO1)0QSA5N*2J-XR?=14MLADVFIOH-.J=#XZ% M)'KGOI<7@]:H_[@X"DDA\P 4!UQ"LHLR95BO%7.!5S/ MC<]SL=@(SO)>&VFH,,=/,TSV*CNJ'P;+K61W(D(PA4M]8#R)A# P6+UY&LZF MC,\7P7T\,>Z2V)C:3\:=,))9Z1N0>/Y5;<";>FBG.K9$#+HH(@UY@N;,K (. M:1>!R@_(VS=1[@(Q_TC$212@>\F)Z(&VG[-!9?/EGZEA%#XLT6+$3SV5:$30 M0!CIJ?DP$?RO=X^9#.FXF&Q]R@<"C(7P7?'#?=&3,4$]P%&@IXN*5]%R@#(]:8R];W!. M<+2N@#5AF@KHTDH3B&/A"Q:8BI[:E6=;,)R#]X[0P#(R8(@GM" M9NU7G'2%O&N9'8?V:Y N](7U+]=43'\Y $% M/L"[M:V9!1_F]HTP.C=2OH!;EVL5 T\6'62@;L"3GPPLMZ#GI@PUP8Q#!+UF M(T4><"> &P>X$NW9(W\Q&,="RI2#SRT WCF%_15VHJ]*^?AIT'.:)]=<6E[8 M89&.,4@)^ 'H@-&$],+4:^A-9[[2&;)4P42*U,<\IP*;F GK$?KA9<)-''53 MGH<8Y I%)+SI71))A761#?:2:E;9+)2C^V\UER0 8#XO"'L=W57R%H5OD1F8 MV4'-KL4%^_9,:J7EJ7@SK-T+FZP*$AF] M0!4KX)NJ;2#?OB&PZ#D?BJD%UR#XX'%?]+--$$R>,]E6B#0+\FO8^V^8+ TH M6:K%5CB*LIZ[9OE"\=\YXFS4L=']+YF[VJH%9$YUP*D^5D,#2&9-CM9C.'Y'MEXA2>3S98]Y-S MAZ25!EDZP(*-"-Q![21CS %(#DH>@C=H#N5ZDH(I^'F&S**@#X2R &Y:L Q] MA._,CE29"D++771.F>E@B!4 5NZ\D) #@[#0GHFVE+&1K^ M/,ZO0-"@5 [1]@@TYX='9'!V0U@">GC(Q#<+.ESN9LBN2?T-!IZ@GPD27 )9 M74LFP%RA".TC?81+"3QTRK18C70KUXCN!54BE0/A'"26(U8N-_.*Y+M)%^SE_OXHCJ^N]HD1:U-[P M907NEZX"Y PFU"@+*I=M()0H)#JSGQ0MP76)4NWO@-!@!>1]O5/:&\ ?*8/> MH^\P[IX(X;,G:QL^W;6Y&DR>8AC%Q1/+<&Q)>J1V\#7-4[N&>JX7XJ:-VO/* M'5).(?J,25&8JOR).P\.G? MC'(,4/B?*V,H H#/P-6JW#-S[Z79S.ZD4^*+#^,+QXD2X?[JV;!QRL+\@G;R-H'3 M_F!XV;J][@SZ5X/>[:!U:5V-^I;5N^[>7+6N+OO[#IQ6@E_/-6W1,)R?;%G$ MK?E@QQF)YS"1CDBRKV M+\XZ?0Q7-K'>O .R6M+ ^OO+K416MDC16]KQ]O9A7W]*FS^2F4VU:VB5+7=0 M[T[UCL H7&'?P]U4E>':[BH7*$6TH=^@R6;M&DAVSW2EO8&0=<.%940'WW46&XPL[^O%-$ ;BS7?9/O>!&B9JXDT.YT6,)?A7[/:JC/:ME=OJCLHBO M*316/W*JG1 _ =+H@5P:,FFP)5^E7,+XLT>Y\-N,I=Q\M&R9D*\%60[,X:B\ ML>I-UQ:/B#*/5\0UC\@LRQSVF,K8)JL$NVZF,S]\$L)0+19G2>1,;"F,F6^K M%H0XL 65HE$/%J:[)C#OL7J*%MJ;*FMJ8RRVJ7A35/H@\VUTLVU+.7T7=:I MQ/ZF0[$JT[\:'V/SM,P^F'(<-5,U(W6,:/;J_R;D'@ER%_*]MMGOE:1DOSL>M"UJQU5W?)"=F M:,S07L_0.F9G4)YOGAG:O-JWV<3N7>I$AX7/BL!++)!5'_'R32:5I&Z-0CGR MLR"KE*63!UGNYUOO<:*PJ95/S$EW;IL6%P6RUUDG0-9+(RA."C2)M,(IJCSG&S M%?>/N%\HVV=LGRW=/^B6I@$VA2[8/BL'M535'VN)&VF)I79":+J>>$3$>+PB MK7E$UC7;'3;&]F>,G6*_I7!MJ3LW7:ICBO;)]2BQ>F9_4-Y,)^Y1PI8T,S1F M: ?T[)DCJS3?'O.S!=5OLYY+Z=\_?)?(=_>V/7O_V9D(-_'%A['V4A?Z&'W! M1WZ!_5_ZH?/UI[_^Y8<5=P6QYWI^$GL/XK-PDHCNO/GF^(DKW-LHG%Z%TUD2 M4T/+#^,;.PH B^5'$7V>V%'^=.PPA*#^),8_OKF];K>LX;_:__ER_<;P7/C" M=N)WH_;@]K8[:@TNNL/>Y>!BV.OV>U:_W;JX&5WV>[=O?EHXNFTQ=.'VVK5G M^C+7>"E,8AG; :[(D A+:LZ$PY#"P%!C(<2?B?=@^[ 8:3R*2!A"GXLQAH.A M1DY.?CII;R1=Y>H+D=Q./AX:)+;U#-WRJG;^&1X*Q.*C(C]P(^AATS5&+NQF4(;9J ME >RCR#"9R6*9NATD^A&R\:WSGGO2@Q$5Y8B4@=";+?-ML7Y(K5$EE.2:@VG MLHXYM$9,94Z<&6%)L'5C@N:KD];0M ; M_TC.HZXEN1ZS5#U)LK2LMCGHEM;SG^ER0;:64-]04J7"ZCJ(*UM.+@(7_[G) ML^[G*R@VJ''H]ZY&5Q=6^^9F<-FS.MWAU7 T&EY<75Q:5Q<7E[W&US@8"$'# MED8D9B$EYX2!+E3 -TKATBQJ1'=;>93AGRE5.&#U ]Z,?+.&$ZN7TLR.O%1@ M:D?W7J 6:2=QF'ZA!!Y]PU.KU]S.4ZNYEJ'F"E^V7)Y:S;4,M4!$'B',M0PG MB7*;VWHUPL=J"QUJ% "I2P6$,IP"5QE!A=+O0S*&6KC_>9CL:Z'2'YJC#K>> MWQMNG+#,9=;#K*=X?Z]E]EN<;]PPZ[(NRE(A)QG5I=?8!H>HU9K:+:Z M%77R:FXLJWZT6#L5@$FK79ZN?2)D5:7WH'5*$A'=!^:2[X <"M&KA>4!LD;6 M'6UM$B;JU69T%YOAN#)TAGUS-*PH17T;P-8&$=D34D\UB)DF,\VZ,$WTPG1Z MAP=L;1"QENF."WO<]I 7;G]-3F"98)QO7)5A!"J!53D?A M[DFEP=7L=M[\T:[^J#9_)&&1VMD@+V= 36&EOJA)TMV*ARSG/AC,M2KQEO&6]+PMO?@TC (IY!W'_87G#0U#+&7,;<5V'N MKZ&4@E&74;=NJ'LC8V^*58WK,/<6?2#_1A_(*UQ*&^B_Z3'5QSG__%G]D0#$ MQD^'3;DN.*"6:TEW>3K>+Y/9FK,"D'^_Y*G+'S.8Q?20,^LM+0H>M(TK->I<8>()GO>77UH/E]OX$5 M\:2CH\88T.J@%G!C.L=2F;UJ#TCI7-249@_T^S!5.FBOP_#?F#P+R!>0-;$WLK4]PN#G?JGHVK,)J%D1T+(PACH;+ PSM8%W7RW<;-L7D! M8U)C4F-28U)C4F-18=:P_ MD7$HNP2#;SH5D>/9OC&S9R*J@DR/EAJMGMD:\;!<]LI6)L&.EC0X:L'TP?3! M],'TP?3!JA6'MNIOZ?R6!)[CS<#0*?0RVFJ<\@G[)?KLEV#G7[U$7_.(C/WL M3&I,:GLAM3-K;PB6(\L19M^]93ID.JRR)ZXY&O%@HDK-0[8"B_=_$@ E*8Q( MS)+(F=CPIWT?"37V?ND<=M+F_#):CK1W;CG26!?2J$R;M"DL@IVK3!DH88G.'-\H.W?[QMU6C1I9[0'(S*&X_5A? ,<8QQC'&'07@ M:@,LQKA3P#CVT^^L#_Y^_OG_B8/I@^GLM_*FUX.Z!54 MV;P>MA<3&I,:DQJ:TPWMJE*9]9/?@ M:\0A$Q@3&!,8=W%KC!7'=,ATR.KD0>Q!-OOFV@6L:.;-KIBB[MDU.]TA>V+8 M2\E>RD728 F*J8JIJKJ6NPP?3%],7WE^F!I[;1/ MA;(JC/%9>R'$&EMY7\+8]@W'EA-#_)EX#[:/4VJIZ<T[@!?911N@=(= M0&DW3'!BTRZ4OQ85]-OPUL-2SR8G];>]P?A%TGD.UA6 M$*O6G=@6KV*#/1M M(%L;3.005#U5)^::S#7KPC7[Y?6C8X;)#),9)C/,9C/,,ZM3 Y;YJCR+H\)= M3L)@QEI;Y&3&6HW]WJHJP,[JZ'H_['?*+[CJ^L+?A7WY7B#>302Q0*O=^OOS M#M!V=]$!2M_DFQKMAD'9[?\W_^]9**BQ\8[P?;W.']^TWM!G.$LG_;S:W9O[ M;M>LRUAW6*N\W8^>&T\4@%[$JWG4W_SB[1SN@/3;8/@2)LP?RQP>8 Y6&<=\ M9NVN&L VMZ+D%S&^?&S^.7#\Q!6NX05&&LEMM[XG[SYZ]!?=_-DUUO=X2SP1 MANTXX10V]01G !L,B)/9,3SSSO;MP!&&G @1&S95!"T!=8?%_Y+X3[E"TK%, MH]VREO/[=WC#^?)ZM^5TS >.FP^T3X(/7$AC9D61,[$AC_M^TC0/?+<^)PXD^>O,>Q(&''D MO<.7/ZV[!OC0Q'X0L*!8!P]AG3GAQQ.X-/\XA=U-X(K(\(6$NV/B4C' '>G M%D^;PN?B^^$P?-A=! #^+W*M)V-=(BL\[!D#: ?P6ZWVW\M\7KY*V#)N?Q9Y M@6I-8T]!&8W/C9\#PWX!]"9>,?$B5U_C)#(.7<\.@+,'7XUQ$C@TX %9.WR) MBM=,D/8%?P- IP(N!@#&H3$&5N=[,!J9G)F$/M(NK34_#R.$ M5XF)[8\-O0_0HT7DDZA1)PG'/(;_HR.&-Z;797O 3Y& ,YUZ@3?U_HMW1I[\ M2F\5WV8A'+' %0++G1 -P#F?&U\F@G#V)=SU4OGYZ &D@N6PN)O0TV$57F1, M@*0-WX.?70_@B4N(!.S5>Q#^DP$F.RWM?&>9\QPO61 QK169!44U>D&+/I!) M4><- :H "OIP>HA;Q-#P&QO.&Y @4870&5-=GS(QQV>VTY6>6]XO=I $>Z@ M)SWW=..,M, PD; 9^?;]\_K2AC+.$<@]UA[2BC293.073QH_%U\3A-'4]N=< M&M:_NPK^?-\^:;O_GMS#9.3UYBMIUU MZ_\YI/R'[6TUN9"QDK&R>JS\-92RO-1Y1DM&RPW0\D;& MWA0#.NNP\A9]'?]&7\E]^ [?'G.'PE ;/Q42?["U8(3Z7T);N/YU0/S!N8-S!N8-S!O:"AO8'.")UT=H->Y?2\"Y\D([V ]-I5" MO,8M=WJC"3IFNUM>>XNF3R9@WW<)ON_3([(J&C,SJ3&I,:DQJ3&I,:FQZEA_ M(N,@]LX(=Q5&LQ"['QA!B%.-L6BW8H/O:(FS;;;*&V#<%!IDYRQ3!@43& MWG8F-28U)C4F-2:UYI :JXZ5FW[[)[#G#;RT3\C!ZC-7]9Y=;BA20F5Q!9 _ M!G;&?CO&'\8?QA_&GWK"A_&'O>L'T;PNI!3Q.P26< NZ%UM*&UE*([,]M-A4 M8G\$^R/8]<>DQJ1VY*1VMF(83U48MM4H[[K5N/.T;B;$JC7+?I?%W?Z<\*=N M"')UR>:PLEH]LU]>C*PI5,A^/J:-[WM,%4P53!5+AI75+QMAV(!B\CD1\D&% MJS1K'I5Q5(Q)C4EM M/\9;N[,W#&.CC@F1"?$9S;)5FH.Q\>*.HV([8]P5PF@,4(J%$8X-5\Q"Z<7L MFRD29<_LM;@C"+LMV6VYU"N'R8+)@LEB#ZX+I@^FC\;0!VI4+#I*L68XV+7Y M#*$X$K9,HJ>J UYAY(HHA8(U^V;(T/=!K"A]@ MW^$^?(TVS9K0K3NG5QG&6Z!T!U#:#1-L@Y?B]&LH7S\4KU@FDKKE MC)0V+7QC4.X99HS-$JXFCE)718C9OW^WVG M'%0KKM_^U$8[K:\ .]\+Q+N)(-YHM5M_?][;U^XN>OOHFS7KVF%;_S?_[]F= MJ,$3CO!]OT&? %R?]O-JWF3LJUZS+6(<0JSRXCYX;3Q2 7L3=>2K: M_.+MG,A 6-M0T1(F+.Q^#A$PZZJ,]&IGUUC?XRWQ1!BVXX13V-43' +L,"!^:__9F0@W\<6'\15 ^")P\9^;',Y?\/8OFO?_EA^#^/1)C']\O^16_8Z75&@XNN-;P/0!ZT:43F='11+^#**)X3L0-U.XE/_0L3F M.P0Y$8JK@&X$@.E^**4Q$Q$@/AR+8<=QY-TEZGEQ""3>N9DUD1U%O[C.):@S":VO[;74SD5$?V6T?7.IJ];4 M'?U]6[D_=[^UX^VMP[Z>-\^;;_[FM]._V6>UQ&P'.V9959Q,I45NON_A;NH_ MWDZ?'I5HO0,M)%6!(B&,W^"WB31N K0,?DG\>0V;G::,@)4AX&?O6TGHQTRQ MXKEQ6^'DJ!18U@5+5_H8F TRRE6*V:4*QGERH%EC5".N1RC7%VYW*L4 MO!H5'14 _$B77\*P^AS^F4Q%9,< GTH0?(^'< RS(P-[J7Z:SWPMS]C;/R'78E)1O6*I+Z+Z40596^=[S %Y$72G$7L](F9: M.[V&62"SP))9H'7>VF,;<&:!S *9!3(+K!4+[)RW60MD%L@LD%G@J;+ ]OD> MR[68!2ZZ&M>/BUGU]ZJ1!UL-+E@]^^#6"[Q8_.H]"/?G(+:#>P_NN9#8K7_K MN0?M_HTU:MU>M:XZM[U1>W!I]2W+NAIUK MSW!,0PGRL0A;CO%X[KU+K5VWF]WQW*.-,Q?[[D?2*,Y.V-^0A*5#:]1$A"K& M'73+&7=PX+[O[:/N6L^;/]7-=WG@0+VRG$^W!>@_(@S%WMI>A$]>%1__M^TG MHBP+@+&2L7(#K+QPG&2*D[^$NPXM+Z8A .V_-!R,L9.Q\'#S5U)^\/)M-C&N%#%-NMP\Y.8VA[Z@XS?I1@GOO&K-UY[,8Y"?(+O M))?/[[EVZEH\"#^^ZSGK2+8EA<)V).C_WFX M*=__/@!GM4RKUZL<>DU) MG=<(K_.#(P9UH8,JY)@9<_L],8I&LS96#4[2M6L:_9&;=;,F'\=V!E3'\#5A3+;YQM;3$<2YZN+C^0JD; A M$1F1\"D,("?>3%(581@#UANV\V?B1=1L9B'EYC4.\9<*AE]S$"^YM^N"Q'W3 M:I=F^)^*%&%A47_BJ]+Z14G[62LLA)L3U#?8_2X;[:' M^VL[53TZ'[-R4"-'W7%I#P.3-E MUH<;Q:3W ?:>:?7WUYR?U6'FO!SPWT_ _S7>MR8.RL+W9R M*XLZ.5.XE04^CUM9-"KSB5M9'$/HYL3J);F5!<=/ZB#RZ\S F&$=,J6G:_9* MG$#'K2R8LS%G8]7L"%2SGMDO<>X<:V;,OXX=<'6AS/;YJ%+GR>GZ2+B5!;>R MJ+,486%1?^*IR KM#[F5!;>R. TRVPM-66:WR\TLF#(.[FUIAE'2.M_82\K- M++B9!1?O&4*9K7'V\QB9+;;&SN:N9=%/5T9 MS).9)[,Z7 <>O0^P#\Q6>1V/61MFSLL1_UK0]>N&5VS6RR+]^X?O$OGNWK9G M[S\[$^$FOO@POO4"+Q:_>@_"S=M*7%"\^PL^^POL_=(/G:\__?4O/RS?_DG( M./*<6+A7MIQWU^V6-?Q7^S]?KM\8 MG@M?V$[\[F+8:WMR_;%[7!T>W4-?_5;5]=O?EHXNVUAO'![ M[?IZ(.RP7TSPX>#-R *R M;B!RN1G(V9Y::RR ;JFBZ+M5,!F+3:%4WH:"Y95>D] M:)V21$3W@;GD.R"'0O1J8=G$U+/C,@F.(J]L+[QUV#='PQH,K:L-(K(GI)YJ M$#--9IIU89KHA>F4U[B4F>:&NNSN.8T;)R6NSFG\+.XQJ^X39>$!"O\AT1TK5DPJZQJ,M,1%2)2[*JM(6.4NQBBEA_7*FA(T. MFZG7.NH\0]X\;_X(-G\DD9O:F4F5JG _-*,!!!(I[W [\6A_<(RF,@_MH J[E3@*X=5!D=&1WK M42 M7(,'2>RM0@G\G-Q))_)FE$MP2&NO;H I+1?L&$OG!AUS-"S-W]24["IV[:U\*O*23,_NP2 M_-E,IV1V1M6-.'K M!*ET]Y#Y80:.5X%:-$SK_"A U MA36QFYTY#W.>G:#3[YK=7D6-0YGS,.=ASL.<9XW+LS\RN^W]]=1DUL.LAUD/ MLQYD/>V6.>KN;PA\4UC/UCTF"_MZ72O!2KLJO@H<6VQIPZ'.BZT/URVU\.8Y M%L7M$^?;)[;KT3[QN-O8\>I/9?7<+6O'"%R/.[CIZ BW$&0$/"0"<@O!VN#D M(:9PO0#+NF I-]=BE*MQ_RQ&.48YYG*,)U+7,X8";GS!I,&DL9=Y9 [,SY'YA3!M,&XOW4^==%AM[ M=-0V1Z-_1<^L_=F.M:,T5.G+:^/1] 8 [*PY!B]7#8FL-RJO[QP3&1/9X0%7 M.R+K I&-F,CJB"M,9$TALH%IC7I,9%4:;'-XTK1^45+<3P4\Q F7\FFVP*I7 M9H"55."\#.NRILA6&;OIF:->:66^+ 08![?'P6[7[/9+LX,8!QD'M\=!JVV5 M.=2-D9"1<'LD'%JF-=A8C=ZZU43Z]P_?)?+=O6W/WG]V)L)-?/%A_%DI8)_$ M+(0S"NY_#L;8$P'UL,LG_>,7 ,*E'SI??_KK7WY8\8B)'8E+6PKW*IS.1"#I M[L\QW/"!$FGDA1-[#U[\] 57FSV-E#[X\$F,?WQS>]UN6<-_M?_SY?J-X;GP MA>W$[X:WEYU!YZ9_M?W@Y;%];%;>?6ZK?[5NO&>O/3PGEM"_J%V[?L MQ$'*<:5].+Y,A#$.?:!O6(5!IRT-F4Q!188+X6D(QU"E*]D:RH8=N$8D?#L6 MKN'EYVF 824B(X9'TN$8'WT[D,\/NN>6'AOCTX%:>O3*:>G1/6Q?A_91=Z4X MJJ86?'1'>W1<>E^3!)F&P8E"DJMRJYS 7](8AF#X@4[8<0L'S$[ MC)CK$/-_Z0OAOEN'FA< ,OM>K/OYYIN('$^N_?UCY#FE#71@G&9FNPU.:]PU M/HFI[06:N:["4BK(!@LXL?UUEWP1T73=;V?_@2_D6T9S9MU[1/.+^_M(W-OQ M6M[[,T9% ^DYQKHK_FW[FX_;8?N![8>#BK3]T'+MX,/X4Y*L8/QA_&'^P_C3 M;/YS$%WTS N,>!(FT@[)8Z8*%916;[U@CL\3&_TWA"XWK*',H MP_\?D1W$PBT+O[CZN@Z JQ\7&YF=5FG*3>/+KYG*]I&U5!G%'!J)\H*$1(FM3IB3,-([65Y!K!HH#!C.CM$VY[3,G[3B@*WM)ZKS+!J MXX^LCC6=#4<]T[*&90,E1X C]-)R2<*^9?[1BO;V>:>TAEY-$=U,%2Q8JM!Y MF3Y.ACXJ32ZOA>!@^N" :-4VX17F0?LEFH3LW*H#X&HGZ\^L0=OL6M4W?F?K MDJF17V6-YKP):!6 :#:\4 FS?W#IVZ.EI,N MMNJ>#SIE[9^9 C.%Q@2F>^==I@NFBR.E"Q:6E6CA@Y'9'Y8V4[4I?*'
O MG%BU:OY5.+[U B\6OWH/POTYB.W@WH-[+J04L;Q-XB02%U.LG--WR? MV'H25N>FYU;JY&O>O>U;!S>W/;Z5O=R^Y%J]6_.HE)6 * Y^!4JS'! MU; +@*4? ;)&.,815_"'EQV&8=-IP#_XZQ+*O68YZ*7)N??:7FZO>;3AT4K5 MV"]IS#7F,XV[)V/L2:!SXPE(Z>V^QW?-R9=5L[@VP*T7GW'"\[RZI8SS&O9/ M:2;4D3B9ZY**E%'@N]JJAM&TY^ MPD*OT^6N2RSRJB+";9)<-B?""F;9U8(6>Z6Y!%X"T4E3Y&9,O-,_!*U6@59? MPMCVEQWUIA&(V##*JQ6L)+EOW5G5)JEMK]ZMEW/]7L+MQB12]DRK7UIKZ=?# MM39X>"1QX3(BN7,18G$_!37FDYCA3<']M2<=/Y3PF&T"OS?MZ^[5Z+8S& R& MO4'K:M2%;]K=X77':G=NKF[W'?A=BA,.5T2"2\(0^K@TJ4S#U?@Y&&-L$,]B M"5M*>='S\J?$V&HYT?.-!.Y$&)&0B1]+'2B'CXB?%$25"K+2L"-A .] 0C!< M+Q).[#\9XRB<&F$2&?!P^U[0&40I MZ&$4.0"AG]_Y./&<"=T4A#%(?D=(:4>P([@8"01/V8N?C$&[\ MEJ]@*FPD*4E[F8F(< )K*N!EPH8'ZTWE*Y("."VL %85>0XH&U[@^ F>#9%C MY-TEE%"@XKTFQN)=,88C=HT[X8>/.HJ M OFJ3 A/K4P_4-!5>%+ZE,^;A]Y7R^>'4("SBGBP_01@L@)K M3 50#;3\ . V4V&4)IP,CD;*D5:@CT8NN#W%PPC0+TB$X2-6* +TZ72<4,;X M;&G#3W"(&5*"7F##DT)8ITT4HP\8;[?CC'+R]$272@%0 M@,N OA0APV9C6@@LGY0$O9H("!0AX,."?4(_>$P2Y*_!!%,GP?]GF_E7@1$^G3"[A3$O8P1I@\BO58F^!P)F[Y/KW,<4*[P?:;B M7D(BCIO)REU2E*&R@YG(&TY)?(38!^*2E(W=%A4Y!:AWT];YXWW_S-'TG8 MH78E'-ER!_4.*.QO_/B7222$\5M(R8@W((A=8RG%NBR7&B,@(^"R5\G[5A+Z M,5/<$2<[!\#)%V!9%RQ=663";)!1KE*4*RV8Q2C'*,=<[L11;O.X=(WP<6,6 MV+0\V2K"-)]4".1Y/_!K<7B/H#P&XJ\-L)K+-1GC&..:A'$[">C:0971D=&Q M+E ]UDFB52B!GY,[Z40>]=LY:)O;N@'FI!L.##KF:%B:OZDI6<[LY&"V<-)L MH=?9'9K==VOQ=9CW,>ICU,.O9B/6T6^:H6Y&+J,&L M9^M>SX5]O:Z58*5=%5\%CBVVM.%$5Q[@6F[[Q'8]VB<>=QL[7OVIK)Z[9>T8 M@>MQ!S<='>$6@HR AT1 ;B%8&YP\Q*"V%V!9%RSEYEJ,$UF5!MLN:H5UJ9+PL!QL'M<;#;-;O] MTNP@QD'&P>UQT&I;90YU8R1D)-P>"8>6:0TV5J,W:C6QRWI>I>:^OI\%J9B5 M=K/X,A%&)$#'=#S?LTG'#,>9[CGV AM^ 6W4"\;8$((NB$,C3"+##Z4TQE$X M-<*9B.@G:7C2L.';T >ZD\:9!U=/PD3:@2O?/C\XGEMD;(R*!VJ1T:]'BXP= M;V\==9<'WCQO_@@VSY7P.VJ( ^[.P.U!& %K@(#<'J0V.-GA*F8NG&>4JP_* ML7.048ZY'*-1EI#Z91=BP2;_?9H?PGOCBG9JMR9CWU9STE9VC5 AN8]S#O8=Y3?]ZS76+> MR;.>(XG]+8)P;@64=E=,B'M'WU2!71?3$ #RWRPAT7;^3+Q(N(87Q'9P[V%> MG2VEB.5KW)U5="*K1;KL68GSZ981J3HV51GO?GM("= DR*GQ7:G M9?8Z':9&ID:FQH-3HV69[?+" 4R,KS8%V["A>DM]R(0D>W3);8[]0)/QMAGY$'05V$, MS*(27G#8TM8JXQO($DH;2[0IG$Z#,]2/"1RQ-&XL!0[ZYJ!=7L8>4R!3(%/@ M=FKQ8&#V1N49J4R"3(),@MN18*]E=EOES=)A$N315]M!\]<5O2NK0<>2FK>N M/:#->[C6 .SEI=*_!.-=@'S%O M9=Y:&][:&9J#\@8/,V]EWLJ\E7DK\U;DK>WAT&RU67%EYLK,E9EK+3A $22P]5V!_@'@BC-\#+Q:N M\3FV8X$)1C/,,0KP*WLVB\)OWA1^\)^,)7#LLI+V\.^E/H\RF\I=8:?D%0*X M]E0OY5=V*:X8M^8W(Z7W,Z-"S_#$!W? M!'$LH@ 0QTDD"'$12<..A&''JOLRG'$<&B"OO0?/3? R4.+@)Q2O 0 \4 A MP+#=&GV?/L2XLZ4G34/5DL*5;CCU',_/A/$LB9P)7!//*&A M@_GC<"9A$M"KSYNG"EU(!%^I2+5$],81D-8O=@!84O6Z3=UU2N$NHK[609<5 MT$<1E@D'^O6GO_[EAW67?P0CU'E2_S^[@;K8PX=/8OSCF]MK0+?A MO]K_^7+]QO!<^,)VXG>W5Z-VNS?H=;O#BYYE]8;MR]%EZZI[T[WJ]-N=BS<_ M+;">UUA]1\FY_E?HY!MLY5:RX? 8EHR)*DL(Y(P>C0L+3J64];TADSOI1-Z, MI!F2E131@^<(>6Y\6+X3Y:\KQG!0+NX<.S& K8Z_8*<[%+D@[&:1)Y66]SCQ MG G"%KR(R MX14A/@&U3'6I^":AGAC3,)'5!ML7[%!I$NX%_:K:G6 M6J4TX&VTOL 1N]+J2N*;H]8) /42E9&K0E^+#W0@%X'[JUA[W+RXO+T<6P-[ANC]K#ZZN3IEV<>?P-?P##B- M@I*XOL$(X3-@S9I;9O834&3V.C96%E&^"]C1#3MT M$4$S/16_']M>9""Q9-JJ^#-!Y1%7EY-7E&(?JIFS4&KL]F2^=:+?=&\8D*"G M1?@X";I R@:0%+S0/3<^PC]1.C_[YX\?S(6U$ &&4S#!U,9?7M$C+, 5P"^F MQ$X IU$=B?":\.X/)2L51TJRCV/ [3!2NZ&U8F/-/Q)7#6:!U64/7 &N[99G MRQ3$= SPM["!F6EXJP."9TQ#%_5Y.L_S95%P]$HZD,O$!L@+'XY F5R.[3O MI.-5, YG:ICZ'-9>^O8<)7QV)B%Y0>GBP@\@.7"V. )5^.?&EV?NI4M2')#T MFD32$AYL0-4$#U F4[T<+W#\A/@_HCQM1+W<\+VQPK+L!X4?N!1A/(2P3\^' M$S\W !(IG2K*2V] C"-\4G>F($C(N".CSP.> %@"UTY%/ E=PP5H 23)E+3Q MGK$Q\>#V" ,8*,(B!V6HC5A/+_^R\C'92<@5*[+5EU//G84>(,"=B!^%4"?R M@#M!:4HJ#.R>1"TJ!XS(%N MQ;8R$/OP2$F0(/((PAAU#'@"_!8 +K@AF%'Z#O!4"7DR+C03@#>P MZX%IK4&876' <<-II$2D5"3M<] KH_?C4PNX!D>(;*5 ,LALC#.\PA>%K]4S MWJ:XA @L4MF5"H;4UX*O7<+P!KHDTN,D]@XG^>GS[S(5>BEPE/29BND=^G6T MZ+L+@3#P@POL2,FH!-:JI&J[U1H:-TIP9/J<@0J=<4:_X9]O%?9F1T"O1CHU MDIE& =0:)(I C04 /D)=):I7J!J!ZV5ZO0TH"TMP<1'H9BMB2"1\TCX*>F]^ MMV8^+[XD=>M.[3^ C\%;%,^0FFM(1&]=%P_JO=H+\K)9%!:78L>VTD=*-8/& M>$A/PHZ6:R5V>:R"S2L!BP#)P9"=LD2B_27DSM6;\ V>@;G99R M4IE+ATZ82SXDI1RA3,5UQA.MW98+K_7[!ER:$ G"%RL!D&X5#[&HR*%T \'C MR0GJR48 .# 5-CI<2'#0>S2ZR\(N<>,[8\2#)QZ5=FX7+UHF/ WZN9!P=(F M$8UF\(-:*,""(+^P'"5H4&#!942 =R1FR<1QR(T^IPKC9U_!FFXG#-UQIZC] MZZ6Z*UD'$BQA$C*O.^'84Y&O%)F?H!-T%^!/=#&]2Z-H>%-%U&6>T M64,2M6 D;6$@YC(88 CJ':E>]7_9@VM\QYHDKZ/^GJYGEP-'SI6D+29W9G:FX3 \^=U;I#31*:6 M(5Y&IPU@R EA 3/?O8R/&S$7_!80!4[1]P$)@99DHDP=6UT#B[D31[)6 MJ C$$=,'V>-8ZPM2X+J,<0(_@#KG*DW]:8%SPWZ )VG+-$*4E_BJ1&:TH)^3 M^6$"E]AI6! YCT)Q,EKPME0O)"8= MI*3NX>L=]%EJU%SV$,VY/;0$!MMM,=XI%EF?'3RESU;/ U0,Y%A$:IB)%G[T MI5))R6>R/=-"QP^FR=G*^(9_4MF5%[@VT-3XH-T$63^HU+6DM>74! %D#.:< M) 4[)!*IO-824!TO8$#N42P@1"ZAUGI52$*19,_U=GQ-@=,JCR @<%3D%$7] M*',GJDL-5VF2:31 Q1?HL1%JE(!/P-&WP)LY-V;VLM2GH5]*#'F=-4PY %N[ M]K?WU,\Y^@&_2,,,XHM,R:++/"&WBMS]<05/;DM":''?ZN#3I_',RG=H1J8T%*!LYF(T4SALK+UN] MOSI)."Q\5OGUK^%'SVV&+G_OQ7!6SIKM72*U(' _JKQ4POOF<>0O2G4G+R29 MVTE@)RXE1J &A+S'G9=6>0 ADUM2.9!(29I%&/E4TA(?'+FD=)+^GWM"T%J8 MD:E0,+V 83K>S%>^T.4,C;-_7%Q\?*O\.K,9G!RISU'BBS0V8_ M"S#:E/<5K[CY!D(_N!<&\+(IZ+#(8,\^WUR]Q7N![>,J2$/QIJOB),KXVP8L MR@4OM.HJ$U\%C5/-QT3/V+D*4\$OCR"/ #;A8T#>@SL)FKQ-N5U*BJ#P2!-9 M $*ISS]+ 3,++O\E\)G&!;J3 ;_@M5<36*UI_$.@2?!D&O]_$MPC+TF]XOK. M_P-/N@E$X8,M(\H5PMGW-UDT68(_ +YT.J@YT&'1/X(Q3*39">'$8_-3(5X_>X M;;B,$M=U1 [,$$104DD03+Z8B_[G;STWKD04@\&^\HE@*:6)+K@2^!EQ0B\G MU4%7[^8YTJ.EY6>3 QY6"YIY3$9B$LG$5C%%LD!7TM8Y(*V.%'A!ZIH'RP$P MR;X7JBGH(KA0OMMD%Z+/'Y87B3'&UB3!UW;_ -14>P@$*M]XT*3:*4UN5F#! MZ>L*Y)2KS&8!,+-0YHY@QY83 \O/I$)FY4,LO!=IBSR/"N28NX0>220E0&$X M#(6P*]^:V9XJ ;[T/*V7TWPKR/@CB" EI"?B$1JZY"VD1),,&,KXSZ)$*33( ME$?W,ZX: /E,E=XK5ZIKE])*H^?R"I=G#NR68!1IF_1)VS&IV$@5\<7?QPDB M$8&CB3X$I(W7:0YR$B8^.CL!G6QB77#/'TF@ C[$N[;DZ5J&I:XOQ:8IV(@Y M4#IK*T?3%$-%>52[!5Z6G>]:%!3()F=12#F8Z"'S_ 4F_PGXN]%M=\_NWA8B M=P6EZ<(AGX0UZG1,\LY/%:#.YJ]Y:^8'!>I4P0$]5)NL$.5K82QL:X U@=XC M4= G@M!0JG46.98%D!25? T2T-HP!?,N5VF6,'4.I;9%6W,%$C8;!V^5F_L_ MP,Z:AV\?DBCUXZ?\FN)<*]CJN?%)C 7%D@D9U6WE*Q]IA5"YFH6I8\I[YMG/$M:S)$<7Z8KG<_Y4 MT#JGX]]"ME9;08,[^(YGQ8TJP2^YB?)J6J'*;6!WF# :8YW@7!I@J&J-)KNQU M*?QQX1E>()-(QXJEM0%8J':/X,^^9]^EV9!TB%3\@$8D M I_\-W<8K\'P&^S@#KU'RJQ_(;%YMA3")%R@PH8TL";\' %M8XHO+0:8U*]@ M]4:HQF1',I^%"$\$U% !*I49[6N/!SD90M)Q0/)X0J;QI/6HBP9VEC*<(_U< M.>4=QDKG'Y%F?I\;O^6$DI>0I&4EDER*Z]^NXF)S";AHNU(*5AZ>T[GGWV,) M"2!X9!HZ5S:U_1VRWEP/*'!.YX.5I/ZX(A :SOQU(4P#F3Y7?W'U5S-H],J6 M$]/ _T_IR7 .F2[P"?@4,$,\%?R]>51,NQ:%75,!DE1)DQ-0F H2$5.Y3! 0 M]Q- 3957!FB%"0>*,$AS ]EQ[V&[@BDZR;,ZA[E.,$ 5ODC[MQ=KB_(DG +@ MR5.?=0.2ZC-69 ARZ*O7%LD*1$N8_C&F'Y"8##FS@29*C,[<+&G&8 MI2"MTMD+ZC%")HN;I(JNRKNV[^\Q9!KG"G=Z<19M$0O$I6.@<^=LD__W,7AA M37/Q0(R?E;0EC?UY'EF6:WA&9D.82%BY?/M^7YS (6FR27[*'!O-GJ)Q"#\7 MEZ)B6G,OMO":[,$J$]41OJ^O^?%-ZPU]1NQ//V_/=*9V!.Q!+=).XC#]0K67 MHV\>/3>>P-4 +-U'SH%3L&=2O$__6**7?-W%B1E9;[GARK$IF\_<4$L:6']_ MN7G=RJ9\>DL[WMX^[.M/:?-',B6T=BU4L^4.ZCT;:8FM#G=3J(9KD^)4>Y^7 MVW =][C:^B)BYP"(^ (LZX*:*X/-/!>N(2BW>0_>&N'CQH-5JQR2M@_LK/;*A^ M9 .SGI-C/;V6V6^-F/4TR[JLB[*T$)1XC6UPLC.CK:'9ZB[GC54T,;HI!%H_ M6JR="L"DU2Y/USX1LFK2<$A-;+* M*YJN5,;H)T]^)?VV6!)TE8[FJ@PF!TL0OIU+K(T2E35)159I"51"Y8A.$6#% M'-L((9:F%<\B;ZHZ1SR7'FH:<-%7H9(095;&:RX:%696L*5+O!P!CX";S@VL M#Z7'4NMSRA1.*X@Q@SE='+45QLD1*_.'SXV+F+H$2E7DI1^$%6E/U/5RL>_@ MK< N/KYQK2X,(VQUG99.7871+-0(1055U$!]ZL4+'=3SNAO5?M /,2-?I[1* MD:VB@>T =Q+F]KE>7OHBV*6NV)@KZ4^+Y^B5QRH6^HKK+)'Z&(=S2J:+AT[ M]C5R+E"U<]4?1=O:TU'<[K?!4;F;.C86TH-JJ-I]QWA.!*O^*9;=R MH>[V\UQ);EZ"K\IOXZ<9^@G BJBW[@5F4:D/5-*V_ $N:,B X74/QA'VO-36 M33(K?0,2S[^J#: II0Q#Q*"+(M*HTM0D*@S1SG'(#><:?.J>M ;YQZ1BNW$2 M!=CFTE&]O8O=@]0<@_SS?(.,K.F<;MA#W2]T&TJL*%75LJF/PO/TR0T4 I^6.Z905P_5N4F-$XAL6?GX/MQ;O=06V:0$S'IO+ZIE$+EU4O(J6(Z@G M^]C[IGJHIJ,O4%]6&MR9]_"VB"<^-CS5U?_I3)=FG>JR'*0GSC%W+1(:M>^U MN]3L0/7OPAE[9VA'P<,6^_6\76A*<1\)S"@(%_=/P'YEY;+FR ([@F9I9D7:R/4 M<>G*$L0&G]B@3P^WTJ\$L>%F_662V7UDN]04F<:TI,- L#,04. #O)M\?&X^ M96MNWP@C; :@M08HO M,@,S.ZBE:<^%$4_* MF-"-;I34IK[T:A8!^NQ-8E/9; 'E]X)E"Z#N8'E$U"9+6'B#H7F:^#/1_>UT MJW@\^&P %W4]4$K+4_%F/9>Z>2=>9/DO4<4*^*9JFTGQF5E,S_E0G!]T#8(/ M'O=%/]O4?9JV%"+-@OP:]OX;=L8#E"S58BL<15G/7;/\%8W\&ABG?M MI#K@5!]KW@/;OSQ]NWBK-\A''2"+]3T,,5^,R98)MFSRR\0I/GF\@>6[@ M0U2K73]O#;1@(WKI2/>,,:M&.D8ZLAV!A>,Z\@DV. 4EUP="60 W+5B&OIMU MAT-6HP9VP8,*0++]<+-Q74>)NFGLNSAN-CL-&4YS;2E#PY_'^14(FM1'CLV_ MB?/#(S(X9R-:V?_IH.DE$Z!('VH?Z2-:31M5HRK2,:KY M@YJ%=&ODQ"]C<*C1@J(XWG(>DXN8)&V?&KM%87*/W?<4:*AU7SK>1#D^ M]978ZS\0_J+G?L[?K[)7U/5S4] 7M3=\6;'OH%X%MJS$]IID0>6R#802S1Z8 MV4\Z.2G$E"1JI@N$1G.1U4":K!VOGB:O[TC;;&9/UC9\NFMS-9CT^.CBXHEE MI%E'VL'7-$_M&NJY%GHF:F-] (L[G&L6F#8]O/-\7^$;#?W2&*#P/U?&U(P* M&ZY6K2<$3W%XS7.R1^:BI^$M6Q?GI-(\4J,XD+1Y^#?/N##8ZFJAI<39@5X]4IGF]>GI>JO.O'LBLY_SB MZE9,5L16L+-0:I_7DA,GW5NFRM"L ,SQ7%!FSHWE8=;S:R$SJ=@Z_L45X83K MPF!S8@,XZH!(7W8I?5G-7FPDN2BK0K-@]*S9OH-#"U?!.-01DCFL73<@6EU<^"&U M_P"HPE># =<.E\9+\MD6>B $+B$=WUELRI_/[\RFZ:F7&[XW5EB6_9!-/@#L M?PAQ.".F-I/-GM*IGG6O;Z P"&E[=&&R MYR8&B,C!QN=H]3[0R[^L?$QV$G+%BK23=NJYL]"CJ$S\B*91<;RU"LSHN%31 M*P>/\G2.=8K^9,S@$.]E4.@M%SP+!(_/* Y#AC]0FG/C<#U?#N: ]V*;64@IK$C\PGGKG!\&A,:T$01=**HRQ5C MHA\-8 +H/''5'(M( -X(4TW14ZIP=@7&/#!S01-1/BPC)S/E2(J*P]C7#2D_ M4[E[A:_5,]ZFN$0^FU1VI8+!CN/(NZ,L_F4,;Y9"/L?MB+W#27[Z_'LV>"T% MCI(^4S&]TTW0\<>[$ @#/RAS+LRT4SR3=JLUI)[X,=8QZ,'N!DYV-\[H-_SS MK<+>[ CHU4BGN9<,M08Y5@.!,T^*G8KJ%:H&J,69@FOK7O.X"-2\BQB2:L6% M807YW9KYO/B2U',RM?\ /A:G*K?47&/!6%5[05X&NGIQ*79L*WVD5#_Y& ^I M_(0I!9M7 A8!DH,A.V6='I.FUZC:FC&-45IXD9FYFHG[T[ FQ*R48P-^D::& MA)MG@N<)/\_==6YC::F_W5:*D7;7#ITPMQ'9&A*.2)SRYFH M:J>X='BMWS?@TH1($+Y8"8!TJWB(145NSH=J&P'@P%386&I$@H/>H]%=%G:) M&]\9(QX\\:BT<[MXT3+AJ6PM37@J[*92XR;HK$E#" 3YA>6D/A<7K64W2YI2 M)DYAI&2J"BN'#,&:;B<,W7&GJ/WKI;HK60<2+&$2,J\[X=A3D:\4F9^@$UQ\ M1(29.!3FI)OS896#(KHNXXPV:TBB%HRD+0S$7 9C9-FG3%UW3H)J2:LU#B>9 MTNAO='7;L3,IO$6I15N\._4UD_L$[RV5R_W-&EKG/0S8^ZM< CMEG*;P2;-^ M,KLSM3?56+BY\SHW/D_L2,Q-CZ/3!C#DA+" F>]>QL>-F M^"X@"I^C[5+P( M9H8R=6QUC7*2%BQ;[1==H2(01TP?9(]CK2](@>M2<[Y!G7.5IOZTP+EU+IBR M3"-$>8FO2O*D&?V3.T/4*O(=MY(QF?Q%4#E)EJ[RUZ.+8B0 M6)HO*:\/2^;3+#T#+%97P1\=[P#-< KF3F:G -9>^6&"):_9Z![@/ K%R6C! MVU*]4(T_3TE]J71VV4,TY_;0$IBR@/3O^;2@>=:'.3+ZV>IY@(J!U,Y;+ZVB MI2^52DH^D^V9UNJ1,LK*$;H.NH&FQH="P8:*!6G7DM:64Q,DQK3ZHI.D8(=$ M8J$$2QTO8$#N42P@1"ZAUGI52$*E(Q;U2O U!4ZK/(* P%&14Q3UH\R=J".A M.BTU'>%62!J+4*/$+'QCT17]'-[,N3&SEZ4^#?U2G0&PVAJN. >@%L[]?XK8 M^#4$ZOT( "*!:5PL"-LKQ1H(]HI)-3-2JP2GXGR/16O3\6TI,[T,N35B7$)X M% #\L&< (E3&1 F,-IHW2O"G;)HD^50(Q5YIKJ&7FNDS&_NQ>+-T &+:AT$I MT,\L*-,A)"W&"QS,XCC#1;U=7A4Y<-!%K9ZQZ/"FW/0U*R$N$I&>$><.*)E[ MM)1AH!16/7.V\"R,YJHJ'V#I">@*4J$99F9HS>3%O6:>7+W+N53PXD8TGF9* MCB9WI76E255NYNW<' ;S*4D>EI=C5A4I?WI[A9S]'$A83#2FT)!>^L+*)K:K M=*8"7 KQ%-+;$R 96!#Z0 /@9U+UMD#M5Z'7TF&B=:A&Q1:,%Y/^@/,"NTX- M'J.GQ30W>!:E@5?UB(*W%Z?;@HD74\@5EI.".#4?4QP/"\ C\9T!P:2"-]=S M=?)/\='Z9+=[,FY$->Q0R<(*E@4-_U%[ZK)1=2FY8C*/Z_E)\;L5)+S "5=A MF*>SG-'RM D_X(!V>J1)ABS&*68A:MV>*IS#U7H/8NYQ2CXB--.!SO!(VC'A MDK8ZO'$J[]6D;@_UB;GYR^G#&R[L?OEP^=FX ACIZA7)8WFC\=JA"=5=^(](-/) M%IP'=0HQSTC0(%-BUG^IVS0+*0-+'2NP%,Q')7. M&#V#7+CV^?).>SSV: ;S ^;>4JH!2)J'T%&)DC.:$)ME+*R'59:VDZ+LXLF> M&Q>YY%/B+@_B%\:18NDU\LX[40PCZJH0!1L"L#J8ETX%EA7 WTY:.B^7@I9/ MBV?3<';[26 4"R!W@22-,8$<6I]3'&X>W_TY,'ZSH]15BSB)'6"42SGO\+8* M%L8E>?_.;B\^7Q8(1S.YB\^_Y]_],SPWJ+%,+L1;H_(:PZQ)/"PF?2RS[J9-$<2*7ZDRG8!>!< M!4'M?TBS*&3JJT\/2R45I8E -+E[?@=SJ5YSGB^SD&%BNW\DZ2QOU-G \-1N MM-C^!API +&LFWMGN;9D,L"OR(A05R1GKIR$B>\2#T-+2<68=(DRLDD=]DO+ MW[%^!)LW!%F"2IJB0;E.83067IQ$F4:M^!A1[Z1>A1-Y/;YH]!7=.7-^.E]YQGC_J5F?A M:8_9_A8_4&DF:Y:MG[_U4X?GQ@U(YE0UTDT,T.B/,Y=>H*VS)TJ+"9ZR->3[ M*J@:"LE7"L4L4:5H06 *VWSI-3X%?\0 B4KUR5=(!N(HA?)>$V@84YF M*R4 S12]83.SY K:EB;*1<35D>XG%8!4+H4,<.F#LZ6EUB@]W,[J70MI-2IG ML>!]7@6V4Y'D/VM1=#J"_&E.C'>U& _U7];B7Q]#A3Y;XH9V5.M[Y/R[RDO_3R<5ZI,5W.IM5JHS[^K MD*A!^1(1"!@JQAR3)J^"!/C4M-@@"^RFP2Q2Y0&FI//?A\B]P[Q$CDR&%+JF M8L!IZ$V+JC&RK87\RS276?M&EX\0?8^P>>_PL-D8ZF#8P*$$;, ZF#@PK M40=&SZH#30RX:T^6RGB+J:Q:^>KEXMI.]HY^M\ M;<5"\0#%@P G=!<,Q=,^:/^%G[>Y4LDHF!+BBAEF 5,<,T@07TBQ4A40\ZE_ M,FNBGA=EIVJ.^H3.C8P>M.I3+'] W0P?^B1![8'/F'0"4"_2*!$C6D5IAR(\ M(^J^K4@T6Z_1&^MN _RV-*BN.%B'0YQ=,X:TGU:&L!1CRE>E ME'Z)A"$TFPX4HE.G+U5BX.JL)J3ZX-Z^5V "-#84\N:Y:!J)-?YY*FE')42F MF\/Z6<\GKZHJD%4E'AI=44AE,1\-@#1%?"40"C4!Q ^S>RD-OS T(7U6JM>@ M!^ ^A?VJHG>:%!"F;1$+C11)B\@9BZY(#J>@&TG=QC\_$7)KBXB\XDM7/K+4"_OILS?/?HK"__I?2*=WO;S$L!AL]..".M]K=BA<8>X@=T MIEK\8!Z4"AI0EMB"C](VM%6O0]3(:J5J7: SIW7)(T44WLW'$2C+4F7TS!43 MYP?P>U&:JE7-5:L49";E1NJZZ#! >VHQ+=B<2Y;,%T@[)YF@@PW.G,ZF5GF& M1>,J316N]CVMR[_5^Y>+B4GT/ 4:+U@%%G3B/F^J@RS,Y-BK;'=C9X?#\T;Y MD@F[6NG66D%QLZ_0N)_EL.G?/WR7R'?WMCU[7YBNE1/,1ZU,?P$&>ND#\?WT MU[_\D-U12%=2)8O_! EX[4G'#S'!-[N)!"9\^"3&/[ZYO4:?R+_:__ER_<;P M7/@"MOQNV.Y?=*W+=N_BMM^SK@?#BZL;Z^)F-.I?6H.;F]&;GQ;DPK;46H8' MOJ*A=*N][47H_G^Z)'1C_K75FYJEJFT:S;@J)#Q^S!(>56YYD^!!]U/]N"JT M+%4&ECTU)DQB8GF4X%3(9UV?FZK<9Z6N8@_SA,AET\*HBW#9,ZLT2B2FQ5%^I'"#4]6+K+8_,C6Y<)#2;-(SDX\AR)40(6>A50P8VH*%27, (_F(01N;@6607%0ZA>(5>XM0]QF5M5 M,#1P#_/>XHH$9+MEMEKT?^6N-V=Q"X=EHD-:%_&5R]Q:YSC%N5R>;1;1KO29 M>Z7/M%L']-3+H^)6F2AN.%,ME@0VG*/2R>KN$,\RV,!=J.+)*\,P$+ A RZJ M+4?*3WDQ%3%ERVRWMN?+SRVTP!I*76D1$8Z;LY<#YE*>8@'*MWLML]/9 M?"+KAH<_9V^HJM]%F4"IJ'F2QG/W+@D4#*'4B14\"Q7QC:8>R'(.K6^VVCVS MW[/VC$@;S5A]+1V>&D0S;/]AI3]NDTKF=5"ZGBG>A],J#S+ M3?HL2DY6E'2&IM7KF_WA\ "29-L SZ;AFKD83\:?;K SEMPFIM,>7EZ,!KU! MJWLYZET,X'^O!NW+RPOK9FA=MD?#$XSIY-Q>@9,#.IM;8Y_%+%916F6"/>K9 MOFB%W]HRQ@QOBCS_:M]ARI_A"]4/;8J=_P*!GZ,LT3W-[L5>$CBL"'-F *%] MV)=0,V"D(/,OK=I5D7@OH(7^)XR^ZGAT,2TNZ\\VWVD) ]UW:1$]/.].)^_J M-JY9_Z6TO9;N**U;+Z8Y/2^D5*T@^'6T.T_@LW18M4X (78;$K-;?\IEG7#5VZ\$A;WG-#_HI,K%5LJM$YRQ0Q4=B\?8SJ7 M)*J*D7)HB!0:ANX[I3I92>.,DE7"1,)5\NW[OW#_OZ4]K\"_A J0".[6L45'2\P-,7:+KX6=-] M\2OJ=4;?O+C, D%C&\8QL*;W$\\%(BZ5F3Z3BCJG+,W!/%ONX,WSL-*4G7+ MV3>#PNG&_[3HOU?!B S$C(2[HR$&_NWR^20=[;S%><>!2ZJDF'T_G\<1XCQ M^ !8^ZQ:3X9 42=_1]]4X06ZHHZ[NO^U-G8PXIZ6&1LON$BJY0QK#VP74%7(1=F@V2-DRB@YG@+ M[N*ME*9LQ^T7S(6*72'5T6+/'/66\\)>28I-H;CZ$5?M9'KS*:-K=GK+.4XG M3AELVI>#7+]B*CQF)V$1?-XENAKA5"K\:T&;([.[(O^0%4BV70\FYYI'9$.S MVU].]&0B8RNM!.2Z"@,91XEJT.]AG\KP/L*$0;;/YBMJS8[%6BC;9VR?K0;+ ML&VU2\.;IM!'E59:ZY2DU,>5*:'"7C/?ZJWO[S>)["<:[I/E5 =(*

Q;M#:J/XN\J9H% M1Q. I9H6YJ_.@J/.@?,SV6>^[:3=^M/A@UO.0G@.5RIL#-G T5_712]<.GCP MT=ZB]>5& J1]WJUFN$#IG;?_9IWW*YJ#H$=/E?K4>!()84SAEPF.0G3%YCT& M7\?7=GG:/MHWEXX0L,3-F^UNUA1RH;-VZ2C<.[>.A=HZYU:.$?4@N^9-[*QN*5WLNB?5R*UFM_/FCW;U7>X@N-?(/W?1 M2C6M);WJ'Y0B?&M[T3I'Y+]Q($%9SES&2L;*#;#R(D^F6X>6%X64.L9.QLX] M8N<_16Q>.W%V*3^";Z3=*JR0GNEM8IB8Y/)K-9DMI_Y#X/2Z@E9_)P,7=0,/G71 MYEKG&_M(N3M*23#_$L:V7YJ9?9SU_(US,AY%R7]=N([5-]O#\J9A<%> ACCJ MCDMK:"[K95:[%U9;B%&,>E]@+UG6OW2 M1IJR.LR-:6TQG"VWH5AW3-S*@EM9 MU**A 6_^5#?/K2SV&^'GLFQN9<%8>418R:TL&#OKBYWG*Z/A%M9<"N+.DL1%A;U)YZ* MK-#^D%M9<"N+TR"S_4S'-KM=;F;!E'%P;TLSC)+6^<9>4FYFP9A8CL]W>V-',O2SJZ\8GTOB[W12YT;913+_0SQ;28"B:TQHN78 MOO%HRW*:9/RM=3XRX"I_58GA+AA""P=(3JC!1ZF/CB>1$,84?IE(0\!AN.6N MO-2G_9+XN[0@V6C!F Y2ZA-AB%S3Y/>M]>17CF'>I0D]]S6MR*UYQYD&I&0,^'$WH/PG\Z75WM4-"_Y8%OAE]L7:C3R>I6./5JK:>4GC MK-@:RS3NGHRQ)T&]IH+;"EME+9RPKE">T]97=<):=^9'UTUK:D?W7J 6:2=Q MF'ZA; [ZIH*&6^7TVQKV3ZGK$J=#;R5V\\K^@AH"?%&S%>!CI57&[9Q&5K$G M::].S^KV7F4Z76]46B"^*3Y"[EU1DO^K96T3B=PX>;544-AL6?0@ZYU66AQT*O*FK;AI.?L-#K=+E0G45>5438KH0(*^@Q M6 M:[)77+.<%$)TT1=:Y'*8*M*)2EV5'O6D$(C:,YZ,OS<_Z.RKOUG&D].V' M6?+LJ4.PV>T3HS8YS%XV[#P6?&C$D.IZB->_MX#UNLYZIM5?=6C1+C& M53C%J.K+S=/K'#I.-^,4-I..3Y++TY/.]C2+:!4<3B>\6D'L=%A*['3 $VM. M9?-'8C77+M$[6^Z@WO;P'N>0H!QIF+.FOFC'(T?6(N*&>6E'TPB%D? 8D7#C MH:$<;*K4SYU:/M+V[<@3JN?EG0C$V /+ISP'6ZG^L^:ZR/;4:WH_T3FSW2FM MT5HM<('+2NLI<9GS,.>93X;K=,IK#E4'7*A=')(UIKLP2*384D?4CLN,58T=+&0HLP[;5+@UO MFD(?;*Z5;JYE*:?O:/P@?!G;WT1Q_& U/L;F:9E],.4XY,BF7(UD8/.(#-3& MWC:UD:=-9+M;-*@C^0)Z*U*WQJV??>;X7>^)Y MGWN=JX+5CE)5U,]WQ*7!7!J\R RY-/C@MW-I\#'HL5P:S*7!7)592T3DTF!& MPL,C(9<&U\,3GYIR*AC-IV$>?/IHKP!%DTA"[;>R[7>9U$X%E0.#"*J2MG4O$37MFEQ83!;K742=(TD M,I[BQ 9:-4+P*I&P(1$9KIB%AQ*QH[%+A!0X(*3;+-G;IMTL^YM,N9O6J!97?YV;GE MT>9.$"]P_,3%3M13L!BPW=$CU@.'1CSQ(C=MDMX:P9JC^,EX$($;1A)^M6/, M.W[P7&%,[>BKB&%#)F!6- LCK)$1<&E,TQD"^(4:73M^F!0?B9T_$[S/D")Z M\!PASY_' _WW#]\E\MV];<_>?TYF,U],X4VV?VG[&&3X/!$BOO8DO$PFD9!? M ):7?NA\_>FO?_DAO>]W*3Z,;V3L36&IU.L)0?Y)C']\&Y\(7MQ.\&UFWKNM._;=]>=7I6JW]Q<]6[OKF^O!W'!\@5V#?T\6(E5/[J\ J+'UPB%6VE,ETAN_6 M:&F/Q\*)J6E7BM2POC#"-5#K+K%Z*?0P!Y'2#IX0*X,0WG%N? : >F/@R+ $ M#RZ6F-;Q![TBA#^=26%!FIS@A8#^"?[KA' WKLZD-R=2C!,?S*\'0:W%@(9F M BD+WXY[GM%6\9,'6!W<>\CC88\BEJ9A8P\R"J4!Q$@ Q/@T7#7NTS1H.$J! MQ.YLN=AB5WS#OP4\+ @2@ -N33L.+:] -]M4M2N\(S%^!WL,<'L%K6AL>U% MQH/MPV:Q4UJVXE4;@(72J;KT<]$$I4.D*CN9^,02QE$X->X2"80@D4*G=W!F M=,JKWHL3T6!O>C9,Y %TX'#")#)^_OA!W8!+D)*@"S<(/T= VYCB2PM;UK\: M=@0;U]B'2\;GX#L5).&)@!J*70H;\4#=9BIN!\0"&Q& 9XA%0"?R.=2U(V&H MTX(GYTB?C:D8?"^-.[A]X1%_).X]7G=N_)832B3N$]^._"?@PK1:Q$S8Z_JW M(YSOC8D' (Q0]R LB3R!IY[/*!@#*P3N_[TQ 2D!:@ILU(D1A]2QX3$EOFNX M_Z^ZJ^UMVP;"W_S\/=FS VW=]-VUU" MQSSYV^6+[?;0Q>I3_#![VY_:;;M<=G,X_'ZY6+QY\^;1V^>[S:/M[N6"$0*+ M[L>+[L*+X?K#N]_Q>LR7.+^MKB]PZ&%LG#F&2VYVW?3P93\=$.-DU-*"8%P( MJJP,5CJKH]-12L-/PVZ6SU>;80HIV?RZ>;ZY"P=_]Q+O]\5L4<)#B:/".T:[ M>4E*I8/BWFE%@$8AP.?PE&RFX&$"1Z&>XM08;%2:00@D:1L@,A)#RN$IV4S! MPRV-SAK/DG""2G V@J0!59 ![P/+X2G93,$C 4GQO(4:#(,B>.WI!T!(TAB M63PEFTEXO D<61J'!"7%3P+=06E@UE.79!9/P68*'JG!$*V8MR8R0Q))*?1< MA;; >-9_2C93\"A-)%%& 9$J^12[>.G&%E))S5S,X2G93,&C"2."8C5*<=S MK"4@+686JWART6;O3\EF$AY-M+9,2*(E9C8'W.B>*P3K30Q9/ 6;27B"#8DR M4 XY R6&HQ2<@W&!H7/F\11LIN QS&C,8EICI!AGE0-O>M_D.L44L_%5LIF$ M1W"A%(^2 .9[\$%XTN=:X22E,CM_E6RFX+%'X/#2%;!<:FS M>I5LIN!Q!%T0,,/*9) FU<$SC&5+D\,,3+-ZE6PFX4F!X^,FE@P>?9,K)Y/% MY,_ !0KHH5D\!9LI>+Q-/C+*9!3&1"H53I*=;_*$687G\T_)9@H>G)4M4TP+ M1S&A. TI0C]V(()C..?PE&PFX3%$868EV@/F,Y\,USAX5-%S;H7.^D_)9A*> M3GDL7K0 BW.U,UAP"LNE3$D89;+Q5;*9A":)A%" MT%D\!9LI>*)(5C*EN08O"'JDXJ+/;5C@:!9L#D_)9@J>1+W&0KC[\I9C2HGD MZ)O1*D)E-MY+-I/P,"=QVD$?H(E;+/I$D/U_'YCA9)B!Y/!^WF82':XU.B24?MR!3"$D?:SW*<7("D\53L)F$1XDH MDTJ*:L"QP*&?4@(>,(R=@6Q\E6PFX;'2:T.[9\LD* O::N.]MUKAXX,AV>>= MDLVGX3FM#=C=U:Q_0=)O+SI:+7=7A76"X8I%M_#Q\#34R;Q;T:AYMM^BT3#4 M0TZ)IYAF.V<0>),=/KNX2'CD'LM1ISXDB9!*!.GG1!!K^BBIL!J?$AGR8])+ MXB1H)?'1.E,U_C\$1ZV&W+N"]^"B]03O0\%[(#AJ_:C%&*PGV(B"HU;<6E2P MGF C"HY:HVQ1P7J"CU]:C,%Z@HTH.&JW4(L*UA-L1<$Q^ZN:5+":8"L*CMF1UJ2"U01;47#,'KXF M%:PFV$@M.FK78XNU:#W!1F)PU#[1%F.PGF K"H[96=ND@M4$FU%PQ%[D-A6L M)=B*@F-V;S>I8#7!1BJ94?O=6ZQDZ@FVHN"8OQ!H4L%J@O^:@L-%IS_,J+F# MG]*+X?V;< 2U6^VWKW=7W=E7&\1P^_*[B]7MPU^>73RQ0V>74\.5Y:OM[K#^ M\]R#YMQI)-.$9#][L>T:J>QG7_?]8+:O]\O;Z_TWE[.?;W:KU>S'[>WA9C^+ M72N(V0^O-^\>]#WE@,Z/!\_6;XO7,$+5^4CFSOGMON]$#Q MXH[$GR[Z"*_Z3T0_=KLI=;KYB.#'6_+YJ0YS:6!0&]19=S.'\VE%]#^.-733 MFL%.Q!1F%.FC]?1.1?#H>Z< MSPRTYX1"SOTHFU-09]L3 <7F4NFS+<#WJ]O5;KDY=J.Y?K6^7>\/71NI/U8S M.9<$3B-H*@8KF#,B3R,((3]TY??./,4/3[YXO.C<;WW9?7_R%U!+ P04 M" !U?"Q+>7'\4^8/ :K@ $0 &-L9'(M,C Q-S W,S$N>'-D[5W=<]JX M%G_?OT*7E[MWYE(@).VVTW2'YF-O9M(DDZ1W]S[M"%N IK;$2G(2]J^_1[*- M!1;&-E!(X:4EUCD_G2])1Q^6/_[Z$@;HB0A).3MM=-ZT&X@PC_N4#4\;7Q^: MO8>SJZO&KY]^^OB/9O./S_?7Z)Q[44B80F>"8$5\]$S5"/WN$_D-#00/T>]< M?*-/N-F,F9#Y\2+]#](;D1 CK)2@_4B12R["#UM'[($ORE,'E'V;H7[IB^ -%T.@;'=;NKB/)4G)&6\DI\MPUU)WW[]^W3.F45/HN0H#M MM/[X&QLVVQWFMJZ<1Q< V3S7)RSC #"LN)I?P M=SG) B%F4"XR$"WB>RUBY^T*(AID1H:Z2RXODLVU5CDJF"7E6+E^=R=;1@R; M\R9F7*,T]22I+X;MD!/SEU_2'1:#KOBD6I62>&^&_*GE\8@I,2G=I;GXTC_J M]&6SH)$0D-'4D,9FG/ZULCP^H1KQN(HH*8_^TAJN4T6(E$?_:&;,-050 M8U%=@I3)_"J0 3/&E0'2C]*'XS%E QX_@6=ZR/Z0CMOW9(!,9OHA&36+\]?6 M6/ Q$8I")F7EY09@),C@M*%3_V::X?_IX> -9+PI2:Z"V8S"C%# XD6!4>(Z M$S)%T'WV:4."L0.2:/[=E?+)H*I2P$(9W6&= MROJA.PD&!'U1D+4E4=8)$P M%ZX5>!K@$0@0A6G=9QSHO/QA1(@ZX] K,("5#:2)OMY?+9X7&S$6<*?UI35F M ?7IJ-/I=MIMU$3G5 *@C 2!/Q(@9)!0!O6Q-0\P!QU)XM^R3^;WO%$2YH2D M@'&N%9?FFVTH3K;D86KSRI[H>9Z(B*\?$":-B#WFWZH1$4G1-<5]&E =;>=$ M81JLZ+U:-19Y_+C3/6Z_+>MQ*$JJ0;8("#,?&2&FQ988Z.=$D'_M?<#<8"% ML">REF#(H2UU=+>"HZ?H!_]-S:)7T_PH(+>#,RX5M#P(]RC4PA+_G(#&'DW; M9"^$'([^;?Z\'=S%@\X$"B[^BNA8KY6N)08V(M'2.#HJ'4=0EHJ(^ !I(4UO M88F);#GC0DM2S97*:@JGTA[BTA$%%R]CXH%1+R,%GK$-J4N8!)(K4)X-:3\@ M/2F)6L_ M!8)EL;=287^RPZ[5"84"S4;8(E8FBX3#,62'6+,X>$-!U#MZ#BN M&1T'KR_V^B,&LZSHV@2CR'_=3K?;[I3VW\\QY#ZYYPS+D1[ZGG!@)@+,_X+% M-PA3,,0#\2)AIJH\ M#*D*$\.?<:8H&Q+F5NI+2#"T>$VR\@V.T%>*%D2]05QB%UP1+ M5#!"&L'PGN$>++KPR\=VI? 7)I?.3G6H7QL?=3^,6VKYB++@4J7AE]ZTI "UVW MESDG]$M,ZJ,13/* ^GIGT5Z.KN"NI4@%_H+L\ZAM,M ',*5Y)\:X*\%$-NCL M^O9^):(.&T\-)N/5ILN /Z_F-3=BL?=.2GLO0Y\N.)D*#GZTK,Y#T' $-#", MZ*6.]?DSAUSLU^.Z?K7K,:LU!_]F7D@2/RA=FV,MR&*/=FMZ-*O@X$F7V>^P M@$^3S]+U??<0+TD,UN6(#+D(C55F_%F(4 M^ [:9B=NG].WCZV?YAR7@4,6WAZY9KJQ]@7FRY#2:ZN4=8F3MWA1M.U8%+7V MRRR@/?>!M?5)&>3F% ?QD2"(?^M(<\_SN-!OW#_R**-) N?WU+2L MXK1_"Y(5KQZT':L'[OC)[#_3JOP$58V MQ3XN3+BBH]J*1 %"\5)$V[$4L2 .]G -XHJ!A_'.>;@.T'M/<+IS=$F:,71#R,(//N)9?'Z.[@D>N% M2\X>%/>^C7@ 3BGMLJJPAB!ZBX'F17=/#L(A=D M*4L/"AWJ9)5+)NRD76##("*8556SOQG+K1ABEKP'I_L (CU!QTG'$$G*2/D=FU)8A4E9N^-(RFS8 MN%5GP*:Y)] 'K\U8NN[$J!9V8>_?[CAF3&6]>IA-W1/SDO0=%FKR*#"3V*NT MW[:0OWA^Y&J*"10R6,@&._BC=H,KC5><8KD:V6)_'9K5 QGJ9.5WX5=>PS+:DQHTSH/GI_QC%6R=J\78"_U>#[QS7M\SN4S% =W6RZI MF)ZXN0N3DZ,35W*2=]F^YB;)-H^^M4%-*CEBEK,X/SE:E)\D(/]$,6W^E M'*48J;A7.W*LDKJ\,YOL+F MAEA,8."F0T8'U,-,Z1/2D7F]]XX'M,HM*B71BC=EGW MSCN@XB2S"F;AU+-]W'6L_E5PZ0\])?W8FOMV5O)@Y@M;YOM:R4=T$>Y+);"G M3AM*1*1A(D!_E>C/Q'@P7GN$/FFCZ>W#WF!@]AWC[\)@!B;]0L(^$0WS#;'3 M1G4V&IB+G5(!)*3DBJI(2_N;X-'XM&$^:?N!PEC;0/$7C>*OZ7[P>8@INX(" M;8(&B@G'1%#N/QI"/Q+)B8M63O5,U2?HNHVH7#Q@^]9&G+N%-GN;<1J 4]57 MAJECBOA)R!D,0&(R;XM^?.T+&(+TJ7)9*/XBJW(9:&%LS%]YF="EAEA<7%]! MO;[+ABN[>EZT[-,@4+^4LS>Z]K4G]9M;BQ0KS;UCCEUDCH+@_K'B-QF@+J&K M\DW0S'9B!>7;[ZW.>*!#3N @ZV!@PA(0?ZB_PQ- .BJ(S\57&"[NB4_">&V7 M",^\^)]HN")(+3. #<8Q0ETC+/8H9Z;@GCP1%A'][9\YEQ80[()/6?S2@ XU M+(:4S<@]7[+!=N:!V]T-K:9?!$RE(=)NN#+CX&T_H,/X_-&\@TI0;LU3!0I* MQ0092BW/R!< MA$3W]4.H[EF-XH8RN0B(.5-O)K.31_*B/@?<^Y:J5I%G!255"K-V1UZ$XX!/ M"#$[97>1\$;Z$F,8F_1'-OOBND\"-*L6.+V+W/*+2%Z)6KE M?+:$:/L-[THON^#@+H+LP[L=P.@%+M8E3*$VY@/U7+>%5,D M2#.PW'1H8>GVW>7\_!1G\%/?P_=(1)@J48JROL-2:=?>KFY@0!:N],-5L/7U ME;E;Y6?NJ$]O>S^/R.,(II=X !/0&8KT"OA[G8)D36W=H#NV3%'?>#=$3R9F M](OO!ZIMN2+$KK*H[[RL+,475?L;M$\$'EU1Z.-#!L*ZF60?\-3=1I[YK MB;_*R+L6E M7,FX53#.M.VARFT5%!+NWX'F' ]X+%#_# 1UPP2B>U::@?/OK M9OH*B6%\PHP/YC;I[@Q8JD8IRNVMFUD:.2\W2N[ZTS?S2?,X5D!QFS[3=26, M%5;?#/:F;)!^4%'OOEY)&>G&S0?6+8B](.">YE1\NAFVQ"9U,;=T<,0R4?JF ML#[15.E\7SW6'1OE%G9G57;U=WTW?ZJ4/H;)DS>3]>"21JK>IYGF-\N(=FT7 MQZ6=^53JL][58$,=?N8,K@Y1_?%&*:FYQ2^G;CFN7=-_80@_8'8I]%TVH,FB M47D)S>ZE&>G!H.3NESEM%A3N0,O3(]IG+.-^@<"P8$A AG3/?ZK_IFO9X'!59BJRJGZFE9LQ*3T@ MX6_ BDMKV;4IRJQ]^\LU[\]KW@MU7PD9 31 XNL#_YHL55_.6'8S^#MW!G1U MH\9W1^A=^2=(M8C_.Z'#$?S?>X)I\Y#\!@#J'%*-::(U=ZAY&Q5O.Y^UKQ28 M]F;ZP ;,)S+#+"':3B^W>,B#^M,;FBWO7=.0QLGWW)F^"O0[.+Y;PKO'^ *" M[Z=._"*9]$8DQ)]^^C]02P,$% @ =7PL2]-:>6<+)0 \)L! !4 !C M;&1R+3(P,3Y[1R7QRV)T 0M!71 MW5)(\IVY3Q6Y2G4- G0!4(O^]7,2!$6*(H$BJBI1['!W!$4"E>?R!_P3Z_BPB]#O?CTYY_^_@%-/DS?O/GIO_[R'W_Z M/PC]S]G[GU^=+_WF,B[6KZ9-M.L87OU6KS^_^N\05_]XE9KEY:O_7C;_J+]8 MA&X*O=K^,J\7__AC_N'L*K[ZNJK_N/*?XZ7]>>GM>MOVY_7ZZH^O7__VVV]_ M^.J:^1^6S:?7%&/V^ENI)Y_(?Z';QU#^"!&*&/G#UU7XZ15(N%AMVV[1R.WC M7W]X_C>V?9H88UYOO_WVZ*I^[$&HEKS^GU]^_K"5$]6+U=HN?/SI+__QZM4- M',UR'M_']"K_^_?W;[ZKQ,^7FQ ;^P>_O'R='WA]9N>Y_(?/,:ZGR\NKY0(& M806=V-;UN8GISS_Y>6A ?J*PNI'^/_>76E]?Q3__M*HOK^8@^>M^NS;QOMG$ MD#^(B]5VE">+\';].3:[KWZNK:OG];J.J_.XMO7\2'&ZM#0H!+_:IH'N?(F= MQ'NJED&[GFD;-O/X-DV7JS7 "4AN+C?S_,J?QZLF^OH6Z,GELEG7_]K^^3:] M:Y97L5E?PQ>S?V[JJZPK.HD_9$\*03C[>A4]=/=BL]XT\7XO\S>+%3SR9@'J MX5/MYG&R6L5UMQ>BSY8+0320_*<4[J.%9H^4X/NR/75S:E>?\YOPQ7E9KR]WS4Z7BS5$,1#-M-%IAXL.W\D;&_U+O:@O-Y<_1XA&WMGKVR<_ M; "Q_%&S]#&&U=\74.^OR\4T&X]YAO,M.#LVU[8MVOIU/U%_7BB<4SOW=&R8 M?M>IX8%]MI5]?E7#"]%2F[6MH+<.PY"#5YZ;6BWG=6%>&<;^.AS7-?>SGN4Z-%Z>Q+O=B8UST^ 8EE?OUFD97.Y;?B0"&W*]M3- M;P[^+V!SP'CE9@]U;U^9 ;MU+RJI%Z#Q:CN_"?L!IGM3@!/OETV>XOZX_%;+ MWVJHO?&?KW?5AC0@I.WLY.&2/77QS0)^C1_MU\-]>N31_COQ M7%^H1=&>.OEK7&\CQ]A\^ Q*;+)>-[7;;..PC\OLURP7']9+_X_/RSD4/-CQ M(ZL[C3!W;]T$E&.HYYN,\UWX.?OJY]!"N&B6E]D20TTW4\8SVRS@+?S64,M1 M'4GW3@UVCD/RO/RVKV=V57O06>G0P _7U=,,0CLUW:G2G@1[VWRR MB]T:1,8\KGQ37^T&8K.J%_&P>_V<.@IV^[G&H$N=/8GU/F[7T<#-75]_;.QB M97VKH.!0N8&[]URDGUM/3]W_$#]E3^@9?OW3)0;KTG.Q;%_#8%U^'_T2?.EY MO5/@NR>^N=CW'OVXS!HO6]*[H.YH0?MM=S!X'@DZ[GU[=OT^7BV;W8S\IV>L MS_??TF 0M+.'A\KUU;UL4]]N%?N[N3VL7)]Z?J#N/%L!M"P_4'?O./<^KL"! M\=O)&WAF CK]2[V^/E*,Y]8[N'CWONE-M,-U#B16RQ=R;ZD^N[9S+3%8EXYZ*5O5T%>7-VX5_[D!]3G[TF8GXE//]]:=RTO;7 /#ZT^+.M7> M+M9Y5FVS7;)YMYS7;=:!GU=+T:YO-U>L;@QJ#&\7[5=+VC*H;#>*@O?LMZE3 MK45%ZY?:)Z5X2QMQ1%U/BN'OYH%^AK]WC^<^=]J.?=->_+J.\':$(5OLOO?Y M6R]S'V][.5_Z[X9AU[/MIOED5VZ[Q7VS0I^LO7J=A^=UG*]7MY]L!PQALMN# M_Y^[CZL?>S3=-,V]M:&Y=7'^YY^@]>I@F8JEJ).1#A%.'3+*07N.&>1TH-0' M@J/1WXLZSZ<-ELUN/(:5=3O'_\Y>9QX>EO*1IRLM.(\!6^2BQG5;['^]'F]_?6F%MOX'XCX_3F)W1.O M5_DES#6B&C3];?E\_F.0T5L.@1;(4H0)YS%%Z&-X#]V4"$B&$!"GEB*B+4#(06K607>P%\R2WH$K197I9K5>7H)9 M#U^R'[#:KAAARN#" RI1+"B/#C4%!"H98T FQ#+62,@:>CJ<,?\&4 M&02\\M8'PNY-O-DX^AP#]&.QBA##B<0266<2M!D]$E)(Y(T*FAEFL>3'4T6\ M8*KT#%LIDGR(\_1FL=HTF=_OXRHV7UHXK7M*5<* <25@8Y,,%,D4 4FJ&>(F M>)YXL"F9XRDB7S!%^D6M%$.>B"@/DV1_P0ICAS'V":E$P-1J0Y"BG",0U23) MF @.'\\3]8)YTCMPI:@RN[R:+Z]CW"VZ/XLM!\M6X,)#F ?ZDX5 $+? M4S7VV+_GL7S\14EIB$H8(8AJT"U)$J<= M$3G.'7OX7X08G7$KS L@,O0VGS?:1J7/T1R/E /+(S"E--L;YU%D"@(2D1C" M@0E!F"44N[%/ )12(/W@5SJ@NS_EO]W.>0:Q1I@TX%=^NEE\NP7LNGVX]_Q* MJQC W] I(I=D1 &#NZH)ETAP'0)5G 3<84*RS+S!L$PK"F[IF4M[#4C/MS/R M[6MNGO%UJ?;]CO\9]+^*^8A4QG%NF"1*>1^0C M\\@0<)@(N,^!>,E,:.4[%);XK\V]<[3/D7E;L$I16!VU0\(P#N^G%\@$&Y$* M'!O-B!:^P_QWF9"KOV%=#HQ=03/UV+L-O\_C(R_YDW+N-VJ]-%$)\"PU)PYI M%C'BDG.4O-4(0*0*@E?JL>TEMD,OD8(GA/EDQK+_1&X%3=-%O0"J_ RF/CSL MVG[CM+]@Q0W1RG&!-$T!*2SS=@_"D3(I46XL!V_H=.9I3^-V0YM2##^HXDA;P$X!GH@$3TV7*O8RAZY,B MRS% 7,H>/D^Z+,S'WY:]$7)77Q7!#&Q70DD,%E&E+2*>&10A6'')2!BD5EOW M3CF+.1H*'@_JB$D'S<=^:9=KK*35BHM(4>3.(&(-130'X8I:9Q.C4M,..Q?* M3(N.BWA'PCI>ZETL-_U9X-L**Q^C D9^[+.D MHR+>D:B.F'?P;+^\@V'<.? MFCR1'>D-TI/9D,<.4_:[4G?,I0*GZ$')U\67R)J[LDR]#G/;KK MQXXIA M:W[N4O[_U=:+LYB63=M3\8H[MZ+4"; \FDG'DZ65 M#+-SH]1L0J:"7,@+HS27$WFNI[,S1>796$/DL@.X'!+4T]N[HPQ9%3C\E[6G MH03L.4X6$6(\,ABTJY1:8#M:"W42^@R":;$C]P_BI_44PK_K>O%IB\H>!NTO M6$G%11(>FF3$YS0E$3GM*'+,$ND3D\IWF)0OLQC4LY_3.V(_<*)#;15F9U23J9SJ,\5F!E\0^&,BSS05^%Q..X2R98*'0C09 M!L[3V_3=_&H^:;/:NV.W70T5P\%+3#@RRFKDC4U(!,*0IXQY8C1+JH.U+[-X M6BX>[0C=$0I[R$FE000=Y4S323.!C13E_J=03II)ZZ0H=W+P!UOI*GY-;\D\ MFT^.Q_KP:%M.]+5:6A, 2O'7<4XXH4S3OSM2( M%-L1*V0KGD^80+P;<G^W^I%_7EYG*;//B=O;Y]\L,& ,D?-4L?8P!&0+V_+A?3O&-W M2Y_=58.+3S=YAX^?AGABC>=!_=_U]K:CO\;U,MUV-:?BSU<"YDNOGUKJZ51I M-6/B;"*9.K_@AHO)65Z%9E-^3K#4Q,R..NC10?IOQ\&7]XZ##P+)\UJJR SP M491<2&6,Y#/!Y#G@9/3%Q$S/V&B/A92DR'),0U LL?-S!&V9I>+H.BMJ,8M8 M:61]R"N<5"+G(2;TQ&.>TZ9WNH1@)%0=BC1$H1MI8BD*^>\D)F1"-5E$:C,)\M-?/DF?2!"GGPL"K T M9SP:VH@?;J.:<*WTN3&&8GE!R/G%5.D\-&=3A>E$=8CHA]V4-'XSWCOXXS/D MWT3LQ91_JZURPC(F9$1)"(%"" )1HRQR$#>FB%T*HD.:JU$9\SY9P[,U M9Y0;V*X?;J*20BAV >[-&387[)QCBF> RAF=<,7.S'2LY\)&;]9[QWYT5OV; MA'T8]6^550"^#OE\B,6,(I$O11(Q2H@<922>!H@(.N1,'9--[Y,BQYKT+K@7 MU)&#&O16K5023R=JHO#Y9 IV:Z8Q%7EN5S(QH5CKV>_$G@] RM./1@&FUE^& MCM(/-U$1S6 8B)B9"9F(T6.MN8=<"^H(X>U MYFU:J]+,J.0)KWC\I3S\:0S/UX^?8 M1)O6<9BM=.U:J/!4S*;2S)29S?2,3S2,#F RE>)<:C.;',]0.0ZM>1I;WC_T M(S/E=P)VM^1W=57)X9@<1(;<.8@,5<"(LGQ)K+9)D^ )%2]_JUS?_#C.CG=" MO9QR'-"*MVND B&,GEU,!*?3J907%Y-I#@+)F9RR,RW[R;]S:B,^!"%//A8C MTYG=-645E8W84!"(0R?G527*"41.4P*-=BAQ4UE%M$S[EX:^QH-O_ MSJQ3)IL9%ZK]+I"?,N'BJ'#M=Y7BE/G1Q@5KK]-%IP@V1PCKP-Y[4;_HF2Y^ MC[57B?#@G&1(,^$1,RDA9VU"/E#"M":4X=%.')\,A_&?<'D!#MCIAJ/<+N47 MX+&=>AC*["I[ 2[>B0>BS'Z %^ 3GGH[P(I.)-.#Y"IY:;.R!T%ZR=.V MHR+1<<'R$ /T[QCZU@HWR3C!^]JO?3_^+R<0_=7.47>^GJ/1CI4 MM"+"!.]POL=:1414<$AAHY&+'+Y2!MX@V^@+?L$JY2=OM?+Z:9I0"6T&__=PU42D7+I$XH: M@W@8.^1U#(@K(ZVE(7$WV@-)G4?JZ1$_'IY2 S_Q?KD! P &-ZO\PX/_>(%* M646=(!80 CM+;.#(!0:R&N<3#=)2V>K&[Y$0X*B!>YA"MB^D2G%A=GDU7UY' M<*YNLM4^1R<<+%OY9&+ )B$6 D'<0K@"8H-/YG!P1'OB>(>S-V561WIFR!"@ M%50:9)'FR3,52U,E(APC/EQ(I!^VYO,U&!TI](#B:T=\)W;_ZZ VL4J0X MCRE"'\/[^"4N-BVLR>,%*J,35RQI1 ,QR)B@D 1A$5-)2P\B\MAAQJG,RE'/ M=.@-J1-QX=?EPC^7#G=E*D* U#XZ)!13*'$>D+1$@MC:2>X(I;J#?U'<>G1R M,/M$J=A$X/IS;.X!T(H.3Q>J$F7<@*SY@D6!L D8!<$B$IYS3O,=B[Z#-U'< M8'3B0Z\PE2+$LZ95'HG)@$#U: -#0>-($H3DK,NU+\450O\3 M#[U@5HH->2IRN=AV^>!%[@\>K3P#D;"T**IHP/H%@9P$TPKO#18F2>WHZ'?! M=1VLAU>W=\>H6!P1PO;:%#M_9^OP9C&U5_7:SO=%$8^7J, #:0UN.E2"HU8,@('"[&W&'T(VC=]!H>P%*W> MY]6T10PSVRSJQ:?[%Y2!-UW[>I\;>KAPA:7P#EXAI)*WR'N377!!$4W1)L4A MU",=DAF6"5A[)L\@J)7BR\=X>;5L;'-] \34-LTU"#&YS#.ZD_6ZJ=UF>SG6 MQ^4[>R"*>79= #MS+EF%+",481SSQ=P*(Q4]6.[(4^HR55H\N.G?MRT!:3&+ MMUK=6^Q^S)!M'ZB\Q"+?SXKR]>Q@L[G)5\42)+U0B4&4;TUL0XHAI6@Q!7S_ MN4I;KK"4#C%)-1B,/,=M@ AYSMM&[T$O=#B@7NCNSB.&YZ&=[0A*L2C-KC[G MG2(/+@M:Q>R0/JXD]I2JE7(1WC(&;@!GR!MP3SA5%UA A13*,X=$O)/;' MCWZ1*N>/^PA!P@Z;AMCMG4D6I2N*#4\2A!6.>L09S&@ M@*E'+B3%G$X6%./8H[+^^#$,8N78LKR*S?KZW=R"B[\(V1A>Y;VKP/6]-'FZ M6$4,YY9IDI=#(O*105! "$&$Y953+YD9_QI"#^YGSQB=TK-HM:RXOV#EC,,, M$X8B8: V->#I"36(6Y)((S(,VQ1-D(YVV(Y0 MTK)TXLA 6)5B2@LV?)/","NYMQ$B+&*1B""*]IHA84,RR7!"NMR)6.80=0\C MW@&/NBY[ M%\LJ1]>N>\_N/?D MN]C4R_!FX9M\>O(\WOP+?]_8:C#:G\&0Q_<@\"REZ/=QOFQ'*M 'GO(/=<)3EQQ%N'+'4,T8@CTDP;1+@0*;&DA>XP>5:&:4,-WX\LZ01< MN2WY5TWT]18Y^'T>MX.R")/+9;.N_[7]? \_VA2OF'+8,W 81- YVE,*A10, MLE9(JPQC/'904&7FU K19B \B^W@_FR;>&:W3M-EGE,^Q)_'"U21Q>B35LA1 M@Q$74B%MA4'"8:LC55Z+#K.P9>;;"C&F-P1+GA*\H?4]3K]-Y_7JYFPLL/U= M$R_KS>7JS>(+V/RMN[U_5^<1%58Q$@I>@$&2>8,PQQX1DR@BRE"2#/:FR]Y@ M/FP2E\(D*P9QN0GAA\[B[='LNR73O1/"AXM7(7"7K(@@LS+(:^A(U-8@I@C! MW./ 4X>=3.)W1;"! #T=G78KJ[?G\AY=87T6P=I46/E\L,L%BJQD#'D:\PO' M*(K,I1BB=]YTN&U(_LXI-Q#$I]=INW031RFT7=G*:B=39 )QC0UR(22D8I+0 M"KJ4APS/"<_H2 P^JIM\A80I D M(KNKW 7581U-_[ZIU2NN)U55#U);/%=;/2A>*>ZB<-(AX;%$7G&/M D6T6"D MQ$Z38#KX]^;WS:I>\#P=FQZD0W@6E1Z4K0QA1DFND0!Q$7."(0[A,R+2:8.- M5SIUR6.&?]]$ZHYFP2GQQR"ZB6<[+ML\4DFE,".&:(FBGME MP 7 F#O]-AU'LF=44P46M+$6? L7-4K2.@T=B:4+4P&AIF@^[*^^0\UA3ZW'4 M>O0)($[ RY* G\STGFU6]2*N5O$FV<76V[GY)CS']NZIIC*!"6\(A=>7!HBV MDD(Q.H8TH18+DAV>#L=>3[M$-;CQ[1?8TC2#5^/^&P6_ATT&*AY<.FA90Y7S M 0JC13[2I9#R5B*3P+>6W&&CJ'%"=3C3TC ME50A@BIW4B./&49*4HXL,SE7#,/$6RN"Z[ 25<9ROOSHMI^1.85/^&:UVN1[ M/]XLH-=V_F[CYK5_"T U($U+OV]O'95*QGL5)$J) MS2<80YE8@+CX-U'.H> M_?T$0PW['M^N;U!/$M;FU$-OKS+ J]G7V/AZM=]I.U2V"IB'Q#A'7 6+,*44 MJ9Q9U1BG@F(F!3GZR;P3D*DO,$N1Z$93OTWWM??;Q>.'F_;PZ3G55%I28Y4" M#'!.N!:4 B T1C@)3"(U7O@.,6B9Z#F+ M-LE2W^6]M3 VS\LEV;'F2M% J!(,12H\\L%CB(L=!*XZ.!V44\EVF&0JM XY M$+O*8WMJ/EXL&QBNQ4WR'W_]L;&+E?6[4RC;OW9#'/[_YF:;]S#L':0?%:<, MAZ M(E9(!&. LP6,Q>5Y(5Y63+]V$LHW7JM^?O"_!-Y_6_8OC; M&+K11Z8MXN[18Y)4Z_@J_--CIAOG-L63L]0359"16VCXBA?"(,\>+3( MN CJ,F #'FQ@QG28!RZC_\?X3IQ@8,807.RVE,&W)XLJ3NME#[;'<=?1/&]R M$ M=#$[>KO_M-7[^LC3E=&&1VT$4A)^<$PM,CFS+=9!8J=83E$Y=A:-9NP?6K9> M\"Z6N:V!_KUKEFGOQ1WWGJJLM9%QY5&RAH#I]PR%@ 4B#F/M"$L!=[A2LE T MT'6,'B9SZX1/L3P#=AY7NRWE'V+SI?;;71Y[QOV)$I4-TFM)P>ECX&DI'"(2 MF,*/1*1V0C!N.IP]*L.!H\?L82J!WC JQ8.?H8LW1S1O^WOXQ,>392KJ36*$ MY!O1+$71"O@M'UQ/$ )P*HBS759:"MT:U\<8_G![?7^(E6)&MJ*-]>L6A'CX M:)6TJ:O5 M/7W5F@"/E*T\"=CR9!#&/B+KB$,:@Z;33!BNE JJ2Z*84LMOQP_E7E;T UAI MJW![8_IR[^S'(T]7+@AIT_;.9)"(@H++)QDMK28;;I^M*+.<4^V1%9$AY@PH5:\UPMQ&X2)5UO63QFY(V]!WO-@' M3*6&_WU<16@K;^0Y![[.E]L;+78=WT.%O>4J*D N'RERG##DC!+(6,V15P*S M0+F1?O3SF!U'\<>TW[WB56Q6(6[GSJ#;-Q==W.&Q;V+AR4(5E]CSR 62^4IE MGV]@DP:\,*,BN,E)6$LZ) KM++6*S-Z!:O8Q&)< ;SG(4S7-:+>K7.B'R) MA[EQH&2E%2K&S6\O%\GNW[;#J>;),91RX>R 2H?Q+M*M-LT6@='L?_.<8-CF]Q^[\%3A%VS/& ,:]K&PY ML636:9\^+K_5\K<::H?PZWI779BLOWUW'M>VGI]N:]:-#'?=J5< 1^[D'G7S M9)G*:6F3] '%Q#32%E,DJ%'(,&JL,=Y(W&H[[T"3C8^>&7J>[*WKJ Q)D3M" M4,Z"C"3Q CD=">).*0>6C-(P^H7LGD:ZU77I_6!8RD@?E0-G7V(@#O]AZI"A MQ*&(DT6$0*!FL+8NW^N%;8=)JY+7W/;-EEY!.TP//P_-=M"QV@UY_N3!S7GV M2"UR;%65O)!O@A_9M[45BA9GZUS7FY7&R/ MN7]>SJ'@F+IRYV-.P+T.]7R3(;M3>#?W]L9P$V-?7D%--_=^S&RS )_S6T/C M0_E.M.E=BV_3F5W5/B]+9%EC>&:EXQ-S^'?W;?/)+G87OFS7Z9'= M$]]"\WN/?ES>3DO>S9BY)>#J_![N68>3>W MP[ZI#]LJRMH';=^-_YWKNGUFE\?G^J1]NO?-"?M3B'T[:YVCA?5UV=:*,G#C M5O&?F[S7X\O]#$C#M 618',-1*H_+>I4>[M8[V[9R2=IE_/:UP./;*L>;">? M5C>Z-H:WB_:WBI]ZJK93SJ8#4YI'UULY;)G%@2&M&$6)1X68"Q;%2)D(0G'/ M6FW&+3GE.UE/X2V\!E9L8^]G3_<^*%]A%2P)CB.JL$8\;Y7A5&!$4@C""$ET ME[3 +^#"[^>QH-5T<'>,"^YB_!ZF!Y+D9>UM'HY]2[CM*ZFLQ2Q%ZY&2G"-# M6$28 B;,)1DU]]29#J>B7L ])9W8-BC0!68,VUFYLEY&FQZ-QP,XZ&/NQB[_ M<'85__(?_PM02P,$% @ =7PL2Y0TZ(F;10 !(@# !4 !C;&1R+3(P M,3YSZ-^V5BSFS@>M81;LMANV=F MGRK*5,GB-,72*9)J:W[] B2+DF5>BG6GW#,1?62I@$)^^1602&0F_NW_?+V; M_?20%8MI/O_[S_!OX.>?LODDOY[.O_S]Y]\__J(^FC=O?OX___XO__:_?OGE MO_2'MS_9?+*ZR^;+GTR1I?/D5 8!_W;4Z^$3\UR_E8[_$7_T"T2\8_NWKXOKGGX*$\\7Z MW15>4CX>_WJ]W#5X_C#]=?/'W:/?=?TG7C\+I92_KO^Z>W0QW?=@Z!3^^E^_ MO?VXAN27Z7RQ3.>3[.=__Y>??MH@5^2S[$-V\U/\W]\_O/FFD\DL7UUG1?JW M27[W:WS@5YW.8ON/MUFV-/G=?3X/^EJ$0:S[NBVRF[__/)E=%P$JR '? /6_ MC[=:/MYG?_]Y,;V[GP60?FUW:&HR*5;9=?Q%-E^L":'FUU?+VZS8_NGM-/T\ MG4V7TVQALV4ZG=44I\F;.H7@75H483@/62/Q#O72Z= C;:]7L^SJQN2+98 S M(+FZ6\WB[&"S^R*;3$N@U5U>+*?_L_[GU51N)W M.9*>('1?[[-)&*Y?+5=%]GR4\2_S17CDS3Q,#U^FGV>96BRR9;,/HLTW]P11 M1_(/*=RG-+RVI@3?MFUIF"9=W,8OX2&=K:?-^?5O:?%'0"2\ZV,V617K"?+4 M@,_KI=>AGSO?-NNU5]&>*.W3:?$?Z6P5)\30-#Q?K8=6,6E]. .!N>^O;^:_ MSX,9/)O^3S <\L7B?;Z8QAFS(P ;#*%7T*I-9W7Z:DN,_.YNNKS;OM;D\V78 M\(2-3Y4Y[733[@>Y6:-_F\ZG=ZN[MUG8N+Q/'\LG/ZX"8O%713[)LNO%[_/0 M[[M\;N+B,8MP7@5C)XV]K9M6_MP'&D_W<)Z]&)S?5?="5/SHJG;0VH"#MH/Q M&%^UR&?3ZVB+/S=D*HRX:@]=#OGC,OQW#=MF\?*S_,]Z0S_:4V\B!/.QR&[# M,X&J<=EH+LJA'OL2:3N)A+\VEN7[KOH7XGU:A%_=9LOI))VU*-'>?EL2K_0- MQFUTF%B6CV_F-WEQMW[Q*1&JM&UIF#L[]+>PW(1U*[[VU/".M>EP6,^,Y^D\ MS'C3=+;9G0:8GGFJU&22%]%I^RG?]?)_IZ'W8G+[N.WN6BUW?ZNXS@TWH@XA MK;9.GF[9TA#?S,./V:?TZ^DQ[7FT_4&<:PM5:-K2(-]ER_4&)RL^WH9)3"V7 MQ?3S:KU=^)1'NR:??USFDS]N\UEH>'+@-;L;1IBGKTZ%R?%Z.EM%G)]V2>[K M9!;><.V+_"ZNQ*&GC6?3I<4\?(6[%U74ZDB&-S38)IU-HOMX/5:=+J:3,,O9 M*%YV?6:G70/?W5"'44*U:;I1IRT)=E5\2>=;5WG$/%M,BNG]5A&KQ72>G3:O MS^FCQV&?NQ@TZ;,EL3YDZ^.>8.8N'S\5Z7R13BIM"DZUZWAXYR)];C\M#?]C M]B5:0F?8]8=;=#:D<[&LWD-G0_Z03?)@2\^FVPE\^\3.Q'[VZ*<\SGAQ)7W: MU-46M-WW=@;/GDW'L[_JQP_9?5YL'<=?SCA&;O]-G4%0;3T\U:ZMX<4U]6H] ML;^?I: BNT[&NX3YSYDBV# 3-;.F_","G/ZPW3Y6%.,<_OM M7+QG?VE-M--]=B16Q0_R:*LVA[8U<>.)VO*QTK#VMNAL2+4^RDH]M#7DU>=% M]L]5F#[=0Y6 N4//MS: P,GWZ93V^FDW2^C%ZUU?K(YGT^FU8YKCRO MEUZ'OHX!6&P6U.SZ:E[]M*0J@_H=1J_@G?TU->JU5]':I?:@%*^X1M3HZZ 8 M:3$I)=G^^%R872#S=+[\]7IZ]^OVF5_3V8M#I@.ATF7T;[II?;CKWG^YR^X^9T7=L>[K MH^V!WH;^BLGJ<_;+#IJ:PSW2T\%!!]),Y^N@JK?AG]NGX[@:Q>%O7I=]769A MO;GN\(7-8]Y[&.3QE:>' 70?.[X3(HI0"C'+)_N(O";Q3;KXO&;R:O'+ES2] M_S6N&K]FL^6B_,UZ'?D%P&VRR__>_CHIQQ2W',OG PM(96^");,;VBS]G,W^ M_G,81E*]<:*YL!9CS:EQQ#"@J8.84*0T ]@8]ZW@LYCDDQ=;Y74K^9,:#XJQ M7DB/R%^UBP1(I;VS2D/)'+/:$@XV*% OD:!54'@BL2HF/^5%H.K??X9ER^W\ M=];R'9.PNE-HW@M60:SPB_74_:_A P[&^-]_7H:9ZNF7^7P9OB M^+UZH=A!2?7CIS!Z]75:Z^MZ:IT KJFA5GL+B=-&0,15"99!MM+GU1*QCJR7 MWQ.M?3;D78.W9MJ0I(GCMM]8>>>0YJEU0@515F"C&-/&>L<-E:7<6BB>[+5] M.R7/0;O[C#FJCF:KLJ8Q>C\.>X9AS3>271YIAB'+)L F*W8C_NV;O=D>@AQH MD3!)O%!4"@20IXH@H%@I'X%6]$F*?=O,,QA11VMY%RCUQ0*_*@+L,9-S?NVG M7^-/BY-$.-PHP5!(0*WD5AM)$(/4*$E!**S&M3XS^+8GF3I-6L>J+&0?'G M6;;'+WI0QB,<:NL5"3&$F/!] 2$]]@YQSW6)H+847I"MTIQM Z$Z^(SU+CO& MM6/-$D.UP8Y+@RC64 G&!"HE]5;7][_U;]IT.%N=C]03)_[MUSU'.-T?[;15 MXZ;7\ZCS1M3#SC)*F;V=/F37+X=6Y7BI2O,$8HT"036P!&('!9"2;TTN13V3 M8SA@.B)(]2.F4YTD!@-.!$=$$0R".:"D*+>3TEI9"8D^#IG:5>O!8Z:6\1KU M0=,16?7C;^E_YX69I8O%B0.G,WI)O-+:< L=MTI*J+W7I;-4*@CL^ ^>VN/' M2X]/9S#VYA$\+,'3^-^E=ZM/V>1VGL_R+X\?IE]N*WBR3[1, M$*$2$L4)#[M;;S0+6);R6H10G\2IMN7K3*-YE\CUYMU>+9;Y75:L\V1CJN+M M]+Z"<_MPJ\1#(H35$EKN,162$49+.86Q(W0J]<60]E ;P0)URM%]JFD2)F?& MA/?<,/$?OJRF]?A.>G:>/950(8*\$C-MI;=::0C(#@FE M\+B/(VKH8Y]&&V%QN;H=Y0% ORH=1I7;RR%.*O.;YQ)M"*%AZ$ @J(/)C*G? MK726P1&ZY6MI(F\/@][TF7ZMIL_GSR724@FQ1=!"K[F1R!M4RL*<&J%;JQ5] M-L#@M#Z_+R@3?Y/LW>/D\_!CO #@4U;<[=%:Q9:) @9"0AA!&F$HE<8([RQ0 M(?3XOLNV;>IND.HMFOLA;''CN'U>?$R?#W]S)S2E<[O+%@/'X> MO\T6BT^WZ4[N/GA\XIV),@1SZ#D@CFGFUG/Z;GWAJ'Z^;6=._/'QN%V,._?) M#GJ'8H].S6V6:]!MPI1Q#!"!#+36"HFM++]MX!%7X_;1MD&!EQZ^_M'\BW^'$1NE M'_G2:#>0YS*?9X\;&]FOYM>GB;2_00()/WC__('[)BOKZ)='LOLLT^+Y]L@Y-LJ=I%V(DJ#(Q&E!-,$7#< M$5XB )&NO]OOSA<^!'\ZPK._,CO%?5ZDR^Q,&AUMER@JK$!4((Y4V 3YL..A MI:S4>S ^3]$@W&D3Q/X(I_.=%[):MGS>,+"8DMXK+<+J25& M:4UWDJG ^=JTH*^*%BU@U]_FZ7Y53&[31::^%%G%NGZ'&R54$4\YA$8BY4Q8 M3!4"6RFA(;[^Q,%>%4-:0["_>(W_SHM8U&YQ=1-7PVTEG^7CT[)XPAE8L8?$ MNU@CSW'C %$8.H<"'EOYG6P097N^73LRSV W"(Z(02?S^2OWD2"F%(56(:2Q M5=P3S5R) 6.6C=L!V+JFSV=2(QQ_3$Z-TJEW.51Z_2X;A&@ 5BAD@M7 B.2: MBA(!:>P(PU$[T&Y=_\QYX/460133^'0Z^2.[/H,Q1UHEC%(FE9$><^8,,\") M'9#.H_J'[9WY];HG27MX7;C?3GK-K8? ,B>8(PCPN>PZT %1O$T%6+-=7]BXW<-S',-33T\'A5HE4UD'' ME(QE<+PS'-&=G&$UK&]C=N: ZV%2: VO_G8EGXHL7:R*Q[/V(8<:)8!A173X M/R*)]] @+W49ZVC#'VNS@E\N*UJ#JW:.UIM'7@QVJ5)B^)Q.O^R#M8_$6)[N&&B M UC0, <#;)@'B1DL9S=$G>GSCMD3U&A':7MB:5M#I[7/_"FE9%W"[MM$E,_9 M35YDG]*O56>!:KTE%@J";!".:^ IPX+MHA40L*@^$UIW*[3*A/X@:XL>NQ0= M.UW$-(!5L>_[K]@RB8$H7%'@)8,$2P5->=:DD2"J?I1AZQZ#SM7>')[^CC6^ MS\ Z8AQ4:9;0(*<6R%O*+#&88X%W"!(A1ICDVD\V3XN@#9^UNJTBEUV;?''T MJJQJ/23&(> LU(8# KU%UJDG4,,D-A[SH5UU5DXG;0+7".AR<"'\1\!:'[%$ M6NL[7K#L".8$(F91V'YSZ\MCG?!/.L(PYKXIU@F08R9?M,*Z(M\W?2<:88SC M=73<N/1*ES,1ZHL';^8/V6)YMZUO$+<%1_3__<,),X 9;+PG0 GC#!)V MYP[$$M?WGG9XR-*!WALC4WN+O&/?;]]; M%7FH(91I#9!'B&LI.=_BX+@E]7?-@U;DJ:S=!A5YSL$M'7-%GOXRCC^F)P:ADLM9>0,3Z6A8M_ZR\B1E .E%720*Z2YX%#O M,#;.UD]H'T%&3F7MULW(.0^\R\W(\4@3@P0GE ;K0%&@%2OE]!C7CZ\;049. M79*TA]=E9^00P\(D#0ES-EB*G&LN2\O12]^@T-L(,G+JIZT4> M!]Z7P^V.<+C$6$M3?QX\DNGDX3K>#^/A9_?S;+2\Q MZG:6/OK&A,7RLT9A!2TCR',""-EI'#6X(&$DT0'],[I-O,?/YS%>M(:]Q0XS M;\.$X8SS8:+8Z1Q0.L*"%6/G=+N(CY_5W<[(3[.!=T;+8*41(9S6"COBRGV- MCS/%^#;Q8V=J76S'S\D^9M:7WS4WB"-/$>=&.<2]\GJ'H75CK/(Q=GXV0W@D MH83K:)9#,8';\34;1GYW-WT* 5]CNCTB'.:M?K5<%=GVQNNW6;K(WJ>/Y9,? M5P&.^*LBGV39==!\Z/==/C?I?)*M:7)U'UX4>ULW/7'-8<>BO$N+.):';.C0 MSF]!N5X?]56*Y3S>,($0(4(Q8)QI8!@5+-C:&!@/)#:&DRJ35M?!FWM%J!ZW M>;AYXG007.A8@\PB@KF%1&ZD%PZ'J6XL(9MM*?%@C&9K&(TZ///C,BPE\6W_ MR/(O17I_.YVDLQ,!F0?;))1!HK'1EC(MM!0B)MAM@0%&]1FG4C,$LPVMOZ14 M2W#U96)^W-#O^6A/QL(=;),P80 -0EIFE,0L0,A1^2%RBNFXXRE;T-U+-K2, MU.MDQ2@C(L=$AG-)<"#?['TZR]5LF9NPT[C)B_DT/7B&?/3Y!"#IG/(88:JL MA8A 3LKQ6D!'6(*C!>SS]I&IK+J]6R\4RG5\'H/_PKGP*2ON@FQA3W*BCE>]#A,!&00&:Q@^%."%P1"X$ATJ7/V5HK-Y MI3,>]8!?[?7DQ2"^<6"5OJL/6<0O@)_?^#!+IK/_EZ7%-T^6KJT/X?%TMF]3 MV=W+$JDU5MP8R:S65!LA*-_-^MK6G[$Z.YMNF6FCP;93%MI5-IU_^C./8UYT MQ;[*+TF$%E HYYB$SCB%I1.X1(8)59]UG9T>#\6ZKC#M@6VAFZP'OE5Z30(\ M"2KB'ACJ, R6!S9BBPY!1H_PNM-A&=<%JMUSSN>KHGO*57I+0@5:7R5*.;46 MLWBS%2BQH;+!Q=R=G>L.RK@N0.V!<-.''N:X2F])/ -&.".TDL@C1CBPI;E! ML++U-PV=70PQ+.$Z +7/?6J6M;Q//;_#1 DIA8):*""L=HYJZG;H0%3?CA,7 M0KE>\1L;N\(WDOV9SJ),+5#K66\1%P>L!!1IY:5E3I/2EB6,-[CK0KY27M4' MKR]259R7*X>D'.PAX9!#H,*<+;T,RSKB!)5N9Z)\@R0]""Z,/=T@UA=CWA?9 M?3J]_K"_:N.>IQ(+N35&T3!W"N\PEISOY# .-]#\I?G?ZZ,RT'P01^J^WF?S M1?8N.Z;OH^T2!K7!AGG%)34$&H_P;D,*H6]PK_>E><[;Q*G[D-C#H90]Q,&& MK@(L\;6+?#:]CG'#.IW%P-*/MUE01M\OW\50Q/.S=''K9_F?PPXBO[LOLML8 M O*0/0^,'V(P6V*'OXYC%._3(OSJ-EO&L_3! GUW8WM;I5#K=P\GGCM'I*0, M @ @9$9Q@0E%*MB0E(A*WJJ.)3L9NOO-@PE!S@$EH"9 AMT[T1"X4B)'7)]Q MEL?KJC90QJ$HRCH(C#H$]\T\?)K9$U116U$KQX-PC[1*J.06:,>I]<0'FY=8 M)DMPB++UT\*Z#L.MJ>/O+@!H"YJ^#,8#(SX98'FT78(Q44$._*BDG:5?E1J7WBJ*!20Z>E$]0(;(#=@8HDJ1_WTUFD M6399MCF^.,>-HPX1I M!;CB&G@&P[Y,\@!H*2VT?H0%ZMMD1)O8='YH9?/):GVQPOS:S9?3Y>.;^4U> MW*U'W^'1Q*[ZTF]9&J]=O'MV/M[3ZYY* ?CI/&;_A6E^K:( Q=MI^GDZFVYO M' [D"\;!IWS7R_^=AMZ#8?FX[>Y:+9^NDARX6,IN(/N$*<=[-?\0:_04&_OG M73XORG^&&6Q:J;9*J^])E/'&8(\04]HC)046L;H115 0">I0Y_6 MWI%HSR57ED/-C*3$T,T5* %';B!P]>VVEL^+!F)//@[<1WU*M0-%/SZ;+7V1 M_7.5S2>/)TZK*K1.#%1(.Z@!,<$.(A@!*TNPI%1]7A9YUJG5 '0Y1-C6T.W+ MU-RW N_&??)HHT+K1'*)(43":\F)L,(JHTNYD7!VW(=@K6KV$&M:1^_'8<\H MC\?&3IKQD&6QFY1/.LBJ-$\DU(J0 *5@QK.P'R1";"6WWK$^[:R*.]Q6]5F! M*PTAZXLL,30Q1FN^*&=ZW,@YW"@!3@M$F5&.,T0T9X"@K2F*K$7U8W?/=WU< MF&W3&J@]'N0MB^EDF5WO'_K^WU8YX:O=;<*@1 A$7S?C%F"NW!-2QG ];B.H M#0I\?P;8-YI_\>\P8J,THRZ-=L/0[;=\GCUNCDK]JM)MA'L;)$(IA#R30B'B MA=*8.K^#U#4(6NG,=.I'F2^O*&P#O=ZLJ$[NLK74&N*#X8DEASQL8!#?0:Y?AC'DH\:-_F3-6\7KUB;PGA$ 5@=,Q9-PH:Y/0. M%VAT_1U<9T%2@Y"K>V@;!%)N>?\N7Z[C.:\^SZ9?-L,[%5%YJF6B)+&:8$XL M"1.NU$"5F./HZQA9^E)D&^]FA6WTH48)BE&!FAJ(O0>6\AA/5$I)E:\?G]U9C:M!&-(:@KT? M/.C'[T.%WL8(].J'YTJ[U MO1BUCD,/]I/$CTQA"ZVA0"%L'.6BQ )8(<;M46Y;X54.OEJ&\L>FUR@=QA?% MJH'9]&9^OUHNUJ# ZF?OW[=*A.56*NT]]$1XR(G!K)23.=9KA$;](_<6]'B( M+8TQ&Y(;J!8WMJT2 XP$EEB-"#- &6B%*^44VM<_=NK,4SP<-^IA-B0W<"UN M;%LEF$,7G0N @[ 3@4()M9N% >7U/7F=.7J'XT8]S'KSSJ3_G1>?PBL75S?Q MK"/FK(3=YO+QR0-]8H-5L8<$:H4(!X[%]=M03 F3._D1J>_#.=_[>V$[K&X0 M'A'#3MJ_E?M(A,#A^X2$.0V@$ 11N5N=N5,C#]9I7=/G,ZD1CC\FIT:YG[H< M*@U_6EZ>NIX9:5&UBX0Y%+:JV$#%O+'4! / [LQ"97O=D%*:+6%]C51RKOE*YCX02 MJH" QEMBM!2.0T!+#!0!:GQ[XW'46>D*X=XVT _I=!;=XCXO/H;!/WT()5J64+@ PONWS.'C4&J2ULM[])B4Y/W M>.7%-M[Z+EO&B\/>9\6ZVJM:AGGE\VH9(?V41U],/O^XS"=_W.:ST'!$(WFJ M=:GFR^GU=+:*@#TMG^[KQFODPR<7R]>&GC;E2UU:S,.7LWO1T-4M&P[_;87" MEFV](I%06@"!<TC8(+E?C9&/(?@6RCC'5[E1P;*D)A_A"/ ML<+T?W8$R]&62;"WC&;((N.QBE?&2,UW0(:-_?@<_>VI\+L0@S:AZHL:[NY^ MEC]FV7H3?'4?M7"2% ?;) 11[I6VRGKD)%08LA([!4A^=^>L[HT-;(/57 MNZ%T_JY'_'M0P>+#Q]_/J(*XIUUBD*8>$:VL5H'_R!N#2EF99R/,*>J,$&T" MU1GXXTBHAFF@M+<-$* >))6$2+#?JV#28(3KSI7=&B/9@ M&M9&K6R2J;M\]71[4?N[_TW_B;".2&,=9MIIZ.*J2TOLM.$C#,P?W TV!/"= MG^K4=OV;=#99S;:RQK.P2;P8-<*379_9Z>B.6CH_UKHJOJ3S[:UNZ_MD%Y-B M>K_%E)B\<8IW1ULYZK3AP2'&R3&"H=%0A*KR%@WDH+ M2Y2I(;Q/=\1Y+OY&6MY#F3;@Z6V3\33*:%5?W7PJTF 13YYN)3[&A9.-$V"% M$P!J#+DU @@Y Y')!0:MZN]!6V^Y$=7D/THA!FENWR4/!F&'V_>7YWT4>R> M280SREI#G63,&JW#1@F5,@@\QNUBFXK)VX&E/R_E+-XA_CXMEH_/I%[HQ^=_ M.6$_5.\D@99!''?4'D@&K9(,@Q(%JW#]..*.;ZEJU:#H#*\A6'-R@?C^X820 M@)<(%CQ1R,:ZN4;:W=?D[,A+>W:AOB,,:839:V'$*$V$<1)A(%?VS\+DPRBNTZ/A44>?3Y"A#"E@)5."(HH%)F"W*$)= M/_"A0T.A=5WD[2,UL.>AGJMA_8UXBIF"\<87JQ3R7!,J2CD!Q;['4)C1^19J M #0P$<[:17[OL&-62^L%1-99B+0S8=^U^X0T)>.V'5K18C5F-,+K=7-DE.;! M^*C1DF5@\_EZU5KF[_+Y^R*_F2YW^^'C-L+IEHEF3@LEO1>.&ZVMXV1G/R'N MZJ\-O;@5&N@D[Q*G_C[_91 ZNR[CY-1DLKI;K?&Q02F3Z;$@R-.-$Z^%U%HY M*;#%RBI.GRPD#DV?Z;U5CZS:CHMI':7^W%"[D+QUP-[BS6*QBL%O1SQ1>ULD M"&E!&*8H;+;"-.H@#&\LY6/4]7@V-10+VH&FM[B%.,3WQ71R-/QM]U#"03"G MI0"&*DL1$A"['2H*DA$F3[0?_E87C0%B44P>+**XHXUH?\@FV?0A%MEYMAA6 M"TLYW4\"#_1VGK.DBFL[[_ 8U>DE F.P EH9[CZUV% &\DXT(7I\, MG97Q;8T,WF=#[)3+Y85M'\]XT2;X'44FJ,@Q'M.778\]W( M98,"%IV5Y^U,T8W1&=@3X+[&K*]L$5-KGA_%QVKDSYN<[RNHVG."B23Q7CO@ M@T6$J *.EULR+@RO?Y;965G?#C81?4)8>RHY,,RP(YYDV?4B E5^"OG-,Y-8 MS=9:RZZ7^6[??&CF:?,=29A'(6!&843C7>;A_R38?8J:U*>6&#VUA@9S@)(2 M[T.W65%L\YJ?[\-^O\_GFP<7QZW?&KTE\9#)&<6Y\A!ZQ+G!I?.0QYMC:I-, MCIYD_<'6%YT^97?QWI?B<5.GW:1%\1CKDJX32[_-:0Q?578TB_CLOA*KE5:& MA=VEAV$"]Y:)IT],Z09I0^!BN-0U:IVG^QZ*;OQV&*TFFQYZY6@23 \,\&V% M1--33>,^2F/&-")!Z=(B!$PPO8$6'I-X(6Z5CZ8CG\PND[M:Q&OUXIQG])=@ MCJG$ 1:H7?@:E5*.;?%!AJCZ[MF64U;;4_3!VIK=P3;JW-:^DU4MVDJ'J<4C MS(5MHJ)JV2SG87))V2S4.\D1QAQY*9SS/-ZPNY5,$SK>Y-9>[846H'NEV0IA M%A4B?!W4<*:(E!R2$@-!T,A#5INIM7[:0BW0?DP"C=+L&"EO6CIJ>A/>/2LO MX3Z9[++_Z<3&.PDMUQI"!P$(UA?X!LD087HY8N0:Q)9W%&G:LV[:@NMS\-(L<"H0C0D/D!5"&Z])@QF'[7+\, M5M?)[F-P)]9 \,*3DSP!PENOE+;$%Z64BV\7C=' M1FGPCX\:K865/63S518E?G)]Q3K?Z?RD(5&E;:*1QA((:H7G!"!O%,0[SQG% M=HS[@%;TDG>+5&V-J\DF(GH3(Q^7O5K*/[.;1$)HN/,>4DR4)4A+*78&$X4C MO,6] QYT"UK]+-9MV%B3R>"-Y_96_LX2E+K3>-D[UDU.>W0AQ]><\_/=V M>A^]5$6VV!=:>;I1@J& 0'&!101&0PNA+4=.B>RS0G\S#;^M'?C4.DK]6?OK M:2CF.WSK\3AJZ1]HDWBJPH0E+.$VX ]W)?GPEM@]1;',%W M1DIE/IQJFEAML10,"*VA%\I:;TNW&9&N0:7,OA?^YK1H&:N^V/'":CE"AA=/ M)H#@( 6 (DQY5"*G#2Y-& (-K+\X]+W\-]=],VC:SB';)A^MTT76O]X,;IF? M2$)LW&>"&%.0W(_4/'#K+6N[&7N@1Q+]R7IFBP 0E*6R! MF2[^ M>%LAL>QPHP1*IPBS(-B]##@II: JS"9(*02]=94"PGJ2]%3.V/X&P;"7R#I$ MPVNDPQ)2+,U&0JB)Q'U&VA]-"FM#2=\G*S='9-3Y7A^78:Z*;_M'EG\ITOO; MZ22=G;K+\%";Q GDN5%6$^UTF'4]AK@$!CK;9W3D6>$73?7\W2W9[0#4E_&[ MG:Z?C_;TG72'VB1,>B$P9X1R"R2CX;MSI8R:FY'?/-2"[EZRH66D7B2@ P4&+-G,#: X!)$*J4PP([QD*OS762MX5'C[5P MOEWQ]..G,("3*5D'6R6,2L>PB1NO>-"H0,"NE%-B7]]/T7%F5LMK?WL0#4:% M.-Z3,_V15@F"+%C5-&QYA47.A9\%W)K;06IEQFT!M*+!DQN)IFB]7G:,TA(8 M&RF&(;%=\T39 6V.@@H(8",NJ! *STWQ"DZI_%=IS6T;UMT02G MX9A1#OK\=>1%TX0:2*7TE'L?;&FA$9.\E%A+!B[.U*BIT)-,:06W'X$QEV)^ MC(0H _FFTEFVV(:CO,N6)XV/O<\G4EH<[_\S$@,2@V$1$3O0/.NUAE!-@Z.V MNO9<3= 4H-XB_A:+;+GXE"_3V>FB02^?301GAD.O<$R&Q43$RDJE3,S8^BFB MG85Z=J;TIN ,MAR\#R98^$7Z)8/G+ 7/FB40^&!&:\XY(I1CA*4LC6C(0;5S MVX&__0[.-^LC-$ PX=L$L:_#K<(_[JZV3[AI_,T_#J=/7OT4_XV7ZP#A*[N MMY>N+(:.1-@.]T-VGQ?Q\H]GPWU;(2:A2O-$4F0MH%!Y31"E"H3/FT$E8_ 3 M@JY2.F-'TN\RWH\(HA^W?ZQ>[K9R;XFW3#%DO99<2PFT8(QLL5',VC[]4$?C M&MI5],&"MUT!-^KPAW@-4SZ;;@JAK)$\[:K8TR#!)LR0 &%/8@(D"R@05$*" MC;B ,K8=J/_[Q:8Y=#V:'"\&6V7GN;=)O$C4,*L8Q<:3L(I*)V'Y;6*,1EZ\ MMJG:3K*@$4JOD0]C]4",@@;#J']K-(.PIZ[#W=K=3[8#3V\>Y+LH^O]L_49OYLMT_B7>2+9QB!YS)Q]M MF/C 3X05-Q 98@G&,3*D_ 24[K,Z^9!DZ 2MWKA1)G.M$UEUNMA4MPEF TY\WHG/2>P?LF)[FY*[Y0K7:#6^_;@S7R2WV71 MUUQE:_#T="*!\=Y2RB 4!D"*E-O))>D8BPUURH;F$/6N^C(+N8KBRV<33 BU M2$, @ ;*8PD]"G,BA!;B6%JAMMJ[NP>]%[77!&B 0Z@G#^J^* 'H-F\"6RYHI7L$7^NQ4]@=(8*(Q))KQI7%CF_/ M:K&1W([FCL5V%=W"L=-YP(WZV&F75Z97BX#E8E%ZPJIFWNYKEQCGI$9**TDX MEXQSH$RI#.%HGZ6*.S^$JDR&0ZFY+2#83+K3O&&X>9E5![I(QCC ') M2ED )'++\?]+MM71/A$BR1L<3'0U&)L M,+3$ Z9 *1\,,]9HO]&.S/I68!KF((<++<)*0ZG5TDL/,51Z-T;'1WA36">J M; >> 1PQZWW!(;=**T7-8JFWJ_7*]'Z6SOM\U6BJI^UWSJLPNOF7C07W^/3( M^_0Q_DK]F1;7E5Q+C3M/F%8">@@,4<9;0*D!GB)),;"(A:]@%(ZG4V(N#LEY MACNJV3L2(ZGR,>&'6P0%-DY+L,'1:,MZS8XX[J3JD3*'75B]@CUJQU;U"^Z/ MT+AZ)PFB7#-(B;9&.,NUUP27T'FB^XSAK^ORZHL\U6KI-@>Y+R/^^3#/NN-M MN\M14#HA' +$,4\0!$SL@!-4H7'[Q[I0WQ&&-,+LM3!BE+ZS<1)A& *\+Z;S MR?0^G:TOL3D9E;GO\81A#3#4&',%N*8XS*JNE(SK!MO 7NX$.E<]>>N(]/:Q MQ_7QE"%1/I-@SS61EBA."+,04F#4;I54M'Z8;G/S4GSV5 M *>0@!Q[2"D6P?@G4&_E,$!:/O*%_WQ][--H(RPN5[?C7,)[5>DPJOPM0'JW MNCN=-//\N01Y@PU%W@,&B9?"$>U+6:BP(RS04DL3+]-B&F#07U;4UVKZ?/Y< MXB""R!,!#=**, )EN0A9J*@:XZVZ;>BS 0:]F^=%R5;WBCJ@&,?1/BY$;ZVP<3PCFTPA*OA0I[!2*= M=J4TC&DX;NNJGF(.:+<1(I>NYU%:6D.HMZ6S;??/U73Y^&9=KVGZD,5!A,&+ MX_$I1QLEUB$1=O0FS&*,<*0EL7:W$@4,QF==U84^[PB3=K4)>0UMEHT2%0L! M(P2Q!E0BKH R.SH;;^IKLS/;JC-MUL2DOC;O[F?Y8Y:MC^W?KXK);3 7*NKT M=--$($LX0Q)8'D;.@LGH>7E":3BL7URHLTS!5C3;.C*]99"N#<33MVE\\UQ" MK"*2Z%@]A4BDO!,6E;)@@.O?FW)^!N"%6=--<.PMY+ V-D_2S:\K&VM=O"ZA MSDG/"*#.:RH<<=3O(B6X%",W[6NRY&74QWB _8NZ[2$\RMW*!3-V&*9^8S)L MPB=/.B@/MDE80-E03KE#$C-A'*1T)R. O=Y34S$@>%!5Y]T VU_TR&)93">Q M D4<\>]!;8L/'W\_??QTK%V"O 0<<88]0\II9@"0I:P6^S%&E8^)1&V"VQ>1 M_B.,>3K_&"$F,(-Y*YW6+/D1UYR=A:6MFOV49X7+:.1VF3]J_:46UZ MUC-6F-3"Q'DEXO=F]IA]-ATMAH%'$QA.^3YM]A&M0*K'?.DH_W:YU=7.U6BZ6Z?PZEL&/KHUMD& 7[*[PVGBI2T#6$@>=U\YB M2$!I66%L0/WH@>ZJT5X@T=O71%^<#X+>Y?/U0$UZ/UV6Z\^';)$5#]FUSPN_ M6JZ*[,UBL0J6V+$T];/[2IPA3 N @YX0U P[Z4M;#FL+ZZ>C=U<==SAV=@UO M[3"9]3 ^'\'D\^/3(\\QV9P>+-[E\X>PCLB)\2_\('2QM MNLQ\.BW^(YVMLNUW=BCHIO>!))A)B@ 3S$L=;^GEZ_(W&X2!8/6GU^[J_/9/ MX(O03:]&QC$<] $:&RR#@-#]I+[?QCH1QH#D6GEHAB/:.&HQWAAH0 M]>M@L5?$[Z%A'[U]O/[/UE.TD?#8];YMOB:!W%*G& ZX026$@,26N@R(@OI> M#/Y:"3P,\J.??I^+^"&N0(LGH[^+J?C8^Q*HI0= *($9X$Q: IZPQ1C4=U^( MU\KJ@54P^BEZ:V6YKT'"Z2);O-DN1>M+Y-_$JH'SQ72RMJ^ZF+K/>'V" ?!< M6T"\9AS%.P5!N3@*+86J37[Y6LD_+HUPWEGLY#ZY[>CPLSAS)(E&/DQ+ M4C/BK.*(84_*]!@!D6@0@0#^^D1ZUD[O,;:;\K[[0=EMPM?R+]9SP?._FWRQ M?)REZ:G;R>PS;SP>PW09%K,N1+FZG]T^.M?NL*&$[>LS;V5L3 M*#F 82=F+>,2&>R!*ZL:2$9(@Z7@=1[JCD43XS]">%K\ME[E38!<)\<'!]Z5 M$$>X(=X[:*%C8==E!=IAZE#]4GWPKR/=]O$?O0F__9!W*]VS:]X^!.&[,.-/ MO#(Q+EXHR!BPAA+'8R:)VB&LFE3Z_NO,MS,UC'[RWE4J*H(E=W7S+!CO<%!: M]R]-H&<4 (2YY\IY(PR39:IT, %U [+_=13N@_.E[=Y:MX"^@FNO\F+]:/E9_M/O]@ MI^]+9%C'B)7&<"P0P1!+9B@FS'C(F3'U8X'1:SH['9,.GCC;U6VM+^XS?2H< M\Z+ CYHLIP_3Y>-?]YP>9QLF&DDO(("!:,H2$Y;AS6V\AECD*^63=(3<1=US M&GW6"G8[[GM%Z)7P0,@-XX M!@11X0>*H"D!8&$CV"/;!JKS59D"1TO\GH?C:'8?%U GU4:; 0$.F5",(VGQ M,_UP(<===ZPF2_HHF%H/V+^HVQ["PU#VK!*_%\7889C:59561Z %FB ,*%9< M& -+68T@]6OO7U:IW\HJ/[-*ZSG@CF;*.UBL)M]&SY17CP395VO$GU7T^)#/ M9CXOXO-=; 3/'4,B*<+60A7F$VVX0IY95^K HP97M8W9)5-[QS-2M8S^T_A> M[!?Q9KL8MFH!+7V,(1&&$&2 9I)CZ #47.!2!\2 2YS[^^=G6U]0Q]J[_"_H MVR2R03Z@;X>06(6U8-AZP(RVP%I"U58#5%-8/PQR?'D@K^#[::2\R_]\@F)N MLFF8/@;]@KX;18*IL!IAIA5D7#( \04?45/]7?YW]!_K M-7C0C^C;(204QFPW#B%$CBJI(.6LU( 'I/Y)SO@23E[!%]1(>9?_^50O4M>Q M(Z&;D28,:RNHXH9H)0R0Q/F=60&QKE]88GPVX8#NAE$H[T?Z&$?^!2;1@,=! M>U(SC0!U1LJG:90TJ'@T/E?&T-P?X3=\IOHO_\,=0>&EML>8> \;J=71;88YT=\S@ 3#HQC7AC*!29< M 42?:4_C^E_P^%PY/\P7W"$!+O_S_78O/\XO^,PQ)H!*I8" @8=6.0NYM:34 M(6>T_@9V?-ZD'^8C[I8# ^90//M+M?R)[3A;',RK&+Q;6:6+A;;U>%$ MFLK!-@E 1B$2LS6HYHH"#:S:JB;\I!L40U;6Q"]%@*,,@%C%'H?2-]Q M7UQ^ZS8IB&[]_,IGB1,L$6<-(6,89!XYKJY$-/V[E5#,X>O, EE/=QTDV3XMI7M4H?/Y\HI67C@$?R J!%49Q7$Z+4'K?9VC'I1J$ M#?#LC2O;(?X^7]QGD^G--+L^G=5YJ$T"F3)0.:H%H]YQP0-ZI8P0&7,AIF$] MO7VW9VT7I=?)B'';B@,38;C,VZW\ZOJ_5XME_*E2WNV!5HD5E%O(,25A,@4( M"*!Q*6= LM<-0\5#EN8ZVY,ZVPX^??&@7ND3&2Q;Y>,Q$"62!WDH=*4L!OL^ M$QPNS&QH@N-H#I M5_Z1!.EJ%",1>>3<3I8LJB4E1!>_XKHRRI]4EGE9Y4^ M.0_MTN MF(.?&FP$>+-8K++KW^_C?53QP>?6]3DG"8=[2PBSB(1=-Z7Q8$8J+[S9X:)@ M_=.%\87(-R=9]P#W1;Q/V=U]7J3%XR8>RZ1%\1@^DTTE9+4,L_#GU3+NM#[E M[X-H1R_:.+NO!'(NG3:::Z8H@)YALL,?JP;W9XPOJKLYZ;J&MS=7Q_7U6EWI M['TZO7XS-^G]=)G.CA#K0(O$<&^-(]YZ2 1@1+JGN9R+!F?CXXLG;DZ?=D < MTII2J^5M7L0;&,\TIIX:)IYS@9 )D@;[,VR/*#%^YU?6IOY!VYAO%VS3EJJ- MY3#,"3/A5;$^8KC>W+N2;8KZ5V;0H0X2[!@GW"M!-'742<;1[H0"X08758[Y M)K]VF-02ID/.11L3[\QY:-,H,0)YCY C E)IPD*LO=Y*B22C];WV8[XAK\TY MJ!:. \3\G+%L'6F5,"JEE\BYL!IK8:"#M RA00#!^D5XQGS)7/VM65M #D"8 M&JM5A=8)B%>[0^L)E,);("U4HI0;"5"?0&.^X*T% K4$Z& SS\E%ZD"+Q'CE M)8S1>MAXQ(04$#Y]*+)!U?C^8^GP;J\W=^_C%X@'F]^^OMV,Y]7=75H\7MU\G'Z93V^F MDS0@/IE$CVT YGT^FTZFW>9W5QJ 21>W:O$AN\^+\,5?Q6.+ZT"?R*/Y(CQS MG:Z/8K28#2)Y &Q>"-UL?[T/DP7?[RMD"!^N%$B MI"3*4."0ILH!BQ4C'",M,31&@$H.RYXD/97%O;]!XJQBEE .+-'.&NHPL5L) M-:"@SX#5HRG9;2CI^W/$YHB,.F_Z.PGU8X4HUR.M$N"M8(XJ@*DA@C'/'"S! MH0SW&0UQ5LQK4UV?HDYMB'J,<7@!0'C]Z938PZT2P4W$S1J'@]$BK=-2EW(R MP_BX@TM;T>#)":4I6J^7':.,WQP;*08BPVJQS.^RXKN1G\ZB/=XRT5PP# 2A MR"@K$/::-J3FT;VGO)B%91&FR*T(\ZFT]NP_;@5"F64TT30CT2 M 4;BB0F" LD=+R7FV-#:O.@X ;=[JZ()3L,QHQST^2O(BZ:)Q 8P@P4''@)$ MA9*4EA(CPO#%&1DU%7J2*:W@]B,PYE(,CY$09: HQ8V+:?$AFV33ASBIGK0] M#C5)F(0>4A765*^MCK!Z^FI1!+' ,46&,JU-0B! M)W(&T="X;8 :^MBGT4987*YN1[E:]ZO2853Y6X#T;G5W4IG?/)<02SUV2#MO M!#0>66=1*8LDO19XK;C6UM)$WAX&O>DS_5I-G\^?2U"0@! 2;(# <"@H-%B5 MLEA.ZNNSLU/X5O39 (.^]&FW@;D?LH=LOLJ>A1E4..$YW3C1V$G.N<* A!^% M@Y[LG%O:Z?K;J/.S>X:TIEI':AS\.+G-KM(\\1(B2#3B&D"K@9'TR26.F1YY M>9$V57L6:QJA]R/Q9Y3&W]AI,U!Q=O#3;HX MO $\JWU"*)6:6R2PTA8"H+AEI3P>R/I;P\YLSTZ4WR5HO>7P;0O3G#!+GS^6 M4$4!9=!#[%FPV<+&FKB=)+Q!=8+S%".AQV M6#9\!@+))ZYJ.F[SL9YB#FBW$2*7KN=1FGE#J+>E%;J\-2Y.0].'+ X" 2". M+\M'&T5/B@+4$^^%QD!Y0AO/Z@+?=X1)KV=G-8J96N1],X+"Z P M2E +B'V2Q9/ZWI[SRRD,N=@V :77#,(++^[I'8_%GQF(GZ3& &E7NLB-!52- M>^6OR9(^JGS6 _8OZK:'\"B-F0MF[$ 'V9W4I;4^V!P$$"T-C#]1+$$I*T&J MUYCX >O25E;Y675ISP.W+R)M$K>O;J[N8S[W=/[EXR;]ZYAI=K!-0C2PT G/ ML(<^@ B9QJ6,V/=[Q4C-4+:WC=/VVH)GL]\&^#;](OV3P" N.-4LDLX(: M8; S!B!GA=:[#:E2PH[/-]I'_F9]A&KOM3]DD_S+!L7\YH7_=W,I^Z$-]^F6 M2=BE$A3C.[TRW$KJ-!8[8 BK7RZQLP*M+6JY&Y!&8^H>73>W53\V$AZ;)-I\ M34(,AT0"(8$U1.N JE0[NQ TJ*G864'7#B:5 1$=/S>?ZM(\;VGRQ;'"U%V\ M+H&*>"X1$!@0SSR!BNX..\-VIO[)<&>59$?%U=:0[:%<3)4")*.IY;+V/QX; MQA:F^)]8]^G?_^7_ U!+ P04 " !U?"Q+B_@6!/RQ #ZT0D %0 &-L M9'(M,C Q-S W,S%?;&%B+GAM;.R];7/;2)8F^GU_!6Y/Q-V:"+D+2+PDL__?=__R__^O^\>O6_R(_>[=E M<>_]M2A_7WV=OWJU_R6O^6*]VOS^+_4?G^=5[GVK5O]2+;[D]_,WQ6*^;6Q_ MV6X?_N7GG__XXX\_?_M MKHKEQ^V\W+Z9?\[7 D;S:5_*_/;R1ZS+\LDGU RAFJ$@J1GZIQ<^>/OXD/_; MGZK5_<-:T/.S 7X-P-OG8%VA:TAXJP.RC]7S#[2,]Y-X=7.[B)]_I&7,^P>- M;Y8NGM_SC[6,W2YDIT]&L9VO+3\9SS[R*N9U_5-OQ%>''ZP_O4=^&^,'43WY MX/S;-M\L\V4CFD\^VELM_^U/XJO9KGIU-Y\_S#[N/E?YWW8B,?&OXH\*?ZZV MY7RQG7' <9)%<1+0-",L SY*PR@&&/$H\S,\:SYOEF]>_?JQM=Y\R]+G_TF% M@>?WF/]]R,D;X_)^ZU%];__]>>C(T_(*Q:7GH8&R^V\ M^MP .O@L@ 7PYWR]K=KOO*J_\\H/#KGUGUXBYYS/8F&/SST]Z[I^*,K#L_?D M$<'EPBO*95Z*NJ;]I7FY>"$.AY_X>5&(9/VP??4D)'5]8]N-PO)SMN=%N'&) MDQ=?FT_BE2/"P=]G-,4QR4(>4)X*NXC%/FGM@8 FLVV7)Y1?'GDK*F_/]DKB M4GF%KKXWMMG34QTWQ!G+3@W+:W"-+#P=/PK*H\[I-*5'PX\7M$>7&5GQ>5?> MS3>KOS<#0%ILJF*]6C9_P9OE>_$$"@S-7]_=9JN-&#RMYFLQ/-GF]T^$,84L M"Q%-H9]Q/P4!S.@>&XDI!Y!)OFK#@''W6I[BO_&>>.#--TOOU >ON/4Z+[RC M&Z,5$%;([WGGAPWN-/1A8)^+,5\G-=UA^4.9"XNU_1F@04(1]V.<\A"C@"(? MM"82&C.5.D?I@QV7-J=8U*H:-7KDU-49,VHB*46*$X4[M=PC5%H\34-O]* 7 M%IX3M;0L7J954MUD6U*_-WM[2XKU_;!L"'?%U/ MTM*BVE8?O\S+O%[/6KZ?/SXMJ7Q?J&I".,70]Q&DHJY*8( Y(PA!$(2R"=TM M"H\?CM/H7L'[%X#_L9KX+]J\'NM Z.-D,SX[JLXA@GD-'1@*&?/JYHA M.9:>^EU\R9>[M8#4F":UZ5-P'[?%XO=W#_67%5YL5U]7V\=/!BI,9;8'Z&B=(3#Q[4NM*@]?9PO1:NXN3R /&1G(6> M5F@4IZM/5/P4],V3& FY;Y%[OS78O?$FM8WI[IO]'BZ6TY#\(1T^GT\?FFM9 MZ7];;+[FE<@\'\2?Y6HAOFJP-#"O04E"$D+(,$"!G[ 8DI!E+13"XE!%[)T M&%#>C[ /*J(G\6[B("?JHX= 3<8[N,^YWR.>CG[K,-NCV$X#-0V-=NMB,>"# MKUB"7TP+N"S%D]^LA)#'XX\F;+S&L9MCG7_BG/=;[9YW\&_H,M])D/I*_W&?BFFDFK%).!\B M3"$F(Z2KM[O[SWDYXX@ ))(JYD&:^ B0F),69PI8.'LXVY0PI/1)8E11O7-W ME!-6<2)>\ZVW_9)[G_.[U693?T,,3.IO[(UX/ZTV7M74-/\\6FZ3#?/@:1T6Z\O6??;2K;PQ\FBRD^!#]< E/UWUWNTHK$4&GK+^('M]7KS7Z#T5_* MHJIF(>))Y#.<(A)%?AR&41JT2&D0*76-C8'/\?BJ@92/F(.T8C9,%G(=KO'R MT-XS3\1\[UO]'>'=]Y6++H3'838R>1A^C'QDQ(#EC&0>#>F<5,\XOJZJ7;YD MNU)DP,/NZT8K3]>%^+>\7*P$W%D2)RCV(4A#PD*".8>T38[81SB'5=G\3I=&9CX@)/-!BB'W..)A'8[PU MF"CU YJ%@$5)!AB*:(AHBS,*0WQ8@VD/UAEAEOXEA.HK,)=/"=);?\DW2XV5 METE*V+CS\+)A_C'DR\!_Y_/P:I$80;K^FJ_NOH@"$W_-R_E=WHX*WI>K15ZO M@]\>UL$YQBC%<9SP^KP*(EZ; +6.B']3VLPY0?B.9_%;F*^\ ]!N!.\U4$=; M5K86_L'7G<>(_$06IEO7KSQ,XQU>-GATA\FJMA^U'R[M6B?(75YV$\N))>X9 M@0"&$6))$L=ADM 4D;";TJ,H';4;S CYE'O$EN+YF9=5_:W]J&6\=C&SIV-2 MR=SJ(_%]9/ ?,FV/GZNEGZ1_J 0MS\HX65DQ:M92<:74XM#K08H0PB"%]4P MR&#$4I^U'A"&D=7!\X"X!^Q]O3PNZ MX_S[M#=P] QL.>P#)>'Q(CYB'K[0G_BCI6*EN+K,QFX>L!\D(3LBQW9.=AG# M =/RL]:=7C^UG:91RGMH8:V*.\; MYX9MG3$,Y3 -,\-%<;PVF9.'X<3)[[:EM3=D#M.AG4?EQTB"EKBPG/IL1D@I MX7U^&?-GY73](;^?K^JV2%IL&@]V\_6GO+P',PQ@$("4<9YE(4XPQ:0]]0-G M"'/E-#@Q_$/M'&DG93JDW@E4K\;J_?2?N1A$Z$S^38Q3E7PZ,>C?1Y;M;T:] M_HB-D'R'C>]+*7FB3]N$$O54&;J4OJ>*=:SYP-<"\&I3K1;_,5_O\AD+:1*% M$0.I^!\D*(@BT*TSPIB,NHM$$>L@^T;PW5W9G-?B=>B\!IY'3K>-O' FQ]2B M//AN$(>AG4C*/7L\OJ\Q[=5(#3.]J_ET3"A%CLN#NRE\%)$.L,1U/=7Q_0K7]WCPU+2433;*/[JR2?,PF+*I M1496VI$\0A8JG*Y)H#\X[GQMZ5=_-->T&\")1W KV6H-8CM4K;11CD2NB1 M(Z!6&[=@GY!>!Z'!VV2 $\3>;Z-=(JC.:H_:.PS1-&3+U7S]OJB:Y9EN129E"$,6Q3BAC( 0A3%#,24^H@%+HS"0/K+: M@BV'(]X67OT"=P"]%N%XZ[ 2M/45:399G\:+:M>E9Z=(6^=+]F7$595OCPNA M:0AY3&B2,$28CP)*,&^-! @JG3NG^-&NVUX^?N2?/JK5)JKDR&F20U[4U&9U_ MS!>[4HSD\E9L9S!($Y#@+(8P3,,H1CCJ1)9E-%01.A,[CN7MXY>BW+[:UIV2 M]QU*K^I@JJF<$:%RVC84EVJ*=D3E'6%U%=BP&M;#4(]RV>!U&GIEQ9/"_E.G MIDT?\D4NU%!8K-[FV]96@C(6ADW' (]@' 9)2EM;/B21BBKI67 ] ;18%+MZ MVW[9H;OQ-OGU5\@F>7(*Y)XW->TYP7/C"40CRE_G#?+7DW^H>@%P48.^V7_+RR7AS%I 8TP@REB8Q3AE!/L7=.#-)E1;2 M;=AS+#T'B%Z^QU@U(Y2BANDM#C,I\P:OFA9985I.F88F64VG6GX/\!IZ&X#> MV835L+HE05J/BMFD?!J:9M6CPMT#:C!I/D, I"%FC)(,H2#,LC!(6QM)0I/9 MMMC.UQJ3Y2]^LI*&=2"DW[%/]:\8R94B41HSY%8Y,IH9'W$Z7'8:7)JL:8B' M)O:^:6]%!N0+H.(A+[>/[\4#LA5*5$\^/=2K^Z+TFH'8A]3/(HQH(L2(Q2#R M.Y,HI6J5CX$AYR7/'EN3B_,6F,: RXQ-V>IF(")5RYH]K!NO =90R8]4ONVA MTE$]P8A@ M@E,2I"$%:4R2P&^GM3C&@=(1*%8,.M:P(\;#L$RCRK)#K)Q\#"'/C42!G>>D3-*NW3D#:[+A4.'U,UF>L^'F4T9LQ'./933&D" M@NSP\2#T&5-JO93^4,=RU>)0$RAY2N1$R D;:D+S(A%.5$1"*92YF88:J,,N M#)\)U77W:ENN%MM\>;DSZ:1Z"N,L#0%F%"]88X(@[ M65$\6:8[L<4PB=.$)UF&>0Q"XD,0=K8H4YHEU[/@6.KVJ],ZJVB:A,E)FGNN MU-3KZ2+^6"IUD94>03)C<1K:8^A#8?.YTEF/G_D@Y@$"D8]#'PKA0BS&[8=G M, [5%^)?_$C7*_#O/N$WGOX^UIK^>?5NIE7%G7)QVVQ^/U+L1:$5'5]LGT\'M[MQS@B-..$AAF) M.,^"KC )@TCIQEEK1AW7#V]>8_+ZS>M/K_G'&^\#9YS_@LD;[M%W;_^#?_CT MNO[Z_0>>\0_B'[V/G][1_^GAMX>O_L>[-XQ_^/C__E,* OC?//[__?KZTW]Z M/S&>O::O/RD>:&TO3'+J,TJ$U/3I!&*W9K]]'&VSK"QC/>)FG?1IR)]]MPK' M#ZNVA)[O],5DQVV'OU?OY8=PQT^]LBGT&8 M)LQG@AD>9[$/6V-IA)2V@6B:<"Q W::SASTLQ7&;)FV2XSCWC"F.ZUJR#HC& MZJ:^R$O?T,^,R&G(C*D3YT-#&YS(R@N_?U@7CWG^(5_/M_GRN;S-=,I=O8AV<@ZOFO!8(%1.@X;E4DV.6FRORCTX M[U)1-*PTO4A7CTK9HWH:@F71G\+50ZE<)=7O[05[@"89]&$*<<*%A(8\8]G! M7L03FBD62II6AED3.XC7^HA/N6C295&Z;AJ 0.72J6%M?(FZRDY_ 67(Z#0D MR8(?S\LH*\S(2A#+;W/Q^$(@2OQV>BI"4>2K MZ(^F"AY:]4;3G,B\]PF-( MY#14Q]2)PNK#93I#/?,# #!&!$2!'X4$12GCK2$ :*2R<*_Q\:X7\9]LH]1SM MTL:$/SGU&8@Z-?G9L_:DX!FUW_DB/ST"9('4:2B0#4HU3<-Y/;XMM[B6*7E$AIAA /?3^-$"$HQ"%(CSA2I+3X9-^Z8S'[ MD"_S_+XY4DL\)E_S'O,PXJB,J4]4NDN/-,04(?^%4,]Z*I7+5_=<>*'HL:D,!6V M.$NC>ML): WB.%#JO38PXU@^9?:[*>X(,>%43B8'HE--#T]!_==V2]ME!1SQ MVFJ-O6T6V)Z&O-EPY-G%U):X41F^%IO&[/YZ-J&*089A'$:4 AC@!*%V/TI, MP@BJCEF5/GR @6JQT:G@U&F2'X,Z8TA]X"G(:;#<["]LO/%>5]4N7PX_[#SE MY(6QIA9]TQ 0??@71I4&/$CW2R^7JWIQ>[Y^/U\M7V_H_&&UG:]G"08Q$-53 M"F(8Q4D$?-#64C'$$5'JEM:TX5@ZCK"\^MJ35ZN-M]@C4VR6UJ503D^&8$]- M5DZ(JR%Y@CCZ G%NVJ0O,],C+J9<3D-CC+TX;Y"VPHK"#HW=_:[9%=*LZ0FA M>RCS+_FF6GW-7V\6Q7W^IJCJHV+?W7Z:?YOQ)/,A81Q'( Q#DF4T;%?WXH@J M;W"U:MNU0AWAME>=G0+VU@*K\L8.N^1+:MB(O"MJVPGE^W:")UB]/5COIQKN M/^]/M2YN/8%Y\!TB*H3V2:*CT$Q$*EUY]WR/B4,6Y4_'W"JNL;D!!72YAZ1Z(JXYHW(2 M.3"9:JK8@O-:=-Y/I]0> Y\EO_+C/7(GD6ZIZ%T-AUZ=L"M9:[TI]YG45A? MYQW$/(MA&F<)3[LY_CA$H5(GEL;'#]*09?^ .1TB=>?9K7+H;'Y][$EUI:[(A:V3,FLGPXL4%QW5* M'^ $1("A4,BNST2%)U28 @Q($&6A["F-AE8EXUFZ_*_;IU_;>KKZGB8,AR)"0'2N,%07$0 M=<)_CS V>+T:L-<@'KI-28G.OM&6F[A,0T!=.7<^2G/)H?2ZXM?Y:ET;RHKR MX_ST2MVC99B*VBE)D)\&88 REL30;RW[(5#K:K!@;S0IO7C+M.)2H@V^)9^+JFGZJ'6AD84SD0X3) :7F& 0$)S0$,4X%#AY!AE. M0:IT(\SPZ 84UHM26O=$S3?>T2FO]LIKW;*EM,Z":ZK+4XBK116_\8X.70WJ MS6F.G:[L:X9&*TFX?@RFGE*<^R^=@(:)A/1A\VI':(YNN.(4Q0JHTWAR5*HU"MA&H9IB)L#OU[LK+##G(5#=HX@CE=J M(12'00(CDO@P0#PD-$U"GV9^RH,,REZ58M>HPP7)OA-CGKR]8ZU/JA#9MUSI M)"#3>(<=^29_^HPQ@^IKF^\>\G)>(WB3SZM\N;_C:7L,".M.?G=N356W,]7FUF24C\6!EE",0H3(7@0 M[.VA$,9AK*0YVE8&U9P])E75T6=04G4&(<]$=5[BS8WN7*.E3W>,J9R([IC[ M<:X[EIAY27<6ZV4Y>S]?%WB]+>A\O;HMRLUJ_DM^_SDO9SY G.,L!&&,&0M M%,"HM<7\6&I+L9D%QWI3X_)J8/7YE2TT.;TQ9*Y?:X8C34UG+O+E_;;')2G4 MAL0MB\6N?C6:>YLG0. 3/*Z)/%/NVLM&CWUX4.->OR\HL1V>QE5A2SX4-I\< M!?7].-]DY7RS6%6+"_8(R.*PWK DX#X#&&4M/8BC*1&FN967,^GS3=>!TY3 MB[QIV.*IN1J*#,@Y&II\X&I,HI=)__UU3:"F<34&H[?A2V MGR;%:\PN34:^66WRU]O\OIH% 0!1'(KB/"$^3>(T"5AKE%(8*5UE9F;*L79? MG9NO$7H-1,4!O"FU-9+5<_PWA+'TQCCVW+F_/(SFQQ) M'XF1;^M7_=TM+?/E:OMNMZVV\\VR.X-_%F?0CWR.$,] X#.?81*T9OTP4M(O M8V..%>R KUYH7#0(%4^P,.923K &I5%-LDX8W(/S3M#='"X$&?A BQ?8ZE$M M:T1/0[?LN7-^H(5=GN2UJZJ*LE;+VE(IZKZ[9H&F>JJDU:>\O!?8BLV^/28- MDL"G(0E$U>=G*0T#G[=@XI0KG8[H"(+K4?;N\[J&Y8G?O5?5.#>=#/0FSKF:(D!!# M2E'""(D)3=,8=LM7A$E5EB/"&TJC]WB\]V6QR/-E=>/M7:FUI%I]\^Y%W+\T M!==MXYU]NS9 MKYP])9*G.XP9>(6IX>D_ 'ISRJ,^"'*STDZHOS:=/6Z<)S //C(!Q63>.!JV ),4VZU%[,$:K081BH$LYQJ+ MP;)47(P3)V=%A7"G/K%$.-2DD.<_ZKB8L!A@RT7$.(%V7CS8"[B]HD&::I-B MP7X\OY,BP8'CJL6!*^XM%P7B00-2P&S6AH,'ROGQ4'MTICE@:4P.RD0A@_W8"6"C;#;+A*DZ#8O M$^Q&];LJ%"R[KEL$2S%V428,'^NAJ@0;,;=<)$B1;5PC MV WI]U0B6/9$&A!9'7"\7TIK):'FO*JSZ;>$197*^T9#&#@8U%# MHPR)\1B $6@/T(APEBK=6V++IF,-;<>O^\'KPP&8R3$6!O3*B>88S#J:3:HG M%L8\X>(J>3TB:9O^:0BC=:]Z#[^PQ9JL +XO\X?Y:EE/%Q!%8/XM7^R:$[\[Q$7'9:F(2!:R OS9\2H$JHM\6\/^:;*W^;;61(0&M(DPQ#% M- IH!L*N"2D(,J7K.0.].ZIB'R@.W&$^A& MK6:>$B5?PV@2/ WAL>1+?[UBQ)#T_=^+17V:CC#ZOEBOZLN?NBN?$J&!*>., M9SCPTS1*8Y2*ZHB@," AH=)W/>M;JZ_/VPJGX_W!O$<,*B&/HL(IS53<81:XWYL:]TCX^F M"<':/H@5. MM)6&/'X2']!<&>1G+$UXC/U0U =IDF0)#UJ+<1)2([E1L#.\YM30M.X0,Z)3 M4WP<,6FL0#(D#J-"1X94I$B#UXGJD8XG+XF2-COZ-9#X]<.E0BFDM0XRRL,D MQHAQ@DAK,:$)-"N$Y.V,I4Q:-XT9$:I;&+GATI(VC7+Q6 ]'2H62.K,352<= M3UXLF739D5:G7;4M[O/RF>7#-0X$UG,I:10#BED*P@S&O+.*.5!2*$-;KE7J M ,][_IXI"I0IIY(B-2"=BD)UG4GEFUPLB54_5WV"98GEB8B6+6_.A&S-0949%=[ M(.B.6..*2YK3H8:$3[A2&Q?JT3P1);/FSLLC1!.>]+6L-7JH_U!(_82&*?2S MP =QBE$JI[I MNO.BGAGQI+A^7GW(%_GJ:SWS?R@%$Q1D08Q%/9@1QGF(,8^Z^7_$E$:4VD8< MZU>+RSL"4U,K??:4>@_<$J?5>7#*V4B#Q6ODO-QUH,_G-$3(W(W+'0>FO,B* MSH=Z6T=3I.&804(93PA)(")9%!^+-)P$7$5EY#_5=:=@#41K+*= C)R N.%$ M33&DZ'"B$)WW/9*@SM T-$ #=V'Z;&B\Y0<=01%/_#AD/HTA810 _Z@CPJA2 M-:'RN<.\Z5HC'25Z%-YV!\QHO>^C#%1.&'CIG5?D:4)OO2KR2^^]EO>R;_YA MC]+!1L3B+.2 \(RF==LOXPRT-E#D2QT"JO?)CM_^ QBUUUZ1&[D7WQTM:J]^ MNU=QG '!$Q9Z7G\]MJ8A )K8"QO/BZ((S+^=V #BDZ,H$H,&460$:1S0$+8S)=:)(+U/6(U,6^9Z&=METJ'#V;-I4 MNVY3 AJ3V=DS0XM-+I39/8X=:&N#F@U5#>QIEC MD6%)6]$42?X>-$W5)255T^)+5M<^[CY7BW+5'))W8O=0,3*49!@P7QC&("%) MZG=:2A&.E >H'I4^Y,HRU?UB-A[+=D3M*<$O2YQ+IA4N:QB%<;UK&&PQ+W>Q M@BPQ%Q*'&V(G.H1I%<\>J,'359ER;&S9F')R3T5*):7$VC\-2# M?G[LH;[_JBIP&&*3-&013!$/TX R,;Y. 3I*#5':I*;XT<,I@=84G2I1:FK@ M@"-M/1AEONTI$1*:H,C8M%1!%?P57=#B0&K R?^V6VT?7S>[-59?\]J@\#<] M-E1A/\ZB+$LQS\(D3?SVV"2:!DC^0D,S,XX58P_.Z]!YS3M2XU,8Y!@2*3&& M'(Y#-46Y3I_.8-&01X41XG!\Z@T+37B5&PKV,G!M_&>'M@D,^BPY4EA_I!3W MO/TQ+Y?=DC #*.-9ROP@I3B-F1^QHXTL4NH_4?MDQR+=@-'O*5%D2:ZH0 MF@++<^-FZ]HI#3T5G1Y=TRCH-+&?[TPS8$!ZF?/+O,S)O,J7M+BOSZN>G\T[ M5>3Q^#.'FS<:8$=TF^59Y9EQF/G 3_RZ_"2A#PAOFVHI\V.LM#HZ!L!A2LC] MBZ@W[APG;I(+L5,/F5;%*ADM-VNV#ACM6^H=,X#34/!Q*3A?6!X_'M(;'_-J M6ZX6VWSY<5LL?O]UL]I6'S[^VJZ!9PB&D1\11(/ZJSAL+FUJ;$8 *ZTGF%ER MK/!'<%Y5H_-V-3S%39)F5,II]7 LJHGN"8$-,*]!YOTDL%7_/%+G3"]7/7)J MA^-IZ*(E7\ZW95ID2/LTJS>K3?YZF]]7LQ2A"-/8YX#$F/LLQ$F[,Y32U%>Z MU\G C&.-NG3R90W.:]"9GEVEP*:<4@U$I)I,Z7(XS$E5'4,]XF2!UFDHDPU' M7CJ72I<;64UZNZL%[]UM=YO4Q_RNJ>]F$?%9P-,L";,@$X5;D)"PM1=F5.F" M"'TKCA5I#ZR^@[+H;DZK#MC4Y,B 2#DU&H9#-3$ZTG>\>.[C2_0Y4:*K[/0( MD3FCT] A"WX4MI\UP\KH?5[6WYC?Y<$,)2R-:4I#3JD/.$L)Z?I-,$Z946VD M8FC0ZJBL,_M/\\J;>P][C/]L6!\I<:I9(;FBT[1&NO&.R$8ND4XH4BF2=)B= MACS9<>6E0DF?'ZD^E _YHK@3@T1AK;@]VR0F3*^*Y8P':03JLT(S3"%#,2=A MVA5H42(UAK-ER_EDTWY+9'E$6JN40.;]M-IXC_F\K"3ERAJ[_8HU!K&J\T]' M+D5!=;[]M%$P@7!@5A7Z509F5Z]IQ91EN<:5EZFXUKUBD<0)M+#8]*9P\ZA9 M7KSN71;YC[QJ[IEM$ :SB,(@0GZ*?$8C0@17JL8*EEK$:C*\^UR"]4T>>;#G^_.B=_MS!F_W:]LUAB?O@D:+V M#K30K1 +DP5N%R&?1OT_CNNJ"]KN^'>?6Q:+?%U/U#S]35I4VUF HPPBX*>A M'V5)%@4X[O: 1XRI'1LQ!D#'N:99_3MHT^)4P_)O]=>*-Q2,$T+726>@Z V< M?+P3OYY^0NW9]Y*$KL?&23*R\"A\[TG)!@76DI.U>,AW6ZUK:^_GY?;QD\!7 MS1>UQ0I_KK:E^'J6^ @F.((0^'&6BN2812CD/DFS$-27@TEW"1G:<3E1TT#S M&FS>*3COMQ;>X'U"_6SUM@I9(GH:[[4]=YXU#%GE2;HH7'S)E[MU_N[V&@#R M^.1?ZNMD9B$,8Q0"\;00CF*$,>9)BX5&6.FB%S<(7)=U!]#U'-_U]_6F+A"> M_O-O#7S5UG@W09*LZT:/CV+AYBHT;BHS'7;[2B^GT9J&!COV\;QX&H!1T^KH M*8)F.25:HQMSIJ-]ART^:(AQBG((HIC2&$>(LZ(IB MG"KUM6M\_+!JIG,7PP%L8L5*J5-$VX7O+N4'E[ M6(JG1VCR)B+&?,@/?![$D_1E7N7XKLR;%;MSZVW9 M) 9::2JD+:;U8@%",(A:^VD$E-HQ[%D=7G\TATK6:)8=08W!L+%6C32XDN2J M=\QEF^]IZ)H#OYZ-T-PP)[4WYK6PLZ9%^5#LM^.TARBPB!(&"0D"'O@^#TC0 M57 !!%*7T)I\OF-5:U!Y)[ 4=F;H,M8O6T.1I290SWC2.755ES"%[2L#$*>W M946#0+E=*I<]OJ#/-OB9P&X44P\*>T^+@KK2=;$3K,PSH>?+4UL!]V'@L]@/ M 4V3( :$M@TGH<]"J:.MS"RXKAL/N+PC, 7)T.=-0F4'H4RQ$'S.EH[2ZM.F MH+6#T*>GMEHTRNGM-:^O*:XQ2Q/07',?"IO/C8+NOMM^RX%1G;&R'7*4CS08F6?=0,V.R9<\U>YF/:P-IJUQ.8$QM MUY_"U5.GD!GP8E'W#%0?\D6^^EIOD^N'@(* 0IYE01Q&F$6 ()1V@_TXD%_@ MMVW8<;YHX7I'O%9RAW7^)=+(F-2K910EUG6RBW7Z%1+-F&'0RSF6PR&7?Q1I MNI:*7+$]@:SDS+5B@*=5(5>='?K9;S\,$T) XK,HHL(PB5+6V40BMSX5;A^/%624+%I'M!M\;;8O"^+V]6VL]\.TV"(@\ 'D/$X"4E,.&\G M\"*:0:GI?UNV7">< T)O6W@"XZL]R./KIR)X%HB522[#]&E.L-%BL!MNK:T'R] ZY)KP&XDK0*TQ M/>F580UWY!:'=7F2*FJ;$]&_%&O!6?7NCXWX\\OJH=[N(A[/[2P,TL#', W3 M>EV:!"P(6&LPCE @7<^:F7&L8AT@;W5 I'45GPT^)]JE M/FC_)ZM$9Z9982%*$W\E) @ M2S%C&6NWBD2(^TJG;AD;&ZICI#PNEAL(DSFW+G?_KWL40ZP:[R]?%&"] MJD';W/:[_U+M&GF7T9"8B9M,("RM+MQX>^C[6Q0K[P1\O5SZY/E_1T3 MB9?NO@^7<9/=$J)/X;7YQ$'",H'IQF'\+(9^X*TLG_/]_;M5/6%Q>IO)7U?; M+T]0)3CV*2$A#IF/.15P8)?58_%7"ZOKUK XSJ5T7GWQEH<^""MK[/:B8+0$ M/TH K.70%OU^3O7)A:%_" ?TY-CI&KXLW^I+_-8C.8TARV#>RC4(.&+99$CT MOBP6>;ZL:NY>5]5N+G@M;@^)IUXCP^LFB'76Z?JV9C0DG+$D"7 2$@B"F'37 MS$0@8<9#)#>H',O\Z_?OO(<#\+W<"_'0[D\8-E[Z@ZCQ0V4M(;2N[!-"ZTQ] M(6I;MM?^>)U#=PB(2T?7POWI8MWBSYWW:KA_KU^I1_VQ(!X_<9PQ$@"?)3P"(6 MDBSV 1*E!\ D 6D49BJC-POF'&?NT[NO:5%MO?EFZ>&%T)S=7D%8_E#FB]5^ M0T+SC_=%N5W]??\-\5NMC\T_=@ZJC?5LA$5N.#=P1-02= M.B'0-[RFCA]O& MO1JHUR =N+OZ9>IZ!E\6>9_&^,JF0X6S9U1-'8\7EV>KS6J;OUE]S9>O1>VQ MN5N)1P]75;ZMFJ?PB"3A/$[3,&.^'V,HQFP!!01!J"*7+NP/J)]'I-X> MJIH(.F%?3A7')EY-)D\YW^-]U0!^'H#1-5.#V!X1=1FF::BJ4P^+X1YZ/=TM M^I!DN^VNS$^KK\.- ),$L2?R4\BAM 80XU:SYC#M/]\@E^W_C/)*/C+)$I5]M8B M,2WUM>G8U3K>,G?2RIG?U;,S'_*'6KDW=_ASM2WGB^TL3<(@0'[H^YPEU ?U MFG828,2ICWF8);*OJ>[G.WPI]Y"\#I/W6XMJZ-?O"CE]+YLIGQ-YM8S=.'^1 M[/"B7G"<&WZ]N2W*^R;!DL?#/S9O\BQC"4X RPB"!"&?I$D2M4@2QJA>Y6'/ M_H!CV.>OX GL&^_S8_<3^PRI>,2-D^BHEB7C!$:_/K$7$\>EBC2Q4C6+_3!- M1&%=>GBUBG'%IJPNTV)3%>O5_C;3YE"?YJJJD,90#"]#44)!+JHGQB+0&@MI M*G5DL:$)U\W*IZCV!UAIW66G2Z"<.@[ G9H :M#F1-TN$],C8(9,3D.C3)TH MK#Y=IDK37C+%"$T83N*09E&($.(H.)@C80@2,ZV1-#*&VFC=2Z=/HZ[B.� M@N:,<@_=-7*4=$>1SZDJCZH;+VJ/%B^RZO/N(2_G=8%UJ*FZ8[DQ8B@#<0@A M\Z,XP( GK;5ZM[:*^.C:<*P]':QV/*(X5:U-G9S@#,&:FMX\)TSY$&8[&&YIR/8'539!TZ/;96TU_3/F4DZ$!J=2=?3]C<211ZB>J M1YLL,3P-B;+E3.'D*50=F94/A1#(_&VQ.3QM[3NX36WXGQL=@!VTUS <,"F.BK3IE!V6#8$>ZKCLDO$C21+5PGJ'9N9DCH- M,;+@Q[/1F1UF=%?53Z;!WW2GS:,8,.:+,BTC$8AC["<4MJ9!P)74R(K!P>JG M"PM,!A=:V"%;KYW!.<^FK0W*% _2Z'")-H6F!R/6IZ%Q=EUZH1G" E]2AU70 M8K,M5Y]WM:%?YN7=:C.C0<3%1X?<- M)(73!'2XZM>H(6A2GND^,O3+$ PIG)K@F"F]LP]4&),[MN"YFQ>$UI20"1PA M8(*^L/-8*![I?M(K_^[VO)]^EHDZ%(08T@#0B$5A&"/>K1M@@F:;_*[>Y/Y) MX5QW,XM23S_:/_W/P$F_ >=;].>+O^U6]4F+J^/FF'G_?B8W!Y+WDM=3O%AB M?1IEBRUGSH\BM\F1] O8'MW1G-1(YM7^EMMV>\1A_\J,^0@3\1'M6![FA6R..7GUN099'RM\W#Z2[V$J7K9@B72YX=J01.M=O-"= M5-0@/-#\9)<.?X%F-VHG15R?ZMEE?B+J9]FI6<)Q7+7;9M\ON,!7(UA?Y)8L0=7;'1["51(4^PC<,27 M;@_!'H[W4PWH^L&(;OL'CI3(] YH$#@-N3'RX%K/@#8;RD+2'ILZ"Z,H9H $ MON\3'V'\L""$@:]TR*%ET\YGG#NTS>;])WA55_CMT>LWF^C[=U7X[*W;]9@X)!#W:Z#2Y8#2 A* M$AYP"(($1S&%O+&,(TI8;-1TH&-OH)Z#DQ50L^8"+4[U>@MB=58]>:"LP9TOC?*>O\]6ZWD"<%>7'^3K_F"]VY?&XE%G,8QK% M"2$^R "HMQ9#&*(D#,*40Q8I[?2U9]6URIT>,]1"?244[U4EP'I'M*;'*1BS M+ZF$HQ"OJ(?6.'=]LE,_A7WJ:#T,$]%(^WY=/];)*G/R>W;^3U%^$K]2O;ME M^>?V(.[MX]%\LS4ZCH1:QYCA-$:(@8Q%G+?6?:YV)(TMFXZULH'I-3CK5[=& MVIU5OWU\\MYJ')]@C7@YH1R#Z7FHQ)ZN8OW[\2_$U+S?U\!^W\YH"Q]%\NYTJ MACXF.. !Q(# % :D$VS*F=+:C#6CCO7RUS]__+,WKP$^>L7G]>I.IY/$'L-R MFC@*N6J2^.M'[XC1P]WB2RV-IWHXROY,6?YZY-!Z"*:AAO;=*AP_NHIMPW5/ M,IDO?L^7SRQF@$04I#"*8S&:Q[%/<-):S$*U#>8F=APK7@/MU><&FU=UX!0[ M@4UXE!.YH2A4T[4G[(TN9#T<];7W6F!V&G)EQ9/S1EYK["B?>7%1"".:B&%T M$"6<<<@@)!"UDXP9RJ#4O=]V+#EOD#F \S;%-M^W;FB79(:ZA1J;?L:9 FJT.N^5+5GXZJ!M!HLG.! MEA=ZZ?1IG(K,&/EPH3/.E!'IB?W=9K58/'09!BB "$60DA "E80*.&@93 MI%2N&-AQ7;2<0*N7II9[<(JUBPF/DA7,0!0JUC%G[!UPC57.7.>HKZBQP.PT M9,B*)^<%CC5V;';#ONG.^4H)I GE80:2%*9IQ/P M!@P#Y1V7]JU/)VNV#?: M9P_:#86@D)M-034>^:?3,ZC(HO;9WU?)^2]>N MV%6_;LI\OE[]/5_6F^C?UVI?GZN85]6G+_/-IS_R]=?\%_'37ZILOBK_8[[> MY3,21PD-8A") C7U61J@*&O11@%26Q<<":-CM:Z!>%]K)#?>6@#UM@*I%P#O MOL&IN+8X5APEUR6_@Q JKFGVR?N-=W3+._KE->>OM)[=>&^ZJ.^]\_;NW7C- MH]%X./#2J)LP]2VKCOQ@3"/?C,["^7+NV'@&SF$!V"/%B\7N?K>N3Z1JSHL) M(QI%,?4YYC&D848I)RW>%/F9SDEXHX&5TD+CP_-.U&XM4$TBM6F'=ZCDYC2D M$TAO(O)M:CMQL?GY[RW!70F5TQ1G^GC\*$G.F ?K:P9CB$ GOWOL?Q6F^8G"0S.P_&]Y[*++%@+9'9C(K[--:FVQ;IL[2; ML9"'2<9$SN649R+7=G.D?AR'@X[73,&.,EZKM7#<_&8<8]<9;I"XCI;CNJ': M:7[[7@=M+X3*29ZS]7A\[YG.&@_6-1&HQUT*5U[E/]*]YM-R0;*C4I!,1U$G(3B^'3S?>)S0\MI81=-EVK_WGN0E2 $$6 P@IY@!F.",=/L9#T(ULAD@$ MJN!T1C*Z66%W/IX9*CDH1\QUBG 2I=$2Q?\]=6C[;2V!F#&O MWOY\^9XL7);B=F69TU?+. MP(%UW*YM& >I5NZA8CV-S#."WU=;P(=E7CKSO(3J&J@W7=]Z&!& LC3P@SBF MF$4T2U +C(%,+>6XA^,ZUTC(T LJ]$9[Z\X P91,+M.*HV)6&2:$;K*),?%] M:62XJ$XD?PSH\'GB&)IKYQGC;;%Y]]#<^MN<\_IZ4VW+79/XWNVVU7:^6:XV M=Q^*]5H,TNJ?GZ$8A(P%.* AH1"#+&&\Q9^!2.DH_^F@=IQ_WN[J;;IU0?PA M%U!7B^8F[OK"<^_7S6JK.%LV'=I<)YY1XSQP?KKQA+>O]NZVQW&?.'SCG;CL M_58[[1V\_EZRF6HT720]9T_4=YX;W?%B*X4ZCISS3/L<]O9+7M;M['NW*N'@ M5Y$=\N4^6\Q2&D6 ^B1!, RX'Q"8ABW^B/KA["$O5\7RXW9>;AWG6^O8573X MW$UK6?>)HI+\;K79U%^)GW_?F/1^6FV\JB:DYP;ZJ3\DCC/TJ$_&X!GZ>5KV M&G_W39L'CYM$OO=9?-EX_9TD:-5@NDC0SAZH[SQ!N^/%5H)V'+GQ$_1?Q$=L MJ]>;?7:8,1R2- E9YB>4,)^Q*,8'^#&) Z73KB<#VO% N$&33S*SJD9W[,3J M,+!3S:M[ESWQ[.R=_E'2ZM-0CI)5-9^F'SVIZM(R6$XUBMOX*56,U6_SE<@( MG0=AG#("PH3@(($H\8.PFQ^/&8= 8S/9E. /L[V,SL5[LYYFGM4(^=BIUE&8 M)YYM.Z]_O(3[+*"CY%S]Q^I'3[L&S R6>4VC-W[R_8]F,-[!CP-$8 *#( \ MQ@@',4Q:^)D?\4EE7D7LPZ3=/:CF-JA%/==1UG_;%H<,/,5DK/H(C)V)781] MXFGX\%#]<#GX:2A'2<":3]./GGUU:1DL]1K%;?R\^VP>/(5BP![&U(OEF.G755D:LO\[9.NEGDY?4]C4K+N]^9J$YR@4[R(?G1956; ME_$6Z)0B-R%A_6N^NOLB_HM%#3Z_RYM)4B:*^F[G^6F?4!(2EL88THC@E/HH MXEDW9QJ$1.GBMN_--\?+?2W65]X![7X)QZOQGAQ"40OROE*>RKC(T9,T]O!I M_(=HJJ.LDY:=EIL7GMG?\&?QD?/%]GMIOW7S=(Q;8CAYCO]A"A$W[ U?KCA\ M"KZGHF96+_B&PCU$$@+\F%.$C@/A*,63[!@V=VN09F+E4N9J1_%2/(SSLO+J MVZ:;X>=D9H-M/FK?3ZEC]?GZ8>J;?[RB9N*5C/1C^G_+%W7*)EBS*,9[_$+E M:2O:R_YEF<]!F,8T1@E,2 HQI:U_$0R4[K7^?KP:L,%ZNH6&]4=E[&ICS*=D MJB7'>;?V/UKEH?A,3*#MV]YS^Z/7(,YX&ZEQW';DQZ]&#NUY.R&%+SL'?\_M MCUZ>..-MI*T%MB,_?I&BL/X4,IJB-&$$^#!.$L0I:8_GB1E!<(+;$LR=&F#' M@GHGR?-M"PHUS'>6'GZ<]7K91^U'3PHN*)OB>KU:O&53@0#P:_5+WNS'\'T: MH) D/ U))F('AMHF@/NPE5!DQJGRNXS%;?>[QKQ_5!F%*M,@-@UPQHC80 MV9/A_;8',G!O^0D%/>JJ0]0T1$X+>6'^F*B]\G_)B[MR_O!EM:"U6YMMV^ !D)*1)&',,_7AO%_A9AHF*$)A;<]W2T@'TGB!4$PP+I,K) MR+!\JHG+-2J]&MU(FO,B7SU*9(_K:>B317\*5T^EXDAVOLZK#_G7?+/+W^;; M@RV$6!BF %,4^E$4A!P(Y=S;"J(L49OZUK+@6+/VM^(>4"E.+^LQ)CG5ZYPL MQ6G7&D_+TXTG((VD0A>)Z1MA&A$Y#;4Q].%\#&:!$>D;OJLJWU;-2W:PD\*$ MPB##H4\ $'58@AEM[224 15%4?_T0=1D#TOQ8FUUHN2$Q"U':B*RQW+C[6D: M1S^>\=&C'?K<34,W#/"?7P%MR,1+>K%8+\L9*Q;-W,Y\L^2;;3/=[ADC40(0R3"#&/LQH2G?ZQ2A(>#LI=XN>X;7M@7HVLZ:RIL&N*!]G3$0T #%-$EB%#$69:RUPK$OU:BB M^]G#U!X-)J\%I5IX*+(E6W:X(TJKZ)#DR%K%\<3]WGI#CZCQ-<((_;-:PX0% M&65H)TT^B=^8<8QHQB'U&< T( E-4-1^/(ZI5,N*\H&CX+Z&_V^[7QO:HHTA3A@!*+4 MARDB+ 5).^\91320SO9ZGS[4.W[HOEN^-+4P!DJ;*H!4\X>$$4 M]/B:CCIHXK\@$R9,J.C%<1R2B>]4,Q\" %B2PA QXHMQ"$ZZ60T6IE)79YM\ M_E":<3IJ;I"IJX8R=?*ZX9(U3>60)\RB=ISQ\()ZZ+(V'?W0]N""@IBQH:XA M>\7:VZ())3"NSX5@(8N"*$!^IU<@3J070O4M#*PCA[QJI"1*!*IJB2ONS-1$ MBC;K>G+"A92BZ' W-4W1\N&JJN@S(J,K6!A:-L;6\[M9$&8@#H*$IP$"<1HF MC'=C)13@5%9+U#[5L7YT8+P:C;QB*%+SLDJX8T5-&20)L: %3SR^\O[KL3+^ M.Z^)NS!]'I1[(HK[^V+3W 78[/ZM3JX"G*4!B5$ HX@P#FD0H01V1H,TB10; M)$Q,#=0MT4#<7XUXLS]8X,GEB,K-$T;LRBYI#$:LU@J'-J?VNBQZ^.EON;!! M[/A:9-.9Y\T8]CB2W=E"Y]67^O_UP01?YVLAD=7Q7M/Z'_!F^?0;)S\YHSQ. MTH!Q$I$,L3@%+#V,OE)6G]H[V]:M]OVB-@P2)U_32.P].OBM.+C)IH[H-2_^F= +KQ3B[N;?ZQCM+Y]TY^8=B- M/49D7U#@88,XC0U# _E:C/&:J,E[=UH,$R/<=5'5)Z%V^P=0',8<9BA&/"6I MSP/.0(B2& 20X@3+WJEE9,/=VW]RLM4)L-&NT>QCJ>>UM4+N--Y*.ZX4#AX^ MS7=JOYM0O-5O5O//J_5JN\JK7_)YC6'Y;O,A7^S*4E1NX@?>%INR_2N95ZOJ MT_SS.I^1#"*(&:S7RE$3]_8 ^[Y-VP>L3<(^ M!>_]UB"7W$YTG&1VUP/+$%-*&1]>TSQI;RJIVR2XK M[N>KS0Q!% 8!2#."8)2RE&%*6LL@Y4Q+U0SL#5;-WGA77L<]4%V-,Z%:4>,& M8EFWX-0FV*WB76=-1O$L<#XQQ;/AT37%L\:6B>)57579GDD6$!Q%0F'3A&9) M%D=1FAY,LXPG>L-\$X/C:-[I(-!<[-19UE<[IP1;D;LG ^QQ3B23(4Y1\;1Y MGZ[DZ;LDH7F&?*FL&8L!\]D*1E-7^IRD=7L=:E!4YC%0W6-.%ZB:-&Y=TWL+S;&I>:FNH2)Z>3 W"F MN'S1T+5'Y#601AK:7F:F1]0,J9R&7)DZ45A]O-0DYM>/?RF^YN6F'A73HGPH M]M>/U O!^"[?+%9Y];$>*Q_6@QLD$0P C3+BIXQ0'%# 22=V 25*TW0N[#L6 MIU___/'/WORNF3(O/J]7=WO$:@KEA')M:KX6L7>$ M/)+V:=#:(XPN@S0-U73J83'<(Z]PX4%K.G];;/-*/+[OCO)QL(I1Q$@4PHA% M0NXY3^(@;*VF+)8ZLL>6+==#Z!:AMZDA-J^SLIY:X[5?.\>@5'$4W+'YMF/S M!-_+HNB&5H4+) :F5^_Z"&.:Y2Z/>)F+"[G#-HL3N#C"IC>%FV=-=?+U03Q9 M7^95CN_*?+\8=3 (< 80B6D09IG/8HBS.#H8#&.<0;6I56TSCE6_OHA,_))7 M=@A%+7V J#IEJD^E[(3H("RJ"?T1E'=$-5+->YV@WHE,8U:G4<':<.39)*0E M;C3ZJ[LO_\V,@R23.I3!LLD! M>W,Z=*9=UD84RVG6".RJZ9<6L:Y[K7NHDFG%LIWKX2*Y8'T[[3-]1:^[4!XXH:.#C9NE*H MPO-P38G7*%/M3C2F?F+*:-Z.U+T;#C6 ,;+%Z@J78ZO"EJFV/*](NZ/; ;[\#@V%W6SWF2 MD2\#=B7),F8W9,A @<+%*?(I]%C( HH3ZF 4MY:S$EF5(KHHF=080( MF N1-&_Z0N2",EM"!"8D1$!+B%39G:X0*7LB(41Z[)@(47BP&,* IRD(?>@G M 0I2G.)NK.K'4&K-UH:=080H-!CY3KJAN)5OKOY4-I-XC\^Z"R$) M(Y;ZB(1Q@ #&"("V2HT ATH+J@9F'&MMTRJ]/8#SJ@Z=:J^T/HURFCH0@VJ: M^>M'KT4UA>[F:PSUB)T%6J=:2;(F;(4]C?;/:Y*^W^7TUPS2C-,P M2##) $9B;,U:C,BG8.@36>61#=@WLO>GJ6E./&J/(UEZQ:;OM,_&+^^WVC.O M<6V$8UL5 JXX6)];+GNW81D9E(RT\@?(_GNX*Q7W0B8'9ES MX?#R61S%V$\#FK&($I1R&/AQ:Q]'OM15M?:MNIZ\.+LXQ<8!.EKD2LY5C,*K MXM3$M6F'&^_BS0A3.&[G H-]O3M;.B M_"B,'X<*,Y@PDL4T2U**Q6 ARJ(0MP:YP*(B?P9F'.L=K[:K^WE]V=#Q7533 M/!,*Y41N(/;45*T#]>JV*%]5 M;)',*P$G:=GQ[-LD#J-$3*AB.%]0=.8=/R MTW-QYE)JB)(DQ3#$21AFT&=!2%&[=QHA2*16FIP9=RQ9'W2NL7/'=+^&38)D M-66[="F=:>DV4"P4-D./'1.]W=$N8B.W85J#KPO9QSGU$]A2[=2]8J!'6+&, M;N8[+MF#+$K2,("8!I1R (,T:]?]4 A9H'(OJ[X5I8RD?N?JI_I7O-O59KYI M5N#G#5#%,EJ?0LDJ>A#V%(OH!M,DY@&NTM-70QM3.I$2VMR/\PK:$C.R L3O M'];%8YY_R-?U8/9DVI7NRE*(X7ZJ=7'X2WLM8Y9@'%'N(XA]AK&?0O_04Q_R MP*>9RAC?$03'Q31>+,I=74T4]P_YIFJJ$37ABSW*Z#@LTY!-UTX6@S[JBA7?7C<^SM?S\HA@%OL !7'*0YH2GC"* M.":ML21!2FM&FB8&$LSJ *L9@GW.-_GM2KGDT^10LMYS3Y]BL7=@KD5TXQTP M#5SH7>2EK\HS(W(:6F7JQ'E]9X,31:TAQ697'6U%)(,P3"(28,H83CA-<&L+ MB0)30VH4+0RD-)_WJ+2T194S)6EQ2)>>LAP C2LL3UEY65+^?E558NC3V@Q /366,!^B,(RS*$!99S-F1*G[TLS20"*SZ(!I M%S%:/*K6,JXIU"YI1"5X1#9Z:7.!)JD*QX3>22F2J2]7ZQUSAF05BN6WN?C\ MY>G4S,$HPB'$L *'4!TD0 M^6J72#F$X;JWY3!@]JIML?C=ZT[U?! _U>R(^U*LEZO-G:+BN8R+G!Q.)"1J M6MF"?C+5Z#6P7WVN<7NGP&^Z>;''D<14G^0>I1T@1JOF45_ M5%?3%)E2+ I.[.'-\EV= 4^_U2[>(0"3^CQZB"B-8A+@&,)N[BNA2F>!VK4\ M4.EPNCK>7 53XU5=,Q\B$$I5Q0@QT"LTK-#OLOR08_+EBL1R1*:AGHY\NURW M.&%05E6;:DE43O6FC4Z_<1#$C"-(2023!%&>=8T/F#"E4P-U/G\@A6S&46K2 MI\66G,"Y)DI-QAHTW@'.2..D"XSTR)$)?],0'2,/"GM/D]YD^P=A@HK_KK:M MO,0T" C6<8(23(_!9UARC*E89@%YIJ)A-A\X/!;+-E?H@\&N^V>5O M\OE)&RH,@BS"88I(C&*.N=#3K)NXRN)8;QRH86BHH6"U$Z/NNE]JM5F(<.@. M!'6H5!T+.F91>SC8X*JOI9B/UY;>QY+4J-" W&E(E1U7KHX-C?F1E:>/^?KV M]:;:E;4J?LBKO/R:'P41<1(E?A@AEG"*&**'(XW#3$!)5-3)Q,Y \-*0'RU M:C'J# V-R)33IZ%X5).G&I77P?(.N$82IQZ*>K3)!K'3D"8KGA3V'SLU86H6 M^YXO W8;>' S!E2F=3:5L9I*NQ:;'N>AO71Y1C-^U(S_T:,#N-=\J"'R\VWN@Q(SW^J%>% MZPT4=#VOJG>W'^MM5?C;JIKY@&(0!6+ $Q.(8Y_X#$.8^#2MSQQ1VRZK;\7U MU&Z-QRMNO0:1]UN-2;'GT(!!R2''(.0I3N8J\>9FF'&-EKY!AC&5T] ="WZ< M#S L,2.]R'1BAA7W\]5F%D$:^QCYC"=U M_KX\3-TV5@]7P@%&DP@2E$"?0\((8.++@U6,>:!V=:^9+=?J;43IKA M**,DC.(X3(D/48=&E;BI2HHW_PO79)DPHS]-\7.2;>;DJFK$9P1GBB9\)(0I\EM+Z%H#6 M%LHRM15B+0N.9:/%8C8SH\:9XJR,,[H4EX EF7([%W-*ALP\C!9YT] 00Q^N MS;\8,"*M)0<3OVZJAWRQNEWER\,X+4@P#3"/29K$&8,;! [#3FRXDEA_[%3DZ2G4T#-68/5 MN]U6P-C4YXK.TB2!60)H"$0UEJ:,4HA:JQPBI1+)U)9C:3I.?^X/6ZT:@%YQ M1.C]M-H5]4N7_[Z4&SV/UCO,9U%"0.1&'K&<;WBCW"69K1#(LJ] MF?C!SX7QRID! I77\A2LUBK0PYD,+O;_5A_34S1G[!>M!NK+H9,P&2[%#10? M:\MSG83N(7L[@=D[@I[(HMUU5G46\BS$:!JJZ]1#V04_:VQ*'W&6WS\4Y;Q\ MK&_XW3[2>5D^BER [XN=*'BWVW+U>;>M#TKZ5+R?'TZ-A8@32B!)<.P'61)& M798(,8&S37Y7GWWY2>$<-.L@I%Y_M'_]G^%5&/PM\_R^!M9*\B6Y'OA@,%4N M>UYZ=W&9QBOOT+_S(\<<,VDRML2[[9>B7/T]7\XR"%, :)3Z@%"$>1S1K)OM M)U1I-<_0U#@CRWD'T.[ 4H5C_7&E(WKM#"N/X,8?51ZQ* XJ-1B>AM39=G@F(4\@1',YB7WM<:8"-FRV*]GI>5]Y"7>V$STC5]VG7T;1#K.8!3OL;='Z34P M/8%SKW]C:MXU\J2USYC]*6J@N5.]6FB),Y/";C^,G-$49!D /$J#&%%1.Y*, M' R">O>>:5$G:6:<@FZUGXFQ6LS)\JI?R#F@U$X1MP-8G@[MU7MM MLC'*-.)4=EY^&#I5Y]^/C>JC#RY[*.J=3#JGUR ME39Y//[(^_ECTWO[Q[QG&._'*.[AUX^T=&WB+E.VX] C\>,_ -%+#B/Z?;^4: M.1+:=?"3GFB:QO6)H5#\)Z20I2GN)D0A1\2H&%8Q-&1%;&5_A1FMFK6Q*T9M M%,BC[:OH8TFE5-8A=QJB:,>5EXIF?7YDI2I;;5;;_,WJ:[Y\O1&F[NI^4UQ5 M^;;"]T6Y7?V]T5C^K9;;_$->;YP5U+Z[S5;58K[^SWQ>SG :0BZ$-(LS(:: M\(#71X4 3.+$%PA5%&T(/,ZKXQI4K735ZILG KK]TAS\=]L@],0KE:KIWB Q MDI/'J85'347WZ%\U\+TC?F_O@"AO3USP#C[<>)T7=1#W?GBU(\-*K@7F>Y1Y MR+A.0\ '];@8[RURF0YJ()_^*&849MB'/ ,I"/T01"ED88L%Q8G22I8;!(XE MOQXKN-1T::)=J+@+CH?0[1JW)X!/6:I0;\7# MFL^$\/L,I##P64R24*0"0%LTD.'(L>)*87"NNL\#Z>[-?3) M*V\-TJ[V*D7LNU5?-2_-]5>#57<*G(G791:S&(K:&^.4^,C')*+U975[,.*? ME%K@'4%PK[^!:_V5H]J5_%IG>3#UK9%/77QKC%:U5REX%QXI:AV)KRV61Y.>,7O M3%YXQ<_:%5Z5<'VWPJODI+GPJG-J07C?YML9@W$-&II2$E+U*T<%!(\4Q>_[UGAKDBI%HK%TVN;/KD0*=).108%%3^Y4*)Z\ MK"DY(R]?ZAQ)R]1\538O)EM5BW51[<3C^"G_MB7"X=]G24 9RW *Z^U:?APF M:7R8CH4!Q;[:!*B1)8U,_2]N02DFM&HQ%1:DZ$GB"S/NM MQN8UX 8^4[N7J#ZELD+P1(3*CB_G.F61(>E>SWGUI?Y_?0S;U_E:O)L5WBQ_ MF9>_Y\WQ:Q_SQ:YL+KT^(N%QR$@6D3!.$*.,^HPF>R1IR&FF=(Z0"_NN.T,% M7.\$KS??++TC8N\(6;$_U$4HY,1O["BH26*-],8[#\/-]3B,J)8:S/9UH#J, MTS24U:F'Y_VJSMF456$^+^N.RZK=X(H_5]MROMC. AK$/ 1CG$"< R9'Q$H M!M- ?"^-(R;Y?FM_OKN7N(5TW-+M_=;"&O@=O<9.SXMH3.@TWC9S-PK+#YKJ MM6E?\N5NG;^[Q9OM:KE:[[9BE'=\;_FWQ7JWS)>9\+S><[/;-A-5[V[/<7ZJ MW_<9S!CT?9XA'#'(,S_!<7H F2#Q@JO=M38H-,]?>QG&M2_C[_ H! PRZ@30@ M490HS0 #\"+U4X/J2I!*GX.#Q@O#L95$TXZ58]G55>?7OZ1N=BY62(F4F,8< M/$\JG4IYK[VVM/;FYLV&N-J1?ZQ@HK#OK=.1F;XL'[/FIEGJN0A3Y/HT8!Y- M( A!EQ"QJW;!XFAC\^2("T= ''@E]7B"QPB^(6ZUJ+8LK1.J]Y$N90D>P+3- M.CK$'2DQ',S3@"L667:[/UIN[JE-<$I)"!B@J8\I\/U8G$70Z&@"D-HA)N-L M&=8SN2NY'#YZ7_+_*W_)[TYN4[Q=EKGJ+-98ZB5GK"9D77%VZH1E >U9C3K+ M+=CO<-4WWZ2)93M43ILWYR\OU,"2])S1X].F^)%EU7DKET^BFFSL01"@%!.& M60J2V,.^%[::BCU7;7?E<"NF.]*U;%6(2G'MZQ/_Q8=EF77WO_9>-:B;4LEY MN$G85)R(:S#5IS,Y-:J9E.HL/WU3<:,YM4.=-/CQI*<<)K#*F2LU<3\:DX%57)T;.3/@6NF92IAZ.^R2$-S-JA3EH\>3EMHXV= MB>9@/N?;[-,^>RP7L1:W\%Q(O0DG7.1!S32[HCQ?+#QR M*I>FG9-1".\D$S!F(JMGML5(4&V)LDU] M%_HB8@F,*4O\D"3$2T0K(6BQ$8JB"5.-)*(I\TQYE*3!!S-/%*=)>G6(VYHH:LKE$H1C"]1X#G 9\3"2I)$,_WIPVU(B<#M)L*_[/4-/SYHXE MTXYW<;07A=Y'3+6_V-BIEVE"D"0NCCP"W9C@&!+/35HC"4S4[CA2^VCC(,#N48BCX5RV^$1P,S*.?!77B M8AVQ8BZ($7-)@@*6PA3Y +(P;BU"S)16>HRQ8U@Q7F76%MR@M]%JF-(@!0P$4=]^& M"'2E'$5R,Z!:#1K6+P%3M"IWV;=L>\B<__'?(^!Y_\LI#[?E:I=7JVOD%$PO MS?U"-AO#:GK6DML"NG!:E-6A+NV/WU_[89#H=;$ZB%>P>O_L(_P9O.F)?Y%6 M! U5LG!1DRI4B'DC8QCA==[$8<:EPN!SJ)1&ME4K\+J62X&D,>91Z$/@AV[H MQE$<1EZ(<)>S$ T4$L=0$W.EBH9U)?4:3*-48IB"0=544&-R&E!.Q>8@X1], MG9+43T'A4'$?1*6LE)]Q_+QXCV7*"KD>[42A]>E1ZT5<9V7&?_,F]P4 M3^*I:L[M;BRS)$1)X&(28!;'*"(@ :WE&*IU3'78,RS6+<2JWED?0:IU([00 M*]>3F)I3-?E^1N<)OO:B@9F6;TN0UM.FT$FY';II1W&.+3W$:>32; MDA/+4Q*I.-5<0SLY65;\U[Q2]AY=?3/2NIBV0\3TN?-RUEHO3[+R]6NVS7;+ M#3>+UX_Y-A>+:<2ZM>>VDR *8N(E)$ZB@$8^=5G7\P4Q=%4T3(]%PT+6@*Q> MPN4SF&IZIHE>.5&;GEDU93LE]3G"F>5-BK@>C=-+O!U"I]FGPN2C.G!)W^=N M+T:*D@3&<1!ZKNMZ7D@QBKJU@S!2TKY#2%-LA0SRY=B\:5& ME=G%?I\EMH&-8,\.G1GCP+F%?T.YD-YDM:E8R];UZ7G+,EN?;BEN1&SAI6'L M^5[HH8!$H1^FB<=:XR@$2HN%-9DTKC3%ZL]?;@4Z<23*<1=]5N.;>&>-%&<] M+Y=FTNUXX70[]7+SBPG.U,_F_YK="R6XSI[$79';^T_;NV+W6$$@/YJ_/-ZP M$45<'&CL,C[(\E@41'Y0%QH80DYQ..P0?KT83+^Z)Z>PI_EVN5WEO%0_@>S< M_G!J5YJ;;N[56];&XB-9:E@0&L5ZY"0J#2RG WT:G0L1GO8WZCT*SFP7$ WD MN:_,,1PY.Z39N)=GS[ WR:K\1*&@*=_DS;[(RZ=,# JW]U>[XB[??R[*4NR= M;-"4-P4MMF6QR="9'RZ\=2+ M4REY6^CWA2,\JW=--RYSOU1G)Z>)INP$IG6!5)WC?!G#S@6G]L'Y27CQ@+1.V\Z::3M2!Q3._UJ]G4&SF73RM4NY]B>EIO+O[;9KNDL MACYQ?8_X/L(N(H'/@)<$( Y\EQ)$D-*"DT$&#$O^3;85YUJLA,A7@_*'8L.? M034)'\:($01'0QB .$HP \+C=( ;<*J9>;9!Y-*52ZSTTF#$L,#4XIT-7 MGY,I\"DLEQU)9+_23,RAFMZ!<^N0 M]=!FP5ID38X4VA\I%?D^/:+ZJCG!_879"#"(0A"[#'%380B]%#5F 46>U %X MVHR9EO+GA[&W(()O YJ5:1^8HH'"OYXJB5U_WTZ MSJJ_1B9MR $ZW2D,/7&Z[C4)8X!I@ *4@-@/(YIX0=#:0ZY'%]^RW6TQ_F:3 M]^RHO$FGD(:^2)?]F\L_P$TC4!3"EM31JGSS5 MVS_H["A%DI04P _ S5@EI.@GK'PO@XHLF65$JAB?UL+!C$@O0;OS75_^*_E M;GVS6VY7#]GEMMN2"2,4A;&'8AKY+@D]AJ,60>!#M>-T-=HUO=9.0&V6R3Z[ M;*I">^$T>!T.6'%]G4[NY21H+MK5!$J!\;FV6,KSV+=.SD T[!! (YZ]7 ]G MC#U]XGGS5]$@\!.NTCYRN3D0(D)Q2&&+( RQU*%&)NQ:(IXEWB: MH=V,>'*LUHIGQ^,H\52/QD<1SP&>*8OG4/9&BN>.6[^O]H61'\=?N5K^J*Z/ M$/B^' 2JRSN\7N?BGRPW]9VJ^+!_*';Y?[+U @)7;"-#_ O%!!,0D&/?.8!* M-V+-B=.P.'_:KG:9F'_I[L5R^/]GNV_B$J9BY]SOQ,6T@V_-FC7"HR3=NN#J M2@%'QZH=*">_USC79HG:/[%R^>BAT]Q=?/31BKRA(UCJ>6;21\3JO#0M$W)Y M;(;H3);W7N&D;NJR-$D8BA#D*9J N,7I T+(I-E.&9WI 4@U06I56E,/X$3) MS&CL9DQA'SUO39FM!C\#?Y,<-=Q_W9EI9"2,YZ-FQ\KR/KN\NSSLR_URN\ZW M]Y7@_K;\GC\>'AEJIT)4 ]<='-A=RH(_%MC)$ET_YOAT47C?# MA[38I8?]89=]*LO#DH=FD5 8DLCU(:; (Z&?Q&G;&_4)\Z!*@M-OW7S6.HZJ M\@:4<]CRI]UYXK]9#A]D&8B$7.Z9-PAJ":7&6DO_A=/ ;4<[SX)30W9:S-/F M!V5*>T3?7'CL4'*#_A53/>@*N[LJD[<].>+VQ_%73G-$O42Z_%)LO_'2.5O_ M,\OO'_B?^%NVXXGC5]'B8-F'VJK!S*-UQ=.Y_>%TWKN-*X[E>^.<-X1WCN5^]T@Z&,_4@I[^^Q#K_)H M#=LI:/DC)K<+> M0ZHOS;ZJ:Y$&RV.S>>&1.'7="$=^Z*(P9M!E:==3]EWU=323(YPDMWQKM@^. MGH6.UKZ=SD9^D.33%R 3B4C+ _'!DY(>#G0E*(T1 M,;[ IAFX)4W#M?S4)-6;8K_+[^=.>JV"13 M.WOA')^>RM4/LMQ&(7@FEMV8>'8LRHW64*)K&8ZY>$V5.:O69H?[W;[G@H"4 MI_Z8A#!A&('03V%[?&GD@4CM8BG+L!O.I]W$RK*96*DW68@[ TXR;'MJ79-@ MJZ;DNMALEKMJ%KE>*C35@E93#\DT*7C.YV.^;%Q[?9J*Y6;T/E:&5HRMP61M MZBG[>^1M8^QH3N%FHZA\;&NV^Y:OLK>=ZF8I*_QE56N<_CTMROV78O^O;"^N ML;G?BHTQ)V=FEHN(EQ\4PQC3V$L"&A$8TA9[0A%3R>%V(#:=-VG6Z,8&Q'4EZM!<6 M#8.=ZZ^_*\X.V\OKW E\T@?#JC'SR8?5_\BI?'?VW/F_VUCZG2#/,K[6]>#] MS7.]/IXF&X?KC:S\3N:^'OWMF1Y]C\8%B2]'"BY'K11Y@ M+$0QH'[J)DF+.(10:GV7#3@-9_$&I%.T*)U\RS^&/T#5<$D<2N$\+7F:%S=/ M5\H\;IORC 'O3]LV0#0\I>P0N2GEYO=>3"FW3TKGX^G92F(M0NOF!WHD5/<4 M?XQ'8\0&XKD?$85MPL9BT;LG>/XGP)8-P!8P\6JWKP68IEFOUX#N"L+#;;G: MY56Q=KW<9PN:Q!"A,'09#6""Q-TMN(.+$9ID8=Y8D!.5/D_+'_PC-LXZ6Q]6 M@TNS[B&H_!-;">BSHR\5CVN:>1?RN\$RL159 MWQ-B46*;F0A=FY)UQV:2AG6%KSXOJH&_/AUA\I2;!#X)_2 -8TJB$/GM905Q MG+I25[#9@'.B45L]Y5SOE'IJ<4[8>AP;S0FZT1,&4G\W^D*RUU@OI*Z\[++> M>JY^]-B'8L)^](0/A[E^] 0/R30=Z?YHF.I(:WH&_@8=:5U,Z.Q(:XW.5!WI MYWI2OJL!6+CKMA5O]8FY'(1QWX*64PI\B, ?<^/0QKX,*2IAT)*I8Y4GA>AZ6U=%3SG MKWS_\)!MZDTX52+KDIODPO"9XR@[7K<]A),GLN8!>':[4CUDN_I0#\ 4]T], M^2#,=LW$F ?"\#42[_#?.PZ?,]ZVC,!GY4#+W0]Z(R([ZK[D _NEV.O\65QB M6];7B/V6;T6=U* KKZM]T6M1,J5YN5IN_I4M=PLW17$2^E'LI:$;A"X5B'R7 MIBXBU V43F\QA\+TJ+G&Z%2X6[DI+YSK;BLY_Y(YC\5V_U!6MVY5T!VN')': M:-I@H.1&RW;$2*V(Z##7 >*!:6Y7;./V,F+K>L!;@W<$^FD'NH-)[AG(F@^< M'0/5"?PLIGXE% ::2F"*$S#/?O/KX78C_OVUJ,\VY8*&L>=!&, P<#V80,_% M40?48]%BF]TO]]GZ1G*P.0]**86):X5YY9!\A=J@(%I0DM8@#<\P7I[,%5J(G9GE,)R]D M+QSQ3(C9G!=IJG;.\H K], L#_RP[M>,#X#A N0LZ]JKC_'Q_)CUPV0#P+/J]9=M !]F@8F.D[ZT,W=:>J5:7V5G#1A M8XHX_5'Y(/6; <=52S=3W)L1E/,UI1?$H<=2'),T%8=Y\YJR:V1YJ3AP4V.+ M2!.F&5M#\E7>Y('2U/*9(4:35833MGAT!59S:V>& !MOZ>@*M*$"P$@+1W,< M/V+JU^#UJ+ROBW7]K1K^_&;U>"8,(0H1-\E\DD""4PRZF70W38F99HV\_=G: M-< UU:Y1(%]WP\8,[\83M(!M=].F(U9+VT8]3!^M<3/ P\&MFZ%L:AYK=3#Z MAX-)DJ0XX 93(F;!-AG+<0T\EQS[1L]^.9OX/0(M^[Z38JR\46O%.5HZ.L)KI*DS<9@G:^N,#[>QPL!@:T=C-#]F2:#![Y'U@"[F MM3=X4OYVU4,>3,(T3D>KCM:.>HP^6&=G@(-#&SM#N=0[].I0] X.@1>X@ 9N0A(& M/2_ 'CZNS:3 7%M'#SP+NCKG]5IS\2;%V.CR36]]7=Q\F_-Q'4:AULMBMX!8>!'T*4Q\1,*8\RS @5^BS (T]1<%T<+ M/ NZ..?U6G?A)L/8^-I-:UP^5/FFU_-A%9P!]@W)ROD:,P0@#6#D$8H"!$%" M0@B[WC4*371QQH.:MXLC6?1-'RJM79QIHS1=@3A'%T=#;(UT<::-\61=G-&Q M-E4,&.SBZ OEARP#-+@]K@;0Q;OF+L[-0[;+EG?[;+<@@0]8&/+B@[D1"5T_ M2$\V?4'M)SZK69^OA^,[R^W:V7=0C;1T5.*@M:-C* 1&\_7-^[&8LYMSA#>^ MF3,@/!^JES/$OV&MG,%,ZAQR'4'TC@G3P,'>3+5P?O1(7!Q&A 'H,1*'+$A]E#3H:)BXVONS M.C#-VY[U36:+$8$R40E,$Z/)RH").[-:PFJR I@FO).G?PN:LA(<:\O\XZ/X M$=.^!J]'Y7Q=K&MNR"X(8A%@H4?\A 7B[*V06VVLQ\R3.M)2MTW#"?M]F[S#!3WP21"Q!*7&C"DYW>!--2$2[ MGIWVUW<4K"'-.O4W_'RSKO\=GR]:6B=9S$?(;"4N*C1M79E)A5JQ=3-'7#^4 MP.OQ>)CX:V1;6Y?F?!7IHR@F ?9 $##D$ARD+:#(\X*$:&W,#(F_LLTH3#6[&B9%>R?C8?)#VB 9'53LBNKB5 M'6A]/3P];;+J'=B0)7_,5]G7ARS;L[Q<;8J2 RQOLN][PGG[0H2X8EL<7B M_"'0G'\;37 H*7V3T:>H=9+,F=&Q/E+ZA$L+F98HE1Y?7DJ31H:DM:@VP0IQ M[>\BI8D?LM@C*< T"G)*0Y]^#*++$KT8AOVE/HQ@0*HYR@>-Y6J7/XE61F/LM^SQ-MLM/)]X M,?_T,$D)#B% R(];8PQ&4D7)2!.F%>($F$)+; 1E$KW):=A2'6@=,3D-*.>/ M&I:DK(YE3J%1. V#PYJ SYA\ET&YCMY9?\]UZ\839$$G3H,3A=:'1D5TL]VW M?)65SPVY*8DB&"=A1$ 0I!@F<=H:@@Q ><$=]/'&R[$:E(I<#*-)1F2-,Z1: MC]5X1HGK,+94A-4X:P-%M65/EZ"^Y>=9,1U%B@U".LZ!0ML#HCB*76ZR\CK[ MEFT/66OW2[9?!![V71(PWZ>^QV#JAMAMK7E\)*TTGAUHP["45A/NSJ[&I3BJ M'Z\7+(;$65F1E MIC%4XMMROUNN]@M (4XIP#$&$8,>("BF 25N3%(QNYJHZ(ORAQL6E@;/_U33 M%'6*Y,3$*#MJ*M)"$%$==T4A@B&- X\$D@YA%K>S1*&5!1BN%6K.NA:2!.3C^FX4Q-2!I, MU;$6W;#E^IU*SHBBG&6G1UK&,VJ'QFCPH]#]K*FI#BVVE:AU9D**$A8%&/#A M%20Q2-R0M&:")"0J8J/\X5:UCH93)"2:(Y:/\&4Y MM./M&.V%Y A?C17Y5%KN+^\:<]U@(72QYZ8X)6%, M^GU(-A:XMY6*EX'V;! M<%(5H,0F@]V@,?] TF0SK&F^5--L356#:+8FP)N\]";=,3S:H2TC?7B5?L$KD=C!%*?)$>[$(1*RW['6[.V4:"!2!7=F8K# M81ITG,!H\3WK)'!F>;#<#:&U3Z+""644L+':R&@"'J8C]XZ?<()5FD[*'[T)-V&U?.Q MU)CRYGVNAM0R6FD:5[C,6:%(ER/2?-DB$L/ ]Q8:BAS(2L.ONZ(LKW;%7;Y? MQ#$(TA20Q <$0T2)%[+6 L5,Z8P\E<\U+ H5%.>IPJ*F!4KDR F!*5[45*"F MY*J?$B,*<.)_S^L_A"4[WOU!R(OQS\C D_F2[T_U\*5KOJ3B& H&7.C1Q -1 MZ-).94!"E"8NAULQ/*XXGOV2-<@4^ZTC^).3B6FH4Q.-(VLMJ-E:KV?IZ=&4 M\93:H3 :_#AW4-Q(9N07<989_]T'O%TS7J)OBB>Q/+TQOO!A0@!.8Y?$"? 0 M00%,6YMB%:G:BLXQE@RK4 NNZABNC_!4EWN.(E-.CJ;C44V2GE%X@JQ5J*E7 MA?:PU*-,>MBU0YTT^?)J\:@^AN3/9=CPO[WG)G];[O[,3O21RR*A(0J\U(W2 M@-=FB-"N2T,04"J21I@QW7VM]FJ(-^NQ1:9Z9L-P!N5T:2+RU$2I 54QU\&: M1Y'.\].W"F8\J79HD0Y'7AT H8D;Z?Y,MN7%V88;Q.O'?)N+PFR??\M:JYA% M)*&N.'^"?TTA(Z">:Z*N1T"J)$5C;1G6HP9>]5XMGP%4[.J,I52RTS,AFXK= MGQ,BGV.;1Z7>8:JO3Z2)8SOT2ILW+_M)6ED:W&-:X-B'%,0L\B!#<8K\*$T: M.R",4#SH#A;I3Y]DZJEXU5F:N3&BTA"1IM".UV4$_O<:((I,*+\2]6G GXN2 M6\+ #P(O=@&( (X"+TK3UA)%T;"70N'S#;\6 H,C8M>^&L5VKE?B2(K,2S& M0LM>BR$>G'LQ!K,A^VI\VO**,"OWM:'F/12KS &@# B9T_Y#M&MEQ?LJZ-TA9@$;P**= TU"H)D&GF%[)T+0*=):>'@D:3ZD= M&J3!CT+WPZ9:_;3E5BS\^KD> M@AY=0S]QQ6G^F+BN-!::W,IW_<; CL5C!Q*OZV ), Y(; M1]+D4))M,[&TT8M@2FGDAS1@;NIY011UU@ (W>YJ7Y4!_C!34BKTXKI>]6+[ M2FM*&4"H2CHP1.(8*>>0V@DJYZ<&U<1E]AENWE73X6S:I(0CO'A3Q<:R(CW( MS_8G#

[_/:P7]YNN/@6SM5RU[?FTLQ@_92=O@'Z(!;M4(R!V%\.Q$

97MOC[PIX$LRWPE5AKFFP-/] O/!Y "&H=AXF*.'<"HCU&N4:I/-3OG76O'1<[DY^\7PB-D.Z MG Y-R;>:,K7(' [-^5I333JJ&WS3RM([9/4(E2Z:[9 N;=X49AY&-7G[9Y;? M/_"/Q]_X /$^^W(0MP! MFT4JJF<(@F$Q;%'_LJQAUSI7.H>2:R"70)Z6G@Y5ZW_;RN;R17'!?^61#_?* M?;'Z\Z'8\.>V/">H]8IITL)GT'5#?6;41KB@]I]C]N=LMMN5Q5'<'CS[6=SQ1[RG,21Y/=IN> -]G,&)>FI*8 MP<#SFFM=$?&B *FVT0>8F*25?OHZSK2/OX-FT>'*NM3Z:G;$3 M?&Z8HA &(21Q[$8N!?Q+:PU%:I<@#+5AN)P0[U&W4N2C3D7)8ZY+XQ@F!"+LTQAAC".0X-HD_XZ&BFO=1Q@R_-:<+K49./4]B+[! MB=L,?5N#A0X_*NMHZW:UH\ M/NVR!RZ(^;=F+5%71;B8!@$,/3_QHL0/* (QJ% 03%Q>ELL>WJ#9K+E7KT,J M.H7/(+:3RW,5T(H<]KR7IJ)AQZMJS+N7YT,897'8>A?J!R$ 'O]D#/T8D(BE M7FO#HX0I;611^N2)9JL_PN(-6:KL>%T&8N]=O*'&@/26:K&!Z8TW3)CD]B_O M>":]*G:BO72Z\N>FJ-?]'%_$, Y M]=ZPU;-T=[)!5>3"_?*[ZLF94\5+K@:Q,51JM4D=I3>+DGK%6[4=5@2+NW+A M-,Z<608WWX&>>N+0(\=31]H.(9_)>7_*\8_\_M_56VRXMUZ\D",-<%D("4)6[ HH"Z M+FWA4AI"'9G8.$C#2?>(OTJQ#E?(?/LMJY\)Q5F;^0(Y+J5:%4/MV?,DPHU[ MCO"OW2C% WYTTFF\=&HWG=K/TT1J1Z(<&[$!.7&RA\3N]#<=#9*9;N*X3-2P M7 0\N_+_15&:0@@C/TZ2M$7E(XJ4SHLTC$4I10T^EJ,BR_)7L+X"U"4:[(I3#S!(D,?_0 PR M<Y4[*F)J;2,VB"?/13V2*,.XNV0 M/2V>O+H)5A<[TDO"5@_9^K#)+N^N=N(DQ/V/*_Y([O%VG?S[D%>W+]V(IVSA MQIBD"OK=>KFPS@QOLGIXUBCY<<,_ M"'_/RX6+2$ #1E+FP830R ,(MY8I8(F*%.JP-Z<*7C@"IO.' *HHA5JHEE/! MJ5G6*(!R!!M100G6>@10)^=V:)]6CPIS3Z@FQ1-V6?&XS+>+((*813[%84@H M2Q-$@[BU3"*,M"B>@CT;%*^&JDOS5,@>J7F&>#:@>>]1/*WJ'7D;HGH#6+=< M]89X)*MZ@]E2:=,=N#1T%G_+Q($NBS"&:82#. (N2 ,,@8O#UAKTF-)I6$-M M&%:W%I:3=8,L\?:5Q=W^K^5.\8[-P3S*]^E,4ZC>HZO8.QFBUJ FUJDSU+S3 M>QM#IAUZ--J+-WINXUF1U9WTL-OF>W%4PW:=YM_%=V5CT/>BV U8C!BA,02A MA]*D-1@D3*G(&F'&L/I14&: M8AB!&+J1&]060Y=%.%71I#%V#(M2!\W)3["IB=$H&N74:"H&U>3H2-XIK)GD MJ(>B'CW20:P=@J3%DT+_8ZD=M&LBU0YSTN/)J_*:-G]$M\\_Y-JONW5H0%#'F^P0%-($T=$F0>*UA MGU(]UR!:)'=LO-<*QUA80,O=.VRCO2AG3*U1FW0]UT M.B3;)Q_*U6BE^W4GCGI)77&L*/!2$C(/!PA[T&V-QGZ@5(J--#61PCUO5UTX M]SOEY:UC.1TI:/KIU#KS]VLOH=/*6(5EB(2I<6RY?"DZ(RM=0SB2E2V\6AT> M#]79XRQ[VF6KO-KKS+_?9,T6:/PHM@;\I_KY68P+2"&DO(9THSCUTP2(VQQ: M>(0%WH"K2R?#)O4*C[[K],0=9WWB3_5>+T\<41/)Z2(H)Z=V16V0\)Y&ZM2' M"Z?SH@K:J1\7S@NYOGBNU],*M:X@]$CZY'&V0_RG=[N8^?W25 =_R?8+&A#J M)RBF(/")AZ,PC$!K,F4D4=G6-.GY\US8$Y%3(;3IA^15//2Z6%73M>*CVNG#\H>BP_"J=""U-7XKJ2 M=;8F/WXOL_6G[25_N9?B&DN\VN??ZE,Q6B D"AD$#*#0]^,X3$, W18(=".E M=K4!\Z9GVO#7_W+2SY?__.JDUY>_.9=7R36^^?3E5P?3FT__^'3S*?FJ?->Z M]A#(J=W,[*MIH-C37$E?"]>Y_>'\]'M][^K/3@?:.:*>31_5B>U138-1LD-+ M33KX^O1QLUQ*=YVZH_3*F^(Z$TSEF^S9X>@WA2K4 *4^]F!$,248((C2F+50 MPP K'28["T##VGWBDS@)8==Z=;RKF?]4?+\2.M->Z5QTRK+L/%(\X'R>:$MV MJVP/M&+GZGF,.X>J,S&>'9,A_OJC)!030>KK;,WY3-B1E.:EX&7':_YXR"8V MF8[S$Q+12+4-:C_1JY=P.*=7K4F'P&55L2#XL=QE9+S10/HD.[GF MF5/LX0I #6E4AC0SG=LW:>GKV8[CT0X%&NO$RSZM#DX4UJ?L:E$[4;3+.W$3 M:''@!2'7NJM=]I@?'LM/Q[/8%PF,$HJ!%WA^Y+DT\,.8MF!/YU"_EE$ MHT-=Q:K%?>%\DKAKP-1BD@'L]B\=,1DN.U37M).OEX68YU3A2O>=V K'LOK/ MDZ$X73[E^^7F.+$7T #Z'O%1#%V?)1'_7PL@2('2?)I&LZ;GT1[X?V6E:+ N MRS)KWO5-OKS--T-:K#H)EY/:+Z&"QZO2Y^6^9IE=]ENEZV3[Z*I( YUJ>ZMP%5]M$A2X',(*/'3 M.$1N%&'@MF#"$ T9T1M",HTH-E"=K,98%Y#UQ3]U13E6(O5$9:AH3A<)G3+: M!J6!6\6DOO<']\=D(DV5855)9;6&R5;=U>ODNTIL@-/QQ>C5\D>5$S!$U",I M+WQ#%D3\"X-):Y=G"W?<<%W5FND54VU5]%3CT55U2I,YMN0TP:/>>O/J'68G M+C8;.(,J356R;96[P?Y(UYC#F!HN8LGCTZ;XD6776;5M[O.QS;9(&$V%:1^1 M%!""&:.XF[7RH-(IQEH-FY>VW6'4!+9>FH&P519UN/:N0FKC;U3%)Y3AU#3QPS % 0;8=5E,0!S[?E=LQD!I38\6 M@Q.)XQMCZXW$*VN0Z!$%H4F.==6$%>L6J>)KVE0KPZ&LVZJ"8UR2J0_'\35< M]=K1]G7V+=L>LD4:($;=(&:8$A>@T 6QU]HE7DS'29ZJ->,+M&LXSJ[&,U;9 ME,D<*FLF>=2B:1VSU^\P.Y&@O2!,24_LWK"QA%;L+" MT*.4AM %(/*ZJ6L:0*IR[HI<JRIGX*RQ>9O8RF=JN_S[FNUD&]O$70I1JD+0\R(FR0A ZG7[9MQ M?08T'/4QQKSI)8HOCOKX].4?R5<31WV,"L$H$9V*?:UBVH&V86>V.K'J^JHC M2E;KK!8'Y?16'Y?2YP$N?S0[M_'JWX=\E^%ORWPCIG_28O=UN,Q+".XFM=W 30>L\=%I?J*%/?SG#TO1==2S,T=K .3D=G+2AQVO MW: 4)V$T.)T.Z"]WQ>Z7DD-UOK[/NYFC&^5)[-%4$Z&P0TR->/;RG$=C["D< MI[K*LG69CD7UXJ"V!,!WO=!ED"0LA3 )PJCKC" E&= M\=F>D(_?(W^:GD4/D2I-"QWQL$21C;CV7MM"'W^J^LKU_#0-\._7X@+:;UFS MCRD.B,> A^(XC8''8I3$[:I6+PA(,$):QYJ>2E7K$RBJM:;KG&?)H0W>T52K MB>4D]([325[3.C\]JXI_=HXX9]F3*A#CJXM\N7=3FU1E)U,N:_L4'BY2$ M'@DQBR%+8P03T15I 21IRC0LU1IB=JJE6D^G<]Z'=LX[[^:\-2_<&A0!.9V< MB7PUJ1RPUL#6!09:%A9(A\(.U33AV."%!(KR/'#SV:3;CD#=RJ 5H\ M/A9;IQ1'Q8MV:5Z[X#Q5/O#?J)T8/EDV,B+J$V+3!6/,I%>+TFE@.C5.Y_(] MPHU/:?7R)SEMI2<&=DBJ ;]ZII]T,C=HZ980@LNG:I8D^9[M5CE7]85/<4A@ M&F#7PPR1(&9)5S#C&"EM,!AOS;!@/G]1L_8LC%HBG_BOCEFH-8Q>=14TS^P8 M]:O0.0T\I\,WXR*LM^B277DUBFK[1&ZD/WUKK#0PI7\TOL Q"HCC$(<^ MB@AHCY;W@.?KV'0ZQ.P-I1>YD%3/A5>9J?WF7?%]5ESY<+_?9Y;::@A?+G\J'Y-^'_-MR4UW' M00!+$::0B28J\7Q"O4ZT(YGU;#AXK#&*D;.68/6V7&X3OV]HE;J95Q. M+6?R0JX8NZ'LZ.'E8RL^O\K_Y> M3>(M(U@R25B&VER:H5787R:2"^?HW#'=O/S9LW]0.^V\<;J6N ^O_B49'2E] 5554FF3K_X[]'P /_RR'9?;[="HWD)7]M^ ,) MHRF=DP[GWT"VY'W5J4**#$\C*K'O0>S2@$0Q\@)=*^:I42-89EI>3KX>EIDXD] ^*W6.UE[%;7)5Z<>0!&H8(NF$:!FGDM^<3>![PE>XGUF73<#/VZ^]7 M5Y^3WY(O-_BSPSY]I9\OO_Y^G7QU+E.G6USJ?/J27E[_AF\^77Y1&[MK8UYN MT#T'Z6JCY5.$]1A88'1.0,ZV3%22O!YUU4V_'3JJW:O"[$.K?#Q^\9C=++]G MY=4R7W_)]@N6$ I E+*4@11Y+B->VAH*B:MT%,J CS>]9+Z:L!'WHQQX/5Q M]>.XD%XJQ%WC[]5QI]!VWV:4L\#R*NOFCV(=* M^W6T69VQROIR^>67JM(Z.73Y"].QDT=?3"17$]1'"?0P!:UY%KNQBH9J,VIZ2?GI4X?#='YD M^ZI*G+I=*$=?;V=0ZKR^66FW+A M@IBP&(# 2XB;!)02V,UWNJDK=86Y)E.&];&[?:S=;^BL.+I2:.+RQ=7F)U=< M#A9*7?SWR^,,U*N.CM_<>N@(>$Z+;UI&U\7J4#631//()F:? 9N(X1?91GA= MY1 7-1E$CH)^M MO87O$^*&D,1A0@)>RB/&,Y*/W#0.8H0"7ZF,'FW-=-NS R@*:)XHLNRQ2@:K M&F(NOG_:M5FDWJJY+Y[M;E>LH<<'0+)XGI1[Q:KY&>T5N@NGQN=T "6Q/G]>UL6:F9*>ZUX]9.N#.(C_U;3[B\GVF^S[GG R_EQX*4@# M3!!R88(CUXMHR'P8 $RB-($A67#(MX7TS+E<9T^%"(_8 M)<,K9/&.KL6]\&OQ75EL\K4X^Y._R/R/^N#)]A1>,6VGV&4P$BO)F?*9@Z2F MHBW&:J][W_XEYX^;*JD)T$Z%>NI)='5>^R;4#4;)#@$VZN'+B7;C;,HO2+HM MLW\?N*GD&_]2/;,+E](0D)0"YF(O0L0E@" /)XSY@0L#I9/L!ADP/0G687(J M4,V[>OX%U4B=I"B:9DU-]90),[0LZ#4IO6N 1G!HB2:-G!+/#5,6,R]H[5&(D*JT#+-B6E^:2\KJDW'^ M$) &:,M N4%QCQWBBJC0ILQA7F3E7=D9AR3]FC-2#_>$!P=S$BKSM'*E^4C M__9FM]R6RZI89\7C,M\N7!8EO'8BOL?'N*X;N5';[/= M(DHH9HP&21R&C!)"7 C:SX]\I'0DC_RG&M8C#D1Q9;,\'W(:8X8*Q9G:JTOG MCQK%Q +2>=^C$^H,V2$' W"_7*(\T/.!K9;/^3:KUO(M@@2D:03C('99&$2> MY\.V&@H!\\B(=HN\DO+[F($IRX8E!=_?[ZI+-JL[AI_?O%$O3!IVJ89F M^I4;+!,S/Z+7T]R\MZJ?MRNZ;%XV->B@588H4IB5P_IBA-?4:2 +A^ MAP!&2$I)3=@UK*.G$*OE,JLC-H5%Z;K)[M?-N7D>I9K/&._0UDN5K.!>87? MC#$8ME5 ;RSDM@ZHD?1&4C))M06;"DQY5IA_4(>EHTNQKZJ]@DIL-7NLV%"-X1"M9QBF+U1*:3F ML;OE B5=E\7_-@(36CZ#-+FD?X\@9)1_-C=H^L6K_TU6[ M_:E"4'6#2@$A6__^5&R/.SH6,4)Q0C%"./6\%"!$_:A%0I#:I=,F[!N6>MJS M94PT?JMF;WF^VVMP6Y,2CST] I-1L:-38-3#-S=#F613?7M4*N[IS3Z+=L4G MGEJV]P(=+LML7]:+=*GOBGH00 S%-7H!CJ.D7OH?Q(S%:NU7?69-3QDW2$7F MK+'^4H%UCFB=&N[ ]?L: R#9@)V'>\4B4!_MAO% M^6=9FXH>[8OES\V*9PIC"!("0P@#FJ3BS(!F_VF _8 JC31UVYY532^>O= " M]<"M%MHC,EI6C0=#I[0.B= Y@$'L0(XBB.$TI";FRMU89 $I;T\;:,JRG M'3QGW^%3D\K19,I)XY0\JDGAD<(C-*?&-M/FDG>XZE$Y72S;H6K:O"G,/(N* M94/^5-K,?5@%#$2>PRE?A#%(0R#UF)$F=KO)QUT<:.AM'MYVZ?C><30(*$N QZ?N)%;ARCUG20JBUKUV)P MWJ[@\"UY>M@>/5PU0[36]M]\&_=D>!LV%%6GW0ZET^N2_*!S*%\:M._775&6 M"\2\,(S2%#'D 3?""1_6MF9#EBAM_QMMS+#F52"<=)GOG'\L-X?S&]T,43E: MU/2SJ+?I5N&S1LHJ-,-D3(UHZR5,T1UY^1K"DP;IPJO5X?&P$8?>XL=BM\__ M4Z\,I3#V8C]B' ,F80I8BMLY9IP&-%QLJPU\?-BL0].&HI!Z/^/Z_7P%6/I= M/4'GG,+3)GJ#@S!:!HT2;T08E8,QM5:>H728>HZ-C_5Z.MI!>875PZ4&S;W. MQ(2(N(#N!,95MLN+M;=(8IIZ8+^_9;OE?>9T8)W?R^SNL'$^YW?U$10_LN6N9R'RM)$9K<:3!46O)!_#[[O9/QD7?C9,TBMTP MC3 *_#CP$P!<"D.^DJ:#-$P'!A$F(96FN5(3RWEH4A!,TW0-DTQ%VN1$ M\PU7S\GF&%8L$,Y1\ M-3X=:+R!9[D1!6_(JMMH0299EOL+;- MHV'(, J]E&MTB"+$6JM> %.U^]G&6E-Y P;=Q?8EVSL;,7_4'1QYX=P*D-7J MGW4-<[Z-QN_PUS-6U,6\'6-";=X49I[/H1N#W[%?[;$[7A"&HB2$V/=@F&*( M8A]0KQYQ8C=D@=IR/%,8#)=#IWM7JSL3EYO5H5YR)'Y$NE>W0>^(%_RS>,&Y M>TY]'"K>[W?Y[6%?W=ZW+ZH3FO@_KS:)/Q0;_B@/OEM1>,J]'2HR_?7X(] PS#UW8A"/I).,8; A02U0+W45[M* M8'IX$Z:'4Y^GD TQ=FB%*,K0%+9 M9_*GP;;$-#T!9W/63+&03F?Y_3:_RU?+[1ZOJO,NN?6K8I.O.,J37$JH&Y+( M]UG(&*$A$]V*:F(L#A!4O()/CTG3:>?P^+C<_:A. #P"=HZ(G1:R8C;11+AD MAIB>:T75[^>6*_ALVBU%79\>Z^7>$HW5[-1+W33!F:P6BN%$R17[N>$?]=>C M<8QIB(B?I $BD/@H1#$) (J8BRCRL-)MR)I,&M;""J50PBO^2^V$A)KLZ>)6 M3O9FH%5-]CI&CQ O:M'[X?S1_#F;\LFQUZ-\FNFW0_ET.U48?6155Y.6J^6F M7@6U ,1+4TR",,:0PI@0XD>M"9>JGKZF\,&&5:S&XOPK6^Y45W2JL".G4,:( M4=.AAI,:AST*=,I.[^+) 23:H2;#H+]:YCC8?UEE^+T4?==RGS\N]UFYH$G M8A=XF,8N20@B412V1B(:2=U%,/"C#:L#1U,UD5H\:A*A2I.<2!AD2$TF7I)C MCU(\IZA'*P9R:8=:# 5?:'F>%#M*V;U8M'2=/8GUU>?J&,_'R(^IBU$8(N1! M+_#3UC:AD5I#28M%T_VD&J1JMT@/F9+-HLEY5.P5U?B<#J ],B1%75^O2"OU M=HB69I]>=HH,,"9]OM:R?,#;M?@C^?3#%/*ZC(0>Q# ) M@]9V BE5.FE+BT7#$B?073CBJW,"LEKS<9V5^UV^$LL^Q-\K'K&EAVXY$9R> M:341K.BM+J%[P;,]8BA%88\8Z@V!'6*HV:>71W498$SA J05M];C7OI(MT/#-/I3F'H\%=MQS4+I M3%QB_)1MRWJAV9/XRDO&3Y6^YM^R*_[ -A7C(@8P\D@4BO5E) Y\ZD9NBP0% MB=(*!Q/V3;?JQ*Z17RK,SBEHQ=:=">(E&WDS%4R.N*N@. MLU.!MD8\!U#=UP8T&#@[!-:HAR];A,;9'+I#]Z7T@Q2S(!(70R7( WX2QFZ[ MJH,1-U1:JM,C? LK7%OH2J<:**7Z'Z5FY=C1;UK8#HU3JR!4?9F/&K,/U\JI767[*_ M3M9,[XHM_W:5/1[GOU["0(! FG@N0)[G)B0(6=*U65*B=N*&=N/&N[EBR+/Y MX>!U\50=@7M,1U_W?)R]W*T5:VW]_,L5W[-2KY:=.-1G>]N>@;6G,%=EM*=2 M-Q8<.TIW<^X5$SWD:AK[.2O++/N<+]H$:8J MCNG!J7/,+7 ]+/5JF@UL[ M9$N+)X7^)T]-C'X]+'?+[3[+RD_;=?98KZNI[B?$V_4_ESOQEWD#AO^Y\-P MHA2)-BX(F!?'8K-P5W8F@8I Z;9M6+1>@%23+>T\RTG9G!2KR=L1Z87S$FLU M9W5$>W*>P=PBJ,AOCS":BI0=8FG,NV*:YUUQ _ RWU4W[=67)/S&]?S JYW+ M[;4XLF;'J\]J?_))%SFDF+$$L@C&,1_4!R3QZQ,8PI2EGE+9I]VXZ?4!)R=5 MI?EVN5WERTU[5ZAX\3_GR]M\4Q]9)>KWW5J,^_9%=;SE\59#Y[_R;,:@^BG&3/&C\US3Y2>]$&K&->K"YM 3OU 0USGQ^FRFR/6AL+ MDAUR;4YK,[99K76O&Z;$V,RTGJ]&2KZ:@>G@V?N=A#7=\:+*W4VZ&.FGTZ>]BA M/L;&;<7\W%W6C7S@!C@$*(Q)Y!.,812T5@D*P_&;,.5M&=:^GO?PL\3]]6;H ME9.[*9E5$[J1I$ZXO[)CJT?;=/%LAZII\T9J-^50EJ164/VVW/V950L@CV?$ M?N$L\(J2V[[)=H\+[%+/@S"$@ #?BS'Q@=]9C2*I4\)UV3*L9$>$3GD\_)E_ MT*/"HAT=E/:KUQQLJJG7"9%'=!?.$=^%I^* M<^N;-))HP:HFG=X49AXUM1(6?UOF&V$W+79?EZ?F:2$F_@_%H?Q]N\N6F_P_ MV5JLG;\JRFH'F0=^X[_Q4%[N/A?;^VQW<@6Y^+4%0''@^N)X7 !22'C*BI(6 M+T:)TFEM\Z$TG&R.H*M;P\2;>\]_PC_)V3\LMXX'G,<*_[1%GC&^>\K#^6-L M1V%I 0^%;6_?5)HF%A3<\/>NQ?T2+Z;01UZ*7)B$)$RJ/-FU$1!0VGT_'\II M->W"V7"\'U3.WJ':B)SI"N]'ES-M/&B3,[V1D94SEI;*7]#JK M+-.BW)?'W:97RQ_5$LWC'!!$V(_"A !&8X!CAA$*Z[M;DM@-DEA%M$QC,3U# M(W9UMCN[JYVW:AU)XZ&0ZUC:% 6UGL 1>35YR MC*2\)U%,%4P[TL%DWA;SO#(*;=<7+=[NGNZ \3(X#:A/4L_W:<1+9!J ./#Y MP!]A(K4??Y2!*::*3G#]3X4.X&#.))JI4] U8/[GV;1/"TIE ^E@SA1:I5-P M-ZP_.H1#N9[H&9_/-4+'4F1!]W.T"X7&1T9]JO[4VIXN=[L?^?:^6DZU(*$; M>31,/)B&/N*&0\]MC08)#1;[8K_$=/\#N5 \Y)@_)SU:"LG7"X%R/**EW1&E"I3ADA3(3IZ2F5=41I63LO1)EMM:PZ"A<6X;@_[:G4C; [)D=V&B&-_9Q&D MJ8MPX*9QZ$$_QAYEJ+4:02RU\$"7+<.ME/8ZK;7RMBUM9*JG*],\CDU-)WOD MC@@G9G5XNC'-KJ[4HL;RH!3R!A62Z6(,B?:EAE'>]*2!\2S)=F_>6AYW;!AQ M@R0"*0M"!JF/_,CO&D8P4KL6=)2A.18F2S;/]1 IU[^9C$,UH7]SH>R ;K"> MUDT?23V-&RW-*8>#9T[7:K&NUBD[K@B; 39A'*'*AES+ $@Q;ZX"G M,946LRZ;%O>:M=$J)UIS,*JF7QW"7_CPZI=R^6+!_W.NZR,$;%EE]XS"06OF MA@7!#J'3[I7T>K8QK&F0O[-=@E^7^99T70(7D03Z"'H@9""A"+$T:G$E--"T MJ%87FND6SPIM77[ M*Z_G1I@VJ?2B'WS$18#O^W'JI^(,LD/DU3Z.*()A1$C+2&_-CW59H9 S[><-_B1OP39R7F++*3E:/B M));'MYJP+T??:MH]A%XY,3;,K)JZGH#ISK295B5?T]$C>R.XLT/'QCA0:'N. M%*;V._F[>RE_RU?GX;PU]>0AD%+LQ0P#P'CE2SW25;TII%1&DR8!8IUZC5Q& M8#QP_6IG7MB]WO M9;:^SM;98[6C^BK;B1N^%LQ-4Q12Q)((Q911%_O=&A (JE++R: 8;B3?[7+ MMZO\B:?BY:.X1,GY:[4&VLM;L8_'"I#80YB& 4M9",+ =[V8UL<*N"Q(XT1E[GNX%<.9\$NVK_KC MQPOA';S?[_+;0ST4W1?B))!'_LY6Y[,\%!O^3"I.@(R@6*Z7-@V[:NFMQ71" M['PGI)PEJ*?)-IY4.WIM&OPH=#]N:A)UR>O2I;CHL[I-K_KR:;LJ'K/J_/R3 M.SZ1RP# KH?CA(8$Q(S6YZ 0#]" *"W6T673L'R)4\'$^M$#KT0N;S?Y?57' M\"$\'X+Q'_TK6^ZL0.A6ZYAI/IT8Y M^\U(DOSU")_N"-@A@]J]*LP^MR\E\O0I^LR_^]__K?T)_R*.(OO?_^W_!U!+ M P04 " !U?"Q++!7K@2)R "$\@4 %0 &-L9'(M,C Q-S W,S%?<')E M+GAM;.R]:W,;.;(F_'U_1;^]G_LT[I<3.[N!ZQS'NFV'[3ZSYQ."IDH23U,L M39%T6_/K7X!DE62)ER+KPA+=,Q%N6RJ@D$\^!202F8G_]7^^W4U_^IH5\TD^ M^]O/\-_ SS]ELW%^-9G=_.WGWS_]HCZ9-V]^_C__^W_\K__OEU_^G_[X]B>; MCY=WV6SQDRFRT2*[^NG/R>+VIW]<9?,_?KHN\KN?_I$7?TR^CG[Y9=WHI]5? MII/9'_^>_O@RFF<_?9M/_GT^OLWN1F_S\6BQ>O?M8G'_[[_^^N>??_[;MR_% M]-_RXN97! #^M6JU\XGTKU_*QWY)/_H%HE\P_+=O\ZN??XH2SN:K=]=X2?GX MMQ?/_XE73T,IY:^KWU:/SB?;'HS=PE__WV]O/ZWD_&4RFR]&LW'V\__^'S_] MM(:CR*?9Q^SZI_3?WS^^^:Z3\31?7F7%Z-_&^=VOZ8%?]6B:VG^ZS;*%R>_N M\UE4PCP.8M77;9%=_^WG\?2JB/)##OA:^O^YO]7BX3[[V\_SR=W]-$K^:[M# M4^-QLK^XS8K-K]Y.1E\FT\EBDLUMMAA-IB>*T^1-G4+P M;E04<3A?LT;B[>JETZ$GVEXMI]G[:Y//%Q'.B.3R;CE-G[S-[HML/"F!5G=Y ML9C\:_7/]]6L6D]>&<":U)I\MXBXF[F;JS&F'FW8_R/4:_=MD M-KE;WKW-XF[DP^BA?/+3,B*6?E3DXRR[FO\^B_V^RVR%J?G1U.VAMP%';T7A,KYKGT\E5LL6?&C(U1ERW MARZ'_&D1_US!MEZ\_#3_\[2A[^VI-Q&B^5ADM_&92-6T;#0795>/?8FTF43B M;QO+\K*K_H7X,"KBCVZSQ60\FK8HT=9^6Q*O=/BE;72<6!8/;V;7>7&W>O$A M$>JT;6F8E1WZ6UQNXKJ57GMH>/O:=#BL)\;S9!9GO,EHNMZ=1IB>>*K4>)P7 MR1/[.:]Z^8])[+T8WSYLNKM2B^IW-=>Y\XVH0TCKK9.'6[8TQ#>S^-?L\^C; MX3%M>;3]01QK"]5HVM(@WV6+U08G*S[=QDE,+1;%Y,MRM5WXG">[)I]]6N3C M/V[S:6QX<. G=G<>81Z_.A4GQZO)=)EP?MPEN6_C:7S#E2_RN[02QY[6GDTW M*F;Q*ZQ>5%.K QG>N<$VH^DXN8]78]6C^60<9SF;Q,NNCNRT:^"[&^IYE%!O MFF[4:4N"O2]N1K.-JSQAGLW'Q>1^HXCE?#++#IO7Q_31X["/70R:]-F26!^S MU7%/-',7#Y^+T6P^&M?:%!QJU_'PCD7ZV'Y:&OZG["990D?8];M;=#:D8[&L MWT-G0_Z8C?-H2T\GFPE\\T1E8C]Y]'.>9KRTDCYNZDX6M-WW=@;/EDW'D]_J MAX_9?5YL',:M?6\-*:^GXUL7^8C@Y/KKN>[V@X1T\ M-=MW--Q'SGW,YM& &:^<-_$9%>?TKY/%PXEB'-MOY^(]^4UKHAWNLR.Q:GZ0 M>UNU.;2-B9M.U!8/M8:UM45G0SKIHZS50UM#7GZ99_]C^K M?UI2ET']#J-7\([^FAKUVJMH[5+[K!2ON4:+WV]&7 M[-DIT[9VTZ+XKEF*H)8I@AJRE23;>FMYI,GCT^I@GW?8\G@_9,4DOW*SEB'> MWFTG8X]S7]$RYKLZ;GG\GZ/ID+4[\I==MCWF?#&:MCSF%UVV-^83B+%X.G?M)',V/M-/WP1,@G M7HA'"T1]B9NYT;@Z?IXF[/[VU\\]1G3J^_8\],!W337"< M(^R\S$*C8OSB,_B^X>:)7^]7 2"_C&\GTZNR='YIB@75Z_\(^+9G:CL:=F M^RK83(_FV94JBM'L9FT_E.@]'.;@Z9T&!)VD4MJ(OQ-:(:IH1$D*@!@D@.L& M!"4_/$%[TTO/D^2'T4,$?;H*TZX]0VYI%""'Q'OA/&2&$LN19)5EP;UMPC[Z MP[.O-=S[8M=!?)KL9X/2A&#,.&1 .6P%%\R4,CO$FBS%[&BNO?"AOW*NM0U_ MSQ/:TU2CC0_MZ8\.NU..ZB=(Q!G$WG-I#*'1#J;1("XM8&;L96TZSNM%Z5(S M?;%T-7?'>3R=V1^>"K<\'92"D%HGN=&$QSV[<;[ZKI6V^++<)AWI/&\;Y[XW M'1_C$$W\[V11?T_QHDWPP#B:'#]06$L)$7'77LEHL;NLV:L?+K6%=M\;@2*_ MSE:[[M'49\=L!K8W#!HZ9J)I@!CS3',B-9/5IIV[)BOC /TE_7"K5 0>J*PD)I*ZI2+7YFO0/2T28#' %T; M?:^2C0'OBUJ?LNGUF]E\6:0OXF-49_&UA@F_IU7\A*33A %,I&7.2!N-S(V< M/@+ >O5C7 BQVL.[+U[MB/,Y3*W]#0-1%&HON=,"4@>P1!25TBKDF@1X\!^5 M7:U"?C[/6&WC?HN,0ELIE'=14@KBU RDA)6,7#2QZ\7PG*^]VO6-T3YC#./^ M#*&_XA.?^4 %CR:R-((#[Z+E#+DW>AV;2HU#O-97U)4%_5@/?:_%_/A8B/L M9J0#5 F'E81& E1*PPQM,B<,T"?9,P->6,XG ]_;@O-=#?WG]=/WK3I[&P8O MK8N"$J2IXIX"YI4JI95$-#GW&Z"[\KPT:U459UR7NK_ZX:^U[1GEI)0 "B8- MB%.230D8;_J[44I?Z^7.0>N'SW$@ZMMDWZ)9HW4 /,[+U&IO M(7':"(AX.5U[@VR3@[X!DK%].N1=0WYVJJ5QV_QN--EG]-=H':@@R@IL%&/: M6.^XH;*46PO5) Q_@%1KE0EU678RVKT=^:U*N69%->+?LKLO6;'OG&][B\ D M\4)1*1! GBJ"@&*E? 1:\8.PZ12-/S_2:P7AOACDE\5LLKIO;';E)]_2W^8' M2;2[46'-0ECUH#N2\JKY-*>5B%^'PH:3KU7<:LK"1"@3"P'5J@F)RL##&WIDDSMH=S?TC:+FY7E MJJCNFUG$YB8J\C"=]C4+1/*(DC94&!NE-)CJ2E*(3)-,V %&L'2[R+4&\]DM M\K>36?8F[I!/VOM5C8/FPEJ,-:?&$<. I@Z64F-C+BS&\WQ;OU,1/SO/_EX\ MN93I&(ZM&@8/8)RI$?2:V73@J2 !I;02TPM+XV]3_769=0K./<86;/.FQ[]/ MLRUN]9TR[@]%:.45@1A"3%P#@) >>X>XY[I$4-MZ-6$:SX2'"M&](L*>23%G MGS#?9?OHNJ]9,%0;[+@TB&(-E6!,H%)2;W63Q?CXG4/GP3/GF"R/1WD0AY-M M7;+^UV'D\R,EIZAR1 -CG07&,$'XQLYCC.LS'D;&44\6V=O)U^SJN6JWZ/]C MEC9&D51)W/EX-/VO;+37%]:\]Z $YDY(X*D'1"/MH"MC!QC@#%R6:=^?E\$R8D]AOAA XL$A\"FG/GXJ2-3XL.MJK62O1ZO\ZMC\ DZ&BZ' M?;YLS[@H.PS44AX7)Z6$!A(HG0S^$IWXJR;QFP/T<[\V!I^@H@$3.#[;+H'C MLP%QSBEV0G'"N/0^X@]+=!3U38R( 6:"OCH"'Z^B 1!XOS=I?\-@.:504N2\ MQQH@:BRHP+4"-@F/&6 EK,$2\GA5#,+I])='Z13^&,4U@Y83KC%EF,"X4&X4 M+1U0M0*[NPYOW\/5^@'NASH)!@,>MVF(*((!C%^5%&6\C[16RK_\0PW8LS/$ MO66U#& )U ^_C?X[+\QT-)\?"'8_HI?@E=:&6^CBSDM*J+W79=RM5'&'=EGT M[((@]5? AN /@(2/XW\WNCL<"G]D3\$025"J/D$(-$B&L MEM&4\9@*R0BCI9S"V'Z":2Z.7>TA/H 5]6V- -8ZS0/$&FGJ-+!D52(82%EN MK17UK,D^8X!<.Z\A=RKJ ^#;H4#60TU#-$(8$]YSRR$"0KGXK982,^LNK+1R MNR2HS[!3L!X NYY$.S[U/Y]XR+"]L[1N0(F%C8 HS3RR7I4?M/+4-*D(.-P0 MU7,1L1TE#(":C8X0/&?4"^^T5I)+#1EV9=B%0D(TR8P<8$CJN;AV/-(#X-4Z MRFPRN_DNC'MU13L\C7#[>@Q.&@^9M,9;1FG$7_AJ28C8-3'S!A@><"XFMJB" M,QYBK>S?OTZJ]I\U<*,1)!# E%\!(?.JW(4R%+59RYKH.;>BSNWLAQL'JPC2 M3 *!++%8^W3O:2FY(/BORXV;L*5VF9(3U='7RE=_HUV'E2?T%IAS5 CL+0!4 M<0L4-&6B"N8.-MEP#M"Q<5Z:=J^?OGF;[Y-D9R+1T81NXS4!.>09\4AHC* ! MFGM3YMYCT*P V<4&+S=E^AD4U__4_;)T]@DS]J%.@O+$:$!AG <\8T 81T2) M E;BPNZ8&09]6U=++]L5,YK?)@OHZVBZ0F-V]=NH^"-;I(%_RL;+8B7'V38N M:7AQ3,]'>7A'LK]A (Q JB2#5"/C-(K;U$W8K< *R5J!J-U)7$\I=>:,$WH+ MCF*K/4GQ7G%G;0VPAI78..,OK$)&6T1Y?C+:.? #FAX&,W:P,G$.$S7G_PI%[X5A'JA\_N:1\\L8 B'NFOTAV0!#.Z6;@X-01< M6&Q.6V38:2BT!W5?!NS':(P?*NQWG!J&;RP1>4D+>;MX=<;%T;? MZG'AZ7-!6BHAM@A:Z#4W$OG2<\DI'VSX.>LN-O"EYHM@P(&0D(801IA*)7&"%/V>?%I]'3X)I\M)K-EOIS_/BNRT73RKZC"?#[_D&X.CUJ&Z+?XQ.W\ M??$VCS-V\20"[^W^V-W.WAD0EQ1@PRQ!R!,=M2@J*U)QU\0[-\"9KVTF#TT_ MP_\&WF;S^>?;425W']_ @7<&90CFT'- '-/,K=:2:J7CJ$D9B0&>S@[O&VA7 M/P-R9#\)NAA-BO\<39<[;:X=/5RJ!UP(SR!7FE ,G9:*&L0IDA0CY9V2M?+G M.C];WTGH^E[P WT$ZJ# 26*G+:1>:MPGW=?>\ ] MOKM14!8;GBZ0A-0+1ZD$JI(20GUANY,.M%]K1WL"U+TYT;/X14U20>WM0]_^ MT\->]P;=!J:,8X (9*"U5DAL)5DCI8%'_,<( SB*,L_]]OVAWYMS-Y]E#VNS MQR]G5X<9N+U!@ 0YXK !2EC)#62>5M(10RZ,6_T0X;E_N WD^^+5[Y_^GG_- MBEF*R%,WV6R\LJ2_+!X7A(-,J]M%W)PH#(Q&E!-,$7#<$5XB )%NLGD]F7=Y<9\7<3=[) 7WM@N*"BL0%8@C92GV*(I=RDJ];W([P0"=%F?A M79L*Z(]L=W=9D6*2/XSNLZ+.S<,OGP\LSNM:>,0PU)Q%B\4#6&E!J M@,6CSV.C-<>]OQWJ_;(8WX[FF;HILIJ7$N]N%*@BGG((C43*F6@ * 0V4D)# M?),)Z_A*T)?)KM;0[R]TZ+_S(MVJ.W]_G5;P37+NXN%Q*3_@8ZO90_ N7=+K MN'& * R=0Q&/C?Q.-HIG'N >H'N'6S>X#XAW!^NKUNXC(*84A58AI+%5W!/- M7(D!8_;"@J-;9\;QS#L)]Y?CP*?2#=A?O@]6RP MNT?X%>VF358L)M>3N JLX;A/@56'77^[6P6IK(..*9G*DGIG.*+5CB[.B4UV M- /<3_?PN;:&=7]G:)^+;#1?%@]'G9KM:A0 PXKH^#\BB??0("_U1DIDXR\; M,(K_B(QJ#>HS%*W9Z39X6R.7YZA^ G?1TB!2>NZ8()X!84MO%T*(]5O?]0)< M,UVB?W*N3_WPU'V/!VH96N73:@\Q-D)28,K1[ M,*.B>)C,;E:!VP=",7928P7)]1]296C?FM4:KSDI,MZ/P M+9&7K2';VO3RF)ZP*N;_?5+#E^PZ+[+/HV]U9Y]ZO04+!4$V"L#G3_SRFCT$XQ!P%FK# 8'>(NO4(ZAQ\KP,JZE= M*M3.R&P"]0"HMG/Q_OMH,M-[#+#6^@Z :T=PJM#&+'*&S+YF\\7= MIK)!VDGMX<[+AP,S@!ELO"= ">,,$K8ZPL 2-SDM.OXP^W5:?XU1/=F;4;'U M^CE;1R^"DH]P=33L-D".O%%0IK,V&RT& W5E+7AB3*]GVJ^+4V? _W1?6CY- M*V\QFCX.\&-V/\VN;K(KFTTG7[.HI;SX?9Y=?I$KO"_-%!()KX;@?D@>OS8*E'=0RRGM"VW[Z9;2^O=*DUA+"5 MR2^OJ->&0:. (0)+AB$6Z::#6I\ M.#'9Z3CXJ("E%;00:Z0YH)#76%LG+VP*W4[8,:I*5_' ?]Z4[X\TL0@P0FE%1/_T MQZLVT7Y=18&LCWNK:%!0+>+_"8OS+RAEHY(WV6<.\ARG>R8U1_DU50""U.'X M3=CD^>7.I7^I4C*$&UVR\JH3%$_E3PL@O]X$18Z$Y!(1;C7F2 K,T.-GPH7L M]3#G LC4'M:7G4\F-#?,..P1$UP(8@%$)1;*-;IE;H!F>O?>KR[1/W_ 3-V; M+S[_F4V_9NO;+ZJCTY.B;1J],6A*F($4D;B""& %E,27^!(H?^@,N-K<:_U> ME#9T]7J^A2'=#(1)NA33 *<A2:5QA:UU/1 MLV<3^0]/\69*&E#P[LI/=GE1N @Q1!!5F+J/+#04(*%0=&ZA,37BUOHVD&\ MYYK[SU$%.K[_CUH>XCH=!4\LIDA1@:QA<18V2NH-(MCR1M/( )UH;=%CIU^X M \S/O_S5H5V-UH$+)05C$@B(H?2640Y*N0%&3?;B SR.Z(AK[0-]?H+5MAQK MSX*MORM@)KFR2BL$M6(&2ZIPQ-1Y;I5 HDE P =2;V3MQ^U]&-AY7=WD\=< MUI5@FZ#1\QE4N\?TF/18Q[XZII_@%=,6**5E2FP1R&FN,8E+GX:865EKPC\C M'G4FFN,Z"MI8YZ4 1$8;P$+A%)?"]*,B'V?959PZ8[_O\ID9S<;9:IY]?Q]? ME'I;-9V?/;OR+-,0$A09X*F##%)%25P:&,/ I')XEKA:B3C=X/%,/=\IN]3S MQRS%2D7%OK_V4;;1]+^RT;Y M)/[#,!SZ1@6$GH&* ,&)E_%"B=M +VP@(J. M.)2?1QLG5R X:H#YDP%^]V0Y$WU,NI]N\X!V][)@F(20$$H8!9 X H$2%5+0 M]E/>K.\SK6[I.QAM]<_K=]DBO_Y^T&]F<:G>6>JE_3<%*3 21GB"E4A1]8BG MJQ#6&$G<*'OA^,UFYU[](5.Y+1WUY62I(ZA=9F]FG__,DWS[#JN.[BL0B!"V MR@#K.==(($Q]B0DQO$FZ_0"S;H9C03310JI;50_(. 'M12ZTE)__.W$,JCWA@"I9-!Z);7W5C@35YO* M:H)>]GO'V8]B$72BF^%9 O&M67NV0-5;8(QPQB, %FM'M/(*53M8X!O54AW@ M+6I#LP9.U4,/\VDUM&XM@EJO"<0YYQ6-V%CB-7!485NBXP4$#5@J_K()SJ6G M/EG$]1)[SB0'TO%H/%4^ M%"95DW U>'RPY0]E%K2NG>%9!9.O[3D,JLZ"3-D_*"6W*1%-?,*$U14JB#6I M_@:'&&,Y,*O@1#WT,*.6(^O6*JCSED"Q(,!(C9TA4L7OUR!<8D.9;Q3 -]P$ MVD%-KQWHJ4<.=V@5''Q%8 AY2D2Z/9%R@IQFA%3V/F]4U0X.,"-VD+1M2SL# MLPH^WV9%-KI>["V2=W1?05.,;%0#PQ8(S0"F_LG9"FD4DSC VGF#L@E.5D/7 MT^GCP#JT".J])'B*%= 0 )_NLQ/,2?&(#!--"FK ^J= M.#ZYZY53LG=]G#L+]=VH2+)^S7[,!%(E)<60<1)WOAS*.(F8S>9!..CY("[O M_)Z.5ZL;A8ZXMW-W\^ T8%QHX(")YBCF%I*2J@X;UVB'^]H],+69L;-B4&O M]V6%?8I:S!(^?\_RFV)T?SL9CZ8'KNO( M1&JNZ^?L:0G9DXWF#Z-IKJ:+W(RFD^N\F$U&.^_NMJ"WO'U43V;!I]',%Z.XW,['M9FPKTT &OET>!%E9E #*Y5D MY;B)DOWO7+V;[-YJ&F@7H."'!2 M.H\@L, J#4N) 29-N#7 %:LM]>>=HMP?K^;SO$A0I)$6<;:]61EV\V?^I<]9 M<1=EB_O1 ZZ-TSH, C((#-8P3M[ "X,A<"4Z5-0KDO5ZYK?..-@#]C]RJ2>I M-5;<&,FLUE0;(2BOK!AMF\R4 XP0;IFE@]'+CU1R1&@!A7*.2>B,4U@Z@4MD MF%!-&#O DCCG8FQ7^OC1DN&!3\6#N >&.@RCM81+?[8DR.@FN^4!7GM]7K9V MH9$?*T63BI18;2WEU%K,HOUD0(D-E;Y)BN8 8X//RM8N%/)C90YY!HQP1F@E MD4>,<&!+$XE@99MLL 98#>>\9.U (7WZ [*L97_ \1T&):04"FJA@+#:.:JI MJ]"!J(G=>GQL\&NC:Z_8#XV9\?O*_AQ-DTPMT/));PD7!ZP$%&GEI65.D])V M)XR;)F>\QX<$7SHG3P=^8/' +02C<\@A4'&MD%Y&4P1Q@LJC+J*\D$T<] .L M5],1\[I!NR^V?2BR^]'D*ED/>QCUY*E@(;?&*!KG;.$=QI+S2@[C<"/6_#CG M.JJ9Y*(W4?;O/9O/L7;:/*WO;!0:UP89YQ24U!!J/<+7QA]#W7,'EM;*G M38S/'85][DM9SQ)[#371$C./E=$ :, %YYOKFA P9C"7]ZS^6 ?WU[ZEL&8/ M@<>M*4(*0"6=81I):UB)@:&Z4;F\XWS#TBUW%DAHM'*E1%#R"[N$ MN5TE/[]AM FR?1F,ZT&:99'@JDV79\\'[3R+-I'",&6I:<2%0)5LU%\8:TY5 M[%9^-(.R+YKLN(1W849%\1!7KM5]N/L,K3KM@Q<<<0P0CDBBN(TR<5-5RHY1 M(Z?:8&ETLOZ?7SW: <)]L>NW4?%'MDC&SI-;F->X[.'4GE:!0Y'* WH:+3 1 M;22I2(6B]:9)HN -ZSM,JD]7/OBS\=LG$7&IRUIW$H?9L[6YP.3WF*,DD7M M"$^YE,*4LJ42Z9<5T-U7VMXT:0*D.X MM8)1):R6P*@*12::;)('&&C7+I/:Q_PQ%*0MC MIHEO=8!E,-OE2A,D^YMM\ONL6#Q\F(ZBQ+.K9)S=IRWG?H?\OF8!4< -\$1) MP^*'8"DBH))4-JOM,]3YI?%VJT5$SVD7O\MGXY-,X\>& 4DL(#=(@2BO(<9: M1TII>?P,+]'2:ONVWBZ3+EH?\_SJS\GT^D> M'M5I'CC12BNAH< &":I3 M%&?[OM*-]DO,BNMON<:JU0]3L)J< S M1LH:Q23CV"'G18F"BK!>5FA]2QSJ#-_>(ED>MWVU"+7U^6"5IH(YYGV$#6$- M.,*5;,8VL90'&.G>$G?:@++?3??!W78 B#HHHU6O,."1[M)258[><]K$Y!U@ M?>E63ZB.Q*ZW&/#)Z,MDNC+#X_3V:9&/_[C-IU$C\S3-+1YJ'&;6[2)X0!71 MQCMML-?$.0^K*1)#TL1),\ -=Z>GXAUA?@;6U3\TW]TH*!>77D^MQ]I("X") M?R^EC-]IHTM%AL>L]I6_FUW-D.YM_1J/4T68^8?10W(MU/ >;VT0MXK 6%Q>&VI^OM:U@6M?K'%W]]/\($G;=^(R-QS#0IX#! +W,W4U(KT/9%'[O1R,?L:S9;UEC+MC<(4BD.E$=Q MXK6.:2X9*!=_(@EI4DMA@ [E#HC3"J[GLZB/LJ0#@ @I)34B$!"L)1'6E5(A M9)J$[0SP +T#MC3&]$SS2RVWX,XV@6DI(+9QOZJQ5(9B[F7U-6!P8=5X.]]Y MM05TK_[E)ZC4=S)O;12X%3(5AT'9I>JRCM<[IU![4/=%J<_9W7U>C(J'-0)ELL>Z MS+1:+(K)E^4J9NES_F%T8'$[NJ^(B90. R"(U%IBA9%XQ$3("RMZUSG]NE9 M7Z0\Z2QN#YX QRG; MX;-'0_P^H%><8F(,XE Q*GN+P!2B*,ZB E%.*",(H').I3Q^<)?E%^B ,>T V^.9 MQ_)NN3JG6>TY(]^CCFZSV7SR=5.&XVT^3_&Y[Z\_C[[M/PDYIJ?@F =<6Z=( MG*^Q]M[@CR2R[:APX]LZ1N%T1BD!#X\0-*JFY9TW"9P=XFM(!S5K'^'QV^%'V=R X)7M# MZCSE@GKF1+6[H%@V*AHXP).5#IC3&-.AQ%(VB*$,D!.HI" Z[DD,8%Q92DJ) M/147%GG;IYNS#;P?&=9WE; JRC3=DS::W_II_N<@JH55@SFN2MB+9H%;:!P6 M'%/'''4RK@R,(DDQ\M$0J7=;>3?2IAH-<;@?BOSK).*K'WZ/RGDSJPK1J?%B M\G7-L<,8'-]9T()9@BSB#&,I6W@37Q>M"W!=@!8DPRFB%..%>VA)9UBP'?X!NIAX) M/ !M]1<0%?4\GJST'_\^S59$F%VIN[Q83/ZU^OG>V*C#S0/$AE,B'8$<($ E M$5RN),>1!11<6DV^LY+G14A5Z_KIS?5P&^'6HY7)?Y#8I]K6BDS\R%]>?QY-MX?YV*=*^R>N)7\Z'([B;+ MN_F;V==L _*!M(;C.PR."&<4@A1BD8IU8"9-B0[ HDF]B_H^?;GFZRR[2?OL MSS\6;7M17'_E>Z(P\1.TV?J_3R#;G*K5,%_K=Q(X->E"$XVY) !;)^+_2A2H M1TWVY0,\DNK1*.U,!^=C8IDP^5CZ\R@.OFP>)4>>.6/C)^@1$5HZ04K)%9!- M,CGJFYI]3YY=,.,@^1J#?S[:;>J#END&6^N$'D7$.AT&EZ[CT9([["7C0 B% M0(D.8XVN1:AOA_X0U.Q '>>?(S=)Y2=-D)NV01%NH/815F:IB']8XDJ9XZ?; M)-AV@&OS6:?%TR _'\UVYYL?Q;C=W01GC4\(8*X]TCI5V575KB]:Z9<51'(6 M\K6&_EFGNV<)Z\?.>,^:!XT9\X@JI !875DA,:XF>HGZK8Y]F;QKC/KY^/8L MY_0HLCUK&SSEU@ J;;J\+>[O )*PE%E#V:12X !S6<["M&:0]W@>7=,KT$I, M1"!" &<9@\881@!" E;X1N2;$&^ ::#]GF1WHX,S,W'MMFPI2F=/9P$8Q3T@ M3%D-G&,6>2@??:*-BCB? E%/[C\(0:2"R!.7*EMR[DIS*F$G\865Y3L3 M@_M2S]F6?[V<3V;9?)ZMT^M6EPRL?W-US/J_IYM $0:0 4NTLYX01YFH], 5 M[:<,X(]D +2GC+YI&3^CIU]?_/O5,@&5'3P/K-E#D#3:/0AR*;U$T$KN9.F" MA93J)F&0]1V1/P 9V]7#\';JK>S0@]<,ZHBQ)-9+3ERR@DH4G/=-JL8?[ZP\ ME\^H"QIVIH,S,W%SCT,[/J,]G07K&::>6 HP8A@1B409'IJNY&R2;3Y Z[)/ MGU%[J)]C/_1F/E_&X6=O9G'DH^F'Y9?I9/S^.FHS2E1SS[.WCQ#W?5X!1HQ# MUBAM(=&*8DX94YJZ1G/B !,5NB3)GGU-FRHXBYLHY4N_OT_ZG;MO63&>S/=O M6 ZU#=@HIHFG"D!EN:;2NFH94+*GR+!+IUT;T ]O!6YEY0T*(SF^QC-%;>S[;? M![F'B\=T$S2RGJ<;M)-=K"'6!E;?I #ZP@+%.K'_.L2[MXJ-<93/1OKB0M+O M?_#DR0_1F,BO7H:/;&Y'?@K+&JH]W.UW(,%385,,O2* ,N>CTFDU#VANFU2; M'&3%I [8/VB-O8KOIZO/(6 $!91*8LN=1\88@$6URL4%L$^OT_U*TY&!Q>(' MX_B1:OBQ*2LQ) H8JH7D0#!$.&8E5L0TNCO\Z-+1:\JZV=6/1MCCE-!;B8+E M_?UTA=1H6B+U9G:=%W>CIQ?=[J%FS1Z"AS)=0,$8)X!YEJY;+Z,5($2X25;M M\17P7J=-W W4/4:NYW?9Y]&W;)Y*(L>-Y?Y0]6KEXER_^*UND3V:ON5:OBP" C,8K)QY#@[DC4!E4(F EN+0"?NTSXX6)U@GP MAZDWGEX5*T(!OJ%3^DG8>D)D\OEBE6\VFFZS^>LU# !);25"%#H-'#5&DVK/ M#CQH$A@VQ".7SJC3"=R]S55Y!*28KXK[K(Z'UMJL+'8=S7BE+G#ID/J:9<5.J6R_AJ M?%LMO2$ )BE D KN!<$(6BI$B9^(TEV6 =071\^CG7.SV^=%-KF9K6]^'S]\ M+D:S>91B76EV]:_IFB-5D<<:6)SP#70RCJ )XEQ2JFA4!G8.&6\K77C>Q(X; MX&S>.X-K?D%#T.VYO[/?9T4VFD[^E5W]1SY-A]%_'TUF23'O9X_97ZJ8S..O M[#)MPM:'V34NGNOJE0%9 !#1R%L'J!74 &!*A%.AA,M:9X;Z]?2LQG-_*#7A M[L[,"C3.)?%_0GA/"!%8.N=+O# W3:)X!AA1.53:=Z.M_MQ3+P2J,9/O:144 M$,0;A1R'\3_<$LMY9=9:H"Z+E7T9_>TA/@R7U*:Z4?SMV7Q1:Q2K0=6K4+ZM M1: $4ZPE)\0:1(REDJXO2]1>0Z!K.?J[D7%3PJS.">SS1P,R1'F#E%1(6 *1 MYM*44BGJ+^SRL\:Z?7$;:R,X^YK_WT[&F[K%G[+B:_S'_'"1PIUM@O:*6D,8 M)]3("!NEF&QD-,(WJL0U0,J<-U?)/&CCI> MSKL&X495509H1K;&DW;@[&\BF4<;=C/<&C;*UN<# PH"K[QF4E.,C8&$E;)9 MJ"XLM;5M0Z4-3/OE2\GKS;(Y?[)N'N3.GK9!$4D%0 Q DVX/P]H]RDP0N[ K M!!OJ?2N+VD.W;U-F@T,2HX8U\^3I0.+WQ1"V<>.MG9%:4@1*N:25%Q;EU39K MFN)YGIFG]C03!'?&&!V76Y:"&:&*BV_%>N4NS!O6Y9QR))1]$>/O13Z??RCR MZ\F^B>/)4T%*1+U'VF&DT\TM&C);RF%4HTWR "G1MKER.I*]'1B5A=LW=T+5 M<;[M;!.8A]1IBP"!QD$D&# 5ZY'33?;+ RQ4T#9;VL*U+^Y\C(J*[TIYBC;. MHM/\/L&P&?Q>Y^V>=@$3IY'R$FCI4-S^<4I\*:L'K,DB-$##M@6=O_#EMH=N M;YZ8;#I=ATC_-BK^R)[@L<\9L[-1Q$X;QBGT0'@:IURN3666:8XNS&_7/H=: M@[8WPR:;10RFZ1[WJ[O);)+D3P5.#[/H0,N@K(B6/5#&L?BG)U:CM3UH -3( M-Z'2 ),6VJ=2N_B>S2PZQAP*2F)BD+0"$LNEYUAXMY$),<&;I.$-\/:A]CG3 M%-'>65(K)6++TT$IA"F%,MV.A)2@4'A?RF6X:,*4 =8VZLQ@/AG1_HH5Q+D[ MFV_R-3:T/E2R8'N3@)"QBG)!9:H 2CT7EI<20NF:<&:8E^JURIF68.VQ7$'^ M/%F*MT]S$S:H6"E0X=N'MBT[_R"8WMW%X MZFM;5!F' _2:MTV^7E ?6C[,.EWL-EM,QJ/I]T-]E]&D]GQU%FW"QBGPM06(X/B7Z-T!-(*/Z$OK AE M*UJOQZ23\#W,I1VU)E- 8_XB2'KT&"3]6Y8LG"TT.:9YD!YX0R6RG!*% &(< M55^;X:9)V:77PY9C-9MW#G0#VKR(DCY$E!T- C1QC4:8 0:DD$Q QE4%!S=- M4AR&OQ]IAQKM0#N(@,*=+#JB=;".<4>!TE19*=.58JZL:. E:638##":IUU* M=8?S^<,,#Y+K4-/@ 7(\+O!QA7_D=@;T:0 P?!#GUMB5LL@#R3X M\""W:K4/C@HJ-71:.D&-P ;8"E0D29.#A>-#A5XIP;I NK?)J\)B,LM61[%U MG$#5P\%SYXB4E$$ (3,*"XJ%P@1%Y;ZU]*>OC&.?;%#35<:RZ[*@X]L5=DI MLGJEK,-!0_4Z"- S"3%DD%,M&&;>P;(^I.<,79@[L8GZ\Q[P[8U==ZE6W+]6 M(TVUPQ:CV042LY!'04EIH&UTO/^0YJ04V MM8EK+X=*-A\O5R[YV96;+2:+AR>W3YUP<+3#^U"^9;3E+7N.A6JW#583AJ3V MRG*E -71Z-PHS&#D;"WGYKYO=)Z-_^TF__KK539)GR=)?TERDB=?9?Q16(_P M8W:SLF%FBW>CNVVS^ZY'XP9-*8I-I(,"2%N K9"E'(S9)A><#V@>[T"O>:O M'C>!'T<.DR7OS_1-_):^_=_L82\[GCT;$!$1 NNP=)Y1IE,UKXT4!!C5Y%;: M 4W,?="C&;+=\&-=,WSA)_/Q:/I?V:APLRL;UZ8=%-GU>*"I^@44T5 QB$=Z M>VYX*0L5C7SW _*F=%S&2Q)9! "2K.(\J:;&H'="=\GTPY M'=UNN*+BT*Y6PYN.;G;PX[MG L0>40B9$U B*C"SKEHG)51-HMH'= -WMYQH M@FBG'H[\[BZ?K:X^77G5YT_B[/>[._8T# )J*B$G1-MH7T$B&:_D@Z+1!4TG M9'"]4LJTCG,O3FH_FA3_.9HNL]^RT7Q9K)SU)SBGVSETJ09CXU0\S=-XZE3G MV]B_'MPZ:[*[5XA"1;C";3\]T*U,D403%U M/-T0[H06P$%G$9:,(LB-8JK6=JMC:;>IKM3.^]G'=']?L8XC>Y?/BO*?*?-N M?BA[JK5W!.VYY'')3+X928FA4+L21PB:)8*_MJFG+J5V33T]*Z.OL(I*/OWP M9*[R1?;/9;K2]4 "5XW6P4"%M(,:$.,=)!@!*TNYI6RT^QDR"?OCRR[&MJ:3 MWKFX;=P',\)JM Z22PPA$CXE5PLKK#*ZE!L)UR389\A<;(,)NUC6&MKG9-F\ M^AX/1DK7:1XDU(J0"*5@QC.?"G*)C>36NT:E>H;,LS:X4(-G#>'NBVAF-$\) M*ND_[I_+R=?1-(W]P(JZNU$ 3HODY%3I0@>B.0-D8\((9"VZD("8X2RDK:FB MQ]RU13$9+[*K[4/?_M,Z26TG=QLWYQ(AD%(E&+< <^4>D3*&-RHG-#S2MD&9 MEZEN?:'?%T]_RV?9PSJ]RB]G5X<9N+U!$$HAY)D4"A$OE(X[/%]!ZAHEYPZ0 M6_T0(>\ ^=X6W+RXSXO1(K/9E\6GM!)L%HL#]-K;+MATH:R/-@J6'/)H)R-> M0::S>PY?'@@90T H2904(QA"2#I63.B":71 XHBO>\>X'FN/?G";E?%N/; MT3Q3-T6V=AK6\'/L:A10JKJ@J8'8>V I3YFQI914^28U>P84_WM6=K6&_AE. M3E\&:KQ-58GJ'Y[NZ2!HE!SFWDLKD<00 6\JZ1'S31;+ 9KYYW?[=J*6LQYN MO13CI,/4G?V$]&DJ;*$U%"B$C:-K+UL%8;F52GL//1$>;5H% M XP$-EWY2=+EGP9:X4HYA6YTM^H O;OGX]5I>)^35_@D7FU:!_>/!NC_\Z+E"L]?W^=SC92Y:&X8UH\/'J- M#VP2:O80H%:(<.!8LCD,Q90P6G:SJGRZOL MZA^3Q>V)P:VG=QJPYE1J2T2U)%[:EA@,$$ MW:OA%1WSFJQ83*XGJ:;U"H[[?#[9?=5/C58!,DT-54[&64\;A+5&I6N"&-YH M&SW ,((>ONG6L.YO>_*Y6#D0'H[:D.QJ%+C&Q H@-:90(A673U0Z/$FZ2>2R M0@?ZV(*T!'7OON4&OJJW->[;:/4]01EO#/8(,:5]-/KBMJW?4WGD3(K>4;=BW>-?M(U!"%1#0>$N,EL)Q"&B)@2*@2PXLQ$:6WALI>:/+CP?H M*SLOZ7I24J\.\B-7Y)UM K>$"0RY,BG9 '$H?.F5D9C;)IF3QSO(\L5H>L%$ M;%L;CXSKN4S>RHR^K')V@,1/77*HL()2 B^E ^L"AM;5C^/ MOIWQHZ_&\*B<&M_\GE;!I(K4E$ H:+0YX\R+[/I^%"6@-ZQ6X$%OLM;YO/G[@?J2LLP[O;!.T3'L[1JVW##&* 92FE)-ZZ2[K0VZN[KP;8(?X'3^6GE>S MQ>1J,EVF]?K1,>J^K>-L?(0YW0B^7&QN=7X.RKF7^#;G!6@@=1 1115#BG(+ M4E4^+E'\F:#DC/=0M*:N0Y7FVWU1X-YR )R7BECN/&"*B@VB3&K1)!CV-V#GSN4CZ MW,T]&(6>]\-)][T?S-0ZU#08"**%PP$VU$+C"&*HTH("LLFEA0.D\""X4XO/ M)ZNHOY#\V=<4X1D_Y:-KKNYM&9SR1C-DD?%8F;@QEYI70#K4I.+2JZ'D*>I_ M$5/?)LQ]TWR?]'234SC:!(,KC?M JZY&34&'(2NP4!(VJ M#0XP"**W@[PQ MJ)25>79A=1TZ(U.;(/=%J-5(DVF0S>8KW7V8C@[/2WM:!:*)UM(R3(1RD-BX M3RQG7XU-HYEI@!EDG9&I/8A?R2[X;8UT@+9>$224%D!@HJF@.21 08M+! $Q M%U;__C+VMZ=J[Y7P7]WER]D^IV\K_0=A'9'&.LRTT] E2YF6V&G#+ZQZ1/^4 M:Y?S)REMV*5,HUUC-KFR"*+LZLM-+.KGAD5O4 4F\WRN\FLS@2PY=$@)7.4*R8)QA)XR)!F%?=YHVM4!F@ZMSL%-,>S MKTG@']GDYC:NR.IKI/I-%BD?-Y[OKU<8O%\NYHO1[&H3BOUD_=XS6YS682"2 M<@\,EA$F[;BQE-L2'4[1A9SB-"='?@:T>_.*H!2K5Z(*/;ZP^O\=DOE, M&NEE/7Q?W(QFDW^M%1R_SVP^+B;W&[?< MLWH&,QT-)BOS=4Q/3G-/#&)>.*/B_@ZG4R.HG+688BUJ93!W9& MO\RS?R[C M:-W7LCS&/A-IR^,!&!-WJ]X@"Q047 .-="D=(/3"+/:>&?'<(FJN@-YL]SC4 M:+.-BH=4)^O]]6I/?R"38F>;8*AT5" HO8: >2LMK SA%_(J48[:M["F39 M[8TXCZ-,X5OOKS\7H]D\?C51;0>S$0XW#L *)P#4&')K !! R I'%)?BRZ-2 M0^T_YU/;$/=%K#"6EFMM90)QFS)EJ$@*!2!H$O+3ZG3:4^KV!P M(J3]A7)/X_I\]6%4+!Z>2#W7#T]_HV 5 M;E+/9H!.H5:7LLY0/@?7#JYE+Q\.A$2\A$.>*&33]>1I UE^@^[2MO-=J'L/ MHT["N+>@UNOKR722QNIFB\GBX?#%4EL;!._CKD-;(U@*DQ$2,<$VTC&*P(55 MTVJBWNWQ !T0CED0/R1#D%:&Z!(HQIAI M$O$QP&2D5M>I%O#L;T6Z7Q;CV]$\4S=%MG)3/!]]C86J9A]!8"@\]PX+I B* MGP=?5:9<84"XNK!R!LUH\&*EZ@;DD\,7S<9U[.,HUBZPG6O2WN<#,I0A!:QD M2E!$L< $5%,HU$T2U09(B@[TF+>/\IDW7Z?MME;?EZ>8*1CA(E8IY+DF5)1R M HJ;A)(-,.VQC^W5";">F3Y';:U>>CJ8U=)Z 9%U%B+M3-Q35!^>IAQZ,MY;7OEPX^"UD%HK)P6V M6%G%Z:-YQZ&YL/*(S97_8L%J&>'^/#U5P/PJU''^9CY?[LW%V-$B(*0%89BB MN$.-B[Z#,+ZQE(_1)BFEPS^7:,Z@=F#M;1%+0_Q03,9[PWVJAU*6';)2 $.5 MI0@)B%V%BH+DPBH3M4Z.DY$\0]!%BFJ:)!="TM/';)Q-OJ9;7YZ8??7B+P[W M$Z !.(I,N .<(Q@!3'77F\);<41_IEC] MV4VZ$B&YN>;I!KLX54[F\W24MVL'=EPO <1)%F!IN/?8:D<1P)5L1/ F1!J^ M'7TZD;J'N@T:O5_<9D5:34>S<6;R^:(.:UXV"MX"J:74&,=MJN?48<^KDV3FXN4AEGK*&GD85_&.RN'W:Y'CW8=V> R:21/0)\-$"1%0! MQTN'"1>&-SE:Y1?,Q// ?_(4MF.8'XI\G&57\P14^1GEUT^V#VJZTGAVM<@K MC]BN&:_-=X0X?T/ C,*( L-X_)\$U6>L21-:B@NFY;D5T9^KH2KW_*'4Y8O] M[N_WJ[R(^.!\_T[AA-Y".@%U1G&N/(0><6YP>1S!-?=-4DWD!1.T/\C[HN+G M[.X^+T;%0[H(>_%@1D7QD&X]7E7I^[ZBQ(<5UGN(>'1?P6JEE6%Q%^]A7#B\ M9>+Q\U3UKMS=Y6L%M7DHUSR<93=I^OC\^NC8-?"]I$ONBE']?B@]ID3N&E"- M;,=#38-0P@MMD*<(2F:TIEYN+AW$D,@S)C+N&OIQ]] >T4N0&$:S41 " +=. M13 (V6!!&$$7%LK6'C5JAO0WA_RLG_]@,J2[G X8D)PIPCD"-"I?$T\D=D + MCU'\>ZW]0D?N[*IR2+T<@OIWV1W17\ <4XE1'*-V<7542CE6XF.(NK BK>W1 M96<9F.[ O]1D,PRD05P*9*F4QGFK-M)A M:O&%34]-U%LO&^TX/%]3-AKU3G*$,4=>"N<\I\B5DFE"+RUKNM>%K 7 +S1= M+<[;0L1OBIIDN4K)(2DQ$ 1=6") ,QJ^>FKQ(+L?#R6K; MGP[6$J,M7Y6'@P#$=1Y6\RN,^YK+(D0'.LS;QOC\Z8O0 0Z!I2!.LH)!BK0I MM[486-SD-&" *U/'G&@)Y9-9L0IN>;*R[KMM>'^#0*R(\R,!&B'N ;)$&%Z. M6+E&X48##)GMF!=MP?QZ\UHM+XE=)+,V]:T/IQB:]'X=L@\.QK-EMF2>)'/T$J MD#Z:'5S/ZK0-&FDL@:!6>$X \D9!7+D9**YU1]ZKY\FQ.LV[1?EDMJCQ.LY[ MG360YM&3B'-D-T%":+CS/MTSH2Q!6DI1K=L4-ME*#=)L;IU#W0)^>M;]!O@F MD] Q?02,F=:( 4N(B0)I(FPEEZ2-"G4.T##J@$@=HCW0V@T<*P@!XM91AC75 MSI4H$>-Y$S-G@&EG73"F;8S/;#:_K5'#X5#3E!BE,6,:$0Z5M.F.M7*Y)@B# M)GZ@ ;)J$!NT4\$_/2OMR<5T[_^:/IU%;0/<6QS&BSU ;2X=:AJLME@*!H36T MEK;>E8Y5( MUZA2\.NQJYM3JF6<^V+6LTW!'B(]>S( @J,4 (HXU5*)G#:XW"$0:&"3!6V M=E!GO&D&:]M)JYN,Q56>V.K'Z\$M\@,9TXW[#(@Q!2GG&F%$F>#I>N1*;D>: M'*,-L+1#-_91CPKX*[F?*0I,5)+"%BAG(E"\^E!I_&<#P@ZPS$2'IEB?:OAQ MDOP-ULY:QJ!B6',$J:XB3@EBMLE\.L#:$[W.IWTHI)>LMD_930K@>#.[SHN[ MT=.27[WGKVV&\C&[SXM4EJA&WMJN)D$AQ"U!<=.OK3)8I4.T=?X@,8*R6M3O M1\KCTE9KM Z0:RT9<]!%BC$5IT#N2MFUI1=V9-N< L]ST%J'^$P?\F 24]O\ ML('74@/HK$\WJ7I +=E<, \U8:)6,>ZN4A_B&C!;;.KR3>9_',HTW=X@6"V1 M=8C&UTB'):18FDI"B2\LU:JYHE]6/FF.:E];F^J^X+]G^4TQNK^=C$?30S?G M[FH3G$">&V4UT4Y' \=CB$L9(Y 7E\/03-'/I_V68.V-.NL/Y^EH#U^9NZM- M8-(+@3DCE%L@&646N%)&S>UH.OM1D-C9/MBS[M\]OONR)PM3P4 #$PS ML1-8^P@YB4*5D8-FGC MG6)/%(C8E7)*[)OXQP9X5-GR@M0>L&.@JI%A8Y%_\N MX%I.%*563-0W40"JEI]S[: X*C9CDI<1: ML@M+/F^/ >9U0CGWK;VHVDVWP2#O,L6!U>]K<\'*2U.]\D:B0%)D=Z(B HT MSR[,C]B>JK?CFPP>PY\GS0($/NX<-.<<$B>Z*_WE]OGO"3V2C^>#1]\NCG_&T^7P6' MO;_?W(8VOZ23;L$PA!)@ )QE!J 4W<:@DLX Y;"O9;]U)&65$/9\\$_4HQ\V MOZQ?<+EV;\%;IABR7DNNI01:,$9*;)BU%^87;$Z1G666NX*\QV5HGD\GZ_I1 MJ\GSL"MG2X. 39P2 <*>I,1Y%@4BJ)0.&W%IYY]=ZO_EFM0<\//1J8XO9VN3 MP*PVS"I&L?$D+K;22;B14&.,+F__W4C-!UES$JI]\69C@N,$G$ XR)[] M#8/WT3#P231O'/$(&5W.U5KJ"_3DM$NB5M'M;^E:5U?-WN6S#?D/TFAGFR Q M=G%;*"2E<6_(*<;05-\+:E3V:Y@'6NTRJ"U@>PXFW&8&UO$*UFD>)$76@CCU M>DT0I0HPPTO)$71-*#7 2:E/$[L#^$].DHN?TOHVO_CRWT;%S5;;><>3P4#B MXL"PP48#;BU5\'&5YHWBQ09H_+2KMKQ-:'L[L+I+HO]KX^Q[$]4VNTEWEJ[/ M4/:=7NUM&'R<5!%6W$!DB"48I^BI&_T*I,P5XGO M>C1?%[G+9O/1DP3C?32KU4&P0"H=OR@0 ? :_<&O)F-\[LL'5/4\00\/ATD,-Y;2AF$P@!(D7*57))>6MG"3IG4'-[>:5,6 M/JA#FO+9@ FA%FD( -! >2RA1W%*AM!"G*K(-*#, (NG]$.9$\$]T]GIXY9C MVW%IJM&8P$H[C4W;2SHM55@B8ZGW#C$)';2\O)08&^A5+;_II9Z68N,1043B MN*]D7%GLN"JQD=Q>V.6TS2G2PFGI<9#WGFZLE_,X2\[GI9>\;LKQMG;!."-W(=_;Z_1G=1+POH.@@PFPXRF7.P3X+374F\I]O.L=V9R?GUJ[)= M[JOMLE4W5QHS2!J=4I5(?I1(BB*UT8I)J8242&]SGJ@#ST?62J)5-.R[D]P MWSL.)=:]B[P-M ;KJ7 *FT"T]4((I$1%"\(LQV$?(H::D>OK8<"S.'IVO.^/ M^\_+Z\7T^]H .7+L<'A Q-3@42^ YQNT0 =2E]=$\^_NX054IS/OBH&/Y^HC(<7EM@SM* M+<6.!20TJNC#:8L>Y:;4D,@/W*0ZG\7]G$Q*,)#,,LZ=44$%3+$VNSEZ.;+. MKZW H!G6]A1;6Z^DXXB441*D$R%P%)Q&3I55:+:U"UDR(VI97(.(E-4IEWG> M&R, PM@JY (BV &'L@M?Q2/TR]3@JPV5O(C9F6SORIAX?B=I=SRP:8=5W4*J M?/A/\X=TLO(<]CA*F_E ] )A8HWA")@SGB2/8'MAE24VJIQRSQ>P1V6#MA=83H54B^+T6"J5 ]U<9+$2H^U8B""$0ZGC45R MHCA%UE!C>ZQX_S5+2R?)SKZN#SJ6R=I[CE/]UV1Q<\)Y=]XWHE5)!78\M&)L547Z IT^RW_3L75G2]0IP/JD>/T^B^)A$LC<-G"P()W MTB3[E59<",R,[:)[]^BIUXHH7S1] /3H&?S+AZ/&R@-X@I@7@1&,!.P8!USG MI!$.$'!MB/L HL[B<5?(^;"8)O?W^^1VW5;WZ-W!UQZ/@AI$L:%4:B0-ITGY M?$69-%EA\H&CYU31SAOG9FHXN+H^>BLAK EC2@#FGH $S;+9T6*3/GXLD6&HY"0$)S(("STRH:.'@1G8FKHL.;ULOTO9U=I! L9_.O, KV=S-Y/ M[HX9%X\?BU: 3"R5@"S5-)E%WN&*$N]8CH,\P$(5_=L7&^HD8(DU/$?X ;S'F"W(.&LSAX=B:7__?]=/7SW;K6Z?1' M44XB31X.IQ\?'!2=)Y!\+)O40C!)C&+.[1;$Q(-QROY4LS2,#R#"14 M@Z(N^Y40@I/OS15)GK>V.U6PP8XLG[@U))S)S_.1[:-ST7NO0J"(>Z#X>"9YR%4G)4*1F85GXFJYZ?@_0NB*X@_6>8W:3U'8SE[ MQT21N&RYY-(31058CSG?T8API\?=/XK%YWG;RVBO0)FW(Y;NCKJ7J\7TNBP2 M5<[XS]ETM?SXQY_'#Q<.C8LD*"2)%#0(HKT1%B%5T>IH&-M-GR$!L$G!= 7" M?Z0YE]GGATW%1T]%Q@V7U">SU_ID_S)&_4Z9G->U\ODNJ%!3[X;B^;SO&$-' M[;LGST6"DE?-F 3.K&72*N%WQHDD8SL/.TN*KR/A+/[U[#*LU2!I2M*FJ]GQ M\_,3WA(= PE"8:DL4&0$=AHJ/G#*+H5 S4,_ ;X.]PYT"(=DOC\)H MP $CR[0-#G%NTE215[P-(D5N>"]DR!9VFP-415/*3$FITW% "V92U:,3-$-7AT>^OM>?;FZ M7RU7D]E-V?RL#)]M,_[:T(P:GRV;V23..N:Q#\8[BAFJW!Y*+J)V\GVZJO:]CPDNBQ_%39@OPOWJ?E&\6R[ODYMTZ(+Q MR>^*WC)A -$D)X*-H%Z%RM&BQN&1-;KO$=EMB^;L9*.'B]-[>/+YYXN[U6N> M;$[5EN_GLQ_%*#V<,'__?W MZ6+]<")P.C_J'S3QC2@D,I)"X Z F>"YI71G7"+(*8DSQ%A2SR9/#R(;O#^P M_F,;>MY0B-NP_U_Y3,32<:\%37S#&@ P-&)CX!K\U;"U#_W>B M<+HLEN^V6^"G^:KL$[9:3&?+Z?7:)FQCRSCA\Y$B%*1QB 4C))'2)31N.0]& M04XA4_6F.,.6YJ7HT=J3VM%]U,UJ4:5.G$DT)*0E31G!O-.2"!I8=2$+,(&L MO#'TIEX7(]G.;PAL6CZ\SI1=P&)-_W*]CCS^][)>X?OYZG^+55FF^>NL/,QY ME*=^*$FDD^]'2$N;U4QIJW#R(L$P82O>>RMSZASAM]/RHM!ET MM?I6+#Y]F\SZM.^.S"F"HD$)QXSQCI@D&PO5F9DR['E7^--4["T3X!)EG)=1 M<(BWG_?P=INHLRX;N_PV_?X0P/Q>+"JV'4P?:.VK$2N).A/=^*S#-I60@>.^Q%\C(=D!U/ M/1CK.6]21K?4",J#4-: D+2Z MSJ-4R$HZPV^I L.4XJ585$_OH'TXJ"NM?S,:2:1RP4DJ,'<2#OU'Z(,N[_=HN_F]V5'YLWMG"_SQ?JQ2N5?B^&V^KVHTO[)G+)64B",8JJ$ MY90)&[ 4UN;DXY.W,_FAR>\![QUVKWTHJ/&L>)V^7DU_3%<_W[K:OOKB:"U( M8R1HXFD@5F 3MFW2+5. :^U'+>W[%]75MCR#P#(8A2DH "6=W/$1C!I9XX*N M0-=:5]O3Q#7LBN<$682#]0(!T^D'3K"M:!')BQT7]'K P,&*YZ=Q?S!.TP54 M/'>ER4&0Q *TD$0Y^D@^,NL:YP!Q?2:JNJAX?IH@+KWLM&?8(<,(19QJ"=;B MBE8++*<.W0!!UR]<3BP[?8I@!K/.]EQ6D3)#5 ", M X1S[[9!YR(;/-#?S[QOFB_+Y-O3AU#E$Q0EU M#NNTZ1HK-0G"^4H&@61UL[S$7:!!T#966:Y=D0Y>K5Z2_2QC%62^MJHLY M1+",$8N,4))BC["10"L9,(LZ-:Z^K^]!_+&:+%;#5*[V$-Z4#K8L_\O7P:<7 M1WM1P:=3B$Y3 X*Z@(0U#CG'N-Y*@!N.]))@OQ30M M/;UJWXM91,K!&4*%T5A()1"F.T.).R]S[JK4OPVF-@HX*[Z6T?I/;WHX8 A< MOBK^8VT"]*J'3Z<0.2XONDJ,,?%<*XVY%)4$ F(Y49'Z]\7>E+ [)U'(HM)V9 M1D&- ZZE94:#18KYL',O,#4YQ:S&Y%?V&# =A.!_)44>N/;&,@A D_24$88@ M[JU2#T80RZKN.+Y@;-_:,\!5X$0 7;[J#Z#49--SC"$@3RAPRY60PH#4MLHS MXDSBK-3\$>W;OXSZMXN?RU\#MM&\^P3Y82X ITPP2F2]"&"Y!,JD1H0_DIZA M.=H_IM)DOXSVMPB>RU?]IS'$86K_B7.,B"NM$>"$0Z>]P](Y5LE0"I[CMH^I M<-HOLP"TBY_+7P/&X_U39T&!<,ESDUP(Y:VANT-(HW)*EHPM_/[+:']K\.GY M2O"C?WF[#GSX9B9)@G5!>.(D]@(A9/CVY,@I0FVM96%@B_H6W-UEFQ_\8&0B M*;KACC-OG654N>1 5QQFD%4K:G@F5U=P;+CC1R.R&[RY\Y+8]O(#]GTK>F6( MTNE_CT$@19*$3<53(.XM)[P%>+:G+6<)]5(4Y6EP]+?%?-G*[;W]7XM4><&0 MTZ ,8X@GDPMPQ5>+64YWFS&%ZX>I)OD"[4Q12H.Y;.9>W+C[Q:Y-Z9JZY>/V M/%7CN8-VU,DOBX(+Q9$DD%PD:K3WTE;+AT9*Y^P)(TR2;@GM;8OM4E;]AU[5 MK=[DV?^UB(@Q 1'0TB-/ B<01,778'Q.S< 1IBL/<_'/E^NEZ$N_[@0#A&V@ MQ#$1B%/,4F4KGC)*<[*:QA;7'*:BY(KT M7D6;BUVE#7I:I+D7SI,E95O(M*U_%5L7%Z9,.2$XIT+8 MY!G2G1%M558I]5\@'M8XS/O1R!-A,!@UW%M6J4Y^86.JV-PL(BBE- %9&B D M2.8 N4H.QNFW!-G!*F)O(+@89:R([%T?3YI(Y(8#$(JU]I(B')PU.W_ $I^3 MM#:FK-4+5,DV<7!!6ODB4M2?7IXTE1B,X)X 11PG,3@.AK&=ITY$3O!E3.FD M%ZF9;2)A,+HY&B^20UH" QA//-)8<47$SGU0TN04L!Q_&+1W;>P%!)>BA/KF M9EK^,+E]",K5R8QL];LQ"&*<#9@'C*T1 GG,=PN>!C,NH_1"PZ%-BK!3=?E\ MG.;/)R\6'XNR7'OZO9W/UARXG]Q^*A9WY)@2=3N;J(G$F(#S/@2JA;;:X-TQ MJ=(C:ZTS$(PWU7>U,[E?RO;UB!/O$L'3V7)ZW=J-H6/?C(Y:D0QS1R#])XW" MC)&=#RUYSK9U%NW+GF[T_;68%\7<%LQ.;6C8NIZYV^-UUXF>-O38IY"?C^9S7E9>LJ91.$X61<%P:ZD+% M&>-XSDV" 1[?]X3@#B33W7[Z;7Z;?KO<7);O;2_=?+[&WOCTP1B<%0AKY%CP MC(K$34&H$IQ@[$'K6MEC+=XI>L+<]_-5\8#86EM:W7=$5H;B'>9<^@1H!T9: M6O%!(CFRWJ'G@N"U*S\ML+D-C6H:UR;D- M,4"(]8"-%UM5,Y+H"FV/IWFTF_K+AR.3EB.MD//""2""F*3$6ZJ$5CG=,H:( MKWSISAMF:6= *7VIQ6J:E.-#)97UK(_V-3\R,I)D%3)IE)#(2^,,<>G'+;U: M>SPN".4(_#EV&F5L=T"ZN]L&CVI Y]FS$9)I$-:W]SD%DRQZ[MR6)DQIO9CI MY<1-&@5+'BL[-W_^N"YFD\5T7M?T>?Q\-#HH+U!(0,?(@=625LLQ5B&,K>W+ M<,R>#"ETAK#M%/^<+;\7U],OT^+FJ.6S=TS$0ENL/3<@>/ 29.)>12,F=FP= MV?/D_,*5:X:K72&G#"-OZ=_7)4_'=W$#HR*#KAT6%+.DLXA@@"5P><- MG8F38S.?\^4];XNW76%HL]BF3Q[9UYX\%\N"=3J4M7@Y4S+1P[&O:+$T=-.= M]Q?:SW*X/YA$I;V\>:!N=E,F:+R?W!7'M\ 6/A>1HU9[YY0!:4QPFHJ=WA-C M.RTJT#ZNST158W>F&A-$EQONHW/;/V?3U?+C'W_6VG+WCHN&:;:K:1^;E[>;2,"*ZMM=(&8:51EJN* M:YRR'!MRB)=;>[<-.A=95T!_&D3<),D\RCL]@.(C(R.DU2$(8BE)OB& 2X3O MZ/52CTRWAAFM/G^7@AVKYXNH+MI^+N^WPQ6?S<9#;8R6+Q,RF9OIO? M)VZMDJ'S^7ZU3BZ,B%8&9ST++F &2##E'S83"5EG M_T,T//N#7C,"Z-.,U/>K;_/%]#\'"_(?'AB#E$"(390F#U-ISYD-NU,&8W/. M]$XN'3)JN#4JAWY0EU;@J\7ZL.IF?4ON0[%8TU$;??M>$*D7DLF@@1GNN5=" MDMU9%Z$LIY24>$-AV_+H@#; M&3MLC=$1<<(-=H%A!<$AY;"&BFX"* =\Z@U\K0JCMQ7OZ,:Z9T2T00>%RR1* M:@,1H #C!R5369?QT!O:&I? X$N;Z>OKXK98K#6I6*YJ=QIJ\ELQ<1$QXZPV MWJ*R C&2>L=3G'&A8! M<$4YD^HM:Z0#TSIJ67F4E M80PQ17M :^_Y8NCFPO3]YV7Q[_LTV/\H3_&?3J'#Z]'/)U*GENN>(=$3KT5@ M7& +P;A D()UE2;E64"A5MBH&RIKU3O8-R8YR9J;0#VV'A*]RG%D*CH)S@K2 M#G'OR1;W\QVE(<9VI*AW=Y/%SZLO?TR_SJ9?IM>3M&9=7Y?G865;UOGM]'K: M8]FOEU.IH<#[!T4:)/;*,BH="E2"10*M)6 4=P1JN:8MJ? A_M?2YUHOB-(D MF@U0ZH1SQ@K')*\X(%E6:[T!*G<34'BNWFWP>4"Z;B?+;WKYL?@^7R33]JI, MX;A)MDYI],R6Z9F;R3KSJP+T^('JGD[G.)7+,>&?+]C&N MHA!Q-+(+W4V(^F5Z>#Y?.[RX\'2RYF>-J]T'1D44' C/-:+<,A B"(\K.KF@ M([LIDROL8]@YF[&] :B<[_$Z;/M'19"VY)NSG@JN5=K]E*GH%%;D7 NX! "= M(_&C*]"YW.T,1??+U?RN6+R8^?$"6X='1B-!4 3):++: :%!G:M*G;W;/AD9%+1*6@D0!(\)!*\XKB@D3.24!+V&-.AL 1Y&5Q>?. MKK-M7)#EQ^*Z2)Y_TJVCF]Z^(5$H'##7:4$.QGE/M?9LIY3*C7VW.UO@SZ^K M-O<]G8*12. M5Q=Z>"HJY@7BU"'+I7&6$/0 Z43:R):,,^3W&@+.XEU7&/B?Z6QZ=W]W% 5/ MGHO,\4 ],3Y8P#80YQVI:%%L;*TY+@Q ZRFT+!AT3A_AX&JH\YQG>$Q*$PP,T0:A)U!5O&' M0"@59F1%-IN$PDDH.XO;G5UINO^\O%Y,OS^[=7!T9SLX+CHE@B8.)8(U$48 MVC'2*LUSNDM?'+).%?\KF=]-,?HXJ*YO;Q9KJ""Y!4KYFWV3^'UZ-]WD5^QW MCDX:'QGGRDA'@&KC,$):.E'1$Y :6<96*\!ID^&=E)O?!)>4! MHAX0;G*.E0:X%YTGR#UH.(N#9V\RF_IY[]:XGOXHRDDD!L#AG>7@H-+OU(@' M%@)H'Z@ @2IUL(#5R%J(G2NV>4O\[.RHYZS6&8ZHX ,XA,%JX XQ]T!+8#E^ M]0 +=C6\7^2PLM-J#1?>!R-X6;:H$:A49$,1,;X*?UJ'>$Y5N0$N8&>BJHL^ M&*<)HOL+-4WVP7 A[1,L>9+*XO(G3A6J:&5$CRQ5L%^XG-0'XS3!]);#\WN- M_A;[!T50BFG+D2>&:X\PB"!AR2"F)A:$4C#6/KNMB$L.?ML+:WQ>=# ML2A_,?E:X%.6GT?#HA(.N 5+O;6(> ?&[-QFK<&-*PC9 H@:Y.[9T82/Q?7\ MZVQ='GW^Y5F@-4UG.G^M,&#-D3'YTHR4J6]!6^D4]X;"CC%,Y&Q1EY#L=3Y" MVF'P8#S*@Y;BMJ+;AL)#BU.3GXG,2LP4 H6<9<8DKBJ]\Z)05EWR2T@?R%_, M>I3&\'']4*_P\4@[7QXLAM;"YR+6+$A%$%#$@@@,:[X["67.Y1PY7\+Q3Y\X M;TPJ [IJ/[HJ94+2M/AP[#DHIHRV0'Q9WM$A:;G@/58I2X":+J^^/)O[S\V? M=:J4U7M!U-H*::@/7!J6?)!F5[CXAHMTD?H[+1VL!2VVPN%M_C3HZ-H8@C49(2H>$$%9X1/26 M9L>#S[F+,L!#WQ8 U32+^XT]7FTRUVRZ$X&] ;8UZX-ZZMUIG<%1C]9S!)GEE6GL_HKW)&1D03M.'"EL9>8 M4"^2EU/1:Y#("24,L']="R!KEL'G)ZG?%8NO:1Z_+>9_K;Z5>)_,?OK;XKK> MAGCR.R+7"KE$$&(:@%G,G*\L2B>= TBIVU>=Y8A5?SUB"N+^2S] M>+W)3#PU'''JJZ(DAEF/$9$8(V^X<'YG,P3CLBY0_!I!\Y99WA4(?R^6RZ+X MO4B[_ FQB0.C8O!>)P_9,PG,2:RDQOB!3I95$?G7B*XWQ]VN4/3;_60QF:V* M8OEN=E/<;8Y?2^$MDYWXS[*Z>>+0R\/75Y!UXILB1IS)($LCDW"'E2I[Y^R6 M=I]U"_#7B->WR_$!'?VO$[#'<_ /W&DO,-*,H^ <#MJ[;;>#X##ML\/@];?B MYOZVV+1[>AE<70NBUBG+22^*Q"#N/3)2$T0!*[".5AQ! 49V([@):#QW^-OD M=V>!IQT1Q[K7'\4^8/ :K@ $0 @ '7B $ 8VQD&UL4$L! A0#% @ =7PL M2Y0TZ(F;10 !(@# !4 ( !*KX! &-L9'(M,C Q-S W,S%? M9&5F+GAM;%!+ 0(4 Q0 ( '5\+$N+^!8$_+$ /K1"0 5 M " ?@# @!C;&1R+3(P,3&UL4$L%!@ & 8 B@$ 'PH P $! end